VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions
makVrv::DtEnvironmentSignaler Class Reference

The signaler for the dt environment.

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

Public Member Functions

virtual ~DtEnvironmentSignaler ()
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtEnvironmentSignalerinstance (DtDe &de)
 

Public Attributes

boost::signalslib::signal< void()> signal_atmosphericParametersChanged
 
boost::signalslib::signal< void()> signal_precipitationSettingsChanged
 
boost::signalslib::signal
< void(bool)> 
signal_lightningPresentChanged
 
boost::signalslib::signal
< void(unsigned int layerId,
const DtCloudLayer &newLayer)> 
signal_cloudLayerAdded
 
boost::signalslib::signal
< void(unsigned int layerId)> 
signal_cloudLayerToBeDestroyed
 
boost::signalslib::signal
< void(unsigned int layerId,
const DtCloudLayer
&changedLayer)> 
signal_cloudLayerChanged
 
boost::signalslib::signal
< void(float height)> 
signal_fogHeightChanged
 
boost::signalslib::signal
< void(const DtVector &color)> 
signal_fogColorChanged
 
boost::signalslib::signal
< void(float baseMSLAltitude)> 
signal_elevationalConfigurationRemoved
 
boost::signalslib::signal
< void(float
oldBaseMSLAltitude, float
newBaseMSLAltitude)> 
signal_elevationalConfigurationMoved
 
boost::signalslib::signal
< void(DtEnvironmentInterface::DtElevationalConfigurationRecord)> 
signal_elevationalConfigurationAdded
 
boost::signalslib::signal
< void(DtEnvironmentInterface::DtElevationalConfigurationRecord)> 
signal_elevationalConfigurationUpdated
 
boost::signalslib::signal
< void(float kelvins)> 
signal_ambientAirTemperatureChanged
 
boost::signalslib::signal
< void(float pressure)> 
signal_ambientAirPressureChanged
 
boost::signalslib::signal
< void(float altitude)> 
signal_airTemperatureAltitudeChanged
 
boost::signalslib::signal
< void(float altitude)> 
signal_airPressureAltitudeChanged
 
boost::signalslib::signal
< void(bool seaLevel)> 
signal_airTemperatureAltitudeIsSeaLevelChanged
 
boost::signalslib::signal
< void(bool seaLevel)> 
signal_airPressureAltitudeIsSeaLevelChanged
 
boost::signalslib::signal
< void(float water)> 
signal_seaLevelWaterConcentrationChanged
 
boost::signalslib::signal
< void(DtDouglasSeaState::Scale
seastate)> 
signal_seaStateChanged
 
boost::signalslib::signal
< void(float radians)> 
signal_seaStateDirectionChanged
 
boost::signalslib::signal
< void(bool enabled)> 
signal_windDrivenSeaStateChanged
 
boost::signalslib::signal
< void(DtDouglasSwellState::Scale
swellstate)> 
signal_swellStateChanged
 
boost::signalslib::signal
< void(float radians)> 
signal_swellStateDirectionChanged
 
boost::signalslib::signal
< void(float distance)> 
signal_windFetchChanged
 
boost::signalslib::signal
< void(float chop)> 
signal_seaChoppinessChanged
 
boost::signalslib::signal
< void(bool enable)> 
signal_underwaterVisibilityEnabledChanged
 
boost::signalslib::signal
< void(double meters)> 
signal_underwaterVisibilityChanged
 
boost::signalslib::signal
< void(double normalizedValue)> 
signal_waterSurfaceTransparencyChanged
 
boost::signalslib::signal
< void(double meters)> 
signal_surgeDepthChanged
 
boost::signalslib::signal
< void(double meters)> 
signal_depthOffsetChanged
 
boost::signalslib::signal
< void(float kelvins)> 
signal_ambientWaterTemperatureChanged
 
boost::signalslib::signal
< void(float speed)> 
signal_waterCurrentSpeedChanged
 
