49 #ifndef __RMLPositionInputParameters__ 50 #define __RMLPositionInputParameters__ 216 , (this->MaxVelocityVector->GetVecDim() *
sizeof(double)) );
238 ,
const unsigned int &Index)
291 ,
const unsigned int &SizeInBytes)
const 293 memcpy( (
void*)InputVector
322 ,
const unsigned int &Index)
const 407 , (this->TargetPositionVector->GetVecDim() *
sizeof(double)) );
429 ,
const unsigned int &Index)
482 ,
const unsigned int &SizeInBytes)
const 484 memcpy( (
void*)InputVector
513 ,
const unsigned int &Index)
const 614 , (this->AlternativeTargetVelocityVector->GetVecDim() *
sizeof(double)) );
645 ,
const unsigned int &Index)
700 ,
const unsigned int &SizeInBytes)
const 702 memcpy( (
void*)InputVector
732 ,
const unsigned int &Index)
const 827 double MinimumOrderOfMagnitude = 0.0
828 , MaximumOrderOfMagnitude = 0.0;
835 || (this->MaxAccelerationVector->VecData [i] <= 0.0 )
837 > (this->MaxVelocityVector->VecData) [i] ) )
898 if ( (MaximumOrderOfMagnitude / MinimumOrderOfMagnitude)
924 void Echo(FILE* FileHandler = stdout)
const 928 if (FileHandler == NULL)
935 fprintf(FileHandler,
"Max. velocity vector : ");
940 fprintf(FileHandler,
"\nTarget position vector : ");
945 fprintf(FileHandler,
"\nAlternative trgt vel. vector: ");
950 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.
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...