VR-Forces 5.0.3 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::DtEnvironmentStateViewCollection Class Reference

State view collection for environmental data.

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

Public Member Functions

 DtEnvironmentStateViewCollection (makVrv::DtDe &de)
 
- Public Member Functions inherited from makVrv::DtStateViewCollection< DtVrlinkSimulatedEnvironmentProcess >
 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
< DtVrlinkSimulatedEnvironmentProcess > * 
findStateView (DtUniqueID id) const
 

Additional Inherited Members

- Public Types inherited from makVrv::DtStateViewCollection< DtVrlinkSimulatedEnvironmentProcess >
typedef std::map< DtUniqueID,
DtStateView
< DtVrlinkSimulatedEnvironmentProcess > * > 
StateViewMap
 
- Public Attributes inherited from makVrv::DtStateViewCollection< DtVrlinkSimulatedEnvironmentProcess >
boost::signalslib::signal
< void(const DtStateView
< DtVrlinkSimulatedEnvironmentProcess > &)> 
signal_stateViewAdded
 
boost::signalslib::signal
< void(const DtStateView
< DtVrlinkSimulatedEnvironmentProcess > &)> 
signal_stateViewAboutToBeRemoved
 
- Protected Member Functions inherited from makVrv::DtStateViewCollection< DtVrlinkSimulatedEnvironmentProcess >
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< DtVrlinkSimulatedEnvironmentProcess >
DtDemyDe
 
StateViewMap myStateViewMap
 
DtSimEntryUpdater::UpdateRate myRate
 
DtSignalConnectionManager myConnections
 

Constructor & Destructor Documentation

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

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)