10 #ifndef DtAttachablePolygonModelInstance_H_
11 #define DtAttachablePolygonModelInstance_H_
17 #include <osg/MatrixTransform>
58 virtual void setColor(
float r,
float g,
float b,
float a);
61 virtual void setPosition(
int vtx,
const DtVector& position );
68 virtual void setTexturePath(
const std::string& texturePath);
71 virtual void setNumTextureTiles(
double numTiles);
74 virtual void setOrientation(
int vtx,
const DtTaitBryan& orientation );
89 virtual void setLockUpdates(
bool lock);
90 bool updatesLocked()
const
96 virtual void setPickable(
bool enabled);
99 virtual void removePoint(
int index);
102 virtual void setStipplePattern(
unsigned int stipplePattern);
105 virtual void setWidth(
float width);
108 virtual int pointCount()
const;
116 virtual void buildGeometry(
const AttachablePolygonParameters& parameters);
119 virtual void buildState(
const AttachablePolygonParameters& parameters);