C++ Java Unity
C++ Reference
CloudRecoSearchResult Class Referenceabstract

Detailed Description

A search result returned from a TargetFinder initialized as cloud-based image recognition search.

Inheritance diagram for CloudRecoSearchResult:
TargetSearchResult NonCopyable

Public Member Functions

virtual const char * getMetaData () const =0
 Get the meta data string associated with this target. More...
 
virtual unsigned char getTrackingRating () const =0
 Get the tracking quality rating for this target. More...
 
- Public Member Functions inherited from TargetSearchResult
virtual Type getType () const =0
 Get the Type of this instance (typically a subclass of TargetSearchResult). More...
 
virtual bool isOfType (Type type) const =0
 Check if this instance is of the given Type or any of its subclasses. More...
 
virtual const char * getTargetName () const =0
 Get the name of the target. More...
 
virtual const char * getUniqueTargetId () const =0
 Get the system-wide unique id of the target. More...
 

Static Public Member Functions

static Type getClassType ()
 Get the Type for class 'CloudRecoSearchResult'. More...
 
- Static Public Member Functions inherited from TargetSearchResult
static Type getClassType ()
 Get the Type for class 'TargetSearchResult'. More...
 

Member Function Documentation

static Type getClassType ( )
static

Get the Type for class 'CloudRecoSearchResult'.

virtual const char* getMetaData ( ) const
pure virtual

Get the meta data string associated with this target.

If tracking on this target is enabled via TargetFinder::enableTracking(), this string will be available via ImageTarget::getMetaData() on the associated ImageTarget.

virtual unsigned char getTrackingRating ( ) const
pure virtual

Get the tracking quality rating for this target.

Returns
An integer in the range 0..5 that reflects the expected tracking quality of this target. A low quality rating indicates that tracking may by poor or unstable for this target.