#include <setup.h>
◆ ~Setup()
exotica::Setup::~Setup |
( |
| ) |
|
|
inlinenoexcept |
◆ Setup() [1/2]
exotica::Setup::Setup |
( |
| ) |
|
|
private |
◆ Setup() [2/2]
exotica::Setup::Setup |
( |
Setup const & |
| ) |
|
|
privatedelete |
◆ CreateCollisionScene() [1/2]
◆ CreateCollisionScene() [2/2]
static std::shared_ptr<exotica::CollisionScene> exotica::Setup::CreateCollisionScene |
( |
const std::string & |
type, |
|
|
bool |
prepend = true |
|
) |
| |
|
inlinestatic |
◆ CreateDynamicsSolver() [1/2]
◆ CreateDynamicsSolver() [2/2]
static std::shared_ptr<exotica::DynamicsSolver> exotica::Setup::CreateDynamicsSolver |
( |
const std::string & |
type, |
|
|
bool |
prepend = true |
|
) |
| |
|
inlinestatic |
◆ CreateMap() [1/2]
◆ CreateMap() [2/2]
static std::shared_ptr<exotica::TaskMap> exotica::Setup::CreateMap |
( |
const std::string & |
type, |
|
|
bool |
prepend = true |
|
) |
| |
|
inlinestatic |
◆ CreateProblem() [1/2]
◆ CreateProblem() [2/2]
static std::shared_ptr<exotica::PlanningProblem> exotica::Setup::CreateProblem |
( |
const std::string & |
type, |
|
|
bool |
prepend = true |
|
) |
| |
|
inlinestatic |
◆ CreateScene()
CreateScene instantiate a scene from an initialiser The returned scene is independent of the internal EXOTica solver or problem state. It can only be used to access the parsed information like joint and link names or the kinematics. Changes to the scene will not affect the solver or problem.
- Parameters
-
- Returns
- a shared pointer to the scene
◆ CreateSolver() [1/2]
◆ CreateSolver() [2/2]
static std::shared_ptr<exotica::MotionSolver> exotica::Setup::CreateSolver |
( |
const std::string & |
type, |
|
|
bool |
prepend = true |
|
) |
| |
|
inlinestatic |
◆ Destroy()
static void exotica::Setup::Destroy |
( |
| ) |
|
|
static |
◆ GetCollisionScenes()
static std::vector<std::string> exotica::Setup::GetCollisionScenes |
( |
| ) |
|
|
static |
◆ GetDynamicsSolvers()
static std::vector<std::string> exotica::Setup::GetDynamicsSolvers |
( |
| ) |
|
|
static |
◆ GetInitializers()
static std::vector<Initializer> exotica::Setup::GetInitializers |
( |
| ) |
|
|
static |
◆ GetMaps()
static std::vector<std::string> exotica::Setup::GetMaps |
( |
| ) |
|
|
static |
◆ GetProblems()
static std::vector<std::string> exotica::Setup::GetProblems |
( |
| ) |
|
|
static |
◆ GetSolvers()
static std::vector<std::string> exotica::Setup::GetSolvers |
( |
| ) |
|
|
static |
◆ Instance()
static std::shared_ptr<Setup> exotica::Setup::Instance |
( |
| ) |
|
|
inlinestatic |
◆ operator=()
void exotica::Setup::operator= |
( |
Setup const & |
| ) |
|
|
privatedelete |
◆ PrintSupportedClasses()
static void exotica::Setup::PrintSupportedClasses |
( |
| ) |
|
|
static |
◆ collision_scenes_
◆ dynamics_solvers_
◆ maps_
◆ PlanningProblem
friend exotica::Setup::PlanningProblem |
|
private |
◆ problems_
◆ singleton_initialiser_
std::shared_ptr<Setup> exotica::Setup::singleton_initialiser_ |
|
staticprivate |
◆ solvers_
The documentation for this class was generated from the following file:
- /tmp/exotica/exotica_core/include/exotica_core/setup.h