VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Types | Protected Member Functions | Protected Attributes
makVrf::DtVrfSensorInfoManager Class Reference
Inheritance diagram for makVrf::DtVrfSensorInfoManager:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::map< std::string,
DtSensorInformation
DtSensorInformationMap

Public Member Functions

 DtVrfSensorInfoManager (makVrv::DtDe &)
virtual ~DtVrfSensorInfoManager ()
virtual DtSensorInformationMap startMonitoring (const std::string &)
 Calls to DtVrfSimMessage to request monitoring of the sensor information for the specified entity.
virtual bool stopMonitoring (const std::string &)
 Requests to stop monitoring for the specified entity.
bool monitoring (const std::string &n) const
 Returns true if monitoring item.
virtual std::string cidLevel (int level) const
virtual void addCidLevel (int l, const std::string &i)
virtual DtSensorInformationMap sensorInfoFor (const std::string &) const

Static Public Member Functions

static DtVrfSensorInfoManagerinstance (makVrv::DtDe &de)
 Returns instance of the DtVrfSensorInfoManager.

Public Attributes

boost::signal< void(std::string,
const DtSensorInformationMap &)> 
signal_contactInfoReceived

Protected Types

typedef std::map< std::string,
int > 
DtMonitoringMap
typedef std::map< std::string,
DtSensorInformationMap
DtEntitySensorMonitorMap

Protected Member Functions

virtual void processSensorData (DtSimMessage *)
virtual void slot_simObjectEntryAboutToBeRemoved (makVrv::DtSimObjectEntry &entry)

Protected Attributes

makVrv::DtDemyDe
DtMonitoringMap myMonitoring
std::map< int, std::string > myCidLevels
DtEntitySensorMonitorMap myEntityToSensorMap

Member Typedef Documentation

typedef std::map<std::string, int> makVrf::DtVrfSensorInfoManager::DtMonitoringMap [protected]

Constructor & Destructor Documentation


Member Function Documentation

Returns instance of the DtVrfSensorInfoManager.

virtual DtSensorInformationMap makVrf::DtVrfSensorInfoManager::startMonitoring ( const std::string &  ) [virtual]

Calls to DtVrfSimMessage to request monitoring of the sensor information for the specified entity.

virtual bool makVrf::DtVrfSensorInfoManager::stopMonitoring ( const std::string &  ) [virtual]

Requests to stop monitoring for the specified entity.

Returns true if no other items are monitoring this entity

bool makVrf::DtVrfSensorInfoManager::monitoring ( const std::string &  n) const [inline]

Returns true if monitoring item.

virtual std::string makVrf::DtVrfSensorInfoManager::cidLevel ( int  level) const [virtual]
virtual void makVrf::DtVrfSensorInfoManager::addCidLevel ( int  l,
const std::string &  i 
) [virtual]
virtual DtSensorInformationMap makVrf::DtVrfSensorInfoManager::sensorInfoFor ( const std::string &  ) const [virtual]
virtual void makVrf::DtVrfSensorInfoManager::processSensorData ( DtSimMessage ) [protected, virtual]

Member Data Documentation

std::map<int, std::string> makVrf::DtVrfSensorInfoManager::myCidLevels [protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)