20 class DtWindowLineInstance;
53 virtual void setVertex(
unsigned int vertex,
double x,
double y );
56 virtual void removeVertex(
unsigned int vertex );
60 virtual void setStartVertex(
double x,
double y);
64 virtual void setEndVertex(
double x,
double y);
67 virtual void setVisible(
bool isVisible);
70 virtual void setWidth(
unsigned int width);
73 virtual void setColor(
float r,
float g,
float b,
float a );
77 virtual void setStipplePattern(
unsigned int pattern );
81 virtual void setStyleSegments(
const std::vector<double>& segmentPercentages );
84 virtual void setSegmentColor(
unsigned int index,
float r,
float g,
float b,
float a);
87 virtual void setSegmentLightningStyle(
unsigned int index,
bool enableLightningStyle);
90 virtual void setSegmentStartArrow(
unsigned int index,
bool enableStartArrow);
93 virtual void setSegmentEndArrow(
unsigned int index,
bool enableEndArrow);
96 virtual void setSegmentStipplePattern(
unsigned int index,
unsigned int stipplePattern );
99 virtual void setSegmentStipplePattern(
unsigned int index,
unsigned int stippleScale,
100 unsigned int stipplePattern);
103 virtual void setSegmentWidth(
unsigned int index,
unsigned int width);
107 virtual void setSegmentStartColor(
unsigned int segmentIndex,
float r,
108 float g,
float b,
float a );
112 virtual void setSegmentEndColor(
unsigned int segmentIndex,
float r,
113 float g,
float b,
float a );
117 virtual void setGroup(
int groupId );
123 virtual void setChannelOverlay( std::string displayName,
124 std::string windowName, std::string channelName );
127 virtual void update();
130 virtual void needsUpdate();
bool myConnectedToPostUpdate
Definition: DtWindowLine.h:133
A model-like object that draws a 2D line.
Definition: DtWindowLine.h:42
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 DtWindowLineInstance - an attachable model instance that draws a 2D line...
Definition: DtWindowLineInstance.h:28
Contains makVrv::DtUniqueID type.
DtWindowLineInstance * myInstance
Definition: DtWindowLine.h:132
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains makVrv::DtWindowObject class.