function jc = LMobjectindex(annotation, name, method)
% jc = LMobjectindex(annotation, name) 
% Finds an object class in the annotation struct and returns the indices
%
% D = LMquery(database, 'name', 'car');
% jc = LMobjectindex(D(1).annotation, 'car');
%
% This will return the indices of the object class 'car' in the first
% image returned by the query.

if nargin < 3
    method = '';
end

jc = [];
if isfield(annotation, 'object')
    if ~strcmp(method, 'exact')
        query = parseContent(name);
    else
        query{1}{1} = ['+' name];
    end
    jc = findobject({annotation.object.name}, query, method); % find object index
end

