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 Attributes
makVrv::DtFogCommand Class Reference

DtFogCommand enables or disables fog.

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

Public Member Functions

 DtFogCommand ()
 
virtual ~DtFogCommand ()
 
virtual float distance () const
 
virtual void setDistance (const float &d)
 
virtual float baseMSLAltitude () const
 
virtual void setBaseMSLAltitude (const float &alt)
 
virtual void execute (DtDe &de)
 
- Public Member Functions inherited from makVrv::DtVrvCommand
 DtVrvCommand ()
 
virtual ~DtVrvCommand ()
 
virtual
vrvControlToolkit::DtVrvControlTypeEnum 
commandType ()
 

Protected Attributes

float myDistance
 
float myBaseMSLAltitude
 
- Protected Attributes inherited from makVrv::DtVrvCommand
vrvControlToolkit::DtVrvControlTypeEnum myCommandType
 

Constructor & Destructor Documentation

makVrv::DtFogCommand::DtFogCommand ( )
virtual makVrv::DtFogCommand::~DtFogCommand ( )
virtual

Member Function Documentation

virtual float makVrv::DtFogCommand::distance ( ) const
virtual

Get the visibility distance, in meters.

virtual void makVrv::DtFogCommand::setDistance ( const float &  d)
virtual

Set the visibility distance, in meters. Default value is 0.

virtual float makVrv::DtFogCommand::baseMSLAltitude ( ) const
virtual

Get the base MSL altitude, in meters.

virtual void makVrv::DtFogCommand::setBaseMSLAltitude ( const float &  alt)
virtual

Set the base MSL altitude, in meters. Default value is 0.

virtual void makVrv::DtFogCommand::execute ( DtDe de)
virtual

Execute the command by passing command values to the DtEnvironment The command values are set for the elevational range starting at base MSL altitude 0. The obscurant for the elevational range is always set to makArchives::VisibilityObscurant::Fog. For DtFog_v1, the base MSL altitude is always 0.

See Also
DtEnvironment::setVisibilityDistanceAtMSLAltitude
DtEnvironment::setObscurantAtMSLAltitude

Implements makVrv::DtVrvCommand.

Member Data Documentation

float makVrv::DtFogCommand::myDistance
protected
float makVrv::DtFogCommand::myBaseMSLAltitude
protected

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)