37 #ifndef OMPL_BASE_PROBLEM_DEFINITION_
38 #define OMPL_BASE_PROBLEM_DEFINITION_
40 #include "ompl/base/State.h"
41 #include "ompl/base/Goal.h"
42 #include "ompl/base/Path.h"
43 #include "ompl/base/SpaceInformation.h"
44 #include "ompl/base/SolutionNonExistenceProof.h"
46 #include "ompl/util/ClassForward.h"
47 #include "ompl/base/ScopedState.h"
54 #include <boost/noncopyable.hpp>
153 for (
unsigned int i = 0 ; i <
startStates_.size() ; ++i)
210 void setGoalState(
const State *goal,
const double threshold = std::numeric_limits<double>::epsilon());
229 bool isTrivial(
unsigned int *startIndex = NULL,
double *distance = NULL)
const;
284 void print(std::ostream &out = std::cout)
const;
322 PlannerSolutionSetPtr solutions_;