Class ConstructionFunctions
java.lang.Object
org.locationtech.jtstest.function.ConstructionFunctions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Geometry
static Geometry
static Geometry
circleByRadiusLine
(Geometry radiusLine, int nPts) static Geometry
concaveHullByLen
(Geometry geom, double maxLen) static Geometry
concaveHullByLenRatio
(Geometry geom, double maxLen) static double
concaveHullLenGuess
(Geometry geom) static Geometry
concaveHullWithHolesByLen
(Geometry geom, double maxLen) static Geometry
concaveHullWithHolesByLenRatio
(Geometry geom, double maxLen) static double
concaveness
(Geometry geom) A concaveness measure defined in terms of the perimeter length relative to the convex hull perimeter.static Geometry
static Geometry
static Geometry
static Geometry
largestEmptyCircle
(Geometry g, double tolerance) static Geometry
largestEmptyCircleCenter
(Geometry g, double tolerance) static Geometry
largestEmptyCircleRadius
(Geometry g, double tolerance) static Geometry
static double
static Geometry
maximumInscribedCircle
(Geometry g, double tolerance) static Geometry
maximumInscribedCircleCenter
(Geometry g, double tolerance) static Geometry
maximumInscribedCircleRadius
(Geometry g, double tolerance) static double
maximumInscribedCircleRadiusLen
(Geometry g, double tolerance) static Geometry
static double
static Geometry
static double
static Geometry
static Geometry
-
Constructor Details
-
ConstructionFunctions
public ConstructionFunctions()
-
-
Method Details
-
octagonalEnvelope
-
minimumDiameter
-
minimumDiameterLength
-
minimumRectangle
-
minimumBoundingCircle
-
minimumBoundingCircleDiameterLen
-
maximumDiameter
-
maximumDiameterLength
-
boundary
-
convexHull
-
centroid
-
interiorPoint
-
densify
-
maximumInscribedCircle
-
maximumInscribedCircleCenter
-
maximumInscribedCircleRadius
-
maximumInscribedCircleRadiusLen
-
largestEmptyCircle
-
largestEmptyCircleCenter
-
largestEmptyCircleRadius
-
circleByRadiusLine
-
concaveHullByLen
-
concaveHullWithHolesByLen
-
concaveHullByLenRatio
-
concaveHullWithHolesByLenRatio
-
concaveHullLenGuess
-
concaveness
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 invalid input: '&' Oh, 2012.
- Parameters:
geom
- a polygonal geometry- Returns:
- the concaveness measure of the geometry
-