Fréchet View  1.6.0
A Tool for Exploring Fréchet Distance Algorithms
algorithm.h File Reference
#include <data/types.h>
#include <poly/types.h>
#include <poly/triangulation.h>
#include <freespace.h>
#include <fs_path.h>
#include <structure.h>
#include <graph_m4ri.h>
#include <boost/smart_ptr.hpp>
#include <boost/unordered_map.hpp>
#include <set>
#include <shortest_paths.h>
#include <data/numeric.h>
#include <tbb/concurrent_unordered_map.h>

Go to the source code of this file.

Classes

class  frechet::poly::Algorithm
 base class for algorithm for simple polygons. More...
 
struct  frechet::poly::Algorithm::CurveData
 stores essential information about an input curve. This data is processed once for each input curve. More...
 

Namespaces

 frechet
 global definitions for all algorithms.
 
 frechet::poly
 classes for computing the Fréchet Distance on simple polygons.
 

Functions

Algorithm::ptr frechet::poly::newPolyAlgorithm (bool topo)
 factory method for creating a new algorithm object. Choose the appropriate implementation based on availability of multi-core and GPGPU processors. More...