27 #ifndef SCREENINTERPRETERFILTER_H 28 #define SCREENINTERPRETERFILTER_H 33 #include <ContextProvider> 52 ScreenInterpreterFilter(ContextProvider::Property* topEdgeProperty, ContextProvider::Property* isCoveredProperty, ContextProvider::Property* isFlatProperty);
55 ContextProvider::Property* topEdgeProperty;
56 ContextProvider::Property* isCoveredProperty;
57 ContextProvider::Property* isFlatProperty;
58 void interpret(
unsigned,
const PoseData* data);
61 const float threshold;
67 static const char* orientationValues[4];
Orientation
Possible device postures.
Filter for providing the Screen.TopEdge, Position.IsFlat, and Screen.IsCovered context properties...
Datatype for device pose interpretation.
Datatype for device 'pose' (orientation)
ScreenInterpreterFilter(ContextProvider::Property *topEdgeProperty, ContextProvider::Property *isCoveredProperty, ContextProvider::Property *isFlatProperty)