collision_sphere_sphere_unit.cpp
Go to the documentation of this file.
3 #include <gtest/gtest.h>
5 
10 
11 using namespace tesseract_collision;
12 
13 TEST(TesseractCollisionUnit, BulletDiscreteSimpleCollisionSphereSphereUnit) // NOLINT
14 {
16  test_suite::runTest(checker, false);
17 }
18 
19 TEST(TesseractCollisionUnit, BulletDiscreteSimpleCollisionSphereSphereConvexHullUnit) // NOLINT
20 {
22  test_suite::runTest(checker, true);
23 }
24 
25 TEST(TesseractCollisionUnit, BulletDiscreteBVHCollisionSphereSphereUnit) // NOLINT
26 {
28  test_suite::runTest(checker, false);
29 }
30 
31 TEST(TesseractCollisionUnit, BulletDiscreteBVHCollisionSphereSphereConvexHullUnit) // NOLINT
32 {
34  test_suite::runTest(checker, true);
35 }
36 
37 TEST(TesseractCollisionUnit, FCLDiscreteBVHCollisionSphereSphereUnit) // NOLINT
38 {
40  test_suite::runTest(checker, false);
41 }
42 
43 TEST(TesseractCollisionUnit, FCLDiscreteBVHCollisionSphereSphereConvexHullUnit) // NOLINT
44 {
48  // test_suite::detail::runTestConvex2(checker); FCL return incorrect results, need to create an issue on FCL
50 }
51 
52 int main(int argc, char** argv)
53 {
54  testing::InitGoogleTest(&argc, argv);
55 
56  return RUN_ALL_TESTS();
57 }
fcl_discrete_managers.h
Tesseract ROS FCL contact checker implementation.
main
int main(int argc, char **argv)
Definition: collision_sphere_sphere_unit.cpp:52
bullet_discrete_simple_manager.h
Tesseract ROS Bullet discrete simple collision manager.
tesseract_collision::test_suite::detail::addCollisionObjects
void addCollisionObjects(ContinuousContactManager &checker)
Definition: collision_box_box_cast_unit.hpp:11
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
tesseract_collision::test_suite::detail::runTestConvex1
void runTestConvex1(DiscreteContactManager &checker)
Definition: collision_sphere_sphere_unit.hpp:370
collision_sphere_sphere_unit.hpp
tesseract_collision::test_suite::detail::runTestConvex3
void runTestConvex3(DiscreteContactManager &checker)
Definition: collision_sphere_sphere_unit.hpp:498
TEST
TEST(TesseractCollisionUnit, BulletDiscreteSimpleCollisionSphereSphereUnit)
Definition: collision_sphere_sphere_unit.cpp:13
bullet_discrete_bvh_manager.h
Tesseract ROS Bullet discrete BVH collision manager.
TESSERACT_COMMON_IGNORE_WARNINGS_POP
Definition: create_convex_hull.cpp:37
tesseract_collision::tesseract_collision_bullet::BulletDiscreteBVHManager
A BVH implementation of a bullet manager.
Definition: bullet_discrete_bvh_manager.h:51
tesseract_collision::test_suite::runTest
void runTest(ContinuousContactManager &checker)
Definition: collision_box_box_cast_unit.hpp:111
tesseract_collision
Definition: bullet_cast_bvh_manager.h:48
macros.h
tesseract_collision::tesseract_collision_bullet::BulletDiscreteSimpleManager
A simple implementation of a bullet manager which does not use BHV.
Definition: bullet_discrete_simple_manager.h:51
tesseract_collision::tesseract_collision_fcl::FCLDiscreteBVHManager
A FCL implementation of the discrete contact manager.
Definition: fcl_discrete_managers.h:51


tesseract_collision
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:01:52