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

DtVisibilityCommand. More...

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

Public Member Functions

 DtVisibilityCommand ()
 
virtual ~DtVisibilityCommand ()
 
virtual float visibility () const
 Get the visibility distance, in meters. More...
 
virtual void setVisibility (float meters)
 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 (float alt)
 Set the base MSL altitude, in meters. Default value is 0. More...
 
virtual
makArchives::VisibilityObscurant 
obscurant () const
 Get the visibility obscurant, expressed as an enumerated makArchives::VisibilityObscurant value. More...
 
virtual void setObscurant (makArchives::VisibilityObscurant obs)
 Set the visibility obscurant, expressed as an enumerated makArchives::VisibilityObscurant value. More...
 
virtual void execute (DtDe &de)
 Execute the command by passing command values to the DtEnvironment. More...
 
- 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
 

Detailed Description

DtVisibilityCommand.

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