KrisLibrary  1.0.0
Public Member Functions | Public Attributes | List of all members
MotionPlanningProblem Class Reference

A structure to specify the space, endpoints, and cost function of a motion planning problem. More...

#include <AnyMotionPlanner.h>

Public Member Functions

 MotionPlanningProblem (CSpace *space, const Config &a, const Config &b)
 Create a point-to-point problem.
 
 MotionPlanningProblem (CSpace *space, const Config &a, CSet *goalSet)
 Create a point-to-set problem.
 
 MotionPlanningProblem (CSpace *space, CSet *startSet, CSet *goalSet)
 Create a set-to-set problem.
 
 MotionPlanningProblem (CSpace *space, const Config &a, void *objective)
 Create an initial value problem (placeholder – objectives not done yet)
 

Public Attributes

CSpacespace
 
Config qstart
 Non-empty if the start/end point is given.
 
Config qgoal
 
CSetstartSet
 Non-NULL if the start/end point must be in a given set.
 
CSetgoalSet
 
void * objective
 Placeholder – objectives not done yet.
 

Detailed Description

A structure to specify the space, endpoints, and cost function of a motion planning problem.


The documentation for this class was generated from the following files: