GCOP  1.0
hrotor.h
Go to the documentation of this file.
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