VR-Forces 5.0.1 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 Attributes
makVrf::DtVrfDistributedEnvironmentSettingsManager Class Reference
Inheritance diagram for makVrf::DtVrfDistributedEnvironmentSettingsManager:
Inheritance graph
[legend]

Public Member Functions

 DtVrfDistributedEnvironmentSettingsManager (makVrv::DtDe &)
 
virtual bool listenToRemoteEnvironmentSettingsEnabled () const override
 
virtual void setOverrideEnvironmentEffects (bool b)
 
bool overrideEnvironmentEffects () const
 
- Public Member Functions inherited from makVrv::DtDistributedEnvironmentSettingsManager
virtual ~DtDistributedEnvironmentSettingsManager ()
 
virtual void remoteGlobalEnvironmentDiscovered ()
 
virtual void setListenToRemoteEnvironmentSettingsEnabled (bool val)
 
virtual void setFromRecord (const makArchives::DtDistributedEnvironmentSettingsRecord &rec)
 
virtual void getRecord (makArchives::DtDistributedEnvironmentSettingsRecord &rec) const
 
virtual void setDateAndTimeOfDay (int year, int month, int day, int hour, int minutes, double seconds)
 
virtual void setUseGlobalTimeZone (bool)
 
virtual void setTimeOfDay (int hour, int minutes, double seconds)
 
virtual void setTimeOfDayAdvancementSpeed (float speed)
 
virtual void setAirTurbidity (float turbidity)
 
virtual void setAmbientAirTemperature (float temperature)
 
virtual void setAmbientAirPressure (float pressure)
 
virtual void setAirTemperatureAltitude (float altitude)
 
virtual void setAirPressureAltitude (float altitude)
 
virtual void setAirTemperatureAltitudeIsSeaLevel (bool seaLevel)
 
virtual void setAirPressureAltitudeIsSeaLevel (bool seaLevel)
 
virtual void setSeaLevelWaterConcentration (float water)
 
virtual void setLightningPresent (bool lightningPresent)
 
virtual void setPrecipitationType (unsigned int type)
 
virtual void setPrecipitationIntensity (float intensity)
 
virtual void setFogHeight (float value)
 
virtual void setFogColor (const DtVector &color)
 
virtual void setFogColor (float red, float green, float blue)
 
virtual void setFogColor (int red, int green, int blue)
 
virtual void removeElevationalConfiguration (float baseMSLAltitude)
 
virtual void updateOrAddElevationalConfiguration (DtEnvironmentInterface::DtElevationalConfigurationRecord rec)
 
virtual void setSwellState (DtDouglasSwellState::Scale state)
 
virtual void setSwellStateDirection (float value)
 
virtual void setSeaState (DtDouglasSeaState::Scale state)
 
virtual void setSeaStateDirection (float value)
 
virtual void setWindDrivenSeaStateEnabled (bool value)
 
virtual void setWindFetch (float value)
 
virtual void setSeaChoppiness (float value)
 
virtual void setUnderwaterVisibility (float distance)
 
virtual void setSurfaceTransparency (float value)
 
virtual void setSurgeDepth (float value)
 
virtual void setAmbientWaterTemperature (float temperature)
 
virtual void setWaterCurrentSpeed (float speed)
 
virtual void setWaterCurrentDirection (float direction)
 
virtual void setTidalOffset (float meters)
 
virtual void setTidalDirection (bool inOut)
 
virtual void setThermoclineDepth (unsigned int layer, float value)
 
virtual void setThermoclinePermeability (unsigned int layer, float value)
 
virtual void setGroundSnowAccumulation (double depth)
 
virtual void setRoadSnowAccumulation (double depth)
 
virtual void setSnowMinimumElevation (double elevation)
 
virtual void setSnowElevationTransition (double elevation)
 
virtual void setGroundRainAccumulation (double depth)
 
- Public Member Functions inherited from makVrv::DtBaseSettingsManager< makArchives::DtDistributedEnvironmentSettingsRecord >
 DtBaseSettingsManager (DtDe &de, const std::string &name, const std::string &displayName, const std::string &ext)
 
virtual ~DtBaseSettingsManager ()
 
virtual void initializeBackup ()
 
- Public Member Functions inherited from makVrv::DtCommonBaseSettingsManager< makArchives::DtDistributedEnvironmentSettingsRecord >
 DtCommonBaseSettingsManager (DtDe &de, const std::string &name, const std::string &displayName, const std::string &ext)
 
virtual ~DtCommonBaseSettingsManager ()
 
virtual void autoSaveIfNecessary ()
 
virtual void setAutoSave (bool doit)
 
virtual bool autoSave () const
 
virtual void setUseDefaultSettingsRecord (bool useit)
 
virtual bool useDefaultSettingsRecord () const
 
virtual DtDeSettingssettings ()
 
virtual const DtDeSettingssettings () const
 
virtual DtSettingsBackupsettingsBackup ()
 
virtual const DtSettingsBackupsettingsBackup () const
 
virtual void loadDefaults ()
 
virtual void saveDefaultSettings ()
 
virtual void loadDefaultSettings (bool loadOnlyFactorySettings)
 
virtual void importSettings (const std::string &filePath)
 
virtual void exportSettings (const std::string &filePath) const
 
virtual void getSplitRecord (std::vector< makArchives::DtDistributedEnvironmentSettingsRecord > &rec, std::vector< std::string > &fileNames)
 
virtual void addRecords (makArchives::DtDistributedEnvironmentSettingsRecord &rec, makArchives::DtDistributedEnvironmentSettingsRecord &combinedRec)
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Protected Attributes

bool myOverrideEnvironmentEffects
 
