program::A4Aircraft Class Reference

A-4 Skyhawk. More...

#include <_src_program_aircraft_models.hh>

List of all members.

Public Member Functions

 A4Aircraft (shptr< Graph > graph, const WorldVertex &pos)
 ~A4Aircraft ()
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 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< SubgraphmSubgraphGear9
shptr< SubgraphmSubgraphGear10
shptr< SubgraphmSubgraphGear11
shptr< SubgraphmSubgraphGear12
shptr< SubgraphmSubgraphGear13
shptr< SubgraphmSubgraphGear14
shptr< SubgraphmSubgraphGear15
shptr< SubgraphmSubgraphGear16
shptr< SubgraphmSubgraphGear17
shptr< SubgraphmSubgraphAileronLeft
shptr< SubgraphmSubgraphAileronRight
shptr< SubgraphmSubgraphAileronLeft2
shptr< SubgraphmSubgraphAileronRight2
shptr< SubgraphmSubgraphElevatorLeft
shptr< SubgraphmSubgraphElevatorRight
shptr< SubgraphmSubgraphRudder


Detailed Description

A-4 Skyhawk.

Member Typedef Documentation

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


Constructor & Destructor Documentation

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

program::A4Aircraft::~A4Aircraft (  ) 


Member Function Documentation

virtual const string program::A4Aircraft::GetName ( void   )  [inline, virtual]

const AircraftSpecs & program::A4Aircraft::ClassGetSpecs ( void   ) 

const AircraftSpecs & program::A4Aircraft::GetSpecs ( void   )  [virtual]

Returns:
Aircraft specifications struct.

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

Retract/extend landing gear.

virtual bool program::A4Aircraft::IfHasPropeller ( void   )  [inline, virtual]

void program::A4Aircraft::RotateControlSurfaces ( const uint  axis,
const fp  controlFraction 
) [virtual]

Rotate control surfaces (ailerons etc).


Member Data Documentation


The documentation for this class was generated from the following files:
Palomino Flight Simulator documents generated by doxygen 1.5.6 on Tue Sep 28 11:37:50 2010