20 class DtWindowEllipseInstance;
48 virtual void setCenter(
double x,
double y);
55 virtual void setDimensions(
double xLength,
double yLength);
59 virtual void setNumVertices(
int numVertices);
62 virtual void setVisible(
bool isVisible);
65 virtual void setStipplePattern(
unsigned int stipplePattern);
68 virtual void setColor(
float r,
float g,
float b,
float a);
71 virtual void setFill(
bool fill);
75 virtual void setGroup(
int groupId );
82 virtual void setChannelOverlay( std::string displayName,
83 std::string windowName, std::string channelName );
87 virtual void setInnerDimensions(
double xLength,
double yLength );
90 virtual void setStartEndAngles(
double startAngle,
double endAngle );
93 virtual void setLineWidth(
float lineWidth);
96 virtual void update();
99 virtual void needsUpdate();
A model-like object that draws a 2D ellipse.
Definition: DtWindowEllipse.h:35
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 a DtWindowEllipseInstance An object that draws a 2D ellipse.
Definition: DtWindowEllipseInstance.h:24
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
bool myConnectedToPostUpdate
Definition: DtWindowEllipse.h:102
Contains makVrv::DtWindowObject class.
DtWindowEllipseInstance * myInstance
Definition: DtWindowEllipse.h:101