1 #ifndef TESSERACT_COLLISION_BENCHMARK_UTILS_HPP
2 #define TESSERACT_COLLISION_BENCHMARK_UTILS_HPP
4 #include <benchmark/benchmark.h>
6 #include <console_bridge/console.h>
9 using namespace test_suite;
13 const double scale = 1.0)
19 geom = std::make_shared<tesseract_geometry::Box>(scale, scale, scale);
22 geom = std::make_shared<tesseract_geometry::Cone>(scale, scale);
25 geom = std::make_shared<tesseract_geometry::Plane>(scale, scale, scale, scale);
28 geom = std::make_shared<tesseract_geometry::Sphere>(scale);
31 geom = std::make_shared<tesseract_geometry::Capsule>(scale, scale);
34 geom = std::make_shared<tesseract_geometry::Cylinder>(scale, scale);
37 CONSOLE_BRIDGE_logError(
"Invalid Geometry Type. Can only create primatives");