12#include <simgear/compiler.h>
39 std::string
getName(time_t dayStart);
44 void addScheduleName(
const std::string& sched) { scheduleNames.push_back(sched); };
66 void set(
const std::string&,
const std::string&);
89 void setName(
const std::string& nm) { name = nm; };
96 const std::string&
getName()
const {
return name; };
97 void clear() { rwyList.clear(); };
std::vector< RunwayGroup > PreferenceList
std::vector< RunwayList > RunwayListVec
void setMilTimes(const ScheduleTime &t)
void addRunwayGroup(RunwayGroup &g)
void setComTimes(const ScheduleTime &t)
void setULTimes(const ScheduleTime &t)
void setInitialized(bool state)
FGRunwayPreference(FGAirport *ap)
void setGenTimes(const ScheduleTime &t)
RunwayGroup * getGroup(const std::string &groupName)
ScheduleTime * getSchedule(const char *trafficType)
FGRunwayPreference & operator=(const FGRunwayPreference &other)
RunwayGroup & operator=(const RunwayGroup &other)
const std::string & getName() const
void setName(const std::string &nm)
void add(const RunwayList &list)
void getActive(int i, std::string &name, std::string &type)
void setActive(const FGAirport *airport, double windSpeed, double windHeading, double maxTail, double maxCross, stringVec *curr)
RunwayList & operator=(const RunwayList &other)
const stringVec & getPreferredRunways() const
void set(const std::string &, const std::string &)
void setCrossWind(double wnd)
void addEndTime(time_t time)
void addStartTime(time_t time)
std::string getName(time_t dayStart)
void setTailWind(double wnd)
ScheduleTime & operator=(const ScheduleTime &other)
void addScheduleName(const std::string &sched)
std::vector< std::string >::iterator stringVecIterator
std::vector< std::string >::const_iterator stringVecConstIterator
std::vector< time_t > timeVec
std::vector< std::string > stringVec
std::vector< time_t >::const_iterator timeVecConstIterator