30 virtual void addPoint(
const DtVector& point,
int index) = 0;
33 virtual void setPickable(
bool enabled) = 0;
36 virtual void removePoint(
int index) = 0;
39 virtual int pointCount()
const = 0;
42 virtual DtVector point(
int)
const = 0;
47 virtual void setPoint(
int index,
const DtVector&) = 0;
50 virtual void setOrigin(
const DtVector&) = 0;
53 virtual void setStipplePattern(
unsigned int stipplePattern) = 0;
56 virtual void setWidth(
float width) = 0;
59 virtual void setTexturePath(
const std::string& texturePath) = 0;
62 virtual void setNumTextureTiles(
double numTiles) = 0;
65 virtual void setColor(
float r,
float g,
float b,
float a) = 0;
68 virtual void setFill(
bool);
71 virtual const std::vector<DtVector>& points()
const = 0;
Distributed model for drawing polygons with attached vertices.
Definition: DtPolygonModel.h:20
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Contains makVrv::DtModel class.
A model which owns a single model instance. A DtModel is a managing container for a single DtModelIns...
Definition: DtModel.h:56
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72