VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrv::DtSensorModule Class Referenceabstract

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.

Inheritance diagram for makVrv::DtSensorModule:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtSensorModule ()
 
virtual std::string name () const =0
 
virtual std::string displayName () const =0
 
virtual void enableSensor (DtSensor *sensor, DtChannel &channel)=0
 
virtual void disableSensor (DtSensor *sensor, DtChannel &channel)=0
 
virtual void defaultSensorConfiguration (makArchives::DtSensorRecord &rec)=0
 
virtual bool pendingObjectInitialization () const
 
virtual int numberOfObjectsPendingInitialization () const
 

Constructor & Destructor Documentation

virtual makVrv::DtSensorModule::~DtSensorModule ( )
virtual

DTOR.

Member Function Documentation

virtual std::string makVrv::DtSensorModule::name ( ) const
pure virtual

Unique name of the sensor module.

Implemented in makVrv::DtSenSimSensorModule.

virtual std::string makVrv::DtSensorModule::displayName ( ) const
pure virtual

Display name for user interface use.

Implemented in makVrv::DtSenSimSensorModule.

virtual void makVrv::DtSensorModule::enableSensor ( DtSensor sensor,
DtChannel channel 
)
pure virtual

Apply the sensor to the specified channel.

Implemented in makVrv::DtSenSimSensorModule.

virtual void makVrv::DtSensorModule::disableSensor ( DtSensor sensor,
DtChannel channel 
)
pure virtual

Stop using the sensor on the specified channel.

Implemented in makVrv::DtSenSimSensorModule.

virtual void makVrv::DtSensorModule::defaultSensorConfiguration ( makArchives::DtSensorRecord rec)
pure virtual

Fill a sensor record with defaults for this sensor module.

Implemented in makVrv::DtSenSimSensorModule.

virtual bool makVrv::DtSensorModule::pendingObjectInitialization ( ) const
virtual

used by the SensorFX module to provide information about if the objects are initialized yet.

virtual int makVrv::DtSensorModule::numberOfObjectsPendingInitialization ( ) const
virtual

used by the SensorFX module to provide information about the number of objects pending to be initialized.


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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)