![]() |
VR-Forces Developer's Guide
|
2) Define the next frame class. This will be used for write access.

Public Member Functions | |
| DtAerodromeStateComponentNextFrame (DtStateData *) | |
| virtual | ~DtAerodromeStateComponentNextFrame () override |
| virtual const DtAerodromeStateData & | frameState () const override |
| DtAerodromeStateData & | frameState () |
| virtual const bool & | isLocal () const override |
| virtual void | setIsLocal (const bool &) override |
| virtual const bool & | checkForNameReservation () const override |
| virtual void | setCheckForNameReservation (const bool &) override |
| virtual const bool & | active () const override |
| virtual void | setActive (const bool &) override |
| virtual const DtString & | globalId () const override |
| virtual void | setGlobalId (const DtString &) override |
| virtual const DtUUID & | uuid () const override |
| virtual void | setUUID (const DtUUID &) override |
| virtual const DtString & | airportCode () const override |
| virtual void | setAirportCode (const DtString &) override |
| virtual unsigned char | value (const DtString &) const override |
| virtual void | setValue (const DtString &, unsigned char) override |
| virtual void | restoreFromArchive (const DtString &) override |
| virtual unsigned char | runwayValue (const DtString &, const DtString &runwayName) const override |
| virtual void | setRunwayValue (const DtString &, unsigned char, const DtString &runwayName) override |
| virtual std::vector< DtString > | runwaysArchived () const override |
| virtual const DtString & | markingText () const override |
| virtual void | setMarkingText (const DtString &t) override |
| virtual const unsigned long long | orbatId () const override |
| virtual void | setOrbatId (const unsigned long long &) override |
| virtual void | setUserLongLongData (const unsigned long long &) override |
| virtual const UInt64 | userLongLongData () const override |
| virtual const DtForceType | forceType () const override |
| virtual void | setForceType (const DtForceType &) override |
| virtual const UInt32 | appearanceBits () const override |
| virtual void | setAppearanceBits (const UInt32 &) override |
| virtual const DtEntityType | entityType () const override |
| virtual const DtEntityType | objectType () const override |
| virtual void | setEntityType (const DtEntityType &t) override |
| virtual const DtEntityIdentifier & | entityId () const override |
| virtual void | setEntityId (const DtEntityIdentifier &) override |
| virtual const DtSimulationAddress | simEngineAddress () const override |
| virtual DtRunwayStateData & | addRunway () override |
| virtual void | removeRunway (const DtUUID &) override |
| virtual DtRunwayStateData & | runway (const DtUUID &) override |
| virtual DtRunwayStateData & | runway (const std::string &) override |
| virtual const DtRunwayStateData & | runway (const DtUUID &) const override |
| virtual const DtRunwayStateData & | runway (const std::string &) const override |
| virtual const DtRunwayLightStateData & | runwayState (const std::string &) const override |
| virtual const std::map< DtUUID, DtRunwayStateData > & | runways () const override |
| virtual void | setRunways (const std::map< DtUUID, DtRunwayStateData > &) override |
| virtual void | restoreRunwaysFromArchive (const std::vector< DtString > &) override |
Public Member Functions inherited from makVrf::DtAerodromeStateComponent | |
| DtAerodromeStateComponent (DtStateData *storage) | |
Public Member Functions inherited from makVrf::DtSimulatedObjectStateComponent | |
| DtSimulatedObjectStateComponent (DtStateData *) | |
| virtual bool | mainComponentOnLegion () const |
Public Member Functions inherited from makVrf::DtFrameStateInterface | |
| DtFrameStateInterface (DtStateData *) | |
| virtual | ~DtFrameStateInterface () |
| void | setIsWritable (bool b) |
| bool | isWritable () const |
| UInt64 | stateId () const |
| UInt64 | legionGlobalId () const |
| void | setLegionGlobalId (UInt64 d) |
| virtual bool | isModified () const |
| virtual void | clearModified () |
| virtual void | markModified () |
| virtual DtStateComponent::StateComponentType | type () const |
| virtual DtStateComponent::StateComponentType | componentType () const =0 |
| virtual const char * | stringType () const =0 |
| void | setId (UInt64 id) |
| virtual UInt64 | id () const |
| virtual void | updateStateData (DtStateData *sd) |
| virtual Legion::ReadStateInstance | readStateInstance () const |
| virtual Legion::WriteStateInstance | writeStateInstance () |
| void | emitComponentUpdated () |
| bool | cleared () const |
| bool | advancedFrame () const |
| virtual void | frameAdvanced () |
| virtual void | convertToRemote () |
| virtual void | convertToLocal () |
| virtual void | aboutToBeDeleted () |
Protected Attributes | |
| DtAerodromeStateData | myData |
Protected Attributes inherited from makVrf::DtFrameStateInterface | |
| bool | myIsModified |
| UInt64 | myId |
| UInt64 | myStateId |
| UInt64 | myLegionId |
| bool | myIsWritable |
| bool | myCleared |
| bool | myAdvancedFrame |
| DtStateData * | myStateData |
Additional Inherited Members | |
Static Public Member Functions inherited from makVrf::DtSimulatedObjectStateComponent | |
| static DtStateComponent::StateComponentType | ComponentType () |
| static const char * | StringType () |
Public Attributes inherited from makVrf::DtSimulatedObjectStateComponent | |
| boost::signals2::signal< void(const DtUUID &, const DtUUID &, makVrf::SimStateID)> | signal_uuidChanged |
| boost::signals2::signal< void(const DtString &, const DtString &, makVrf::SimStateID)> | signal_markingTextChanged |
| boost::signals2::signal< void(int oldForce, int newForce, makVrf::SimStateID)> | signal_forceChanged |
| boost::signals2::signal< void(const DtSimulationAddress &oldAddress, const DtSimulationAddress &newAddress, makVrf::SimStateID)> | signal_simEngineAddressChanged |
Public Attributes inherited from makVrf::DtFrameStateInterface | |
| boost::signals2::signal< void(DtFrameStateInterface *)> | signal_stateComponentAboutToBeDeleted |
| boost::signals2::signal< void(const DtFrameStateInterface *)> | signal_componentModified |
Protected Member Functions inherited from makVrf::DtFrameStateInterface | |
| virtual void | makeWritable () |
| virtual void | makeReadOnly () |
| makVrf::DtAerodromeStateComponentNextFrame::DtAerodromeStateComponentNextFrame | ( | DtStateData * | ) |
|
overridevirtual |
|
inlineoverridevirtual |
Next frame access write access. Ensure this is only used in a single thread (i.e.a controller thread)
|
inline |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Reimplemented from makVrf::DtAerodromeStateComponent.
|
overridevirtual |
Reimplemented from makVrf::DtAerodromeStateComponent.
|
overridevirtual |
Reimplemented from makVrf::DtAerodromeStateComponent.
|
overridevirtual |
Reimplemented from makVrf::DtAerodromeStateComponent.
|
overridevirtual |
Reimplemented from makVrf::DtAerodromeStateComponent.
|
overridevirtual |
Reimplemented from makVrf::DtAerodromeStateComponent.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Aerodromes cannot be in orbat.
|
inlineoverridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
inlineoverridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Reimplemented from makVrf::DtAerodromeStateComponent.
|
overridevirtual |
Reimplemented from makVrf::DtAerodromeStateComponent.
|
overridevirtual |
Reimplemented from makVrf::DtAerodromeStateComponent.
|
overridevirtual |
Reimplemented from makVrf::DtAerodromeStateComponent.
|
overridevirtual |
Reimplemented from makVrf::DtAerodromeStateComponent.
|
overridevirtual |
Reimplemented from makVrf::DtAerodromeStateComponent.
|
overridevirtual |
Reimplemented from makVrf::DtAerodromeStateComponent.
|
overridevirtual |
Reimplemented from makVrf::DtAerodromeStateComponent.
|
overridevirtual |
Reimplemented from makVrf::DtAerodromeStateComponent.
|
overridevirtual |
Reimplemented from makVrf::DtAerodromeStateComponent.
|
mutableprotected |