C++ Java Unity
C++ Reference
DeviceTrackableResult Class Referenceabstract

Detailed Description

Tracking data generated by a DeviceTracker.

Inheritance diagram for DeviceTrackableResult:
TrackableResult NonCopyable

Public Member Functions

virtual const DeviceTrackablegetTrackable () const =0
 Get the DeviceTrackable that participated in the generation of this result. 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 'DeviceTrackableResult'. 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 'DeviceTrackableResult'.

virtual const DeviceTrackable& getTrackable ( ) const
pure virtual

Get the DeviceTrackable that participated in the generation of this result.

Implements TrackableResult.