62 virtual void setPosition(
const DtVector& position) = 0;
63 virtual DtVector position()
const = 0;
68 virtual void setOrientation(
const DtTaitBryan& orientation) = 0;
69 virtual DtTaitBryan orientation()
const = 0;
74 virtual void setMaxAngleSegment(
double angleSegmentMax) = 0;
75 virtual double maxAngleSegment()
const = 0;
80 virtual void setRadius(
double x) = 0;
81 virtual double radius()
const = 0;
86 virtual void setScale(
float scale) = 0;
87 virtual float scale()
const = 0;
92 virtual void setVisible(
bool isVisible) = 0;
93 virtual bool isVisible()
const = 0;
98 virtual void setNumberOfSpokes(
unsigned int numSpokes) = 0;
99 virtual unsigned int numberOfSpokes()
const = 0;
104 virtual void setNumberOfRings(
unsigned int numRings) = 0;
105 virtual unsigned int numberOfRings()
const = 0;
110 virtual void setLineStipplePattern(
unsigned int stipplePattern) = 0;
111 virtual unsigned int lineStipplePattern()
const = 0;
116 virtual void setLineWidth(
float width) = 0;
117 virtual float lineWidth()
const = 0;
123 virtual void setColor(
float r,
float g,
float b,
float a) = 0;
124 virtual bool getColor(
float& r,
float& g,
float& b,
float& a)
const = 0;
129 virtual void setEventsEnabled(
bool enabled) = 0;
130 virtual bool eventsEnabled()
const = 0;
138 virtual void setGroup(
int groupNum) = 0;
139 virtual int group()
const = 0;
Interface class for an Overlay Spider Web Model.
Definition: DtOverlaySpiderWebModel.h:47
#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.