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_);
 
   76            PoseData pose = qvariant_cast< PoseData >(filter->property(
"orientation"));
 
   91    static double                    aconv_[3][3];
 
   94    AbstractChain*                   accelerometerChain_;
 
   96    FilterBase*                      orientationInterpreterFilter_;
 
   97    RingBuffer<PoseData>*            topEdgeOutput_;
 
   98    RingBuffer<PoseData>*            faceOutput_;
 
   99    RingBuffer<PoseData>*            orientationOutput_;
 
Orientationchain providies device orientation information using the accelerometer information.
TimedUnsigned orientation() const
Property method returning current orientation.
OrientationChain(const QString &id)
static AbstractChain * factoryMethod(const QString &id)
Factory method for OrientationChain.
TimedUnsigned orientation
Datatype for device pose interpretation.
PoseData::Orientation orientation_
Device Orientation.
quint64 timestamp_
monotonic time (microsec)
Datatype for unsigned integer value with timestamp.
Datatypes for different filters.
Datatype for device 'pose' (orientation)
QObject based datatype for TimedUnsigned.