#include <traversal_node_octree.h>
Public Member Functions | |
| OcTreeSolver (const NarrowPhaseSolver *solver_) | |
| void | OcTreeIntersect (const OcTree *tree1, const OcTree *tree2, const Transform3f &tf1, const Transform3f &tf2, const CollisionRequest &request_, CollisionResult &result_) const |
| collision between two octrees | |
| void | OcTreeDistance (const OcTree *tree1, const OcTree *tree2, const Transform3f &tf1, const Transform3f &tf2, const DistanceRequest &request_, DistanceResult &result_) const |
| distance between two octrees | |
| template<typename BV> | |
| void | OcTreeMeshIntersect (const OcTree *tree1, const BVHModel< BV > *tree2, const Transform3f &tf1, const Transform3f &tf2, const CollisionRequest &request_, CollisionResult &result_) const |
| collision between octree and mesh | |
| template<typename BV> | |
| void | OcTreeMeshDistance (const OcTree *tree1, const BVHModel< BV > *tree2, const Transform3f &tf1, const Transform3f &tf2, const DistanceRequest &request_, DistanceResult &result_) const |
| distance between octree and mesh | |
| template<typename BV> | |
| void | MeshOcTreeIntersect (const BVHModel< BV > *tree1, const OcTree *tree2, const Transform3f &tf1, const Transform3f &tf2, const CollisionRequest &request_, CollisionResult &result_) const |
| collision between mesh and octree | |
| template<typename BV> | |
| void | MeshOcTreeDistance (const BVHModel< BV > *tree1, const OcTree *tree2, const Transform3f &tf1, const Transform3f &tf2, const DistanceRequest &request_, DistanceResult &result_) const |
| distance between mesh and octree | |
| template<typename S> | |
| void | OcTreeShapeIntersect (const OcTree *tree, const S &s, const Transform3f &tf1, const Transform3f &tf2, const CollisionRequest &request_, CollisionResult &result_) const |
| collision between octree and shape | |
| template<typename S> | |
| void | ShapeOcTreeIntersect (const S &s, const OcTree *tree, const Transform3f &tf1, const Transform3f &tf2, const CollisionRequest &request_, CollisionResult &result_) const |
| collision between shape and octree | |
| template<typename S> | |
| void | OcTreeShapeDistance (const OcTree *tree, const S &s, const Transform3f &tf1, const Transform3f &tf2, const DistanceRequest &request_, DistanceResult &result_) const |
| distance between octree and shape | |
| template<typename S> | |
| void | ShapeOcTreeDistance (const S &s, const OcTree *tree, const Transform3f &tf1, const Transform3f &tf2, const DistanceRequest &request_, DistanceResult &result_) const |
| distance between shape and octree | |
Definition at line 52 of file traversal_node_octree.h.