Inheritance diagram for osgUtil::IntersectVisitor::IntersectState:
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 () |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|