TypeIIRMLStep1IntermediateProfiles.h
Go to the documentation of this file.
1 // ---------------------- Doxygen info ----------------------
41 // ----------------------------------------------------------
42 // For a convenient reading of this file's source code,
43 // please use a tab width of four characters.
44 // ----------------------------------------------------------
45 
46 
47 
48 #ifndef __TypeIIRMLStep1IntermediateProfiles__
49 #define __TypeIIRMLStep1IntermediateProfiles__
50 
51 #include "TypeIIRMLMath.h"
52 
53 
54 namespace TypeIIRMLMath
55 {
56 
57 
58 // ---------------------- Doxygen info ----------------------
91 // ----------------------------------------------------------
92 void NegateStep1( double *ThisCurrentPosition
93  , double *ThisCurrentVelocity
94  , double *ThisTargetPosition
95  , double *ThisTargetVelocity );
96 
97 
98 // ---------------------- Doxygen info ----------------------
138 // ----------------------------------------------------------
139 void VToVMaxStep1( double *TotalTime
140  , double *ThisCurrentPosition
141  , double *ThisCurrentVelocity
142  , const double &MaxVelocity
143  , const double &MaxAcceleration );
144 
145 
146 // ---------------------- Doxygen info ----------------------
181 // ----------------------------------------------------------
182 void VToZeroStep1( double *TotalTime
183  , double *ThisCurrentPosition
184  , double *ThisCurrentVelocity
185  , const double &MaxAcceleration );
186 
187 
188 } // namespace TypeIIRMLMath
189 
190 #endif
void VToVMaxStep1(double *TotalTime, double *ThisCurrentPosition, double *ThisCurrentVelocity, const double &MaxVelocity, const double &MaxAcceleration)
One intermediate Step 1 trajectory segment: v -> +vmax (NegLin)
void NegateStep1(double *ThisCurrentPosition, double *ThisCurrentVelocity, double *ThisTargetPosition, double *ThisTargetVelocity)
Negate input values during Step 1.
Header file for functions and definitions of constant values and macros.
void VToZeroStep1(double *TotalTime, double *ThisCurrentPosition, double *ThisCurrentVelocity, const double &MaxAcceleration)
One intermediate Step 1 trajectory segment: v -> 0 (NegLin)


libreflexxestype2
Author(s):
autogenerated on Sat Nov 21 2020 03:17:34