50 virtual void setSegmentNumber(
const DtU32 value );
51 virtual DtU32 segmentNumber()
const;
56 virtual void setModifications(
DtU8 value);
57 virtual DtU8 modifications()
const;
60 virtual void setModificationsField(
62 virtual bool modificationsField(
68 virtual void setLocation(
const DtVector& coords );
69 virtual const DtVector& location()
const;
72 virtual void setOrientation(
const DtTaitBryan& orientation );
76 virtual void setLength(
const DtU16 value );
77 virtual DtU16 length()
const;
80 virtual void setWidth(
const DtU16 value );
81 virtual DtU16 width()
const;
84 virtual void setHeight(
const DtU16 value );
85 virtual DtU16 height()
const;
88 virtual void setDepth(
const DtU16 value );
89 virtual DtU16 depth()
const;
92 virtual void setGeneralAppearance(
DtU16 appearance );
93 virtual DtU16 generalAppearance()
const;
96 virtual void setSpecificAppearance(
DtU32 appearance );
97 virtual DtU32 specificAppearance()
const;
100 virtual void setGeneralAppearanceAttribute(
106 virtual void setSpecificAppearanceAttribute(
108 virtual DtU32 specificAppearanceAttribute(
112 virtual void setPercentComplete(
const DtU32 value );
113 virtual DtU32 percentComplete()
const;
120 virtual void setObjectPreDistributed(
bool onOff );
121 virtual bool objectPreDistributed()
const;
124 virtual void setDeactivated(
bool onOff );
125 virtual bool deactivated()
const;
128 virtual void setSmoking(
bool onOff );
129 virtual bool smoking()
const;
132 virtual void setFlaming(
bool onOff );
133 virtual bool flaming()
const;
136 virtual void printData()
const;
137 virtual void printDataToStream( std::ostream& stream )
const;
DtU16 myGeneralAppearance
Definition: linearSegmentRecord.h:160
DtAppearAttrVal
Create an enumeration type, but since many of the names will have the same value, define them all as ...
Definition: disEnums.h:1415
DtNetLinearSegmentParameter is the network structure for the linear segment parameter which is used b...
Definition: linObjStP.h:21
const bool operator==(const DtU128 &lhs, const DtU128 &rhs)
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtU16 myWidth
Definition: linearSegmentRecord.h:156
DtU16 myDepth
Definition: linearSegmentRecord.h:158
Instances of DtLinearSegmentRecord are used to implement the LinearSegmentStruct defined in the RPR F...
Definition: linearSegmentRecord.h:19
DtTaitBryans are used to represent orientation of an object, using a set of three Euler angles...
Definition: vlTaitBryan.h:43
DtU16 myHeight
Definition: linearSegmentRecord.h:157
DtU16 myLength
Definition: linearSegmentRecord.h:155
DtU8 myModifications
Definition: linearSegmentRecord.h:151
DtVector myLocation
Definition: linearSegmentRecord.h:153
This file declares classes for the LinearObject Pdu.
Definition: vlVector.h:224
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
DtU32 mySpecificAppearance
Definition: linearSegmentRecord.h:161
DtDamageState
This is for the tank ditch and concertina wire breach appearance Areal object specific appearance...
Definition: disEnums.h:1638
DtU32 mySegmentNumber
Definition: linearSegmentRecord.h:149
DtTaitBryan myOrientation
Definition: linearSegmentRecord.h:154
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
Contains the standard DIS enumerations.
const bool operator!=(const DtU128 &lhs, const DtU128 &rhs)
DtModificationField
Definition: disEnums.h:2470
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:1260
DtNetLinearSegment record is the network structure for the LinearSegmentStruct defined in the RPR FOM...
Definition: linObjStP.h:55