|
Public Member Functions |
| Group (const Group &, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) |
bool | clearMatrixEstimates (void) |
| clear the matrix estimates stored in this group.
|
bool | addMatrixEstimate (osg::NodePath &, const MatrixEstimate &) |
| Add another matrix estimate. Matrix estimates correspond to different paths.
|
bool | removeMatrixEstimate (osg::NodePath &) |
| Remove the matrix estimate correspoind to specified path.
|
bool | replaceMatrixEstimate (osg::NodePath &, const MatrixEstimate &, osg::NodePath &) |
| Replace the matrix estimate corresponding to the especified path.
|
bool | containsMatrixEstimate (osg::NodePath &) |
| Return true if a matrix estimate for a given path is stored, false otherwise.
|
bool | containsMatrixEstimate (const osg::NodePath &) |
| Return true if a matrix estimate for a given path is stored, false otherwise.
|
MatrixEstimate & | getMatrixEstimate (unsigned int) |
| Return the matrix estimate stored at the specified position.
|
const MatrixEstimate & | getMatrixEstimate (unsigned int) const |
| Return the const matrix estimate stored at the specified position.
|
MatrixEstimate & | getMatrixEstimate (const osg::NodePath &) |
| Return the matrix estimate for a given path.
|
const MatrixEstimate & | getMatrixEstimate (const osg::NodePath &) const |
| Return the cont matrix estimate for a given path.
|
void | setVertices (const osg::Vec3Array *vertices) |
const osg::Vec3Array * | getVertices (void) |
| Return the vertices for the children of all subtrees.
|
void | setDamaged (bool val) |
| Set if the node is damaged.
|
bool | isDamaged (void) |
| Return if this node is damaged.
|
virtual void | augment (osgView::SpaceManager *, const MatrixEstimate &, const osg::Vec3Array *, osg::NodePath &)=0 |
Static Protected Attributes |
const int | ELLIPSE_PTS = 20 |