Define a continuous contact manager plugin which the factory can create an instance. More...
#include <contact_managers_plugin_factory.h>
Public Types | |
using | ConstPtr = std::shared_ptr< const ContinuousContactManagerFactory > |
using | Ptr = std::shared_ptr< ContinuousContactManagerFactory > |
Public Member Functions | |
virtual std::unique_ptr< ContinuousContactManager > | create (const std::string &solver_name, const YAML::Node &config) const =0 |
Create Inverse Kinematics Object. More... | |
virtual | ~ContinuousContactManagerFactory ()=default |
Static Protected Member Functions | |
static std::string | getSection () |
Friends | |
class | boost_plugin_loader::PluginLoader |
Define a continuous contact manager plugin which the factory can create an instance.
Definition at line 79 of file contact_managers_plugin_factory.h.
using tesseract_collision::ContinuousContactManagerFactory::ConstPtr = std::shared_ptr<const ContinuousContactManagerFactory> |
Definition at line 83 of file contact_managers_plugin_factory.h.
using tesseract_collision::ContinuousContactManagerFactory::Ptr = std::shared_ptr<ContinuousContactManagerFactory> |
Definition at line 82 of file contact_managers_plugin_factory.h.
|
virtualdefault |
|
pure virtual |
Create Inverse Kinematics Object.
name | The name of the contact manager object |
Implemented in tesseract_collision::tesseract_collision_bullet::BulletCastSimpleManagerFactory, and tesseract_collision::tesseract_collision_bullet::BulletCastBVHManagerFactory.
|
staticprotected |
Definition at line 51 of file contact_managers_plugin_factory.cpp.
|
friend |
Definition at line 97 of file contact_managers_plugin_factory.h.