![]() |
VR-Forces 4.3 Class Documentation
|
Interface for a sensor implementation module. More...

Public Member Functions | |
| virtual | ~DtSensorModule () |
| DTOR. | |
| virtual std::string | name () const =0 |
| Unique name of the sensor module. | |
| virtual std::string | displayName () const =0 |
| Display name for user interface use. | |
| virtual void | enableSensor (DtSensor &sensor, DtChannel &channel)=0 |
| Apply the sensor to the specified channel. | |
| virtual void | disableSensor (DtSensor &sensor, DtChannel &channel)=0 |
| Stop using the sensor on the specified channel. | |
| virtual void | defaultSensorConfiguration (makArchives::DtSensorRecord &rec)=0 |
| Fill a sensor record with defaults for this sensor module. | |
Interface for a sensor implementation module.
A sensor module is responsible for rendering the sensor views configured in DtSensor objects onto channels. All DtSensorModule objects must be registered with the DtSensorManager, and should have a DtSensorConfigurationWidget for GUI-based configuration.
|
virtual |
DTOR.
|
pure virtual |
Unique name of the sensor module.
Implemented in makVrv::DtSenSimSensorModule.
|
pure virtual |
Display name for user interface use.
Implemented in makVrv::DtSenSimSensorModule.
|
pure virtual |
Apply the sensor to the specified channel.
Implemented in makVrv::DtSenSimSensorModule.
|
pure virtual |
Stop using the sensor on the specified channel.
Implemented in makVrv::DtSenSimSensorModule.
|
pure virtual |
Fill a sensor record with defaults for this sensor module.
Implemented in makVrv::DtSenSimSensorModule.