#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: