Data structure containing flags to parameterize the execution of the On-Line Trajectory Generation algorithm. More...
#include <RMLFlags.h>
Public Types | |
enum | SyncBehaviorEnum { PHASE_SYNCHRONIZATION_IF_POSSIBLE = 0, ONLY_TIME_SYNCHRONIZATION = 1, ONLY_PHASE_SYNCHRONIZATION = 2, NO_SYNCHRONIZATION = 3 } |
Enumeration whose values specify the synchronization method of the On-Line Trajectory Generation algorithm. More... | |
Public Member Functions | |
bool | operator!= (const RMLFlags &Flags) const |
Unequal operator. More... | |
bool | operator== (const RMLFlags &Flags) const |
Equal operator. More... | |
~RMLFlags (void) | |
Destructor of the class RMLFlags. More... | |
Public Attributes | |
bool | EnableTheCalculationOfTheExtremumMotionStates |
A flag to enable or disable the calculation of the extremum states of motion of the currently calculated trajectory. More... | |
unsigned char | SynchronizationBehavior |
This value specifies the desired synchronization behavior. More... | |
Protected Member Functions | |
RMLFlags (void) | |
Constructor of the class. More... | |
Data structure containing flags to parameterize the execution of the On-Line Trajectory Generation algorithm.
Definition at line 59 of file RMLFlags.h.
Enumeration whose values specify the synchronization method of the On-Line Trajectory Generation algorithm.
Definition at line 139 of file RMLFlags.h.
|
inlineprotected |
Constructor of the class.
protected
. Definition at line 78 of file RMLFlags.h.
|
inline |
Destructor of the class RMLFlags.
Definition at line 91 of file RMLFlags.h.
|
inline |
Unequal operator.
false
if all attributes of both objects are equal; true
otherwise Definition at line 122 of file RMLFlags.h.
|
inline |
Equal operator.
true
if all attributes of both objects are equal; false
otherwise Definition at line 105 of file RMLFlags.h.
bool RMLFlags::EnableTheCalculationOfTheExtremumMotionStates |
A flag to enable or disable the calculation of the extremum states of motion of the currently calculated trajectory.
If this flag is set, a call of
will not only calculate the desired trajectory, but also the motion states at the extremum positions. These values will be accessible through the methods of the classes
true
.Definition at line 227 of file RMLFlags.h.
unsigned char RMLFlags::SynchronizationBehavior |
This value specifies the desired synchronization behavior.
The following values are possible:
Further details about time- and phase-synchronization can be found in the section on page_SynchronizationBehavior and at RMLFlags::SyncBehaviorEnum.
Definition at line 192 of file RMLFlags.h.