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
makVrf::DtTroposphereStateComponentCurrentFrame Class Reference

3) Define the current frame class. This will be used for read access.

Inheritance diagram for makVrf::DtTroposphereStateComponentCurrentFrame:
Inheritance graph
[legend]

Public Member Functions

 DtTroposphereStateComponentCurrentFrame (DtStateData *sd)
 
 CURRENTFRAME_ACCESSOR_BY_REF (DtRwWindLevels, windLevels, WindLevels)
 
 CURRENTFRAME_ACCESSOR (int, priority, Priority)
 
const double windSpeed (double atAlt=0.) const override
 
const double windDirection (double atAlt=0.) const override
 
const double visibility (double atAltitude=0.) const override
 
const int obscurant (double atAltitude) const override
 
bool windSpeedAndDirectionAtAltitude (double altMSL, double &windSpeed, double &windDirection) const override
 
bool visibilityAndObscurantAtAltitude (double altMSL, double &distance, int &obs) const override
 
- Public Member Functions inherited from DtStateComponentCurrentFrameTemplate< DtTroposphereStateComponent, DtTroposphereStateComponentNextFrame, DtTroposphereStateComponentData >
 DtStateComponentCurrentFrameTemplate (makVrf::DtStateData *sd)
 
virtual ~DtStateComponentCurrentFrameTemplate ()
 
const
DtTroposphereStateComponentData & 
frameState () const
 

Additional Inherited Members

- Protected Member Functions inherited from DtStateComponentCurrentFrameTemplate< DtTroposphereStateComponent, DtTroposphereStateComponentNextFrame, DtTroposphereStateComponentData >
void advanceFrame (const DtTroposphereStateComponentData &data)
 
- Protected Attributes inherited from DtStateComponentCurrentFrameTemplate< DtTroposphereStateComponent, DtTroposphereStateComponentNextFrame, DtTroposphereStateComponentData >
makVrf::DtStateDatamyStateData
 
DtTroposphereStateComponentData myData
 

Constructor & Destructor Documentation

makVrf::DtTroposphereStateComponentCurrentFrame::DtTroposphereStateComponentCurrentFrame ( DtStateData sd)
inline

Member Function Documentation

makVrf::DtTroposphereStateComponentCurrentFrame::CURRENTFRAME_ACCESSOR_BY_REF ( DtRwWindLevels  ,
windLevels  ,
WindLevels   
)
makVrf::DtTroposphereStateComponentCurrentFrame::CURRENTFRAME_ACCESSOR ( int  ,
priority  ,
Priority   
)
const double makVrf::DtTroposphereStateComponentCurrentFrame::windSpeed ( double  atAlt = 0.) const
override

Current frame state only can access current frame buffers. This ensures thread safety.

const double makVrf::DtTroposphereStateComponentCurrentFrame::windDirection ( double  atAlt = 0.) const
override
const double makVrf::DtTroposphereStateComponentCurrentFrame::visibility ( double  atAltitude = 0.) const
override
const int makVrf::DtTroposphereStateComponentCurrentFrame::obscurant ( double  atAltitude) const
override
bool makVrf::DtTroposphereStateComponentCurrentFrame::windSpeedAndDirectionAtAltitude ( double  altMSL,
double windSpeed,
double windDirection 
) const
override

Given the altitude, return the wind speed and direction.

bool makVrf::DtTroposphereStateComponentCurrentFrame::visibilityAndObscurantAtAltitude ( double  altMSL,
double distance,
int obs 
) const
override

Given the altitude, return the visibility and obscurant.


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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)