All other data (thrust, g's, aimin reticles.
Public Methods
-
Hud(Object2D* obj)
-
Hud()
-
virtual ~Hud()
-
void SetObject2D(Object2D* obj)
-
inline void SetEulerAngles(double psi, double theta, double phi)
- get euler angles and convert to degrees internally
-
inline void SetSpeeds(double V, double M)
-
inline void SetH(double h)
-
inline void SetAirAngles(double alpha, double beta)
-
inline void SetTNtime(double thrust, double n, double time)
-
virtual int LoadXML(char* file_name)
- Load a hud from an XML file.
-
virtual int ParseXML(xmlDocPtr doc, xmlNodePtr cur)
- Parse a hud node inside a XML file
-
void UpdateObject2D(void)
-
void SetViewable(bool b)
- Update position/orientation/texts of the Object2D from AirDataSensor ones
Private Fields
-
Object2D* obj2D
-
float Psi
- Euler Angles (in degrees) Given them, we can set HheadingScale, ladder and bank scale
-
float Theta
-
float Phi
-
float Airspeed
- Airspeed and altitude
-
float Altitude
-
float Mach
- Others
-
float Thrust
-
float N
-
float Time
-
float Alpha
- Aerodynamic angles: input for FlightPathMarker
-
float Beta
Private Methods
-
void UpdateTexts()
- Companion 3D object for visualization.
-
void UpdateLadder()
-
void UpdateHHeadingScale()
-
void UpdateBankScale()
-
void UpdateFlightPathMarker()
Documentation
All other data (thrust, g's, aimin reticles. ) are inserted from airdyno.
- Hud(Object2D* obj)
- Hud()
- virtual ~Hud()
- void SetObject2D(Object2D* obj)
- inline void SetEulerAngles(double psi, double theta, double phi)
- get euler angles and convert to degrees internally
- inline void SetSpeeds(double V, double M)
- inline void SetH(double h)
- inline void SetAirAngles(double alpha, double beta)
- inline void SetTNtime(double thrust, double n, double time)
- virtual int LoadXML(char* file_name)
- Load a hud from an XML file.
- virtual int ParseXML(xmlDocPtr doc, xmlNodePtr cur)
- Parse a hud node inside a XML file
- void UpdateObject2D(void)
- void SetViewable(bool b)
- Update position/orientation/texts of the Object2D from AirDataSensor ones
- Object2D* obj2D
- void UpdateTexts()
- Companion 3D object for visualization.
- void UpdateLadder()
- void UpdateHHeadingScale()
- void UpdateBankScale()
- void UpdateFlightPathMarker()
- float Psi
- Euler Angles (in degrees) Given them, we can set HheadingScale, ladder and bank scale
- float Theta
- float Phi
- float Airspeed
- Airspeed and altitude
- float Altitude
- float Mach
- Others
- float Thrust
- float N
- float Time
- float Alpha
- Aerodynamic angles: input for FlightPathMarker
- float Beta
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.