#include <_src_program_carrier.hh>

Public Member Functions | |
| Carrier (shptr< Graph > graph, const WorldVertex &pos, const uint carrierNum) | |
| ~Carrier () | |
| virtual const string | GetName (void) |
| virtual NodeSort | GetNodeSort (void) |
| CLASS_METHOD shptr< Carrier > | MakeCarrier (const WorldVertex &carrierPosition, const uint carrierNum) |
| void | PlaceAircraft (shptr< Aircraft > aircraft, const GeoVertex &relativeGeoPosition) |
| bool | IfRunwayAltitude (const WorldVertex &position) |
Private Types | |
| typedef Dyna | Parent |
Private Attributes | |
| CLASS_VAR vector< shptr < Carrier > > | msCarriers |
| class itself is a container of instances | |
The Carrier class itself is a container of Carrier instances. Carrier isn't a container of Aircraft objects (World is the container).
typedef Dyna program::Carrier::Parent [private] |
Reimplemented from object::Dyna.
| program::Carrier::Carrier | ( | shptr< Graph > | graph, | |
| const WorldVertex & | pos, | |||
| const uint | carrierNum | |||
| ) |
| program::Carrier::~Carrier | ( | ) |
| virtual const string program::Carrier::GetName | ( | void | ) | [inline, virtual] |
Reimplemented from object::Dyna.
| NodeSort program::Carrier::GetNodeSort | ( | void | ) | [virtual] |
For state-sorting.
Reimplemented from object::Object.
| shptr< Carrier > program::Carrier::MakeCarrier | ( | const WorldVertex & | carrierPosition, | |
| const uint | carrierNum | |||
| ) |
Higher-level method to make an aircraft carrier.
| void program::Carrier::PlaceAircraft | ( | shptr< Aircraft > | aircraft, | |
| const GeoVertex & | relativeGeoPosition | |||
| ) |
| bool program::Carrier::IfRunwayAltitude | ( | const WorldVertex & | position | ) |
vector< shptr< Carrier > > program::Carrier::msCarriers [private] |
class itself is a container of instances
Palomino Flight Simulator documents generated by doxygen 1.5.6 on Tue Sep 28 11:37:50 2010