VR-Forces 4.0.4 Class Documentation
makVrv::DtOsgIntersector Member List
This is the complete list of members for makVrv::DtOsgIntersector, including all inherited members.
AllNodes enum valuemakVrv::DtIntersector
anyNodeInNodePath(std::list< osg::Node * > *n, osg::NodePath const &path)makVrv::DtOsgIntersector [static]
DtIntersections typedefmakVrv::DtIntersector
DtIntersector(DtDe &de)makVrv::DtIntersector
DtOsgIntersections typedefmakVrv::DtOsgIntersector
DtOsgIntersector(DtDe &de, int modelSet)makVrv::DtOsgIntersector
fillResultFromHit(DtOsgIntersectorResult &result, const osgUtil::Hit &hit, bool returnHitTriangle)makVrv::DtOsgIntersector [protected]
fillResultFromHit(DtOsgIntersectorResult &result, const osgUtil::LineSegmentIntersector::Intersection &hit, bool returnHitTriangle)makVrv::DtOsgIntersector [protected]
findAllIntersectionsThroughPoint(double x, double y, double z, double vx, double vy, double vz, DtIntersections &intersections, IntersectProperties properties=AllNodes, std::vector< DtElementID > *ignoreList=0, bool sort=true, bool useHighLod=false)makVrv::DtOsgIntersector [virtual]
findAllIntersectWithLineSegment(double x, double y, double z, double end_x, double end_y, double end_z, DtIntersections &intersections, IntersectProperties properties=AllNodes, std::vector< DtElementID > *ignoreList=0, bool sort=true, bool useHighLod=false)makVrv::DtOsgIntersector [virtual]
findFirstIntersectWithLineSegment(double x, double y, double z, double end_x, double end_y, double end_z, DtIntersectorResult &intersection, IntersectProperties properties=AllNodes, std::vector< DtElementID > *ignoreList=0, bool useHighLod=false)makVrv::DtOsgIntersector [virtual]
findIdFromNodePath(const osg::NodePath &nodePath, DtUniqueID &id)makVrv::DtOsgIntersector [protected]
findIntersectionsThroughPoint(double x, double y, double z, double vx, double vy, double vz, DtOsgIntersector::DtOsgIntersections &intersections, const DtOsgRenderer::RootList &intersectionRoots, osg::Node::NodeMask mask=DtOsgNodeFlags::FlagAllOn, std::list< osg::Node * > *excludeNodeList=0, bool returnHitTriangle=false, double maxIsectorLength=-1.0, bool sort=true, bool useHighLod=false)makVrv::DtOsgIntersector
findNearestIntersection(double x, double y, double z, double vx, double vy, double vz, DtOsgIntersectorResult &intersection, const DtOsgRenderer::RootList &intersectionRoots, osg::Node::NodeMask mask=DtOsgNodeFlags::FlagAllOn, std::list< osg::Node * > *excludeNodeList=0, bool returnHitTriangle=false, double maxIsectorLength=-1.0, bool useHighLod=false)makVrv::DtOsgIntersector
findNearestIntersectionToPoint(double x, double y, double z, double vx, double vy, double vz, DtIntersectorResult &intersection, IntersectProperties properties=AllNodes, std::vector< DtElementID > *ignoreList=0, bool returnTriangle=false, double maxIsectorLength=-1., bool useHighLod=false)makVrv::DtOsgIntersector [virtual]
getExcludeNodesFromIgnoreList(std::vector< DtUniqueID > *ignoreList, std::list< osg::Node * > &excludeNodes)makVrv::DtOsgIntersector
getLineSegmentIntersection(osgUtil::IntersectVisitor &collisionVisitor, double x, double y, double z, double end_x, double end_y, double end_z, const DtOsgRenderer::RootList &intersectionRoots, osg::Node::NodeMask mask)makVrv::DtOsgIntersector [protected]
intersectLineSegmentWithScene(double x, double y, double z, double end_x, double end_y, double end_z, DtOsgIntersectorResult &intersection, const DtOsgRenderer::RootList &intersectionRoots, osg::Node::NodeMask mask=DtOsgNodeFlags::FlagAllOn, std::list< osg::Node * > *excludeNodeList=0, bool returnHitTriangle=false, bool useHighLod=false)makVrv::DtOsgIntersector
intersectLineSegmentWithScene(double x, double y, double z, double end_x, double end_y, double end_z, DtOsgIntersector::DtOsgIntersections &intersections, const DtOsgRenderer::RootList &intersectionRoots, osg::Node::NodeMask mask=DtOsgNodeFlags::FlagAllOn, std::list< osg::Node * > *excludeNodeList=0, bool returnHitTriangle=false, bool sort=true, bool useHighLod=false)makVrv::DtOsgIntersector
IntersectProperties enum namemakVrv::DtIntersector
localToWorld(const osg::Vec3 &local, const osg::Matrix &localToWorld)makVrv::DtOsgIntersector [protected]
myDemakVrv::DtIntersector [protected]
myLastPickmakVrv::DtIntersector [protected]
myLastPickSucceededmakVrv::DtIntersector [protected]
myLastResultmakVrv::DtIntersector [protected]
myModelSetmakVrv::DtOsgIntersector [protected]
nodeMaskFromIntersectProperties(IntersectProperties properties)makVrv::DtOsgIntersector [static]
NodesThatCastsShadows enum valuemakVrv::DtIntersector
NodesThatReceivesShadows enum valuemakVrv::DtIntersector
pick(DtChannel &channel, double mx, double my, DtIntersectorResult &intersection, IntersectProperties properties=AllNodes, std::vector< DtElementID > *ignoreList=0)makVrv::DtOsgIntersector [virtual]
pick(osgViewer::View &view, double mx, double my, DtOsgIntersectorResult &intersection, osg::Node::NodeMask mask=DtOsgNodeFlags::FlagAllOn, std::list< osg::Node * > *excludeNodeList=0, bool returnHitTriangle=false)makVrv::DtOsgIntersector [virtual]
pick(osgViewer::View &view, double mx, double my, DtOsgIntersector::DtOsgIntersections &intersections, osg::Node::NodeMask mask=DtOsgNodeFlags::FlagAllOn, std::list< osg::Node * > *excludeNodeList=0, bool returnHitTriangle=false)makVrv::DtOsgIntersector [virtual]
PickableNodes enum valuemakVrv::DtIntersector
pickAll(DtChannel *channel, double mx, double my, DtIntersections &intersections, IntersectProperties properties=AllNodes, std::vector< DtElementID > *ignoreList=0)makVrv::DtOsgIntersector [virtual]
processLineSegmentIntersection(osgUtil::IntersectVisitor::HitList &hitList, std::list< osg::Node * > *excludeNodeList, bool returnHitTriangle, DtOsgIntersectorResult &intersection)makVrv::DtOsgIntersector [protected]
processLineSegmentIntersection(const osg::Vec3d &testPoint, osgUtil::IntersectVisitor::HitList &hitList, std::list< osg::Node * > *excludeNodeList, bool returnHitTriangle, DtOsgIntersectorResult &intersection)makVrv::DtOsgIntersector [protected]
processLineSegmentIntersection(const osg::Vec3d &testPoint, osgUtil::IntersectVisitor::HitList &hitList, std::list< osg::Node * > *excludeNodeList, bool returnHitTriangle, DtOsgIntersector::DtOsgIntersections &intersections, bool sort)makVrv::DtOsgIntersector [protected]
processPickIntersection(osgUtil::LineSegmentIntersector::Intersections &hitList, std::list< osg::Node * > *excludeNodeList, bool returnHitTriangle, DtOsgIntersectorResult &intersection)makVrv::DtOsgIntersector [protected]
processPickIntersection(osgUtil::LineSegmentIntersector::Intersections &hitList, std::list< osg::Node * > *excludeNodeList, bool returnHitTriangle, DtOsgIntersector::DtOsgIntersections &intersections)makVrv::DtOsgIntersector [protected]
SupportNodes enum valuemakVrv::DtIntersector
worldIntersectPoint(const osgUtil::Hit &hit)makVrv::DtOsgIntersector [protected]
worldIntersectPoint(const osgUtil::LineSegmentIntersector::Intersection &hit)makVrv::DtOsgIntersector [protected]
~DtIntersector()makVrv::DtIntersector [virtual]
~DtOsgIntersector()makVrv::DtOsgIntersector [virtual]

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)