42 #ifndef __ReflexxesAPI__ 43 #define __ReflexxesAPI__ 191 ,
const double &CycleTimeInSeconds
192 ,
const unsigned int &NumberOfAdditionalThreads = 0);
Header file for the class RMLPositionOutputParameters.
Header file for the dynamic vector class used for 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...
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.
RMLResultValue
Result values of the On-Line Trajectory Generation algorithm.
Header file for the class RMLVelocityFlags.
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() ...
This class constitutes the API of the Reflexxes Motion Libraries
Class for the output parameters of the position-based On-Line Trajectory Generation algorithm...
int RMLPositionAtAGivenSampleTime(const double &TimeValueInSeconds, RMLPositionOutputParameters *OutputValues)
After calling ReflexxesAPI::RMLPosition(), this methods returns the state of motion of the computed t...