80 virtual void setPosition(
const DtVector& position) = 0;
81 virtual DtVector position()
const = 0;
87 virtual void setOrientation(
const DtTaitBryan& orientation) = 0;
88 virtual DtTaitBryan orientation()
const = 0;
94 virtual void setHeading(
float heading) = 0;
95 virtual float heading()
const = 0;
100 virtual void setMaxAngleSegment(
double angleSegmentMax) = 0;
101 virtual double maxAngleSegment()
const = 0;
106 virtual void setRadius(
double x) = 0;
107 virtual double radius()
const = 0;
112 virtual void setScale(
float scale) = 0;
113 virtual float scale()
const = 0;
118 virtual void setVisible(
bool isVisible) = 0;
119 virtual bool isVisible()
const = 0;
124 virtual void setNumberOfSpokes(
unsigned int numSpokes) = 0;
125 virtual unsigned int numberOfSpokes()
const = 0;
132 virtual void setNumberOfRings(
unsigned int numRings) = 0;
133 virtual unsigned int numberOfRings()
const = 0;
138 virtual void setIsInnerRingFilled(
bool filled) = 0;
139 virtual bool isInnerRingFilled()
const = 0;
146 virtual void setRingIntervalDistance(
double interval) = 0;
147 virtual double ringIntervalDistance()
const = 0;
152 virtual void setLineStipplePattern(
unsigned int stipplePattern) = 0;
153 virtual unsigned int lineStipplePattern()
const = 0;
158 virtual void setLineWidth(
float width) = 0;
159 virtual float lineWidth()
const = 0;
165 virtual void setColor(
float r,
float g,
float b,
float a) = 0;
166 virtual bool getColor(
float& r,
float& g,
float& b,
float& a)
const = 0;
172 virtual void setOpacity(
float opacity) = 0;
173 virtual float opacity()
const = 0;
178 virtual void setEventsEnabled(
bool enabled) = 0;
179 virtual bool eventsEnabled()
const = 0;
184 virtual void setListenToDisplayUnitSettings(
bool listen) = 0;
185 virtual bool listenToDisplayUnitSettings()
const = 0;
193 virtual void setGroup(
int groupNum) = 0;
194 virtual int group()
const = 0;
202 virtual void setIsDecorated(
bool isDecorated) = 0;
203 virtual bool isDecorated()
const = 0;
208 virtual void setFontFile(std::string fontFile) = 0;
209 virtual std::string fontFile()
const = 0;
214 virtual void setFontPointSize(
float pointSize) = 0;
215 virtual float fontPointSize()
const = 0;
220 virtual void setFontColor(
float r,
float g,
float b,
float a) = 0;
221 virtual bool getFontColor(
float& r,
float& g,
float& b,
float& a)
const = 0;
234 virtual void setDistanceDecimals(
unsigned int decimals) = 0;
235 virtual unsigned int distanceDecimals()
const = 0;
248 virtual void setOrientationDecimals(
unsigned int decimals) = 0;
249 virtual unsigned int orientationDecimals()
const = 0;
NorthUnits
Enumeration of the different north units.
Definition: DtDisplayUnitsSettingsRecord.h:149
DistanceUnits
Enumeration of the different distance units.
Definition: DtDisplayUnitsSettingsRecord.h:56
Contains the DtSharedDisplayUnitsSettings class declaration.
Interface class for an Overlay Spider Web Model.
Definition: DtOverlaySpiderWebModel.h:65
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Contains makVrv::DtModel class.
OrientationUnits
Enumeration of the different orientation units.
Definition: DtDisplayUnitsSettingsRecord.h:101
A model which owns a single model instance.
Definition: DtModel.h:55
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains DLL export macros.