Uses of Class
org.locationtech.jts.geom.LinearRing
-
Packages that use LinearRing Package Description org.locationtech.jts.algorithm Contains classes and interfaces implementing fundamental computational geometry algorithms.org.locationtech.jts.algorithm.locate Classes to determine the topological location of points in geometries.org.locationtech.jts.geom Contains theGeometry
interface hierarchy and supporting classes.org.locationtech.jts.geom.util Provides classes that parse and modify Geometry objects.org.locationtech.jts.geomgraph Contains classes that implement topology graphs.org.locationtech.jts.io Contains the interfaces for converting JTS objects to and from other formats.org.locationtech.jts.io.gml2 Classes to read and write the GML2 geometry format.org.locationtech.jts.io.kml org.locationtech.jts.operation.buffer Provides classes for computing buffers of geometriesorg.locationtech.jts.operation.polygonize An API for polygonizing sets of lines.org.locationtech.jts.operation.valid Provides classes for testing the validity of geometries.org.locationtech.jts.shape.fractal org.locationtech.jts.simplify Classes which implement algorithms for simplifying or generalizing geometries.org.locationtech.jtsexample.io.gml2 org.locationtech.jtstest.clean org.locationtech.jtstest.testbuilder org.locationtech.jtstest.testbuilder.geom org.locationtech.jtstest.util.io -
-
Uses of LinearRing in org.locationtech.jts.algorithm
Methods in org.locationtech.jts.algorithm with parameters of type LinearRing Modifier and Type Method Description private int
PointLocator. locateInPolygonRing(Coordinate p, LinearRing ring)
-
Uses of LinearRing in org.locationtech.jts.algorithm.locate
Methods in org.locationtech.jts.algorithm.locate with parameters of type LinearRing Modifier and Type Method Description private static int
SimplePointInAreaLocator. locatePointInRing(Coordinate p, LinearRing ring)
Determines whether a point lies in a LinearRing, using the ring envelope to short-circuit if possible. -
Uses of LinearRing in org.locationtech.jts.geom
Fields in org.locationtech.jts.geom declared as LinearRing Modifier and Type Field Description protected LinearRing[]
Polygon. holes
The interior boundaries, if any.protected LinearRing
Polygon. shell
The exterior boundary, ornull
if thisPolygon
is empty.Methods in org.locationtech.jts.geom that return LinearRing Modifier and Type Method Description LinearRing
LinearRing. copy()
LinearRing
GeometryFactory. createLinearRing()
LinearRing
GeometryFactory. createLinearRing(Coordinate[] coordinates)
Creates aLinearRing
using the givenCoordinate
s.LinearRing
GeometryFactory. createLinearRing(CoordinateSequence coordinates)
Creates aLinearRing
using the givenCoordinateSequence
.static LinearRing[]
GeometryFactory. toLinearRingArray(java.util.Collection linearRings)
Converts theList
to an array.Methods in org.locationtech.jts.geom with parameters of type LinearRing Modifier and Type Method Description Polygon
GeometryFactory. createPolygon(LinearRing shell)
Constructs aPolygon
with the given exterior boundary.Polygon
GeometryFactory. createPolygon(LinearRing shell, LinearRing[] holes)
Constructs aPolygon
with the given exterior boundary and interior boundaries.private void
Polygon. normalize(LinearRing ring, boolean clockwise)
Constructors in org.locationtech.jts.geom with parameters of type LinearRing Constructor Description Polygon(LinearRing shell, LinearRing[] holes, GeometryFactory factory)
Constructs aPolygon
with the given exterior boundary and interior boundaries.Polygon(LinearRing shell, LinearRing[] holes, PrecisionModel precisionModel, int SRID)
Deprecated.Use GeometryFactory insteadPolygon(LinearRing shell, PrecisionModel precisionModel, int SRID)
Deprecated.Use GeometryFactory instead -
Uses of LinearRing in org.locationtech.jts.geom.util
Methods in org.locationtech.jts.geom.util with parameters of type LinearRing Modifier and Type Method Description protected Geometry
GeometryTransformer. transformLinearRing(LinearRing geom, Geometry parent)
Transforms a LinearRing. -
Uses of LinearRing in org.locationtech.jts.geomgraph
Fields in org.locationtech.jts.geomgraph declared as LinearRing Modifier and Type Field Description private LinearRing
EdgeRing. ring
Methods in org.locationtech.jts.geomgraph that return LinearRing Modifier and Type Method Description LinearRing
EdgeRing. getLinearRing()
Methods in org.locationtech.jts.geomgraph with parameters of type LinearRing Modifier and Type Method Description private void
GeometryGraph. addPolygonRing(LinearRing lr, int cwLeft, int cwRight)
Adds a polygon ring to the graph. -
Uses of LinearRing in org.locationtech.jts.io
Methods in org.locationtech.jts.io that return LinearRing Modifier and Type Method Description private LinearRing
WKBReader. readLinearRing()
private LinearRing
WKTReader. readLinearRingText()
Creates aLinearRing
using the next token in the stream.Methods in org.locationtech.jts.io with parameters of type LinearRing Modifier and Type Method Description private void
WKTWriter. appendLinearRingTaggedText(LinearRing linearRing, int level, java.io.Writer writer)
Converts aLinearRing
to <LinearRing Tagged Text> format, then appends it to the writer. -
Uses of LinearRing in org.locationtech.jts.io.gml2
Methods in org.locationtech.jts.io.gml2 with parameters of type LinearRing Modifier and Type Method Description private void
GMLWriter. writeLinearRing(LinearRing lr, java.io.Writer writer, int level)
-
Uses of LinearRing in org.locationtech.jts.io.kml
Methods in org.locationtech.jts.io.kml with parameters of type LinearRing Modifier and Type Method Description private void
KMLWriter. writeLinearRing(LinearRing lr, java.lang.String attributes, boolean writeModifiers, int level, java.lang.StringBuffer buf)
-
Uses of LinearRing in org.locationtech.jts.operation.buffer
Methods in org.locationtech.jts.operation.buffer with parameters of type LinearRing Modifier and Type Method Description private boolean
OffsetCurveSetBuilder. isErodedCompletely(LinearRing ring, double bufferDistance)
The ringCoord is assumed to contain no repeated points. -
Uses of LinearRing in org.locationtech.jts.operation.polygonize
Fields in org.locationtech.jts.operation.polygonize declared as LinearRing Modifier and Type Field Description private LinearRing
EdgeRing. ring
Methods in org.locationtech.jts.operation.polygonize that return LinearRing Modifier and Type Method Description LinearRing
EdgeRing. getRing()
Returns this ring as aLinearRing
, or null if an Exception occurs while creating it (such as a topology problem).Methods in org.locationtech.jts.operation.polygonize with parameters of type LinearRing Modifier and Type Method Description void
EdgeRing. addHole(LinearRing hole)
Adds a hole to the polygon formed by this ring. -
Uses of LinearRing in org.locationtech.jts.operation.valid
Methods in org.locationtech.jts.operation.valid with parameters of type LinearRing Modifier and Type Method Description void
IndexedNestedRingTester. add(LinearRing ring)
private void
IsValidOp. checkClosedRing(LinearRing ring)
private Coordinate
IsValidOp. checkShellInsideHole(LinearRing shell, LinearRing hole, GeometryGraph graph)
This routine checks to see if a shell is properly contained in a hole.private void
IsValidOp. checkShellNotNested(LinearRing shell, Polygon p, GeometryGraph graph)
Check if a shell is incorrectly nested within a polygon.private void
IsValidOp. checkValid(LinearRing g)
Checks validity of a LinearRing.static Coordinate
IsValidOp. findPtNotNode(Coordinate[] testCoords, LinearRing searchRing, GeometryGraph graph)
Find a point from the list of testCoords that is NOT a node in the edge for the list of searchCoords -
Uses of LinearRing in org.locationtech.jts.shape.fractal
Methods in org.locationtech.jts.shape.fractal that return LinearRing Modifier and Type Method Description private LinearRing
SierpinskiCarpetBuilder. createSquareHole(double x, double y, double width)
private LinearRing[]
SierpinskiCarpetBuilder. getHoles(int n, double originX, double originY, double width)
-
Uses of LinearRing in org.locationtech.jts.simplify
Methods in org.locationtech.jts.simplify that return LinearRing Modifier and Type Method Description LinearRing
TaggedLineString. asLinearRing()
Methods in org.locationtech.jts.simplify with parameters of type LinearRing Modifier and Type Method Description protected Geometry
DouglasPeuckerSimplifier.DPTransformer. transformLinearRing(LinearRing geom, Geometry parent)
Simplifies a LinearRing.protected Geometry
VWSimplifier.VWTransformer. transformLinearRing(LinearRing geom, Geometry parent)
Simplifies a LinearRing. -
Uses of LinearRing in org.locationtech.jtsexample.io.gml2
Methods in org.locationtech.jtsexample.io.gml2 that return LinearRing Modifier and Type Method Description LinearRing
FixingGeometryFactory. createLinearRing(CoordinateSequence cs)
-
Uses of LinearRing in org.locationtech.jtstest.clean
Methods in org.locationtech.jtstest.clean that return LinearRing Modifier and Type Method Description private LinearRing
CleanDuplicatePoints. clean(LinearRing g)
Methods in org.locationtech.jtstest.clean with parameters of type LinearRing Modifier and Type Method Description private LinearRing
CleanDuplicatePoints. clean(LinearRing g)
-
Uses of LinearRing in org.locationtech.jtstest.testbuilder
Constructors in org.locationtech.jtstest.testbuilder with parameters of type LinearRing Constructor Description LinearRingNode(LinearRing ring, java.lang.String tag, GeometryContext context)
LinearRingNode(LinearRing ring, GeometryContext context)
-
Uses of LinearRing in org.locationtech.jtstest.testbuilder.geom
Methods in org.locationtech.jtstest.testbuilder.geom with parameters of type LinearRing Modifier and Type Method Description Polygon
GeometryCombiner. addHole(Polygon poly, LinearRing hole)
-
Uses of LinearRing in org.locationtech.jtstest.util.io
Methods in org.locationtech.jtstest.util.io with parameters of type LinearRing Modifier and Type Method Description private void
SVGWriter. appendLinearRingTaggedText(LinearRing linearRing, int level, java.io.Writer writer)
Converts aLinearRing
to <LinearRing Tagged Text> format, then appends it to the writer.
-