X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FAirports%2Fsimple.cxx;h=ab3b47baf97de74471856feaf2eb147b50c9ddba;hb=3297ac354430bb6d34247edd76a393dace21c9e4;hp=cbfcea2a95f747bc6797f2eb3e62a6c2fc8919d1;hpb=e6859e4fe02071c5ece37da787bd45d4b00ae006;p=flightgear.git diff --git a/src/Airports/simple.cxx b/src/Airports/simple.cxx index cbfcea2a9..ab3b47baf 100644 --- a/src/Airports/simple.cxx +++ b/src/Airports/simple.cxx @@ -73,7 +73,9 @@ FGAirportList::FGAirportList( const string& file ) { while ( in ) { in >> a; airports[a.id] = a; + airports2.push_back(&airports[a.id]); } + } @@ -86,3 +88,15 @@ FGAirport FGAirportList::search( const string& id) { // Destructor FGAirportList::~FGAirportList( void ) { } + +int +FGAirportList::size () const +{ + return airports2.size(); +} + +const FGAirport * +FGAirportList::getAirport (int index) const +{ + return airports2[index]; +}