#include <boost/test/included/unit_test.hpp>#include "coal/narrowphase/narrowphase.h"#include "coal/collision_utility.h"#include "coal/serialization/geometric_shapes.h"#include "coal/serialization/convex.h"#include "coal/serialization/transform.h"#include "coal/serialization/archive.h"#include "utility.h"
Go to the source code of this file.
Classes | |
| struct | SweptSphereGJKSolver |
Macros | |
| #define | BOOST_TEST_MODULE COAL_SWEPT_SPHERE_RADIUS |
| #define | COAL_CHECK(cond) |
| #define | COAL_CHECK_CONDITION(cond) |
| #define | COAL_CHECK_REAL_CLOSE(v1, v2, tol) |
| #define | COAL_CHECK_VECTOR_CLOSE(v1, v2, tol) |
| #define | SET_LINE |
Functions | |
| BOOST_AUTO_TEST_CASE (ssr_box_box) | |
| BOOST_AUTO_TEST_CASE (ssr_capsule_capsule) | |
| BOOST_AUTO_TEST_CASE (ssr_capsule_cone) | |
| BOOST_AUTO_TEST_CASE (ssr_cone_cone) | |
| BOOST_AUTO_TEST_CASE (ssr_cone_ellipsoid) | |
| BOOST_AUTO_TEST_CASE (ssr_cylinder_cylinder) | |
| BOOST_AUTO_TEST_CASE (ssr_ellipsoid_box) | |
| BOOST_AUTO_TEST_CASE (ssr_ellipsoid_ellipsoid) | |
| BOOST_AUTO_TEST_CASE (ssr_geom_geom) | |
| BOOST_AUTO_TEST_CASE (ssr_mesh_ellipsoid) | |
| BOOST_AUTO_TEST_CASE (ssr_mesh_mesh) | |
| template<typename S1 , typename S2 > | |
| void | test_collide_swept_sphere_radius (S1 &shape1, S2 &shape2) |
| template<typename S1 , typename S2 > | |
| void | test_gjksolver_swept_sphere_radius (S1 &shape1, S2 &shape2) |
Variables | |
| int | line |
| static const CoalScalar | max_shape_size = 0.5 |
| static const CoalScalar | min_shape_size = 0.1 |
| NODE_TYPE | node1_type |
| NODE_TYPE | node2_type |
| const std::vector< NODE_TYPE > | tested_geometries |
| #define BOOST_TEST_MODULE COAL_SWEPT_SPHERE_RADIUS |
Definition at line 37 of file swept_sphere_radius.cpp.
| #define COAL_CHECK | ( | cond | ) |
Definition at line 61 of file swept_sphere_radius.cpp.
| #define COAL_CHECK_CONDITION | ( | cond | ) |
Definition at line 78 of file swept_sphere_radius.cpp.
| #define COAL_CHECK_REAL_CLOSE | ( | v1, | |
| v2, | |||
| tol | |||
| ) |
Definition at line 74 of file swept_sphere_radius.cpp.
| #define COAL_CHECK_VECTOR_CLOSE | ( | v1, | |
| v2, | |||
| tol | |||
| ) |
Definition at line 70 of file swept_sphere_radius.cpp.
| #define SET_LINE |
Definition at line 56 of file swept_sphere_radius.cpp.
| BOOST_AUTO_TEST_CASE | ( | ssr_box_box | ) |
Definition at line 221 of file swept_sphere_radius.cpp.
| BOOST_AUTO_TEST_CASE | ( | ssr_capsule_capsule | ) |
Definition at line 254 of file swept_sphere_radius.cpp.
| BOOST_AUTO_TEST_CASE | ( | ssr_capsule_cone | ) |
Definition at line 262 of file swept_sphere_radius.cpp.
| BOOST_AUTO_TEST_CASE | ( | ssr_cone_cone | ) |
Definition at line 239 of file swept_sphere_radius.cpp.
| BOOST_AUTO_TEST_CASE | ( | ssr_cone_ellipsoid | ) |
Definition at line 247 of file swept_sphere_radius.cpp.
| BOOST_AUTO_TEST_CASE | ( | ssr_cylinder_cylinder | ) |
Definition at line 270 of file swept_sphere_radius.cpp.
| BOOST_AUTO_TEST_CASE | ( | ssr_ellipsoid_box | ) |
Definition at line 233 of file swept_sphere_radius.cpp.
| BOOST_AUTO_TEST_CASE | ( | ssr_ellipsoid_ellipsoid | ) |
Definition at line 227 of file swept_sphere_radius.cpp.
| BOOST_AUTO_TEST_CASE | ( | ssr_geom_geom | ) |
Definition at line 367 of file swept_sphere_radius.cpp.
| BOOST_AUTO_TEST_CASE | ( | ssr_mesh_ellipsoid | ) |
Definition at line 215 of file swept_sphere_radius.cpp.
| BOOST_AUTO_TEST_CASE | ( | ssr_mesh_mesh | ) |
Definition at line 209 of file swept_sphere_radius.cpp.
| void test_collide_swept_sphere_radius | ( | S1 & | shape1, |
| S2 & | shape2 | ||
| ) |
Definition at line 279 of file swept_sphere_radius.cpp.
| void test_gjksolver_swept_sphere_radius | ( | S1 & | shape1, |
| S2 & | shape2 | ||
| ) |
Definition at line 136 of file swept_sphere_radius.cpp.
| int line |
Definition at line 54 of file swept_sphere_radius.cpp.
|
static |
Definition at line 207 of file swept_sphere_radius.cpp.
|
static |
Definition at line 206 of file swept_sphere_radius.cpp.
| NODE_TYPE node1_type |
Definition at line 52 of file swept_sphere_radius.cpp.
| NODE_TYPE node2_type |
Definition at line 53 of file swept_sphere_radius.cpp.
| const std::vector<NODE_TYPE> tested_geometries |
Definition at line 363 of file swept_sphere_radius.cpp.