![]() |
Tesseract
Motion Planning Environment
|
Define a continuous contact manager plugin which the factory can create an instance. More...
#include <contact_managers_plugin_factory.h>


Public Types | |
| using | Ptr = std::shared_ptr< ContinuousContactManagerFactory > |
| using | ConstPtr = std::shared_ptr< const ContinuousContactManagerFactory > |
Public Member Functions | |
| virtual | ~ContinuousContactManagerFactory ()=default |
| virtual ContinuousContactManager::UPtr | create (const std::string &solver_name, const YAML::Node &config) const =0 |
| Create Inverse Kinematics Object. More... | |
Static Protected Attributes | |
| static const std::string | SECTION_NAME = "ContColl" |
Friends | |
| class | PluginLoader |
Define a continuous contact manager plugin which the factory can create an instance.
| using tesseract_collision::ContinuousContactManagerFactory::ConstPtr = std::shared_ptr<const ContinuousContactManagerFactory> |
| using tesseract_collision::ContinuousContactManagerFactory::Ptr = std::shared_ptr<ContinuousContactManagerFactory> |
|
virtualdefault |
|
pure virtual |
Create Inverse Kinematics Object.
| name | The name of the contact manager object |
Implemented in tesseract_collision::tesseract_collision_bullet::BulletCastBVHManagerFactory, and tesseract_collision::tesseract_collision_bullet::BulletCastSimpleManagerFactory.
|
friend |
|
staticprotected |