test
collision_mesh_mesh_unit.cpp
Go to the documentation of this file.
1
#include <
tesseract_common/macros.h
>
2
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
3
#include <gtest/gtest.h>
4
TESSERACT_COMMON_IGNORE_WARNINGS_POP
5
6
#include <
tesseract_collision/test_suite/collision_mesh_mesh_unit.hpp
>
7
#include <
tesseract_collision/bullet/bullet_discrete_simple_manager.h
>
8
#include <
tesseract_collision/bullet/bullet_discrete_bvh_manager.h
>
9
#include <
tesseract_collision/fcl/fcl_discrete_managers.h
>
10
11
using namespace
tesseract_collision
;
12
13
TEST
(TesseractCollisionUnit, BulletDiscreteSimpleCollisionMeshMeshUnit)
// NOLINT
14
{
15
tesseract_collision_bullet::BulletDiscreteSimpleManager
checker;
16
test_suite::runTest
(checker);
17
}
18
19
TEST
(TesseractCollisionUnit, BulletDiscreteBVHCollisionMeshMeshUnit)
// NOLINT
20
{
21
tesseract_collision_bullet::BulletDiscreteBVHManager
checker;
22
test_suite::runTest
(checker);
23
}
24
25
TEST
(TesseractCollisionUnit, FCLDiscreteBVHCollisionMeshMeshUnit)
// NOLINT
26
{
27
tesseract_collision_fcl::FCLDiscreteBVHManager
checker;
28
test_suite::runTest
(checker);
29
}
30
31
int
main
(
int
argc,
char
** argv)
32
{
33
testing::InitGoogleTest(&argc, argv);
34
35
return
RUN_ALL_TESTS();
36
}
TEST
TEST(TesseractCollisionUnit, BulletDiscreteSimpleCollisionMeshMeshUnit)
Definition:
collision_mesh_mesh_unit.cpp:13
main
int main(int argc, char **argv)
Definition:
collision_mesh_mesh_unit.cpp:31
fcl_discrete_managers.h
Tesseract ROS FCL contact checker implementation.
bullet_discrete_simple_manager.h
Tesseract ROS Bullet discrete simple collision manager.
collision_mesh_mesh_unit.hpp
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
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