C++ Java Unity
C++ Reference
ImageTargetResult Class Referenceabstract

Detailed Description

Tracking data resulting from tracking an ImageTarget.

Inheritance diagram for ImageTargetResult:
ObjectTargetResult TrackableResult NonCopyable

Public Member Functions

virtual const ImageTargetgetTrackable () const =0
 Get the ImageTarget that participated in generating this result. More...
 
virtual const VirtualButtonResultgetVirtualButtonResult (const char *name) const =0
 Get result data for a VirtualButton. More...
 
virtual List< const VirtualButtonResultgetVirtualButtonResults () const =0
 Returns a list of VirtualButtonResults for the ImageTarget this result represents. More...
 
- Public Member Functions inherited from TrackableResult
virtual Type getType () const =0
 Get the Type of this instance (typically a subclass of TrackableResult). More...
 
virtual bool isOfType (Type type) const =0
 Check if this instance is of the given Type or any of its subclasses. More...
 
virtual double getTimeStamp () const =0
 Get the time stamp for this result. More...
 
virtual STATUS getStatus () const =0
 Get the tracking status of the Trackable. More...
 
virtual STATUS_INFO getStatusInfo () const =0
 Get further information about the tracking status of the Trackable. More...
 
virtual const Matrix34FgetPose () const =0
 Get the pose of the associated Trackable. More...
 
virtual ~TrackableResult ()
 

Static Public Member Functions

static Type getClassType ()
 Get the Type for class 'ImageTargetResult'. More...
 
- Static Public Member Functions inherited from ObjectTargetResult
static Type getClassType ()
 Get the Type for class 'ObjectTargetResult'. More...
 
- Static Public Member Functions inherited from TrackableResult
static Type getClassType ()
 Get the Type for class 'TrackableResult'. More...
 

Additional Inherited Members

- Public Types inherited from TrackableResult
enum  STATUS {
  NO_POSE,
  LIMITED,
  DETECTED,
  TRACKED,
  EXTENDED_TRACKED
}
 The tracking status of the trackable. More...
 
enum  STATUS_INFO {
  NORMAL,
  UNKNOWN,
  INITIALIZING,
  RELOCALIZING,
  EXCESSIVE_MOTION,
  INSUFFICIENT_FEATURES,
  INSUFFICIENT_LIGHT,
  NO_DETECTION_RECOMMENDING_GUIDANCE,
  WRONG_SCALE
}
 Information on the tracking status. More...
 

Member Function Documentation

static Type getClassType ( )
static

Get the Type for class 'ImageTargetResult'.

virtual const ImageTarget& getTrackable ( ) const
pure virtual

Get the ImageTarget that participated in generating this result.

Implements ObjectTargetResult.

virtual const VirtualButtonResult* getVirtualButtonResult ( const char *  name) const
pure virtual

Get result data for a VirtualButton.

Parameters
nameThe name of the VirtualButton to get result data for.
Returns
The requested result, or null if no such VirtualButton generated a result.
virtual List<const VirtualButtonResult> getVirtualButtonResults ( ) const
pure virtual

Returns a list of VirtualButtonResults for the ImageTarget this result represents.