
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 | addLineSegmentPair (osg::LineSegment *first, osg::LineSegment *second) |
Public Attributes | |
| osg::ref_ptr< osg::RefMatrix > | _matrix |
| osg::ref_ptr< osg::RefMatrix > | _inverse |
| LineSegmentList | _segList |
| LineSegmentMaskStack | _segmentMaskStack |
Protected Member Functions | |
| ~IntersectState () | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|