49 #ifndef __RMLVelocityOutputParameters__ 50 #define __RMLVelocityOutputParameters__ 203 ,
const unsigned int &SizeInBytes)
const 205 memcpy( (
void*)OutputVector
234 ,
const unsigned int &Index)
const 285 void Echo(FILE* FileHandler = stdout)
const 289 if (FileHandler == NULL)
296 fprintf(FileHandler,
"Position vector at trgt. vel. : ");
301 fprintf(FileHandler,
"\n");
RMLVector< double > RMLDoubleVector
Type definition for vectors of double elements.
~RMLVelocityOutputParameters(void)
Destructor of class RMLVelocityOutputParameters.
RMLVelocityOutputParameters(const unsigned int DegreesOfFreedom)
Constructor of class RMLVelocityOutputParameters.
T * VecData
Pointer to the actual vector data, that is, an array of type T objects.
Header file for the class RMLOutputParameters.
unsigned int NumberOfDOFs
The number of degrees of freedom .
void Echo(FILE *FileHandler=stdout) const
Prints the new state of motion of the output parameters to *FileHandler.
RMLVelocityOutputParameters(const RMLVelocityOutputParameters &OP)
Copy constructor of class RMLVelocityOutputParameters.
double GetPositionValuesAtTargetVelocityElement(const unsigned int &Index) const
Returns one single element of the position values for each degree of freedom, at which the desired ta...
Class for the output parameters of the velocity-based On-Line Trajectory Generation algorithm...
void Echo(FILE *FileHandler=stdout) const
Prints the new state of motion of the output parameters to *FileHandler.
void GetPositionValuesAtTargetVelocity(double *OutputVector, const unsigned int &SizeInBytes) const
Copies the array of double values representing the position values for each degree of freedom...
RMLVelocityOutputParameters & operator=(const RMLVelocityOutputParameters &OP)
Copy operator.
void GetPositionValuesAtTargetVelocity(RMLDoubleVector *OutputVector) const
Copies the contents of the RMLDoubleVector object containing the position values for each degree of f...
RMLDoubleVector * PositionValuesAtTargetVelocity
A pointer to an RMLDoubleVector object that contains the position values at the instants the desired ...
RMLOutputParameters & operator=(const RMLOutputParameters &OP)
Copy operator.
unsigned int GetVecDim(void) const
Returns the dimension of the vector.
Class for the output parameters of the On-Line Trajectory Generation algorithm.
void GetPositionValuesAtTargetVelocityElement(double *OutputValue, const unsigned int &Index) const
Copies one element of the position values for each degree of freedom, at which the desired target vel...
This is a minimalistic dynamic vector class implementation used for the Reflexxes Motion Libraries...