Reflexxes Motion Libraries
Manual and Documentation (Type II, Version 1.2.6)
|
00001 // ---------------------- Doxygen info ---------------------- 00043 // ---------------------------------------------------------- 00044 // For a convenient reading of this file's source code, 00045 // please use a tab width of four characters. 00046 // ---------------------------------------------------------- 00047 00048 00049 #ifndef __RMLPositionOutputParameters__ 00050 #define __RMLPositionOutputParameters__ 00051 00052 00053 #include <RMLOutputParameters.h> 00054 00055 00056 // ---------------------- Doxygen info ---------------------- 00072 // ---------------------------------------------------------- 00073 class RMLPositionOutputParameters : public RMLOutputParameters 00074 { 00075 00076 public: 00077 00078 // ---------------------- Doxygen info ---------------------- 00090 // ---------------------------------------------------------- 00091 RMLPositionOutputParameters(const unsigned int DegreesOfFreedom) : RMLOutputParameters(DegreesOfFreedom) 00092 { 00093 } 00094 00095 00096 // ---------------------- Doxygen info ---------------------- 00108 // ---------------------------------------------------------- 00109 RMLPositionOutputParameters(const RMLPositionOutputParameters &OP) : RMLOutputParameters(OP) 00110 { 00111 } 00112 00113 00114 // ---------------------- Doxygen info ---------------------- 00119 // ---------------------------------------------------------- 00120 ~RMLPositionOutputParameters(void) 00121 { 00122 } 00123 00124 00125 // ---------------------- Doxygen info ---------------------- 00133 // ---------------------------------------------------------- 00134 void Echo(FILE* FileHandler = stdout) const 00135 { 00136 if (FileHandler == NULL) 00137 { 00138 return; 00139 } 00140 00141 RMLOutputParameters::Echo(FileHandler); 00142 00143 return; 00144 } 00145 00146 00147 };// class RMLPositionOutputParameters 00148 00149 00150 00151 #endif 00152 00153