31 virtual void setOrigin(
const DtVector& v) = 0;
34 virtual const DtVector&
origin()
const = 0;
38 virtual bool arePointsOffsetFromOrigin()
const = 0;
48 virtual void setUpExtent(
float) = 0;
51 virtual void setDownExtent(
float) = 0;
54 virtual void setLeftExtent(
float) = 0;
57 virtual void setRightExtent(
float) = 0;
62 virtual void setHeight(
float) = 0;
65 virtual void setDimensions(
float width,
float height) = 0;
68 virtual void setScribeWidth(
float) = 0;
71 virtual void setStipplePattern(
unsigned int,
int repeatFactor) = 0;
75 virtual void setSegmentStipplePattern(
int seg,
unsigned int pattern,
int repeatFactor) = 0;
79 virtual void setLineWidth(
float width) = 0;
82 virtual void setScribed(
bool b) = 0;
86 virtual void setScribeColor(
float r,
float g,
float b,
float a) = 0;
89 virtual void setSegmentStartArrow(
int,
bool) = 0;
92 virtual void setSegmentEndArrow(
int,
bool) = 0;
95 virtual void setArrowSize(
double) = 0;
98 virtual void setArrowStyle(
int) = 0;
101 virtual void setSegmentColor(
int,
float r,
float g,
float b,
float a) = 0;
104 virtual void setLineStyle(
int) = 0;
108 virtual void setFixedWidthSizing(
bool) = 0;
111 virtual void setHeightLinesEnabled(
bool enabled) = 0;
114 virtual void setHeightLinesColor(
float r,
float g,
float b,
float a) = 0;
117 virtual void setHeightLinesSpacing(
float spacing) = 0;
voidpf uLong int origin
Definition: ioapi.h:42
Contains declaration of Dt3DLineModel.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Dt3DLineModel extends the DtLineModel interface to include operations only appropriate for 3D lines...
Definition: Dt3DLineModel.h:19
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
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:76
This class is a virtual class that all Extruded line models must implement.
Definition: DtExtrudedLineModel.h:19