#include <array>#include <gtest/gtest.h>#include "fcl/narrowphase/detail/gjk_solver_indep.h"#include "fcl/narrowphase/detail/gjk_solver_libccd.h"#include "fcl/geometry/geometric_shape_to_BVH_model.h"#include "fcl/narrowphase/distance.h"#include "fcl/narrowphase/collision.h"#include "test_fcl_utility.h"
Go to the source code of this file.
| Functions | |
| template<typename S > | |
| std::array< S, 6 > & | extents () | 
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_collision_boxbox_GJK) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_collision_boxbox_libccd) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_collision_conecone_GJK) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_collision_conecone_libccd) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_collision_cylindercylinder_GJK) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_collision_cylindercylinder_libccd) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_collision_ellipsoidellipsoid_GJK) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_collision_ellipsoidellipsoid_libccd) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_collision_spherebox_GJK) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_collision_spherebox_libccd) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_collision_spheresphere_GJK) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_collision_spheresphere_libccd) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_distance_boxbox_GJK) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_distance_boxbox_libccd) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_distance_conecone_GJK) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_distance_conecone_libccd) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_distance_cylindercylinder_GJK) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_distance_cylindercylinder_libccd) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_distance_ellipsoidellipsoid_GJK) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_distance_ellipsoidellipsoid_libccd) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_distance_spheresphere_GJK) | |
| GTEST_TEST (FCL_SHAPE_MESH_CONSISTENCY, consistency_distance_spheresphere_libccd) | |
| int | main (int argc, char *argv[]) | 
| template<typename S > | |
| void | test_consistency_collision_boxbox_GJK () | 
| template<typename S > | |
| void | test_consistency_collision_boxbox_libccd () | 
| template<typename S > | |
| void | test_consistency_collision_conecone_GJK () | 
| template<typename S > | |
| void | test_consistency_collision_conecone_libccd () | 
| template<typename S > | |
| void | test_consistency_collision_cylindercylinder_GJK () | 
| template<typename S > | |
| void | test_consistency_collision_cylindercylinder_libccd () | 
| template<typename S > | |
| void | test_consistency_collision_ellipsoidellipsoid_GJK () | 
| template<typename S > | |
| void | test_consistency_collision_ellipsoidellipsoid_libccd () | 
| template<typename S > | |
| void | test_consistency_collision_spherebox_GJK () | 
| template<typename S > | |
| void | test_consistency_collision_spherebox_libccd () | 
| template<typename S > | |
| void | test_consistency_collision_spheresphere_GJK () | 
| template<typename S > | |
| void | test_consistency_collision_spheresphere_libccd () | 
| template<typename S > | |
| void | test_consistency_distance_boxbox_GJK () | 
| template<typename S > | |
| void | test_consistency_distance_boxbox_libccd () | 
| template<typename S > | |
| void | test_consistency_distance_conecone_GJK () | 
| template<typename S > | |
| void | test_consistency_distance_conecone_libccd () | 
| template<typename S > | |
| void | test_consistency_distance_cylindercylinder_GJK () | 
| template<typename S > | |
| void | test_consistency_distance_cylindercylinder_libccd () | 
| template<typename S > | |
| void | test_consistency_distance_ellipsoidellipsoid_GJK () | 
| template<typename S > | |
| void | test_consistency_distance_ellipsoidellipsoid_libccd () | 
| template<typename S > | |
| void | test_consistency_distance_spheresphere_GJK () | 
| template<typename S > | |
| void | test_consistency_distance_spheresphere_libccd () | 
| std::array<S, 6>& extents | ( | ) | 
Definition at line 52 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_collision_boxbox_GJK | |||
| ) | 
Definition at line 2601 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_collision_boxbox_libccd | |||
| ) | 
Definition at line 1629 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_collision_conecone_GJK | |||
| ) | 
Definition at line 2992 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_collision_conecone_libccd | |||
| ) | 
Definition at line 2014 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_collision_cylindercylinder_GJK | |||
| ) | 
Definition at line 2830 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_collision_cylindercylinder_libccd | |||
| ) | 
Definition at line 1854 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_collision_ellipsoidellipsoid_GJK | |||
| ) | 
Definition at line 2470 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_collision_ellipsoidellipsoid_libccd | |||
| ) | 
Definition at line 1500 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_collision_spherebox_GJK | |||
| ) | 
Definition at line 2732 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_collision_spherebox_libccd | |||
| ) | 
Definition at line 1758 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_collision_spheresphere_GJK | |||
| ) | 
Definition at line 2242 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_collision_spheresphere_libccd | |||
| ) | 
Definition at line 1272 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_distance_boxbox_GJK | |||
| ) | 
Definition at line 839 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_distance_boxbox_libccd | |||
| ) | 
Definition at line 345 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_distance_conecone_GJK | |||
| ) | 
Definition at line 1046 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_distance_conecone_libccd | |||
| ) | 
Definition at line 540 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_distance_cylindercylinder_GJK | |||
| ) | 
Definition at line 947 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_distance_cylindercylinder_libccd | |||
| ) | 
Definition at line 443 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_distance_ellipsoidellipsoid_GJK | |||
| ) | 
Definition at line 740 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_distance_ellipsoidellipsoid_libccd | |||
| ) | 
Definition at line 247 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_distance_spheresphere_GJK | |||
| ) | 
Definition at line 640 of file test_fcl_shape_mesh_consistency.cpp.
| GTEST_TEST | ( | FCL_SHAPE_MESH_CONSISTENCY | , | 
| consistency_distance_spheresphere_libccd | |||
| ) | 
Definition at line 150 of file test_fcl_shape_mesh_consistency.cpp.
| int main | ( | int | argc, | 
| char * | argv[] | ||
| ) | 
Definition at line 2999 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_collision_boxbox_GJK | ( | ) | 
Definition at line 2477 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_collision_boxbox_libccd | ( | ) | 
Definition at line 1507 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_collision_conecone_GJK | ( | ) | 
Definition at line 2837 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_collision_conecone_libccd | ( | ) | 
Definition at line 1861 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_collision_cylindercylinder_GJK | ( | ) | 
Definition at line 2739 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_collision_cylindercylinder_libccd | ( | ) | 
Definition at line 1765 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_collision_ellipsoidellipsoid_GJK | ( | ) | 
Definition at line 2249 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_collision_ellipsoidellipsoid_libccd | ( | ) | 
Definition at line 1279 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_collision_spherebox_GJK | ( | ) | 
Definition at line 2608 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_collision_spherebox_libccd | ( | ) | 
Definition at line 1636 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_collision_spheresphere_GJK | ( | ) | 
Definition at line 2021 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_collision_spheresphere_libccd | ( | ) | 
Definition at line 1053 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_distance_boxbox_GJK | ( | ) | 
Definition at line 747 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_distance_boxbox_libccd | ( | ) | 
Definition at line 254 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_distance_conecone_GJK | ( | ) | 
Definition at line 954 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_distance_conecone_libccd | ( | ) | 
Definition at line 450 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_distance_cylindercylinder_GJK | ( | ) | 
Definition at line 846 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_distance_cylindercylinder_libccd | ( | ) | 
Definition at line 352 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_distance_ellipsoidellipsoid_GJK | ( | ) | 
Definition at line 647 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_distance_ellipsoidellipsoid_libccd | ( | ) | 
Definition at line 157 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_distance_spheresphere_GJK | ( | ) | 
Definition at line 547 of file test_fcl_shape_mesh_consistency.cpp.
| void test_consistency_distance_spheresphere_libccd | ( | ) | 
Definition at line 59 of file test_fcl_shape_mesh_consistency.cpp.