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];
Datatype for device pose interpretation.
Orientation
Possible device postures.
Filter for providing the Screen.TopEdge, Position.IsFlat, and Screen.IsCovered context properties.
ScreenInterpreterFilter(ContextProvider::Property *topEdgeProperty, ContextProvider::Property *isCoveredProperty, ContextProvider::Property *isFlatProperty)
Datatype for device 'pose' (orientation)