Public Member Functions | Private Types | Private Member Functions | Private Attributes

program::SikorskyAircraft Class Reference

Sikorsky-76 rescue helicopter. More...

#include <_src_program_aircraft_models.hh>

List of all members.

Public Member Functions

 SikorskyAircraft (shptr< Graph > graph, const WorldVertex &pos)
 ~SikorskyAircraft ()
virtual const string GetName (void)
CLASS_METHOD const AircraftSpecsClassGetSpecs (void)
virtual const AircraftSpecsGetSpecs (void)
virtual void SetLandingGear (const bool down)
virtual bool IfLandingGear (void)
virtual bool IfHasPropeller (void)

Private Types

typedef Aircraft Parent

Private Member Functions

virtual void Tick (const Milliseconds millisecElapsed)
void RotateRotors (void)

Private Attributes

shptr< SubgraphmSubgraphRotor0
shptr< SubgraphmSubgraphRotor1
shptr< SubgraphmSubgraphRotor2
shptr< SubgraphmSubgraphRotor3
shptr< SubgraphmSubgraphRotor4
shptr< SubgraphmSubgraphRotor5
shptr< SubgraphmSubgraphRotor6
shptr< SubgraphmSubgraphRotor7
shptr< SubgraphmSubgraphTailRotor

Detailed Description

Sikorsky-76 rescue helicopter.


Member Typedef Documentation

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

Constructor & Destructor Documentation

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

Member Function Documentation

const AircraftSpecs & program::SikorskyAircraft::ClassGetSpecs ( void   ) 
virtual const string program::SikorskyAircraft::GetName ( void   )  [inline, virtual]
const AircraftSpecs & program::SikorskyAircraft::GetSpecs ( void   )  [virtual]
Returns:
Aircraft specifications struct.
virtual bool program::SikorskyAircraft::IfHasPropeller ( void   )  [inline, virtual]
virtual bool program::SikorskyAircraft::IfLandingGear ( void   )  [inline, virtual]
void program::SikorskyAircraft::RotateRotors ( void   )  [private]

Rotate propeller.

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

Retract/extend landing gear.

virtual void program::SikorskyAircraft::Tick ( const Milliseconds  millisecElapsed  )  [private, virtual]

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