19 class DtChannelManager;
21 class DtChannelConfiguration;
22 class DtModelDefinition;
37 virtual void setPosition(
int vtx,
const DtVector& position );
40 virtual void removePosition(
int vtx );
43 virtual void setOrientation(
int vtx,
const DtTaitBryan& orientation );
46 virtual void setColor(
float r,
float g,
float b,
float a );
49 virtual void setWidth(
float width );
52 virtual void setStipplePattern(
unsigned int pattern,
int repeatFactor );
56 virtual void setStyleSegments(
const std::vector<double>& segmentPercentages);
59 virtual void setSegmentColor(
unsigned int segmentIndex,
60 float r,
float g,
float b,
float a);
63 virtual void setSegmentLightningStyle(
unsigned int segmentIndex,
64 bool enableLightningStyle);
67 virtual void setSegmentStartArrow(
unsigned int segmentIndex,
71 virtual const std::vector<DtVector>& points()
const;
75 virtual void setGroup(
int );
78 virtual void setSegmentEndArrow(
unsigned int segmentIndex,
83 virtual void setSegmentStipplePattern(
unsigned int segmentIndex,
84 unsigned int stipplePattern,
int repeatFactor);
87 virtual void setSegmentWidth(
unsigned int segmentIndex,
91 virtual void setArrowSize(
double);
94 virtual void setLineStyle(
int);
97 virtual void setArrowStyle(
int);
101 virtual void setSegmentStartColor(
unsigned int segmentIndex,
float r,
102 float g,
float b,
float a );
106 virtual void setSegmentEndColor(
unsigned int segmentIndex,
float r,
107 float g,
float b,
float a );
110 virtual void setEventsEnabled(
bool );
113 virtual void setEventWidth(
float width);
119 virtual void addToScene(
const DtUniqueID& sceneObjectId,
int modelSet,
int visualizerType );
122 virtual void removeFromScene();
125 virtual void setModelDefinition(
const std::string& str );
128 virtual void setVisible(
bool isVisible );
131 virtual void setIsSupportModel(
bool isSupport);
136 virtual void update();
139 virtual void needsUpdate();
143 virtual void setFixedWidthSizing(
bool);
149 virtual void moveInstancesFromChannelSpecific();
154 virtual void moveInstancesToChannelSpecific();
158 virtual void slot_channelCreated(
DtChannel* channel);
165 virtual void slot_channelConfigurationModified(
const std::string& deName,
166 const std::string& winName,
const std::string& oldChannelName,