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.