- Protected Attributes inherited from makVrv::DtDistributedEnvironmentSettingsManager
bool myListenToRemoteEnvironmentSettingsEnabled
 
- Protected Attributes inherited from makVrv::DtCommonBaseSettingsManager< makArchives::DtDistributedEnvironmentSettingsRecord >
DtSignalConnectionManager myConnections
 
std::string myName
 
std::string myExtension
 
std::string myDisplayName
 
bool myUseDefaultSettingsRecordFlag
 
bool myAutoSaveFlag
 
DtSettingsBackupmySettingsBackup
 
DtDemyDe
 

Additional Inherited Members

- Static Public Member Functions inherited from makVrv::DtDistributedEnvironmentSettingsManager
static
DtDistributedEnvironmentSettingsManager
instance (DtDe &de)
 
- Public Attributes inherited from makVrv::DtDistributedEnvironmentSettingsManager
boost::signalslib::signal
< void(bool)> 
signal_listenToRemoteEnvironmentSettingsChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentAirTurbidityChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentAmbientAirTemperatureChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentAmbientAirPressureChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentAirTemperatureAltitudeChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentAirPressureAltitudeChanged
 
boost::signalslib::signal
< void(bool)> 
signal_remoteEnvironmentAirTemperatureAltitudeIsSeaLevelChanged
 
boost::signalslib::signal
< void(bool)> 
signal_remoteEnvironmentAirPressureAltitudeIsSeaLevelChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentSeaLevelWaterConcentrationChanged
 
boost::signalslib::signal
< void(bool)> 
signal_remoteEnvironmentLightningPresentChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentPrecitipationIntensityChanged
 
boost::signalslib::signal
< void(DtEnvironmentInterface::PrecipitationType)> 
signal_remoteEnvironmentPrecipitationTypeChanged
 
boost::signalslib::signal
< void(int, int, int)> 
signal_remoteEnvironmentTimeOfDayChanged
 
boost::signalslib::signal
< void(int, int, int, int, int,
int)> 
signal_remoteEnvironmentDateAndTimeOfDayChanged
 
boost::signalslib::signal
< void(bool)> 
signal_remoteEnvironmentUseGlobalTimeZoneChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentTimeOfDayAdvancementSpeedChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentVisibilityChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentFogHeightChanged
 
boost::signalslib::signal
< void(const DtVector &)> 
signal_remoteEnvironmentFogColorChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentElevationalConfigurationRemoved
 
boost::signalslib::signal
< void(DtEnvironmentInterface::DtElevationalConfigurationRecord)> 
signal_remoteEnvironmentElevationalConfigurationUpdatedOrAdded
 
boost::signalslib::signal
< void(DtDouglasSwellState::Scale)> 
signal_remoteEnvironmentSwellStateChanged
 
boost::signalslib::signal
< void(int)> 
signal_remoteEnvironmentSwellStateDirectionChanged
 
boost::signalslib::signal
< void(DtDouglasSeaState::Scale)> 
signal_remoteEnvironmentSeaStateChanged
 
boost::signalslib::signal
< void(int)> 
signal_remoteEnvironmentSeaStateDirectionChanged
 
boost::signalslib::signal
< void(int)> 
signal_remoteEnvironmentWindDrivenSeaStateEnabledChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentWindFetchChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentSeaChoppinessChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentUnderWaterVisibilityChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentSurfaceTransparencyChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentSurgeDepthChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentAmbientWaterTemperatureChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentWaterCurrentSpeedChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentWaterCurrentDirectionChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentTidalOffsetChanged
 
boost::signalslib::signal
< void(bool)> 
signal_remoteEnvironmentTidalDirectionChanged
 
boost::signalslib::signal
< void(unsigned int, float)> 
signal_remoteEnvironmentThermoclineDepthChanged
 
boost::signalslib::signal
< void(unsigned int, float)> 
signal_remoteEnvironmentThermoclinePermeabilityChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentGroundSnowAccumulationChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentRoadSnowAccumulationChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentSnowMinimumElevationChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentSnowElevationTransitionChanged
 
boost::signalslib::signal
< void(float)> 
signal_remoteEnvironmentGroundRainAccumulationChanged
 
- Protected Types inherited from makVrv::DtBaseSettingsManager< makArchives::DtDistributedEnvironmentSettingsRecord >
typedef DtRecordSettingsBackup
< DtBaseSettingsManager
< makArchives::DtDistributedEnvironmentSettingsRecord >
, makArchives::DtDistributedEnvironmentSettingsRecord
RecordBackupType
 
- Protected Member Functions inherited from makVrv::DtDistributedEnvironmentSettingsManager
 DtDistributedEnvironmentSettingsManager (DtDe &)
 

Constructor & Destructor Documentation

makVrf::DtVrfDistributedEnvironmentSettingsManager::DtVrfDistributedEnvironmentSettingsManager ( makVrv::DtDe )

Member Function Documentation

virtual bool makVrf::DtVrfDistributedEnvironmentSettingsManager::listenToRemoteEnvironmentSettingsEnabled ( ) const
overridevirtual

Gets whether or not to listen to remote environment settings.

Reimplemented from makVrv::DtDistributedEnvironmentSettingsManager.

virtual void makVrf::DtVrfDistributedEnvironmentSettingsManager::setOverrideEnvironmentEffects ( bool  b)
virtual
bool makVrf::DtVrfDistributedEnvironmentSettingsManager::overrideEnvironmentEffects ( ) const
inline

Member Data Documentation

bool makVrf::DtVrfDistributedEnvironmentSettingsManager::myOverrideEnvironmentEffects
protected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)