17 #include <vlutil/vlString.h>
25 #include <vl/environmentalPointRecord.h>
26 #include <vl/environmentalBoundingSphereRecord.h>
41 namespace vrvControlToolkit
56 DtArea3DObject(DtExerciseConn* exConn,
unsigned id, std::vector<DtVector> vertices,
57 DtVector
offset = DtVector::zero(),
59 const DtString& textureDirectory =
"",
60 const DtString& textureFilename = DtString::nullString(),
61 int numTextureTiles = 0,
bool flashing =
false);
90 virtual const DtVector32&
offset()
const;
97 virtual void setOffset(
const DtVector32& off);
115 virtual void setColor (
const DtVdcColor& color);
122 virtual bool flashing()
const;
129 virtual void setFlashing(
bool flashing);
136 virtual const DtString& textureDirectory()
const;
143 virtual void setTextureDirectory(
const DtString& str);
150 virtual const DtString& textureFilename()
const;
157 virtual void setTextureFilename(
const DtString& str);
165 virtual int numTextureTiles()
const;
174 virtual void setNumTextureTiles(
int numTextureTiles);
184 virtual void update();
194 virtual const DtVector& vertex(
int index)
const;
204 virtual void setVertex(
int index,
const DtVector& vertex);
209 virtual bool projected()
const;
210 virtual void setProjected(
bool projected );
213 virtual void setRemoteGraphicSet(
const std::string& setName);
216 virtual void calculateBoundingSphere();
217 virtual void setStateRecordUserData();
DtDrawControlObject.h contains the class definition for DtDrawControlObject, the base class from whic...
Contains the Dt3DGraphicalObjectStateRecord class declaration.
#define DT_DLL_VRVDRAWCONTROL
Definition: vrvDrawControl.h:15
Dt3DGraphicalObjectStateRecord implements the 3d graphical object state record for the remote graphic...
Definition: 3dGraphicalObjectStateRecord.h:42
voidpf uLong offset
Definition: ioapi.h:42
DtVdcColor.h contains the class definition for DtVdcColor, which is used to represent colors for all ...