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,
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;
172 virtual void setNumTextureTiles(
int numTextureTiles);
182 virtual void update();
192 virtual const DtVector& vertex(
int index)
const;
202 virtual void setVertex(
int index,
const DtVector& vertex);
204 virtual void setRemoteGraphicSet(
const std::string& setName);
207 virtual void calculateBoundingSphere();
208 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 ...