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 () | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6