33 #ifndef GRT_MOVEMENT_INDEX_HEADER
34 #define GRT_MOVEMENT_INDEX_HEADER
36 #include "../../CoreModules/FeatureExtraction.h"
37 #include "../../Util/Util.h"
141 bool init(UINT bufferLength,UINT numDimensions);
149 VectorDouble
update(
double x);
157 VectorDouble
update(
const VectorDouble &x);
182 #endif //GRT_MOVEMENT_INDEX_HEADER
MovementIndex(UINT bufferLength=100, UINT numDimensions=1)
virtual bool train(ClassificationData trainingData)
virtual bool saveModelToFile(string filename) const
virtual bool computeFeatures(const VectorDouble &inputVector)
virtual bool loadModelFromFile(string filename)
CircularBuffer< VectorDouble > getData()
virtual bool predict(VectorDouble inputVector)
virtual bool predict_(VectorDouble &inputVector)
MovementIndex & operator=(const MovementIndex &rhs)
VectorDouble update(double x)
virtual bool deepCopyFrom(const FeatureExtraction *featureExtraction)
virtual bool train_(ClassificationData &trainingData)