29#ifndef ORIENTATIONINTERPRETER_H 
   30#define ORIENTATIONINTERPRETER_H 
   52    Sink<OrientationInterpreter, AccelerationData> accDataSink;
 
   53    Source<PoseData> topEdgeSource;
 
   54    Source<PoseData> faceSource;
 
   55    Source<PoseData> orientationSource;
 
   60    void processTopEdge();
 
   62    void processOrientation();
 
   69    bool updatePreviousFace;
 
   72    QList<AccelerationData> dataBuffer;
 
   76    int angleThresholdPortrait;
 
   77    int angleThresholdLandscape;
 
   78    unsigned long discardTime;
 
   96    static const float RADIANS_TO_DEGREES;
 
   97    static const int SAME_AXIS_LIMIT;
 
   99    static const int OVERFLOW_MIN;
 
  100    static const int OVERFLOW_MAX;
 
  102    static const int THRESHOLD_LANDSCAPE;
 
  103    static const int THRESHOLD_PORTRAIT;
 
  105    static const int DISCARD_TIME;
 
  106    static const int AVG_BUFFER_MAX_SIZE;
 
  108    static const char* CPU_BOOST_PATH;
 
Filter for calculating device orientation.
static FilterBase * factoryMethod()
Factory method.
PoseData orientation() const
Datatype for device pose interpretation.
Class for vector type measurement data (timestamp, x, y, z).
Datatypes for different filters.
Datatype for device 'pose' (orientation)