2) Define the next frame class. This will be used for write access.
|
| | DtTroposphereStateComponentNextFrame (DtStateData *sd) |
| |
| virtual | ~DtTroposphereStateComponentNextFrame () override |
| |
| virtual const DtRwWindLevels & | windLevels () const override |
| |
| virtual void | setWindLevels (const DtRwWindLevels &) override |
| |
| virtual void | setPriority (const int &) override |
| |
| virtual const int | priority () const override |
| |
| virtual const double | windSpeed (double atAlt=0.) const override |
| |
| virtual void | setWindSpeed (const double &) override |
| |
| virtual void | setWindSpeed (const double &atAlt, const double &) override |
| |
| virtual const double | windDirection (double atAlt=0.) const override |
| |
| virtual void | setWindDirection (const double &) override |
| |
| virtual void | setWindDirection (const double &atAlt, const double &) override |
| |
| virtual const int | obscurant (double atAltitude) const override |
| |
| virtual void | setObscurant (double baseAlt, const int &) override |
| |
| virtual const double | visibility (double atAltitude) const override |
| |
| virtual void | setVisibility (const double &) override |
| |
| virtual 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 () |
| |
|
| virtual void | addWindLevel (double altitude, double windSpeed, double windDirection, double visibleDistance, int obscurant, int cloudType, double cloudDensity, double skyCoverage) override |
| |
| virtual void | clearWindLevels () override |
| |
| virtual void | removeWindLevel (double baseAltitude) override |
| |
| virtual bool | windSpeedAndDirectionAtAltitude (double altMSL, double &windSpeed, double &windDirection) const override |
| |
| virtual void | setWindSpeedAndDirectionAtAltitude (const double &altMSL, const double &windSpeed, const double &windDirection) override |
| |
| virtual bool | visibilityAndObscurantAtAltitude (double altMSL, double &distance, int &obs) const override |
| |
| virtual void | setVisibilityAndObscurantAtAltitude (const double &altMSL, const double &distance, const int &obs) override |
| |
| | DtStateComponentNextFrameTemplate (makVrf::DtStateData *sd) |
| |
const
DtTroposphereStateComponentData & | frameState () const |
| |
| DtTroposphereStateComponentData & | frameState () |
| |