RadarFX API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Friends
makRadarFx::DtRadarFxSettingsManager Class Reference
Inheritance diagram for makRadarFx::DtRadarFxSettingsManager:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtRadarFxSettingsManager ()
 DTOR.
virtual makVrv::DtVideoStream * videoStream () const
 The video stream used to capture images.
virtual void setPort (const int port)
 Port for server to listen on.
virtual int port () const
 Port for server to listen on.
virtual void setObserverModeName (const std::string &observerModeName)
 Observer Mode Name to use for radarFX.
virtual std::string observerModeName () const
 Observer Mode Name to use for radarFX.
virtual void setSensorModeName (const std::string &sensorModeName)
 Sensor Mode Name to use for radarFX.
virtual std::string sensorModeName () const
 Sensor Mode Name to use for radarFX.
virtual void setVideoStreamName (const std::string &videoStreamName)
 Video Stream Name to use for radarFX.
virtual std::string videoStreamName () const
 Video Stream Name to use for radarFX.
virtual void setDataDirectory (const std::string &dataDirectory)
 Data Directory to use for radarFX.
virtual std::string dataDirectory () const
 Data Directory to use for radarFX.
virtual void setTerrainTimeout (float timeout)
 Timeout for waiting on paging terrains.
virtual float terrainTimeout () const
 Timeout for waiting on paging terrains.
virtual void setFlipImagesVertically (bool flip)
 Option to flip images vertically before sending back.
virtual bool flipImagesVertically () const
 Option to flip images vertically before sending back.
virtual void setFlipImagesHorizontally (bool flip)
 Option to flip images horizontally before sending back.
virtual bool flipImagesHorizontally () const
 Option to flip images horizontally before sending back.
virtual void setUseSimulationTime (bool useSimulationTime)
 Use the simulation time vs the system time for metadata.
virtual bool useSimulationTime () const
 Use the simulation time vs the system time for metadata.
Setting Persistence Methods
virtual void setFromRecord (const DtRadarFxSettingsRecord &rec)
 Use the settings from the given settings record.
virtual void getRecord (DtRadarFxSettingsRecord &rec) const
 Populate the given record with the current settings.

Static Public Member Functions

static DtRadarFxSettingsManagerinstance (makVrv::DtDe &de)
 Get an instance of the settings manager.

Public Attributes

boost::signalslib::signal
< void(int)> 
signal_portChanged
 emitted when the port has changed so the driver can start listening on it

Protected Member Functions

 DtRadarFxSettingsManager (makVrv::DtDe &)
 Protected CTOR ( use instance(..) )
virtual bool applyFactoryOverrides (DtRadarFxSettingsRecord &rec) const
 Get overrides to the factory record, if any.

Protected Attributes

DtRadarFxSettingsRecord mySettingsRecord

Friends

template<typename ManagerClass >
ManagerClass & makVrv::defaultManagerInstanceFunction (makVrv::DtDe &, bool)
 Befriend the manager instance functions for instance retreival/creation.
template<typename ManagerClass >
void makVrv::defaultManagerRegisterInstanceFunction (makVrv::DtDe &, ManagerClass *)
 Befriend the manager instance functions for instance retreival/creation.

Constructor & Destructor Documentation

virtual makRadarFx::DtRadarFxSettingsManager::~DtRadarFxSettingsManager ( )
virtual

DTOR.

makRadarFx::DtRadarFxSettingsManager::DtRadarFxSettingsManager ( makVrv::DtDe &  )
protected

Protected CTOR ( use instance(..) )

Member Function Documentation

static DtRadarFxSettingsManager& makRadarFx::DtRadarFxSettingsManager::instance ( makVrv::DtDe &  de)
static

Get an instance of the settings manager.

virtual void makRadarFx::DtRadarFxSettingsManager::setPort ( const int  port)
virtual

Port for server to listen on.

virtual int makRadarFx::DtRadarFxSettingsManager::port ( ) const
virtual

Port for server to listen on.

virtual void makRadarFx::DtRadarFxSettingsManager::setObserverModeName ( const std::string &  observerModeName)
virtual

Observer Mode Name to use for radarFX.

