GCOP
1.0
|
00001 #ifndef GCOP_HROTOR_H 00002 #define GCOP_HROTOR_H 00003 00004 #include "body3d.h" 00005 00006 namespace gcop { 00007 00019 class Hrotor : public Body3d<4> { 00020 public: 00021 Hrotor(); 00022 void StateAndControlsToFlat(VectorXd &y, const Body3dState &x, 00023 const Vector4d &u); 00024 void FlatToStateAndControls(Body3dState &x, Vector4d &u, 00025 const std::vector<VectorXd> &y); 00026 00027 double l; 00028 double r; 00029 00030 double kt; 00031 double km; 00032 00033 double mm; 00034 }; 00035 } 00036 00037 #endif