62 virtual void setSnowMinimumAlt(
const DtFloat64& sal);
65 virtual const DtFloat64 snowMinimumAlt()
const;
68 virtual void setSnowRoadAccumulation(
const DtFloat64& sal);
71 virtual const DtFloat64 snowRoadAccumulation()
const;
74 virtual void setReferenceTemperatureAltitude(
const DtFloat32& val);
77 virtual const DtFloat32 referenceTemperatureAltitude()
const;
80 virtual void setReferencePressureAltitude(
const DtFloat32& val);
83 virtual const DtFloat32 referencePressureAltitude()
const;
86 virtual void setRainAccumulation(
const DtFloat32& val);
89 virtual const DtFloat32 rainAccumulation()
const;
92 virtual void setVisualObscurantColor(
const DtU32& val);
95 virtual const DtU32 visualObscurantColor()
const;
98 virtual void setVisualObscurantHeight(
const DtFloat32& val);
101 virtual const DtFloat32 visualObscurantHeight()
const;
104 virtual void setIsLightningPresent(
const bool& val);
107 virtual const bool isLightningPresent()
const;
124 virtual unsigned int paddedNetSize()
const;
DtNetLandSurfaceRecord * myRecordPtr
Definition: landSurfaceRecord.h:140
virtual unsigned int unpaddedNetsize() const
This is the network size of the record without padding.
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtRoadIceConditionEnum16
Definition: metocEnums.h:56
static DtStandardVariableRecord * create(void *addr, unsigned int length)
Creator of an unknown record for registering in a factory.
Definition: snowStruct.h:22
Definition: metocLayerRecord.h:12
static unsigned int recordTypeToUse()
Return the METOC Layer record type.
This file declares DtNetLandSurfaceRecord.
static const unsigned int theMinimumSize
Definition: landSurfaceRecord.h:143
virtual DtStandardVariableRecord * clone() const
Clone.
virtual void setFromNet(const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)
Sets the record from an address and length.
virtual bool operator==(const DtMetocLayerRecord &record)
Equals Operator.
virtual DtMetocLayerRecord & operator=(const DtMetocLayerRecord &record)
Assignment Operator.
DtSurfaceMoistureEnum16
Definition: metocEnums.h:68
Definition: landSurfaceRecordP.h:17
Definition: standardVariableRecord.h:22
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
DtStandardVariableRetCode
Definition: standardVariableRecord.h:14
virtual void writeRecord(void *addr) const
Definition: landSurfaceRecord.h:19
virtual void printDataToStream(std::ostream &stream) const
Prints the data to the specified stream.
static void setRecordTypeToUse(unsigned int typeToUse)
Set the record type to use.