#include <VirtualRangeSensor.h>
Public Member Functions | |
IntersectorUpdateCallback (double range, bool visible, osg::Node *root) | |
Public Attributes | |
osg::ref_ptr< osg::Geometry > | beam |
double | distance_to_obstacle |
osg::ref_ptr< osg::Geode > | geode |
osg::ref_ptr < osgUtil::LineSegmentIntersector > | intersector |
osgUtil::IntersectionVisitor | intersectVisitor |
double | range |
osg::ref_ptr< osg::Node > | root |
Private Member Functions | |
virtual void | operator() (osg::Node *node, osg::NodeVisitor *nv) |
Definition at line 32 of file VirtualRangeSensor.h.
IntersectorUpdateCallback::IntersectorUpdateCallback | ( | double | range, |
bool | visible, | ||
osg::Node * | root | ||
) | [inline] |
Definition at line 79 of file VirtualRangeSensor.h.
virtual void IntersectorUpdateCallback::operator() | ( | osg::Node * | node, |
osg::NodeVisitor * | nv | ||
) | [inline, private, virtual] |
Reimplemented in ObjectPickerUpdateCallback.
Definition at line 34 of file VirtualRangeSensor.h.
osg::ref_ptr<osg::Geometry> IntersectorUpdateCallback::beam |
Definition at line 77 of file VirtualRangeSensor.h.
Definition at line 71 of file VirtualRangeSensor.h.
osg::ref_ptr<osg::Geode> IntersectorUpdateCallback::geode |
Definition at line 76 of file VirtualRangeSensor.h.
osg::ref_ptr<osgUtil::LineSegmentIntersector> IntersectorUpdateCallback::intersector |
Definition at line 73 of file VirtualRangeSensor.h.
osgUtil::IntersectionVisitor IntersectorUpdateCallback::intersectVisitor |
Definition at line 74 of file VirtualRangeSensor.h.
Definition at line 71 of file VirtualRangeSensor.h.
osg::ref_ptr<osg::Node> IntersectorUpdateCallback::root |
Definition at line 72 of file VirtualRangeSensor.h.