27 #ifndef ORIENTATIONCHAIN_H 28 #define ORIENTATIONCHAIN_H 30 #include "abstractsensor.h" 31 #include "abstractchain.h" 32 #include "deviceadaptor.h" 33 #include "bufferreader.h" 74 QObject *filter =
dynamic_cast<QObject*
>(orientationInterpreterFilter_);
91 static double aconv_[3][3];
94 AbstractChain* accelerometerChain_;
96 FilterBase* orientationInterpreterFilter_;
97 RingBuffer<PoseData>* topEdgeOutput_;
98 RingBuffer<PoseData>* faceOutput_;
99 RingBuffer<PoseData>* orientationOutput_;
102 #endif // ORIENTATIONCHAIN_H
Datatype for unsigned integer value with timestamp.
Orientationchain providies device orientation information using the accelerometer information...
static AbstractChain * factoryMethod(const QString &id)
Factory method for OrientationChain.
Datatype for device pose interpretation.
quint64 timestamp_
monotonic time (microsec)
Datatypes for different filters.
QObject based datatype for TimedUnsigned.
OrientationChain(const QString &id)
TimedUnsigned orientation() const
Property method returning current orientation.
Datatype for device 'pose' (orientation)
PoseData::Orientation orientation_
Device Orientation.