16 class DtExtrudedEllipseModelAgent;
37 virtual void setModelDefinition(
const std::string&);
41 virtual void setColor(
float r,
float g,
float b,
float a);
44 virtual void setSelected(
bool);
47 virtual void setPosition(
int index,
const DtVector& v);
50 virtual void setFillPattern(
const std::vector<unsigned int>&);
54 virtual void setStipplePattern(
int);
57 virtual void setLineWidth(
int);
60 virtual void setXRadius(
double);
63 virtual void setYRadius(
double);
66 virtual void setDimensions(
double,
double);
69 virtual void setOutsideColor(
float r,
float g,
float b,
float a);
72 virtual void setInsideColor(
float r,
float g,
float b,
float a);
75 virtual void setFill(
bool);
78 virtual void setPickable(
bool);
81 virtual void setVisible(
bool);
91 virtual void setScribeWidth(
float width);
94 int scribeWidth()
const;
97 virtual void setScribed(
bool);
100 virtual void setScribeColor(
float r,
float g,
float b,
float a);
103 virtual void setLineHeight(
float);
106 virtual void setSolid(
bool b);
111 virtual void setScribeAllPolygons(
bool);
119 virtual void setUpExtent(
float);
120 virtual float upExtent()
const;
122 virtual void setDownExtent(
float);
123 virtual float downExtent()
const;
125 virtual void setLeftExtent(
float);
126 virtual float leftExtent()
const;
128 virtual void setRightExtent(
float);
129 virtual float rightExtent()
const;
133 virtual void startClamping();
136 DtExtrudedEllipseModelAgent* ellipseModelAgent()
const;
140 void createEllipseAgent();