Class for the input parameters of the velocity-based On-Line Trajectory Generation algorithm.
More...
|
bool | CheckForValidity (void) const |
| Checks the input parameters for validity. More...
|
|
void | Echo (FILE *FileHandler=stdout) const |
| Prints the complete set of input parameters to *FileHandler. More...
|
|
RMLVelocityInputParameters & | operator= (const RMLVelocityInputParameters &IP) |
| Copy operator. More...
|
|
| RMLVelocityInputParameters (const unsigned int DegreesOfFreedom) |
| Constructor of class RMLVelocityInputParameters. More...
|
|
| RMLVelocityInputParameters (const RMLVelocityInputParameters &IP) |
| Copy constructor of class RMLVelocityInputParameters. More...
|
|
| ~RMLVelocityInputParameters (void) |
| Destructor of class RMLVelocityInputParameters. More...
|
|
void | GetCurrentAccelerationVector (RMLDoubleVector *InputVector) const |
| Copies the contents of the RMLDoubleVector object containing the current acceleration vector to the RMLDoubleVector object referred to by InputVector . More...
|
|
void | GetCurrentAccelerationVector (double *InputVector, const unsigned int &SizeInBytes) const |
| Copies the array of double values representing the current acceleration vector to the memory pointed to by InputVector . More...
|
|
void | GetCurrentAccelerationVectorElement (double *InputValue, const unsigned int &Index) const |
| Copies one element of the current acceleration vector to the memory pointed to by InputValue . More...
|
|
double | GetCurrentAccelerationVectorElement (const unsigned int &Index) const |
| Returns one single element of the current acceleration vector . More...
|
|
void | GetCurrentPositionVector (RMLDoubleVector *InputVector) const |
| Copies the contents of the RMLDoubleVector object containing the current position vector to the RMLDoubleVector object referred to by InputVector . More...
|
|
void | GetCurrentPositionVector (double *InputVector, const unsigned int &SizeInBytes) const |
| Copies the array of double values representing the current position vector to the memory pointed to by InputVector . More...
|
|
void | GetCurrentPositionVectorElement (double *InputValue, const unsigned int &Index) const |
| Copies one element of the current selection vector to the memory pointed to by InputValue . More...
|
|
double | GetCurrentPositionVectorElement (const unsigned int &Index) const |
| Returns one single element of the current selection vector . More...
|
|
void | GetCurrentVelocityVector (RMLDoubleVector *InputVector) const |
| Copies the contents of the RMLDoubleVector object containing the current velocity vector to the RMLDoubleVector object referred to by InputVector . More...
|
|
void | GetCurrentVelocityVector (double *InputVector, const unsigned int &SizeInBytes) const |
| Copies the array of double values representing the current velocity vector to the memory pointed to by InputVector . More...
|
|
void | GetCurrentVelocityVectorElement (double *InputValue, const unsigned int &Index) const |
| Copies one element of the current velocity vector to the memory pointed to by InputValue . More...
|
|
double | GetCurrentVelocityVectorElement (const unsigned int &Index) const |
| Returns one single element of the current velocity vector . More...
|
|
void | GetMaxAccelerationVector (RMLDoubleVector *InputVector) const |
| Copies the contents of the RMLDoubleVector object containing the maximum acceleration vector to the RMLDoubleVector object referred to by InputVector . More...
|
|
void | GetMaxAccelerationVector (double *InputVector, const unsigned int &SizeInBytes) const |
| Copies the array of double values representing the maximum acceleration vector to the memory pointed to by InputVector . More...
|
|
void | GetMaxAccelerationVectorElement (double *InputValue, const unsigned int &Index) const |
| Copies one element of the maximum acceleration vector to the memory pointed to by InputValue . More...
|
|
double | GetMaxAccelerationVectorElement (const unsigned int &Index) const |
| Returns one single element of the maximum acceleration vector . More...
|
|
void | GetMaxJerkVector (RMLDoubleVector *InputVector) const |
| Copies the contents of the RMLDoubleVector object containing the maximum jerk vector to the RMLDoubleVector object referred to by InputVector . More...
|
|
void | GetMaxJerkVector (double *InputVector, const unsigned int &SizeInBytes) const |
| Copies the array of double values representing the maximum jerk vector to the memory pointed to by InputVector . More...
|
|
void | GetMaxJerkVectorElement (double *InputValue, const unsigned int &Index) const |
| Copies one element of the maximum jerk vector to the memory pointed to by InputValue . More...
|
|
double | GetMaxJerkVectorElement (const unsigned int &Index) const |
| Returns one single element of the maximum jerk vector . More...
|
|
double | GetMinimumSynchronizationTime (void) const |
| Returns the optional parameter for the desired execution time. More...
|
|
unsigned int | GetNumberOfDOFs (void) const |
| Returns the number of degrees of freedom. More...
|
|
void | GetSelectionVector (RMLBoolVector *InputVector) const |
| Copies the contents of the RMLBoolVector object containing the current position vector to the RMLBoolVector object referred to by InputVector . More...
|
|
void | GetSelectionVector (bool *InputVector, const unsigned int &SizeInBytes) const |
| Copies the array of bool values representing the current position vector to the memory pointed to by InputVector . More...
|
|
void | GetSelectionVectorElement (bool *InputValue, const unsigned int &Index) const |
| Copies one element of the current selection vector to the memory pointed to by InputValue . More...
|
|
bool | GetSelectionVectorElement (const unsigned int &Index) const |
| Returns one single element of the current selection vector . More...
|
|
void | GetTargetVelocityVector (RMLDoubleVector *InputVector) const |
| Copies the contents of the RMLDoubleVector object containing the target velocity vector to the RMLDoubleVector object referred to by InputVector . More...
|
|
void | GetTargetVelocityVector (double *InputVector, const unsigned int &SizeInBytes) const |
| Copies the array of double values representing the target velocity vector to the memory pointed to by InputVector . More...
|
|
void | GetTargetVelocityVectorElement (double *InputValue, const unsigned int &Index) const |
| Copies one element of the target velocity vector to the memory pointed to by InputValue . More...
|
|
double | GetTargetVelocityVectorElement (const unsigned int &Index) const |
| Returns one single element of the target velocity vector . More...
|
|
RMLInputParameters & | operator= (const RMLInputParameters &IP) |
| Copy operator. More...
|
|
| RMLInputParameters (const RMLInputParameters &IP) |
| Copy constructor of class RMLInputParameters. More...
|
|
void | SetCurrentAccelerationVector (const RMLDoubleVector &InputVector) |
| Sets the current acceleration vector by using the an RMLDoubleVector object. More...
|
|
void | SetCurrentAccelerationVector (const double *InputVector) |
| Sets the current acceleration vector by using a native C double array. More...
|
|
void | SetCurrentAccelerationVectorElement (const double &InputValue, const unsigned int &Index) |
| Sets one element of the current acceleration vector . More...
|
|
void | SetCurrentPositionVector (const RMLDoubleVector &InputVector) |
| Sets the current selection vector by using the an RMLDoubleVector object. More...
|
|
void | SetCurrentPositionVector (const double *InputVector) |
| Sets the current selection vector by using a native C double array. More...
|
|
void | SetCurrentPositionVectorElement (const double &InputValue, const unsigned int &Index) |
| Sets one element of the current selection vector . More...
|
|
void | SetCurrentVelocityVector (const RMLDoubleVector &InputVector) |
| Sets the current velocity vector by using the an RMLDoubleVector object. More...
|
|
void | SetCurrentVelocityVector (const double *InputVector) |
| Sets the current velocity vector by using a native C double array. More...
|
|
void | SetCurrentVelocityVectorElement (const double &InputValue, const unsigned int &Index) |
| Sets one element of the current velocity vector . More...
|
|
void | SetMaxAccelerationVector (const RMLDoubleVector &InputVector) |
| Sets the maximum acceleration vector by using the an RMLDoubleVector object. More...
|
|
void | SetMaxAccelerationVector (const double *InputVector) |
| Sets the maximum acceleration vector by using a native C double array. More...
|
|
void | SetMaxAccelerationVectorElement (const double &InputValue, const unsigned int &Index) |
| Sets one element of the maximum acceleration vector . More...
|
|
void | SetMaxJerkVector (const RMLDoubleVector &InputVector) |
| Sets the maximum jerk vector by using the an RMLDoubleVector object. More...
|
|
void | SetMaxJerkVector (const double *InputVector) |
| Sets the maximum jerk vector by using a native C double array. More...
|
|
void | SetMaxJerkVectorElement (const double &InputValue, const unsigned int &Index) |
| Sets one element of the maximum jerk vector . More...
|
|
void | SetMinimumSynchronizationTime (double Time) |
| Sets the optional parameter for the desired execution time. More...
|
|
void | SetSelectionVector (const RMLBoolVector &InputVector) |
| Sets the current selection vector by using the an RMLBoolVector object. More...
|
|
void | SetSelectionVector (const bool *InputVector) |
| Sets the current selection vector by using a native C++ bool array. More...
|
|
void | SetSelectionVectorElement (const bool &InputValue, const unsigned int &Index) |
| Sets one element of the current selection vector . More...
|
|
void | SetTargetVelocityVector (const RMLDoubleVector &InputVector) |
| Sets the target velocity vector by using the an RMLDoubleVector object. More...
|
|
void | SetTargetVelocityVector (const double *InputVector) |
| Sets the target velocity vector by using a native C double array. More...
|
|
void | SetTargetVelocityVectorElement (const double &InputValue, const unsigned int &Index) |
| Sets one element of the target velocity vector . More...
|
|
| ~RMLInputParameters (void) |
| Destructor of class RMLInputParameters. More...
|
|
Class for the input parameters of the velocity-based On-Line Trajectory Generation algorithm.
The class RMLVelocityInputParameters is derived from the class RMLInputParameters and constitutes a part of the interface for the velocity-based On-Line Trajectory Generation algorithm.
A detailed description can be found at page_InputValues.
- See also
- ReflexxesAPI
-
RMLInputParameters
-
RMLPositionInputParameters
-
RMLVelocityOutputParameters
-
page_InputValues
Definition at line 77 of file RMLVelocityInputParameters.h.