sensorfw
|
00001 00026 #ifndef MAGNETOMETERSCALEFILTER_H 00027 #define MAGNETOMETERSCALEFILTER_H 00028 00029 #include "orientationdata.h" 00030 #include "filter.h" 00031 00038 class MagnetometerScaleFilter : public QObject, public Filter<CalibratedMagneticFieldData, MagnetometerScaleFilter, CalibratedMagneticFieldData> 00039 { 00040 Q_OBJECT; 00041 00042 public: 00043 00048 static FilterBase* factoryMethod() { 00049 return new MagnetometerScaleFilter; 00050 } 00051 00052 protected: 00053 00054 MagnetometerScaleFilter(); 00055 00056 private: 00057 void filter(unsigned, const CalibratedMagneticFieldData*); 00058 00059 int factor; 00060 }; 00061 00062 #endif