10 namespace frechet {
namespace poly {
12 using namespace reach;
76 void addFixPoint(
int pi,
int qi);
81 void addFixPoint(
Point p);
147 static bool is_consistent(
Curve fix);
152 #endif // POLY_PATH_H global definitions for all algorithms.
boost::shared_ptr< GraphModel > ptr
smart pointer to a GraphModel object
GraphModel::ptr gmodel
model for mapping free-space intervals to reachability graph nodes
QPointF Point
a point in the plane; with double floating point precision. This type is heavily used throughout all ...
std::pair< int, int > IndexPair
QPolygonF Curve
a polygonal curve in the plane; with double floating point precision. This type is heavily used throu...
Orientation
Segment Orientation.
boost::shared_ptr< Graph > ptr
Wrapper for CGAL::Triangulation_Data_Structure https://doc.cgal.org/latest/TDS_2/index....
a feasible-path for simple polygons.
an interval of two double values.
boost::shared_ptr< FreeSpace > ptr
smart pointer to FreeSpace object
Calculates a feasible path in the Free-Space given a start point (0,0) and an end point (n-1,...