37 #ifndef OMPL_CONTROL_PLANNER_DATA_
38 #define OMPL_CONTROL_PLANNER_DATA_
40 #include "ompl/base/PlannerData.h"
41 #include "ompl/control/SpaceInformation.h"
42 #include "ompl/control/Control.h"
43 #include <boost/serialization/base_object.hpp>
80 virtual bool operator == (
const PlannerDataEdge &rhs)
const
84 return static_cast<const PlannerDataEdge
>(*this) == rhs;
90 friend class boost::serialization::access;
91 friend class PlannerDataStorage;
92 friend class PlannerData;
94 PlannerDataEdgeControl() : PlannerDataEdge(), c_(NULL) {};
96 template <
class Archive>
97 void serialize(Archive & ar,
const unsigned int version)
99 ar & boost::serialization::base_object<base::PlannerDataEdge>(*this);
130 virtual bool removeEdge (
unsigned int v1,
unsigned int v2);
136 virtual void clear (
void);
161 void freeMemory(
void);