00001 00026 #ifndef TOUCHDATA_H 00027 #define TOUCHDATA_H 00028 00029 #include "genericdata.h" 00030 00034 class TouchData : public TimedXyzData { 00035 public: 00036 00041 enum FingerState { 00042 FingerStateNotPresent = 0, 00043 FingerStateAccurate, 00044 FingerStateInaccurate 00045 }; 00046 00047 int object_; 00048 FingerState state_; 00053 TouchData() : TimedXyzData(), object_(0), state_(FingerStateNotPresent) {} 00054 00062 TouchData(TimedXyzData timedXyzData, int object, FingerState state) : 00063 TimedXyzData(timedXyzData), object_(object), state_(state) {} 00064 }; 00065 00066 #endif // TOUCHDATA_H