16 #include <boost/noncopyable.hpp>
34 virtual double speedFactor()
const;
35 virtual double priority()
const;
40 virtual const char* readerWriterType()
const;
43 static const char* theXmlType();
45 virtual const char* xmlType()
const
67 bool clampToGround()
const;
71 virtual double retrogradeMovementPenalty()
const;
72 virtual void setRetrogradeMovementPenalty(
double distance);
77 virtual DtString engineeringObjectQueryName()
const;
78 virtual void setEngineeringObjectQueryName(
const DtString& name);
83 virtual DtString engineeringObjectObstacleQueryName()
const;
84 virtual void setEngineeringObjectObstacleQueryName(
const DtString& name);
89 virtual DtString movementType()
const;
90 virtual void setMovementType(
const DtString& t);
95 virtual double supplyCheckPeriod()
const;
96 virtual void setSupplyCheckPeriod(
const double t);
101 virtual double minimumAirborneAltitude()
const;
102 virtual void setMinimumAirborneAltitude(
const double alt);
107 virtual double defaultAltitude()
const;
108 virtual void setDefaultAltitude(
const double alt);