78 virtual const void setPriority(
const DtU16& val);
81 virtual const DtU16& priority()
const;
84 virtual void setSnowMinimumAltitude(
const DtFloat64& val);
87 virtual const DtFloat64& snowMinimumAltitude()
const;
90 virtual void setSnowRoadAccumulation(
const DtFloat64& val);
93 virtual const DtFloat64& snowRoadAccumulation()
const;
96 virtual void setReferenceTemperatureAltitude(
DtFloat32 val);
99 virtual DtFloat32 referenceTemperatureAltitude()
const;
102 virtual void setReferencePressureAltitude(
DtFloat32 val);
105 virtual DtFloat32 referencePressureAltitude()
const;
108 virtual void setIsLightningPresent(
bool val);
111 virtual bool isLightningPresent()
const;
114 virtual void setRainAccumulation(
DtFloat32 val);
117 virtual DtFloat32 rainAccumulation()
const;
121 virtual void setVisualObscurantColor(
int r,
int g,
int b,
int a);
124 virtual void setVisualObscurantColor(
unsigned int color);
127 virtual unsigned int visualObscurantColor()
const;
130 virtual void setVisualObscurantHeight(
DtFloat32 val);
133 virtual DtFloat32 visualObscurantHeight()
const;
Contains the DtEntityIdentifier class declaration.
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
virtual void printData() const
Print data to the DtInfo stream.
DtFloat64 mySnowRoadAccumulation
Definition: landSurfaceStateRepository.h:142
Contains the DtWeatherStateRepository class declaration.
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtWeatherStateRepository & operator=(const DtWeatherStateRepository &orig)
Assignment Operator.
Contains the DtString class declaration.
DtRoadIceConditionEnum16
Definition: metocEnums.h:56
Contains the DtEntityType and DtRadioEntityType class declarations.
Definition: snowStruct.h:22
This file contains typedefs used to represent objects in a protocol neutral way.
Instances of DtWeatherStateRepository are used to store state data for METOC_Root.EnvironmentCondition.Weather objects.
Definition: weatherStateRepository.h:33
DtFloat32 myVisualObscurantHeight
Definition: landSurfaceStateRepository.h:148
This file declares DtVector and DtVector32.
DtFloat32 myReferenceTemperatureAltitude
Definition: landSurfaceStateRepository.h:144
DtFloat64 mySnowMinimumAltitude
Definition: landSurfaceStateRepository.h:141
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
DtSnowStruct mySnow
Definition: landSurfaceStateRepository.h:137
unsigned int myVisualObscurantColor
Definition: landSurfaceStateRepository.h:147
DtSurfaceMoistureEnum16
Definition: metocEnums.h:68
DtRoadIceConditionEnum16 myIceCondition
Definition: landSurfaceStateRepository.h:139
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
DtFloat32 myRainAccumulation
Definition: landSurfaceStateRepository.h:143
DtFloat32 myReferencePressureAltitude
Definition: landSurfaceStateRepository.h:145
static DtWeatherStateRepository * create()
Create a DtWeatherStateRepository.
DtSurfaceMoistureEnum16 myMoisture
Definition: landSurfaceStateRepository.h:138
DtU16 myPriority
Definition: landSurfaceStateRepository.h:140
bool myIsLightningPresent
Definition: landSurfaceStateRepository.h:146
Instances of DtLandSurfaceStateRepository are used to store state data for METOC_Root.EnvironmentCondition.Weather.LandSurface objects.
Definition: landSurfaceStateRepository.h:31
This file contains typedefs for machine dependant types.