8 #ifndef META_OCEAN_DEVICES_ANDROID_ANDROID_HEADING_TRACKER_3_DOF_H
9 #define META_OCEAN_DEVICES_ANDROID_ANDROID_HEADING_TRACKER_3_DOF_H
42 static inline std::string deviceNameAndroidHeadingTracker3DOF();
66 int64_t firstAndroidEventTimestamp_ = 0ll;
74 return std::string(
"Android 3DOF Heading Tracker");
This class implements a device factory for the Android feature based tracking system.
Definition: AndroidFactory.h:31
This class implements a tracker providing the heading/north direction as 3-DOF orientation.
Definition: AndroidHeadingTracker3DOF.h:33
~AndroidHeadingTracker3DOF() override
Destructs a 3DOF heading tracker device.
AndroidHeadingTracker3DOF(const ASensor *sensor)
Creates a new 3DOF heading tracker device.
int onEventFunction() override
The actual event function of this device.
static std::string deviceNameAndroidHeadingTracker3DOF()
Returns the name of this tracker.
Definition: AndroidHeadingTracker3DOF.h:72
This class implements a sensor for the Android library.
Definition: AndroidSensor.h:41
This class is the base class for all 3DOF orientation tracker objects.
Definition: OrientationTracker3DOF.h:38
This class implements a timestamp.
Definition: Timestamp.h:36
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15