00001 // ---------------------- Doxygen info ---------------------- 00033 // ---------------------------------------------------------- 00034 // For a convenient reading of this file's source code, 00035 // please use a tab width of four characters. 00036 // ---------------------------------------------------------- 00037 00038 00039 #ifndef __RMLPositionOutputParameters__ 00040 #define __RMLPositionOutputParameters__ 00041 00042 00043 #include <RMLOutputParameters.h> 00044 00045 00046 // ---------------------- Doxygen info ---------------------- 00062 // ---------------------------------------------------------- 00063 class RMLPositionOutputParameters : public RMLOutputParameters 00064 { 00065 00066 public: 00067 00068 // ---------------------- Doxygen info ---------------------- 00080 // ---------------------------------------------------------- 00081 RMLPositionOutputParameters(const unsigned int DegreesOfFreedom) : RMLOutputParameters(DegreesOfFreedom) 00082 { 00083 } 00084 00085 00086 // ---------------------- Doxygen info ---------------------- 00098 // ---------------------------------------------------------- 00099 RMLPositionOutputParameters(const RMLPositionOutputParameters &OP) : RMLOutputParameters(OP) 00100 { 00101 } 00102 00103 00104 // ---------------------- Doxygen info ---------------------- 00109 // ---------------------------------------------------------- 00110 ~RMLPositionOutputParameters(void) 00111 { 00112 } 00113 00114 00115 // ---------------------- Doxygen info ---------------------- 00123 // ---------------------------------------------------------- 00124 void Echo(FILE* FileHandler = stdout) const 00125 { 00126 if (FileHandler == NULL) 00127 { 00128 return; 00129 } 00130 00131 RMLOutputParameters::Echo(FileHandler); 00132 00133 return; 00134 } 00135 00136 00137 };// class RMLPositionOutputParameters 00138 00139 00140 00141 #endif 00142 00143