boost::signalslib::signal
< void(float direction)> 
signal_waterCurrentDirectionChanged
 
boost::signalslib::signal
< void(float meters)> 
signal_tidalOffsetChanged
 
boost::signalslib::signal
< void(bool inOut)> 
signal_tidalDirectionChanged
 
boost::signalslib::signal
< void(unsigned int layer,
float depth)> 
signal_thermoclineDepthChanged
 
boost::signalslib::signal
< void(unsigned int layer,
float permeability)> 
signal_thermoclinePermeabilityChanged
 
boost::signalslib::signal
< void(const std::string
&environmentName) > 
signal_environmentChanged
 
boost::signalslib::signal
< void(float depth)> 
signal_groundSnowAccumulationChanged
 
boost::signalslib::signal
< void(float depth)> 
signal_roadSnowAccumulationChanged
 
boost::signalslib::signal
< void(float elevation)> 
signal_snowMinimumElevationChanged
 
boost::signalslib::signal
< void(float elevation)> 
signal_snowElevationTransitionChanged
 
boost::signalslib::signal
< void(float depth)> 
signal_groundRainAccumulationChanged
 

Protected Member Functions

 DtEnvironmentSignaler ()
 

Constructor & Destructor Documentation

virtual makVrv::DtEnvironmentSignaler::~DtEnvironmentSignaler ( )
virtual

DTOR.

makVrv::DtEnvironmentSignaler::DtEnvironmentSignaler ( )
protected

Member Function Documentation

static DtEnvironmentSignaler& makVrv::DtEnvironmentSignaler::instance ( DtDe de)
static

Get the instance of the environment signaler.

Member Data Documentation

