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

Public Member Functions | |
| DtEnvironmentalStateComponentCurrentFrame (DtStateData *) | |
| virtual | ~DtEnvironmentalStateComponentCurrentFrame () override |
| const DtEnvironmentalStateComponentData & | frameState () const |
| virtual const bool & | isLocal () const override |
| virtual const bool & | checkForNameReservation () const override |
| virtual const DtString & | globalId () const override |
| virtual const DtUUID & | uuid () const override |
| virtual const DtString & | markingText () const override |
| virtual const DtForceType | forceType () const override |
| virtual const DtEntityType | entityType () const override |
| virtual const DtEntityType | objectType () const override |
| virtual const DtEntityIdentifier & | entityId () const override |
| virtual const UInt32 | appearanceBits () const override |
| virtual const int | tickPeriod () const override |
| virtual const int | color () const override |
| virtual const DtString | userData () const override |
| virtual const double & | physicalLineHeight () const override |
| virtual const double & | physicalLineWidth () const override |
| virtual const double & | ceilingHeight () const override |
| virtual double | intelAreaModifierForForce (int forceType) const override |
| virtual const unsigned long long | userLongLongData () const override |
| virtual const unsigned long long | orbatId () const override |
| virtual const DtSimulationAddress | simEngineAddress () const override |
| virtual const int | penStyle () const override |
| virtual const int | fillStyle () const override |
| virtual const int | lineWidth () const override |
| bool | readComponentValid () const |
| bool | findReadComponent () |
| virtual int | recordCount () const override |
| virtual std::vector< UInt64 > | records () const override |
| virtual UInt64 | instanceHandle () const override |
| bool | checkForUpdatedItems () |
Public Member Functions inherited from makVrf::DtEnvironmentalStateComponent | |
| DtEnvironmentalStateComponent (DtStateData *storage) | |
| virtual void | addRecord (Legion::WriteStateInstance) |
| virtual void | removeRecord (Legion::WriteStateInstance) |
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 Member Functions | |
| const DtUUID | _uuid () const |
| const DtString | _markingText () const |
| const DtEntityIdentifier | _entityId () const |
| void | completeSetup () |
| void | updateVrfStateComponentParameters () |
| void | updatePhysicalLineHeightInformation () |
| void | updateCeilingInformation () |
| void | updatePhysicalLineWidthInformation () |
| void | handleDataUpdated (const std::vector< UInt32 > &attributesUpdated) |
| bool | checkUUIDChanged () |
| bool | checkForceChanged () |
| bool | checkMarkingTextChanged () |
| bool | checkEntityIdChanged () |
| void | advanceFrame (const DtEnvironmentalStateComponentData &data) |
Protected Member Functions inherited from makVrf::DtFrameStateInterface | |
| virtual void | makeWritable () |
| virtual void | makeReadOnly () |
Protected Attributes | |
| boost::signals2::scoped_connection | myVrfStateComponentChangedConnection |
| DtRwIntelCollectionArea * | myIntelCollectionAreaInformation |
| LOM::ReadEnvironmentProcessRepository | myReadEnvironmentProcessRepository |
| VRF::ReadVrfEnvironmentRecordRepository | myReadVrfEnvironmentRecordRepository |
| unsigned int | myCallbackHandle |
| unsigned int | myDataCallbackHandle |
| UInt32 | myCenterPointColumn |
| UInt32 | myOrientationColumn |
| int | myForceId |
| std::string | myMarkingText |
| DtEnvironmentalStateComponentData | myData |
Protected Attributes inherited from makVrf::DtEnvironmentalStateComponent | |
| UInt32 | myUUIDColumn |
| UInt32 | myMarkingTextColumn |
| UInt32 | myForceTypeColumn |
| UInt32 | myEntityIdColumn |
| UInt32 | myAppearanceBitsColumn |
| UInt32 | myObjectTypeColumn |
Protected Attributes inherited from makVrf::DtFrameStateInterface | |
| bool | myIsModified |
| UInt64 | myId |
| UInt64 | myStateId |
| UInt64 | myLegionId |
| bool | myIsWritable |
| bool | myCleared |
| bool | myAdvancedFrame |
| DtStateData * | myStateData |
Friends | |
| class | DtEnvironmentalStateComponentImplementation |
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 |
| makVrf::DtEnvironmentalStateComponentCurrentFrame::DtEnvironmentalStateComponentCurrentFrame | ( | DtStateData * | ) |
|
overridevirtual |
|
inline |
Current frame state only can access current frame buffers. This ensures thread safety.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
inlineoverridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Reimplemented from makVrf::DtEnvironmentalStateComponent.
|
overridevirtual |
|
inlineoverridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
| bool makVrf::DtEnvironmentalStateComponentCurrentFrame::readComponentValid | ( | ) | const |
| bool makVrf::DtEnvironmentalStateComponentCurrentFrame::findReadComponent | ( | ) |
|
overridevirtual |
Number of additional records.
Reimplemented from makVrf::DtEnvironmentalStateComponent.
|
overridevirtual |
Returns instance handles to all the records in this environmental.
Reimplemented from makVrf::DtEnvironmentalStateComponent.
|
overridevirtual |
The instance handle for the read (or write) environment process repository.
Reimplemented from makVrf::DtEnvironmentalStateComponent.
| bool makVrf::DtEnvironmentalStateComponentCurrentFrame::checkForUpdatedItems | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inlineprotected |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |