Inheritance:
Public Methods
-
RotorCraft(Atmosphere* atm)
-
~RotorCraft()
Private Methods
-
void Controls()
- Define pure virtual functions of AirDyno
-
void Kinematics()
- Computes all the Control actuations (mapping device inputs to kin/dyn inputs)
-
void Engines()
- Computes all the Kinematics motions before dynamic ones
-
void Aerodynamics()
- Computes the thrust/power of all engines
-
void GroundReactions()
- Computes the aerodynamic forces and moments.
-
void Dynamics()
- Computes the ground forces and moments
Inherited from AirDyno:
Public Fields
-
vector<double> continuous_JOY_input
-
vector<int> button_JOY_input
-
vector<int> button_KEY_input
Public Methods
-
inline void SetObject3D(Object3D* obj)
-
inline void SetObject2D(Object2D* obj)
-
inline void SetCamera3D(Camera3D* cam)
-
inline RigidBody* getRigidBody() const
-
void Simulate(double deltaT)
-
void Render()
-
virtual int LoadXML(char* file_name)
-
virtual int ParseXML(xmlDocPtr doc, xmlNodePtr cur)
-
inline void DrawHUD(bool b)
Protected Fields
-
double dt
-
RigidBody* rbody
-
Quaternion Qphys_o3d
-
AirDataSensor* ADSensor
-
Atmosphere* atmos
-
Hud* HUD
-
bool drawHUD
-
Camera3D* pilot_camera
-
Vector3D pilot_eye
-
Object3D* obj3D
Protected Methods
-
virtual void UpdateHUD(void)
-
void UpdateObject3D(void)
-
void UpdateCamera3D(void)
-
virtual void Kinematics3D()
Documentation
- RotorCraft(Atmosphere* atm)
- ~RotorCraft()
- void Controls()
- Define pure virtual functions of AirDyno
- void Kinematics()
- Computes all the Control actuations (mapping device inputs to kin/dyn inputs)
- void Engines()
- Computes all the Kinematics motions before dynamic ones
- void Aerodynamics()
- Computes the thrust/power of all engines
- void GroundReactions()
- Computes the aerodynamic forces and moments.
- void Dynamics()
- Computes the ground forces and moments
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.