boost::signalslib::signal<void ()> makVrv::DtEnvironmentSignaler::signal_atmosphericParametersChanged
boost::signalslib::signal<void ()> makVrv::DtEnvironmentSignaler::signal_precipitationSettingsChanged
boost::signalslib::signal<void(bool)> makVrv::DtEnvironmentSignaler::signal_lightningPresentChanged
boost::signalslib::signal<void (unsigned int layerId, const DtCloudLayer& newLayer)> makVrv::DtEnvironmentSignaler::signal_cloudLayerAdded
boost::signalslib::signal<void (unsigned int layerId)> makVrv::DtEnvironmentSignaler::signal_cloudLayerToBeDestroyed
boost::signalslib::signal<void (unsigned int layerId, const DtCloudLayer& changedLayer)> makVrv::DtEnvironmentSignaler::signal_cloudLayerChanged
boost::signalslib::signal<void (float height)> makVrv::DtEnvironmentSignaler::signal_fogHeightChanged
boost::signalslib::signal<void (const DtVector& color)> makVrv::DtEnvironmentSignaler::signal_fogColorChanged
boost::signalslib::signal<void(float baseMSLAltitude)> makVrv::DtEnvironmentSignaler::signal_elevationalConfigurationRemoved
boost::signalslib::signal<void(float oldBaseMSLAltitude, float newBaseMSLAltitude)> makVrv::DtEnvironmentSignaler::signal_elevationalConfigurationMoved
boost::signalslib::signal<void(DtEnvironmentInterface::DtElevationalConfigurationRecord)> makVrv::DtEnvironmentSignaler::signal_elevationalConfigurationAdded
boost::signalslib::signal<void(DtEnvironmentInterface::DtElevationalConfigurationRecord)> makVrv::DtEnvironmentSignaler::signal_elevationalConfigurationUpdated
boost::signalslib::signal<void (float kelvins)> makVrv::DtEnvironmentSignaler::signal_ambientAirTemperatureChanged
boost::signalslib::signal<void (float pressure)> makVrv::DtEnvironmentSignaler::signal_ambientAirPressureChanged
boost::signalslib::signal<void (float altitude)> makVrv::DtEnvironmentSignaler::signal_airTemperatureAltitudeChanged
boost::signalslib::signal<void (float altitude)> makVrv::DtEnvironmentSignaler::signal_airPressureAltitudeChanged
boost::signalslib::signal<void (bool seaLevel)> makVrv::DtEnvironmentSignaler::signal_airTemperatureAltitudeIsSeaLevelChanged
boost::signalslib::signal<void (bool seaLevel)> makVrv::DtEnvironmentSignaler::signal_airPressureAltitudeIsSeaLevelChanged
boost::signalslib::signal<void (float water)> makVrv::DtEnvironmentSignaler::signal_seaLevelWaterConcentrationChanged
boost::signalslib::signal<void (DtDouglasSeaState::Scale seastate)> makVrv::DtEnvironmentSignaler::signal_seaStateChanged
boost::signalslib::signal<void (float radians)> makVrv::DtEnvironmentSignaler::signal_seaStateDirectionChanged
boost::signalslib::signal<void (bool enabled)> makVrv::DtEnvironmentSignaler::signal_windDrivenSeaStateChanged
boost::signalslib::signal<void (DtDouglasSwellState::Scale swellstate)> makVrv::DtEnvironmentSignaler::signal_swellStateChanged
boost::signalslib::signal<void (float radians)> makVrv::DtEnvironmentSignaler::signal_swellStateDirectionChanged
boost::signalslib::signal<void (float distance)> makVrv::DtEnvironmentSignaler::signal_windFetchChanged
boost::signalslib::signal<void (float chop)> makVrv::DtEnvironmentSignaler::signal_seaChoppinessChanged
boost::signalslib::signal<void (bool enable)> makVrv::DtEnvironmentSignaler::signal_underwaterVisibilityEnabledChanged
boost::signalslib::signal<void (double meters)> makVrv::DtEnvironmentSignaler::signal_underwaterVisibilityChanged
boost::signalslib::signal<void (double normalizedValue)> makVrv::DtEnvironmentSignaler::signal_waterSurfaceTransparencyChanged
boost::signalslib::signal<void (double meters)> makVrv::DtEnvironmentSignaler::signal_surgeDepthChanged
boost::signalslib::signal<void (double meters)> makVrv::DtEnvironmentSignaler::signal_depthOffsetChanged
boost::signalslib::signal<void (float kelvins)> makVrv::DtEnvironmentSignaler::signal_ambientWaterTemperatureChanged
boost::signalslib::signal<void (float speed)> makVrv::DtEnvironmentSignaler::signal_waterCurrentSpeedChanged
boost::signalslib::signal<void (float direction)> makVrv::DtEnvironmentSignaler::signal_waterCurrentDirectionChanged
boost::signalslib::signal<void (float meters)> makVrv::DtEnvironmentSignaler::signal_tidalOffsetChanged
boost::signalslib::signal<void (bool inOut)> makVrv::DtEnvironmentSignaler::signal_tidalDirectionChanged
boost::signalslib::signal<void (unsigned int layer, float depth)> makVrv::DtEnvironmentSignaler::signal_thermoclineDepthChanged
boost::signalslib::signal<void (unsigned int layer, float permeability)> makVrv::DtEnvironmentSignaler::signal_thermoclinePermeabilityChanged
boost::signalslib::signal< void(const std::string& environmentName) > makVrv::DtEnvironmentSignaler::signal_environmentChanged
boost::signalslib::signal<void(float depth)> makVrv::DtEnvironmentSignaler::signal_groundSnowAccumulationChanged
boost::signalslib::signal<void(float depth)> makVrv::DtEnvironmentSignaler::signal_roadSnowAccumulationChanged
boost::signalslib::signal<void(float elevation)> makVrv::DtEnvironmentSignaler::signal_snowMinimumElevationChanged
boost::signalslib::signal<void(float elevation)> makVrv::DtEnvironmentSignaler::signal_snowElevationTransitionChanged
boost::signalslib::signal<void(float depth)> makVrv::DtEnvironmentSignaler::signal_groundRainAccumulationChanged

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)