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)