Defines | Functions | Variables
test_fcl_geometric_shapes.cpp File Reference
#include <boost/test/unit_test.hpp>
#include "fcl/narrowphase/narrowphase.h"
#include "fcl/collision.h"
#include "test_fcl_utility.h"
#include <iostream>
Include dependency graph for test_fcl_geometric_shapes.cpp:

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 Documentation

#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"
Author:
Jia Pan

Definition at line 38 of file test_fcl_geometric_shapes.cpp.


Function Documentation

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.


Variable Documentation

FCL_REAL extents[6] = {0, 0, 0, 10, 10, 10}

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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


fcl
Author(s): Jia Pan
autogenerated on Tue Jan 15 2013 16:05:31