72 virtual void setOrigin(
const DtVector& position) = 0;
78 virtual void setRelativePosition(
double x,
double y,
double z) = 0;
79 virtual DtVector relativePosition()
const = 0;
83 virtual void setOrientation(
const DtTaitBryan& orientation) = 0;
87 virtual void setMaxAngleSegment(
double angleSegmentMax) = 0;
88 virtual double maxAngleSegment()
const = 0;
93 virtual void setRadius(
float len) = 0;
94 virtual float radius()
const = 0;
99 virtual void setScale(
float scale) = 0;
100 virtual float scale()
const = 0;
105 virtual void setVisible(
bool isVisible) = 0;
106 virtual bool isVisible()
const = 0;
111 virtual void setStartAngle(
double startAngle) = 0;
112 virtual double startAngle()
const = 0;
118 virtual void setWedgeSpan(
double wedgeSpan) = 0;
119 virtual double wedgeSpan()
const = 0;
125 virtual void setFill(
bool) = 0;
126 virtual bool isFill()
const = 0;
132 virtual void setOutline(
bool) = 0;
133 virtual bool isOutline()
const = 0;
139 virtual void setSolidFillCenter(
bool) = 0;
140 virtual bool isSolidFillCenter()
const = 0;
144 virtual void setFillPattern(
const std::vector<unsigned int>&) = 0;
148 virtual void setStipplePattern(
unsigned int stipplePattern) = 0;
149 virtual unsigned int stipplePattern()
const = 0;
154 virtual void setOutlineWidth(
float) = 0;
155 virtual float outlineWidth()
const = 0;
160 virtual void setColor(
float r,
float g,
float b,
float a) = 0;
165 virtual void setCentralVertexColor(
float r,
float g,
float b,
float a) = 0;
166 virtual bool getCentralVertexColor(
float& r,
float& g,
float& b,
float& a)
const = 0;
172 virtual void setInsideColor(
float r,
float g,
float b,
float a) = 0;
173 virtual bool getInsideColor(
float& r,
float& g,
float& b,
float& a)
const = 0;
179 virtual void setOutsideColor(
float r,
float g,
float b,
float a) = 0;
180 virtual bool getOutsideColor(
float& r,
float& g,
float& b,
float& a)
const = 0;
185 virtual void setEventsEnabled(
bool enabled) = 0;
186 virtual bool eventsEnabled()
const = 0;
194 virtual void setGroup(
int groupNum) = 0;
195 virtual int group()
const = 0;
voidpf uLong int origin
Definition: ioapi.h:42
Interface class for an Overlay Circular Wedge Model An overlay model is positioned in 3D space and dr...
Definition: DtOverlayWedgeModel.h:57
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Contains makVrv::DtModel class.
A model which owns a single model instance.
Definition: DtModel.h:56
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains DLL export macros.