FlightGear next
airports_fwd.hxx File Reference
#include <simgear/structure/SGSharedPtr.hxx>
#include <list>
#include <map>
#include <algorithm>
#include <vector>
#include <string>
#include <ctime>

Go to the source code of this file.

Namespaces

namespace  flightgear
 FlightPlan.hxx - defines a full flight-plan object, including departure, cruise, arrival information and waypoints.
 

Typedefs

typedef std::vector< flightgear::SID * > flightgear::SIDList
 
typedef std::vector< STAR * > flightgear::STARList
 
typedef std::vector< Approach * > flightgear::ApproachList
 
typedef SGSharedPtr< Wayptflightgear::WayptRef
 
typedef std::vector< WayptRefflightgear::WayptVec
 
typedef SGSharedPtr< CommStationflightgear::CommStationRef
 
typedef std::vector< CommStationRefflightgear::CommStationList
 
typedef std::map< std::string, FGAirport * > flightgear::AirportCache
 
typedef SGSharedPtr< FGAirportFGAirportRef
 
typedef SGSharedPtr< FGRunwayBaseFGRunwayBaseRef
 
typedef SGSharedPtr< FGRunwayFGRunwayRef
 
typedef SGSharedPtr< FGHelipadFGHelipadRef
 
typedef SGSharedPtr< FGTaxiwayFGTaxiwayRef
 
typedef SGSharedPtr< FGPavementFGPavementRef
 
typedef SGSharedPtr< FGParkingFGParkingRef
 
typedef SGSharedPtr< FGAirportDynamicsFGAirportDynamicsRef
 
typedef std::vector< FGRunwayRefFGRunwayList
 
typedef std::map< std::string, FGRunwayRefFGRunwayMap
 
typedef std::map< std::string, FGHelipadRefFGHelipadMap
 
typedef std::vector< FGTaxiwayRefFGTaxiwayList
 
typedef std::vector< FGPavementRefFGPavementList
 
typedef std::vector< FGParkingRefFGParkingList
 
typedef std::vector< FGTaxiSegment * > FGTaxiSegmentVector
 
typedef FGTaxiSegmentVector::iterator FGTaxiSegmentVectorIterator
 
typedef SGSharedPtr< FGTaxiNodeFGTaxiNodeRef
 
typedef std::vector< FGTaxiNodeRefFGTaxiNodeVector
 
typedef FGTaxiNodeVector::iterator FGTaxiNodeVectorIterator
 
typedef std::map< int, FGTaxiNodeRefIndexTaxiNodeMap
 
typedef std::vector< BlockBlockList
 
typedef BlockList::iterator BlockListIterator
 
typedef std::vector< time_t > TimeVector
 
typedef std::vector< time_t >::iterator TimeVectorIterator
 
typedef std::vector< FGTaxiRouteTaxiRouteVector
 
typedef std::vector< FGTaxiRoute >::iterator TaxiRouteVectorIterator
 
typedef std::vector< RunwayListRunwayListVec
 
typedef std::vector< RunwayList >::iterator RunwayListVectorIterator
 
typedef std::vector< RunwayList >::const_iterator RunwayListVecConstIterator
 
typedef std::vector< RunwayGroupPreferenceList
 
typedef std::vector< RunwayGroup >::iterator PreferenceListIterator
 
typedef std::vector< RunwayGroup >::const_iterator PreferenceListConstIterator
 

Typedef Documentation

◆ BlockList

typedef std::vector<Block> BlockList

Definition at line 101 of file airports_fwd.hxx.

◆ BlockListIterator

typedef BlockList::iterator BlockListIterator

Definition at line 102 of file airports_fwd.hxx.

◆ FGAirportDynamicsRef

Definition at line 83 of file airports_fwd.hxx.

◆ FGAirportRef

typedef SGSharedPtr<FGAirport> FGAirportRef

Definition at line 76 of file airports_fwd.hxx.

◆ FGHelipadMap

typedef std::map<std::string, FGHelipadRef> FGHelipadMap

Definition at line 87 of file airports_fwd.hxx.

◆ FGHelipadRef

typedef SGSharedPtr<FGHelipad> FGHelipadRef

Definition at line 79 of file airports_fwd.hxx.

