63 virtual void setOrientation(
const DtTaitBryan& orientation) = 0;
64 virtual DtTaitBryan orientation()
const = 0;
68 virtual void setTopographicHeading(
double topoHeading) = 0;
72 virtual void setDimensions(
double x,
double y) = 0;
73 virtual bool getDimensions(
double& x,
double& y)
const = 0;
78 virtual void setScale(
float scale) = 0;
79 virtual float scale()
const = 0;
84 virtual void setVisible(
bool isVisible) = 0;
85 virtual bool isVisible()
const = 0;
90 virtual void setMaxAngleSegment(
double angleSegmentMax) = 0;
91 virtual double maxAngleSegment()
const = 0;
96 virtual void setStartAngle(
double startAngle) = 0;
97 virtual double startAngle()
const = 0;
102 virtual void setEndAngle(
double endAngle) = 0;
103 virtual double endAngle()
const = 0;
108 virtual void setStipplePattern(
unsigned int stipplePattern) = 0;
109 virtual unsigned int stipplePattern()
const = 0;
115 virtual void setLineWidth(
float width) = 0;
116 virtual float lineWidth()
const = 0;
122 virtual void setColor(
float r,
float g,
float b,
float a) = 0;
123 virtual bool getColor(
float& r,
float& g,
float& b,
float& a)
const = 0;
128 virtual void setEventsEnabled(
bool enabled) = 0;
129 virtual bool eventsEnabled()
const = 0;
137 virtual void setGroup(
int groupNum) = 0;
138 virtual int group()
const = 0;
Interface class for an Overlay Arc Model.
Definition: DtOverlayArcModel.h:48
#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.