Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

osgUtil::Hit Class Reference

List of all members.

Public Types

typedef std::vector< int > VecIndexList

Public Methods

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

Public Attributes

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

Member Typedef Documentation

typedef std::vector<int> osgUtil::Hit::VecIndexList
 


Constructor & Destructor Documentation

osgUtil::Hit::Hit (    ) 
 

osgUtil::Hit::Hit (  const Hit &    hit ) 
 

osgUtil::Hit::~Hit (    ) 
 


Member Function Documentation

const osg::Vec3& osgUtil::Hit::getLocalIntersectNormal (    )  const [inline]
 

const osg::Vec3& osgUtil::Hit::getLocalIntersectPoint (    )  const [inline]
 

const osg::Vec3 osgUtil::Hit::getWorldIntersectNormal (    )  const
 

const osg::Vec3 osgUtil::Hit::getWorldIntersectPoint (    )  const [inline]
 

bool osgUtil::Hit::operator< (  const Hit &    hit )  const [inline]
 

Hit& osgUtil::Hit::operator= (  const Hit &    hit ) 
 


Member Data Documentation

osg::ref_ptr<osg::Drawable> osgUtil::Hit::_drawable
 

osg::ref_ptr<osg::Geode> osgUtil::Hit::_geode
 

osg::Vec3 osgUtil::Hit::_intersectNormal
 

osg::Vec3 osgUtil::Hit::_intersectPoint
 

osg::ref_ptr<osg::Matrix> osgUtil::Hit::_inverse
 

osg::ref_ptr<osg::LineSegment> osgUtil::Hit::_localLineSegment
 

osg::ref_ptr<osg::Matrix> osgUtil::Hit::_matrix
 

osg::NodePath osgUtil::Hit::_nodePath
 

osg::ref_ptr<osg::LineSegment> osgUtil::Hit::_originalLineSegment
 

int osgUtil::Hit::_primitiveIndex
 

float osgUtil::Hit::_ratio
 

VecIndexList osgUtil::Hit::_vecIndexList
 


The documentation for this class was generated from the following file:
Generated at Wed Sep 18 13:55:58 2002 for the Open Scene Graph by doxygen 1.2.16.