#include "ompl/base/SpaceInformation.h"#include "ompl/base/ProblemDefinition.h"#include "ompl/base/State.h"#include "ompl/base/Goal.h"#include "ompl/util/Console.h"#include "ompl/util/ClassForward.h"#include "ompl/base/ScopedState.h"#include <vector>#include <cstdlib>#include <iostream>#include <limits>#include <boost/noncopyable.hpp>#include <string>#include <map>#include <boost/function.hpp>#include <boost/thread.hpp>#include <boost/date_time/posix_time/posix_time.hpp>#include <boost/concept_check.hpp>

Go to the source code of this file.
Classes | |
| class | ompl::base::Planner |
| Base class for a planner. More... | |
| class | ompl::base::PlannerInputStates |
| Helper class to extract valid start & goal states. Usually used internally by planners. More... | |
Namespaces | |
| namespace | ompl |
Main namespace. Contains everything in this library. | |
| namespace | ompl::base |
This namespace contains sampling based planning routines shared by both planning under geometric constraints (geometric) and planning under differential constraints (dynamic). | |
Typedefs | |
| typedef boost::function1 < PlannerPtr, const SpaceInformationPtr & > | ompl::base::PlannerAllocator |
| Definition of a function that can allocate a planner. | |
Enumerations | |
| enum | ompl::base::PlannerType { ompl::base::PLAN_UNKNOWN = 0, ompl::base::PLAN_TO_GOAL_STATE = 1, ompl::base::PLAN_TO_GOAL_STATES = 2, ompl::base::PLAN_TO_GOAL_SAMPLEABLE_REGION = 4 | PLAN_TO_GOAL_STATES | PLAN_TO_GOAL_STATE, ompl::base::PLAN_TO_GOAL_REGION = 8 | PLAN_TO_GOAL_SAMPLEABLE_REGION, ompl::base::PLAN_TO_GOAL_ANY = 32768 | PLAN_TO_GOAL_REGION } |
Different planners may be able to handle only specific types of goal regions. For instance, the most general goal representation is not suitable for bi-directional planners. Planners set their type to specify which type of goal regions they can handle. More... | |
Functions | |
| ompl::base::ClassForward (Planner) | |
| Forward declaration of ompl::base::Planner. | |