22 parentRegistry = NULL);
25 parentRegistry = NULL);
50 virtual int detonationResult()
const;
51 virtual void setDetonationResult(
int r);
56 virtual int fuzeType()
const;
57 virtual void setFuzeType(
int r);
64 return !(*
this == rhs);
68 static std::map<DtString, unsigned>& detonationResultMapping();
69 static int detonationResult(
const DtString&);
70 static DtString detonationResultString(
int);
73 static std::map<DtString, unsigned>& fuzeTypeMapping();
74 static int fuzeType(
const DtString&);
85 virtual const char*
xmlType()
const override {
127 virtual int detonationResult(
int fuze)
const;
130 virtual void setDetonationResult(
int fuze,
int r);
133 virtual void removeDetonationResult(
int fuze);
bool operator==(const DtReaderWriter &) const
Equivalence operator.
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...
virtual const char * xmlType() const override
Definition: detonationTableResults.h:85
DtRwString myDetonationResultString
Parameter Name: result Parameter Description: The detonation result to use. Parameter Default Value: ...
Definition: detonationTableResults.h:110
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
unsigned myFuzeType
Definition: detonationTableResults.h:117
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
virtual void postGetSelf()
Called after either version of getSelf (mtl or environment). Default is no-op.
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 DtRwDetonationTableResult &rhs) const
Definition: detonationTableResults.h:62
unsigned myDefaultDetonationResult
Definition: detonationTableResults.h:140
DtRwString myFuzeTypeString
Parameter Name: fuze-type Parameter Description: The type of fuze that this result represents...
Definition: detonationTableResults.h:104
Definition: rwTemplatedList.h:34
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtRwDetonationTableResultParam specifies a detonation result.
Definition: detonationTableResults.h:14
static const char * theXmlType()
The type that is used when archiving to an XML stream.
!!!!!!!!!!!!
Definition: detonationTableResults.h:121
unsigned myDetonationResult
Integer value converted from the string. Should match one of the SISO detonation result enumerated va...
Definition: detonationTableResults.h:116