32 #ifndef GRT_DEADZONE_HEADER
33 #define GRT_DEADZONE_HEADER
35 #include "../CoreModules/PreProcessing.h"
88 virtual bool process(
const VectorDouble &inputVector);
151 double filter(
const double x);
159 VectorDouble
filter(
const VectorDouble &x);
201 #endif //GRT_DEADZONE_HEADER
virtual bool loadModelFromFile(string filename)
virtual bool deepCopyFrom(const PreProcessing *preProcessing)
virtual bool process(const VectorDouble &inputVector)
double filter(const double x)
double upperLimit
The upper limit of the dead-zone region.
DeadZone(double lowerLimit=-0.1, double upperLimit=0.1, UINT numDimensions=1)
DeadZone & operator=(const DeadZone &rhs)
bool setLowerLimit(double lowerLimit)
virtual bool saveModelToFile(string filename) const
double lowerLimit
The lower limit of the dead-zone region.
bool setUpperLimit(double upperLimit)