![]() |
VR-Forces Developer's Guide
|
This is the complete list of members for makVrv::DtOsgIntersector, including all inherited members.
| AllNodes enum value | makVrv::DtIntersector | |
| anyNodeInNodePath(std::list< osg::Node * > *n, osg::NodePath const &path) | makVrv::DtOsgIntersector | static |
| calcEndpointsFromDirectionAndLength(double x, double y, double z, double vx, double vy, double vz, double length, const DtSceneRootList &intersectionRoots, DtVector &startPoint, DtVector &endPoint) const | makVrv::DtOsgIntersector | protectedvirtual |
| calculateStartEnd(DtVector &start, DtVector &end, const osgViewer::View &view, double mx, double my) const | makVrv::DtOsgIntersector | protectedvirtual |
| calculateStartEnd(DtVector &start, DtVector &end, const osg::Camera *osgCamera, double mx, double my) const | makVrv::DtOsgIntersector | protectedvirtual |
| defaultMaxClamp() const | makVrv::DtIntersector | virtual |
| distanceToResult2(double x, double y, double z, DtOsgIntersectorResult &result) const | makVrv::DtOsgIntersector | protectedvirtual |
| doLineSegmentIntersections(osgUtil::IntersectionVisitor &collisionVisitor, const DtSceneRootList &intersectionRoots, osg::Node::NodeMask mask) const | makVrv::DtOsgIntersector | protected |
| DtIntersections typedef | makVrv::DtIntersector | |
| DtIntersector(DtDe &de, DtModelSetId modelSet) | makVrv::DtIntersector | |
| DtOsgIntersections typedef | makVrv::DtOsgIntersector | |
| DtOsgIntersector(DtDe &de, DtModelSetId modelSet) | makVrv::DtOsgIntersector | |
| DtOsgIntersector()=delete | makVrv::DtOsgIntersector | |
| DtOsgIntersector(const DtOsgIntersector &rhs)=delete | makVrv::DtOsgIntersector | |
| DynamicOceanProperties enum name | makVrv::DtIntersector | |
| dynamicOceanProperties() const | makVrv::DtIntersector | virtual |
| DynamicOceanPropertyIgnore enum value | makVrv::DtIntersector | |
| DynamicOceanPropertyMsl enum value | makVrv::DtIntersector | |
| DynamicOceanPropertyWaves enum value | makVrv::DtIntersector | |
| fillResultFromHit(DtOsgIntersectorResult &result, const osgUtil::LineSegmentIntersector::Intersection &hit, bool returnHitTriangle) const | 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) const override | 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) const override | 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) const override | makVrv::DtOsgIntersector | virtual |
| findIdFromNodePath(const osg::NodePath &nodePath, DtUniqueID &id) const | makVrv::DtOsgIntersector | protected |
| findIntersectionsThroughPoint(double x, double y, double z, double vx, double vy, double vz, DtOsgIntersector::DtOsgIntersections &intersections, const DtSceneRootList &intersectionRoots, osg::Node::NodeMask mask=DtOsgNodeFlags::FlagAllOn, DtOsgItersectorExclusions *exclusions=0, bool returnHitTriangle=false, double maxIsectorLength=-1.0, bool sort=true, bool useHighLod=false) const | makVrv::DtOsgIntersector | virtual |
| findNearestIntersection(double x, double y, double z, double vx, double vy, double vz, DtOsgIntersectorResult &intersection, const DtSceneRootList &intersectionRoots, osg::Node::NodeMask mask=DtOsgNodeFlags::FlagAllOn, DtOsgItersectorExclusions *excludeNodeList=0, bool returnHitTriangle=false, double maxIsectorLength=-1.0, bool useHighLod=false) const | makVrv::DtOsgIntersector | virtual |
| 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) const override | makVrv::DtOsgIntersector | virtual |
| getActiveCamera(const osgViewer::View &view) const | makVrv::DtOsgIntersector | protectedvirtual |
| getExcludeNodesFromIgnoreList(std::vector< DtUniqueID > *ignoreList, DtOsgItersectorExclusions &exclusions) const | makVrv::DtOsgIntersector | protected |
| intersectLineSegmentWithScene(double x, double y, double z, double end_x, double end_y, double end_z, DtOsgIntersectorResult &intersection, const DtSceneRootList &intersectionRoots, osg::Node::NodeMask mask=DtOsgNodeFlags::FlagAllOn, DtOsgItersectorExclusions *excludeNodeList=0, bool returnHitTriangle=false, bool useHighLod=false) const | makVrv::DtOsgIntersector | virtual |
| intersectLineSegmentWithScene(double x, double y, double z, double end_x, double end_y, double end_z, DtOsgIntersector::DtOsgIntersections &intersections, const DtSceneRootList &intersectionRoots, osg::Node::NodeMask mask=DtOsgNodeFlags::FlagAllOn, DtOsgItersectorExclusions *excludeNodeList=0, bool returnHitTriangle=false, bool sort=true, bool useHighLod=false) const | makVrv::DtOsgIntersector | virtual |
| IntersectProperties enum name | makVrv::DtIntersector | |
| localToWorld(const osg::Vec3 &local, const osg::Matrix &localToWorld) const | makVrv::DtOsgIntersector | protected |
| modelSet(void) const | makVrv::DtIntersector | virtual |
| myDe | makVrv::DtIntersector | protected |
| myDefaultMaxClamp | makVrv::DtIntersector | protected |
| myDynamicOceanProperties | makVrv::DtIntersector | protected |
| myLastPick | makVrv::DtIntersector | protected |
| myLastPickSucceeded | makVrv::DtIntersector | protected |
| myLastResult | makVrv::DtIntersector | protected |
| myModelSet | makVrv::DtIntersector | protected |
| nodeMaskFromIntersectProperties(IntersectProperties properties) | makVrv::DtOsgIntersector | static |
| NodesThatCastsShadows enum value | makVrv::DtIntersector | |
| NodesThatReceivesShadows enum value | makVrv::DtIntersector | |
| operator=(const DtOsgIntersector &rhs)=delete | makVrv::DtOsgIntersector | |
| OsgEarthTerrainSkin enum value | makVrv::DtIntersector | |
| pick(DtChannel &channel, double mx, double my, DtIntersectorResult &intersection, IntersectProperties properties=AllNodes, std::vector< DtElementID > *ignoreList=0) override | makVrv::DtOsgIntersector | virtual |
| pick(const osgViewer::View &view, double mx, double my, DtOsgIntersectorResult &intersection, osg::Node::NodeMask mask=DtOsgNodeFlags::FlagAllOn, DtOsgItersectorExclusions *excludeNodeList=0, bool returnHitTriangle=false) | makVrv::DtOsgIntersector | virtual |
| pick(const osgViewer::View &view, double mx, double my, DtOsgIntersector::DtOsgIntersections &intersections, osg::Node::NodeMask mask=DtOsgNodeFlags::FlagAllOn, DtOsgItersectorExclusions *excludeNodeList=0, bool returnHitTriangle=false) | makVrv::DtOsgIntersector | virtual |
| PickableNodes enum value | makVrv::DtIntersector | |
| pickAll(DtChannel *channel, double mx, double my, DtIntersections &intersections, IntersectProperties properties=AllNodes, std::vector< DtElementID > *ignoreList=0) override | makVrv::DtOsgIntersector | virtual |
| processLineSegmentIntersection(osgUtil::LineSegmentIntersector::Intersections &hitList, DtOsgItersectorExclusions *excludeNodeList, bool returnHitTriangle, DtOsgIntersectorResult &intersection) const | makVrv::DtOsgIntersector | protected |
| processLineSegmentIntersection(const osg::Vec3d &testPoint, osgUtil::LineSegmentIntersector::Intersections &hitList, DtOsgItersectorExclusions *excludeNodeList, bool returnHitTriangle, DtOsgIntersectorResult &intersection) const | makVrv::DtOsgIntersector | protected |
| processLineSegmentIntersection(const osg::Vec3d &testPoint, osgUtil::LineSegmentIntersector::Intersections &hitList, DtOsgItersectorExclusions *excludeNodeList, bool returnHitTriangle, DtOsgIntersector::DtOsgIntersections &intersections, bool sort) const | makVrv::DtOsgIntersector | protected |
| processPickIntersection(osgUtil::LineSegmentIntersector::Intersections &hitList, DtOsgItersectorExclusions *excludeNodeList, bool returnHitTriangle, DtOsgIntersectorResult &intersection) const | makVrv::DtOsgIntersector | protected |
| processPickIntersection(osgUtil::LineSegmentIntersector::Intersections &hitList, DtOsgItersectorExclusions *excludeNodeList, bool returnHitTriangle, DtOsgIntersector::DtOsgIntersections &intersections) const | makVrv::DtOsgIntersector | protected |
| setDefaultMaxClamp(double maximumIsectorLength) | makVrv::DtIntersector | virtual |
| setDynamicOceanProperties(DynamicOceanProperties properties) | makVrv::DtIntersector | virtual |
| setupCollisionVisitor(bool useHighLod, DtOsgIntersectionVisitor &visitor) const | makVrv::DtOsgIntersector | protected |
| shouldInstanceIntersect(osg::Node::NodeMask nodeMask) const | makVrv::DtOsgIntersector | protected |
| SupportNodes enum value | makVrv::DtIntersector | |
| TerrainPatchInsetNotOsgEarth enum value | makVrv::DtIntersector | |
| updateInstanceIntersectElementId(DtOsgIntersectorResult &result) const | makVrv::DtOsgIntersector | protected |
| worldIntersectPoint(const osgUtil::Hit &hit) const | makVrv::DtOsgIntersector | protected |
| worldIntersectPoint(const osgUtil::LineSegmentIntersector::Intersection &hit) const | makVrv::DtOsgIntersector | protected |
| ~DtIntersector() | makVrv::DtIntersector | virtual |
| ~DtOsgIntersector() | makVrv::DtOsgIntersector | virtual |