24 class DtFilledPolygon;
25 class DtSegmentedLine;
54 virtual void setLineCount(
unsigned int count );
58 virtual void addLine(
float lineWidth,
unsigned int stipplePattern,
59 float xVertex0,
float yVertex0,
float xVertex1,
float yVertex1 );
66 virtual void updateLine(
unsigned int index,
float lineWidth,
unsigned int stipplePattern,
67 float xVertex0,
float yVertex0,
float xVertex1,
float yVertex1 );
70 virtual void setVisible(
bool isVisible );
76 virtual void setChannelOverlay( std::string displayName,
77 std::string windowName, std::string channelName );
82 virtual void updateGeometry();
85 virtual void deleteAllLines();
unsigned int myLineCount
Definition: DtOsgWindowLineGroupInstance.h:99
float lineWidth
Definition: DtOsgWindowLineGroupInstance.h:47
Virtual base class.
Definition: DtVirtualBaseClass.h:19
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtDe & myDe
Definition: DtOsgWindowLineGroupInstance.h:122
OSG Implementation of a DtWindowLineInstance.
Definition: DtOsgWindowLineInstance.h:31
Creator for DtOsgWindowLineInstance.
Definition: DtOsgWindowLineGroupInstance.h:103
Contains makVrv::DtOsgWindowLineInstance class.
Contains makVrv::DtVirtualBaseClass class.
osg::Vec2 vertex0
Definition: DtOsgWindowLineGroupInstance.h:48
Definition: DtOsgWindowLineGroupInstance.h:92
osg::Vec2 vertex1
Definition: DtOsgWindowLineGroupInstance.h:49
This class updates vertices for each line added via addLine.
Definition: DtOsgWindowLineGroupInstance.h:34
unsigned int stipplePattern
Definition: DtOsgWindowLineGroupInstance.h:46
Contains makVrv::DtOsgWindowLineGroup class.
std::vector< LineStruct > myLines
Definition: DtOsgWindowLineGroupInstance.h:97
Container for lines.
Definition: DtOsgWindowLineGroupInstance.h:44
DtSegmentedLine * segmentedLine
Definition: DtOsgWindowLineGroupInstance.h:95
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
A convex polygon drawn using lines.
Definition: DtSegmentedLine.h:24
Line lineInfo
Definition: DtOsgWindowLineGroupInstance.h:94