OpenSceneGraph  3.4.0
Public Types | Public Member Functions | Protected Attributes
osg::ComputeBoundsVisitor Class Reference
Inheritance diagram for osg::ComputeBoundsVisitor:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::vector< osg::MatrixMatrixStack

Public Member Functions

 ComputeBoundsVisitor (TraversalMode traversalMode=TRAVERSE_ALL_CHILDREN)
 META_NodeVisitor (osg, ComputeBoundsVisitor) virtual void reset()
osg::BoundingBoxgetBoundingBox ()
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 MatrixStackgetMatrixStack () const

Protected Attributes

MatrixStack _matrixStack
osg::BoundingBox _bb

Member Typedef Documentation


Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from osg::NodeVisitor.

Reimplemented from osg::NodeVisitor.

void osg::ComputeBoundsVisitor::getBase ( osg::Polytope polytope,
float  margin = 0.1 
) const
void osg::ComputeBoundsVisitor::getPolytope ( osg::Polytope polytope,
float  margin = 0.1 
) const

Member Data Documentation


The documentation for this class was generated from the following file:

osg logo
Generated at Tue Dec 8 2015 00:16:41 for the OpenSceneGraph by doxygen 1.7.6.1.