VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrf::DtExternalDataStateViewCollection Class Reference

State view collection for external data. This is just a collection that can be used by other classes – it is not looked up or used directly by this class.

Inheritance diagram for makVrf::DtExternalDataStateViewCollection:
Inheritance graph
[legend]

Public Member Functions

 DtExternalDataStateViewCollection (makVrv::DtDe &de)
 
- Public Member Functions inherited from makVrv::DtStateViewCollection< DtExternalDataState >
 DtStateViewCollection (DtDe &de, DtSimEntryUpdater::UpdateRate rate)
 
virtual ~DtStateViewCollection ()
 
void setUpdateRate (DtSimEntryUpdater::UpdateRate rate)
 
size_t size () const
 
const StateViewMapstateViewMap () const
 
bool hasStateView (DtUniqueID id) const
 
const DtStateView
< DtExternalDataState > * 
findStateView (DtUniqueID id) const
 

Additional Inherited Members

- Public Types inherited from makVrv::DtStateViewCollection< DtExternalDataState >
typedef std::map< DtUniqueID,
DtStateView
< DtExternalDataState > * > 
StateViewMap
 
- Public Attributes inherited from makVrv::DtStateViewCollection< DtExternalDataState >
boost::signalslib::signal
< void(const DtStateView
< DtExternalDataState > &)> 
signal_stateViewAdded
 
boost::signalslib::signal
< void(const DtStateView
< DtExternalDataState > &)> 
signal_stateViewAboutToBeRemoved
 
- Protected Member Functions inherited from makVrv::DtStateViewCollection< DtExternalDataState >
bool isCompatible (DtSimObjectEntry &entry)
 
bool isCompatible (DtSimState &entry)
 
void onSimObjectEntryAdded (DtSimObjectEntry &entry)
 
void onSimObjectEntryAboutToBeRemoved (DtSimObjectEntry &entry)
 
void onSimObjectStateEntryAdded (DtSimObjectEntry &entry, DtSimState &)
 
void onSimObjectStateEntryAboutToBeRemoved (DtSimObjectEntry &entry, DtSimState &)
 
void populateFromExistingEntries ()
 
- Protected Attributes inherited from makVrv::DtStateViewCollection< DtExternalDataState >
DtDemyDe
 
StateViewMap myStateViewMap
 
DtSimEntryUpdater::UpdateRate myRate
 
DtSignalConnectionManager myConnections
 

Constructor & Destructor Documentation

makVrf::DtExternalDataStateViewCollection::DtExternalDataStateViewCollection ( makVrv::DtDe de)
inline

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)