Class ConstructionFunctions
java.lang.Object
org.locationtech.jtstest.function.ConstructionFunctions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Geometrystatic Geometrystatic GeometrycircleByRadiusLine(Geometry radiusLine, int nPts) static GeometryconcaveHullByLen(Geometry geom, double maxLen) static GeometryconcaveHullByLenRatio(Geometry geom, double maxLen) static doubleconcaveHullLenGuess(Geometry geom) static GeometryconcaveHullWithHolesByLen(Geometry geom, double maxLen) static GeometryconcaveHullWithHolesByLenRatio(Geometry geom, double maxLen) static doubleconcaveness(Geometry geom) A concaveness measure defined in terms of the perimeter length relative to the convex hull perimeter.static Geometrystatic Geometrystatic Geometrystatic GeometrylargestEmptyCircle(Geometry obstacles, Geometry boundary, double tolerance) static GeometrylargestEmptyCircleCenter(Geometry obstacles, Geometry boundary, double tolerance) static GeometrylargestEmptyCircleRadius(Geometry obstacles, Geometry boundary, double tolerance) static Geometrystatic doublestatic GeometrymaximumInscribedCircle(Geometry g, double tolerance) static GeometrymaximumInscribedCircleCenter(Geometry g, double tolerance) static GeometrymaximumInscribedCircleRadius(Geometry g, double tolerance) static doublemaximumInscribedCircleRadiusLen(Geometry g, double tolerance) static Geometrystatic Geometrystatic doublestatic Geometrystatic doublestatic Geometrystatic Geometry
-
Constructor Details
-
ConstructionFunctions
public ConstructionFunctions()
-
-
Method Details
-
octagonalEnvelope
-
minimumDiameter
-
minimumDiameterLength
-
minimumDiameterRectangle
-
minimumAreaRectangle
-
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
-