17 class DtOverlayRenderer;
19 class DtLineSegmentInterface;
44 virtual void setEventsEnabled(
bool enabled,
unsigned long long userData = 0);
47 virtual bool eventsEnabled()
const;
53 virtual void setVertexCount(
unsigned int vertexCount);
57 virtual unsigned int vertexCount()
const;
60 virtual unsigned int segmentCount()
const;
63 virtual void set2DPosition(
unsigned int vertexIndex,
float x1,
float y1);
66 virtual void get2DPosition(
unsigned int vertexIndex,
float& x,
float& y)
const;
71 virtual void set3DPosition(
unsigned int vertexIndex,
float x,
float y,
float z,
float w);
74 virtual void get3DPosition(
unsigned int vertexIndex,
float& x,
float& y,
float& z,
float& w)
const;
77 virtual void set3DDirection(
unsigned int vertexIndex,
float x,
float y,
float z);
80 virtual void get3DDirection(
unsigned int vertexIndex,
float& x,
float& y,
float& z)
const;
83 virtual void setDirection2DLength(
unsigned int vertexIndex,
float length);
86 virtual float direction2DLength(
unsigned int vertexIndex)
const;
89 virtual void setSegmentColor(
unsigned int segment,
float r,
float g,
float b,
float a);
92 virtual void setPointColor(
unsigned int point,
float r,
float g,
float b,
float a);
95 virtual void setStipplePattern(
unsigned int segment,
unsigned int pattern);
98 virtual void setWidth(
unsigned int segment,
float w);
103 virtual void setEventWidth(
float);
110 virtual void removeLineSegmentsUntilEndFrom(
int segmentCount);
117 virtual void slot_pickerDestroyed();