
Public Types | |
| typedef std::vector < osg::ref_ptr < Intersector > > | Intersectors |
Public Member Functions | |
| IntersectorGroup () | |
| void | addIntersector (Intersector *intersector) |
| Add an Intersector. | |
| Intersectors & | getIntersectors () |
| Get the list of intersector. | |
| void | clear () |
| Clear the list of intersectors. | |
| virtual Intersector * | clone (osgUtil::IntersectionVisitor &iv) |
| virtual bool | enter (const osg::Node &node) |
| virtual void | leave () |
| virtual void | intersect (osgUtil::IntersectionVisitor &iv, osg::Drawable *drawable) |
| virtual void | reset () |
| virtual bool | containsIntersections () |
Protected Attributes | |
| Intersectors | _intersectors |
To be used in conjunction with IntersectionVisitor.
| typedef std::vector< osg::ref_ptr<Intersector> > osgUtil::IntersectorGroup::Intersectors |
| osgUtil::IntersectorGroup::IntersectorGroup | ( | ) |
| void osgUtil::IntersectorGroup::addIntersector | ( | Intersector * | intersector | ) |
Add an Intersector.
| Intersectors& osgUtil::IntersectorGroup::getIntersectors | ( | ) | [inline] |
Get the list of intersector.
| void osgUtil::IntersectorGroup::clear | ( | ) |
Clear the list of intersectors.
| virtual Intersector* osgUtil::IntersectorGroup::clone | ( | osgUtil::IntersectionVisitor & | iv | ) | [virtual] |
Implements osgUtil::Intersector.
| virtual bool osgUtil::IntersectorGroup::enter | ( | const osg::Node & | node | ) | [virtual] |
Implements osgUtil::Intersector.
| virtual void osgUtil::IntersectorGroup::leave | ( | ) | [virtual] |
Implements osgUtil::Intersector.
| virtual void osgUtil::IntersectorGroup::intersect | ( | osgUtil::IntersectionVisitor & | iv, | |
| osg::Drawable * | drawable | |||
| ) | [virtual] |
Implements osgUtil::Intersector.
| virtual void osgUtil::IntersectorGroup::reset | ( | ) | [virtual] |
Reimplemented from osgUtil::Intersector.
| virtual bool osgUtil::IntersectorGroup::containsIntersections | ( | ) | [virtual] |
Implements osgUtil::Intersector.
Intersectors osgUtil::IntersectorGroup::_intersectors [protected] |