61 ,
const double &CycleTimeInSeconds
62 ,
const unsigned int &NumberOfAdditionalThreads)
69 , CycleTimeInSeconds);
72 , CycleTimeInSeconds);
Header file for the class RMLPositionOutputParameters.
Header file for the class ReflexxesAPI (API of the Reflexxes Motion Libraries)
Header file for the class RMLPositionFlags.
Data structure containing flags to parameterize the execution of the position-based On-Line Trajector...
Data structure containing flags to parameterize the execution of the velocity-based On-Line Trajector...
Header file for the class TypeIIRMLVelocity.
unsigned int NumberOfOwnThreads
Positive integer number of additional threads as specified by the constructor ReflexxesAPI() ...
int RMLVelocityAtAGivenSampleTime(const double &TimeValueInSeconds, RMLVelocityOutputParameters *OutputValues)
After calling ReflexxesAPI::RMLVelocity(), this methods returns the state of motion of the computed t...
~ReflexxesAPI(void)
Destructor of the class ReflexxesAPI.
Header file for the class RMLVelocityFlags.
Header file for the class TypeIIRMLPosition, which constitutes the actual interface of the Type II Re...
int RMLPosition(const RMLPositionInputParameters &InputValues, RMLPositionOutputParameters *OutputValues, const RMLPositionFlags &Flags)
This is the central method of each Reflexxes Type Motion Library.
Header file for the class RMLVelocityOutputParameters.
Class for the output parameters of the velocity-based On-Line Trajectory Generation algorithm...
int RMLVelocity(const RMLVelocityInputParameters &InputValues, RMLVelocityOutputParameters *OutputValues, const RMLVelocityFlags &Flags)
This is the method for velocity-based On-Line Trajectory Generation.
double CycleTime
Cycle time in seconds as specified by the constructor ReflexxesAPI()
void * RMLVelocityObject
A pointer to an object for velocity-based On-Line Trajectory Generation.
ReflexxesAPI(const unsigned int &DegreesOfFreedom, const double &CycleTimeInSeconds, const unsigned int &NumberOfAdditionalThreads=0)
Constructor of the API class ReflexxesAPI (API of the Reflexxes Motion Library)
void * RMLPositionObject
A pointer to an object for position-based On-Line Trajectory Generation.
unsigned int NumberOfDOFs
Positive integer number of degrees of freedom as specified by the constructor ReflexxesAPI() ...
Class for the output parameters of the position-based On-Line Trajectory Generation algorithm...
This class constitutes the low-level user interface of the Reflexxes Type II Motion Library...
int RMLPositionAtAGivenSampleTime(const double &TimeValueInSeconds, RMLPositionOutputParameters *OutputValues)
After calling ReflexxesAPI::RMLPosition(), this methods returns the state of motion of the computed t...
This class constitutes the user interface of velocity-based the Type II On-Line Trajectory Generation...