Here are the classes, structs, unions and interfaces with brief descriptions:
| TypeIIRMLMath::MotionPolynomials | Three arrays of TypeIIRMLMath::TypeIIRMLPolynomial |
| ReflexxesAPI | This class constitutes the API of the Reflexxes Motion Libraries |
| RMLFlags | Data structure containing flags to parameterize the execution of the On-Line Trajectory Generation algorithm |
| RMLInputParameters | Class for the input parameters of the On-Line Trajectory Generation algorithm |
| RMLOutputParameters | Class for the output parameters of the On-Line Trajectory Generation algorithm |
| RMLPositionFlags | Data structure containing flags to parameterize the execution of the position-based On-Line Trajectory Generation algorithm |
| RMLPositionInputParameters | Class for the input parameters of the position-based On-Line Trajectory Generation algorithm |
| RMLPositionOutputParameters | Class for the output parameters of the position-based On-Line Trajectory Generation algorithm |
| RMLVector< T > | This is a minimalistic dynamic vector class implementation used for the Reflexxes Motion Libraries |
| RMLVelocityFlags | Data structure containing flags to parameterize the execution of the velocity-based On-Line Trajectory Generation algorithm |
| RMLVelocityInputParameters | Class for the input parameters of the velocity-based On-Line Trajectory Generation algorithm |
| RMLVelocityOutputParameters | Class for the output parameters of the velocity-based On-Line Trajectory Generation algorithm |
| TypeIIRMLMath::TypeIIRMLPolynomial | This class realizes polynomials of degree three as required for the Type II On-Line Trajectory Generation algorithm |
| TypeIIRMLPosition | This class constitutes the low-level user interface of the Reflexxes Type II Motion Library, which contains the Type II On-Line Trajectory Generation algorithm |
| TypeIIRMLVelocity | This class constitutes the user interface of velocity-based the Type II On-Line Trajectory Generation algorithm |