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

List of all members.

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::Node &node)
void apply (osg::Transform &transform)
void apply (osg::Geode &geode)
void pushMatrix (osg::Matrix &matrix)
void popMatrix ()
void applyDrawable (osg::Drawable *drawable)

Protected Types

typedef std::vector< osg::MatrixMatrixStack

Protected Attributes

MatrixStack _matrixStack
osg::BoundingBox _bb

Member Typedef Documentation

typedef std::vector<osg::Matrix> osg::ComputeBoundsVisitor::MatrixStack [protected]

Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from osg::NodeVisitor.

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
osg::ComputeBoundsVisitor::META_NodeVisitor ( "osg"  ,
"ComputeBoundsVisitor"   
)

Member Data Documentation


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

osg logo
Generated at Fri Apr 27 2012 20:41:19 for the OpenSceneGraph by doxygen 1.8.0.