19 #ifndef GEOS_NODING_SNAPROUND_MCINDEXPOINTSNAPPER_H 20 #define GEOS_NODING_SNAPROUND_MCINDEXPOINTSNAPPER_H 80 return snap(hotPixel,
nullptr, 0);
88 static constexpr
double SAFE_ENV_EXPANSION_FACTOR = 0.75;
102 #endif // GEOS_NODING_SNAPROUND_MCINDEXPOINTSNAPPER_H An Envelope defines a rectangulare region of the 2D coordinate plane.
Implements a "hot pixel" as used in the Snap Rounding algorithm.
An interface for classes which represent a sequence of contiguous line segments.
Abstract class defines basic insertion and query operations supported by classes implementing spatial...
MCIndexPointSnapper(index::SpatialIndex &nIndex)
Basic namespace for all GEOS functionalities.
index::SpatialIndex & index
bool snap(HotPixel &hotPixel)
"Snaps" all SegmentStrings in a SpatialIndex containing MonotoneChains to a given HotPixel...