46 return myAmmunitionList;
51 return myAmmunitionList;
56 return myAmmunitionPrioritiesList;
61 return myAmmunitionPrioritiesList;
67 return !(*
this == rhs);
73 virtual const char*
xmlType()
const override {
78 virtual bool isValid()
const;
81 virtual bool hasTargetPriorities()
const;
DtAmmunitionPrioritiesList & ammunitionPriorities()
Definition: targetingControlTable.h:59
DtAmmunitionList myAmmunitionList
Parameter Name: ammunition-list Parameter Description: List and amounts of ammunition available...
Definition: targetingControlTable.h:96
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
Readable-writable class holding all parameters to configure the DtTargetingControlTable.
Definition: ammunitionList.h:22
#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: readerWriterRegistry.h:39
Defines a criteria for choosing targets for a single weapon system. This class stores all the informa...
Definition: targetSelectionCriteria.h:27
bool operator!=(const DtTargetingControlTable &rhs) const
Definition: targetingControlTable.h:65
virtual const char * xmlType() const override
Definition: targetingControlTable.h:73
bool operator==(const DtTargetSelectionCriteria &) const
Equivalence operator.
DtAmmoSelectTable is a readable/writable list of DtAmmoSelectEntrys. It's sorted by the entity type i...
Definition: ammoSelectTable.h:27
DtTargetSelectionCriteria & operator=(const DtTargetSelectionCriteria &orig)
assignment
const DtAmmunitionPrioritiesList & ammunitionPriorities() const
Definition: targetingControlTable.h:54
DtAmmunitionPrioritiesList myAmmunitionPrioritiesList
Parameter Name: entity-target-priorities Parameter Description: List of ammunition to use for each ta...
Definition: targetingControlTable.h:101
Definition: ammunitionParamsEntry.h:24
DtAmmunitionList & ammunition()
Definition: targetingControlTable.h:49
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...
Readable-writable class holding all parameters to configure the DtTargetingControlTable.
Definition: ammunitionPrioritiesList.h:26
const DtAmmunitionList & ammunition() const
Definition: targetingControlTable.h:44
static const char * theXmlType()
The type that is used when archiving to an XML stream.
Definition: targetingControlTable.h:19