32 #ifndef GRT_DEADZONE_HEADER
33 #define GRT_DEADZONE_HEADER
35 #include "../CoreModules/PreProcessing.h"
48 DeadZone(Float lowerLimit = -0.1,Float upperLimit = 0.1,UINT numDimensions = 1);
106 virtual bool save(std::fstream &file)
const;
115 virtual bool load(std::fstream &file);
125 bool init(Float lowerLimit,Float upperLimit,UINT numDimensions);
133 Float filter(
const Float x);
149 bool setLowerLimit(Float lowerLimit);
157 bool setUpperLimit(Float upperLimit);
187 #endif //GRT_DEADZONE_HEADER
Float upperLimit
The upper limit of the dead-zone region.
virtual bool deepCopyFrom(const PreProcessing *rhs)
virtual bool save(const std::string filename) const
virtual bool load(const std::string filename)
Float lowerLimit
The lower limit of the dead-zone region.
virtual bool process(const VectorFloat &inputVector)