![]() |
VR-Forces Developer's Guide
|
2) Define the next frame class. This will be used for write access.

Public Member Functions | |
| DtTroposphereStateComponentNextFrame (DtStateData *sd) | |
| virtual | ~DtTroposphereStateComponentNextFrame () |
| const DtRwWindLevels & | windLevels () const override |
| void | setWindLevels (const DtRwWindLevels &) override |
| void | setPriority (const int &) override |
| const int | priority () const override |
| const double | windSpeed (double atAlt=0.) const override |
| void | setWindSpeed (const double &) override |
| void | setWindSpeed (const double &atAlt, const double &) override |
| const double | windDirection (double atAlt=0.) const override |
| void | setWindDirection (const double &) override |
| void | setWindDirection (const double &atAlt, const double &) override |
| const int | obscurant (double atAltitude) const override |
| void | setObscurant (double baseAlt, const int &) override |
| const double | visibility (double atAltitude) const override |
| void | setVisibility (const double &) override |
| void | setVisibility (const double &, const double &) override |
| std::shared_ptr < tbb::spin_rw_mutex::scoped_lock > | readLock () |
| std::shared_ptr < tbb::spin_rw_mutex::scoped_lock > | writeLock () |
| void | addWindLevel (double altitude, double windSpeed, double windDirection, double visibleDistance, int obscurant, int cloudType, double cloudDensity, double skyCoverage) override |
| void | clearWindLevels () override |
| void | removeWindLevel (double baseAltitude) override |
| bool | windSpeedAndDirectionAtAltitude (double altMSL, double &windSpeed, double &windDirection) const override |
| void | setWindSpeedAndDirectionAtAltitude (const double &altMSL, const double &windSpeed, const double &windDirection) override |
| bool | visibilityAndObscurantAtAltitude (double altMSL, double &distance, int &obs) const override |
| void | setVisibilityAndObscurantAtAltitude (const double &altMSL, const double &distance, const int &obs) override |
Public Member Functions inherited from DtStateComponentNextFrameTemplate< DtTroposphereStateComponent, DtTroposphereStateComponentData > | |
| DtStateComponentNextFrameTemplate (makVrf::DtStateData *sd) | |
| const DtTroposphereStateComponentData & | frameState () const |
| DtTroposphereStateComponentData & | frameState () |
Public Attributes | |
| tbb::spin_rw_mutex | myMutex |
Additional Inherited Members | |
Protected Attributes inherited from DtStateComponentNextFrameTemplate< DtTroposphereStateComponent, DtTroposphereStateComponentData > | |
| makVrf::DtStateData * | myStateData |
| DtTroposphereStateComponentData | myData |
|
inline |
|
inlinevirtual |
|
override |
|
override |
|
override |
|
override |
|
override |
|
override |
|
override |
|
override |
|
override |
|
override |
|
override |
|
override |
|
override |
|
override |
|
override |
| std::shared_ptr<tbb::spin_rw_mutex::scoped_lock> makVrf::DtTroposphereStateComponentNextFrame::readLock | ( | ) |
| std::shared_ptr<tbb::spin_rw_mutex::scoped_lock> makVrf::DtTroposphereStateComponentNextFrame::writeLock | ( | ) |
|
override |
Accessors/mutators for wind level.
If altitude is same as a wind level will replace that wind level. altitude of 0 will set default wind speed and direction
|
override |
Accessors/mutators for wind level.
If altitude is same as a wind level will replace that wind level. altitude of 0 will set default wind speed and direction
|
override |
Must be exact match.
|
override |
Given the altitude, return the wind speed and direction.
|
override |
Accessors/mutators for wind level.
If altitude is same as a wind level will replace that wind level. altitude of 0 will set default wind speed and direction
|
override |
Given the altitude, return the visibility and obscurant.
|
override |
Accessors/mutators for wind level.
If altitude is same as a wind level will replace that wind level. altitude of 0 will set default wind speed and direction
|
mutable |