L1DistanceComputer Class Reference

#include <distance-computer.h>

Inheritance diagram for L1DistanceComputer:

DistanceComputer List of all members.

Detailed Description

Computes L1 distance between two Points.


Public Member Functions

virtual double ComputeDistance (const Point &f1, const Point &f2) const
 Compute distance.
virtual double ComputeDistance (const Point &f1, const Point &f2, double max_distance) const
 Quickly compute min(actual_distance(f1, f2), max_distance).


Member Function Documentation

double ComputeDistance ( const Point f1,
const Point f2 
) const [virtual]

Compute distance.

Implements DistanceComputer.

double ComputeDistance ( const Point f1,
const Point f2,
double  max_distance 
) const [virtual]

Quickly compute min(actual_distance(f1, f2), max_distance).

This is the same as ComputeDistance, except it will stop calculating things when it knows the distance will be greater than max_distance.

Reimplemented from DistanceComputer.


The documentation for this class was generated from the following files:
Generated on Fri Sep 21 11:39:05 2007 for libpmk2 by  doxygen 1.5.1