class osgUtil::IntersectVisitor::IntersectState


Inheritance:


Public Fields

[more]osg::ref_ptr<osg::RefMatrix> _matrix
[more]osg::ref_ptr<osg::RefMatrix> _inverse
[more]LineSegmentList _segList
[more]LineSegmentMaskStack _segmentMaskStack

Public Methods

[more] IntersectState()
[more]bool isCulled(const osg::BoundingSphere& bs, LineSegmentMask& segMaskOut)
[more]bool isCulled(const osg::BoundingBox& bb, LineSegmentMask& segMaskOut)
[more]void addLineSegmentPair(osg::LineSegment* first, osg::LineSegment* second)

Public

[more]typedef std::pair<osg::ref_ptr<osg::LineSegment>,osg::ref_ptr<osg::LineSegment> > LineSegmentPair
[more]typedef std::vector< LineSegmentPair > LineSegmentList
[more]typedef unsigned int LineSegmentMask
[more]typedef std::vector<LineSegmentMask> LineSegmentMaskStack

Protected Methods

[more] ~IntersectState()


Documentation

o IntersectState()

oosg::ref_ptr<osg::RefMatrix> _matrix

oosg::ref_ptr<osg::RefMatrix> _inverse

otypedef std::pair<osg::ref_ptr<osg::LineSegment>,osg::ref_ptr<osg::LineSegment> > LineSegmentPair

otypedef std::vector< LineSegmentPair > LineSegmentList

oLineSegmentList _segList

otypedef unsigned int LineSegmentMask

otypedef std::vector<LineSegmentMask> LineSegmentMaskStack

oLineSegmentMaskStack _segmentMaskStack

obool isCulled(const osg::BoundingSphere& bs, LineSegmentMask& segMaskOut)

obool isCulled(const osg::BoundingBox& bb, LineSegmentMask& segMaskOut)

ovoid addLineSegmentPair(osg::LineSegment* first, osg::LineSegment* second)

o ~IntersectState()


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.