Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tesseract_collision::tesseract_collision_bullet::BulletDiscreteSimpleManagerFactory Class Reference

#include <bullet_factories.h>

Inheritance diagram for tesseract_collision::tesseract_collision_bullet::BulletDiscreteSimpleManagerFactory:
Inheritance graph
[legend]
Collaboration diagram for tesseract_collision::tesseract_collision_bullet::BulletDiscreteSimpleManagerFactory:
Collaboration graph
[legend]

Public Member Functions

DiscreteContactManager::UPtr create (const std::string &name, const YAML::Node &config) const override final
 Create Discrete Contact Manager Object. More...
 
- Public Member Functions inherited from tesseract_collision::DiscreteContactManagerFactory
virtual ~DiscreteContactManagerFactory ()=default
 
virtual DiscreteContactManager::UPtr create (const std::string &name, const YAML::Node &config) const =0
 Create Discrete Contact Manager Object. More...
 

Additional Inherited Members

- Public Types inherited from tesseract_collision::DiscreteContactManagerFactory
using Ptr = std::shared_ptr< DiscreteContactManagerFactory >
 
using ConstPtr = std::shared_ptr< const DiscreteContactManagerFactory >
 
- Static Protected Attributes inherited from tesseract_collision::DiscreteContactManagerFactory
static const std::string SECTION_NAME = "DiscColl"
 

Member Function Documentation

◆ create()

DiscreteContactManager::UPtr tesseract_collision::tesseract_collision_bullet::BulletDiscreteSimpleManagerFactory::create ( const std::string &  name,
const YAML::Node &  config 
) const
finaloverridevirtual

Create Discrete Contact Manager Object.

Parameters
nameThe name of the contact manager object
Returns
If failed to create, nullptr is returned.

Implements tesseract_collision::DiscreteContactManagerFactory.


The documentation for this class was generated from the following files: