OpenSceneGraph 3.6.5
osg::ShapeVisitor Class Reference

#include <Shape>

Public Member Functions

 ShapeVisitor ()
virtual ~ShapeVisitor ()
virtual void apply (Shape &)
virtual void apply (Sphere &)
virtual void apply (Box &)
virtual void apply (Cone &)
virtual void apply (Cylinder &)
virtual void apply (Capsule &)
virtual void apply (InfinitePlane &)
virtual void apply (TriangleMesh &)
virtual void apply (ConvexHull &)
virtual void apply (HeightField &)
virtual void apply (CompositeShape &)

Constructor & Destructor Documentation

◆ ShapeVisitor()

osg::ShapeVisitor::ShapeVisitor ( )
inline

◆ ~ShapeVisitor()

virtual osg::ShapeVisitor::~ShapeVisitor ( )
virtual

Member Function Documentation

◆ apply() [1/11]

virtual void osg::ShapeVisitor::apply ( Box & )
inlinevirtual

◆ apply() [2/11]

virtual void osg::ShapeVisitor::apply ( Capsule & )
inlinevirtual

◆ apply() [3/11]

virtual void osg::ShapeVisitor::apply ( CompositeShape & )
inlinevirtual

◆ apply() [4/11]

virtual void osg::ShapeVisitor::apply ( Cone & )
inlinevirtual

◆ apply() [5/11]

virtual void osg::ShapeVisitor::apply ( ConvexHull & )
inlinevirtual

◆ apply() [6/11]

virtual void osg::ShapeVisitor::apply ( Cylinder & )
inlinevirtual

◆ apply() [7/11]

virtual void osg::ShapeVisitor::apply ( HeightField & )
inlinevirtual

◆ apply() [8/11]

virtual void osg::ShapeVisitor::apply ( InfinitePlane & )
inlinevirtual

◆ apply() [9/11]

virtual void osg::ShapeVisitor::apply ( Shape & )
inlinevirtual

◆ apply() [10/11]

virtual void osg::ShapeVisitor::apply ( Sphere & )
inlinevirtual

◆ apply() [11/11]

virtual void osg::ShapeVisitor::apply ( TriangleMesh & )
inlinevirtual

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

osg logo
Generated at Sun Jul 20 2025 00:00:00 for the OpenSceneGraph by doxygen 1.14.0.