![]() |
Fréchet View
1.6.0
A Tool for Exploring Fréchet Distance Algorithms
|
#include <data/types.h>
#include <poly/types.h>
#include <poly/triangulation.h>
#include <iterator>
#include <boost/unordered_map.hpp>
#include <CGAL/Polygon_2.h>
#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/partition_2.h>
Go to the source code of this file.
Classes | |
class | frechet::poly::CgalPoint |
a polygon vertex to be used with CGAL::Polygon_2. Derives from CGAL::Point_2 but is convertible to an from QPoint (which is used troughout the rest of the program). Also stores the index of the polygon vertex. More... | |
struct | frechet::poly::PolygonTraits |
type traits for CgalPolygon. Defines the type for Points. More... | |
struct | frechet::poly::PartitionTraits |
type traits for a polygon partition Defines the type for Points and Polygons More... | |
class | frechet::poly::PolygonUtilities |
a helper class for polygon analysis. More... | |
Namespaces | |
frechet | |
global definitions for all algorithms. | |
frechet::poly | |
classes for computing the Fréchet Distance on simple polygons. | |
Macros | |
#define | CGAL_HEADER_ONLY 1 |
include CGAL solely from headers. No CGAL libraries are required. More... | |
#define | CGAL_NO_GMP 1 |
we don't need GMP support for CGAL More... | |
Typedefs | |
typedef CGAL::Exact_predicates_inexact_constructions_kernel | frechet::poly::Kernel |
typedef CGAL::Polygon_2< PolygonTraits > | frechet::poly::CgalPolygon |
CGAL::Polygon_2 built upon custom type. More... | |
typedef std::list< CgalPolygon > | frechet::poly::CgalPolygonList |
a list of CgalPolygons More... | |
Functions | |
std::ostream & | frechet::poly::operator<< (std::ostream &out, const frechet::poly::CgalPolygon &poly) |
print operator (for debugging) More... | |
std::ostream & | frechet::poly::operator<< (std::ostream &out, const frechet::poly::CgalPolygonList &polys) |
print operator (for debugging) More... | |
#define CGAL_HEADER_ONLY 1 |
include CGAL solely from headers. No CGAL libraries are required.
Definition at line 12 of file poly_utils.h.
#define CGAL_NO_GMP 1 |
we don't need GMP support for CGAL
Definition at line 14 of file poly_utils.h.