Go to the documentation of this file.
26 #ifndef TESSERACT_COLLISION_BULLET_BULLET_FACTORIES_H
27 #define TESSERACT_COLLISION_BULLET_BULLET_FACTORIES_H
30 #include <boost_plugin_loader/macros.h>
56 std::unique_ptr<DiscreteContactManager>
create(
const std::string&
name,
57 const YAML::Node& config)
const override final;
63 std::unique_ptr<DiscreteContactManager>
create(
const std::string&
name,
64 const YAML::Node& config)
const override final;
70 std::unique_ptr<ContinuousContactManager>
create(
const std::string&
name,
71 const YAML::Node& config)
const override final;
77 std::unique_ptr<ContinuousContactManager>
create(
const std::string&
name,
78 const YAML::Node& config)
const override final;
81 PLUGIN_ANCHOR_DECL(BulletFactoriesAnchor)
84 #endif // TESSERACT_COLLISION_BULLET_BULLET_FACTORIES_H
std::unique_ptr< DiscreteContactManager > create(const std::string &name, const YAML::Node &config) const override final
Create Discrete Contact Manager Object.
std::unique_ptr< ContinuousContactManager > create(const std::string &name, const YAML::Node &config) const override final
Create Inverse Kinematics Object.
std::unique_ptr< ContinuousContactManager > create(const std::string &name, const YAML::Node &config) const override final
Create Inverse Kinematics Object.
std::unique_ptr< DiscreteContactManager > create(const std::string &name, const YAML::Node &config) const override final
Create Discrete Contact Manager Object.
The yaml config for each of the factories below is the same.