#include <boost/test/unit_test.hpp>
#include "fcl/narrowphase/narrowphase.h"
#include "fcl/collision.h"
#include "test_fcl_utility.h"
#include <iostream>
Go to the source code of this file.
Defines | |
#define | BOOST_CHECK_FALSE(p) BOOST_CHECK(!(p)) |
#define | BOOST_TEST_MODULE "FCL_GEOMETRIC_SHAPES" |
Functions | |
BOOST_AUTO_TEST_CASE (shapeIntersection_spheresphere) | |
BOOST_AUTO_TEST_CASE (shapeIntersection_boxbox) | |
BOOST_AUTO_TEST_CASE (shapeIntersection_spherebox) | |
BOOST_AUTO_TEST_CASE (shapeIntersection_cylindercylinder) | |
BOOST_AUTO_TEST_CASE (shapeIntersection_conecone) | |
BOOST_AUTO_TEST_CASE (shapeIntersection_conecylinder) | |
BOOST_AUTO_TEST_CASE (shapeIntersection_spheretriangle) | |
BOOST_AUTO_TEST_CASE (shapeIntersection_halfspacesphere) | |
BOOST_AUTO_TEST_CASE (shapeIntersection_planesphere) | |
BOOST_AUTO_TEST_CASE (shapeIntersection_halfspacebox) | |
BOOST_AUTO_TEST_CASE (shapeIntersection_planebox) | |
BOOST_AUTO_TEST_CASE (shapeIntersection_halfspacecapsule) | |
BOOST_AUTO_TEST_CASE (shapeIntersection_planecapsule) | |
BOOST_AUTO_TEST_CASE (shapeIntersection_halfspacecylinder) | |
BOOST_AUTO_TEST_CASE (shapeIntersection_planecylinder) | |
BOOST_AUTO_TEST_CASE (shapeIntersection_halfspacecone) | |
BOOST_AUTO_TEST_CASE (shapeIntersection_planecone) | |
BOOST_AUTO_TEST_CASE (shapeDistance_spheresphere) | |
BOOST_AUTO_TEST_CASE (shapeDistance_boxbox) | |
BOOST_AUTO_TEST_CASE (shapeDistance_boxsphere) | |
BOOST_AUTO_TEST_CASE (shapeDistance_cylindercylinder) | |
BOOST_AUTO_TEST_CASE (shapeDistance_conecone) | |
BOOST_AUTO_TEST_CASE (shapeDistance_conecylinder) | |
BOOST_AUTO_TEST_CASE (shapeIntersectionGJK_spheresphere) | |
BOOST_AUTO_TEST_CASE (shapeIntersectionGJK_boxbox) | |
BOOST_AUTO_TEST_CASE (shapeIntersectionGJK_spherebox) | |
BOOST_AUTO_TEST_CASE (shapeIntersectionGJK_cylindercylinder) | |
BOOST_AUTO_TEST_CASE (shapeIntersectionGJK_conecone) | |
BOOST_AUTO_TEST_CASE (shapeIntersectionGJK_conecylinder) | |
BOOST_AUTO_TEST_CASE (shapeIntersectionGJK_spheretriangle) | |
BOOST_AUTO_TEST_CASE (spheresphere) | |
BOOST_AUTO_TEST_CASE (boxbox) | |
BOOST_AUTO_TEST_CASE (boxsphere) | |
BOOST_AUTO_TEST_CASE (cylindercylinder) | |
BOOST_AUTO_TEST_CASE (conecone) | |
BOOST_AUTO_TEST_CASE (conecylinder) | |
Variables | |
FCL_REAL | extents [6] = {0, 0, 0, 10, 10, 10} |
GJKSolver_libccd | solver1 |
GJKSolver_indep | solver2 |
#define BOOST_CHECK_FALSE | ( | p | ) | BOOST_CHECK(!(p)) |
Definition at line 53 of file test_fcl_geometric_shapes.cpp.
#define BOOST_TEST_MODULE "FCL_GEOMETRIC_SHAPES" |
Definition at line 38 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_spheresphere | ) |
Definition at line 55 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_boxbox | ) |
Definition at line 141 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_spherebox | ) |
Definition at line 194 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_cylindercylinder | ) |
Definition at line 246 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_conecone | ) |
Definition at line 297 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_conecylinder | ) |
Definition at line 360 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_spheretriangle | ) |
Definition at line 435 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_halfspacesphere | ) |
Definition at line 466 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_planesphere | ) |
Definition at line 534 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_halfspacebox | ) |
Definition at line 597 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_planebox | ) |
Definition at line 668 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_halfspacecapsule | ) |
Definition at line 733 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_planecapsule | ) |
Definition at line 919 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_halfspacecylinder | ) |
Definition at line 1087 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_planecylinder | ) |
Definition at line 1273 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_halfspacecone | ) |
Definition at line 1442 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersection_planecone | ) |
Definition at line 1628 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeDistance_spheresphere | ) |
Definition at line 1798 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeDistance_boxbox | ) |
Definition at line 1860 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeDistance_boxsphere | ) |
Definition at line 1896 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeDistance_cylindercylinder | ) |
Definition at line 1932 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeDistance_conecone | ) |
Definition at line 1970 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeDistance_conecylinder | ) |
Definition at line 2006 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersectionGJK_spheresphere | ) |
Definition at line 2044 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersectionGJK_boxbox | ) |
Definition at line 2167 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersectionGJK_spherebox | ) |
Definition at line 2213 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersectionGJK_cylindercylinder | ) |
Definition at line 2257 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersectionGJK_conecone | ) |
Definition at line 2301 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersectionGJK_conecylinder | ) |
Definition at line 2355 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | shapeIntersectionGJK_spheretriangle | ) |
Definition at line 2420 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | spheresphere | ) |
Definition at line 2452 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | boxbox | ) |
Definition at line 2513 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | boxsphere | ) |
Definition at line 2549 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | cylindercylinder | ) |
Definition at line 2585 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | conecone | ) |
Definition at line 2623 of file test_fcl_geometric_shapes.cpp.
BOOST_AUTO_TEST_CASE | ( | conecylinder | ) |
Definition at line 2659 of file test_fcl_geometric_shapes.cpp.
Definition at line 48 of file test_fcl_geometric_shapes.cpp.
Definition at line 50 of file test_fcl_geometric_shapes.cpp.
Definition at line 51 of file test_fcl_geometric_shapes.cpp.