#include <motion_solver.h>
Public Member Functions | |
int | GetNumberOfMaxIterations () |
double | GetPlanningTime () |
PlanningProblemPtr | GetProblem () const |
void | InstantiateBase (const Initializer &init) override |
MotionSolver ()=default | |
std::string | Print (const std::string &prepend) const override |
void | SetNumberOfMaxIterations (int max_iter) |
virtual void | Solve (Eigen::MatrixXd &solution)=0 |
virtual void | SpecifyProblem (PlanningProblemPtr pointer) |
virtual | ~MotionSolver ()=default |
Public Member Functions inherited from exotica::Object | |
std::string | GetObjectName () |
void | InstantiateObject (const Initializer &init) |
Object () | |
virtual std::string | type () const |
Type Information wrapper: must be virtual so that it is polymorphic... More... | |
virtual | ~Object () |
Public Member Functions inherited from exotica::InstantiableBase | |
virtual std::vector< Initializer > | GetAllTemplates () const =0 |
virtual Initializer | GetInitializerTemplate ()=0 |
InstantiableBase ()=default | |
virtual void | InstantiateInternal (const Initializer &init)=0 |
virtual | ~InstantiableBase ()=default |
Protected Attributes | |
int | max_iterations_ = 100 |
double | planning_time_ = -1 |
PlanningProblemPtr | problem_ |
Additional Inherited Members | |
Public Attributes inherited from exotica::Object | |
bool | debug_ |
std::string | ns_ |
std::string | object_name_ |
Private Member Functions inherited from exotica::Uncopyable | |
Uncopyable ()=default | |
~Uncopyable ()=default | |
Definition at line 42 of file motion_solver.h.
|
default |
|
virtualdefault |
|
inline |
Definition at line 57 of file motion_solver.h.
|
inline |
Definition at line 58 of file motion_solver.h.
|
inline |
Definition at line 50 of file motion_solver.h.
|
overridevirtual |
Reimplemented from exotica::InstantiableBase.
Definition at line 38 of file motion_solver.cpp.
|
overridevirtual |
Reimplemented from exotica::Object.
Definition at line 49 of file motion_solver.cpp.
|
inline |
Definition at line 52 of file motion_solver.h.
|
pure virtual |
|
virtual |
Definition at line 44 of file motion_solver.cpp.
|
protected |
Definition at line 63 of file motion_solver.h.
|
protected |
Definition at line 62 of file motion_solver.h.
|
protected |
Definition at line 61 of file motion_solver.h.