49 #ifndef __RMLInputParameters__ 50 #define __RMLInputParameters__ 250 , (this->SelectionVector->GetVecDim() *
sizeof(bool)) );
272 ,
const unsigned int &Index)
325 ,
const unsigned int &SizeInBytes)
const 327 memcpy( (
void*)InputVector
356 ,
const unsigned int &Index)
const 441 , (this->CurrentPositionVector->GetVecDim() *
sizeof(double)) );
463 ,
const unsigned int &Index)
516 ,
const unsigned int &SizeInBytes)
const 518 memcpy( (
void*)InputVector
547 ,
const unsigned int &Index)
const 632 , (this->CurrentVelocityVector->GetVecDim() *
sizeof(double)) );
654 ,
const unsigned int &Index)
707 ,
const unsigned int &SizeInBytes)
const 709 memcpy( (
void*)InputVector
738 ,
const unsigned int &Index)
const 823 , (this->CurrentAccelerationVector->GetVecDim() *
sizeof(double)) );
845 ,
const unsigned int &Index)
899 ,
const unsigned int &SizeInBytes)
const 901 memcpy( (
void*)InputVector
930 ,
const unsigned int &Index)
const 1014 , (
void*)InputVector
1015 , (this->MaxAccelerationVector->GetVecDim() *
sizeof(double)) );
1037 ,
const unsigned int &Index)
1090 ,
const unsigned int &SizeInBytes)
const 1092 memcpy( (
void*)InputVector
1121 ,
const unsigned int &Index)
const 1205 , (
void*)InputVector
1206 , (this->MaxJerkVector->GetVecDim() *
sizeof(double)) );
1228 ,
const unsigned int &Index)
1281 ,
const unsigned int &SizeInBytes)
const 1283 memcpy( (
void*)InputVector
1312 ,
const unsigned int &Index)
const 1396 , (
void*)InputVector
1397 , (this->TargetVelocityVector->GetVecDim() *
sizeof(double)) );
1419 ,
const unsigned int &Index)
1472 ,
const unsigned int &SizeInBytes)
const 1474 memcpy( (
void*)InputVector
1503 ,
const unsigned int &Index)
const 1607 void Echo(FILE* FileHandler = stdout)
const 1611 if (FileHandler == NULL)
1616 fprintf(FileHandler,
"Selection vector : ");
1621 fprintf(FileHandler,
"\nCurrent position vector : ");
1626 fprintf(FileHandler,
"\nCurrent velocity vector : ");
1631 fprintf(FileHandler,
"\nCurrent acceleration vector: ");
1636 fprintf(FileHandler,
"\nTarget velocity vector : ");
1641 fprintf(FileHandler,
"\nMax. acceleration vector : ");
1646 fprintf(FileHandler,
"\nMax. jerk vector : ");
1651 fprintf(FileHandler,
"\n");
Header file for the dynamic vector class used for the Reflexxes Motion Libraries. ...
RMLVector< double > RMLDoubleVector
Type definition for vectors of double elements.
T * VecData
Pointer to the actual vector data, that is, an array of type T objects.
RMLVector< bool > RMLBoolVector
Type definition for vectors of bool elements.
unsigned int GetVecDim(void) const
Returns the dimension of the vector.
This is a minimalistic dynamic vector class implementation used for the Reflexxes Motion Libraries...