[geos-commits] r2387 - in trunk/source: algorithm/distance headers/geos/algorithm/distance

svn_geos at osgeo.org svn_geos at osgeo.org
Fri Apr 17 12:47:06 EDT 2009


Author: strk
Date: 2009-04-17 12:47:06 -0400 (Fri, 17 Apr 2009)
New Revision: 2387

Modified:
   trunk/source/algorithm/distance/DiscreteHausdorffDistance.cpp
   trunk/source/headers/geos/algorithm/distance/DiscreteHausdorffDistance.h
Log:
Offline some more


Modified: trunk/source/algorithm/distance/DiscreteHausdorffDistance.cpp
===================================================================
--- trunk/source/algorithm/distance/DiscreteHausdorffDistance.cpp	2009-04-17 16:46:12 UTC (rev 2386)
+++ trunk/source/algorithm/distance/DiscreteHausdorffDistance.cpp	2009-04-17 16:47:06 UTC (rev 2387)
@@ -83,6 +83,26 @@
 	return dist.distance();
 }
 
+/* private */
+void
+DiscreteHausdorffDistance::computeOrientedDistance(
+		const geom::Geometry& discreteGeom,
+		const geom::Geometry& geom,
+		PointPairDistance& ptDist)
+{
+	MaxPointDistanceFilter distFilter(geom);
+	discreteGeom.apply_ro(&distFilter);
+	ptDist.setMaximum(distFilter.getMaxPointDistance());
+
+	if (densifyFrac > 0)
+	{
+		MaxDensifiedByFractionDistanceFilter fracFilter(geom,
+							  densifyFrac);
+		discreteGeom.apply_ro(fracFilter);
+		ptDist.setMaximum(fracFilter.getMaxPointDistance());
+	}
+}
+
 } // namespace geos.algorithm.distance
 } // namespace geos.algorithm
 } // namespace geos

Modified: trunk/source/headers/geos/algorithm/distance/DiscreteHausdorffDistance.h
===================================================================
--- trunk/source/headers/geos/algorithm/distance/DiscreteHausdorffDistance.h	2009-04-17 16:46:12 UTC (rev 2386)
+++ trunk/source/headers/geos/algorithm/distance/DiscreteHausdorffDistance.h	2009-04-17 16:47:06 UTC (rev 2387)
@@ -217,21 +217,8 @@
 
 	void computeOrientedDistance(const geom::Geometry& discreteGeom,
 	                             const geom::Geometry& geom,
-	                             PointPairDistance& ptDist)
-	{
-		MaxPointDistanceFilter distFilter(geom);
-		discreteGeom.apply_ro(&distFilter);
-		ptDist.setMaximum(distFilter.getMaxPointDistance());
+	                             PointPairDistance& ptDist);
 
-		if (densifyFrac > 0)
-		{
-			MaxDensifiedByFractionDistanceFilter fracFilter(geom,
-			                                          densifyFrac);
-			discreteGeom.apply_ro(fracFilter);
-			ptDist.setMaximum(fracFilter.getMaxPointDistance());
-		}
-	}
-
 	const geom::Geometry& g0;
 
 	const geom::Geometry& g1;



More information about the geos-commits mailing list