typedef std::vector<int> osgUtil::Hit::VecIndexList |
osgUtil::Hit::Hit | ( | ) |
Describes a point in space produced by an intersection of a line with a scene.
A Hit is always on a surface as rendered by the Open Scene Graph scene (usually a triangle or other primitive, but a special hit handler could return a different value perhaps: a sphere shape might return a Hit on the true sphere rather than the approximate tessellated sphere rendered.
osgUtil::Hit::Hit | ( | const Hit & | hit | ) |
osgUtil::Hit::~Hit | ( | ) |
bool osgUtil::Hit::operator< | ( | const Hit & | hit | ) | const [inline] |
const osg::Vec3& osgUtil::Hit::getLocalIntersectPoint | ( | ) | const [inline] |
const osg::Vec3& osgUtil::Hit::getLocalIntersectNormal | ( | ) | const [inline] |
const osg::Vec3 osgUtil::Hit::getWorldIntersectPoint | ( | ) | const [inline] |
const osg::Vec3 osgUtil::Hit::getWorldIntersectNormal | ( | ) | const |
float osgUtil::Hit::getRatio | ( | ) | const [inline] |
const osg::LineSegment* osgUtil::Hit::getOriginalLineSegment | ( | ) | const [inline] |
const osg::LineSegment* osgUtil::Hit::getLocalLineSegment | ( | ) | const [inline] |
osg::NodePath& osgUtil::Hit::getNodePath | ( | ) | [inline] |
const osg::NodePath& osgUtil::Hit::getNodePath | ( | ) | const [inline] |
osg::Geode* osgUtil::Hit::getGeode | ( | ) | [inline] |
const osg::Geode* osgUtil::Hit::getGeode | ( | ) | const [inline] |
osg::Drawable* osgUtil::Hit::getDrawable | ( | ) | [inline] |
const osg::Drawable* osgUtil::Hit::getDrawable | ( | ) | const [inline] |
const osg::RefMatrix* osgUtil::Hit::getMatrix | ( | ) | const [inline] |
const osg::RefMatrix* osgUtil::Hit::getInverseMatrix | ( | ) | const [inline] |
const VecIndexList& osgUtil::Hit::getVecIndexList | ( | ) | const [inline] |
int osgUtil::Hit::getPrimitiveIndex | ( | ) | const [inline] |
float osgUtil::Hit::_ratio |