addSolutionPath(const PathPtr &path, bool approximate=false, double difference=-1.0, const std::string &plannerName="Unknown") const | ompl::base::ProblemDefinition | |
addSolutionPath(const PlannerSolution &sol) const | ompl::base::ProblemDefinition | |
addStartState(const State *state) | ompl::base::ProblemDefinition | inline |
addStartState(const ScopedState<> &state) | ompl::base::ProblemDefinition | inline |
clearGoal() | ompl::base::ProblemDefinition | inline |
clearSolutionNonExistenceProof() | ompl::base::ProblemDefinition | |
clearSolutionPaths() const | ompl::base::ProblemDefinition | |
clearStartStates() | ompl::base::ProblemDefinition | inline |
clone() const | ompl::base::ProblemDefinition | |
fixInvalidInputState(State *state, double dist, bool start, unsigned int attempts) | ompl::base::ProblemDefinition | protected |
fixInvalidInputStates(double distStart, double distGoal, unsigned int attempts) | ompl::base::ProblemDefinition | |
getGoal() const | ompl::base::ProblemDefinition | inline |
getInputStates(std::vector< const State * > &states) const | ompl::base::ProblemDefinition | |
getIntermediateSolutionCallback() const | ompl::base::ProblemDefinition | inline |
getOptimizationObjective() const | ompl::base::ProblemDefinition | inline |
getSolution(PlannerSolution &solution) const | ompl::base::ProblemDefinition | |
getSolutionCount() const | ompl::base::ProblemDefinition | |
getSolutionDifference() const | ompl::base::ProblemDefinition | |
getSolutionNonExistenceProof() const | ompl::base::ProblemDefinition | |
getSolutionPath() const | ompl::base::ProblemDefinition | |
getSolutions() const | ompl::base::ProblemDefinition | |
getSpaceInformation() const | ompl::base::ProblemDefinition | inline |
getStartState(unsigned int index) const | ompl::base::ProblemDefinition | inline |
getStartState(unsigned int index) | ompl::base::ProblemDefinition | inline |
getStartStateCount() const | ompl::base::ProblemDefinition | inline |
goal_ | ompl::base::ProblemDefinition | protected |
hasApproximateSolution() const | ompl::base::ProblemDefinition | |
hasExactSolution() const | ompl::base::ProblemDefinition | inline |
hasOptimizationObjective() const | ompl::base::ProblemDefinition | inline |
hasOptimizedSolution() const | ompl::base::ProblemDefinition | |
hasSolution() const | ompl::base::ProblemDefinition | |
hasSolutionNonExistenceProof() const | ompl::base::ProblemDefinition | |
hasStartState(const State *state, unsigned int *startIndex=nullptr) const | ompl::base::ProblemDefinition | |
intermediateSolutionCallback_ | ompl::base::ProblemDefinition | protected |
isStraightLinePathValid() const | ompl::base::ProblemDefinition | |
isTrivial(unsigned int *startIndex=nullptr, double *distance=nullptr) const | ompl::base::ProblemDefinition | |
nonExistenceProof_ | ompl::base::ProblemDefinition | protected |
operator=(const ProblemDefinition &)=delete (defined in ompl::base::ProblemDefinition) | ompl::base::ProblemDefinition | |
optimizationObjective_ | ompl::base::ProblemDefinition | protected |
print(std::ostream &out=std::cout) const | ompl::base::ProblemDefinition | |
ProblemDefinition(const ProblemDefinition &)=delete (defined in ompl::base::ProblemDefinition) | ompl::base::ProblemDefinition | |
ProblemDefinition(SpaceInformationPtr si) | ompl::base::ProblemDefinition | |
setGoal(const GoalPtr &goal) | ompl::base::ProblemDefinition | inline |
setGoalState(const State *goal, double threshold=std::numeric_limits< double >::epsilon()) | ompl::base::ProblemDefinition | |
setGoalState(const ScopedState<> &goal, const double threshold=std::numeric_limits< double >::epsilon()) | ompl::base::ProblemDefinition | inline |
setIntermediateSolutionCallback(const ReportIntermediateSolutionFn &callback) | ompl::base::ProblemDefinition | inline |
setOptimizationObjective(const OptimizationObjectivePtr &optimizationObjective) | ompl::base::ProblemDefinition | inline |
setSolutionNonExistenceProof(const SolutionNonExistenceProofPtr &nonExistenceProof) | ompl::base::ProblemDefinition | |
setStartAndGoalStates(const State *start, const State *goal, double threshold=std::numeric_limits< double >::epsilon()) | ompl::base::ProblemDefinition | |
setStartAndGoalStates(const ScopedState<> &start, const ScopedState<> &goal, const double threshold=std::numeric_limits< double >::epsilon()) | ompl::base::ProblemDefinition | inline |
si_ | ompl::base::ProblemDefinition | protected |
startStates_ | ompl::base::ProblemDefinition | protected |
~ProblemDefinition() (defined in ompl::base::ProblemDefinition) | ompl::base::ProblemDefinition | inlinevirtual |