3) Define the current frame class. This will be used for read access.
|
| | DtWeatherStateComponentCurrentFrame (DtStateData *) |
| |
| virtual | ~DtWeatherStateComponentCurrentFrame () |
| |
| const double | ambientAirTemperature () const |
| |
| const double | ambientAirPressure () const |
| |
| const DtVrfWeatherCloudState | cloudState () const |
| |
| const double | precipitationIntensity () const |
| |
| const DtVrfWeatherPrecipitationType | precipitationType () const |
| |
| const double | windSpeed (double atAlt=0.) const |
| |
| const double | windDirection (double atAlt=0.) const |
| |
| const int | priority () const |
| |
| const double | visibility (double atAltitude=0.) const |
| |
| const int | obscurant (double atAltitude) const |
| |
| const double | underwaterVisibility () const |
| |
| const double | surfaceTransparency () const |
| |
| const double | waterCurrentSpeed () const |
| |
| const double | waterCurrentDirection () const |
| |
| const double | ambientWaterTemperature () const |
| |
| const double | snowAccumulation () const |
| |
| const double | rainAccumulation () const |
| |
| const double | snowMinimumAltitude () const |
| |
| const double | snowRoadAccumulation () const |
| |
| const double | tidalOffset () const |
| |
| const int | swellState () const |
| |
| const double | swellStateDirection () const |
| |
| const int | seaState () const |
| |
| const double | seaStateDirection () const |
| |
| const bool | windDrivenSeaStateEnabled () const |
| |
| const double | choppiness () const |
| |
| const double | surgeDepth () const |
| |
| const double | fogHeight () const |
| |
| const DtVector | fogColor () const |
| |
| const unsigned int | flags () const |
| |
| const bool | lightningPresent () const |
| |
| const double | thermoclineLayer1Depth () const |
| |
| const double | thermoclineLayer1Permeability () const |
| |
| const double | thermoclineLayer2Depth () const |
| |
| const double | thermoclineLayer2Permeability () const |
| |
| const double | thermoclineLayer3Depth () const |
| |
| const double | thermoclineLayer3Permeability () const |
| |
| const double | thermoclineLayer4Depth () const |
| |
| const double | thermoclineLayer4Permeability () const |
| |
| const double | thermoclineLayer5Depth () const |
| |
| const double | thermoclineLayer5Permeability () const |
| |
| const double | airTemperatureAltitude () const |
| |
| const double | airPressureAltitude () const |
| |
| const bool | airTemperatureAltitudeIsSeaLevel () const |
| |
| const bool | airPressureAltitudeIsSeaLevel () const |
| |
| const double | seaLevelWaterConcentration () const |
| |
| bool | windSpeedAndDirectionAtAltitude (double altMSL, double &windSpeed, double &windDirection) const |
| |
| bool | visibilityAndObscurantAtAltitude (double altMSL, double &distance, int &obs) const |
| |
| const DtRwWindLevels & | windLevels () const |
| |
| bool | readComponentValid () const |
| |
| bool | findReadComponent () |
| |
| | DtWeatherStateComponent (DtStateData *storage) |
| |
| virtual void | setVisibility (const double &) |
| |
| virtual void | setVisibility (const double &atAlt, const double &) |
| |
| virtual void | setWindSpeed (const double &) |
| |
| virtual void | setWindSpeed (const double &atAlt, const double &) |
| |
| virtual void | setWindDirection (const double &) |
| |
| virtual void | setWindDirection (const double &atAlt, const double &) |
| |
| virtual void | setObscurant (double atAlt, const int &) |
| |
| virtual void | addWindLevel (double altitude, double windSpeed, double windDirection, double visibleDistance, int obscurant, int cloudType, double cloudDensity, double skyCoverage) |
| |
| virtual void | clearWindLevels () |
| |
| virtual void | removeWindLevel (double baseAltitude) |
| |
| virtual void | setWindSpeedAndDirectionAtAltitude (const double &altMSL, const double &windSpeed, const double &windDirection) |
| |
| virtual void | setVisibilityAndObscurantAtAltitude (const double &altMSL, const double &distance, const int &obs) |
| |
| virtual void | setWindLevels (const DtRwWindLevels &) |
| |
| | DtFrameStateInterface (const DtStateData *) |
| |
| virtual | ~DtFrameStateInterface () |
| |
| void | setIsWritable (bool b) |
| |
| bool | isWritable () const |
| |
| UInt64 | stateId () const |
| |
| UInt64 | legionGlobalId () const |
| |
| void | setLegionGlobalId (UInt64 d) |
| |
| bool | isModified () const |
| |
| void | clearModified () |
| |
| void | markModified () |
| |
virtual
DtStateComponent::StateComponentType | type () const |
| |
virtual
DtStateComponent::StateComponentType | componentType () const =0 |
| |
| void | setId (UInt64 id) |
| |
| virtual UInt64 | id () const |
| |
| virtual void | updateStateData (DtStateData *sd) |
| |
| virtual Legion::ReadStateInstance | readStateInstance () const |
| |
| virtual Legion::WriteStateInstance | writeStateInstance () |
| |
| void | emitComponentUpdated () |
| |
| bool | cleared () const |
| |
| bool | advancedFrame () const |
| |
| virtual void | frameAdvanced () |
| |
| virtual void | convertToRemote () |
| |
| virtual void | convertToLocal () |
| |
| virtual void | aboutToBeDeleted () |
| |