Tracking data resulting from tracking an Anchor.
Public Member Functions | |
virtual const Anchor & | getTrackable () const =0 |
Get the Anchor that participated in generating 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 Matrix34F & | getPose () const =0 |
Get the pose of the associated Trackable. More... | |
virtual | ~TrackableResult () |
Static Public Member Functions | |
static Type | getClassType () |
Get the Type for class 'AnchorResult'. 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... | |
|
static |
Get the Type for class 'AnchorResult'.
|
pure virtual |
Get the Anchor that participated in generating this result.
Implements TrackableResult.