15 #ifdef DtObjectDebugger_Enable
41 virtual bool isValid()
const;
44 virtual int getAeroromeLightIntensity(
const std::string& lightGroup)
const;
47 virtual bool isActive()
const;
50 virtual bool isManaged()
const;
60 virtual bool runwayExists(
const std::string&)
const;
63 virtual std::list<std::string> getRunways()
const;
66 virtual int getRunwayLightIntensity(
const std::string& runway,
const std::string& lightGroup)
const;
69 virtual double getRunwayLength(
const std::string&)
const;
72 virtual double getRunwayHeading(
const std::string&)
const;
77 virtual bool runwayIsActive(
const std::string&)
const;
82 virtual std::list<DtLocation3D> getRunwayLocations3D(
const std::string& runway)
const;
86 virtual int getRunwayCondition(
const std::string& runway)
const;
90 virtual bool runwayIsDamaged(
const std::string& runway)
const;
93 virtual std::string getAirportCode()
const;
96 virtual std::string getAirportName()
const;
100 virtual int getForceType()
const;
120 void testValid()
const;
Definition: aerodromeLoader.h:64
Definition: asciiSerializable.h:38
virtual bool deserialize(const DtString &)=0
This function should take the string that was serialized via serialize() and fill this object with th...
The DtSimObjectReference is a shared pointer that can be used amongst many object for access to the u...
Definition: simObjectReference.h:26
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
#define DT_DEFINE_OBJECT_DEBUGGER_NAME(type)
Definition: objectCounter.h:31
Default on in debug, off in release.
Definition: objectCounter.h:27
DT_DLL_features std::ostream & operator<<(std::ostream &, const DtFeatureTransform &)
std::ostream output.
virtual DtString serialize()=0
The following characters are reserved and cannot be used in serialization: '|', ':'.
MAKVRinTerra::DtAerodromeLoader::AerodromeData myAerodromeData
Script API functions. ////////////////////////////////////.
Definition: scriptAerodromeObject.h:130
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
Definition: scriptAerodromeObject.h:13
DtString myAerodrome
Script API functions. ////////////////////////////////////.
Definition: scriptAerodromeObject.h:129
const DtSimulationServices * mySimulationServices
Script API functions. ////////////////////////////////////.
Definition: scriptAerodromeObject.h:131
virtual DtString objectType() const =0
Should return the string name of this object. The object name should not be part of the serialization...
DtSimObjectReference myVrfReference
Script API functions. ////////////////////////////////////.
Definition: scriptAerodromeObject.h:132
Central access point of all non-object-specific the services and managers that are available for use ...
Definition: simulationServices.h:94
Contains the DtSimObjectReference class declaration.
Definition: scriptVrfObject.h:30
A location3D is a point in space, i.e. a geocentric coordinate.
Definition: scriptGeometry.h:22