Public Member Functions | Private Types | Private Attributes

program::Mirage2000Aircraft Class Reference

Mirage 2000. More...

#include <_src_program_aircraft_models.hh>

List of all members.

Public Member Functions

 Mirage2000Aircraft (shptr< Graph > graph, const WorldVertex &pos)
 ~Mirage2000Aircraft ()
virtual const string GetName (void)
CLASS_METHOD const AircraftSpecsClassGetSpecs (void)
virtual const AircraftSpecsGetSpecs (void)
virtual void SetLandingGear (const bool down)
virtual bool IfHasPropeller (void)
virtual void SetThrottle (const fp throttle)
virtual void RotateControlSurfaces (const uint axis, const fp controlFraction)

Private Types

typedef Aircraft Parent

Private Attributes

shptr< SubgraphmSubgraphGear0
shptr< SubgraphmSubgraphGear1
shptr< SubgraphmSubgraphGear2
shptr< SubgraphmSubgraphGear3
shptr< SubgraphmSubgraphGear4
shptr< SubgraphmSubgraphGear5
shptr< SubgraphmSubgraphGear6
shptr< SubgraphmSubgraphGear7
shptr< SubgraphmSubgraphGear8
shptr< SubgraphmSubgraphFlame0
shptr< SubgraphmSubgraphFlame1
shptr< SubgraphmSubgraphAileronLeft
shptr< SubgraphmSubgraphAileronRight
shptr< SubgraphmSubgraphRudder

Detailed Description

Mirage 2000.


Member Typedef Documentation

typedef Aircraft program::Mirage2000Aircraft::Parent [private]

Constructor & Destructor Documentation

program::Mirage2000Aircraft::Mirage2000Aircraft ( shptr< Graph graph,
const WorldVertex &  pos 
)
program::Mirage2000Aircraft::~Mirage2000Aircraft (  ) 

Member Function Documentation

const AircraftSpecs & program::Mirage2000Aircraft::ClassGetSpecs ( void   ) 
virtual const string program::Mirage2000Aircraft::GetName ( void   )  [inline, virtual]
const AircraftSpecs & program::Mirage2000Aircraft::GetSpecs ( void   )  [virtual]
Returns:
Aircraft specifications struct.
virtual bool program::Mirage2000Aircraft::IfHasPropeller ( void   )  [inline, virtual]
void program::Mirage2000Aircraft::RotateControlSurfaces ( const uint  axis,
const fp  controlFraction 
) [virtual]

Rotate control surfaces (ailerons etc).

void program::Mirage2000Aircraft::SetLandingGear ( const bool  down  )  [virtual]

Retract/extend landing gear.

void program::Mirage2000Aircraft::SetThrottle ( const fp  throttle  )  [virtual]

When throttle is changed, animate jet exhaust flame.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Palomino Flight Simulator documents generated by doxygen 1.7.1 on Tue May 15 2012 22:40:12