36 virtual void setUpExtent(
float) = 0;
39 virtual void setDownExtent(
float) = 0;
42 virtual void setLeftExtent(
float) = 0;
45 virtual void setRightExtent(
float) = 0;
50 virtual void setHeight(
float) = 0;
53 virtual void setDimensions(
float width,
float height) = 0;
56 virtual void setScribeWidth(
float) = 0;
59 virtual void setStipplePattern(
unsigned int,
int repeatFactor) = 0;
63 virtual void setSegmentStipplePattern(
int seg,
unsigned int pattern,
int repeatFactor) = 0;
67 virtual void setLineWidth(
float width) = 0;
70 virtual void setScribed(
bool b) = 0;
74 virtual void setScribeColor(
float r,
float g,
float b,
float a) = 0;
77 virtual void setSegmentStartArrow(
int,
bool) = 0;
80 virtual void setSegmentEndArrow(
int,
bool) = 0;
83 virtual void setArrowSize(
double) = 0;
86 virtual void setArrowStyle(
int) = 0;
89 virtual void setSegmentColor(
int,
float r,
float g,
float b,
float a) = 0;
92 virtual void setLineStyle(
int) = 0;
96 virtual void setFixedWidthSizing(
bool) = 0;
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:22
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
This class is a virtual class that all Extruded line models must implement.
Definition: DtExtrudedLineModel.h:19