OpenSceneGraph 2.8.3
|
Public Types | |
typedef std::pair < osg::ref_ptr < osg::LineSegment > , osg::ref_ptr < osg::LineSegment > > | LineSegmentPair |
typedef std::vector < LineSegmentPair > | LineSegmentList |
typedef unsigned int | LineSegmentMask |
typedef std::vector < LineSegmentMask > | LineSegmentMaskStack |
Public Member Functions | |
IntersectState () | |
bool | isCulled (const osg::BoundingSphere &bs, LineSegmentMask &segMaskOut) |
bool | isCulled (const osg::BoundingBox &bb, LineSegmentMask &segMaskOut) |
void | addLineSegment (osg::LineSegment *seg) |
Public Attributes | |
osg::ref_ptr< osg::RefMatrix > | _view_matrix |
osg::ref_ptr< osg::RefMatrix > | _view_inverse |
osg::ref_ptr< osg::RefMatrix > | _model_matrix |
osg::ref_ptr< osg::RefMatrix > | _model_inverse |
LineSegmentList | _segList |
LineSegmentMaskStack | _segmentMaskStack |
Protected Member Functions | |
~IntersectState () |
typedef std::vector< LineSegmentPair > osgUtil::IntersectVisitor::IntersectState::LineSegmentList |
typedef unsigned int osgUtil::IntersectVisitor::IntersectState::LineSegmentMask |
typedef std::vector<LineSegmentMask> osgUtil::IntersectVisitor::IntersectState::LineSegmentMaskStack |
typedef std::pair<osg::ref_ptr<osg::LineSegment>,osg::ref_ptr<osg::LineSegment> > osgUtil::IntersectVisitor::IntersectState::LineSegmentPair |
osgUtil::IntersectVisitor::IntersectState::IntersectState | ( | ) |
osgUtil::IntersectVisitor::IntersectState::~IntersectState | ( | ) | [protected] |
void osgUtil::IntersectVisitor::IntersectState::addLineSegment | ( | osg::LineSegment * | seg | ) |
bool osgUtil::IntersectVisitor::IntersectState::isCulled | ( | const osg::BoundingSphere & | bs, |
LineSegmentMask & | segMaskOut | ||
) |
bool osgUtil::IntersectVisitor::IntersectState::isCulled | ( | const osg::BoundingBox & | bb, |
LineSegmentMask & | segMaskOut | ||
) |
![]() | Generated at Tue Mar 22 2011 13:20:30 for the OpenSceneGraph by doxygen 1.7.3. |