18 class DtChannelManager;
20 class DtChannelConfiguration;
21 class DtModelDefinition;
38 virtual void setColor(
float r,
float g,
float b,
float a);
41 virtual void setInsideColor(
float r,
float g,
float b,
float a );
44 virtual void setOutsideColor(
float r,
float g,
float b,
float a );
47 virtual void setSolidFillCenter(
bool);
50 virtual void setPosition(
int vtx,
const DtVector& position );
53 virtual void setOrigin(
const DtVector& o);
56 virtual void setPoint(
int vtx,
const DtVector& position);
59 virtual void set2dOffset(
int index,
float x,
float y);
63 virtual void set3dDirection2dLength(
int index,
float x,
float y,
float z,
67 virtual void setOrientation(
int vtx,
const DtTaitBryan& orientation );
70 virtual void setTexturePath(
const std::string& texturePath);
73 virtual void setOutlineTexture(
const std::string& texturePath);
76 virtual void setNumTextureTiles(
double numTiles);
79 virtual void setSolid(
bool solid);
86 virtual void setLockUpdates(
bool lock);
89 virtual void setPickable(
bool enabled);
92 virtual void removePoint(
int index);
95 virtual void removePosition(
int index);
98 virtual void setStipplePattern(
unsigned int stipplePattern);
101 virtual int pointCount()
const;
107 virtual void setWidth(
float width);
110 virtual void setEventWidth(
float width);
113 virtual void setEventsEnabled(
bool);
121 virtual void addToScene(
const DtUniqueID& sceneObjectId,
int modelSet,
122 int visualizerType );
125 virtual void removeFromScene();
128 virtual void setModelDefinition(
const std::string& str );
134 virtual void setUseDynamicOrigin(
bool);
137 virtual void setFillPattern(
const std::vector<unsigned int>);
141 virtual void setOutline(
bool);
147 virtual void moveInstancesFromChannelSpecific();
152 virtual void moveInstancesToChannelSpecific();
156 virtual void slot_channelCreated(
DtChannel* channel);
163 virtual void slot_channelConfigurationModified(
const std::string& deName,
164 const std::string& winName,
const std::string& oldChannelName,
189 float myInsideColor[4];
190 float myOutsideColor[4];