Reflexxes Motion Libraries  Manual and Documentation (Type II, Version 1.2.6)
include/TypeIIRMLStep2IntermediateProfiles.h
Go to the documentation of this file.
00001 //  ---------------------- Doxygen info ----------------------
00041 //  ----------------------------------------------------------
00042 //   For a convenient reading of this file's source code,
00043 //   please use a tab width of four characters.
00044 //  ----------------------------------------------------------
00045
00046
00047
00048 #ifndef __TypeIIRMLStep2IntermediateTimeProfiles__
00049 #define __TypeIIRMLStep2IntermediateTimeProfiles__
00050 
00051
00052 #include <TypeIIRMLPolynomial.h>
00053 #include <TypeIIRMLMath.h>
00054
00055
00056 namespace TypeIIRMLMath
00057 {
00058
00059
00060 //  ---------------------- Doxygen info ----------------------
00097 //  ----------------------------------------------------------
00098 void NegateStep2(       double              *ThisCurrentPosition
00099                     ,   double              *ThisCurrentVelocity
00100                     ,   double              *ThisTargetPosition
00101                     ,   double              *ThisTargetVelocity
00102                     ,   bool                *Inverted               );
00103
00104
00105
00106 //  ---------------------- Doxygen info ----------------------
00155 //  ----------------------------------------------------------
00156 void VToVMaxStep2(      double              *ThisCurrentTime
00157                     ,   double              *ThisCurrentPosition
00158                     ,   double              *ThisCurrentVelocity
00159                     ,   const double        &MaxVelocity
00160                     ,   const double        &MaxAcceleration
00161                     ,   MotionPolynomials   *PolynomialsLocal
00162                     ,   const bool          &Inverted               );
00163
00164
00165 //  ---------------------- Doxygen info ----------------------
00210 //  ----------------------------------------------------------
00211 void VToZeroStep2(      double              *ThisCurrentTime
00212                     ,   double              *ThisCurrentPosition
00213                     ,   double              *ThisCurrentVelocity
00214                     ,   const double        &MaxAcceleration
00215                     ,   MotionPolynomials   *PolynomialsLocal
00216                     ,   const bool          &Inverted               );
00217
00218 }   // namespace TypeIIRMLMath
00219
00220 #endif
User documentation of the Reflexxes Motion Libraries by Reflexxes GmbH (Company Information, Impressum). This document was generated with Doxygen on Mon Jul 7 2014 13:21:08. Copyright 2010–2014.