Class ConstructionFunctions
- java.lang.Object
-
- org.locationtech.jtstest.function.ConstructionFunctions
-
public class ConstructionFunctions extends Object
-
-
Constructor Summary
Constructors Constructor Description ConstructionFunctions()
-
Method Summary
-
-
-
Method Detail
-
minimumDiameterLength
public static double minimumDiameterLength(Geometry g)
-
minimumBoundingCircleDiameterLen
public static double minimumBoundingCircleDiameterLen(Geometry g)
-
maximumDiameterLength
public static double maximumDiameterLength(Geometry g)
-
maximumInscribedCircleCenter
public static Geometry maximumInscribedCircleCenter(Geometry g, double tolerance)
-
maximumInscribedCircleRadius
public static Geometry maximumInscribedCircleRadius(Geometry g, double tolerance)
-
maximumInscribedCircleRadiusLen
public static double maximumInscribedCircleRadiusLen(Geometry g, double tolerance)
-
largestEmptyCircleCenter
public static Geometry largestEmptyCircleCenter(Geometry g, double tolerance)
-
largestEmptyCircleRadius
public static Geometry largestEmptyCircleRadius(Geometry g, double tolerance)
-
concaveHullWithHolesByLen
public static Geometry concaveHullWithHolesByLen(Geometry geom, double maxLen)
-
concaveHullWithHolesByLenRatio
public static Geometry concaveHullWithHolesByLenRatio(Geometry geom, double maxLen)
-
concaveHullLenGuess
public static double concaveHullLenGuess(Geometry geom)
-
concaveness
public static double concaveness(Geometry geom)
A concaveness measure defined in terms of the perimeter length relative to the convex hull perimeter.C = ( P(geom) - P(CH) ) / P(CH)
Concaveness values are >= 0. A convex polygon has C = 0. A higher concaveness indicates a more concave polygon.Originally defined by Park & Oh, 2012.
- Parameters:
geom
- a polygonal geometry- Returns:
- the concaveness measure of the geometry
-
-