17 class DtChannelConfiguration;
18 class DtOsgSceneConnector;
19 class DtChannelManager;
21 class DtExtrudedLineModelInstance;
22 class DtModelDefinition;
39 virtual void removePosition(
int index);
42 virtual void setPosition(
int index,
const DtVector& position);
45 virtual void setOrientation(
int vtx,
const DtTaitBryan& orientation );
48 virtual void setStipplePattern(
unsigned int stipple,
int repeatFactor);
51 virtual void setSegmentStipplePattern(
int,
unsigned int,
int repeatFactor);
54 virtual void setLineStyle(
int);
57 virtual void setArrowStyle(
int);
60 virtual void setColor(
float r,
float g,
float b,
float a);
63 virtual void setWidth(
float width);
67 virtual void setSolid(
bool solid);
70 virtual void setPickable(
bool);
74 virtual void setStopOnTerrainIntersection(
bool enabled);
77 virtual void setOcclusionEnabled(
bool enabled);
80 virtual void setVisible(
bool);
83 virtual void setUpExtent(
float);
86 virtual void setDownExtent(
float);
89 virtual void setLeftExtent(
float);
92 virtual void setRightExtent(
float);
96 virtual void setHeight(
float);
99 virtual void setDimensions(
float width,
float height);
103 virtual void setLineWidth(
float width);
106 virtual void setScribed(
bool b);
110 virtual void setScribeColor(
float r,
float g,
float b,
float a);
113 virtual void setScribeOccluded(
bool b);
116 virtual void setSegmentStartArrow(
int,
bool);
119 virtual void setSegmentEndArrow(
int,
bool);
122 virtual void setArrowSize(
double);
125 virtual void setOrigin(
const DtVector& v);
135 virtual void addToScene(
const DtUniqueID& sceneObjectId,
int modelSet,
int visualizerType );
138 virtual void removeFromScene();
141 virtual void setModelDefinition(
const std::string& str );
148 virtual void moveInstancesFromChannelSpecific();
153 virtual void moveInstancesToChannelSpecific();
156 virtual void update();
159 virtual void needsUpdate();
162 virtual void setSegmentColor(
int,
float r,
float g,
float b,
float a);
166 virtual void setFixedWidthSizing(
bool);
170 virtual void slot_channelCreated(
DtChannel* channel);
177 virtual void slot_channelConfigurationModified(
const std::string& deName,
178 const std::string& winName,
const std::string& oldChannelName,
212 float myScribeColor[4];