ReSCue - Retrieval System for Curves
Main Page   Class Hierarchy   Compound List   File List   Compound Members  

rescue::covering_matcher Template Class Reference

This class provides an implementation of an exponential-time-algorithm for matching with respect to the Frechet-distance. More...

#include <covering_matcher.h>

List of all members.

Public Types

typedef unit_circle_angle<
arithmetic> 
angle
typedef rigid_motion<arithmetic> motion
typedef rigid_motion_interval<
arithmetic> 
motion_interval
typedef Point2<arithmetic> point
typedef polygonal_curve<point> curve
typedef curve::size_t index_t
typedef polygonal_curve<pointvertex vertex
typedef polygonal_curve<pointedge edge

Public Methods

 covering_matcher (curve&, curve&, const arithmetic&, const arithmetic&)
 covering_matcher ()
 ~covering_matcher ()
bool match ()
bool dynamic_match ()
rigid_motion<arithmetic> get_match ()
void clear ()


Detailed Description

template<class arithmetic, class interval_container> template class rescue::covering_matcher

This class provides an implementation of an exponential-time-algorithm for matching with respect to the Frechet-distance.

This implementation exists only for historical reasons (implemented as a "proof of concept" of intersecting projected transporter subsets) and is thus left undocumented in wide parts.


The documentation for this class was generated from the following file:
ReSCue - Retrieval System for Curves
Universität Bonn, Institut für Informatik III, 2001