#include <simgear/misc/sgstream.hxx>
#include STL_STRING
-#include STL_FUNCTIONAL
-#include STL_ALGORITHM
#include STL_IOSTREAM
#include "simple.hxx"
// skip header line
in >> skipeol;
+ FGAirport a;
while ( in ) {
- FGAirport a;
in >> a;
airports[a.id] = a;
+ airports2.push_back(&airports[a.id]);
}
+
}
// Destructor
FGAirportList::~FGAirportList( void ) {
}
+
+int
+FGAirportList::size () const
+{
+ return airports2.size();
+}
+
+const FGAirport *
+FGAirportList::getAirport (int index) const
+{
+ return airports2[index];
+}