GEOS  3.9.1dev
Public Member Functions | Private Member Functions | Private Attributes | List of all members
geos::algorithm::distance::DiscreteHausdorffDistance::MaxPointDistanceFilter Class Reference

#include <DiscreteHausdorffDistance.h>

Inheritance diagram for geos::algorithm::distance::DiscreteHausdorffDistance::MaxPointDistanceFilter:
[legend]
Collaboration diagram for geos::algorithm::distance::DiscreteHausdorffDistance::MaxPointDistanceFilter:
[legend]

Public Member Functions

 MaxPointDistanceFilter (const geom::Geometry &p_geom)
 
void filter_ro (const geom::Coordinate *pt) override
 Performs an operation with coord. More...
 
const PointPairDistancegetMaxPointDistance () const
 
- Public Member Functions inherited from geos::geom::CoordinateFilter
virtual ~CoordinateFilter ()
 
virtual void filter_rw (Coordinate *) const
 Performs an operation on coord. More...
 

Private Member Functions

 MaxPointDistanceFilter (const MaxPointDistanceFilter &other)
 
MaxPointDistanceFilteroperator= (const MaxPointDistanceFilter &rhs)
 

Private Attributes

PointPairDistance maxPtDist
 
PointPairDistance minPtDist
 
DistanceToPoint euclideanDist
 
const geom::Geometrygeom
 

Detailed Description

Definition at line 157 of file DiscreteHausdorffDistance.h.

Constructor & Destructor Documentation

geos::algorithm::distance::DiscreteHausdorffDistance::MaxPointDistanceFilter::MaxPointDistanceFilter ( const geom::Geometry p_geom)
inline

Definition at line 159 of file DiscreteHausdorffDistance.h.

geos::algorithm::distance::DiscreteHausdorffDistance::MaxPointDistanceFilter::MaxPointDistanceFilter ( const MaxPointDistanceFilter other)
private

Member Function Documentation

void geos::algorithm::distance::DiscreteHausdorffDistance::MaxPointDistanceFilter::filter_ro ( const geom::Coordinate )
inlineoverridevirtual

Performs an operation with coord.

param coord a Coordinate to which the filter is applied.

Reimplemented from geos::geom::CoordinateFilter.

Definition at line 165 of file DiscreteHausdorffDistance.h.

const PointPairDistance& geos::algorithm::distance::DiscreteHausdorffDistance::MaxPointDistanceFilter::getMaxPointDistance ( ) const
inline

Definition at line 174 of file DiscreteHausdorffDistance.h.

MaxPointDistanceFilter& geos::algorithm::distance::DiscreteHausdorffDistance::MaxPointDistanceFilter::operator= ( const MaxPointDistanceFilter rhs)
private

Member Data Documentation

DistanceToPoint geos::algorithm::distance::DiscreteHausdorffDistance::MaxPointDistanceFilter::euclideanDist
private

Definition at line 182 of file DiscreteHausdorffDistance.h.

const geom::Geometry& geos::algorithm::distance::DiscreteHausdorffDistance::MaxPointDistanceFilter::geom
private

Definition at line 183 of file DiscreteHausdorffDistance.h.

PointPairDistance geos::algorithm::distance::DiscreteHausdorffDistance::MaxPointDistanceFilter::maxPtDist
private

Definition at line 180 of file DiscreteHausdorffDistance.h.

PointPairDistance geos::algorithm::distance::DiscreteHausdorffDistance::MaxPointDistanceFilter::minPtDist
private

Definition at line 181 of file DiscreteHausdorffDistance.h.


The documentation for this class was generated from the following file: