36 virtual void setPosition(
int index,
const DtVector& position);
39 virtual void setOrientation(
int index,
const DtTaitBryan& orientation );
42 virtual void setColor(
float r,
float g,
float b,
float a );
45 virtual void setWidth(
float width );
48 virtual void setStipplePattern(
unsigned int pattern,
int repeatFactor );
52 virtual void setStyleSegments(
const std::vector<double>& segmentPercentages);
55 virtual void setSegmentColor(
unsigned int segmentIndex,
56 float r,
float g,
float b,
float a);
59 virtual void setSegmentStipplePattern(
unsigned int segmentIndex,
60 unsigned int stipplePattern,
int repeatFactor);
63 virtual void setSegmentWidth(
unsigned int segmentIndex,
double width);
67 virtual void setSegmentStartColor(
unsigned int segmentIndex,
float r,
68 float g,
float b,
float a );
72 virtual void setSegmentEndColor(
unsigned int segmentIndex,
float r,
73 float g,
float b,
float a );
76 virtual void setSolid(
bool solid);
79 virtual void setVisible(
bool);
83 virtual void setMaxSubdivisions(
int subDivisions );
88 virtual void setPreferredSubdivisionSize(
double size );
92 virtual void setHeightScale(
double heightScale );
96 virtual void setEventsEnabled(
bool );
99 virtual void setEventWidth(
float width);
113 virtual void setSegmentLightningStyle(
unsigned int segmentIndex,
114 bool enableLightningStyle);
117 virtual void setSegmentStartArrow(
unsigned int segmentIndex,
121 virtual void setSegmentEndArrow(
unsigned int segmentIndex,
125 virtual void setArrowSize(
double);
128 virtual void setLineStyle(
int);
131 virtual void setArrowStyle(
int);
138 virtual void addToScene(
const DtUniqueID& sceneObjectId,
int modelSet,
int visualizerType );
141 virtual void removeFromScene();
144 virtual void setModelDefinition(
const std::string& str );
149 virtual void update();
152 virtual void needsUpdate();
156 virtual void setFixedWidthSizing(
bool);