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 | Protected Member Functions | Friends
makVrv::DtSensorViewCreator Class Reference

DtSensorViewCreator creates display, window, and observer configurations to implement a sensor view.

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

Public Member Functions

virtual ~DtSensorViewCreator ()
 
virtual void createSensorView (const std::string &sensorId)
 
virtual void createSensorView (const DtUniqueID &id, bool createControls, const std::string &sensorId)
 
- Public Member Functions inherited from makVrv::DtInsetViewCreator
 DtInsetViewCreator (DtDe &de)
 
virtual ~DtInsetViewCreator ()
 
virtual void createInsetView ()
 
virtual void createInsetView (const std::string &s)
 
virtual void createInsetViewForObserverMode (const std::string &observerMode)
 

Protected Member Functions

 DtSensorViewCreator (DtDe &de)
 
virtual DtObserverConfiguration createObserverConfiguration (const std::string &observerName, bool realize=true)
 
virtual DtWindowConfiguration createWindowConfigurationFor (const std::string &displayName, const DtDisplayConfiguration &dec, const DtObserverConfiguration &observerConfig, const DtSensorFieldOfViewData *fov)
 
virtual std::string generateWindowName (const std::string &displayName) const
 
- Protected Member Functions inherited from makVrv::DtInsetViewCreator
virtual DtDisplayConfiguration createDisplayConfigurationFor ()
 
virtual DtObserverConfiguration createObserverConfigurationFor (const std::string &displayName, bool realize=true)
 
virtual DtObserverConfiguration createObserverConfigurationFor (bool realize=true)
 
virtual DtObserverConfiguration createObserverConfigurationForObserverMode (const std::string &mode, bool realize=true)
 

Friends

class DtSensorViewCreatorCreator
 

Additional Inherited Members

- Protected Attributes inherited from makVrv::DtInsetViewCreator
DtDemyDe
 

Constructor & Destructor Documentation

virtual makVrv::DtSensorViewCreator::~DtSensorViewCreator ( )
virtual

Destructor.

makVrv::DtSensorViewCreator::DtSensorViewCreator ( DtDe de)
protected

Constructor needs the DtDe to use. Protected because this is only called by the DtSensorViewCreatorCreator.

Member Function Documentation

virtual void makVrv::DtSensorViewCreator::createSensorView ( const std::string &  sensorId)
virtual

Creates a new sensor view, Calls other createSensorView function internally Uses current selection to find the unique id and creates the sensor view based on that.

Reimplemented in makVrf::DtVrfSensorViewCreator.

virtual void makVrv::DtSensorViewCreator::createSensorView ( const DtUniqueID id,
bool  createControls,
const std::string &  sensorId 
)
virtual

Create a new sensor view for the specific entity and sensor name. createControls is not used by the VRV version of the sensor view. If sensorId is the empty string, the first sensor found for the specified entity will be used.

virtual DtObserverConfiguration makVrv::DtSensorViewCreator::createObserverConfiguration ( const std::string &  observerName,
bool  realize = true 
)
protectedvirtual

This does the actual configuration creation using the observer name generated by one of the forms of createObserverConfigurationFor()

Reimplemented from makVrv::DtInsetViewCreator.

virtual DtWindowConfiguration makVrv::DtSensorViewCreator::createWindowConfigurationFor ( const std::string &  displayName,
const DtDisplayConfiguration dec,
const DtObserverConfiguration observerConfig,
const DtSensorFieldOfViewData fov 
)
protectedvirtual

Creates a window configuration given the display and observer configurations.

Reimplemented from makVrv::DtInsetViewCreator.

virtual std::string makVrv::DtSensorViewCreator::generateWindowName ( const std::string &  displayName) const
protectedvirtual

Called by createWindowConfigurationFor to generate the base of the window name. Defaults to displayName + " Sensor View". Override to control the naming of inset windows.

Reimplemented from makVrv::DtInsetViewCreator.

Friends And Related Function Documentation

friend class DtSensorViewCreatorCreator
friend

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)