Public Member Functions | Private Types | Private Attributes

program::SpaceShuttleAircraft Class Reference

Space Shuttle. More...

#include <_src_program_aircraft_models.hh>

List of all members.

Public Member Functions

 SpaceShuttleAircraft (shptr< Graph > graph, const WorldVertex &pos)
 ~SpaceShuttleAircraft ()
virtual void Reset (void)
virtual const string GetName (void)
CLASS_METHOD const AircraftSpecsClassGetSpecs (void)
virtual const AircraftSpecsGetSpecs (void)
virtual bool IfLandingGear (void)
virtual bool IfHasPropeller (void)
virtual void SwingWings (const float fraction)
virtual void SwingBayDoors (const float fraction)

Private Types

typedef Aircraft Parent

Private Attributes

shptr< SubgraphmSubgraphBayDoorLeft
shptr< SubgraphmSubgraphBayDoorRight
fp mBayDoorsFraction

Detailed Description

Space Shuttle.


Member Typedef Documentation

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reset.

void program::SpaceShuttleAircraft::SwingBayDoors ( const float  fraction  )  [virtual]

Open bay doors { 0.0:closed ... 1.0:open }

void program::SpaceShuttleAircraft::SwingWings ( const float  fraction  )  [virtual]

Really open bay doors. Reason for this subterfuge is to reuse keyboard control for swinging wings.


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