![]() |
VR-Forces Developer's Guide
|
1) Define the interface class that will be used to represent the next and curent frames. The UNDEFINED_ macros are convenience macros that will define methods that throw exceptions (until they are implemented)

Public Member Functions | |
| DtAerodromeStateComponent (DtStateData *storage) | |
| virtual DtRunwayStateData & | addRunway () |
| virtual void | removeRunway (const DtUUID &) |
| virtual DtRunwayStateData & | runway (const DtUUID &) |
| virtual DtRunwayStateData & | runway (const std::string &) |
| virtual const DtRunwayStateData & | runway (const DtUUID &) const |
| virtual const DtRunwayStateData & | runway (const std::string &) const |
| virtual const DtRunwayLightStateData & | runwayState (const std::string &) const |
| virtual const std::map< DtUUID, DtRunwayStateData > & | runways () const |
| virtual void | setRunways (const std::map< DtUUID, DtRunwayStateData > &) |
| virtual std::vector< DtString > | runwaysArchived () const |
| virtual void | restoreRunwaysFromArchive (const std::vector< DtString > &) |
| virtual unsigned char | runwayValue (const DtString &, const DtString &runwayName) const |
| virtual void | setRunwayValue (const DtString &, unsigned char, const DtString &runwayName) |
| virtual unsigned char | value (const DtString &) const |
| virtual void | setValue (const DtString &, unsigned char) |
| virtual void | restoreFromArchive (const DtString &) |
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 () |
|
inline |
|
inlinevirtual |
Reimplemented in makVrf::DtAerodromeStateComponentNextFrame.
|
inlinevirtual |
Reimplemented in makVrf::DtAerodromeStateComponentNextFrame.
|
inlinevirtual |
Reimplemented in makVrf::DtAerodromeStateComponentNextFrame.
|
inlinevirtual |
Reimplemented in makVrf::DtAerodromeStateComponentNextFrame.
|
inlinevirtual |
Reimplemented in makVrf::DtAerodromeStateComponentCurrentFrame, and makVrf::DtAerodromeStateComponentNextFrame.
|
inlinevirtual |
Reimplemented in makVrf::DtAerodromeStateComponentCurrentFrame, and makVrf::DtAerodromeStateComponentNextFrame.
|
inlinevirtual |
Reimplemented in makVrf::DtAerodromeStateComponentCurrentFrame, and makVrf::DtAerodromeStateComponentNextFrame.
|
inlinevirtual |
Reimplemented in makVrf::DtAerodromeStateComponentCurrentFrame, and makVrf::DtAerodromeStateComponentNextFrame.
|
inlinevirtual |
Reimplemented in makVrf::DtAerodromeStateComponentNextFrame.
|
inlinevirtual |
Reimplemented in makVrf::DtAerodromeStateComponentCurrentFrame, and makVrf::DtAerodromeStateComponentNextFrame.
|
inlinevirtual |
Reimplemented in makVrf::DtAerodromeStateComponentNextFrame.
|
inlinevirtual |
Reimplemented in makVrf::DtAerodromeStateComponentCurrentFrame, and makVrf::DtAerodromeStateComponentNextFrame.
|
inlinevirtual |
Reimplemented in makVrf::DtAerodromeStateComponentNextFrame.
|
inlinevirtual |
Reimplemented in makVrf::DtAerodromeStateComponentCurrentFrame, and makVrf::DtAerodromeStateComponentNextFrame.
|
inlinevirtual |
Reimplemented in makVrf::DtAerodromeStateComponentNextFrame.
|
inlinevirtual |
Reimplemented in makVrf::DtAerodromeStateComponentNextFrame.