fcl_factories.h
Go to the documentation of this file.
1 
26 #ifndef TESSERACT_COLLISION_FCL_FCL_FACTORIES_H
27 #define TESSERACT_COLLISION_FCL_FCL_FACTORIES_H
28 
30 #include <boost_plugin_loader/macros.h>
31 
33 {
35 {
36 public:
37  std::unique_ptr<DiscreteContactManager> create(const std::string& name,
38  const YAML::Node& config) const override final;
39 };
40 
41 PLUGIN_ANCHOR_DECL(FCLFactoriesAnchor)
42 
43 } // namespace tesseract_collision::tesseract_collision_fcl
44 #endif // TESSERACT_COLLISION_FCL_FCL_FACTORIES_H
contact_managers_plugin_factory.h
Factory for loading contact managers as plugins.
tesseract_collision::DiscreteContactManagerFactory
Define a discrete contact manager plugin which the factory can create an instance.
Definition: contact_managers_plugin_factory.h:58
name
std::string name
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_collision
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:01:52