#include <setup.h>
Definition at line 47 of file 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
Definition at line 98 of file setup.h.
◆ CreateSolver() [1/2]
◆ CreateSolver() [2/2]
static std::shared_ptr<exotica::MotionSolver> exotica::Setup::CreateSolver |
( |
const std::string & |
type, |
|
|
bool |
prepend = true |
|
) |
| |
|
inlinestatic |
◆ Destroy()
void exotica::Setup::Destroy |
( |
| ) |
|
|
static |
◆ GetCollisionScenes()
std::vector< std::string > exotica::Setup::GetCollisionScenes |
( |
| ) |
|
|
static |
◆ GetDynamicsSolvers()
std::vector< std::string > exotica::Setup::GetDynamicsSolvers |
( |
| ) |
|
|
static |
◆ GetInitializers()
std::vector< Initializer > exotica::Setup::GetInitializers |
( |
| ) |
|
|
static |
◆ GetMaps()
std::vector< std::string > exotica::Setup::GetMaps |
( |
| ) |
|
|
static |
◆ GetProblems()
std::vector< std::string > exotica::Setup::GetProblems |
( |
| ) |
|
|
static |
◆ GetSolvers()
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()
void exotica::Setup::PrintSupportedClasses |
( |
| ) |
|
|
static |
◆ collision_scenes_
◆ dynamics_solvers_
◆ maps_
◆ PlanningProblem
friend exotica::Setup::PlanningProblem |
|
private |
◆ problems_
◆ singleton_initialiser_
SetupPtr exotica::Setup::singleton_initialiser_ = nullptr |
|
staticprivate |
◆ solvers_
The documentation for this class was generated from the following files: