8 #ifndef META_OCEAN_DEVICES_ANDROID_ANDROID_GRAVITY_TRACKER_3_DOF_H
9 #define META_OCEAN_DEVICES_ANDROID_ANDROID_GRAVITY_TRACKER_3_DOF_H
42 static inline std::string deviceNameAndroidGravityTracker3DOF();
66 int64_t firstAndroidEventTimestamp_ = 0ll;
74 return std::string(
"Android 3DOF Gravity 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 gravity direction as 3-DOF orientation.
Definition: AndroidGravityTracker3DOF.h:33
static std::string deviceNameAndroidGravityTracker3DOF()
Returns the name of this tracker.
Definition: AndroidGravityTracker3DOF.h:72
~AndroidGravityTracker3DOF() override
Destructs a 3DOF gravity tracker device.
AndroidGravityTracker3DOF(const ASensor *sensor)
Creates a new 3DOF gravity tracker device.
int onEventFunction() override
The actual event function of this device.
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