24 class DtFilledPolygon;
50 virtual void setTriangleCount(
unsigned int count );
54 virtual void addTriangle(
unsigned int stipplePattern,
55 float xVertex0,
float yVertex0,
float xVertex1,
float yVertex1,
56 float xVertex2,
float yVertex2 );
63 virtual void updateTriangle(
unsigned int index,
unsigned int stipplePattern,
64 float xVertex0,
float yVertex0,
float xVertex1,
float yVertex1,
65 float xVertex2,
float yVertex2 );
68 virtual void setVisible(
bool isVisible );
74 virtual void setChannelOverlay( std::string displayName,
75 std::string windowName, std::string channelName );
80 virtual void updateGeometry();
83 virtual void deleteAllTriangles();
Contains makVrv::DtOsgWindowTriangleGroup class.
std::vector< TriangleStruct > myTriangles
Definition: DtOsgWindowTriangleGroupInstance.h:95
Virtual base class.
Definition: DtVirtualBaseClass.h:19
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtFilledPolygon * trianglePolygon
Definition: DtOsgWindowTriangleGroupInstance.h:93
A variable vertex convex filled 2D polygon.
Definition: DtFilledPolygon.h:26
unsigned int stipplePattern
Definition: DtOsgWindowTriangleGroupInstance.h:44
DtDe & myDe
Definition: DtOsgWindowTriangleGroupInstance.h:122
Contains makVrv::DtVirtualBaseClass class.
Contains makVrv::DtOsgWindowPolygonInstance class.
Definition: DtOsgWindowTriangleGroupInstance.h:42
Triangle TriangleInfo
Definition: DtOsgWindowTriangleGroupInstance.h:92
VertexList vertices
Definition: DtOsgWindowTriangleGroupInstance.h:45
Contains DLL export macros.
std::vector< osg::Vec2 > VertexList
Definition: DtOsgWindowPolygonInstance.h:85
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Definition: DtOsgWindowTriangleGroupInstance.h:90
Creator for DtOsgWindowTriangleInstance.
Definition: DtOsgWindowTriangleGroupInstance.h:101
OSG Implementation of a DtWindowPolygonInstance.
Definition: DtOsgWindowPolygonInstance.h:29
unsigned int myTriangleCount
Definition: DtOsgWindowTriangleGroupInstance.h:97
This class updates vertices for each triangle added via addTriangle.
Definition: DtOsgWindowTriangleGroupInstance.h:33