55 virtual void setModifications(
DtU8 mod );
57 virtual DtU8 modifications()
const;
61 virtual void setLocation(
const DtVector& location );
62 virtual const DtVector& location()
const;
65 virtual void setOrientation(
const DtTaitBryan& orientation );
69 virtual void setGeneralAppearance(
DtU16 appearance );
70 virtual DtU16 generalAppearance()
const;
73 virtual void setSpecificAppearance(
DtU32 appearance );
74 virtual DtU32 specificAppearance()
const;
77 virtual void setGeneralAppearanceAttribute(
83 virtual void setSpecificAppearanceAttribute(
85 virtual DtU32 specificAppearanceAttribute(
95 virtual void setPercentComplete(
DtU32 percent );
96 virtual DtU32 percentComplete()
const;
103 virtual void setObjectPreDistributed(
bool predistributed );
104 virtual bool objectPreDistributed()
const;
107 virtual void setDeactivated(
bool onOff );
108 virtual bool deactivated()
const;
111 virtual void setSmoking(
bool onOff );
112 virtual bool smoking()
const;
115 virtual void setFlaming(
bool onOff );
116 virtual bool flaming()
const;
135 virtual void setPercentOpacity(
DtU8 percent );
136 virtual DtU8 percentOpacity()
const;
140 virtual void setCylinderSize(
DtU8 size );
141 virtual DtU8 cylinderSize()
const;
145 virtual void setCylinderHeight(
DtU8 height );
146 virtual DtU8 cylinderHeight()
const;
151 virtual void setNumberOfBursts(
DtU8 number );
152 virtual DtU8 numberOfBursts()
const;
161 virtual void setCraterSize(
DtU32 size );
162 virtual DtU32 craterSize()
const;
166 virtual void setNumberOfSegments(
DtU32 number );
167 virtual DtU32 numberOfSegments()
const;
179 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:1421
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtEnvironmentObjectRepository class declaration.
static DtEnvironmentObjectRepository * create()
DtTaitBryans are used to represent orientation of an object, using a set of three Euler angles...
Definition: vlTaitBryan.h:43
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
Definition: vlVector.h:224
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.
DtTaitBryan myOrientation
Definition: pointObjectRepository.h:182
DtBreachStatus
Point Object PDU enums.
Definition: disEnums.h:2773
Instances of DtPointObjectRepository are used to maintain state information needed by point environme...
Definition: pointObjectRepository.h:31
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:1644
virtual void printData() const
Prints data to DtInfo.
DtVector myLocation
Definition: pointObjectRepository.h:181
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
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:1266
DtU32 mySpecificAppearance
Definition: pointObjectRepository.h:184
DtU16 myGeneralAppearance
Definition: pointObjectRepository.h:183
DtEnvironmentObjectRepository & operator=(const DtEnvironmentObjectRepository &orig)
Assignment operator.
DtChemicalContent
Definition: disEnums.h:2793