fcl_factories.cpp
Go to the documentation of this file.
1 
30 
32 {
33 std::unique_ptr<tesseract_collision::DiscreteContactManager>
34 FCLDiscreteBVHManagerFactory::create(const std::string& name, const YAML::Node& /*config*/) const
35 {
36  return std::make_unique<FCLDiscreteBVHManager>(name);
37 }
38 
39 PLUGIN_ANCHOR_IMPL(FCLFactoriesAnchor) // LCOV_EXCL_LINE
40 
41 } // namespace tesseract_collision::tesseract_collision_fcl
42 
43 // NOLINTNEXTLINE(cppcoreguidelines-avoid-non-const-global-variables)
45  FCLDiscreteBVHManagerFactory)
fcl_discrete_managers.h
Tesseract ROS FCL contact checker implementation.
discrete_contact_manager.h
This is the discrete contact manager base class.
name
std::string name
fcl_factories.h
Factories for loading fcl contact managers as plugins.
tesseract_collision::tesseract_collision_fcl
Definition: fcl_collision_geometry_cache.h:42
tesseract_collision::tesseract_collision_fcl::FCLDiscreteBVHManagerFactory
Definition: fcl_factories.h:34
tesseract_collision::tesseract_collision_fcl::FCLDiscreteBVHManagerFactory::create
std::unique_ptr< DiscreteContactManager > create(const std::string &name, const YAML::Node &config) const override final
Create Discrete Contact Manager Object.
Definition: fcl_factories.cpp:34
TESSERACT_ADD_DISCRETE_MANAGER_PLUGIN
#define TESSERACT_ADD_DISCRETE_MANAGER_PLUGIN(DERIVED_CLASS, ALIAS)
Definition: contact_managers_plugin_factory.h:43


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