14 #include "matrix/vlVector.h"
16 namespace vrvControlToolkit
33 virtual const std::vector<DtVector>& vertices()
const;
34 virtual void setVertices(
const std::vector<DtVector>& vertices);
35 virtual const DtVector& vertex(
unsigned index)
const;
36 virtual void setVertex(
unsigned index,
const DtVector&);
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
A DtTaskVisualization describes a graphic to be displayed in the GUI to visualize the behavior of the...
Definition: taskVisualization.h:31
vrvControlToolkit::DtArea3DObject * myAreaObject
Definition: areaTaskVisualization.h:58
A DtAreaTaskVisualization describes a area graphic to be displayed in the GUI to visualize the behavi...
Definition: areaTaskVisualization.h:23
std::vector< DtVector > myVertices
Definition: areaTaskVisualization.h:56
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
virtual void createDrawControlObjects(DtExerciseConn *exConn)=0
Creates the draw control objects for this task visualization.
virtual bool isPublished() const =0
Returns true if the visualization is already published.
virtual void updateDrawControlObjects()=0
Updates the visualization object data. Must call publish first.
bool myLocationsDirty
Definition: areaTaskVisualization.h:55
virtual void unpublishDrawControlObjects()=0
Removes the visualization object from the network.
DtBoost::shared_ptr< DtAreaTaskVisualization > DtAreaTaskVisualizationPtr
Definition: areaTaskVisualization.h:61