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::DtVisibilityCommand Class Reference

DtVisibilityCommand.

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

Public Member Functions

 DtVisibilityCommand ()
 
virtual ~DtVisibilityCommand ()
 
virtual float visibility () const
 
virtual void setVisibility (float meters)
 
virtual float baseMSLAltitude () const
 
virtual void setBaseMSLAltitude (float alt)
 
virtual
makArchives::VisibilityObscurant 
obscurant () const
 
virtual void setObscurant (makArchives::VisibilityObscurant obs)
 
virtual void execute (DtDe &de)
 
- Public Member Functions inherited from makVrv::DtVrvCommand
 DtVrvCommand ()
 
virtual ~DtVrvCommand ()
 
virtual
vrvControlToolkit::DtVrvControlTypeEnum 
commandType ()
 

Protected Attributes

float myVisibility
 
float myBaseMSLAltitude
 
makArchives::VisibilityObscurant myObscurant
 
- Protected Attributes inherited from makVrv::DtVrvCommand
vrvControlToolkit::DtVrvControlTypeEnum myCommandType
 

Constructor & Destructor Documentation

makVrv::DtVisibilityCommand::DtVisibilityCommand ( )
virtual makVrv::DtVisibilityCommand::~DtVisibilityCommand ( )
virtual

Member Function Documentation

virtual float makVrv::DtVisibilityCommand::visibility ( ) const
virtual

Get the visibility distance, in meters.

virtual void makVrv::DtVisibilityCommand::setVisibility ( float  meters)
virtual

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

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

Get the base MSL altitude, in meters.

virtual void makVrv::DtVisibilityCommand::setBaseMSLAltitude ( float  alt)
virtual

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

virtual makArchives::VisibilityObscurant makVrv::DtVisibilityCommand::obscurant ( ) const
virtual

Get the visibility obscurant, expressed as an enumerated makArchives::VisibilityObscurant value.

virtual void makVrv::DtVisibilityCommand::setObscurant ( makArchives::VisibilityObscurant  obs)
virtual

Set the visibility obscurant, expressed as an enumerated makArchives::VisibilityObscurant value. Default value is None.

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

Execute the command by passing command values to the DtEnvironment. For DtVisibility_v1, the base MSL altitude is always 0.

See Also
DtEnvironment::setVisibilityDistanceAtMSLAltitude
DtEnvironment::setObscurantAtMSLAltitude

Implements makVrv::DtVrvCommand.

Member Data Documentation

float makVrv::DtVisibilityCommand::myVisibility
protected
float makVrv::DtVisibilityCommand::myBaseMSLAltitude
protected
makArchives::VisibilityObscurant makVrv::DtVisibilityCommand::myObscurant
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)