class OSGUTIL_EXPORT osgUtil::Hit


Public Fields

[more]float _ratio
[more]osg::ref_ptr<osg::LineSegment> _originalLineSegment
[more]osg::ref_ptr<osg::LineSegment> _localLineSegment
[more]osg::NodePath _nodePath
[more]osg::ref_ptr<osg::Geode> _geode
[more]osg::ref_ptr<osg::Drawable> _drawable
[more]osg::ref_ptr<osg::Matrix> _matrix
[more]osg::ref_ptr<osg::Matrix> _inverse
[more]VecIndexList _vecIndexList
[more]int _primitiveIndex
[more]osg::Vec3 _intersectPoint
[more]osg::Vec3 _intersectNormal

Public Methods

[more] Hit()
[more] Hit(const Hit& hit)
[more] ~Hit()
[more]Hit& operator = (const Hit& hit)
[more]bool operator < (const Hit& hit) const
[more]const osg::Vec3& getLocalIntersectPoint() const
[more]const osg::Vec3& getLocalIntersectNormal() const
[more]const osg::Vec3 getWorldIntersectPoint() const
[more]const osg::Vec3 getWorldIntersectNormal() const

Public Members

[more]typedef std::vector<int> VecIndexList


Documentation

o Hit()

o Hit(const Hit& hit)

o ~Hit()

oHit& operator = (const Hit& hit)

otypedef std::vector<int> VecIndexList

obool operator < (const Hit& hit) const

oconst osg::Vec3& getLocalIntersectPoint() const

oconst osg::Vec3& getLocalIntersectNormal() const

oconst osg::Vec3 getWorldIntersectPoint() const

oconst osg::Vec3 getWorldIntersectNormal() const

ofloat _ratio

oosg::ref_ptr<osg::LineSegment> _originalLineSegment

oosg::ref_ptr<osg::LineSegment> _localLineSegment

oosg::NodePath _nodePath

oosg::ref_ptr<osg::Geode> _geode

oosg::ref_ptr<osg::Drawable> _drawable

oosg::ref_ptr<osg::Matrix> _matrix

oosg::ref_ptr<osg::Matrix> _inverse

oVecIndexList _vecIndexList

oint _primitiveIndex

oosg::Vec3 _intersectPoint

oosg::Vec3 _intersectNormal


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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