#include <AbstractPlanner.h>
◆ ~AbstractPlanner()
AbstractPlanner::~AbstractPlanner |
( |
| ) |
|
|
virtual |
◆ AbstractPlanner()
AbstractPlanner::AbstractPlanner |
( |
const std::string & |
name | ) |
|
|
explicitprotected |
◆ getCurrStateValidityCheckerPtr()
ob::StateValidityCheckerPtr AbstractPlanner::getCurrStateValidityCheckerPtr |
( |
| ) |
const |
|
inline |
◆ getSettings()
virtual nlohmann::json AbstractPlanner::getSettings |
( |
| ) |
const |
|
inlinevirtual |
◆ hasReachedGoalExactly()
virtual bool AbstractPlanner::hasReachedGoalExactly |
( |
| ) |
const |
|
pure virtual |
◆ isValid() [1/4]
bool AbstractPlanner::isValid |
( |
const ob::State * |
state | ) |
const |
|
inline |
◆ isValid() [2/4]
bool AbstractPlanner::isValid |
( |
og::PathGeometric & |
path | ) |
const |
|
inline |
◆ isValid() [3/4]
bool AbstractPlanner::isValid |
( |
og::PathGeometric & |
path, |
|
|
std::vector< Point > & |
collisions |
|
) |
| const |
|
inline |
◆ isValid() [4/4]
bool AbstractPlanner::isValid |
( |
ompl::control::PathControl & |
path, |
|
|
std::vector< Point > & |
collisions |
|
) |
| const |
|
inline |
◆ name()
virtual std::string AbstractPlanner::name |
( |
| ) |
const |
|
pure virtual |
◆ omplPlanner()
virtual ob::Planner * AbstractPlanner::omplPlanner |
( |
| ) |
|
|
inlinevirtual |
◆ planningTime()
virtual double AbstractPlanner::planningTime |
( |
| ) |
const |
|
pure virtual |
◆ run()
virtual ob::PlannerStatus AbstractPlanner::run |
( |
| ) |
|
|
pure virtual |
◆ simpleSetup()
og::SimpleSetup * AbstractPlanner::simpleSetup |
( |
| ) |
const |
|
inline |
◆ solution()
virtual og::PathGeometric AbstractPlanner::solution |
( |
| ) |
const |
|
pure virtual |
◆ solutionPath()
virtual std::vector< Point > AbstractPlanner::solutionPath |
( |
| ) |
const |
|
inlinevirtual |
◆ control_based_
bool AbstractPlanner::control_based_ {false} |
|
protected |
◆ intermediaryControlSolutions
◆ intermediarySolutions
◆ LastCreatedPlannerName
std::string AbstractPlanner::LastCreatedPlannerName = "" |
|
static |
Stores the name of the planner created last.
Used for tracing errors during planner construction.
◆ ss
og::SimpleSetup* AbstractPlanner::ss {nullptr} |
|
protected |
◆ ss_c
oc::SimpleSetup* AbstractPlanner::ss_c {nullptr} |
|
protected |
The documentation for this class was generated from the following files: