37 #ifndef OMPL_BASE_PATH_
38 #define OMPL_BASE_PATH_
40 #include "ompl/util/ClassForward.h"
43 #include <boost/noncopyable.hpp>
63 class Path :
private boost::noncopyable
84 virtual double length(
void)
const = 0;
87 virtual bool check(
void)
const = 0;
90 virtual void print(std::ostream &out)
const = 0;