|
OpenSceneGraph
3.4.0
|

Public Types | |
| typedef std::vector< osg::Matrix > | MatrixStack |
Public Member Functions | |
| ComputeBoundsVisitor (TraversalMode traversalMode=TRAVERSE_ALL_CHILDREN) | |
| META_NodeVisitor (osg, ComputeBoundsVisitor) virtual void reset() | |
| osg::BoundingBox & | getBoundingBox () |
| void | getPolytope (osg::Polytope &polytope, float margin=0.1) const |
| void | getBase (osg::Polytope &polytope, float margin=0.1) const |
| void | apply (osg::Drawable &drawable) |
| void | apply (osg::Transform &transform) |
| void | pushMatrix (osg::Matrix &matrix) |
| void | popMatrix () |
| void | applyBoundingBox (const osg::BoundingBox &) |
| const MatrixStack & | getMatrixStack () const |
Protected Attributes | |
| MatrixStack | _matrixStack |
| osg::BoundingBox | _bb |
| typedef std::vector<osg::Matrix> osg::ComputeBoundsVisitor::MatrixStack |
| osg::ComputeBoundsVisitor::ComputeBoundsVisitor | ( | TraversalMode | traversalMode = TRAVERSE_ALL_CHILDREN | ) |
| void osg::ComputeBoundsVisitor::apply | ( | osg::Drawable & | drawable | ) | [virtual] |
Reimplemented from osg::NodeVisitor.
| void osg::ComputeBoundsVisitor::apply | ( | osg::Transform & | transform | ) | [virtual] |
Reimplemented from osg::NodeVisitor.
| void osg::ComputeBoundsVisitor::getBase | ( | osg::Polytope & | polytope, |
| float | margin = 0.1 |
||
| ) | const |
| osg::BoundingBox& osg::ComputeBoundsVisitor::getBoundingBox | ( | ) | [inline] |
| const MatrixStack& osg::ComputeBoundsVisitor::getMatrixStack | ( | ) | const [inline] |
| void osg::ComputeBoundsVisitor::getPolytope | ( | osg::Polytope & | polytope, |
| float | margin = 0.1 |
||
| ) | const |
| void osg::ComputeBoundsVisitor::popMatrix | ( | ) | [inline] |
| void osg::ComputeBoundsVisitor::pushMatrix | ( | osg::Matrix & | matrix | ) | [inline] |
osg::BoundingBox osg::ComputeBoundsVisitor::_bb [protected] |
MatrixStack osg::ComputeBoundsVisitor::_matrixStack [protected] |
| Generated at Tue Dec 8 2015 00:16:41 for the OpenSceneGraph by doxygen 1.7.6.1. |