virtual std::string makRadarFx::DtRadarFxSettingsManager::observerModeName ( ) const
virtual

Observer Mode Name to use for radarFX.

virtual void makRadarFx::DtRadarFxSettingsManager::setSensorModeName ( const std::string &  sensorModeName)
virtual

Sensor Mode Name to use for radarFX.

virtual std::string makRadarFx::DtRadarFxSettingsManager::sensorModeName ( ) const
virtual

Sensor Mode Name to use for radarFX.

virtual void makRadarFx::DtRadarFxSettingsManager::setVideoStreamName ( const std::string &  videoStreamName)
virtual

Video Stream Name to use for radarFX.

virtual std::string makRadarFx::DtRadarFxSettingsManager::videoStreamName ( ) const
virtual

Video Stream Name to use for radarFX.

virtual void makRadarFx::DtRadarFxSettingsManager::setDataDirectory ( const std::string &  dataDirectory)
virtual

Data Directory to use for radarFX.

virtual std::string makRadarFx::DtRadarFxSettingsManager::dataDirectory ( ) const
virtual

Data Directory to use for radarFX.

virtual makVrv::DtVideoStream* makRadarFx::DtRadarFxSettingsManager::videoStream ( ) const
virtual

The video stream used to capture images.

virtual void makRadarFx::DtRadarFxSettingsManager::setTerrainTimeout ( float  timeout)
virtual

Timeout for waiting on paging terrains.

virtual float makRadarFx::DtRadarFxSettingsManager::terrainTimeout ( ) const
virtual

Timeout for waiting on paging terrains.

virtual void makRadarFx::DtRadarFxSettingsManager::setFlipImagesVertically ( bool  flip)
virtual

Option to flip images vertically before sending back.

virtual bool makRadarFx::DtRadarFxSettingsManager::flipImagesVertically ( ) const
virtual

Option to flip images vertically before sending back.

virtual void makRadarFx::DtRadarFxSettingsManager::setFlipImagesHorizontally ( bool  flip)
virtual

Option to flip images horizontally before sending back.

virtual bool makRadarFx::DtRadarFxSettingsManager::flipImagesHorizontally ( ) const
virtual

Option to flip images horizontally before sending back.

virtual void makRadarFx::DtRadarFxSettingsManager::setUseSimulationTime ( bool  useSimulationTime)
virtual

Use the simulation time vs the system time for metadata.

virtual bool makRadarFx::DtRadarFxSettingsManager::useSimulationTime ( ) const
virtual

Use the simulation time vs the system time for metadata.

virtual void makRadarFx::DtRadarFxSettingsManager::setFromRecord ( const DtRadarFxSettingsRecord rec)
virtual

Use the settings from the given settings record.

virtual void makRadarFx::DtRadarFxSettingsManager::getRecord ( DtRadarFxSettingsRecord rec) const
virtual

Populate the given record with the current settings.

virtual bool makRadarFx::DtRadarFxSettingsManager::applyFactoryOverrides ( DtRadarFxSettingsRecord rec) const
protectedvirtual

Get overrides to the factory record, if any.

If there are overrides, this function returns true. This is an internal utility function used by VR-Vantage engineers to update factory defaults. As a result, this function returns false in releases but can be overriden by toolkit users if desired; however, generally toolkit users can and should use DtDeInitializer::addDefaultSettingsRecord(...) instead.

Friends And Related Function Documentation

template<typename ManagerClass >
ManagerClass& makVrv::defaultManagerInstanceFunction ( makVrv::DtDe &  ,
bool   
)
friend

Befriend the manager instance functions for instance retreival/creation.

template<typename ManagerClass >
void makVrv::defaultManagerRegisterInstanceFunction ( makVrv::DtDe &  ,
ManagerClass *   
)
friend

Befriend the manager instance functions for instance retreival/creation.

Member Data Documentation

boost::signalslib::signal<void (int)> makRadarFx::DtRadarFxSettingsManager::signal_portChanged

emitted when the port has changed so the driver can start listening on it

DtRadarFxSettingsRecord makRadarFx::DtRadarFxSettingsManager::mySettingsRecord
protected

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


Copyright © 2024 MAK Technologies, Inc. All Rights Reserved (www.mak.com)