60 for (i = 0; i < this->NumberOfDOFs; i++)
87 this->SetPositionalExtremsToZero(OutputValues);
double SynchronizationTime
The synchronization time in seconds.
Header file for the class TypeIIRMLVelocity.
RMLDoubleVector * ExecutionTimes
A pointer to an RMLDoubleVector object that contains the execution times of all selected degrees of f...
T * VecData
Pointer to the actual vector data, that is, an array of type T objects.
RMLDoubleVector * NewPositionVector
A pointer to the new position vector .
unsigned int DOFWithTheGreatestExecutionTime
Index of the degree of freedom that requires the greatest execution time to reach its desired target ...
Header file for the class RMLVelocityOutputParameters.
Class for the output parameters of the velocity-based On-Line Trajectory Generation algorithm...
void FallBackStrategy(const RMLVelocityInputParameters &InputValues, RMLVelocityOutputParameters *OutputValues)
In case of an error, this method triggers the next layer of the safety concept.
RMLDoubleVector * NewVelocityVector
A pointer to the new velocity vector .
bool TrajectoryIsPhaseSynchronized
Boolean flag that indicates whether the current trajectory is phase-synchronized. ...
RMLDoubleVector * PositionValuesAtTargetVelocity
A pointer to an RMLDoubleVector object that contains the position values at the instants the desired ...