Fréchet View  1.6.0
A Tool for Exploring Fréchet Distance Algorithms
graph_model.h File Reference
#include <boundary.h>
#include <freespace.h>
#include <boost/container/map.hpp>

Go to the source code of this file.

Classes

struct  frechet::reach::IndexRange
 a range of node indices in a Reachability Graph More...
 
struct  frechet::reach::Placement
 placement of a diagonal point in free-space diagram When calculating valid placements in [buchin06] More...
 
struct  frechet::reach::BoundsIndex
 mapping within a GraphModel More...
 
class  frechet::reach::GraphModelAxis
 manages a mapping between free-space intervals (continous, floating point) to reachability graph nodes (discrete, integer) More...
 
class  frechet::reach::GraphModel
 model the mapping of free-space intervals to nodes in a frechet::reach::Graph. More...
 

Namespaces

 frechet
 global definitions for all algorithms.
 
 frechet::reach
 class for computing reachability structures and graphs.
 

Typedefs

typedef std::vector< frechet::reach::Placementfrechet::reach::Placements
 a list of Placement objects More...
 

Enumerations

enum  frechet::reach::Bias : uint8_t { frechet::reach::UNBIASED =0, frechet::reach::LOWER =1, frechet::reach::UPPER =2, frechet::reach::LOWER_UPPER =3 }
 bias of a GraphModel boundary (how shall we explain this?) More...
 

Functions

Bias frechet::reach::operator| (Bias a, Bias b)
 union operator More...
 
Bias & frechet::reach::operator|= (Bias &a, Bias b)
 union operator More...