15 #include <matrix/vlVector.h>
59 virtual void setOrigin(
const DtVector& position) = 0;
60 virtual DtVector getOrigin()
const = 0;
64 virtual void setDimensions(
double x,
double y) = 0;
65 virtual bool getDimensions(
double& x,
double& y)
const = 0;
70 virtual void setScale(
float scale) = 0;
71 virtual float scale()
const = 0;
76 virtual void setVisible(
bool isVisible) = 0;
77 virtual bool isVisible()
const = 0;
82 virtual void setMaxAngleSegment(
double angleSegmentMax) = 0;
83 virtual double maxAngleSegment()
const = 0;
88 virtual void setStartAngle(
double startAngle) = 0;
89 virtual double startAngle()
const = 0;
94 virtual void setEndAngle(
double endAngle) = 0;
95 virtual double endAngle()
const = 0;
100 virtual void setStipplePattern(
unsigned int stipplePattern) = 0;
101 virtual unsigned int stipplePattern()
const = 0;
107 virtual void setLineWidth(
float width) = 0;
108 virtual float lineWidth()
const = 0;
114 virtual void setColor(
float r,
float g,
float b,
float a) = 0;
115 virtual bool getColor(
float& r,
float& g,
float& b,
float& a)
const = 0;
Base class for a graphical object that exists in a window Implements a parenting system for DtWindowO...
Definition: DtWindowObject.h:24
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Interface for an Arc drawn in screen space.
Definition: DtWindowArc.h:48
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains makVrv::DtWindowObject class.