VR-Forces 4.10 Class Documentation
 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. More...

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

Public Member Functions

 DtFogCommand ()
 
virtual ~DtFogCommand ()
 
virtual float distance () const
 Get the visibility distance, in meters. More...
 
virtual void setDistance (const float &d)
 Set the visibility distance, in meters. Default value is 0. More...
 
virtual float baseMSLAltitude () const
 Get the base MSL altitude, in meters. More...
 
virtual void setBaseMSLAltitude (const float &alt)
 Set the base MSL altitude, in meters. Default value is 0. More...
 
virtual void execute (DtDe &de)
 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. More...
 
- 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
 

Detailed Description

DtFogCommand enables or disables fog.

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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)