![]() |
VR-Forces 5.0.1 Developer's Guide
|
3) Define the current frame class. This will be used for read access.

Protected Attributes | |
| VRF::ReadVrfStateComponentRepository | myReadVrfStateComponentRepository |
| ExtendedData | myExtendedData |
| unsigned int | myCallbackHandle |
| DtStateData * | myStateData |
| DtVrfStateComponentData | myData |
Protected Attributes inherited from makVrf::DtFrameStateInterface | |
| bool | myIsModified |
| UInt64 | myId |
| UInt64 | myStateId |
| UInt64 | myLegionId |
| bool | myIsWritable |
| bool | myCleared |
| bool | myAdvancedFrame |
Private Member Functions | |
| void | updateExtendedData (const ExtendedData &) |
| void | advanceFrame (const DtVrfStateComponentData &data) |
Friends | |
| class | DtVrfStateComponentImplementation |
Additional Inherited Members | |
Public Types inherited from makVrf::DtVrfStateComponent | |
| typedef std::map< DtString, DtString > | ExtendedData |
Public Attributes inherited from makVrf::DtVrfStateComponent | |
| boost::signals2::signal< void(const DtFrameStateInterface *)> | signal_extendedDataModified |
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::DtVrfStateComponentCurrentFrame::DtVrfStateComponentCurrentFrame | ( | DtStateData * | ) |
|
virtual |
|
inline |
Current frame state only can access current frame buffers. This ensures thread safety.
| const bool makVrf::DtVrfStateComponentCurrentFrame::isVrfSimulatedObject | ( | ) | const |
| const DtString makVrf::DtVrfStateComponentCurrentFrame::label | ( | ) | const |
| const DtString makVrf::DtVrfStateComponentCurrentFrame::overlay | ( | ) | const |
| const bool makVrf::DtVrfStateComponentCurrentFrame::independentlyTasked | ( | ) | const |
| const bool& makVrf::DtVrfStateComponentCurrentFrame::isRemoteAttachedObject | ( | ) | const |
| const DtString makVrf::DtVrfStateComponentCurrentFrame::engagementRules | ( | ) | const |
| const bool makVrf::DtVrfStateComponentCurrentFrame::isSubordinateOfForceLevel | ( | ) | const |
| const bool makVrf::DtVrfStateComponentCurrentFrame::isTasked | ( | ) | const |
| const bool makVrf::DtVrfStateComponentCurrentFrame::underFire | ( | ) | const |
| const bool makVrf::DtVrfStateComponentCurrentFrame::executingPlan | ( | ) | const |
| const bool makVrf::DtVrfStateComponentCurrentFrame::hasPlan | ( | ) | const |
| const bool makVrf::DtVrfStateComponentCurrentFrame::sensorsKilled | ( | ) | const |
| const DtEchelonId& makVrf::DtVrfStateComponentCurrentFrame::echelonId | ( | ) | const |
| const int makVrf::DtVrfStateComponentCurrentFrame::sessionId | ( | ) | const |
| const int makVrf::DtVrfStateComponentCurrentFrame::vrfMessageVersionSupported | ( | ) | const |
| const ExtendedData& makVrf::DtVrfStateComponentCurrentFrame::extendedData | ( | ) | const |
| bool makVrf::DtVrfStateComponentCurrentFrame::activated | ( | ) | const |
| bool makVrf::DtVrfStateComponentCurrentFrame::readComponentValid | ( | ) | const |
|
virtual |
Reimplemented from makVrf::DtVrfStateComponent.
|
virtual |
Reimplemented from makVrf::DtVrfStateComponent.
|
virtual |
| void makVrf::DtVrfStateComponentCurrentFrame::handleExtendedDataUpdated | ( | const std::vector< UInt32 > & | attributesUpdated | ) |
|
private |
|
inlineprivate |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |