31 #ifndef _OMTASKPOSITIONS_H_ 32 #define _OMTASKPOSITIONS_H_ 63 virtual void computeObservation(
double* state,
double* velocity,
const MatNd* currentAction,
double dt)
const;
65 virtual void getLimits(
double* minState,
double* maxState,
double* maxVelocity)
const;
105 void initTaskBodyNames(
const char* effectorName,
const char* refBodyName,
const char* refFrameName);
virtual std::vector< std::string > getStateNames() const
virtual void getLimits(double *minState, double *maxState, double *maxVelocity) const
virtual unsigned int getStateDim() const
OMTaskPositions * setMinState(double minState)
OMTaskPositions(Task *task)
Task * task
Wrapped task object (owned!)
#define RCSPYSIM_NOCOPY_NOMOVE(cls)
virtual void computeObservation(double *state, double *velocity, const MatNd *currentAction, double dt) const
virtual ~OMTaskPositions()
void initTaskBodyNames(const char *effectorName, const char *refBodyName, const char *refFrameName)
virtual unsigned int getVelocityDim() const
OMTaskPositions * setMaxState(double maxState)