18 class DtDisObjectManager;
53 virtual void setModifications(
DtU8 mod );
55 virtual DtU8 modifications()
const;
59 virtual void setGeneralAppearance(
DtU16 appearance );
60 virtual DtU16 generalAppearance()
const;
63 virtual void setSpecificAppearance(
DtU32 appearance );
64 virtual DtU32 specificAppearance()
const;
67 virtual void setGeneralAppearanceAttribute(
73 virtual void setSpecificAppearanceAttribute(
75 virtual DtU32 specificAppearanceAttribute(
81 virtual bool setNumberOfPoints(
int newNumberOfPoints );
82 virtual int numberOfPoints()
const;
86 virtual bool setPointLocation(
int index,
const DtVector& point );
87 virtual bool getPointLocation(
int index,
DtVector& point )
const;
90 virtual void setPercentComplete(
DtU32 percent );
91 virtual DtU32 percentComplete()
const;
98 virtual void setObjectPreDistributed(
bool predistributed );
99 virtual bool objectPreDistributed()
const;
102 virtual void setDeactivated(
bool onOff );
103 virtual bool deactivated()
const;
106 virtual void setSmoking(
bool onOff );
107 virtual bool smoking()
const;
110 virtual void setFlaming(
bool onOff );
111 virtual bool flaming()
const;
121 virtual void setMineCount(
DtU32 numMines );
122 virtual DtU32 mineCount()
const;
135 DtU8 myModifications;
DtAppearAttrVal
Create an enumeration type, but since many of the names will have the same value, define them all as ...
Definition: disEnums.h:1425
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtEnvironmentObjectRepository class declaration.
static DtEnvironmentObjectRepository * create()
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
Instances of DtEnvironmentObjectRepository are used to maintain state information needed by environme...
Definition: environmentObjectRepository.h:24
DtU16 myGeneralAppearance
Definition: arealObjectRepository.h:137
Definition: vlVector.h:224
DtVector * myPoints
Definition: arealObjectRepository.h:140
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
virtual void printDataToStream(std::ostream &stream) const
Prints data to the specified stream.
DtBreachStatus
Point Object PDU enums.
Definition: disEnums.h:2863
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
DtDamageState
This is for the tank ditch and concertina wire breach appearance Areal object specific appearance...
Definition: disEnums.h:1648
Instances of DtArealObjectRepository are used to maintain state information needed by areal object en...
Definition: arealObjectRepository.h:30
int myNumberOfPoints
Definition: arealObjectRepository.h:139
virtual void printData() const
Prints data to DtInfo.
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
class DtHlaObjectManager:
Definition: hlaObjectManager.h:30
DtU32 mySpecificAppearance
Definition: arealObjectRepository.h:138
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
DtAppearAttribute
If you put spaces between the "<<" and the surrounding strings, enumstr gets confused and thinks the ...
Definition: disEnums.h:1270
DtEnvironmentObjectRepository & operator=(const DtEnvironmentObjectRepository &orig)
Assignment operator.