18 class DtOverlayRenderer;
20 class DtLineSegmentInterface;
39 virtual void setEventsEnabled(
bool enabled,
40 unsigned long long userData = 0);
43 bool eventsEnabled()
const;
47 virtual void setVertexCount(
unsigned int vertexCount);
50 virtual unsigned int vertexCount()
const;
54 virtual void set2DPositions(
const std::vector<float>& vertices);
57 virtual void set2DPosition(
unsigned int vertexIndex,
float x1,
float y1);
60 virtual void get2DPosition(
unsigned int vertexIndex,
float& x,
66 virtual void set3DPosition(
unsigned int vertexIndex,
float x,
float y,
70 virtual void get3DPosition(
unsigned int vertexIndex,
float& x,
float& y,
71 float& z,
float& w)
const;
73 virtual void set3DDirectionAndLength(
unsigned int index,
74 float x,
float y,
float z,
float l);
77 virtual void setVertexColor(
unsigned int index,
float r,
float g,
81 virtual void getVertexColor(
unsigned int index,
float& r,
float& g,
85 virtual void setColor(
float r,
float g,
float b,
float a );
88 virtual void getColor(
float& r,
float& g,
float& b,
float& a )
const;
97 void setStippleParameters(
unsigned int scale,
unsigned short pattern);
103 virtual void setStipple(
unsigned int stipplePattern);
106 virtual void setOutlineWidth(
float);
111 virtual void setEventOutlineWidth(
float);
114 virtual int group()
const;
117 virtual void setGroup(
int);
126 virtual void slot_pickerDestroyed();