Uses of Class
org.locationtech.jts.geom.LineString
Packages that use LineString
Package
Description
Contains classes and interfaces implementing fundamental computational geometry algorithms.
Provides classes that implement various kinds of geometric constructions.
Classes to compute distance metrics between geometries.
Contains the
Geometry interface hierarchy and supporting classes.Provides classes that parse and modify Geometry objects.
Contains classes that implement topology graphs.
Contains classes and interfaces implementing linear referencing on linear geometries
Provides classes for implementing operations on geometries
Provides classes for computing buffers of geometries
Classes to perform validation of the results of buffer operations.
Classes to perform line merging.
Classes to perform snapping on geometries to prepare them for overlay operations.
An API for polygonizing sets of lines.
Provides classes for analyzing and
manipulating the precision of Geometries.
Contains support classes for the Java Topology Suite.
-
Uses of LineString in org.locationtech.jts.algorithm
Methods in org.locationtech.jts.algorithm that return LineStringModifier and TypeMethodDescriptionMinimumDiameter.getDiameter()Gets aLineStringwhich is a minimum diameterMinimumDiameter.getSupportingSegment()Gets the segment forming the base of the minimum diameter -
Uses of LineString in org.locationtech.jts.algorithm.construct
Methods in org.locationtech.jts.algorithm.construct that return LineStringModifier and TypeMethodDescriptionLargestEmptyCircle.getRadiusLine()Gets a line representing a radius of the Largest Empty Circle.static LineStringLargestEmptyCircle.getRadiusLine(Geometry obstacles, double tolerance) Computes a radius line of the Largest Empty Circle interior-disjoint to a set of obstacles, with accuracy to a given tolerance distance.static LineStringLargestEmptyCircle.getRadiusLine(Geometry obstacles, Geometry boundary, double tolerance) Computes a radius line of the Largest Empty Circle interior-disjoint to a set of obstacles and within a polygonal boundary, with accuracy to a given tolerance distance.MaximumInscribedCircle.getRadiusLine()Gets a line representing a radius of the Largest Empty Circle.static LineStringMaximumInscribedCircle.getRadiusLine(Geometry polygonal, double tolerance) Computes a radius line of the Maximum Inscribed Circle of a polygonal geometry, up to a given tolerance distance. -
Uses of LineString in org.locationtech.jts.algorithm.distance
Methods in org.locationtech.jts.algorithm.distance with parameters of type LineStringModifier and TypeMethodDescriptionstatic voidDistanceToPoint.computeDistance(LineString line, Coordinate pt, PointPairDistance ptDist) -
Uses of LineString in org.locationtech.jts.geom
Subclasses of LineString in org.locationtech.jts.geomMethods in org.locationtech.jts.geom that return LineStringModifier and TypeMethodDescriptionprotected LineStringLineString.copyInternal()GeometryFactory.createLineString()Constructs an emptyLineStringgeometry.GeometryFactory.createLineString(Coordinate[] coordinates) Creates a LineString using the given Coordinates.GeometryFactory.createLineString(CoordinateSequence coordinates) Creates a LineString using the given CoordinateSequence.LineString.reverse()Creates aLineStringwhose coordinates are in the reverse order of this objectsprotected LineStringLineString.reverseInternal()LineSegment.toGeometry(GeometryFactory geomFactory) Creates a LineString with the same coordinates as this segmentstatic LineString[]GeometryFactory.toLineStringArray(Collection lineStrings) Converts theListto an array.Methods in org.locationtech.jts.geom with parameters of type LineStringModifier and TypeMethodDescriptionGeometryFactory.createMultiLineString(LineString[] lineStrings) Creates a MultiLineString using the given LineStrings; a null or empty array will create an empty MultiLineString.Constructors in org.locationtech.jts.geom with parameters of type LineStringModifierConstructorDescriptionMultiLineString(LineString[] lineStrings, GeometryFactory factory) MultiLineString(LineString[] lineStrings, PrecisionModel precisionModel, int SRID) Deprecated.Use GeometryFactory instead -
Uses of LineString in org.locationtech.jts.geom.util
Methods in org.locationtech.jts.geom.util with parameters of type LineStringModifier and TypeMethodDescriptionprotected GeometryGeometryTransformer.transformLineString(LineString geom, Geometry parent) Transforms aLineStringgeometry. -
Uses of LineString in org.locationtech.jts.geomgraph
Methods in org.locationtech.jts.geomgraph with parameters of type LineString -
Uses of LineString in org.locationtech.jts.linearref
Methods in org.locationtech.jts.linearref that return LineStringModifier and TypeMethodDescriptionLinearIterator.getLine()Gets theLineStringcomponent the iterator is current at. -
Uses of LineString in org.locationtech.jts.operation
Methods in org.locationtech.jts.operation with parameters of type LineStringModifier and TypeMethodDescriptionbooleanIsSimpleOp.isSimple(LineString geom) Deprecated.use isSimple() -
Uses of LineString in org.locationtech.jts.operation.buffer
Methods in org.locationtech.jts.operation.buffer with parameters of type LineStringModifier and TypeMethodDescriptionstatic Coordinate[]OffsetCurve.rawOffset(LineString line, double distance) Gets the raw offset curve for a line at a given distance, with default buffer parameters.static Coordinate[]OffsetCurve.rawOffset(LineString line, double distance, BufferParameters bufParams) Gets the raw offset curve for a line at a given distance. -
Uses of LineString in org.locationtech.jts.operation.buffer.validate
Methods in org.locationtech.jts.operation.buffer.validate with parameters of type LineStringModifier and TypeMethodDescriptionstatic voidDistanceToPointFinder.computeDistance(LineString line, Coordinate pt, PointPairDistance ptDist) -
Uses of LineString in org.locationtech.jts.operation.distance3d
Methods in org.locationtech.jts.operation.distance3d with parameters of type LineStringModifier and TypeMethodDescriptionbooleanPlanarPolygon3D.intersects(Coordinate pt, LineString ring) -
Uses of LineString in org.locationtech.jts.operation.linemerge
Methods in org.locationtech.jts.operation.linemerge that return LineStringModifier and TypeMethodDescriptionLineMergeEdge.getLine()Returns the LineString specifying the vertices of this edge.EdgeString.toLineString()Converts this EdgeString into a LineString.Methods in org.locationtech.jts.operation.linemerge with parameters of type LineStringModifier and TypeMethodDescriptionvoidLineMergeGraph.addEdge(LineString lineString) Adds an Edge, DirectedEdges, and Nodes for the given LineString representation of an edge.Constructors in org.locationtech.jts.operation.linemerge with parameters of type LineStringModifierConstructorDescriptionLineMergeEdge(LineString line) Constructs a LineMergeEdge with vertices given by the specified LineString. -
Uses of LineString in org.locationtech.jts.operation.overlay.snap
Constructors in org.locationtech.jts.operation.overlay.snap with parameters of type LineStringModifierConstructorDescriptionLineStringSnapper(LineString srcLine, double snapTolerance) Creates a new snapper using the points in the givenLineStringas source snap points. -
Uses of LineString in org.locationtech.jts.operation.polygonize
Fields in org.locationtech.jts.operation.polygonize with type parameters of type LineStringModifier and TypeFieldDescriptionprotected List<LineString> Polygonizer.cutEdgesprotected Collection<LineString> Polygonizer.danglesprotected List<LineString> Polygonizer.invalidRingLines -
Uses of LineString in org.locationtech.jts.precision
Methods in org.locationtech.jts.precision that return LineString -
Uses of LineString in org.locationtech.jts.util
Methods in org.locationtech.jts.util that return LineStringModifier and TypeMethodDescriptionGeometricShapeFactory.createArc(double startAng, double angExtent) Creates an elliptical arc, as aLineString.static LineStringDebug.toLine(Coordinate p0, Coordinate p1) static LineStringDebug.toLine(Coordinate p0, Coordinate p1, Coordinate p2) static LineStringDebug.toLine(Coordinate p0, Coordinate p1, Coordinate p2, Coordinate p3) -
Uses of LineString in org.locationtech.jtsexample.technique
Methods in org.locationtech.jtsexample.technique with parameters of type LineStringModifier and TypeMethodDescriptionstatic GeometryLineStringSelfIntersections.lineStringSelfIntersections(LineString line) static voidLineStringSelfIntersections.showSelfIntersections(LineString line) -
Uses of LineString in org.locationtech.jtstest.testbuilder.geom
Methods in org.locationtech.jtstest.testbuilder.geom with parameters of type LineStringModifier and TypeMethodDescriptionstatic GeometryGeometryVertexDeleter.delete(Geometry geom, LineString line, int vertexIndex) static GeometryGeometryVertexInserter.insert(Geometry geom, LineString line, int segIndex, Coordinate newVertex) -
Uses of LineString in org.locationtech.jtstest.testbuilder.ui.style
Methods in org.locationtech.jtstest.testbuilder.ui.style with parameters of type LineStringModifier and TypeMethodDescriptionstatic LineSegmentLineLabelBaseline.getBaseline(LineString line, Envelope constraintEnv) voidLineStringStyle.paint(LineString line, int lineType, Viewport viewport, Graphics2D g) protected voidLineEndStyle.paintLineString(LineString lineString, int lineType, Viewport viewport, Graphics2D graphics) protected abstract voidLineStringStyle.paintLineString(LineString lineString, int lineType, Viewport viewport, Graphics2D graphics) protected voidPolygonStructureStyle.paintLineString(LineString lineString, int lineType, Viewport viewport, Graphics2D gr) protected voidSegmentStyle.paintLineString(LineString lineString, int lineType, Viewport viewport, Graphics2D graphics) Constructors in org.locationtech.jtstest.testbuilder.ui.style with parameters of type LineString