![]() |
VR-Forces 4.0.4 Class Documentation
|

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 DtVrfSensorInfoManager & | instance (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::DtDe & | myDe |
| DtMonitoringMap | myMonitoring |
| std::map< int, std::string > | myCidLevels |
| DtEntitySensorMonitorMap | myEntityToSensorMap |
| typedef std::map<std::string, DtSensorInformation> makVrf::DtVrfSensorInfoManager::DtSensorInformationMap |
typedef std::map<std::string, int> makVrf::DtVrfSensorInfoManager::DtMonitoringMap [protected] |
typedef std::map<std::string, DtSensorInformationMap> makVrf::DtVrfSensorInfoManager::DtEntitySensorMonitorMap [protected] |
| virtual makVrf::DtVrfSensorInfoManager::~DtVrfSensorInfoManager | ( | ) | [virtual] |
| static DtVrfSensorInfoManager& makVrf::DtVrfSensorInfoManager::instance | ( | makVrv::DtDe & | de | ) | [static] |
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] |
| virtual void makVrf::DtVrfSensorInfoManager::slot_simObjectEntryAboutToBeRemoved | ( | makVrv::DtSimObjectEntry & | entry | ) | [protected, virtual] |
| boost::signal<void (std::string, const DtSensorInformationMap&)> makVrf::DtVrfSensorInfoManager::signal_contactInfoReceived |
makVrv::DtDe& makVrf::DtVrfSensorInfoManager::myDe [protected] |
std::map<int, std::string> makVrf::DtVrfSensorInfoManager::myCidLevels [protected] |