#include <DiscreteHausdorffDistance.h>
geos::algorithm::distance::DiscreteHausdorffDistance::MaxDensifiedByFractionDistanceFilter::MaxDensifiedByFractionDistanceFilter |
( |
const geom::Geometry & |
p_geom, |
|
|
double |
fraction |
|
) |
| |
|
inline |
geos::algorithm::distance::DiscreteHausdorffDistance::MaxDensifiedByFractionDistanceFilter::MaxDensifiedByFractionDistanceFilter |
( |
const MaxDensifiedByFractionDistanceFilter & |
other | ) |
|
|
private |
void geos::algorithm::distance::DiscreteHausdorffDistance::MaxDensifiedByFractionDistanceFilter::filter_ro |
( |
const geom::CoordinateSequence & |
, |
|
|
std::size_t |
|
|
) |
| |
|
overridevirtual |
Performs an operation on a coordinate in a CoordinateSequence.
param seq
the CoordinateSequence to which the filter is applied param i
the index of the coordinate to apply the filter to
Reimplemented from geos::geom::CoordinateSequenceFilter.
const PointPairDistance& geos::algorithm::distance::DiscreteHausdorffDistance::MaxDensifiedByFractionDistanceFilter::getMaxPointDistance |
( |
| ) |
const |
|
inline |
bool geos::algorithm::distance::DiscreteHausdorffDistance::MaxDensifiedByFractionDistanceFilter::isDone |
( |
| ) |
const |
|
inlineoverridevirtual |
Reports whether the application of this filter can be terminated.
Once this method returns false
, it should continue to return false
on every subsequent call.
- Returns
true
if the application of this filter can be terminated.
Implements geos::geom::CoordinateSequenceFilter.
Definition at line 212 of file DiscreteHausdorffDistance.h.
bool geos::algorithm::distance::DiscreteHausdorffDistance::MaxDensifiedByFractionDistanceFilter::isGeometryChanged |
( |
| ) |
const |
|
inlineoverridevirtual |
Reports whether the execution of this filter has modified the coordinates of the geometry.
If so, Geometry::geometryChanged() will be executed after this filter has finished being executed.
Most filters can simply return a constant value reflecting whether they are able to change the coordinates.
- Returns
true
if this filter has changed the coordinates of the geometry
Implements geos::geom::CoordinateSequenceFilter.
Definition at line 206 of file DiscreteHausdorffDistance.h.
const geom::Geometry& geos::algorithm::distance::DiscreteHausdorffDistance::MaxDensifiedByFractionDistanceFilter::geom |
|
private |
PointPairDistance geos::algorithm::distance::DiscreteHausdorffDistance::MaxDensifiedByFractionDistanceFilter::maxPtDist |
|
private |
PointPairDistance geos::algorithm::distance::DiscreteHausdorffDistance::MaxDensifiedByFractionDistanceFilter::minPtDist |
|
private |
std::size_t geos::algorithm::distance::DiscreteHausdorffDistance::MaxDensifiedByFractionDistanceFilter::numSubSegs |
|
private |
The documentation for this class was generated from the following file: