![]() |
VR-Forces 4.1.1 Class Documentation
|
Collection of VRF Object specific state data. More...

Public Member Functions | |
| DtVrfObjectDataStateViewCollection (makVrv::DtDe &de) | |
Public Member Functions inherited from makVrv::DtStateViewCollection< DtVrfObjectDataState > | |
| DtStateViewCollection (DtDe &de, DtSimEntryUpdater::UpdateRate rate) | |
| CTOR. | |
| virtual | ~DtStateViewCollection () |
| DTOR. | |
| void | setUpdateRate (DtSimEntryUpdater::UpdateRate rate) |
| Set the rate of every state view in the container. | |
| size_t | size () const |
| Return the number of the objects in the container. | |
| const StateViewMap & | stateViewMap () const |
| Return the map of DtStateViews's in this collection. | |
| bool | hasStateView (DtUniqueID id) const |
| Returns true if a state view with that ID exists. | |
| const DtStateView < DtVrfObjectDataState > * | findStateView (DtUniqueID id) const |
| Find DtStateView by id. | |
Additional Inherited Members | |
Public Types inherited from makVrv::DtStateViewCollection< DtVrfObjectDataState > | |
| typedef std::map< DtUniqueID, DtStateView < DtVrfObjectDataState > * > | StateViewMap |
| Map of unique id's to DtStateViews's. | |
Public Attributes inherited from makVrv::DtStateViewCollection< DtVrfObjectDataState > | |
| boost::signal< void(const DtStateView < DtVrfObjectDataState > &)> | signal_stateViewAdded |
| Signal emitted when a DtStateView is added. | |
| boost::signal< void(const DtStateView < DtVrfObjectDataState > &)> | signal_stateViewAboutToBeRemoved |
| Signal emitted when a DtStateView is about to be removed. | |
Protected Member Functions inherited from makVrv::DtStateViewCollection< DtVrfObjectDataState > | |
| bool | isCompatible (DtSimObjectEntry &entry) |
| Returns true if the DtSimEntry contains a state of type T. | |
| void | onSimObjectEntryAdded (DtSimObjectEntry &entry) |
| Called when a DtSimObjectEntry is added. | |
| void | onSimObjectEntryAboutToBeRemoved (DtSimObjectEntry &entry) |
| Called when a DtSimObjectEntry is about to be removed. | |
| void | populateFromExistingEntries () |
| Go through existing DtSimEntry's and populate this container. | |
Protected Attributes inherited from makVrv::DtStateViewCollection< DtVrfObjectDataState > | |
| DtDe & | myDe |
| StateViewMap | myStateViewMap |
| DtSimEntryUpdater::UpdateRate | myRate |
Collection of VRF Object specific state data.
Use this state view to get information such as labels, colors, attachments, range rings etc.
|
inline |