3) Define the current frame class. This will be used for read access.
|
| | DtWeatherStateComponentCurrentFrame (DtStateData *) |
| |
| virtual | ~DtWeatherStateComponentCurrentFrame () override |
| |
| virtual const double | ambientAirTemperature () const override |
| |
| virtual const double | ambientAirPressure () const override |
| |
virtual const
DtVrfWeatherCloudState | cloudState () const override |
| |
| virtual const double | precipitationIntensity () const override |
| |
virtual const
DtVrfWeatherPrecipitationType | precipitationType () const override |
| |
| virtual const double | windSpeed (double atAlt=0.) const override |
| |
| virtual const double | windDirection (double atAlt=0.) const override |
| |
| virtual const int | priority () const override |
| |
| virtual const double | visibility (double atAltitude=0.) const override |
| |
| virtual const int | obscurant (double atAltitude) const override |
| |
| virtual const double | underwaterVisibility () const override |
| |
| virtual const double | surfaceTransparency () const override |
| |
| virtual const double | waterCurrentSpeed () const override |
| |
| virtual const double | waterCurrentDirection () const override |
| |
| virtual const double | ambientWaterTemperature () const override |
| |
| virtual const double | snowAccumulation () const override |
| |
| virtual const double | rainAccumulation () const override |
| |
| virtual const double | snowMinimumAltitude () const override |
| |
| virtual const double | snowRoadAccumulation () const override |
| |
| virtual const double | tidalOffset () const override |
| |
| virtual const int | swellState () const override |
| |
| virtual const double | swellStateDirection () const override |
| |
| virtual const int | seaState () const override |
| |
| virtual const double | seaStateDirection () const override |
| |
| virtual const bool | windDrivenSeaStateEnabled () const override |
| |
| virtual const double | choppiness () const override |
| |
| virtual const double | surgeDepth () const override |
| |
| virtual const double | fogHeight () const override |
| |
| virtual const DtVector | fogColor () const override |
| |
| virtual const unsigned int | flags () const override |
| |
| virtual const bool | lightningPresent () const override |
| |
| virtual const double | thermoclineLayer1Depth () const override |
| |
| virtual const double | thermoclineLayer1Permeability () const override |
| |
| virtual const double | thermoclineLayer2Depth () const override |
| |
| virtual const double | thermoclineLayer2Permeability () const override |
| |
| virtual const double | thermoclineLayer3Depth () const override |
| |
| virtual const double | thermoclineLayer3Permeability () const override |
| |
| virtual const double | thermoclineLayer4Depth () const override |
| |
| virtual const double | thermoclineLayer4Permeability () const override |
| |
| virtual const double | thermoclineLayer5Depth () const override |
| |
| virtual const double | thermoclineLayer5Permeability () const override |
| |
| virtual const double | airTemperatureAltitude () const override |
| |
| virtual const double | airPressureAltitude () const override |
| |
| virtual const bool | airTemperatureAltitudeIsSeaLevel () const override |
| |
| virtual const bool | airPressureAltitudeIsSeaLevel () const override |
| |
| virtual const double | seaLevelWaterConcentration () const override |
| |
| virtual bool | windSpeedAndDirectionAtAltitude (double altMSL, double &windSpeed, double &windDirection) const override |
| |
| virtual bool | visibilityAndObscurantAtAltitude (double altMSL, double &distance, int &obs) const override |
| |
| virtual const DtRwWindLevels & | windLevels () const override |
| |
| 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 (DtStateData *) |
| |
| virtual | ~DtFrameStateInterface () |
| |
| void | setIsWritable (bool b) |
| |
| bool | isWritable () const |
| |
| UInt64 | stateId () const |
| |
| UInt64 | legionGlobalId () const |
| |
| void | setLegionGlobalId (UInt64 d) |
| |
| virtual bool | isModified () const |
| |
| virtual void | clearModified () |
| |
| virtual void | markModified () |
| |
virtual
DtStateComponent::StateComponentType | type () const |
| |
virtual
DtStateComponent::StateComponentType | componentType () const =0 |
| |
| virtual const char * | stringType () 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 () |
| |