31 virtual void setVertex(
int i,
double x,
double y) = 0;
34 virtual void setFillPattern(
unsigned int fillPattern) = 0;
37 virtual void setFill(
bool fill) = 0;
40 virtual void setNumVertices(
unsigned int numVertices) = 0;
43 virtual void setColor(
float r,
float g,
float b,
float a) = 0;
50 virtual void update() = 0;
57 virtual void setGroup(
int groupId ) = 0;
63 virtual void setChannelOverlay(
const std::string& displayName,
64 const std::string& windowName,
const std::string& channelName ) = 0;
Creator for DtWindowPolygonInstance, will throw if you create on it. osg creator is registered in vrv...
Definition: DtWindowPolygonInstance.h:69
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
Interface for a DtWindowPolygonInstance An object that draws a 2D Polygon.
Definition: DtWindowPolygonInstance.h:24
Interface for classes with settable visibility, such as a 3D model or 2D graphic. ...
Definition: DtSetVisibilityInterface.h:22
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtDe & myDe
Definition: DtWindowPolygonInstance.h:87
Contains the DtSetVisibilityInterface.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
Contains DLL export macros.