16 #include <osg/MatrixTransform>
62 virtual void setColor(
float r,
float g,
float b,
float a);
65 virtual void enableLighting(
bool lit );
68 virtual void enableColorBlending(
bool colorBlend );
71 virtual void setPosition(
int vtx,
const DtVector& position );
78 virtual void setTexturePath(
const std::string& texturePath);
81 virtual void setNumTextureTiles(
double numTiles);
84 virtual void setOrientation(
int vtx,
const DtTaitBryan& orientation );
96 virtual void addPoint(
const DtVector& point,
int index);
99 virtual void setLockUpdates(
bool lock);
100 bool updatesLocked()
const
106 virtual const VertexList& points()
const;
109 virtual void setPickable(
bool enabled);
112 virtual void removePoint(
int index);
115 virtual void setStipplePattern(
unsigned int stipplePattern);
118 virtual void setWidth(
float width);
121 virtual int pointCount()
const;
129 virtual void buildGeometry(
const AttachablePolygonParameters& parameters);
132 virtual void buildState(
const AttachablePolygonParameters& parameters);