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. |