From c972dd8f3c9d12b8f3c9b18349d91f43655d29e9 Mon Sep 17 00:00:00 2001 From: Paul Ramsey Date: Fri, 1 Nov 2024 09:14:18 -0700 Subject: [PATCH] Reorganize headers --- .../geos/operation/overlayng/EdgeNodingBuilder.h | 16 +--------------- src/operation/overlayng/EdgeNodingBuilder.cpp | 9 +++++++++ 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/include/geos/operation/overlayng/EdgeNodingBuilder.h b/include/geos/operation/overlayng/EdgeNodingBuilder.h index aec4d7b41c..9066bff2f8 100644 --- a/include/geos/operation/overlayng/EdgeNodingBuilder.h +++ b/include/geos/operation/overlayng/EdgeNodingBuilder.h @@ -19,32 +19,20 @@ #pragma once #include -#include -#include -#include #include #include #include #include #include #include -#include -#include #include #include -#include #include -#include #include -#include -#include #include #include -#include #include -#include #include -#include #include @@ -54,8 +42,6 @@ using namespace geos::geom; using namespace geos::noding; -using geos::noding::snapround::SnapRoundingNoder; -using geos::algorithm::LineIntersector; namespace geos { // geos. @@ -95,7 +81,7 @@ class GEOS_DLL EdgeNodingBuilder { std::unique_ptr limiter; // For use in createFloatingPrecisionNoder() - LineIntersector lineInt; + algorithm::LineIntersector lineInt; IntersectionAdder intAdder; std::unique_ptr internalNoder; std::unique_ptr spareInternalNoder; diff --git a/src/operation/overlayng/EdgeNodingBuilder.cpp b/src/operation/overlayng/EdgeNodingBuilder.cpp index fd3fd85570..74800020f8 100644 --- a/src/operation/overlayng/EdgeNodingBuilder.cpp +++ b/src/operation/overlayng/EdgeNodingBuilder.cpp @@ -16,11 +16,20 @@ * **********************************************************************/ +#include +#include +#include +#include +#include +#include #include #include +#include +#include #include using geos::operation::valid::RepeatedPointRemover; +using geos::noding::snapround::SnapRoundingNoder; namespace geos { // geos namespace operation { // geos.operation