48 DtReal getDepth()
const;
49 void setDepth(DtReal depth);
51 DtReal getMinorAxis()
const;
52 void setMinorAxis(DtReal minorAxis);
54 DtReal getMajorAxis()
const;
55 void setMajorAxis(DtReal majorAxis);
57 DtReal getHeading()
const;
58 void setHeading(DtReal heading);
60 DtInt32 getCraterEffectEnum()
const;
61 void setCraterEffectEnum(
DtInt32 effect);
63 DtInt32 getCraterImageEnum()
const;
64 void setCraterImageEnum(
DtInt32 imageEnum);
67 void setSoilType(
DtInt32 soilType);
DtRwReal myMinorAxis
Definition: rwDynamicTerrainCraterItem.h:77
Class which holds a list of string key and string value pairs. This class is a DtReaderWriter, and also has associated DtBufferSerialize methods available.
Definition: rwKeyValueList.h:21
Definition: terrainGeometryAndData.h:24
virtual void updateAfterInput()
Updates the dynamic terrain item after output from a file, stream, buffer, etc.
Definition: rwDynamicTerrainCraterItem.h:15
DtRwReal myMajorAxis
Definition: rwDynamicTerrainCraterItem.h:78
DtRwDynamicTerrainItem & operator=(const DtRwDynamicTerrainItem &orig)
assignment operator: assigns value only
DtRwInt myCraterImageEnum
Definition: rwDynamicTerrainCraterItem.h:82
Definition: readerWriterRegistry.h:39
DtRwKeyValueList myData
Definition: rwDynamicTerrainCraterItem.h:84
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtRwInt mySoilType
Definition: rwDynamicTerrainCraterItem.h:83
Description: Readable, Writable int.
Definition: rwInt.h:25
virtual void postGetSelf() override
Override to get items from list and place into internal map.
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtRwReal myDepth
Definition: rwDynamicTerrainCraterItem.h:79
DtRwTemplatedListPtr< DtRwDynamicTerrainCraterItem, true > DtRwDynamicTerrainCraterItemList
Definition: rwDynamicTerrainCraterItem.h:87
DtRwInt myCraterEffectEnum
Definition: rwDynamicTerrainCraterItem.h:81
DtRwDynamicTerrainItem holds a the information needed to make a dynamic change to the terrain...
Definition: rwDynamicTerrainItem.h:23
DtRwReal myHeading
Definition: rwDynamicTerrainCraterItem.h:80
virtual const char * readerWriterType() const override
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
virtual void prePutSelf() override
Override to add in items from map as reader/writer items.
virtual void prepareForOutput()
Prepares the dynamic terrain item for output to a file, stream, buffer, etc.