Planner.h File Reference

#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>
Include dependency graph for Planner.h:
This graph shows which files directly or indirectly include this file:

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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


ompl
Author(s): Ioan Sucan/isucan@rice.edu, Mark Moll/mmoll@rice.edu, Lydia Kavraki/kavraki@rice.edu
autogenerated on Fri Jan 11 09:33:37 2013