sensorfw
sensors/magnetometersensor/magnetometerscalefilter.h
Go to the documentation of this file.
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