C++ Java Unity
C++ Reference
DeviceTracker Class Reference

Detailed Description

Tracks the device that Vuforia is running on in the user's environment.

A DeviceTracker can be used to track the user's viewpoint (i.e. the position and orientation of the mobile or head-mounted device they are using to view the augmented world).

A DeviceTracker makes its results available via DeviceTrackableResults, returned to the user via the State. The pose returned by DeviceTrackableResult::getPose() represents a transformation between a device frame of reference and the world frame of reference. For mobile devices, the device frame of reference is the same as the camera frame of reference. For eyewear devices, the device frame of reference varies by device.

The origin of the world is the starting position of the device.

Inheritance diagram for DeviceTracker:
Tracker NonCopyable PositionalDeviceTracker

Static Public Member Functions

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

Additional Inherited Members

- Public Member Functions inherited from Tracker
virtual Type getType () const =0
 Get the Type of this instance (may be a subclass of Tracker). More...
 
virtual bool isOfType (Type type) const =0
 Get whether this Tracker instance's type equals or has been derived from the given type. More...
 
virtual bool start ()=0
 Start the Tracker. More...
 
virtual void stop ()=0
 Stop the Tracker. More...
 
virtual ~Tracker ()
 

Member Function Documentation

static Type getClassType ( )
static

Get the Type for class 'DeviceTracker'.