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 const VertexList& points()
const;
102 virtual void setPickable(
bool enabled);
105 virtual void removePoint(
int index);
108 virtual void setStipplePattern(
unsigned int stipplePattern);
111 virtual void setWidth(
float width);
114 virtual int pointCount()
const;
120 virtual void updateGeometry();
125 virtual void buildGeometry(
const AttachablePolygonParameters& parameters);
128 virtual void buildState(
const AttachablePolygonParameters& parameters);