#include <time.h>
#include <boost/test/included/unit_test.hpp>
#include <Eigen/Geometry>
#include <hpp/fcl/narrowphase/narrowphase.h>
#include <hpp/fcl/shape/geometric_shapes.h>
#include <hpp/fcl/internal/tools.h>
#include "utility.h"
Go to the source code of this file.
|
typedef Eigen::Matrix< FCL_REAL, Eigen::Dynamic, Eigen::Dynamic > | matrix_t |
|
typedef std::vector< Result > | Results_t |
|
typedef Eigen::Matrix< FCL_REAL, 4, 1 > | vector4_t |
|
typedef Eigen::Matrix< FCL_REAL, 6, 1 > | vector6_t |
|
typedef Eigen::Matrix< FCL_REAL, Eigen::Dynamic, 1 > | vector_t |
|
◆ BOOST_TEST_MODULE
#define BOOST_TEST_MODULE FCL_GJK |
◆ matrix_t
typedef Eigen::Matrix<FCL_REAL, Eigen::Dynamic, Eigen::Dynamic> matrix_t |
◆ Results_t
◆ vector4_t
typedef Eigen::Matrix<FCL_REAL, 4, 1> vector4_t |
◆ vector6_t
typedef Eigen::Matrix<FCL_REAL, 6, 1> vector6_t |
◆ vector_t
typedef Eigen::Matrix<FCL_REAL, Eigen::Dynamic, 1> vector_t |
◆ BOOST_AUTO_TEST_CASE() [1/3]
BOOST_AUTO_TEST_CASE |
( |
distance_triangle_triangle_1 |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [2/3]
BOOST_AUTO_TEST_CASE |
( |
sphere_sphere |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [3/3]
BOOST_AUTO_TEST_CASE |
( |
triangle_capsule |
| ) |
|
◆ test_gjk_distance_triangle_triangle()
void test_gjk_distance_triangle_triangle |
( |
bool |
enable_gjk_nesterov_acceleration | ) |
|
◆ test_gjk_triangle_capsule()
void test_gjk_triangle_capsule |
( |
Vec3f |
T, |
|
|
bool |
expect_collision, |
|
|
bool |
use_gjk_nesterov_acceleration, |
|
|
Vec3f |
w0_expected, |
|
|
Vec3f |
w1_expected |
|
) |
| |
◆ test_gjk_unit_sphere()
void test_gjk_unit_sphere |
( |
FCL_REAL |
center_distance, |
|
|
Vec3f |
ray, |
|
|
bool |
expect_collision, |
|
|
bool |
use_gjk_nesterov_acceleration |
|
) |
| |