◆ FGParkingList

typedef std::vector<FGParkingRef> FGParkingList

Definition at line 91 of file airports_fwd.hxx.

◆ FGParkingRef

typedef SGSharedPtr<FGParking> FGParkingRef

Definition at line 82 of file airports_fwd.hxx.

◆ FGPavementList

typedef std::vector<FGPavementRef> FGPavementList

Definition at line 90 of file airports_fwd.hxx.

◆ FGPavementRef

typedef SGSharedPtr<FGPavement> FGPavementRef

Definition at line 81 of file airports_fwd.hxx.

◆ FGRunwayBaseRef

typedef SGSharedPtr<FGRunwayBase> FGRunwayBaseRef

Definition at line 77 of file airports_fwd.hxx.

◆ FGRunwayList

typedef std::vector<FGRunwayRef> FGRunwayList

Definition at line 85 of file airports_fwd.hxx.

◆ FGRunwayMap

typedef std::map<std::string, FGRunwayRef> FGRunwayMap

Definition at line 86 of file airports_fwd.hxx.

◆ FGRunwayRef

typedef SGSharedPtr<FGRunway> FGRunwayRef

Definition at line 78 of file airports_fwd.hxx.

◆ FGTaxiNodeRef

typedef SGSharedPtr<FGTaxiNode> FGTaxiNodeRef

Definition at line 96 of file airports_fwd.hxx.

◆ FGTaxiNodeVector

typedef std::vector<FGTaxiNodeRef> FGTaxiNodeVector

Definition at line 97 of file airports_fwd.hxx.

◆ FGTaxiNodeVectorIterator

typedef FGTaxiNodeVector::iterator FGTaxiNodeVectorIterator

Definition at line 98 of file airports_fwd.hxx.

◆ FGTaxiSegmentVector

typedef std::vector<FGTaxiSegment*> FGTaxiSegmentVector

Definition at line 93 of file airports_fwd.hxx.

◆ FGTaxiSegmentVectorIterator

typedef FGTaxiSegmentVector::iterator FGTaxiSegmentVectorIterator

Definition at line 94 of file airports_fwd.hxx.

◆ FGTaxiwayList

typedef std::vector<FGTaxiwayRef> FGTaxiwayList

Definition at line 89 of file airports_fwd.hxx.

◆ FGTaxiwayRef

typedef SGSharedPtr<FGTaxiway> FGTaxiwayRef

Definition at line 80 of file airports_fwd.hxx.

◆ IndexTaxiNodeMap

typedef std::map<int, FGTaxiNodeRef> IndexTaxiNodeMap

Definition at line 99 of file airports_fwd.hxx.

◆ PreferenceList

typedef std::vector<RunwayGroup> PreferenceList

Definition at line 114 of file airports_fwd.hxx.

◆ PreferenceListConstIterator

typedef std::vector<RunwayGroup>::const_iterator PreferenceListConstIterator

Definition at line 116 of file airports_fwd.hxx.

◆ PreferenceListIterator

typedef std::vector<RunwayGroup>::iterator PreferenceListIterator

Definition at line 115 of file airports_fwd.hxx.

◆ RunwayListVec

typedef std::vector<RunwayList> RunwayListVec

Definition at line 110 of file airports_fwd.hxx.

◆ RunwayListVecConstIterator

typedef std::vector<RunwayList>::const_iterator RunwayListVecConstIterator

Definition at line 112 of file airports_fwd.hxx.

◆ RunwayListVectorIterator

typedef std::vector<RunwayList>::iterator RunwayListVectorIterator

Definition at line 111 of file airports_fwd.hxx.

◆ TaxiRouteVector

typedef std::vector<FGTaxiRoute> TaxiRouteVector

Definition at line 107 of file airports_fwd.hxx.

◆ TaxiRouteVectorIterator

typedef std::vector<FGTaxiRoute>::iterator TaxiRouteVectorIterator

Definition at line 108 of file airports_fwd.hxx.

◆ TimeVector

typedef std::vector<time_t> TimeVector

Definition at line 104 of file airports_fwd.hxx.

◆ TimeVectorIterator

typedef std::vector<time_t>::iterator TimeVectorIterator

Definition at line 105 of file airports_fwd.hxx.