31 parentRegistry = NULL);
34 parentRegistry = NULL);
59 virtual DtString dynamicTerrainType()
const;
60 virtual void setDynamicTerrainType(
const DtString& type);
66 virtual void setPowerType(
const DtString& type);
71 virtual DtString damageAlgorithm()
const;
72 virtual void setDamageAlgorithm(
const DtString& alg);
77 virtual double delay()
const;
78 virtual void setDelay(
double d);
83 virtual bool detonateOnDestroy()
const;
84 virtual void setDetonateOnDestroy(
bool v);
89 virtual const DtEntityType& detonationMunition()
const;
90 virtual void setDetonationMunition(
const DtEntityType& m);
95 virtual const std::map<DtRwReal, DtRwString>& terrainDamageTable()
const;
96 virtual void setTerrainDamageTable(
const std::map<DtRwReal, DtRwString>& table);
104 virtual void setAdditionalAlgorithmConfigValue(
const DtString& key,
const DtString& val);
120 return !(*
this == rhs);
bool operator==(const DtReaderWriter &) const
Equivalence operator.
DtRwString myPowerType
Parameter Name: power-type Parameter Description: String identifying the type of detonation power tha...
Definition: highFidelityTerrainDamageConfig.h:136
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
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: symbolString.h:20
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwString myDynamicTerrainType
Parameter Name: dynamic-terrain-type Parameter Description: String identifying the dynamic terrain ty...
Definition: highFidelityTerrainDamageConfig.h:131
Definition: readerWriter.h:85
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
Definition: readerWriterRegistry.h:39
bool operator!=(const DtHighFidelityTerrainDamageConfig &rhs)
Definition: highFidelityTerrainDamageConfig.h:118
DtRwEntityType myDetonationMunition
Parameter Name: detonation-munition Parameter Description: Munition types used for detonation...
Definition: highFidelityTerrainDamageConfig.h:156
DtRwTemplatedMapPtr< DtRwReal, DtRwString > DtTerrainDamageTable
DtHighFidelityTerrainDamageConfig.
Definition: highFidelityTerrainDamageConfig.h:21
DtRwReal myDelay
Parameter Name: delay Parameter Description: Delay, in seconds, before dynamic terrain changes should...
Definition: highFidelityTerrainDamageConfig.h:146
DtTerrainDamageTable myTerrainDamageTable
Parameter Name: standard-terrain-damage-table Parameter Description: Table that indicates the damaged...
Definition: highFidelityTerrainDamageConfig.h:160
virtual const char * xmlType() const
Definition: highFidelityTerrainDamageConfig.h:112
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
File: rwEntType.h.
Definition: rwEntityType.h:23
Definition: highFidelityTerrainDamageConfig.h:23
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwKeyValueList myAdditionalAlgorithmConfig
Parameter Name: additional-algorithm-config Parameter Description: A list of key/value pairs which ca...
Definition: highFidelityTerrainDamageConfig.h:165
DtRwBoolean myDetonateOnDestroy
Parameter Name: detonate-on-destroy Parameter Description: If true, then a detonation will be created...
Definition: highFidelityTerrainDamageConfig.h:151
DtRwTemplatedListPtr< DtHighFidelityTerrainDamageConfig, true > DtHighFidelityTerrainDamageConfigList
Definition: highFidelityTerrainDamageConfig.h:169
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
static const char * theXmlType()
The type that is used when archiving to an XML stream.
DtRwString myDamageAlgorithm
Parameter Name: damage-algorithm Parameter Description: Name of the algorithm to be used to determine...
Definition: highFidelityTerrainDamageConfig.h:141