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

Public Types | |
| typedef std::map< std::string, DtSensorInformation > | DtSensorInformationMap |
Public Member Functions | |
| DtVrfSensorInfoManager (makVrv::DtDe &) | |
| virtual | ~DtVrfSensorInfoManager () |
| virtual DtSensorInformationMap | startMonitoring (const DtUUID &) |
| Calls to DtVrfSimMessage to request monitoring of the sensor information for the specified entity. More... | |
| virtual bool | stopMonitoring (const DtUUID &) |
| Requests to stop monitoring for the specified entity. More... | |
| bool | monitoring (const DtUUID &uuid) const |
| Returns true if monitoring item. More... | |
| virtual std::string | cidLevel (int level) const |
| virtual void | addCidLevel (int l, const std::string &i) |
| virtual DtSensorInformationMap | sensorInfoFor (const DtUUID &) const |
| virtual void | setShowForSelected (bool) |
| Show sensor contacts for selected item. Default is true. More... | |
| virtual bool | showForSelected () const |
| virtual void | setShowArrow (bool) |
| Show sensor contacts lines have the end cap arrow. More... | |
| virtual bool | showArrow () const |
| virtual void | setSensorContactLinesColor (int color) |
| Sets the color for the sensor contact line (default is green) More... | |
| virtual void | getSensorContactLinesColor (float &r, float &g, float &b, float &a) const |
| a, b, g, r More... | |
| virtual int | sensorContactLinesColor () const |
| virtual void | setSensorContactLinesWidth (float) |
| Sets the width of the sensor contact line. More... | |
| virtual float | sensorContactLinesWidth () const |
| virtual void | setArrowEndCapSize (float) |
| Sets the size of the end cap arrow. More... | |
| virtual float | arrowEndCapSize () const |
| virtual void | completeSetup () |
| Completes the setup of this class when de is initialized. More... | |
| virtual void | loadDefaults (bool fromFactory=false) |
| Loads default or factory record. More... | |
| virtual void | saveAsDefaults () |
| Saves record as default record. More... | |
| const makVrv::DtRecordSettingsBackupInterface * | settingsBackup () const |
| makVrv::DtRecordSettingsBackupInterface * | settingsBackup () |
| void | exportSettings (const std::string &fileName) |
| Exports the current cache settings to a file. More... | |
| void | importSettings (const std::string &fileName) |
| Import the current cache settings from a file. More... | |
| void | setAutoSave (bool b) |
| bool | autoSave () const |
| virtual void | getRecord (DtSensorContactLinesSettingsRecord &rec) const |
| virtual void | setFromRecord (const DtSensorContactLinesSettingsRecord &rec) |
| virtual void | getSplitRecord (std::vector< DtSensorContactLinesSettingsRecord > &rec, std::vector< std::string > &fileNames) |
| To support writing element definitions in folders as multiple files not implemented. More... | |
| virtual void | addRecords (DtSensorContactLinesSettingsRecord &recs, DtSensorContactLinesSettingsRecord &combinedRec) |
| To support writing element definitions in folders as multiple files not implemented. More... | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. More... | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. More... | |
Static Public Member Functions | |
| static DtVrfSensorInfoManager & | instance (makVrv::DtDe &de) |
| Returns instance of the DtVrfSensorInfoManager. More... | |
Public Attributes | |
| boost::signals2::signal< void(DtUUID, const DtSensorInformationMap &)> | signal_contactInfoReceived |
Protected Types | |
| typedef std::map< DtUUID, int > | DtMonitoringMap |
| typedef std::map< DtUUID, DtSensorInformationMap > | DtEntitySensorMonitorMap |
| typedef std::map < makVrv::DtUniqueID, DtUUID > | MonitoringById |
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 |
| MonitoringById | myMonitoringById |
| makVrv::DtRecordSettingsBackupInterface * | mySettingsBackup |
| makVrv::DtSignalConnectionManager | myConnections |
| typedef std::map<std::string, DtSensorInformation> makVrf::DtVrfSensorInfoManager::DtSensorInformationMap |
|
protected |
|
protected |
|
protected |
| makVrf::DtVrfSensorInfoManager::DtVrfSensorInfoManager | ( | makVrv::DtDe & | ) |
|
virtual |
|
static |
Returns instance of the DtVrfSensorInfoManager.
|
virtual |
Calls to DtVrfSimMessage to request monitoring of the sensor information for the specified entity.
Requests to stop monitoring for the specified entity.
Returns true if no other items are monitoring this entity
Returns true if monitoring item.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Show sensor contacts for selected item. Default is true.
|
virtual |
|
virtual |
Show sensor contacts lines have the end cap arrow.
|
virtual |
|
virtual |
Sets the color for the sensor contact line (default is green)
|
virtual |
a, b, g, r
|
virtual |
|
virtual |
Sets the width of the sensor contact line.
|
virtual |
|
virtual |
Sets the size of the end cap arrow.
|
virtual |
|
virtual |
Completes the setup of this class when de is initialized.
|
virtual |
Loads default or factory record.
|
virtual |
Saves record as default record.
|
inline |
|
inline |
| void makVrf::DtVrfSensorInfoManager::exportSettings | ( | const std::string & | fileName | ) |
Exports the current cache settings to a file.
| void makVrf::DtVrfSensorInfoManager::importSettings | ( | const std::string & | fileName | ) |
Import the current cache settings from a file.
| void makVrf::DtVrfSensorInfoManager::setAutoSave | ( | bool | b | ) |
| bool makVrf::DtVrfSensorInfoManager::autoSave | ( | ) | const |
|
virtual |
|
virtual |
|
inlinevirtual |
To support writing element definitions in folders as multiple files not implemented.
|
inlinevirtual |
To support writing element definitions in folders as multiple files not implemented.
|
protectedvirtual |
|
protectedvirtual |
| boost::signals2::signal<void (DtUUID, const DtSensorInformationMap&)> makVrf::DtVrfSensorInfoManager::signal_contactInfoReceived |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |