28 bool isUsable()
const;
30 virtual std::map<DtUUID, DtRunwayStateData> nextFrameRunways()
const;
37 virtual bool nextFrameActive()
const;
38 virtual void setNextFrameActive(
bool);
41 virtual std::vector<DtString> nextFrameRunwaysArchived()
const;
42 virtual void setFromArchivedRunways(
const std::vector<DtString>&);
45 virtual DtString nextFrameAerodromeArchive()
const;
46 virtual void setFromArchivedAerodrome(
const DtString&);
50 virtual void setNextFrameIntensity(
const DtString& target,
const DtString& group,
int intensity);
53 virtual void setNextFrameRunwayCondition(
const DtString& runway,
int condition);
56 virtual void setNextFrameRunwayArrestorGear(
const DtString& runway,
bool up);
59 virtual void setNextFrameRunwayActive(
const DtString& runway,
bool active);
62 virtual void setNextFrameRunwayDamaged(
const DtString& runway,
bool b);
64 virtual void setNextFameUndercarriageInspectorSystem(
bool);
65 virtual bool nextFameUndercarriageInspectorSystem()
const;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
virtual DtLocalObject * localObject() const =0
DtLocalObjectFacade< DtAerodromeSimObjectFacadeInterface, DtAerodromeLocalObjectFacadeInterface > DtAerodromeLocalObjectFacade
Definition: aerodromeLocalObjectFacade.h:73
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
This DtAppearanceLocalObjectFacadeInterface class will provide API functionality for objects that hav...
Definition: appearanceLocalObjectFacade.h:15
virtual void setupDecorator()
This DtAerodromeLocalObjectFacadeInterface class will provide API functionality for aerodrome level c...
Definition: aerodromeLocalObjectFacade.h:18
A locally simulated VRF object. Holds all internal and external data for the object, and provides access to both the current frame and next frame state data for the object. All current frame data is read-only, and next-frame data can be written to. No thread safety guarantees are made on this object during the simulation frame and it should only be accessed by the thread that is simulating the object.
Definition: localObject.h:86
Definition: aerodromeStateData.h:355