Skip navigation links
org.locationtech.jts:jts-core 1.20.0
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

A - Static variable in class org.locationtech.jts.geom.Dimension
Dimension value of a surface (2).
abs() - Method in class org.locationtech.jts.math.DD
Returns the absolute value of this value.
AbstractNode - Class in org.locationtech.jts.index.strtree
A node of an AbstractSTRtree.
AbstractNode() - Constructor for class org.locationtech.jts.index.strtree.AbstractNode
Default constructor required for serialization.
AbstractNode(int) - Constructor for class org.locationtech.jts.index.strtree.AbstractNode
Constructs an AbstractNode at the given level in the tree
AbstractSTRtree - Class in org.locationtech.jts.index.strtree
Base class for STRtree and SIRtree.
AbstractSTRtree() - Constructor for class org.locationtech.jts.index.strtree.AbstractSTRtree
Constructs an AbstractSTRtree with the default node capacity.
AbstractSTRtree(int) - Constructor for class org.locationtech.jts.index.strtree.AbstractSTRtree
Constructs an AbstractSTRtree with the specified maximum number of child nodes that a node may have
AbstractSTRtree(int, AbstractNode) - Constructor for class org.locationtech.jts.index.strtree.AbstractSTRtree
Constructs an AbstractSTRtree with the specified maximum number of child nodes that a node may have, and the root node
AbstractSTRtree(int, ArrayList) - Constructor for class org.locationtech.jts.index.strtree.AbstractSTRtree
Constructs an AbstractSTRtree with the specified maximum number of child nodes that a node may have, and all leaf nodes in the tree
add(Shape) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
 
add(Geometry) - Method in class org.locationtech.jts.dissolve.LineDissolver
Adds a Geometry to be dissolved.
add(Collection) - Method in class org.locationtech.jts.dissolve.LineDissolver
Adds a collection of Geometries to be processed.
add(Geometry) - Method in class org.locationtech.jts.edgegraph.EdgeGraphBuilder
Adds the edges of a Geometry to the graph.
add(Collection) - Method in class org.locationtech.jts.edgegraph.EdgeGraphBuilder
Adds the edges in a collection of Geometrys to the graph.
add(Coordinate[], boolean, int, int) - Method in class org.locationtech.jts.geom.CoordinateList
Adds a section of an array of coordinates to the list.
add(Coordinate[], boolean, boolean) - Method in class org.locationtech.jts.geom.CoordinateList
Adds an array of coordinates to the list.
add(Coordinate[], boolean) - Method in class org.locationtech.jts.geom.CoordinateList
Adds an array of coordinates to the list.
add(Object, boolean) - Method in class org.locationtech.jts.geom.CoordinateList
Adds a coordinate to the list.
add(Coordinate, boolean) - Method in class org.locationtech.jts.geom.CoordinateList
Adds a coordinate to the end of the list.
add(int, Coordinate, boolean) - Method in class org.locationtech.jts.geom.CoordinateList
Inserts the specified coordinate at the specified position in this list.
add(IntersectionMatrix) - Method in class org.locationtech.jts.geom.IntersectionMatrix
Adds one matrix to another.
add(int, int, int) - Method in class org.locationtech.jts.geomgraph.Depth
 
add(Label) - Method in class org.locationtech.jts.geomgraph.Depth
 
add(Coordinate, int, double) - Method in class org.locationtech.jts.geomgraph.EdgeIntersectionList
Adds an intersection into the list, if it isn't already there.
add(Edge) - Method in class org.locationtech.jts.geomgraph.EdgeList
Insert an edge unless it is already in the list
add(EdgeEnd) - Method in class org.locationtech.jts.geomgraph.Node
Add the edge to the list of edges at this node.
add(EdgeEnd) - Method in class org.locationtech.jts.geomgraph.NodeMap
Adds a node for the start point of this EdgeEnd (if one does not already exist in this map).
add(EdgeEnd) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
 
add(Object) - Method in class org.locationtech.jts.index.bintree.NodeBase
 
add(Object) - Method in class org.locationtech.jts.index.quadtree.NodeBase
 
add(SweepLineInterval) - Method in class org.locationtech.jts.index.sweepline.SweepLineIndex
 
add(Coordinate) - Method in class org.locationtech.jts.linearref.LinearGeometryBuilder
Adds a point to the current line.
add(Coordinate, boolean) - Method in class org.locationtech.jts.linearref.LinearGeometryBuilder
Adds a point to the current line.
add(DD) - Method in class org.locationtech.jts.math.DD
Returns a new DoubleDouble whose value is (this + y).
add(double) - Method in class org.locationtech.jts.math.DD
Returns a new DoubleDouble whose value is (this + y).
add(Vector2D) - Method in class org.locationtech.jts.math.Vector2D
 
add(Vector3D) - Method in class org.locationtech.jts.math.Vector3D
Computes a vector which is the sum of this vector and the given vector.
add(Coordinate, int) - Method in class org.locationtech.jts.noding.SegmentNodeList
Adds an intersection into the list, if it isn't already there.
add(LineMergeDirectedEdge) - Method in class org.locationtech.jts.operation.linemerge.EdgeString
Adds a directed edge which is known to form part of this line.
add(Geometry) - Method in class org.locationtech.jts.operation.linemerge.LineMerger
Adds a Geometry to be processed.
add(Collection) - Method in class org.locationtech.jts.operation.linemerge.LineMerger
Adds a collection of Geometries to be processed.
add(Collection) - Method in class org.locationtech.jts.operation.linemerge.LineSequencer
Adds a Collection of Geometrys to be sequenced.
add(Geometry) - Method in class org.locationtech.jts.operation.linemerge.LineSequencer
Adds a Geometry to be sequenced.
add(PlanarGraph) - Method in class org.locationtech.jts.operation.overlay.PolygonBuilder
Add a complete graph.
add(Collection, Collection) - Method in class org.locationtech.jts.operation.overlay.PolygonBuilder
Add a set of edges and nodes, which form a graph.
add(Collection) - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
Adds a collection of geometries to the edges to be polygonized.
add(Geometry) - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
Add a Geometry to the edges to be polygonized.
add(DirectedEdge) - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
Adds a new member to this DirectedEdgeStar.
add(Node) - Method in class org.locationtech.jts.planargraph.NodeMap
Adds a node to the map, replacing any that is already at that location.
add(Edge) - Method in class org.locationtech.jts.planargraph.Subgraph
Adds an Edge to the subgraph.
add(double) - Method in class org.locationtech.jts.precision.CommonBits
 
add(Geometry) - Method in class org.locationtech.jts.precision.CommonBitsRemover
Add a geometry to the set of geometries whose common bits are being computed.
add(int) - Method in class org.locationtech.jts.util.IntArrayList
Adds a value to the end of this list.
add(Object) - Method in class org.locationtech.jts.util.ObjectCounter
 
add(Comparable) - Method in class org.locationtech.jts.util.PriorityQueue
Deprecated.
Insert into the priority queue.
addAll(Collection<? extends Coordinate>, boolean) - Method in class org.locationtech.jts.geom.CoordinateList
Add an array of coordinates
addAll(Collection) - Method in class org.locationtech.jts.geomgraph.EdgeList
 
addAll(int[]) - Method in class org.locationtech.jts.util.IntArrayList
Adds all values in an array to the end of this list.
addAllItems(List) - Method in class org.locationtech.jts.index.bintree.NodeBase
 
addAllItems(List) - Method in class org.locationtech.jts.index.quadtree.NodeBase
 
addAllItemsFromOverlapping(Interval, Collection) - Method in class org.locationtech.jts.index.bintree.NodeBase
Adds items in the tree which potentially overlap the query interval to the given collection.
addAllItemsFromOverlapping(Envelope, List) - Method in class org.locationtech.jts.index.quadtree.NodeBase
 
addChildBoundable(Boundable) - Method in class org.locationtech.jts.index.strtree.AbstractNode
Adds either an AbstractNode, or if this is a leaf node, a data object (wrapped in an ItemBoundable)
addCommonBits(Geometry) - Method in class org.locationtech.jts.precision.CommonBitsRemover
Adds the common coordinate bits back into a Geometry.
addEdge(Coordinate, Coordinate) - Method in class org.locationtech.jts.edgegraph.EdgeGraph
Adds an edge between the coordinates orig and dest to this graph.
addEdge(Edge) - Method in class org.locationtech.jts.geomgraph.GeometryGraph
Add an Edge computed externally.
addEdge(LineString) - Method in class org.locationtech.jts.operation.linemerge.LineMergeGraph
Adds an Edge, DirectedEdges, and Nodes for the given LineString representation of an edge.
addEdges(List) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
Add a set of edges to the graph.
addEdges(List) - Method in class org.locationtech.jts.operation.overlay.EdgeSetNoder
 
addEndpoints() - Method in class org.locationtech.jts.geomgraph.EdgeIntersectionList
Adds entries for the first and last points of the edge to the list
addHole(EdgeRing) - Method in class org.locationtech.jts.geomgraph.EdgeRing
 
addIntersection(LineIntersector, int, int, int) - Method in class org.locationtech.jts.geomgraph.Edge
Add an EdgeIntersection for intersection intIndex.
addIntersection(Coordinate, int) - Method in interface org.locationtech.jts.noding.NodableSegmentString
Adds an intersection node for a given point and segment to this segment string.
addIntersection(LineIntersector, int, int, int) - Method in class org.locationtech.jts.noding.NodedSegmentString
Add an SegmentNode for intersection intIndex.
addIntersection(Coordinate, int) - Method in class org.locationtech.jts.noding.NodedSegmentString
Adds an intersection node for a given point and segment to this segment string.
addIntersectionNode(Coordinate, int) - Method in class org.locationtech.jts.noding.NodedSegmentString
Adds an intersection node for a given point and segment to this segment string.
addIntersections(LineIntersector, int, int) - Method in class org.locationtech.jts.geomgraph.Edge
Adds EdgeIntersections for one or both intersections found for a segment of an edge to the edge intersection list.
addIntersections(Edge, int, Edge, int) - Method in class org.locationtech.jts.geomgraph.index.SegmentIntersector
This method is called by clients of the EdgeIntersector class to test for and add intersections for two segments of the edges being intersected.
addIntersections(LineIntersector, int, int) - Method in class org.locationtech.jts.noding.NodedSegmentString
Adds EdgeIntersections for one or both intersections found for a segment of an edge to the edge intersection list.
addNode(Coordinate) - Method in class org.locationtech.jts.geomgraph.NodeMap
This method expects that a node has a coordinate value.
addNode(Node) - Method in class org.locationtech.jts.geomgraph.NodeMap
 
addNode(Node) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
 
addNode(Coordinate) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
 
addOutEdge(DirectedEdge) - Method in class org.locationtech.jts.planargraph.Node
Adds an outgoing DirectedEdge to this Node.
addPoint(Coordinate) - Method in class org.locationtech.jts.geomgraph.GeometryGraph
Add a point computed externally.
addSide(int, Coordinate, Coordinate) - Method in class org.locationtech.jts.shape.fractal.KochSnowflakeBuilder
 
addSnappedNode(HotPixel, NodedSegmentString, int) - Method in class org.locationtech.jts.noding.snapround.MCIndexPointSnapper.HotPixelSnapAction
Adds a new node (equal to the snap pt) to the specified segment if the segment passes through the hot pixel
addSplitEdges(List) - Method in class org.locationtech.jts.geomgraph.EdgeIntersectionList
Creates new edges for all the edges that the intersections in this list split the parent edge into.
addSplitEdges(Collection) - Method in class org.locationtech.jts.noding.SegmentNodeList
Creates new edges for all the edges that the intersections in this list split the parent edge into.
addWatch(Object) - Static method in class org.locationtech.jts.util.Debug
Adds an object to be watched.
ADJACENT - Static variable in class org.locationtech.jts.operation.relateng.IntersectionMatrixPattern
A DE-9IM pattern to detect whether two polygonal geometries are adjacent along an edge, but do not overlap.
AffineTransformation - Class in org.locationtech.jts.geom.util
Represents an affine transformation on the 2D Cartesian plane.
AffineTransformation() - Constructor for class org.locationtech.jts.geom.util.AffineTransformation
Constructs a new identity transformation
AffineTransformation(double[]) - Constructor for class org.locationtech.jts.geom.util.AffineTransformation
Constructs a new transformation whose matrix has the specified values.
AffineTransformation(double, double, double, double, double, double) - Constructor for class org.locationtech.jts.geom.util.AffineTransformation
Constructs a new transformation whose matrix has the specified values.
AffineTransformation(AffineTransformation) - Constructor for class org.locationtech.jts.geom.util.AffineTransformation
Constructs a transformation which is a copy of the given one.
AffineTransformation(Coordinate, Coordinate, Coordinate, Coordinate, Coordinate, Coordinate) - Constructor for class org.locationtech.jts.geom.util.AffineTransformation
Deprecated.
use AffineTransformationFactory
AffineTransformationBuilder - Class in org.locationtech.jts.geom.util
Builds an AffineTransformation defined by a set of control vectors.
AffineTransformationBuilder(Coordinate, Coordinate, Coordinate, Coordinate, Coordinate, Coordinate) - Constructor for class org.locationtech.jts.geom.util.AffineTransformationBuilder
Constructs a new builder for the transformation defined by the given set of control point mappings.
AffineTransformationFactory - Class in org.locationtech.jts.geom.util
Supports creating AffineTransformations defined by various kinds of inputs and transformation mapping rules.
AffineTransformationFactory() - Constructor for class org.locationtech.jts.geom.util.AffineTransformationFactory
 
allPositionsEqual(int, int) - Method in class org.locationtech.jts.geomgraph.Label
 
allPositionsEqual(int) - Method in class org.locationtech.jts.geomgraph.TopologyLocation
 
allString() - Static method in class org.locationtech.jts.util.Memory
 
alphaShape(Geometry, double, boolean) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHull
Computes the alpha shape of a geometry as a polygon.
ALTITUDE_MODE_ABSOLUTE - Static variable in class org.locationtech.jts.io.kml.KMLWriter
The KML standard value absolute for use in KMLWriter.setAltitudeMode(String).
ALTITUDE_MODE_CLAMPTOGROUND - Static variable in class org.locationtech.jts.io.kml.KMLWriter
The KML standard value clampToGround for use in KMLWriter.setAltitudeMode(String).
ALTITUDE_MODE_RELATIVETOGROUND - Static variable in class org.locationtech.jts.io.kml.KMLWriter
The KML standard value relativeToGround for use in KMLWriter.setAltitudeMode(String).
Angle - Class in org.locationtech.jts.algorithm
Utility functions for working with angles.
angle(Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Angle
Returns the angle of the vector from p0 to p1, relative to the positive X-axis.
angle(Coordinate) - Static method in class org.locationtech.jts.algorithm.Angle
Returns the angle of the vector from (0,0) to p, relative to the positive X-axis.
angle() - Method in class org.locationtech.jts.geom.LineSegment
Computes the angle that the vector defined by this segment makes with the X-axis.
angle() - Method in class org.locationtech.jts.math.Vector2D
 
angle(Vector2D) - Method in class org.locationtech.jts.math.Vector2D
 
angleBetween(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Angle
Returns the unoriented smallest angle between two vectors.
angleBetweenOriented(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Angle
Returns the oriented smallest angle between two vectors.
angleBisector(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
Computes the point at which the bisector of the angle ABC cuts the segment AC.
angleTo(Vector2D) - Method in class org.locationtech.jts.math.Vector2D
 
apply(CoordinateFilter) - Method in class org.locationtech.jts.geom.Geometry
Performs an operation with or on this Geometry's coordinates.
apply(CoordinateSequenceFilter) - Method in class org.locationtech.jts.geom.Geometry
Performs an operation on the coordinates in this Geometry's CoordinateSequences.
apply(GeometryFilter) - Method in class org.locationtech.jts.geom.Geometry
Performs an operation with or on this Geometry and its subelement Geometrys (if any).
apply(GeometryComponentFilter) - Method in class org.locationtech.jts.geom.Geometry
Performs an operation with or on this Geometry and its component Geometry's.
apply(CoordinateFilter) - Method in class org.locationtech.jts.geom.GeometryCollection
 
apply(CoordinateSequenceFilter) - Method in class org.locationtech.jts.geom.GeometryCollection
 
apply(GeometryFilter) - Method in class org.locationtech.jts.geom.GeometryCollection
 
apply(GeometryComponentFilter) - Method in class org.locationtech.jts.geom.GeometryCollection
 
apply(CoordinateFilter) - Method in class org.locationtech.jts.geom.LineString
 
apply(CoordinateSequenceFilter) - Method in class org.locationtech.jts.geom.LineString
 
apply(GeometryFilter) - Method in class org.locationtech.jts.geom.LineString
 
apply(GeometryComponentFilter) - Method in class org.locationtech.jts.geom.LineString
 
apply(CoordinateFilter) - Method in class org.locationtech.jts.geom.Point
 
apply(CoordinateSequenceFilter) - Method in class org.locationtech.jts.geom.Point
 
apply(GeometryFilter) - Method in class org.locationtech.jts.geom.Point
 
apply(GeometryComponentFilter) - Method in class org.locationtech.jts.geom.Point
 
apply(CoordinateFilter) - Method in class org.locationtech.jts.geom.Polygon
 
apply(CoordinateSequenceFilter) - Method in class org.locationtech.jts.geom.Polygon
 
apply(GeometryFilter) - Method in class org.locationtech.jts.geom.Polygon
 
apply(GeometryComponentFilter) - Method in class org.locationtech.jts.geom.Polygon
 
apply(Collection, CollectionUtil.Function) - Static method in class org.locationtech.jts.util.CollectionUtil
Executes a function on each item in a Collection but does not accumulate the result
applyTo(Geometry) - Method in class org.locationtech.jts.geom.util.ShortCircuitedGeometryVisitor
 
Area - Class in org.locationtech.jts.algorithm
Functions for computing area.
Area() - Constructor for class org.locationtech.jts.algorithm.Area
 
area(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
Computes the 2D area of a triangle.
area() - Method in class org.locationtech.jts.geom.Triangle
Computes the 2D area of this triangle.
area(List<? extends Tri>) - Static method in class org.locationtech.jts.triangulate.tri.Tri
Computes the area of a set of Tris.
area3D(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
Computes the 3D area of a triangle.
area3D() - Method in class org.locationtech.jts.geom.Triangle
Computes the 3D area of this triangle.
AreaSimilarityMeasure - Class in org.locationtech.jts.algorithm.match
Measures the degree of similarity between two Geometrys using the area of intersection between the geometries.
AreaSimilarityMeasure() - Constructor for class org.locationtech.jts.algorithm.match.AreaSimilarityMeasure
Creates a new instance.
ArrayListVisitor - Class in org.locationtech.jts.index
Builds an array of all visited items.
ArrayListVisitor() - Constructor for class org.locationtech.jts.index.ArrayListVisitor
Creates a new instance.
Assert - Class in org.locationtech.jts.util
A utility for making programming assertions.
Assert() - Constructor for class org.locationtech.jts.util.Assert
 
AssertionFailedException - Exception in org.locationtech.jts.util
Thrown when the application is in an inconsistent state.
AssertionFailedException() - Constructor for exception org.locationtech.jts.util.AssertionFailedException
Creates an AssertionFailedException.
AssertionFailedException(String) - Constructor for exception org.locationtech.jts.util.AssertionFailedException
Creates a AssertionFailedException with the given detail message.
assignHolesToShells(List<EdgeRing>, List<EdgeRing>) - Static method in class org.locationtech.jts.operation.polygonize.HoleAssigner
Assigns hole rings to shell rings.
assignHolesToShells(List<EdgeRing>) - Method in class org.locationtech.jts.operation.polygonize.HoleAssigner
Assigns holes to the shells.
atLeastNCoordinatesOrNothing(int, Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
Returns either the given coordinate array if its length is greater than the given amount, or an empty coordinate array.
average(double, double) - Static method in class org.locationtech.jts.math.MathUtil
Computes the average of two numbers.
average(Vector2D) - Method in class org.locationtech.jts.math.Vector2D
 
AxisPlaneCoordinateSequence - Class in org.locationtech.jts.operation.distance3d
A CoordinateSequence wrapper which projects 3D coordinates into one of the three Cartesian axis planes, using the standard orthonormal projection (i.e.

B

BasePointShapeFactory() - Constructor for class org.locationtech.jts.awt.PointShapeFactory.BasePointShapeFactory
Creates a new factory for points with default size.
BasePointShapeFactory(double) - Constructor for class org.locationtech.jts.awt.PointShapeFactory.BasePointShapeFactory
Creates a factory for points of given size.
BasicSegmentString - Class in org.locationtech.jts.noding
Represents a read-only list of contiguous line segments.
BasicSegmentString(Coordinate[], Object) - Constructor for class org.locationtech.jts.noding.BasicSegmentString
Creates a new segment string from a list of vertices.
BEHIND - Static variable in class org.locationtech.jts.triangulate.quadedge.Vertex
 
BETWEEN - Static variable in class org.locationtech.jts.triangulate.quadedge.Vertex
 
BEYOND - Static variable in class org.locationtech.jts.triangulate.quadedge.Vertex
 
bezierCurve(Geometry, double) - Static method in class org.locationtech.jts.shape.CubicBezierCurve
Creates a geometry of linearized Cubic Bezier Curves defined by the segments of the input and a parameter controlling how curved the result should be.
bezierCurve(Geometry, double, double) - Static method in class org.locationtech.jts.shape.CubicBezierCurve
Creates a geometry of linearized Cubic Bezier Curves defined by the segments of the input and a parameter controlling how curved the result should be, with a skew factor affecting the curve shape at each vertex.
bezierCurve(Geometry, Geometry) - Static method in class org.locationtech.jts.shape.CubicBezierCurve
Creates a geometry of linearized Cubic Bezier Curves defined by the segments of the input and a list (or lists) of control points.
biasedExponent() - Method in class org.locationtech.jts.index.quadtree.DoubleBits
Determines the exponent for the number
BidirectionalComparator() - Constructor for class org.locationtech.jts.geom.CoordinateArrays.BidirectionalComparator
 
BIG_ENDIAN - Static variable in class org.locationtech.jts.io.ByteOrderValues
 
Bintree - Class in org.locationtech.jts.index.bintree
An BinTree (or "Binary Interval Tree") is a 1-dimensional version of a quadtree.
Bintree() - Constructor for class org.locationtech.jts.index.bintree.Bintree
 
bisector(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Angle
Computes the angle of the unoriented bisector of the smallest angle between two vectors.
Boundable - Interface in org.locationtech.jts.index.strtree
A spatial object in an AbstractSTRtree.
BoundablePairDistanceComparator - Class in org.locationtech.jts.index.strtree
The Class BoundablePairDistanceComparator.
BoundablePairDistanceComparator(boolean) - Constructor for class org.locationtech.jts.index.strtree.BoundablePairDistanceComparator
Instantiates a new boundable pair distance comparator.
BOUNDARY - Static variable in class org.locationtech.jts.geom.Location
The location value for the boundary of a geometry.
BoundaryChainNoder - Class in org.locationtech.jts.noding
A noder which extracts chains of boundary segments as SegmentStrings from a polygonal coverage.
BoundaryChainNoder() - Constructor for class org.locationtech.jts.noding.BoundaryChainNoder
Creates a new boundary-extracting noder.
BoundaryNodeRule - Interface in org.locationtech.jts.algorithm
An interface for rules which determine whether node points which are in boundaries of Lineal geometry components are in the boundary of the parent geometry collection.
BoundaryNodeRule.EndPointBoundaryNodeRule - Class in org.locationtech.jts.algorithm
A BoundaryNodeRule which specifies that any points which are endpoints of lineal components are in the boundary of the parent geometry.
BoundaryNodeRule.Mod2BoundaryNodeRule - Class in org.locationtech.jts.algorithm
A BoundaryNodeRule specifies that points are in the boundary of a lineal geometry iff the point lies on the boundary of an odd number of components.
BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule - Class in org.locationtech.jts.algorithm
A BoundaryNodeRule which determines that only endpoints with valency of exactly 1 are on the boundary.
BoundaryNodeRule.MultiValentEndPointBoundaryNodeRule - Class in org.locationtech.jts.algorithm
A BoundaryNodeRule which determines that only endpoints with valency greater than 1 are on the boundary.
BoundaryOp - Class in org.locationtech.jts.operation
Computes the boundary of a Geometry.
BoundaryOp(Geometry) - Constructor for class org.locationtech.jts.operation.BoundaryOp
Creates a new instance for the given geometry.
BoundaryOp(Geometry, BoundaryNodeRule) - Constructor for class org.locationtech.jts.operation.BoundaryOp
Creates a new instance for the given geometry.
BoundarySegmentNoder - Class in org.locationtech.jts.noding
A noder which extracts boundary line segments as SegmentStrings.
BoundarySegmentNoder() - Constructor for class org.locationtech.jts.noding.BoundarySegmentNoder
Creates a new segment-dissolving noder.
breakIf(boolean) - Static method in class org.locationtech.jts.util.Debug
 
breakIfEqual(Object, Object) - Static method in class org.locationtech.jts.util.Debug
 
breakIfEqual(Coordinate, Coordinate, double) - Static method in class org.locationtech.jts.util.Debug
 
buffer(double) - Method in class org.locationtech.jts.geom.Geometry
Computes a buffer area around this geometry having the given width.
buffer(double, int) - Method in class org.locationtech.jts.geom.Geometry
Computes a buffer area around this geometry having the given width and with a specified accuracy of approximation for circular arcs.
buffer(double, int, int) - Method in class org.locationtech.jts.geom.Geometry
Computes a buffer area around this geometry having the given width and with a specified accuracy of approximation for circular arcs, and using a specified end cap style.
buffer(Geometry, double, double) - Static method in class org.locationtech.jts.operation.buffer.VariableBuffer
Creates a buffer polygon along a line with the buffer distance interpolated between a start distance and an end distance.
buffer(Geometry, double, double, double) - Static method in class org.locationtech.jts.operation.buffer.VariableBuffer
Creates a buffer polygon along a line with the buffer distance interpolated between a start distance, a middle distance and an end distance.
buffer(Geometry, double[]) - Static method in class org.locationtech.jts.operation.buffer.VariableBuffer
Creates a buffer polygon along a line with the distance specified at each vertex.
buffer(Geometry, double) - Method in class org.locationtech.jts.precision.CommonBitsOp
Computes the buffer a geometry, using enhanced precision.
buffer(Geometry, double) - Static method in class org.locationtech.jts.precision.EnhancedPrecisionOp
Computes the buffer of a Geometry, using enhanced precision.
bufferByZero(Geometry, boolean) - Static method in class org.locationtech.jts.operation.buffer.BufferOp
Buffers a geometry with distance zero.
BufferCurveMaximumDistanceFinder - Class in org.locationtech.jts.operation.buffer.validate
Finds the approximate maximum distance from a buffer curve to the originating geometry.
BufferCurveMaximumDistanceFinder(Geometry) - Constructor for class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder
 
BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter - Class in org.locationtech.jts.operation.buffer.validate
 
BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter - Class in org.locationtech.jts.operation.buffer.validate
 
BufferCurveSetBuilder - Class in org.locationtech.jts.operation.buffer
Creates all the raw offset curves for a buffer of a Geometry.
BufferCurveSetBuilder(Geometry, double, PrecisionModel, BufferParameters) - Constructor for class org.locationtech.jts.operation.buffer.BufferCurveSetBuilder
 
bufferDistanceError(int) - Static method in class org.locationtech.jts.operation.buffer.BufferParameters
Computes the maximum distance error due to a given level of approximation to a true arc.
BufferDistanceValidator - Class in org.locationtech.jts.operation.buffer.validate
Validates that a given buffer curve lies an appropriate distance from the input generating it.
BufferDistanceValidator(Geometry, double, Geometry) - Constructor for class org.locationtech.jts.operation.buffer.validate.BufferDistanceValidator
 
BufferInputLineSimplifier - Class in org.locationtech.jts.operation.buffer
Simplifies a buffer input line to remove concavities with shallow depth.
BufferInputLineSimplifier(Coordinate[]) - Constructor for class org.locationtech.jts.operation.buffer.BufferInputLineSimplifier
 
BufferOp - Class in org.locationtech.jts.operation.buffer
Computes the buffer of a geometry, for both positive and negative buffer distances.
BufferOp(Geometry) - Constructor for class org.locationtech.jts.operation.buffer.BufferOp
Initializes a buffer computation for the given geometry
BufferOp(Geometry, BufferParameters) - Constructor for class org.locationtech.jts.operation.buffer.BufferOp
Initializes a buffer computation for the given geometry with the given set of parameters
bufferOp(Geometry, double) - Static method in class org.locationtech.jts.operation.buffer.BufferOp
Computes the buffer of a geometry for a given buffer distance.
bufferOp(Geometry, double, BufferParameters) - Static method in class org.locationtech.jts.operation.buffer.BufferOp
Computes the buffer for a geometry for a given buffer distance and accuracy of approximation.
bufferOp(Geometry, double, int) - Static method in class org.locationtech.jts.operation.buffer.BufferOp
Computes the buffer for a geometry for a given buffer distance and accuracy of approximation.
bufferOp(Geometry, double, int, int) - Static method in class org.locationtech.jts.operation.buffer.BufferOp
Computes the buffer for a geometry for a given buffer distance and accuracy of approximation.
BufferParameters - Class in org.locationtech.jts.operation.buffer
A value class containing the parameters which specify how a buffer should be constructed.
BufferParameters() - Constructor for class org.locationtech.jts.operation.buffer.BufferParameters
Creates a default set of parameters
BufferParameters(int) - Constructor for class org.locationtech.jts.operation.buffer.BufferParameters
Creates a set of parameters with the given quadrantSegments value.
BufferParameters(int, int) - Constructor for class org.locationtech.jts.operation.buffer.BufferParameters
Creates a set of parameters with the given quadrantSegments and endCapStyle values.
BufferParameters(int, int, int, double) - Constructor for class org.locationtech.jts.operation.buffer.BufferParameters
Creates a set of parameters with the given parameter values.
BufferResultValidator - Class in org.locationtech.jts.operation.buffer.validate
Validates that the result of a buffer operation is geometrically correct, within a computed tolerance.
BufferResultValidator(Geometry, double, Geometry) - Constructor for class org.locationtech.jts.operation.buffer.validate.BufferResultValidator
 
build(Collection) - Static method in class org.locationtech.jts.edgegraph.EdgeGraphBuilder
 
build() - Method in class org.locationtech.jts.index.hprtree.HPRtree
Builds the index, if not already built.
build() - Method in class org.locationtech.jts.index.strtree.AbstractSTRtree
Creates parent nodes, grandparent nodes, and so forth up to the root node, for the data that has been inserted into the tree.
build(Geometry) - Static method in class org.locationtech.jts.operation.distance.FacetSequenceTreeBuilder
 
build(int) - Method in class org.locationtech.jts.operation.overlay.LineBuilder
 
build(int) - Method in class org.locationtech.jts.operation.overlay.PointBuilder
Computes the Point geometries which will appear in the result, given the specified overlay operation.
build(GeometryGraph) - Method in class org.locationtech.jts.operation.relate.RelateNodeGraph
 
build(List<? extends Tri>) - Static method in class org.locationtech.jts.triangulate.tri.TriangulationBuilder
Computes the triangulation of a set of Tris.
buildGeometry(Collection) - Method in class org.locationtech.jts.geom.GeometryFactory
Build an appropriate Geometry, MultiGeometry, or GeometryCollection to contain the Geometrys in it.
buildMinimalRings() - Method in class org.locationtech.jts.operation.overlay.MaximalEdgeRing
 
ByteArrayInStream - Class in org.locationtech.jts.io
Allows an array of bytes to be used as an InStream.
ByteArrayInStream(byte[]) - Constructor for class org.locationtech.jts.io.ByteArrayInStream
Creates a new stream based on the given buffer.
ByteOrderDataInStream - Class in org.locationtech.jts.io
Allows reading a stream of Java primitive datatypes from an underlying InStream, with the representation being in either common byte ordering.
ByteOrderDataInStream() - Constructor for class org.locationtech.jts.io.ByteOrderDataInStream
 
ByteOrderDataInStream(InStream) - Constructor for class org.locationtech.jts.io.ByteOrderDataInStream
 
ByteOrderValues - Class in org.locationtech.jts.io
Methods to read and write primitive Java datatypes from/to byte sequences, allowing the byte order to be specified
ByteOrderValues() - Constructor for class org.locationtech.jts.io.ByteOrderValues
 
bytesToHex(byte[]) - Static method in class org.locationtech.jts.io.WKBWriter
Deprecated. 

C

CAP_BUTT - Static variable in class org.locationtech.jts.operation.buffer.BufferOp
Deprecated.
use BufferParameters
CAP_FLAT - Static variable in class org.locationtech.jts.operation.buffer.BufferOp
Deprecated.
use BufferParameters
CAP_FLAT - Static variable in class org.locationtech.jts.operation.buffer.BufferParameters
Specifies a flat line buffer end cap style.
CAP_ROUND - Static variable in class org.locationtech.jts.operation.buffer.BufferOp
Deprecated.
use BufferParameters
CAP_ROUND - Static variable in class org.locationtech.jts.operation.buffer.BufferParameters
Specifies a round line buffer end cap style.
CAP_SQUARE - Static variable in class org.locationtech.jts.operation.buffer.BufferOp
Deprecated.
use BufferParameters
CAP_SQUARE - Static variable in class org.locationtech.jts.operation.buffer.BufferParameters
Specifies a square line buffer end cap style.
CascadedPolygonUnion - Class in org.locationtech.jts.operation.union
Provides an efficient method of unioning a collection of Polygonal geometries.
CascadedPolygonUnion(Collection) - Constructor for class org.locationtech.jts.operation.union.CascadedPolygonUnion
Creates a new instance to union the given collection of Geometrys.
CascadedPolygonUnion(Collection, UnionStrategy) - Constructor for class org.locationtech.jts.operation.union.CascadedPolygonUnion
Creates a new instance to union the given collection of Geometrys.
ceil() - Method in class org.locationtech.jts.math.DD
Returns the smallest (closest to negative infinity) value that is not less than the argument and is equal to a mathematical integer.
ceil(int, int) - Static method in class org.locationtech.jts.math.MathUtil
Computes the ceiling function of the dividend of two integers.
centre() - Method in class org.locationtech.jts.geom.Envelope
Computes the coordinate of the centre of this envelope (as long as it is non-null
Centroid - Class in org.locationtech.jts.algorithm
Computes the centroid of a Geometry of any dimension.
Centroid(Geometry) - Constructor for class org.locationtech.jts.algorithm.Centroid
Creates a new instance for computing the centroid of a geometry
centroid(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
Computes the centroid (centre of mass) of a triangle.
centroid() - Method in class org.locationtech.jts.geom.Triangle
Computes the centroid (centre of mass) of this triangle.
CGAlgorithms - Class in org.locationtech.jts.algorithm
CGAlgorithms() - Constructor for class org.locationtech.jts.algorithm.CGAlgorithms
Deprecated.
 
CGAlgorithms3D - Class in org.locationtech.jts.algorithm
Basic computational geometry algorithms for geometry and coordinates defined in 3-dimensional Cartesian space.
CGAlgorithmsDD - Class in org.locationtech.jts.algorithm
Implements basic computational geometry algorithms using DD arithmetic.
characters(char[], int, int) - Method in class org.locationtech.jts.io.gml2.GMLHandler
 
chars(char, int) - Static method in class org.locationtech.jts.util.StringUtil
 
check(int) - Method in class org.locationtech.jts.operation.overlay.ConsistentPolygonRingChecker
Tests whether the result geometry is consistent
checkAll() - Method in class org.locationtech.jts.operation.overlay.ConsistentPolygonRingChecker
 
checkValid(Collection) - Static method in class org.locationtech.jts.geomgraph.EdgeNodingValidator
Checks whether the supplied Edges are correctly noded.
checkValid() - Method in class org.locationtech.jts.geomgraph.EdgeNodingValidator
Checks whether the supplied edges are correctly noded.
checkValid() - Method in class org.locationtech.jts.noding.FastNodingValidator
Checks for an intersection and throws a TopologyException if one is found.
checkValid() - Method in class org.locationtech.jts.noding.NodingValidator
 
Circle() - Constructor for class org.locationtech.jts.awt.PointShapeFactory.Circle
Creates a new factory for points with default size.
Circle(double) - Constructor for class org.locationtech.jts.awt.PointShapeFactory.Circle
Creates a factory for points of given size.
circleCenter(Vertex, Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
Computes the centre of the circumcircle of this vertex and two others.
circumcentre(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
Computes the circumcentre of a triangle.
circumcentre() - Method in class org.locationtech.jts.geom.Triangle
Computes the circumcentre of this triangle.
circumcentreDD(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
Computes the circumcentre of a triangle.
circumradius(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
Computes the radius of the circumcircle of a triangle.
circumradius() - Method in class org.locationtech.jts.geom.Triangle
Computes the radius of the circumcircle of a triangle.
circumRadiusRatio(Vertex, Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
Computes the value of the ratio of the circumradius to shortest edge.
clamp(Geometry) - Method in class org.locationtech.jts.linearref.LinearLocation
Ensures the indexes are valid for a given linear Geometry.
clamp(double, double, double) - Static method in class org.locationtech.jts.math.MathUtil
Clamps a double value to a given range.
clamp(int, int, int) - Static method in class org.locationtech.jts.math.MathUtil
Clamps an int value to a given range.
clampIndex(double) - Method in class org.locationtech.jts.linearref.LengthIndexedLine
Computes a valid index for this line by clamping the given index to the valid range of index values
clampIndex(LinearLocation) - Method in class org.locationtech.jts.linearref.LocationIndexedLine
Computes a valid index for this line by clamping the given index to the valid range of index values
clampMax(int, int) - Static method in class org.locationtech.jts.math.MathUtil
Clamps an integer to a given maximum limit.
classify(Vertex, Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
 
clear() - Method in class org.locationtech.jts.util.PriorityQueue
Deprecated.
Make the priority queue logically empty.
clip(Coordinate[]) - Method in class org.locationtech.jts.operation.overlayng.RingClipper
Clips a list of points to the clipping rectangle box.
CLOCKWISE - Static variable in class org.locationtech.jts.algorithm.Angle
Constant representing clockwise orientation
CLOCKWISE - Static variable in class org.locationtech.jts.algorithm.CGAlgorithms
Deprecated.
CLOCKWISE - Static variable in class org.locationtech.jts.algorithm.Orientation
A value that indicates an orientation of clockwise, or a right turn.
clone() - Method in class org.locationtech.jts.geom.Coordinate
 
clone() - Method in class org.locationtech.jts.geom.CoordinateList
Returns a deep copy of this CoordinateList instance.
clone() - Method in interface org.locationtech.jts.geom.CoordinateSequence
Deprecated.
clone() - Method in class org.locationtech.jts.geom.Geometry
Deprecated. 
clone() - Method in class org.locationtech.jts.geom.GeometryCollection
Deprecated. 
clone() - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
Deprecated. 
clone() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
Deprecated. 
clone() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
Deprecated. 
clone() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
Deprecated. 
clone() - Method in class org.locationtech.jts.geom.LineString
Deprecated. 
clone() - Method in class org.locationtech.jts.geom.Point
Deprecated. 
clone() - Method in class org.locationtech.jts.geom.Polygon
Deprecated. 
clone() - Method in class org.locationtech.jts.geom.util.AffineTransformation
Clones this transformation
clone() - Method in class org.locationtech.jts.linearref.LinearLocation
Deprecated. 
clone() - Method in class org.locationtech.jts.math.DD
Creates and returns a copy of this value.
clone() - Method in class org.locationtech.jts.math.Vector2D
Creates a copy of this vector
clone() - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
 
closeRing() - Method in class org.locationtech.jts.geom.CoordinateList
Ensure this coordList is a ring, by adding the start point if necessary
closestAxisPlane() - Method in class org.locationtech.jts.math.Plane3D
Computes the axis plane that this plane lies closest to.
closestLocations() - Method in class org.locationtech.jts.operation.distance.DistanceOp
Deprecated.
renamed to nearestLocations
closestPoint(Coordinate) - Method in class org.locationtech.jts.geom.LineSegment
Computes the closest point on this line segment to another point.
closestPoints(LineSegment) - Method in class org.locationtech.jts.geom.LineSegment
Computes the closest points on two line segments.
closestPoints(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.distance.DistanceOp
Deprecated.
renamed to nearestPoints
closestPoints() - Method in class org.locationtech.jts.operation.distance.DistanceOp
Deprecated.
renamed to nearestPoints
CollectionUtil - Class in org.locationtech.jts.util
Utilities for processing Collections.
CollectionUtil() - Constructor for class org.locationtech.jts.util.CollectionUtil
 
CollectionUtil.Function - Interface in org.locationtech.jts.util
 
COLLINEAR - Static variable in class org.locationtech.jts.algorithm.CGAlgorithms
Deprecated.
COLLINEAR - Static variable in class org.locationtech.jts.algorithm.LineIntersector
 
COLLINEAR - Static variable in class org.locationtech.jts.algorithm.Orientation
A value that indicates an orientation of collinear, or no turn (straight).
COLLINEAR_INTERSECTION - Static variable in class org.locationtech.jts.algorithm.LineIntersector
Indicates that line segments intersect in a line segment
combine(double, double) - Static method in class org.locationtech.jts.algorithm.match.SimilarityMeasureCombiner
 
combine(Collection) - Static method in class org.locationtech.jts.geom.util.GeometryCombiner
Combines a collection of geometries.
combine(Geometry, Geometry) - Static method in class org.locationtech.jts.geom.util.GeometryCombiner
Combines two geometries.
combine(Geometry, Geometry, Geometry) - Static method in class org.locationtech.jts.geom.util.GeometryCombiner
Combines three geometries.
combine() - Method in class org.locationtech.jts.geom.util.GeometryCombiner
Computes the combination of the input geometries to produce the most appropriate Geometry or GeometryCollection
CommonBits - Class in org.locationtech.jts.precision
Determines the maximum number of common most-significant bits in the mantissa of one or numbers.
CommonBits() - Constructor for class org.locationtech.jts.precision.CommonBits
 
CommonBitsOp - Class in org.locationtech.jts.precision
Provides versions of Geometry spatial functions which use common bit removal to reduce the likelihood of robustness problems.
CommonBitsOp() - Constructor for class org.locationtech.jts.precision.CommonBitsOp
Creates a new instance of class, which reshifts result Geometrys.
CommonBitsOp(boolean) - Constructor for class org.locationtech.jts.precision.CommonBitsOp
Creates a new instance of class, specifying whether the result Geometrys should be reshifted.
CommonBitsRemover - Class in org.locationtech.jts.precision
Removes common most-significant mantissa bits from one or more Geometrys.
CommonBitsRemover() - Constructor for class org.locationtech.jts.precision.CommonBitsRemover
 
commonHalfPlane(int, int) - Static method in class org.locationtech.jts.geom.Quadrant
Returns the right-hand quadrant of the halfplane defined by the two quadrants, or -1 if the quadrants are opposite, or the quadrant if they are identical.
compare(double, double) - Static method in class org.locationtech.jts.geom.Coordinate.DimensionalComparator
Compare two doubles, allowing for NaN values.
compare(Coordinate, Coordinate) - Method in class org.locationtech.jts.geom.Coordinate.DimensionalComparator
Compares two Coordinates along to the number of dimensions specified.
compare(Object, Object) - Method in class org.locationtech.jts.geom.CoordinateArrays.BidirectionalComparator
 
compare(Coordinate[], Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
Compares two Coordinate arrays in the forward direction of their coordinates, using lexicographic ordering.
compare(Object, Object) - Method in class org.locationtech.jts.geom.CoordinateArrays.ForwardComparator
 
compare(double, double) - Static method in class org.locationtech.jts.geom.CoordinateSequenceComparator
Compare two doubles, allowing for NaN values.
compare(Object, Object) - Method in class org.locationtech.jts.geom.CoordinateSequenceComparator
Compares two CoordinateSequences for relative order.
compare(int, double) - Method in class org.locationtech.jts.geomgraph.EdgeIntersection
Comparison with segment and distance.
compare(Object, Object) - Method in class org.locationtech.jts.index.intervalrtree.IntervalRTreeNode.NodeComparator
 
compare(BoundablePair, BoundablePair) - Method in class org.locationtech.jts.index.strtree.BoundablePairDistanceComparator
 
compare(int, Coordinate, Coordinate) - Static method in class org.locationtech.jts.noding.SegmentPointComparator
Compares two Coordinates for their relative position along a segment lying in the specified Octant.
compareAngle(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.PolygonNodeTopology
Compares the angles of two vectors relative to the positive X-axis at their origin.
compareAngularDirection(HalfEdge) - Method in class org.locationtech.jts.edgegraph.HalfEdge
Implements the total order relation:
compareDirection(EdgeEnd) - Method in class org.locationtech.jts.geomgraph.EdgeEnd
Implements the total order relation:
compareDirection(DirectedEdge) - Method in class org.locationtech.jts.planargraph.DirectedEdge
Returns 1 if this DirectedEdge has a greater angle with the positive x-axis than b", 0 if the DirectedEdges are collinear, and -1 otherwise.
compareLocationValues(int, int, double) - Method in class org.locationtech.jts.linearref.LinearLocation
Compares this object with the specified index values for order.
compareLocationValues(int, int, double, int, int, double) - Static method in class org.locationtech.jts.linearref.LinearLocation
Compares two sets of location values for order.
compareTo(Object) - Method in class org.locationtech.jts.edgegraph.HalfEdge
Compares edges which originate at the same vertex based on the angle they make at their origin vertex with the positive X-axis.
compareTo(Coordinate) - Method in class org.locationtech.jts.geom.Coordinate
Compares this Coordinate with the specified Coordinate for order.
compareTo(Object) - Method in class org.locationtech.jts.geom.Envelope
Compares two envelopes using lexicographic ordering.
compareTo(Object) - Method in class org.locationtech.jts.geom.Geometry
Returns whether this Geometry is greater than, equal to, or less than another Geometry.
compareTo(Object, CoordinateSequenceComparator) - Method in class org.locationtech.jts.geom.Geometry
Returns whether this Geometry is greater than, equal to, or less than another Geometry, using the given CoordinateSequenceComparator.
compareTo(Object) - Method in class org.locationtech.jts.geom.LineSegment
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.locationtech.jts.geom.PrecisionModel
Compares this PrecisionModel object with the specified object for order.
compareTo(Object) - Method in class org.locationtech.jts.geomgraph.EdgeEnd
 
compareTo(Object) - Method in class org.locationtech.jts.geomgraph.EdgeIntersection
 
compareTo(Object) - Method in class org.locationtech.jts.geomgraph.index.SweepLineEvent
Events are ordered first by their x-value, and then by their eventType.
compareTo(Object) - Method in class org.locationtech.jts.index.sweepline.SweepLineEvent
ProjectionEvents are ordered first by their x-value, and then by their eventType.
compareTo(Object) - Method in class org.locationtech.jts.linearref.LinearLocation
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.locationtech.jts.math.DD
Compares two DoubleDouble objects numerically.
compareTo(Object) - Method in class org.locationtech.jts.noding.OrientedCoordinateArray
Compares two OrientedCoordinateArrays for their relative order
compareTo(Object) - Method in class org.locationtech.jts.noding.SegmentNode
 
compareTo(Object) - Method in class org.locationtech.jts.planargraph.DirectedEdge
Returns 1 if this DirectedEdge has a greater angle with the positive x-axis than b", 0 if the DirectedEdges are collinear, and -1 otherwise.
ComponentCoordinateExtracter - Class in org.locationtech.jts.geom.util
Extracts a representative Coordinate from each connected component of a Geometry.
ComponentCoordinateExtracter(List) - Constructor for class org.locationtech.jts.geom.util.ComponentCoordinateExtracter
Constructs a LineExtracterFilter with a list in which to store LineStrings found.
compose(AffineTransformation) - Method in class org.locationtech.jts.geom.util.AffineTransformation
Updates this transformation to be the composition of this transformation with the given AffineTransformation.
composeBefore(AffineTransformation) - Method in class org.locationtech.jts.geom.util.AffineTransformation
Updates this transformation to be the composition of a given AffineTransformation with this transformation.
compute() - Method in class org.locationtech.jts.triangulate.polygon.PolygonHoleJoiner
Computes the joined ring.
computeDepths(DirectedEdge) - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
 
computeDistance(Geometry, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.algorithm.distance.DistanceToPoint
 
computeDistance(LineString, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.algorithm.distance.DistanceToPoint
 
computeDistance(LineSegment, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.algorithm.distance.DistanceToPoint
 
computeDistance(Polygon, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.algorithm.distance.DistanceToPoint
 
computeDistance(Geometry, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.operation.buffer.validate.DistanceToPointFinder
 
computeDistance(LineString, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.operation.buffer.validate.DistanceToPointFinder
 
computeDistance(LineSegment, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.operation.buffer.validate.DistanceToPointFinder
 
computeDistance(Polygon, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.operation.buffer.validate.DistanceToPointFinder
 
computeEdgeDistance(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.LineIntersector
Computes the "edge distance" of an intersection point p along a segment.
computeEdgeEnds(Iterator) - Method in class org.locationtech.jts.operation.relate.EdgeEndBuilder
 
computeEdgeEnds(Edge, List) - Method in class org.locationtech.jts.operation.relate.EdgeEndBuilder
Creates stub edges for all the intersections in this Edge (if any) and inserts them into the graph.
computeEdgeIntersections(GeometryGraph, LineIntersector, boolean) - Method in class org.locationtech.jts.geomgraph.GeometryGraph
 
computeIM(IntersectionMatrix) - Method in class org.locationtech.jts.geomgraph.Edge
Update the IM with the contribution for this component.
computeIM() - Method in class org.locationtech.jts.operation.relate.RelateComputer
 
computeIntersection(Coordinate, Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.LineIntersector
Compute the intersection of a point p and the line p1-p2.
computeIntersection(Coordinate, Coordinate, Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.LineIntersector
Computes the intersection of the lines p1-p2 and p3-p4.
computeIntersection(Coordinate, Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.RobustLineIntersector
 
computeIntersectionNodes(GeometryGraph, int) - Method in class org.locationtech.jts.operation.relate.RelateNodeGraph
Insert nodes for all intersections on the edges of a Geometry.
computeIntersections(List, SegmentIntersector, boolean) - Method in class org.locationtech.jts.geomgraph.index.EdgeSetIntersector
Computes all self-intersections between edges in a set of edges, allowing client to choose whether self-intersections are computed.
computeIntersections(List, List, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.EdgeSetIntersector
Computes all mutual intersections between two sets of edges.
computeIntersections(MonotoneChain, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.MonotoneChain
 
computeIntersections(List, SegmentIntersector, boolean) - Method in class org.locationtech.jts.geomgraph.index.SimpleEdgeSetIntersector
 
computeIntersections(List, List, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.SimpleEdgeSetIntersector
 
computeIntersections(List, SegmentIntersector, boolean) - Method in class org.locationtech.jts.geomgraph.index.SimpleMCSweepLineIntersector
 
computeIntersections(List, List, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.SimpleMCSweepLineIntersector
 
computeIntersections(List, SegmentIntersector, boolean) - Method in class org.locationtech.jts.geomgraph.index.SimpleSweepLineIntersector
 
computeIntersections(List, List, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.SimpleSweepLineIntersector
 
computeIntersections(SweepLineSegment, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.SweepLineSegment
 
computeIntersections(Collection) - Static method in class org.locationtech.jts.noding.FastNodingValidator
Gets a list of all intersections found.
computeIntersects(MonotoneChainEdge, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.MonotoneChainEdge
 
computeIntersectsForChain(int, MonotoneChainEdge, int, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.MonotoneChainEdge
 
computeKey(Interval) - Method in class org.locationtech.jts.index.bintree.Key
return a square envelope containing the argument envelope, whose extent is a power of two and which is based at a power of 2
computeKey(Envelope) - Method in class org.locationtech.jts.index.quadtree.Key
return a square envelope containing the argument envelope, whose extent is a power of two and which is based at a power of 2
computeLabel(BoundaryNodeRule) - Method in class org.locationtech.jts.geomgraph.EdgeEnd
 
computeLabel(BoundaryNodeRule) - Method in class org.locationtech.jts.operation.relate.EdgeEndBundle
This computes the overall edge label for the set of edges in this EdgeStubBundle.
computeLabelling(GeometryGraph[]) - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
Compute the labelling for all dirEdges in this star, as well as the overall labelling
computeLabelling(GeometryGraph[]) - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
 
computeLevel(Interval) - Static method in class org.locationtech.jts.index.bintree.Key
 
computeNodes(Collection) - Method in class org.locationtech.jts.noding.BoundaryChainNoder
 
computeNodes(Collection) - Method in class org.locationtech.jts.noding.BoundarySegmentNoder
 
computeNodes(Collection) - Method in class org.locationtech.jts.noding.IteratedNoder
Fully nodes a list of SegmentStrings, i.e.
computeNodes(Collection) - Method in class org.locationtech.jts.noding.MCIndexNoder
 
computeNodes(Collection) - Method in interface org.locationtech.jts.noding.Noder
Computes the noding for a collection of SegmentStrings.
computeNodes(Collection) - Method in class org.locationtech.jts.noding.ScaledNoder
 
computeNodes(Collection) - Method in class org.locationtech.jts.noding.SegmentExtractingNoder
 
computeNodes(Collection) - Method in class org.locationtech.jts.noding.SimpleNoder
 
computeNodes(Collection) - Method in class org.locationtech.jts.noding.SinglePassNoder
Computes the noding for a collection of SegmentStrings.
computeNodes(Collection) - Method in class org.locationtech.jts.noding.snap.SnappingNoder
Computes the noding of a set of SegmentStrings.
computeNodes(Collection) - Method in class org.locationtech.jts.noding.snapround.MCIndexSnapRounder
Deprecated.
 
computeNodes(Collection) - Method in class org.locationtech.jts.noding.snapround.SnapRoundingNoder
Computes the nodes in the snap-rounding line arrangement.
computeNodes(Collection) - Method in class org.locationtech.jts.noding.ValidatingNoder
Checks whether the output of the wrapped noder is fully noded.
computeOrientation(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
computeOverlaps(MonotoneChain, MonotoneChainOverlapAction) - Method in class org.locationtech.jts.index.chain.MonotoneChain
Determines the line segments in two chains which may overlap, and passes them to an overlap action.
computeOverlaps(MonotoneChain, double, MonotoneChainOverlapAction) - Method in class org.locationtech.jts.index.chain.MonotoneChain
Determines the line segments in two chains which may overlap, using an overlap distance tolerance, and passes them to an overlap action.
computeOverlaps(SweepLineOverlapAction) - Method in class org.locationtech.jts.index.sweepline.SweepLineIndex
 
computeOverlaySnapTolerance(Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.GeometrySnapper
Estimates the snap tolerance for a Geometry, taking into account its precision model.
computeOverlaySnapTolerance(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.GeometrySnapper
 
computeQuadLevel(Envelope) - Static method in class org.locationtech.jts.index.quadtree.Key
 
computeRing() - Method in class org.locationtech.jts.geomgraph.EdgeRing
Compute a LinearRing from the point list previously collected.
computeSelfNodes(LineIntersector, boolean) - Method in class org.locationtech.jts.geomgraph.GeometryGraph
Compute self-nodes, taking advantage of the Geometry type to minimize the number of intersection tests.
computeSizeBasedSnapTolerance(Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.GeometrySnapper
 
computeSplitEdges(List) - Method in class org.locationtech.jts.geomgraph.GeometryGraph
 
computeVertexSnaps(Collection) - Method in class org.locationtech.jts.noding.snapround.MCIndexSnapRounder
Deprecated.
Snaps segments to all vertices.
concaveFillByLength(Geometry, double) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
Computes a concave fill area between a set of polygons, using the target criterion of maximum edge length.
concaveFillByLengthRatio(Geometry, double) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
Computes a concave fill area between a set of polygons, using the target criterion of maximum edge length ratio.
ConcaveHull - Class in org.locationtech.jts.algorithm.hull
Constructs a concave hull of a set of points.
ConcaveHull(Geometry) - Constructor for class org.locationtech.jts.algorithm.hull.ConcaveHull
Creates a new instance for a given geometry.
concaveHullByLength(Geometry, double) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHull
Computes a concave hull of the vertices in a geometry using the target criterion of maximum edge length.
concaveHullByLength(Geometry, double, boolean) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHull
Computes a concave hull of the vertices in a geometry using the target criterion of maximum edge length, and optionally allowing holes.
concaveHullByLength(Geometry, double) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
Computes a concave hull of set of polygons using the target criterion of maximum edge length.
concaveHullByLength(Geometry, double, boolean, boolean) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
Computes a concave hull of set of polygons using the target criterion of maximum edge length, and allowing control over whether the hull boundary is tight and can contain holes.
concaveHullByLengthRatio(Geometry, double) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHull
Computes a concave hull of the vertices in a geometry using the target criterion of maximum edge length ratio.
concaveHullByLengthRatio(Geometry, double, boolean) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHull
Computes a concave hull of the vertices in a geometry using the target criterion of maximum edge length factor, and optionally allowing holes.
concaveHullByLengthRatio(Geometry, double) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
Computes a concave hull of set of polygons using the target criterion of maximum edge length ratio.
concaveHullByLengthRatio(Geometry, double, boolean, boolean) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
Computes a concave hull of set of polygons using the target criterion of maximum edge length ratio, and allowing control over whether the hull boundary is tight and can contain holes.
ConcaveHullOfPolygons - Class in org.locationtech.jts.algorithm.hull
Constructs a concave hull of a set of polygons, respecting the polygons as constraints.
ConcaveHullOfPolygons(Geometry) - Constructor for class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
Creates a new instance for a given geometry.
ConformingDelaunayTriangulationBuilder - Class in org.locationtech.jts.triangulate
A utility class which creates Conforming Delaunay Triangulations from collections of points and linear constraints, and extract the resulting triangulation edges or triangles as geometries.
ConformingDelaunayTriangulationBuilder() - Constructor for class org.locationtech.jts.triangulate.ConformingDelaunayTriangulationBuilder
 
ConformingDelaunayTriangulator - Class in org.locationtech.jts.triangulate
Computes a Conforming Delaunay Triangulation over a set of sites and a set of linear constraints.
ConformingDelaunayTriangulator(Collection, double) - Constructor for class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
Creates a Conforming Delaunay Triangulation based on the given unconstrained initial vertices.
connect(QuadEdge, QuadEdge) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
Creates a new QuadEdge connecting the destination of a to the origin of b, in such a way that all three have the same left face after the connection is complete.
connect(QuadEdge, QuadEdge) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Creates a new QuadEdge connecting the destination of a to the origin of b, in such a way that all three have the same left face after the connection is complete.
ConnectedElementLocationFilter - Class in org.locationtech.jts.operation.distance
A ConnectedElementPointFilter extracts a single point from each connected element in a Geometry (e.g.
ConnectedElementPointFilter - Class in org.locationtech.jts.operation.distance
Extracts a single point from each connected element in a Geometry (e.g.
ConnectedSubgraphFinder - Class in org.locationtech.jts.planargraph.algorithm
Finds all connected Subgraphs of a PlanarGraph.
ConnectedSubgraphFinder(PlanarGraph) - Constructor for class org.locationtech.jts.planargraph.algorithm.ConnectedSubgraphFinder
 
ConsistentPolygonRingChecker - Class in org.locationtech.jts.operation.overlay
Tests whether the polygon rings in a GeometryGraph are consistent.
ConsistentPolygonRingChecker(PlanarGraph) - Constructor for class org.locationtech.jts.operation.overlay.ConsistentPolygonRingChecker
 
ConstrainedDelaunayTriangulator - Class in org.locationtech.jts.triangulate.polygon
Computes the Constrained Delaunay Triangulation of polygons.
ConstrainedDelaunayTriangulator(Geometry) - Constructor for class org.locationtech.jts.triangulate.polygon.ConstrainedDelaunayTriangulator
Constructs a new Constrained Delaunay triangulator.
ConstraintEnforcementException - Exception in org.locationtech.jts.triangulate
Indicates a failure during constraint enforcement.
ConstraintEnforcementException(String) - Constructor for exception org.locationtech.jts.triangulate.ConstraintEnforcementException
Creates a new instance with a given message.
ConstraintEnforcementException(String, Coordinate) - Constructor for exception org.locationtech.jts.triangulate.ConstraintEnforcementException
Creates a new instance with a given message and approximate location.
ConstraintSplitPointFinder - Interface in org.locationtech.jts.triangulate
An interface for strategies for determining the location of split points on constraint segments.
ConstraintVertex - Class in org.locationtech.jts.triangulate
A vertex in a Constrained Delaunay Triangulation.
ConstraintVertex(Coordinate) - Constructor for class org.locationtech.jts.triangulate.ConstraintVertex
Creates a new constraint vertex
ConstraintVertexFactory - Interface in org.locationtech.jts.triangulate
An interface for factories which create a ConstraintVertex
contains(double, double) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
 
contains(Point2D) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
 
contains(double, double, double, double) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
 
contains(Rectangle2D) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
 
contains(double, double) - Method in class org.locationtech.jts.awt.PolygonShape
 
contains(Point2D) - Method in class org.locationtech.jts.awt.PolygonShape
 
contains(double, double, double, double) - Method in class org.locationtech.jts.awt.PolygonShape
 
contains(Rectangle2D) - Method in class org.locationtech.jts.awt.PolygonShape
 
contains(Envelope) - Method in class org.locationtech.jts.geom.Envelope
Tests if the Envelope other lies wholely inside this Envelope (inclusive of the boundary).
contains(Coordinate) - Method in class org.locationtech.jts.geom.Envelope
Tests if the given point lies in or on the envelope.
contains(double, double) - Method in class org.locationtech.jts.geom.Envelope
Tests if the given point lies in or on the envelope.
contains(Geometry) - Method in class org.locationtech.jts.geom.Geometry
Tests whether this geometry contains the argument geometry.
contains(OctagonalEnvelope) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
contains(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry contains a given geometry.
contains(Geometry) - Method in class org.locationtech.jts.geom.prep.PreparedPolygon
 
contains(Interval) - Method in class org.locationtech.jts.index.bintree.Interval
 
contains(double, double) - Method in class org.locationtech.jts.index.bintree.Interval
 
contains(double) - Method in class org.locationtech.jts.index.bintree.Interval
 
contains(Polygon, Geometry) - Static method in class org.locationtech.jts.operation.predicate.RectangleContains
Tests whether a rectangle contains a given geometry.
contains(Geometry) - Method in class org.locationtech.jts.operation.predicate.RectangleContains
 
contains() - Static method in interface org.locationtech.jts.operation.relateng.RelatePredicate
Creates a predicate to determine whether a geometry contains another geometry.
contains(Edge) - Method in class org.locationtech.jts.planargraph.PlanarGraph
Tests whether this graph contains the given Edge
contains(DirectedEdge) - Method in class org.locationtech.jts.planargraph.PlanarGraph
Tests whether this graph contains the given DirectedEdge
contains(Edge) - Method in class org.locationtech.jts.planargraph.Subgraph
Tests whether an Edge is contained in this subgraph
contains(Vertex[], Coordinate) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
Tests whether the point pt is contained in the triangle defined by 3 Vertexes.
contains(QuadEdge[], Coordinate) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
Tests whether the point pt is contained in the triangle defined by 3 QuadEdgees.
contains(Coordinate) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
 
CONTAINS_PROPERLY - Static variable in class org.locationtech.jts.operation.relateng.IntersectionMatrixPattern
A DE-9IM pattern to detect a geometry which properly contains another geometry (i.e.
containsPoint(Coordinate) - Method in class org.locationtech.jts.geomgraph.EdgeRing
This method will cause the ring to be computed.
containsPointInPolygon(Coordinate, Polygon) - Static method in class org.locationtech.jts.algorithm.locate.SimplePointInAreaLocator
Determines whether a point lies in a Polygon.
containsProperly(Envelope) - Method in class org.locationtech.jts.geom.Envelope
Tests if an envelope is properly contained in this one.
containsProperly(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry properly contains a given geometry.
containsProperly(Geometry) - Method in class org.locationtech.jts.geom.prep.PreparedPolygon
 
ConvexHull - Class in org.locationtech.jts.algorithm
Computes the convex hull of a Geometry.
ConvexHull(Geometry) - Constructor for class org.locationtech.jts.algorithm.ConvexHull
Create a new convex hull construction for the input Geometry.
ConvexHull(Coordinate[], GeometryFactory) - Constructor for class org.locationtech.jts.algorithm.ConvexHull
Create a new convex hull construction for the input Coordinate array.
convexHull() - Method in class org.locationtech.jts.geom.Geometry
Computes the smallest convex Polygon that contains all the points in the Geometry.
convexHull() - Method in class org.locationtech.jts.geom.Polygon
 
coord - Variable in class org.locationtech.jts.geomgraph.EdgeIntersection
Point of intersection
coord - Variable in class org.locationtech.jts.noding.SegmentNode
 
Coordinate - Class in org.locationtech.jts.geom
A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.
Coordinate(double, double, double) - Constructor for class org.locationtech.jts.geom.Coordinate
Constructs a Coordinate at (x,y,z).
Coordinate() - Constructor for class org.locationtech.jts.geom.Coordinate
Constructs a Coordinate at (0,0,NaN).
Coordinate(Coordinate) - Constructor for class org.locationtech.jts.geom.Coordinate
Constructs a Coordinate having the same (x,y,z) values as other.
Coordinate(double, double) - Constructor for class org.locationtech.jts.geom.Coordinate
Constructs a Coordinate at (x,y,NaN).
Coordinate.DimensionalComparator - Class in org.locationtech.jts.geom
Compares two Coordinates, allowing for either a 2-dimensional or 3-dimensional comparison, and handling NaN values correctly.
CoordinateArrayFilter - Class in org.locationtech.jts.util
A CoordinateFilter that creates an array containing every coordinate in a Geometry.
CoordinateArrayFilter(int) - Constructor for class org.locationtech.jts.util.CoordinateArrayFilter
Constructs a CoordinateArrayFilter.
CoordinateArrays - Class in org.locationtech.jts.geom
Useful utility functions for handling Coordinate arrays
CoordinateArrays.BidirectionalComparator - Class in org.locationtech.jts.geom
A Comparator for Coordinate arrays modulo their directionality.
CoordinateArrays.ForwardComparator - Class in org.locationtech.jts.geom
A Comparator for Coordinate arrays in the forward direction of their coordinates, using lexicographic ordering.
CoordinateArraySequence - Class in org.locationtech.jts.geom.impl
A CoordinateSequence backed by an array of Coordinates.
CoordinateArraySequence(Coordinate[]) - Constructor for class org.locationtech.jts.geom.impl.CoordinateArraySequence
Constructs a sequence based on the given array of Coordinates (the array is not copied).
CoordinateArraySequence(Coordinate[], int) - Constructor for class org.locationtech.jts.geom.impl.CoordinateArraySequence
Constructs a sequence based on the given array of Coordinates (the array is not copied).
CoordinateArraySequence(Coordinate[], int, int) - Constructor for class org.locationtech.jts.geom.impl.CoordinateArraySequence
Constructs a sequence based on the given array of Coordinates (the array is not copied).
CoordinateArraySequence(int) - Constructor for class org.locationtech.jts.geom.impl.CoordinateArraySequence
Constructs a sequence of a given size, populated with new Coordinates.
CoordinateArraySequence(int, int) - Constructor for class org.locationtech.jts.geom.impl.CoordinateArraySequence
Constructs a sequence of a given size, populated with new Coordinates.
CoordinateArraySequence(int, int, int) - Constructor for class org.locationtech.jts.geom.impl.CoordinateArraySequence
Constructs a sequence of a given size, populated with new Coordinates.
CoordinateArraySequence(CoordinateSequence) - Constructor for class org.locationtech.jts.geom.impl.CoordinateArraySequence
Creates a new sequence based on a deep copy of the given CoordinateSequence.
CoordinateArraySequenceFactory - Class in org.locationtech.jts.geom.impl
Creates CoordinateSequences represented as an array of Coordinates.
CoordinateCountFilter - Class in org.locationtech.jts.util
A CoordinateFilter that counts the total number of coordinates in a Geometry.
CoordinateCountFilter() - Constructor for class org.locationtech.jts.util.CoordinateCountFilter
 
CoordinateFilter - Interface in org.locationtech.jts.geom
An interface for classes which use the values of the coordinates in a Geometry.
CoordinateList - Class in org.locationtech.jts.geom
A list of Coordinates, which may be set to prevent repeated coordinates from occurring in the list.
CoordinateList() - Constructor for class org.locationtech.jts.geom.CoordinateList
Constructs a new list without any coordinates
CoordinateList(Coordinate[]) - Constructor for class org.locationtech.jts.geom.CoordinateList
Constructs a new list from an array of Coordinates, allowing repeated points.
CoordinateList(Coordinate[], boolean) - Constructor for class org.locationtech.jts.geom.CoordinateList
Constructs a new list from an array of Coordinates, allowing caller to specify if repeated points are to be removed.
CoordinateOperation() - Constructor for class org.locationtech.jts.geom.util.GeometryEditor.CoordinateOperation
 
CoordinatePrecisionReducerFilter - Class in org.locationtech.jts.precision
Reduces the precision of the Coordinates in a CoordinateSequence to match the supplied PrecisionModel.
CoordinatePrecisionReducerFilter(PrecisionModel) - Constructor for class org.locationtech.jts.precision.CoordinatePrecisionReducerFilter
Creates a new precision reducer filter.
Coordinates - Class in org.locationtech.jts.geom
Useful utility functions for handling Coordinate objects.
Coordinates() - Constructor for class org.locationtech.jts.geom.Coordinates
 
CoordinateSequence - Interface in org.locationtech.jts.geom
The internal representation of a list of coordinates inside a Geometry.
CoordinateSequenceComparator - Class in org.locationtech.jts.geom
Compares two CoordinateSequences.
CoordinateSequenceComparator() - Constructor for class org.locationtech.jts.geom.CoordinateSequenceComparator
Creates a comparator which will test all dimensions.
CoordinateSequenceComparator(int) - Constructor for class org.locationtech.jts.geom.CoordinateSequenceComparator
Creates a comparator which will test only the specified number of dimensions.
CoordinateSequenceFactory - Interface in org.locationtech.jts.geom
A factory to create concrete instances of CoordinateSequences.
CoordinateSequenceFilter - Interface in org.locationtech.jts.geom
An interface for classes which process the coordinates in a CoordinateSequence.
CoordinateSequenceOperation() - Constructor for class org.locationtech.jts.geom.util.GeometryEditor.CoordinateSequenceOperation
 
CoordinateSequences - Class in org.locationtech.jts.geom
Utility functions for manipulating CoordinateSequences
CoordinateSequences() - Constructor for class org.locationtech.jts.geom.CoordinateSequences
 
CoordinateXY - Class in org.locationtech.jts.geom
Coordinate subclass supporting XY ordinates.
CoordinateXY() - Constructor for class org.locationtech.jts.geom.CoordinateXY
Default constructor
CoordinateXY(double, double) - Constructor for class org.locationtech.jts.geom.CoordinateXY
Constructs a CoordinateXY instance with the given ordinates.
CoordinateXY(Coordinate) - Constructor for class org.locationtech.jts.geom.CoordinateXY
Constructs a CoordinateXY instance with the x and y ordinates of the given Coordinate.
CoordinateXY(CoordinateXY) - Constructor for class org.locationtech.jts.geom.CoordinateXY
Constructs a CoordinateXY instance with the x and y ordinates of the given CoordinateXY.
CoordinateXYM - Class in org.locationtech.jts.geom
Coordinate subclass supporting XYM ordinates.
CoordinateXYM() - Constructor for class org.locationtech.jts.geom.CoordinateXYM
Default constructor
CoordinateXYM(double, double, double) - Constructor for class org.locationtech.jts.geom.CoordinateXYM
Constructs a CoordinateXYM instance with the given ordinates and measure.
CoordinateXYM(Coordinate) - Constructor for class org.locationtech.jts.geom.CoordinateXYM
Constructs a CoordinateXYM instance with the x and y ordinates of the given Coordinate.
CoordinateXYM(CoordinateXYM) - Constructor for class org.locationtech.jts.geom.CoordinateXYM
Constructs a CoordinateXY instance with the x and y ordinates of the given CoordinateXYM.
CoordinateXYZM - Class in org.locationtech.jts.geom
Coordinate subclass supporting XYZM ordinates.
CoordinateXYZM() - Constructor for class org.locationtech.jts.geom.CoordinateXYZM
Default constructor
CoordinateXYZM(double, double, double, double) - Constructor for class org.locationtech.jts.geom.CoordinateXYZM
Constructs a CoordinateXYZM instance with the given ordinates and measure.
CoordinateXYZM(Coordinate) - Constructor for class org.locationtech.jts.geom.CoordinateXYZM
Constructs a CoordinateXYZM instance with the ordinates of the given Coordinate.
CoordinateXYZM(CoordinateXYZM) - Constructor for class org.locationtech.jts.geom.CoordinateXYZM
Constructs a CoordinateXYZM instance with the ordinates of the given CoordinateXYZM.
copy() - Method in class org.locationtech.jts.geom.Coordinate
Creates a copy of this Coordinate.
copy() - Method in interface org.locationtech.jts.geom.CoordinateSequence
Returns a deep copy of this collection.
copy(CoordinateSequence, int, CoordinateSequence, int, int) - Static method in class org.locationtech.jts.geom.CoordinateSequences
Copies a section of a CoordinateSequence to another CoordinateSequence.
copy() - Method in class org.locationtech.jts.geom.CoordinateXY
Creates a copy of this CoordinateXY.
copy() - Method in class org.locationtech.jts.geom.CoordinateXYM
Creates a copy of this CoordinateXYM.
copy() - Method in class org.locationtech.jts.geom.CoordinateXYZM
Creates a copy of this CoordinateXYZM.
copy() - Method in class org.locationtech.jts.geom.Envelope
Creates a copy of this envelope object.
copy() - Method in class org.locationtech.jts.geom.Geometry
Creates a deep copy of this Geometry object.
copy() - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
Creates a deep copy of the CoordinateArraySequence
copy() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
 
copy() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
 
copy() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
 
copy() - Method in class org.locationtech.jts.linearref.LinearLocation
Copies this location
copy(DD) - Static method in class org.locationtech.jts.math.DD
Creates a new DoubleDouble with the value of the argument.
copy() - Method in class org.locationtech.jts.operation.buffer.BufferParameters
 
copy() - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
 
copyCoord(CoordinateSequence, int, CoordinateSequence, int) - Static method in class org.locationtech.jts.geom.CoordinateSequences
Copies a coordinate of a CoordinateSequence to another CoordinateSequence.
copyDeep(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
Creates a deep copy of the argument Coordinate array.
copyDeep(Coordinate[], int, Coordinate[], int, int) - Static method in class org.locationtech.jts.geom.CoordinateArrays
Creates a deep copy of a given section of a source Coordinate array into a destination Coordinate array.
copyNodesAndLabels(GeometryGraph, int) - Method in class org.locationtech.jts.operation.relate.RelateNodeGraph
Copy all nodes from an arg geometry into this graph.
cosSnap(double) - Static method in class org.locationtech.jts.algorithm.Angle
Computes cos of an angle, snapping near-zero values to zero.
count() - Method in class org.locationtech.jts.noding.NodingIntersectionFinder
Gets the count of intersections found.
count(Object) - Method in class org.locationtech.jts.util.ObjectCounter
 
COUNTERCLOCKWISE - Static variable in class org.locationtech.jts.algorithm.Angle
Constant representing counterclockwise orientation
COUNTERCLOCKWISE - Static variable in class org.locationtech.jts.algorithm.CGAlgorithms
Deprecated.
COUNTERCLOCKWISE - Static variable in class org.locationtech.jts.algorithm.Orientation
A value that indicates an orientation of counterclockwise, or a left turn.
countSegment(Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.RayCrossingCounter
Counts a segment
CoverageGapFinder - Class in org.locationtech.jts.coverage
Finds gaps in a polygonal coverage.
CoverageGapFinder(Geometry[]) - Constructor for class org.locationtech.jts.coverage.CoverageGapFinder
Creates a new polygonal coverage gap finder.
CoveragePolygonValidator - Class in org.locationtech.jts.coverage
Validates that a polygon forms a valid polygonal coverage with the set of polygons adjacent to it.
CoveragePolygonValidator(Geometry, Geometry[]) - Constructor for class org.locationtech.jts.coverage.CoveragePolygonValidator
Create a new validator.
CoverageSimplifier - Class in org.locationtech.jts.coverage
Simplifies the boundaries of the polygons in a polygonal coverage while preserving the original coverage topology.
CoverageSimplifier(Geometry[]) - Constructor for class org.locationtech.jts.coverage.CoverageSimplifier
Create a new coverage simplifier instance.
CoverageUnion - Class in org.locationtech.jts.coverage
Unions a polygonal coverage in an efficient way.
CoverageUnion() - Constructor for class org.locationtech.jts.coverage.CoverageUnion
 
CoverageUnion - Class in org.locationtech.jts.operation.overlayng
Unions a valid coverage of polygons or lines in an efficient way.
CoverageValidator - Class in org.locationtech.jts.coverage
Validates a polygonal coverage, and returns the locations of invalid polygon boundary segments if found.
CoverageValidator(Geometry[]) - Constructor for class org.locationtech.jts.coverage.CoverageValidator
Creates a new coverage validator
coveredBy(Geometry) - Method in class org.locationtech.jts.geom.Geometry
Tests whether this geometry is covered by the argument geometry.
coveredBy(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry is covered by a given geometry.
coveredBy() - Static method in interface org.locationtech.jts.operation.relateng.RelatePredicate
Creates a predicate to determine whether a geometry is covered by another geometry.
covers(double, double) - Method in class org.locationtech.jts.geom.Envelope
Tests if the given point lies in or on the envelope.
covers(Coordinate) - Method in class org.locationtech.jts.geom.Envelope
Tests if the given point lies in or on the envelope.
covers(Envelope) - Method in class org.locationtech.jts.geom.Envelope
Tests if the Envelope other lies wholely inside this Envelope (inclusive of the boundary).
covers(Geometry) - Method in class org.locationtech.jts.geom.Geometry
Tests whether this geometry covers the argument geometry.
covers(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry covers a given geometry.
covers(Geometry) - Method in class org.locationtech.jts.geom.prep.PreparedPolygon
 
covers() - Static method in interface org.locationtech.jts.operation.relateng.RelatePredicate
Creates a predicate to determine whether a geometry covers another geometry.
create(Coordinate, Coordinate) - Static method in class org.locationtech.jts.edgegraph.HalfEdge
Creates a HalfEdge pair representing an edge between two vertices located at coordinates p0 and p1.
create() - Method in class org.locationtech.jts.geom.Coordinate
Create a new Coordinate of the same type as this Coordinate, but with no values.
create(int) - Static method in class org.locationtech.jts.geom.Coordinates
Factory method providing access to common Coordinate implementations.
create(int, int) - Static method in class org.locationtech.jts.geom.Coordinates
Factory method providing access to common Coordinate implementations.
create(Coordinate[]) - Method in interface org.locationtech.jts.geom.CoordinateSequenceFactory
Returns a CoordinateSequence based on the given array.
create(CoordinateSequence) - Method in interface org.locationtech.jts.geom.CoordinateSequenceFactory
Creates a CoordinateSequence which is a copy of the given CoordinateSequence.
create(int, int) - Method in interface org.locationtech.jts.geom.CoordinateSequenceFactory
Creates a CoordinateSequence of the specified size and dimension.
create(int, int, int) - Method in interface org.locationtech.jts.geom.CoordinateSequenceFactory
Creates a CoordinateSequence of the specified size and dimension with measure support.
create() - Method in class org.locationtech.jts.geom.CoordinateXY
Create a new Coordinate of the same type as this Coordinate, but with no values.
create() - Method in class org.locationtech.jts.geom.CoordinateXYM
Create a new Coordinate of the same type as this Coordinate, but with no values.
create() - Method in class org.locationtech.jts.geom.CoordinateXYZM
Create a new Coordinate of the same type as this Coordinate, but with no values.
create(Coordinate[]) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory
Returns a CoordinateArraySequence based on the given array (the array is not copied).
create(CoordinateSequence) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory
 
create(int, int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory
The created sequence dimension is clamped to be <= 3.
create(int, int, int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory
 
create(Coordinate[]) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
 
create(CoordinateSequence) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
 
create(double[], int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
Creates a packed coordinate sequence of type PackedCoordinateSequenceFactory.DOUBLE from the provided array using the given coordinate dimension and a measure count of 0.
create(double[], int, int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
Creates a packed coordinate sequence of type PackedCoordinateSequenceFactory.DOUBLE from the provided array using the given coordinate dimension and measure count.
create(float[], int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
Creates a packed coordinate sequence of type PackedCoordinateSequenceFactory.FLOAT from the provided array.
create(float[], int, int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
Creates a packed coordinate sequence of type PackedCoordinateSequenceFactory.FLOAT from the provided array.
create(int, int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
 
create(int, int, int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
 
create(Geometry) - Method in class org.locationtech.jts.geom.prep.PreparedGeometryFactory
Creates a new PreparedGeometry appropriate for the argument Geometry.
create(Coordinate, double, int, int, double) - Static method in class org.locationtech.jts.geom.util.SineStarFactory
Creates a sine star with the given parameters.
create(int) - Static method in class org.locationtech.jts.io.OrdinateFormat
Creates a new formatter with the given maximum number of digits in the fraction portion of a number.
create(double, double) - Static method in class org.locationtech.jts.math.Vector2D
Creates a new vector with given X and Y components.
create(Vector2D) - Static method in class org.locationtech.jts.math.Vector2D
Creates a new vector from an existing one.
create(Coordinate) - Static method in class org.locationtech.jts.math.Vector2D
Creates a vector from a Coordinate.
create(Coordinate, Coordinate) - Static method in class org.locationtech.jts.math.Vector2D
Creates a vector with the direction and magnitude of the difference between the to and from Coordinates.
create(double, double, double) - Static method in class org.locationtech.jts.math.Vector3D
Creates a new vector with given X, Y and Z components.
create(Coordinate) - Static method in class org.locationtech.jts.math.Vector3D
Creates a vector from a 3D Coordinate.
create(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.triangulate.tri.Tri
Creates a triangle with the given vertices.
create(Coordinate[]) - Static method in class org.locationtech.jts.triangulate.tri.Tri
Creates a triangle from an array with three vertex coordinates.
createAllIntersectionsFinder(LineIntersector) - Static method in class org.locationtech.jts.noding.NodingIntersectionFinder
Creates a finder which finds all intersections.
createAnyIntersectionFinder(LineIntersector) - Static method in class org.locationtech.jts.noding.NodingIntersectionFinder
Creates a finder which tests if there is at least one intersection.
createArc(double, double) - Method in class org.locationtech.jts.util.GeometricShapeFactory
Creates an elliptical arc, as a LineString.
createArcPolygon(double, double) - Method in class org.locationtech.jts.util.GeometricShapeFactory
Creates an elliptical arc polygon.
createCircle() - Method in class org.locationtech.jts.util.GeometricShapeFactory
Creates a circular or elliptical Polygon.
createCoordinate() - Method in interface org.locationtech.jts.geom.CoordinateSequence
Creates a coordinate for use in this sequence.
createEllipse() - Method in class org.locationtech.jts.util.GeometricShapeFactory
Creates an elliptical Polygon.
createEmpty(int) - Method in class org.locationtech.jts.geom.GeometryFactory
Creates an empty atomic geometry of the given dimension.
createEmptyResult(int, Geometry, Geometry, GeometryFactory) - Static method in class org.locationtech.jts.operation.overlay.OverlayOp
Creates an empty result geometry of the appropriate dimension, based on the given overlay operation and the dimensions of the inputs.
createExpanded(Node, Interval) - Static method in class org.locationtech.jts.index.bintree.Node
 
createExpanded(Node, Envelope) - Static method in class org.locationtech.jts.index.quadtree.Node
 
createFromBaseLines(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.util.AffineTransformationFactory
Creates an AffineTransformation defined by a mapping between two baselines.
createFromControlVectors(Coordinate, Coordinate, Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.util.AffineTransformationFactory
Creates a transformation from a set of three control vectors.
createFromControlVectors(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.util.AffineTransformationFactory
Creates an AffineTransformation defined by a pair of control vectors.
createFromControlVectors(Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.util.AffineTransformationFactory
Creates an AffineTransformation defined by a single control vector.
createFromControlVectors(Coordinate[], Coordinate[]) - Static method in class org.locationtech.jts.geom.util.AffineTransformationFactory
Creates an AffineTransformation defined by a set of control vectors.
createGeometry(Geometry) - Method in class org.locationtech.jts.geom.GeometryFactory
Creates a deep copy of the input Geometry.
createGeometryCollection() - Method in class org.locationtech.jts.geom.GeometryFactory
Constructs an empty GeometryCollection geometry.
createGeometryCollection(Geometry[]) - Method in class org.locationtech.jts.geom.GeometryFactory
Creates a GeometryCollection using the given Geometries; a null or empty array will create an empty GeometryCollection.
createInteriorIntersectionCounter(LineIntersector) - Static method in class org.locationtech.jts.noding.NodingIntersectionFinder
Creates an finder which counts all interior intersections.
createInteriorIntersectionsFinder(LineIntersector) - Static method in class org.locationtech.jts.noding.NodingIntersectionFinder
Creates a finder which finds all interior intersections.
createIntersectionCounter(LineIntersector) - Static method in class org.locationtech.jts.noding.NodingIntersectionFinder
Creates an finder which counts all intersections.
createLinearRing() - Method in class org.locationtech.jts.geom.GeometryFactory
Constructs an empty LinearRing geometry.
createLinearRing(Coordinate[]) - Method in class org.locationtech.jts.geom.GeometryFactory
Creates a LinearRing using the given Coordinates.
createLinearRing(CoordinateSequence) - Method in class org.locationtech.jts.geom.GeometryFactory
Creates a LinearRing using the given CoordinateSequence.
createLineString() - Method in class org.locationtech.jts.geom.GeometryFactory
Constructs an empty LineString geometry.
createLineString(Coordinate[]) - Method in class org.locationtech.jts.geom.GeometryFactory
Creates a LineString using the given Coordinates.
createLineString(CoordinateSequence) - Method in class org.locationtech.jts.geom.GeometryFactory
Creates a LineString using the given CoordinateSequence.
createMultiLineString() - Method in class org.locationtech.jts.geom.GeometryFactory
Constructs an empty MultiLineString geometry.
createMultiLineString(LineString[]) - Method in class org.locationtech.jts.geom.GeometryFactory
Creates a MultiLineString using the given LineStrings; a null or empty array will create an empty MultiLineString.
createMultiPoint() - Method in class org.locationtech.jts.geom.GeometryFactory
Constructs an empty MultiPoint geometry.
createMultiPoint(Point[]) - Method in class org.locationtech.jts.geom.GeometryFactory
Creates a MultiPoint using the given Points.
createMultiPoint(Coordinate[]) - Method in class org.locationtech.jts.geom.GeometryFactory
createMultiPoint(CoordinateSequence) - Method in class org.locationtech.jts.geom.GeometryFactory
Creates a MultiPoint using the points in the given CoordinateSequence.
createMultiPointFromCoords(Coordinate[]) - Method in class org.locationtech.jts.geom.GeometryFactory
Creates a MultiPoint using the given Coordinates.
createMultiPolygon() - Method in class org.locationtech.jts.geom.GeometryFactory
Constructs an empty MultiPolygon geometry.
createMultiPolygon(Polygon[]) - Method in class org.locationtech.jts.geom.GeometryFactory
Creates a MultiPolygon using the given Polygons; a null or empty array will create an empty Polygon.
createNode(Coordinate) - Method in class org.locationtech.jts.geomgraph.NodeFactory
The basic node constructor does not allow for incident edges
createNode(Interval) - Static method in class org.locationtech.jts.index.bintree.Node
 
createNode(Envelope) - Static method in class org.locationtech.jts.index.quadtree.Node
 
createNode(Coordinate) - Method in class org.locationtech.jts.operation.overlay.OverlayNodeFactory
 
createNode(Coordinate) - Method in class org.locationtech.jts.operation.relate.RelateNodeFactory
 
createOn(QuadEdgeSubdivision) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
Creates QuadEdgeTriangles for all facets of a QuadEdgeSubdivision representing a triangulation.
createPoint(Point2D) - Method in class org.locationtech.jts.awt.PointShapeFactory.BasePointShapeFactory
Creates a shape representing a point.
createPoint(Point2D) - Method in class org.locationtech.jts.awt.PointShapeFactory.Circle
Creates a shape representing a point.
createPoint(Point2D) - Method in interface org.locationtech.jts.awt.PointShapeFactory
Creates a shape representing a PointShapeFactory.Point.
createPoint(Point2D) - Method in class org.locationtech.jts.awt.PointShapeFactory.Cross
Creates a shape representing a point.
createPoint(Point2D) - Method in class org.locationtech.jts.awt.PointShapeFactory.Point
Creates a shape representing a point.
createPoint(Point2D) - Method in class org.locationtech.jts.awt.PointShapeFactory.Square
Creates a shape representing a point.
createPoint(Point2D) - Method in class org.locationtech.jts.awt.PointShapeFactory.Star
Creates a shape representing a point.
createPoint(Point2D) - Method in class org.locationtech.jts.awt.PointShapeFactory.Triangle
Creates a shape representing a point.
createPoint(Point2D) - Method in class org.locationtech.jts.awt.PointShapeFactory.X
Creates a shape representing a point.
createPoint() - Method in class org.locationtech.jts.geom.GeometryFactory
Constructs an empty Point geometry.
createPoint(Coordinate) - Method in class org.locationtech.jts.geom.GeometryFactory
Creates a Point using the given Coordinate.
createPoint(CoordinateSequence) - Method in class org.locationtech.jts.geom.GeometryFactory
Creates a Point using the given CoordinateSequence; a null or empty CoordinateSequence will create an empty Point.
createPointFromInternalCoord(Coordinate, Geometry) - Static method in class org.locationtech.jts.geom.GeometryFactory
 
createPolygon(LinearRing, LinearRing[]) - Method in class org.locationtech.jts.geom.GeometryFactory
Constructs a Polygon with the given exterior boundary and interior boundaries.
createPolygon(CoordinateSequence) - Method in class org.locationtech.jts.geom.GeometryFactory
Constructs a Polygon with the given exterior boundary.
createPolygon(Coordinate[]) - Method in class org.locationtech.jts.geom.GeometryFactory
Constructs a Polygon with the given exterior boundary.
createPolygon(LinearRing) - Method in class org.locationtech.jts.geom.GeometryFactory
Constructs a Polygon with the given exterior boundary.
createPolygon() - Method in class org.locationtech.jts.geom.GeometryFactory
Constructs an empty Polygon geometry.
createRectangle() - Method in class org.locationtech.jts.util.GeometricShapeFactory
Creates a rectangular Polygon.
createSineStar() - Method in class org.locationtech.jts.geom.util.SineStarFactory
Generates the geometry for the sine star
createSquircle() - Method in class org.locationtech.jts.util.GeometricShapeFactory
Creates a squircular Polygon.
createSupercircle(double) - Method in class org.locationtech.jts.util.GeometricShapeFactory
Creates a supercircular Polygon of a given positive power.
createVertex(Coordinate, Segment) - Method in interface org.locationtech.jts.triangulate.ConstraintVertexFactory
 
createXY() - Static method in enum org.locationtech.jts.io.Ordinate
EnumSet of X and Y ordinates, a copy is returned as EnumSets are not immutable.
createXYM() - Static method in enum org.locationtech.jts.io.Ordinate
EnumSet of XYM ordinates, a copy is returned as EnumSets are not immutable.
createXYZ() - Static method in enum org.locationtech.jts.io.Ordinate
EnumSet of XYZ ordinates, a copy is returned as EnumSets are not immutable.
createXYZM() - Static method in enum org.locationtech.jts.io.Ordinate
EnumSet of XYZM ordinates, a copy is returned as EnumSets are not immutable.
Cross() - Constructor for class org.locationtech.jts.awt.PointShapeFactory.Cross
Creates a new factory for points with default size.
Cross(double) - Constructor for class org.locationtech.jts.awt.PointShapeFactory.Cross
Creates a factory for points of given size.
crosses(Geometry) - Method in class org.locationtech.jts.geom.Geometry
Tests whether this geometry crosses the argument geometry.
crosses(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry crosses a given geometry.
crosses() - Static method in interface org.locationtech.jts.operation.relateng.RelatePredicate
Creates a predicate to determine whether a geometry crosses another geometry.
CubicBezierCurve - Class in org.locationtech.jts.shape
Creates a curved geometry by replacing the segments of the input with Cubic Bezier Curves.
CURRENT_VERSION - Static variable in class org.locationtech.jts.JTSVersion
The current version number of the JTS API.
currentSegment(float[]) - Method in class org.locationtech.jts.awt.ShapeCollectionPathIterator
 
currentSegment(double[]) - Method in class org.locationtech.jts.awt.ShapeCollectionPathIterator
 

D

DD - Class in org.locationtech.jts.math
Implements extended-precision floating-point numbers which maintain 106 bits (approximately 30 decimal digits) of precision.
DD() - Constructor for class org.locationtech.jts.math.DD
Creates a new DoubleDouble with value 0.0.
DD(double) - Constructor for class org.locationtech.jts.math.DD
Creates a new DoubleDouble with value x.
DD(double, double) - Constructor for class org.locationtech.jts.math.DD
Creates a new DoubleDouble with value (hi, lo).
DD(DD) - Constructor for class org.locationtech.jts.math.DD
Creates a new DoubleDouble with value equal to the argument.
DD(String) - Constructor for class org.locationtech.jts.math.DD
Creates a new DoubleDouble with value equal to the argument.
Debug - Class in org.locationtech.jts.util
Provides routines to simplify and localize debugging output.
DEBUG_PROPERTY_NAME - Static variable in class org.locationtech.jts.util.Debug
 
DEBUG_PROPERTY_VALUE_ON - Static variable in class org.locationtech.jts.util.Debug
 
DEBUG_PROPERTY_VALUE_TRUE - Static variable in class org.locationtech.jts.util.Debug
 
decode(int, int) - Static method in class org.locationtech.jts.shape.fractal.HilbertCode
Computes the point on a Hilbert curve of given level for a given code index.
decode(int) - Static method in class org.locationtech.jts.shape.fractal.MortonCode
Computes the point on the Morton curve for a given index.
DEFAULT - Static variable in class org.locationtech.jts.io.OrdinateFormat
The default formatter using the maximum number of digits in the fraction portion of a number.
DEFAULT_MITRE_LIMIT - Static variable in class org.locationtech.jts.operation.buffer.BufferParameters
The default mitre limit Allows fairly pointy mitres.
DEFAULT_POINT_FACTORY - Static variable in class org.locationtech.jts.awt.ShapeWriter
The point shape factory used by default.
DEFAULT_POINT_TRANSFORMATION - Static variable in class org.locationtech.jts.awt.ShapeWriter
The point transformation used by default.
DEFAULT_QUADRANT_SEGMENTS - Static variable in class org.locationtech.jts.operation.buffer.BufferParameters
The default number of facets into which to divide a fillet of 90 degrees.
DEFAULT_SIMPLIFY_FACTOR - Static variable in class org.locationtech.jts.operation.buffer.BufferParameters
The default simplify factor Provides an accuracy of about 1%, which matches the accuracy of the default Quadrant Segments parameter.
DEFAULT_SIZE - Static variable in class org.locationtech.jts.awt.PointShapeFactory.BasePointShapeFactory
The default size of the shape
degree() - Method in class org.locationtech.jts.edgegraph.HalfEdge
Computes the degree of the origin vertex.
degree(int, List<? extends Tri>) - Method in class org.locationtech.jts.triangulate.tri.Tri
Computes the degree of a Tri vertex, which is the number of tris containing it.
DelaunayTriangulationBuilder - Class in org.locationtech.jts.triangulate
A utility class which creates Delaunay Triangulations from collections of points and extract the resulting triangulation edges or triangles as geometries.
DelaunayTriangulationBuilder() - Constructor for class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
Creates a new triangulation builder.
DELETE - Static variable in class org.locationtech.jts.index.sweepline.SweepLineEvent
 
delete() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
Marks this quadedge as being deleted.
delete(QuadEdge) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Deletes a quadedge from the subdivision.
Densifier - Class in org.locationtech.jts.densify
Densifies a Geometry by inserting extra vertices along the line segments contained in the geometry.
Densifier(Geometry) - Constructor for class org.locationtech.jts.densify.Densifier
Creates a new densifier instance.
densify(Geometry, double) - Static method in class org.locationtech.jts.densify.Densifier
Densifies a geometry using a given distance tolerance, and respecting the input geometry's PrecisionModel.
Depth - Class in org.locationtech.jts.geomgraph
A Depth object records the topological depth of the sides of an Edge for up to two Geometries.
Depth() - Constructor for class org.locationtech.jts.geomgraph.Depth
 
depth() - Method in class org.locationtech.jts.index.bintree.Bintree
 
depth() - Method in class org.locationtech.jts.index.kdtree.KdTree
Computes the depth of the tree.
depth() - Method in class org.locationtech.jts.index.quadtree.Quadtree
Returns the number of levels in the tree.
depth() - Method in class org.locationtech.jts.index.strtree.STRtree
Returns the number of levels in the tree.
depth() - Method in class org.locationtech.jts.noding.snap.SnappingPointIndex
Computes the depth of the index tree.
depthAtLocation(int) - Static method in class org.locationtech.jts.geomgraph.Depth
 
depthFactor(int, int) - Static method in class org.locationtech.jts.geomgraph.DirectedEdge
Computes the factor for the change in depth when moving from one location to another.
dest() - Method in class org.locationtech.jts.edgegraph.HalfEdge
Gets the destination coordinate of this edge.
dest() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
Gets the vertex for the edge's destination
DESTINATION - Static variable in class org.locationtech.jts.triangulate.quadedge.Vertex
 
determinant(double, double, double, double) - Static method in class org.locationtech.jts.math.DD
Computes the determinant of the 2x2 matrix with the given entries.
determinant(DD, DD, DD, DD) - Static method in class org.locationtech.jts.math.DD
Computes the determinant of the 2x2 matrix with the given entries.
determineBoundary(BoundaryNodeRule, int) - Static method in class org.locationtech.jts.geomgraph.GeometryGraph
Determine boundary
diagonalSize(Envelope) - Static method in class org.locationtech.jts.algorithm.match.HausdorffSimilarityMeasure
 
diff(double, double) - Static method in class org.locationtech.jts.algorithm.Angle
Computes the unoriented smallest difference between two angles.
difference(Geometry) - Method in class org.locationtech.jts.geom.Geometry
Computes a Geometry representing the closure of the point-set of the points contained in this Geometry that are not contained in the other Geometry.
DIFFERENCE - Static variable in class org.locationtech.jts.operation.overlay.OverlayOp
The code for the Difference overlay operation.
difference(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.SnapIfNeededOverlayOp
 
difference(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.SnapOverlayOp
 
DIFFERENCE - Static variable in class org.locationtech.jts.operation.overlayng.OverlayNG
The code for the Difference overlay operation.
difference(Geometry, Geometry) - Method in class org.locationtech.jts.precision.CommonBitsOp
Computes the set-theoretic difference of two Geometrys, using enhanced precision.
difference(Geometry, Geometry) - Static method in class org.locationtech.jts.precision.EnhancedPrecisionOp
Computes the set-theoretic difference of two Geometrys, using enhanced precision.
dimension(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
Determine dimension based on subclass of Coordinate.
dimension(Coordinate) - Static method in class org.locationtech.jts.geom.Coordinates
Determine dimension based on subclass of Coordinate.
Dimension - Class in org.locationtech.jts.geom
Provides constants representing the dimensions of a point, a curve and a surface.
Dimension() - Constructor for class org.locationtech.jts.geom.Dimension
 
DimensionalComparator() - Constructor for class org.locationtech.jts.geom.Coordinate.DimensionalComparator
Creates a comparator for 2 dimensional coordinates.
DimensionalComparator(int) - Constructor for class org.locationtech.jts.geom.Coordinate.DimensionalComparator
Creates a comparator for 2 or 3 dimensional coordinates, depending on the value provided.
DirectedEdge - Class in org.locationtech.jts.geomgraph
 
DirectedEdge(Edge, boolean) - Constructor for class org.locationtech.jts.geomgraph.DirectedEdge
 
DirectedEdge - Class in org.locationtech.jts.planargraph
Represents a directed edge in a PlanarGraph.
DirectedEdge(Node, Node, Coordinate, boolean) - Constructor for class org.locationtech.jts.planargraph.DirectedEdge
Constructs a DirectedEdge connecting the from node to the to node.
DirectedEdgeStar - Class in org.locationtech.jts.geomgraph
A DirectedEdgeStar is an ordered list of outgoing DirectedEdges around a node.
DirectedEdgeStar() - Constructor for class org.locationtech.jts.geomgraph.DirectedEdgeStar
 
DirectedEdgeStar - Class in org.locationtech.jts.planargraph
A sorted collection of DirectedEdges which leave a Node in a PlanarGraph.
DirectedEdgeStar() - Constructor for class org.locationtech.jts.planargraph.DirectedEdgeStar
Constructs a DirectedEdgeStar with no edges.
dirEdgeIterator() - Method in class org.locationtech.jts.planargraph.PlanarGraph
Returns an Iterator over the DirectedEdges in this PlanarGraph, in the order in which they were added.
dirEdgeIterator() - Method in class org.locationtech.jts.planargraph.Subgraph
Returns an Iterator over the DirectedEdges in this graph, in the order in which they were added.
DISCONNECTED_INTERIOR - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
Indicates that the interior of a polygon is disjoint (often caused by set of contiguous holes splitting the polygon into two parts)
DiscreteFrechetDistance - Class in org.locationtech.jts.algorithm.distance
The Fréchet distance is a measure of similarity between curves.
DiscreteFrechetDistance(Geometry, Geometry) - Constructor for class org.locationtech.jts.algorithm.distance.DiscreteFrechetDistance
Creates an instance of this class using the provided geometries.
DiscreteHausdorffDistance - Class in org.locationtech.jts.algorithm.distance
An algorithm for computing a distance metric which is an approximation to the Hausdorff Distance based on a discretization of the input Geometry.
DiscreteHausdorffDistance(Geometry, Geometry) - Constructor for class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance
 
DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter - Class in org.locationtech.jts.algorithm.distance
 
DiscreteHausdorffDistance.MaxPointDistanceFilter - Class in org.locationtech.jts.algorithm.distance
 
disjoint(Envelope) - Method in class org.locationtech.jts.geom.Envelope
Tests if the region defined by other is disjoint from the region of this Envelope.
disjoint(Geometry) - Method in class org.locationtech.jts.geom.Geometry
Tests whether this geometry is disjoint from the argument geometry.
disjoint(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry is disjoint from a given geometry.
disjoint() - Static method in interface org.locationtech.jts.operation.relateng.RelatePredicate
Creates a predicate to determine whether two geometries are disjoint.
dissolve(Geometry) - Static method in class org.locationtech.jts.dissolve.LineDissolver
Dissolves the linear components in a geometry.
dissolve(Collection) - Method in class org.locationtech.jts.noding.SegmentStringDissolver
Dissolve all SegmentStrings in the input Collection
dissolve(SegmentString) - Method in class org.locationtech.jts.noding.SegmentStringDissolver
Dissolve the given SegmentString.
dist - Variable in class org.locationtech.jts.geomgraph.EdgeIntersection
Edge distance of this point along the containing line segment
distance(Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms3D
 
Distance - Class in org.locationtech.jts.algorithm
Functions to compute distance between basic geometric structures.
Distance() - Constructor for class org.locationtech.jts.algorithm.Distance
 
distance(Geometry, Geometry) - Static method in class org.locationtech.jts.algorithm.distance.DiscreteFrechetDistance
Computes the Discrete Fréchet Distance between two Geometrys using a Cartesian distance computation function.
distance(Geometry, Geometry) - Static method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance
 
distance(Geometry, Geometry, double) - Static method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance
 
distance() - Method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance
 
distance(Coordinate) - Method in class org.locationtech.jts.geom.Coordinate
Computes the 2-dimensional Euclidean distance to another location.
distance(Envelope) - Method in class org.locationtech.jts.geom.Envelope
Computes the distance between this and another Envelope.
distance(Geometry) - Method in class org.locationtech.jts.geom.Geometry
Returns the minimum distance between this Geometry and another Geometry.
distance(LineSegment) - Method in class org.locationtech.jts.geom.LineSegment
Computes the distance between this line segment and another segment.
distance(Coordinate) - Method in class org.locationtech.jts.geom.LineSegment
Computes the distance between this line segment and a given point.
distance(ItemBoundable, ItemBoundable) - Method in class org.locationtech.jts.index.strtree.GeometryItemDistance
Computes the distance between two Geometry items, using the Geometry.distance(Geometry) method.
distance(ItemBoundable, ItemBoundable) - Method in interface org.locationtech.jts.index.strtree.ItemDistance
Computes the distance between two items.
distance(Vector2D) - Method in class org.locationtech.jts.math.Vector2D
Computes the distance between this vector and another one.
distance(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.distance.DistanceOp
Compute the distance between the nearest points of two geometries.
distance() - Method in class org.locationtech.jts.operation.distance.DistanceOp
Report the distance between the nearest points on the input geometries.
distance(FacetSequence) - Method in class org.locationtech.jts.operation.distance.FacetSequence
Computes the distance between this and another FacetSequence.
distance(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.distance.IndexedFacetDistance
Computes the distance between facets of two geometries.
distance(Geometry) - Method in class org.locationtech.jts.operation.distance.IndexedFacetDistance
Computes the distance from the base geometry to the given geometry.
distance(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.distance3d.Distance3DOp
Compute the distance between the nearest points of two geometries.
distance() - Method in class org.locationtech.jts.operation.distance3d.Distance3DOp
Report the distance between the nearest points on the input geometries.
distance3D(Coordinate) - Method in class org.locationtech.jts.geom.Coordinate
Computes the 3-dimensional Euclidean distance to another location.
Distance3DOp - Class in org.locationtech.jts.operation.distance3d
Find two points on two 3D Geometrys which lie within a given distance, or else are the nearest points on the geometries (in which case this also provides the distance between the geometries).
Distance3DOp(Geometry, Geometry) - Constructor for class org.locationtech.jts.operation.distance3d.Distance3DOp
Constructs a DistanceOp that computes the distance and nearest points between the two specified geometries.
Distance3DOp(Geometry, Geometry, double) - Constructor for class org.locationtech.jts.operation.distance3d.Distance3DOp
Constructs a DistanceOp that computes the distance and nearest points between the two specified geometries.
distanceLineLine(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
DistanceOp - Class in org.locationtech.jts.operation.distance
Find two points on two Geometrys which lie within a given distance, or else are the nearest points on the geometries (in which case this also provides the distance between the geometries).
DistanceOp(Geometry, Geometry) - Constructor for class org.locationtech.jts.operation.distance.DistanceOp
Constructs a DistanceOp that computes the distance and nearest points between the two specified geometries.
DistanceOp(Geometry, Geometry, double) - Constructor for class org.locationtech.jts.operation.distance.DistanceOp
Constructs a DistanceOp that computes the distance and nearest points between the two specified geometries.
distancePerpendicular(Coordinate) - Method in class org.locationtech.jts.geom.LineSegment
Computes the perpendicular distance between the (infinite) line defined by this line segment and a point.
distancePerpendicularOriented(Coordinate) - Method in class org.locationtech.jts.geom.LineSegment
Computes the oriented perpendicular distance between the (infinite) line defined by this line segment and a point.
distancePointLine(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
distancePointLine(Coordinate, Coordinate[]) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
distancePointLinePerpendicular(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
distancePointSegment(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms3D
 
distanceSegmentSegment(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms3D
Computes the distance between two 3D segments.
DistanceToPoint - Class in org.locationtech.jts.algorithm.distance
Computes the Euclidean distance (L2 metric) from a Coordinate to a Geometry.
DistanceToPoint() - Constructor for class org.locationtech.jts.algorithm.distance.DistanceToPoint
 
DistanceToPointFinder - Class in org.locationtech.jts.operation.buffer.validate
Computes the Euclidean distance (L2 metric) from a Point to a Geometry.
DistanceToPointFinder() - Constructor for class org.locationtech.jts.operation.buffer.validate.DistanceToPointFinder
 
divide(DD) - Method in class org.locationtech.jts.math.DD
Computes a new DoubleDouble whose value is (this / y).
divide(double) - Method in class org.locationtech.jts.math.DD
Computes a new DoubleDouble whose value is (this / y).
divide(double) - Method in class org.locationtech.jts.math.Vector2D
Divides the vector by a scalar value.
divide(double) - Method in class org.locationtech.jts.math.Vector3D
Creates a new vector which has the same direction and with length equals to the length of this vector divided by the scalar value d.
dNext() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
Gets the next CCW edge around (into) the destination of this edge.
DO_INTERSECT - Static variable in class org.locationtech.jts.algorithm.LineIntersector
 
DONT_INTERSECT - Static variable in class org.locationtech.jts.algorithm.LineIntersector
These are deprecated, due to ambiguous naming
DONTCARE - Static variable in class org.locationtech.jts.geom.Dimension
Dimension value for any dimension (= {FALSE, TRUE}).
dot(Vector2D) - Method in class org.locationtech.jts.math.Vector2D
Computes the dot-product of two vectors
dot(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.math.Vector3D
Computes the dot product of the 3D vectors AB and CD.
dot(Coordinate, Coordinate) - Static method in class org.locationtech.jts.math.Vector3D
Computes the 3D dot-product of two Coordinates.
dot(Vector3D) - Method in class org.locationtech.jts.math.Vector3D
Computes the dot-product of two vectors
Double(double[], int, int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
Builds a new packed coordinate sequence
Double(float[], int, int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
Builds a new packed coordinate sequence out of a float coordinate array
Double(Coordinate[], int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
Builds a new packed coordinate sequence out of a coordinate array
Double(Coordinate[], int, int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
Builds a new packed coordinate sequence out of a coordinate array
Double(Coordinate[]) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
Builds a new packed coordinate sequence out of a coordinate array
Double(int, int, int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
Builds a new empty packed coordinate sequence of a given size and dimension
DOUBLE - Static variable in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
Type code for arrays of type double.
DOUBLE_FACTORY - Static variable in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
A factory using array type PackedCoordinateSequenceFactory.DOUBLE
DoubleBits - Class in org.locationtech.jts.index.quadtree
DoubleBits manipulates Double numbers by using bit manipulation and bit-field extraction.
DoubleBits(double) - Constructor for class org.locationtech.jts.index.quadtree.DoubleBits
 
doubleValue() - Method in class org.locationtech.jts.math.DD
Converts this value to the nearest double-precision number.
DouglasPeuckerSimplifier - Class in org.locationtech.jts.simplify
Simplifies a Geometry using the Douglas-Peucker algorithm.
DouglasPeuckerSimplifier(Geometry) - Constructor for class org.locationtech.jts.simplify.DouglasPeuckerSimplifier
Creates a simplifier for a given geometry.
dPrev() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
Gets the next CW edge around (into) the destination of this edge.
dump() - Method in class org.locationtech.jts.math.DD
Dumps the components of this number to a string.
DUPLICATE_RINGS - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
Indicates that a polygonal geometry contains two rings which are identical

E

E - Static variable in class org.locationtech.jts.math.DD
The value nearest to the constant e (the natural logarithm base).
Edge - Class in org.locationtech.jts.geomgraph
 
Edge(Coordinate[], Label) - Constructor for class org.locationtech.jts.geomgraph.Edge
 
Edge(Coordinate[]) - Constructor for class org.locationtech.jts.geomgraph.Edge
 
Edge - Class in org.locationtech.jts.planargraph
Represents an undirected edge of a PlanarGraph.
Edge() - Constructor for class org.locationtech.jts.planargraph.Edge
Constructs an Edge whose DirectedEdges are not yet set.
Edge(DirectedEdge, DirectedEdge) - Constructor for class org.locationtech.jts.planargraph.Edge
Constructs an Edge initialized with the given DirectedEdges, and for each DirectedEdge: sets the Edge, sets the symmetric DirectedEdge, and adds this Edge to its from-Node.
EdgeConnectedTriangleTraversal - Class in org.locationtech.jts.triangulate.quadedge
A framework to visit sets of edge-connected QuadEdgeTriangles in breadth-first order
EdgeConnectedTriangleTraversal() - Constructor for class org.locationtech.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
 
EdgeEnd - Class in org.locationtech.jts.geomgraph
Models the end of an edge incident on a node.
EdgeEnd(Edge, Coordinate, Coordinate) - Constructor for class org.locationtech.jts.geomgraph.EdgeEnd
 
EdgeEnd(Edge, Coordinate, Coordinate, Label) - Constructor for class org.locationtech.jts.geomgraph.EdgeEnd
 
EdgeEndBuilder - Class in org.locationtech.jts.operation.relate
Computes the EdgeEnds which arise from a noded Edge.
EdgeEndBuilder() - Constructor for class org.locationtech.jts.operation.relate.EdgeEndBuilder
 
EdgeEndBundle - Class in org.locationtech.jts.operation.relate
A collection of EdgeEnds which obey the following invariant: They originate at the same node and have the same direction.
EdgeEndBundle(BoundaryNodeRule, EdgeEnd) - Constructor for class org.locationtech.jts.operation.relate.EdgeEndBundle
 
EdgeEndBundle(EdgeEnd) - Constructor for class org.locationtech.jts.operation.relate.EdgeEndBundle
 
EdgeEndBundleStar - Class in org.locationtech.jts.operation.relate
An ordered list of EdgeEndBundles around a RelateNode.
EdgeEndBundleStar() - Constructor for class org.locationtech.jts.operation.relate.EdgeEndBundleStar
Creates a new empty EdgeEndBundleStar
EdgeEndStar - Class in org.locationtech.jts.geomgraph
A EdgeEndStar is an ordered list of EdgeEnds around a node.
EdgeEndStar() - Constructor for class org.locationtech.jts.geomgraph.EdgeEndStar
 
EdgeGraph - Class in org.locationtech.jts.edgegraph
A graph comprised of HalfEdges.
EdgeGraph() - Constructor for class org.locationtech.jts.edgegraph.EdgeGraph
 
EdgeGraphBuilder - Class in org.locationtech.jts.edgegraph
Builds an edge graph from geometries containing edges.
EdgeGraphBuilder() - Constructor for class org.locationtech.jts.edgegraph.EdgeGraphBuilder
 
EdgeIntersection - Class in org.locationtech.jts.geomgraph
Represents a point on an edge which intersects with another edge.
EdgeIntersection(Coordinate, int, double) - Constructor for class org.locationtech.jts.geomgraph.EdgeIntersection
EdgeIntersection.
EdgeIntersectionList - Class in org.locationtech.jts.geomgraph
A list of edge intersections along an Edge.
EdgeIntersectionList(Edge) - Constructor for class org.locationtech.jts.geomgraph.EdgeIntersectionList
 
edgeIterator() - Method in class org.locationtech.jts.planargraph.PlanarGraph
Returns an Iterator over the Edges in this PlanarGraph, in the order in which they were added.
edgeIterator() - Method in class org.locationtech.jts.planargraph.Subgraph
Returns an Iterator over the Edges in this graph, in the order in which they were added.
EdgeList - Class in org.locationtech.jts.geomgraph
A EdgeList is a list of Edges.
EdgeList() - Constructor for class org.locationtech.jts.geomgraph.EdgeList
 
EdgeNodingValidator - Class in org.locationtech.jts.geomgraph
Validates that a collection of Edges is correctly noded.
EdgeNodingValidator(Collection) - Constructor for class org.locationtech.jts.geomgraph.EdgeNodingValidator
Creates a new validator for the given collection of Edges.
EdgeRing - Class in org.locationtech.jts.geomgraph
 
EdgeRing(DirectedEdge, GeometryFactory) - Constructor for class org.locationtech.jts.geomgraph.EdgeRing
 
EdgeSetIntersector - Class in org.locationtech.jts.geomgraph.index
An EdgeSetIntersector computes all the intersections between the edges in the set.
EdgeSetIntersector() - Constructor for class org.locationtech.jts.geomgraph.index.EdgeSetIntersector
 
EdgeSetNoder - Class in org.locationtech.jts.operation.overlay
Nodes a set of edges.
EdgeSetNoder(LineIntersector) - Constructor for class org.locationtech.jts.operation.overlay.EdgeSetNoder
 
EdgeString - Class in org.locationtech.jts.operation.linemerge
A sequence of LineMergeDirectedEdges forming one of the lines that will be output by the line-merging process.
EdgeString(GeometryFactory) - Constructor for class org.locationtech.jts.operation.linemerge.EdgeString
Constructs an EdgeString with the given factory used to convert this EdgeString to a LineString
edit(Geometry, GeometryFactory) - Method in class org.locationtech.jts.geom.util.GeometryEditor.CoordinateOperation
 
edit(Coordinate[], Geometry) - Method in class org.locationtech.jts.geom.util.GeometryEditor.CoordinateOperation
Edits the array of Coordinates from a Geometry.
edit(Geometry, GeometryFactory) - Method in class org.locationtech.jts.geom.util.GeometryEditor.CoordinateSequenceOperation
 
edit(CoordinateSequence, Geometry) - Method in class org.locationtech.jts.geom.util.GeometryEditor.CoordinateSequenceOperation
edit(Geometry, GeometryEditor.GeometryEditorOperation) - Method in class org.locationtech.jts.geom.util.GeometryEditor
Edit the input Geometry with the given edit operation.
edit(Geometry, GeometryFactory) - Method in interface org.locationtech.jts.geom.util.GeometryEditor.GeometryEditorOperation
Edits a Geometry by returning a new Geometry with a modification.
edit(Geometry, GeometryFactory) - Method in class org.locationtech.jts.geom.util.GeometryEditor.NoOpGeometryOperation
 
edit(Coordinate[], Geometry) - Method in class org.locationtech.jts.precision.PrecisionReducerCoordinateOperation
 
EMPTY - Static variable in class org.locationtech.jts.io.WKTConstants
 
encode(Envelope) - Method in class org.locationtech.jts.index.hprtree.HilbertEncoder
 
encode(int, int, int) - Static method in class org.locationtech.jts.shape.fractal.HilbertCode
Encodes a point (x,y) in the range of the the Hilbert curve at a given level as the index of the point along the curve.
encode(int, int) - Static method in class org.locationtech.jts.shape.fractal.MortonCode
Computes the index of the point (x,y) in the Morton curve ordering.
endElement(String, String, String) - Method in class org.locationtech.jts.io.gml2.GMLHandler
 
endLine() - Method in class org.locationtech.jts.linearref.LinearGeometryBuilder
Terminate the current LineString.
ENDPOINT_BOUNDARY_RULE - Static variable in interface org.locationtech.jts.algorithm.BoundaryNodeRule
The Endpoint Boundary Node Rule.
EndPointBoundaryNodeRule() - Constructor for class org.locationtech.jts.algorithm.BoundaryNodeRule.EndPointBoundaryNodeRule
 
enforceConsistency(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
Utility method ensuring array contents are of consistent dimension and measures.
enforceConsistency(Coordinate[], int, int) - Static method in class org.locationtech.jts.geom.CoordinateArrays
Utility method ensuring array contents are of the specified dimension and measures.
enforceConstraints() - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
Enforces the supplied constraints into the triangulation.
EnhancedPrecisionOp - Class in org.locationtech.jts.precision
Provides versions of Geometry spatial functions which use enhanced precision techniques to reduce the likelihood of robustness problems.
EnhancedPrecisionOp() - Constructor for class org.locationtech.jts.precision.EnhancedPrecisionOp
 
ensureCapacity(int) - Method in class org.locationtech.jts.util.IntArrayList
Increases the capacity of this list instance, if necessary, to ensure that it can hold at least the number of elements specified by the capacity argument.
ensureExtent(Interval, double) - Static method in class org.locationtech.jts.index.bintree.Bintree
Ensure that the Interval for the inserted item has non-zero extents.
ensureExtent(Envelope, double) - Static method in class org.locationtech.jts.index.quadtree.Quadtree
Ensure that the envelope for the inserted item has non-zero extents.
ensureValidRing(CoordinateSequenceFactory, CoordinateSequence) - Static method in class org.locationtech.jts.geom.CoordinateSequences
Ensures that a CoordinateSequence forms a valid ring, returning a new closed sequence of the correct length if required.
envelope(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
Computes the envelope of the coordinates.
Envelope - Class in org.locationtech.jts.geom
Defines a rectangular region of the 2D coordinate plane.
Envelope() - Constructor for class org.locationtech.jts.geom.Envelope
Creates a null Envelope.
Envelope(double, double, double, double) - Constructor for class org.locationtech.jts.geom.Envelope
Creates an Envelope for a region defined by maximum and minimum values.
Envelope(Coordinate, Coordinate) - Constructor for class org.locationtech.jts.geom.Envelope
Creates an Envelope for a region defined by two Coordinates.
Envelope(Coordinate) - Constructor for class org.locationtech.jts.geom.Envelope
Creates an Envelope for a region defined by a single Coordinate.
Envelope(Envelope) - Constructor for class org.locationtech.jts.geom.Envelope
Create an Envelope from an existing Envelope.
envelope(Collection) - Static method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
Computes the Envelope of a collection of Coordinates.
EnvelopeDistance - Class in org.locationtech.jts.index.strtree
Functions for computing distances between Envelopes.
EnvelopeDistance() - Constructor for class org.locationtech.jts.index.strtree.EnvelopeDistance
 
EPS - Static variable in class org.locationtech.jts.math.DD
The smallest representable relative difference between two {link @ DoubleDouble} values
equalInZ(Coordinate, double) - Method in class org.locationtech.jts.geom.Coordinate
Tests if another coordinate has the same value for Z, within a tolerance.
equals(Coordinate, Coordinate) - Method in class org.locationtech.jts.edgegraph.HalfEdge
Tests whether this edge has the given orig and dest vertices.
equals(Object) - Method in class org.locationtech.jts.geom.Coordinate
Returns true if other has the same values for the x and y ordinates.
equals(Coordinate[], Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
Returns true if the two arrays are identical, both null, or pointwise equal (as compared using Coordinate#equals)
equals(Coordinate[], Coordinate[], Comparator) - Static method in class org.locationtech.jts.geom.CoordinateArrays
Returns true if the two arrays are identical, both null, or pointwise equal, using a user-defined Comparator for Coordinate s
equals(Object) - Method in class org.locationtech.jts.geom.Envelope
 
equals(Geometry) - Method in class org.locationtech.jts.geom.Geometry
Tests whether this geometry is topologically equal to the argument geometry.
equals(Object) - Method in class org.locationtech.jts.geom.Geometry
Tests whether this geometry is structurally and numerically equal to a given Object.
equals(Object) - Method in class org.locationtech.jts.geom.LineSegment
Returns true if other has the same values for its points.
equals(Object) - Method in class org.locationtech.jts.geom.PrecisionModel
 
equals(Object) - Method in class org.locationtech.jts.geom.util.AffineTransformation
Tests if an object is an AffineTransformation and has the same matrix as this transformation.
equals(Object) - Method in class org.locationtech.jts.geomgraph.Edge
equals is defined to be:
equals(Object) - Method in class org.locationtech.jts.index.strtree.Interval
 
equals(DD) - Method in class org.locationtech.jts.math.DD
Tests whether this value is equal to another DoubleDouble value.
equals(Object) - Method in class org.locationtech.jts.math.Vector2D
Tests if a vector o has the same values for the x and y components.
equals(Object) - Method in class org.locationtech.jts.math.Vector3D
Tests if a vector o has the same values for the components.
equals(Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
 
equals(Vertex, double) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
 
equals(Object, Object) - Static method in class org.locationtech.jts.util.Assert
Throws an AssertionFailedException if the given objects are not equal, according to the equals method.
equals(Object, Object, String) - Static method in class org.locationtech.jts.util.Assert
Throws an AssertionFailedException with the given message if the given objects are not equal, according to the equals method.
equals(Coordinate, Coordinate, double) - Static method in class org.locationtech.jts.util.Debug
 
equals2D(Coordinate) - Method in class org.locationtech.jts.geom.Coordinate
Returns whether the planar projections of the two Coordinates are equal.
equals2D(Coordinate, double) - Method in class org.locationtech.jts.geom.Coordinate
Tests if another Coordinate has the same values for the X and Y ordinates, within a specified tolerance value.
equals3D(Coordinate) - Method in class org.locationtech.jts.geom.Coordinate
Tests if another coordinate has the same values for the X, Y and Z ordinates.
equalsExact(Geometry, double) - Method in class org.locationtech.jts.geom.Geometry
Returns true if the two Geometrys are exactly equal, up to a specified distance tolerance.
equalsExact(Geometry) - Method in class org.locationtech.jts.geom.Geometry
Returns true if the two Geometrys are exactly equal.
equalsExact(Geometry, double) - Method in class org.locationtech.jts.geom.GeometryCollection
 
equalsExact(Geometry, double) - Method in class org.locationtech.jts.geom.LineString
 
equalsExact(Geometry, double) - Method in class org.locationtech.jts.geom.MultiLineString
 
equalsExact(Geometry, double) - Method in class org.locationtech.jts.geom.MultiPoint
 
equalsExact(Geometry, double) - Method in class org.locationtech.jts.geom.MultiPolygon
 
equalsExact(Geometry, double) - Method in class org.locationtech.jts.geom.Point
 
equalsExact(Geometry, double) - Method in class org.locationtech.jts.geom.Polygon
 
equalsNonOriented(QuadEdge) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
Tests if this quadedge and another have the same line segment geometry, regardless of orientation.
equalsNorm(Geometry) - Method in class org.locationtech.jts.geom.Geometry
Tests whether two geometries are exactly equal in their normalized forms.
equalsOriented(QuadEdge) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
Tests if this quadedge and another have the same line segment geometry with the same orientation.
equalsTopo(Geometry) - Method in class org.locationtech.jts.geom.Geometry
Tests whether this geometry is topologically equal to the argument geometry as defined by the SFS equals predicate.
equalsTopo(LineSegment) - Method in class org.locationtech.jts.geom.LineSegment
Returns true if other is topologically equal to this LineSegment (e.g.
equalsTopo() - Static method in interface org.locationtech.jts.operation.relateng.RelatePredicate
Creates a predicate to determine whether two geometries are topologically equal.
equalsTopo(Segment) - Method in class org.locationtech.jts.triangulate.Segment
Determines whether two segments are topologically equal.
equalsWithTolerance(double, double, double) - Static method in class org.locationtech.jts.util.NumberUtil
 
errMsg - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
Messages corresponding to error codes
error(SAXParseException) - Method in class org.locationtech.jts.io.gml2.GMLHandler
 
ERROR - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
Deprecated. 
evaluate(Geometry) - Method in class org.locationtech.jts.operation.relateng.RelateNG
Computes the DE-9IM matrix for the topological relationship to a geometry.
evaluate(Geometry, String) - Method in class org.locationtech.jts.operation.relateng.RelateNG
Tests whether the topological relationship to a geometry matches a DE-9IM matrix pattern.
evaluate(Geometry, TopologyPredicate) - Method in class org.locationtech.jts.operation.relateng.RelateNG
Tests whether the topological relationship to a geometry satisfies a topology predicate.
execute(Object) - Method in interface org.locationtech.jts.util.CollectionUtil.Function
 
expandBy(double) - Method in class org.locationtech.jts.geom.Envelope
Expands this envelope by a given distance in all directions.
expandBy(double, double) - Method in class org.locationtech.jts.geom.Envelope
Expands this envelope by a given distance in all directions.
expandBy(double) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
expandEnvelope(Envelope) - Method in interface org.locationtech.jts.geom.CoordinateSequence
Expands the given Envelope to include the coordinates in the sequence.
expandEnvelope(Envelope) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
 
expandEnvelope(Envelope) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
 
expandEnvelope(Envelope) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
 
expandEnvelope(Envelope) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
 
expandToInclude(Coordinate) - Method in class org.locationtech.jts.geom.Envelope
Enlarges this Envelope so that it contains the given Coordinate.
expandToInclude(double, double) - Method in class org.locationtech.jts.geom.Envelope
Enlarges this Envelope so that it contains the given point.
expandToInclude(Envelope) - Method in class org.locationtech.jts.geom.Envelope
Enlarges this Envelope so that it contains the other Envelope.
expandToInclude(Geometry) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
expandToInclude(CoordinateSequence) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
expandToInclude(OctagonalEnvelope) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
expandToInclude(Coordinate) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
expandToInclude(Envelope) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
expandToInclude(double, double) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
expandToInclude(Interval) - Method in class org.locationtech.jts.index.bintree.Interval
 
expandToInclude(Interval) - Method in class org.locationtech.jts.index.strtree.Interval
 
exponent(double) - Static method in class org.locationtech.jts.index.quadtree.DoubleBits
 
EXPONENT_BIAS - Static variable in class org.locationtech.jts.index.quadtree.DoubleBits
 
extend(CoordinateSequenceFactory, CoordinateSequence, int) - Static method in class org.locationtech.jts.geom.CoordinateSequences
 
EXTERIOR - Static variable in class org.locationtech.jts.geom.Location
The location value for the exterior of a geometry.
extract(Coordinate[], int, int) - Static method in class org.locationtech.jts.geom.CoordinateArrays
Extracts a subsequence of the input Coordinate array from indices start to end (inclusive).
extract(Geometry, Class, List) - Static method in class org.locationtech.jts.geom.util.GeometryExtracter
extract(Geometry, String, List) - Static method in class org.locationtech.jts.geom.util.GeometryExtracter
Extracts the components of geometryType from a Geometry and adds them to the provided List.
extract(Geometry, Class) - Static method in class org.locationtech.jts.geom.util.GeometryExtracter
extract(Geometry, String) - Static method in class org.locationtech.jts.geom.util.GeometryExtracter
 
extractBasicSegmentStrings(Geometry) - Static method in class org.locationtech.jts.noding.SegmentStringUtil
Extracts all linear components from a given Geometry to BasicSegmentStrings.
extractFactory(Collection) - Static method in class org.locationtech.jts.geom.util.GeometryCombiner
Extracts the GeometryFactory used by the geometries in a collection
extractLine(double, double) - Method in class org.locationtech.jts.linearref.LengthIndexedLine
Computes the LineString for the interval on the line between the given indices.
extractLine(LinearLocation, LinearLocation) - Method in class org.locationtech.jts.linearref.LocationIndexedLine
Computes the LineString for the interval on the line between the given indices.
extractNodedSegmentStrings(Geometry) - Static method in class org.locationtech.jts.noding.SegmentStringUtil
Extracts all linear components from a given Geometry to NodedSegmentStrings.
extractPoint(double) - Method in class org.locationtech.jts.linearref.LengthIndexedLine
Computes the Coordinate for the point on the line at the given index.
extractPoint(double, double) - Method in class org.locationtech.jts.linearref.LengthIndexedLine
Computes the Coordinate for the point on the line at the given index, offset by the given distance.
extractPoint(LinearLocation) - Method in class org.locationtech.jts.linearref.LocationIndexedLine
Computes the Coordinate for the point on the line at the given index.
extractPoint(LinearLocation, double) - Method in class org.locationtech.jts.linearref.LocationIndexedLine
Computes the Coordinate for the point on the line at the given index, offset by the given distance.
extractSegmentStrings(Geometry) - Static method in class org.locationtech.jts.noding.SegmentStringUtil
Extracts all linear components from a given Geometry to SegmentStrings.
extractUniqueCoordinates(Geometry) - Static method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
Extracts the unique Coordinates from the given Geometry.

F

FacetSequence - Class in org.locationtech.jts.operation.distance
Represents a sequence of facets (points or line segments) of a Geometry specified by a subsequence of a CoordinateSequence.
FacetSequence(Geometry, CoordinateSequence, int, int) - Constructor for class org.locationtech.jts.operation.distance.FacetSequence
Creates a new sequence of facets based on a CoordinateSequence contained in the given Geometry.
FacetSequence(CoordinateSequence, int, int) - Constructor for class org.locationtech.jts.operation.distance.FacetSequence
Creates a new sequence of facets based on a CoordinateSequence.
FacetSequence(CoordinateSequence, int) - Constructor for class org.locationtech.jts.operation.distance.FacetSequence
Creates a new sequence for a single point from a CoordinateSequence.
FacetSequenceTreeBuilder - Class in org.locationtech.jts.operation.distance
 
FacetSequenceTreeBuilder() - Constructor for class org.locationtech.jts.operation.distance.FacetSequenceTreeBuilder
 
FALSE - Static variable in class org.locationtech.jts.geom.Dimension
Dimension value of the empty geometry (-1).
FastNodingValidator - Class in org.locationtech.jts.noding
Validates that a collection of SegmentStrings is correctly noded.
FastNodingValidator(Collection) - Constructor for class org.locationtech.jts.noding.FastNodingValidator
Creates a new noding validator for a given set of linework.
FastOverlayFilter - Class in org.locationtech.jts.operation.overlayng
 
FastOverlayFilter(Geometry) - Constructor for class org.locationtech.jts.operation.overlayng.FastOverlayFilter
 
FastSegmentSetIntersectionFinder - Class in org.locationtech.jts.noding
Finds if two sets of SegmentStrings intersect.
FastSegmentSetIntersectionFinder(Collection) - Constructor for class org.locationtech.jts.noding.FastSegmentSetIntersectionFinder
Creates an intersection finder against a given set of segment strings.
fatalError(SAXParseException) - Method in class org.locationtech.jts.io.gml2.GMLHandler
 
filter(CoordinateSequence, int) - Method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
 
filter(Coordinate) - Method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance.MaxPointDistanceFilter
 
filter(Coordinate) - Method in interface org.locationtech.jts.geom.CoordinateFilter
Performs an operation with the provided coord.
filter(CoordinateSequence, int) - Method in interface org.locationtech.jts.geom.CoordinateSequenceFilter
Performs an operation on a coordinate in a CoordinateSequence.
filter(Geometry) - Method in interface org.locationtech.jts.geom.GeometryComponentFilter
Performs an operation with or on a geometry component.
filter(Geometry) - Method in interface org.locationtech.jts.geom.GeometryFilter
Performs an operation with or on geom.
filter(CoordinateSequence, int) - Method in class org.locationtech.jts.geom.util.AffineTransformation
Transforms the i'th coordinate in the input sequence
filter(Geometry) - Method in class org.locationtech.jts.geom.util.ComponentCoordinateExtracter
 
filter(Geometry) - Method in class org.locationtech.jts.geom.util.GeometryExtracter
 
filter(Geometry) - Method in class org.locationtech.jts.geom.util.LinearComponentExtracter
 
filter(Geometry) - Method in class org.locationtech.jts.geom.util.LineStringExtracter
 
filter(Geometry) - Method in class org.locationtech.jts.geom.util.PointExtracter
 
filter(Geometry) - Method in class org.locationtech.jts.geom.util.PolygonExtracter
 
filter(CoordinateSequence, int) - Method in class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
 
filter(Coordinate) - Method in class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter
 
filter(Geometry) - Method in class org.locationtech.jts.operation.distance.ConnectedElementLocationFilter
 
filter(Geometry) - Method in class org.locationtech.jts.operation.distance.ConnectedElementPointFilter
 
filter(CoordinateSequence, int) - Method in class org.locationtech.jts.precision.CoordinatePrecisionReducerFilter
Rounds the Coordinates in the sequence to match the PrecisionModel
filter(Coordinate) - Method in class org.locationtech.jts.util.CoordinateArrayFilter
 
filter(Coordinate) - Method in class org.locationtech.jts.util.CoordinateCountFilter
 
filter(Coordinate) - Method in class org.locationtech.jts.util.UniqueCoordinateArrayFilter
 
filterCoordinates(Coordinate[]) - Static method in class org.locationtech.jts.util.UniqueCoordinateArrayFilter
Convenience method which allows running the filter over an array of Coordinates.
find(Coordinate) - Method in class org.locationtech.jts.edgegraph.HalfEdge
Finds the edge starting at the origin of this edge with the given dest vertex, if any.
find(Coordinate) - Method in class org.locationtech.jts.geomgraph.NodeMap
Find coordinate.
find(Coordinate) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
Find coordinate.
find(Interval) - Method in class org.locationtech.jts.index.bintree.Node
Returns the smallest existing node containing the envelope.
find(Envelope) - Method in class org.locationtech.jts.index.quadtree.Node
Returns the smallest existing node containing the envelope.
find(Coordinate) - Method in class org.locationtech.jts.planargraph.NodeMap
Returns the Node at the given location, or null if no Node was there.
findCoveredLineEdges() - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
Traverse the star of edges, maintaining the current location in the result area at this node (if any).
findDistance(Geometry) - Method in class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder
 
findEdge(Coordinate, Coordinate) - Method in class org.locationtech.jts.edgegraph.EdgeGraph
Finds an edge in this graph with the given origin and destination, if one exists.
findEdge(LineString) - Method in class org.locationtech.jts.geomgraph.GeometryGraph
 
findEdge(Coordinate, Coordinate) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
Returns the edge whose first two coordinates are p0 and p1
findEdgeEnd(Edge) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
Returns the EdgeEnd which has edge e as its base edge (MD 18 Feb 2002 - this should return a pair of edges)
findEdgeIndex(Edge) - Method in class org.locationtech.jts.geomgraph.EdgeList
If the edge e is already in the list, return its index.
findEdgeInSameDirection(Coordinate, Coordinate) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
Returns the edge which starts at p0 and whose first segment is parallel to p1
findEdgesIncidentOnOrigin(QuadEdge) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeUtil
Gets all edges which are incident on the origin of the given edge.
findEqualEdge(Edge) - Method in class org.locationtech.jts.geomgraph.EdgeList
If there is an edge equal to e already in the list, return it.
findGaps(Geometry[], double) - Static method in class org.locationtech.jts.coverage.CoverageGapFinder
Finds gaps in a polygonal coverage.
findGaps(double) - Method in class org.locationtech.jts.coverage.CoverageGapFinder
Finds gaps in the coverage.
findIndex(EdgeEnd) - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
 
findNode(Coordinate) - Method in class org.locationtech.jts.planargraph.PlanarGraph
Returns the Node at the given location, or null if no Node was there.
findNodesOfDegree(int) - Method in class org.locationtech.jts.planargraph.PlanarGraph
Returns all Nodes with the given number of Edges around it.
findSplitPoint(Segment, Coordinate) - Method in interface org.locationtech.jts.triangulate.ConstraintSplitPointFinder
Finds a point at which to split an encroached segment to allow the original segment to appear as edges in a constrained Delaunay triangulation.
findSplitPoint(Segment, Coordinate) - Method in class org.locationtech.jts.triangulate.MidpointSplitPointFinder
Gets the midpoint of the split segment
findSplitPoint(Segment, Coordinate) - Method in class org.locationtech.jts.triangulate.NonEncroachingSplitPointFinder
A basic strategy for finding split points when nothing extra is known about the geometry of the situation.
findStrategy(String, String) - Static method in class org.locationtech.jts.io.gml2.GeometryStrategies
The ParseStrategy which should be employed.
finish() - Method in interface org.locationtech.jts.operation.relateng.TopologyPredicate
Indicates that the value of the predicate can be finalized based on its current state.
fix(Geometry) - Static method in class org.locationtech.jts.geom.util.GeometryFixer
Fixes a geometry to be valid.
fix(Geometry, boolean) - Static method in class org.locationtech.jts.geom.util.GeometryFixer
Fixes a geometry to be valid, allowing to set a flag controlling how single item results from fixed MULTI geometries should be returned.
FIXED - Static variable in class org.locationtech.jts.geom.PrecisionModel
Fixed Precision indicates that coordinates have a fixed number of decimal places.
flatMap(Geometry, int, GeometryMapper.MapOp) - Static method in class org.locationtech.jts.geom.util.GeometryMapper
Maps the atomic elements of a Geometry (which may be atomic or composite) using a GeometryMapper.MapOp mapping operation into an atomic Geometry or a flat collection of the most specific type.
flip() - Method in class org.locationtech.jts.geomgraph.Label
 
flip() - Method in class org.locationtech.jts.geomgraph.TopologyLocation
 
flip(int) - Method in class org.locationtech.jts.triangulate.tri.Tri
Interchanges the vertices of this triangle and a neighbor so that their common edge becomes the the other diagonal of the quadrilateral they form.
Float(float[], int, int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
Constructs a packed coordinate sequence from an array of floats
Float(double[], int, int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
Constructs a packed coordinate sequence from an array of doubles
Float(Coordinate[], int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
Builds a new packed coordinate sequence out of a coordinate array
Float(Coordinate[], int, int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
Constructs a packed coordinate sequence out of a coordinate array
Float(int, int, int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
Constructs an empty packed coordinate sequence of a given size and dimension
FLOAT - Static variable in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
Type code for arrays of type float.
FLOAT_FACTORY - Static variable in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
A factory using array type PackedCoordinateSequenceFactory.FLOAT
FLOATING - Static variable in class org.locationtech.jts.geom.PrecisionModel
Floating precision corresponds to the standard Java double-precision floating-point representation, which is based on the IEEE-754 standard
FLOATING_SINGLE - Static variable in class org.locationtech.jts.geom.PrecisionModel
Floating single precision corresponds to the standard Java single-precision floating-point representation, which is based on the IEEE-754 standard
floor() - Method in class org.locationtech.jts.math.DD
Returns the largest (closest to positive infinity) value that is not greater than the argument and is equal to a mathematical integer.
FONT_MONOSPACED - Static variable in class org.locationtech.jts.awt.FontGlyphReader
The font name of the Java logical font Monospaced.
FONT_SANSERIF - Static variable in class org.locationtech.jts.awt.FontGlyphReader
The font name of the Java logical font SansSerif.
FONT_SANSSERIF - Static variable in class org.locationtech.jts.awt.FontGlyphReader
The font name of the Java logical font SansSerif.
FONT_SERIF - Static variable in class org.locationtech.jts.awt.FontGlyphReader
The font name of the Java logical font Serif.
FontGlyphReader - Class in org.locationtech.jts.awt
Provides methods to read Font glyphs for strings into Polygonal geometry.
forceConvex(boolean) - Method in class org.locationtech.jts.triangulate.IncrementalDelaunayTriangulator
Sets whether the triangulation is forced to have a convex boundary.
format(double) - Method in class org.locationtech.jts.io.OrdinateFormat
Returns a string representation of the given ordinate numeric value.
format(Coordinate) - Static method in class org.locationtech.jts.io.WKTWriter
 
format(long) - Static method in class org.locationtech.jts.util.Memory
 
formInitialDelaunay() - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
Computes the Delaunay triangulation of the initial sites.
ForwardComparator() - Constructor for class org.locationtech.jts.geom.CoordinateArrays.ForwardComparator
 
FrechetSimilarityMeasure - Class in org.locationtech.jts.algorithm.match
Measures the degree of similarity between two Geometrys using the Fréchet distance metric.
FrechetSimilarityMeasure() - Constructor for class org.locationtech.jts.algorithm.match.FrechetSimilarityMeasure
Creates an instance of this class.
free() - Static method in class org.locationtech.jts.util.Memory
 
freeString() - Static method in class org.locationtech.jts.util.Memory
 
FuzzyPointLocator - Class in org.locationtech.jts.operation.overlay.validate
Finds the most likely Location of a point relative to the polygonal components of a geometry, using a tolerance value.
FuzzyPointLocator(Geometry, double) - Constructor for class org.locationtech.jts.operation.overlay.validate.FuzzyPointLocator
 

G

GB - Static variable in class org.locationtech.jts.util.Memory
 
ge(DD) - Method in class org.locationtech.jts.math.DD
Tests whether this value is greater than or equals to another DoubleDouble value.
GeometricShapeBuilder - Class in org.locationtech.jts.shape
 
GeometricShapeBuilder(GeometryFactory) - Constructor for class org.locationtech.jts.shape.GeometricShapeBuilder
 
GeometricShapeFactory - Class in org.locationtech.jts.util
Computes various kinds of common geometric shapes.
GeometricShapeFactory() - Constructor for class org.locationtech.jts.util.GeometricShapeFactory
Create a shape factory which will create shapes using the default GeometryFactory.
GeometricShapeFactory(GeometryFactory) - Constructor for class org.locationtech.jts.util.GeometricShapeFactory
Create a shape factory which will create shapes using the given GeometryFactory.
Geometry - Class in org.locationtech.jts.geom
A representation of a planar, linear vector geometry.
Geometry(GeometryFactory) - Constructor for class org.locationtech.jts.geom.Geometry
Creates a new Geometry via the specified GeometryFactory.
geometryChanged() - Method in class org.locationtech.jts.geom.Geometry
Notifies this geometry that its coordinates have been changed by an external party (for example, via a CoordinateFilter).
GeometryCollection - Class in org.locationtech.jts.geom
Models a collection of Geometrys of arbitrary type and dimension.
GeometryCollection(Geometry[], PrecisionModel, int) - Constructor for class org.locationtech.jts.geom.GeometryCollection
Deprecated.
Use GeometryFactory instead
GeometryCollection(Geometry[], GeometryFactory) - Constructor for class org.locationtech.jts.geom.GeometryCollection
 
GEOMETRYCOLLECTION - Static variable in class org.locationtech.jts.io.WKTConstants
 
GeometryCollectionIterator - Class in org.locationtech.jts.geom
Iterates over all Geometrys in a Geometry, (which may be either a collection or an atomic geometry).
GeometryCollectionIterator(Geometry) - Constructor for class org.locationtech.jts.geom.GeometryCollectionIterator
Constructs an iterator over the given Geometry.
GeometryCollectionMapper - Class in org.locationtech.jts.geom.util
Maps the members of a GeometryCollection into another GeometryCollection via a defined mapping function.
GeometryCollectionMapper(GeometryMapper.MapOp) - Constructor for class org.locationtech.jts.geom.util.GeometryCollectionMapper
 
GeometryCollectionShape - Class in org.locationtech.jts.awt
A Shape which contains a heterogeneous collection of other shapes representing JTS Geometrys.
GeometryCollectionShape() - Constructor for class org.locationtech.jts.awt.GeometryCollectionShape
 
GeometryCombiner - Class in org.locationtech.jts.geom.util
Combines Geometrys to produce a GeometryCollection of the most appropriate type.
GeometryCombiner(Collection) - Constructor for class org.locationtech.jts.geom.util.GeometryCombiner
Creates a new combiner for a collection of geometries
GeometryComponentFilter - Interface in org.locationtech.jts.geom
Geometry classes support the concept of applying a GeometryComponentFilter filter to a geometry.
GeometryEditor - Class in org.locationtech.jts.geom.util
A class which supports creating new Geometrys which are modifications of existing ones, maintaining the same type structure.
GeometryEditor() - Constructor for class org.locationtech.jts.geom.util.GeometryEditor
Creates a new GeometryEditor object which will create edited Geometrys with the same GeometryFactory as the input Geometry.
GeometryEditor(GeometryFactory) - Constructor for class org.locationtech.jts.geom.util.GeometryEditor
Creates a new GeometryEditor object which will create edited Geometrys with the given GeometryFactory.
GeometryEditor.CoordinateOperation - Class in org.locationtech.jts.geom.util
A GeometryEditor.GeometryEditorOperation which edits the coordinate list of a Geometry.
GeometryEditor.CoordinateSequenceOperation - Class in org.locationtech.jts.geom.util
GeometryEditor.GeometryEditorOperation - Interface in org.locationtech.jts.geom.util
A interface which specifies an edit operation for Geometries.
GeometryEditor.NoOpGeometryOperation - Class in org.locationtech.jts.geom.util
A GeometryEditorOperation which does not modify the input geometry.
GeometryExtracter - Class in org.locationtech.jts.geom.util
Extracts the components of a given type from a Geometry.
GeometryExtracter(Class, List) - Constructor for class org.locationtech.jts.geom.util.GeometryExtracter
Deprecated. 
GeometryExtracter(String, List) - Constructor for class org.locationtech.jts.geom.util.GeometryExtracter
Constructs a filter with a list in which to store the elements found.
GeometryFactory - Class in org.locationtech.jts.geom
Supplies a set of utility methods for building Geometry objects from lists of Coordinates.
GeometryFactory(PrecisionModel, int, CoordinateSequenceFactory) - Constructor for class org.locationtech.jts.geom.GeometryFactory
Constructs a GeometryFactory that generates Geometries having the given PrecisionModel, spatial-reference ID, and CoordinateSequence implementation.
GeometryFactory(CoordinateSequenceFactory) - Constructor for class org.locationtech.jts.geom.GeometryFactory
Constructs a GeometryFactory that generates Geometries having the given CoordinateSequence implementation, a double-precision floating PrecisionModel and a spatial-reference ID of 0.
GeometryFactory(PrecisionModel) - Constructor for class org.locationtech.jts.geom.GeometryFactory
Constructs a GeometryFactory that generates Geometries having the given PrecisionModel and the default CoordinateSequence implementation.
GeometryFactory(PrecisionModel, int) - Constructor for class org.locationtech.jts.geom.GeometryFactory
Constructs a GeometryFactory that generates Geometries having the given PrecisionModel and spatial-reference ID, and the default CoordinateSequence implementation.
GeometryFactory() - Constructor for class org.locationtech.jts.geom.GeometryFactory
Constructs a GeometryFactory that generates Geometries having a floating PrecisionModel and a spatial-reference ID of 0.
GeometryFilter - Interface in org.locationtech.jts.geom
GeometryCollection classes support the concept of applying a GeometryFilter to the Geometry.
GeometryFixer - Class in org.locationtech.jts.geom.util
Fixes a geometry to be a valid geometry, while preserving as much as possible of the shape and location of the input.
GeometryFixer(Geometry) - Constructor for class org.locationtech.jts.geom.util.GeometryFixer
Creates a new instance to fix a given geometry.
GeometryGraph - Class in org.locationtech.jts.geomgraph
A GeometryGraph is a graph that models a given Geometry
GeometryGraph(int, Geometry) - Constructor for class org.locationtech.jts.geomgraph.GeometryGraph
 
GeometryGraph(int, Geometry, BoundaryNodeRule) - Constructor for class org.locationtech.jts.geomgraph.GeometryGraph
 
GeometryGraphOperation - Class in org.locationtech.jts.operation
The base class for operations that require GeometryGraphs.
GeometryGraphOperation(Geometry, Geometry) - Constructor for class org.locationtech.jts.operation.GeometryGraphOperation
 
GeometryGraphOperation(Geometry, Geometry, BoundaryNodeRule) - Constructor for class org.locationtech.jts.operation.GeometryGraphOperation
 
GeometryGraphOperation(Geometry) - Constructor for class org.locationtech.jts.operation.GeometryGraphOperation
 
GeometryItemDistance - Class in org.locationtech.jts.index.strtree
An ItemDistance function for items which are Geometrys, using the Geometry.distance(Geometry) method.
GeometryItemDistance() - Constructor for class org.locationtech.jts.index.strtree.GeometryItemDistance
 
GeometryLocation - Class in org.locationtech.jts.operation.distance
Represents the location of a point on a Geometry.
GeometryLocation(Geometry, int, Coordinate) - Constructor for class org.locationtech.jts.operation.distance.GeometryLocation
Constructs a GeometryLocation specifying a point on a geometry, as well as the segment that the point is on (or GeometryLocation.INSIDE_AREA if the point is not on a segment).
GeometryLocation(Geometry, Coordinate) - Constructor for class org.locationtech.jts.operation.distance.GeometryLocation
Constructs a GeometryLocation specifying a point inside an area geometry.
GeometryMapper - Class in org.locationtech.jts.geom.util
Methods to map various collections of Geometrys via defined mapping functions.
GeometryMapper() - Constructor for class org.locationtech.jts.geom.util.GeometryMapper
 
GeometryMapper.MapOp - Interface in org.locationtech.jts.geom.util
An interface for geometry functions that map a geometry input to a geometry output.
GeometryNoder - Class in org.locationtech.jts.noding.snapround
Nodes the linework in a list of Geometrys using Snap-Rounding to a given PrecisionModel.
GeometryNoder(PrecisionModel) - Constructor for class org.locationtech.jts.noding.snapround.GeometryNoder
Creates a new noder which snap-rounds to a grid specified by the given PrecisionModel.
GeometryPrecisionReducer - Class in org.locationtech.jts.precision
Reduces the precision of a Geometry according to the supplied PrecisionModel, ensuring that the result is valid (unless specified otherwise).
GeometryPrecisionReducer(PrecisionModel) - Constructor for class org.locationtech.jts.precision.GeometryPrecisionReducer
 
GeometrySnapper - Class in org.locationtech.jts.operation.overlay.snap
Snaps the vertices and segments of a Geometry to another Geometry's vertices.
GeometrySnapper(Geometry) - Constructor for class org.locationtech.jts.operation.overlay.snap.GeometrySnapper
Creates a new snapper acting on the given geometry
GeometryStrategies - Class in org.locationtech.jts.io.gml2
Container for GML2 Geometry parsing strategies which can be represented in JTS.
GeometryStrategies() - Constructor for class org.locationtech.jts.io.gml2.GeometryStrategies
 
GeometryTransformer - Class in org.locationtech.jts.geom.util
A framework for processes which transform an input Geometry into an output Geometry, possibly changing its structure and type(s).
GeometryTransformer() - Constructor for class org.locationtech.jts.geom.util.GeometryTransformer
 
get(int, int) - Method in class org.locationtech.jts.geom.IntersectionMatrix
Returns the value of one of this matrix entries.
get(int) - Method in class org.locationtech.jts.geomgraph.EdgeList
 
get(int) - Method in class org.locationtech.jts.geomgraph.TopologyLocation
 
getAdjacent(int) - Method in class org.locationtech.jts.triangulate.tri.Tri
Gets the triangle adjacent to an edge.
getAdjacentTriangleAcrossEdge(int) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
 
getAdjacentTriangleEdgeIndex(int) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
 
getAngle() - Method in class org.locationtech.jts.planargraph.DirectedEdge
Returns the angle that the start of this DirectedEdge makes with the positive x-axis, in radians.
getArea() - Method in class org.locationtech.jts.geom.Envelope
Gets the area of this envelope.
getArea() - Method in class org.locationtech.jts.geom.Geometry
Returns the area of this Geometry.
getArea() - Method in class org.locationtech.jts.geom.GeometryCollection
Returns the area of this GeometryCollection
getArea() - Method in class org.locationtech.jts.geom.Polygon
Returns the area of this Polygon
getArea() - Method in class org.locationtech.jts.triangulate.tri.Tri
Gets the area of the triangle.
getArgGeometry(int) - Method in class org.locationtech.jts.operation.GeometryGraphOperation
 
getBit(int) - Method in class org.locationtech.jts.index.quadtree.DoubleBits
 
getBit(long, int) - Static method in class org.locationtech.jts.precision.CommonBits
Extracts the i'th bit of a bitstring.
getBoundary() - Method in class org.locationtech.jts.geom.Geometry
Returns the boundary, or an empty geometry of appropriate dimension if this Geometry is empty.
getBoundary() - Method in class org.locationtech.jts.geom.GeometryCollection
 
getBoundary() - Method in class org.locationtech.jts.geom.LineString
Gets the boundary of this geometry.
getBoundary() - Method in class org.locationtech.jts.geom.MultiLineString
Gets the boundary of this geometry.
getBoundary() - Method in class org.locationtech.jts.geom.MultiPoint
Gets the boundary of this geometry.
getBoundary() - Method in class org.locationtech.jts.geom.MultiPolygon
Computes the boundary of this geometry
getBoundary() - Method in class org.locationtech.jts.geom.Point
Gets the boundary of this geometry.
getBoundary() - Method in class org.locationtech.jts.geom.Polygon
Computes the boundary of this geometry
getBoundary(Geometry) - Static method in class org.locationtech.jts.operation.BoundaryOp
Computes a geometry representing the boundary of a geometry.
getBoundary(Geometry, BoundaryNodeRule) - Static method in class org.locationtech.jts.operation.BoundaryOp
Computes a geometry representing the boundary of a geometry, using an explicit BoundaryNodeRule.
getBoundary() - Method in class org.locationtech.jts.operation.BoundaryOp
Gets the computed boundary.
getBoundaryDimension() - Method in class org.locationtech.jts.geom.Geometry
Returns the dimension of this Geometrys inherent boundary.
getBoundaryDimension() - Method in class org.locationtech.jts.geom.GeometryCollection
 
getBoundaryDimension() - Method in class org.locationtech.jts.geom.LinearRing
Returns Dimension.FALSE, since by definition LinearRings do not have a boundary.
getBoundaryDimension() - Method in class org.locationtech.jts.geom.LineString
 
getBoundaryDimension() - Method in class org.locationtech.jts.geom.MultiLineString
 
getBoundaryDimension() - Method in class org.locationtech.jts.geom.MultiPoint
 
getBoundaryDimension() - Method in class org.locationtech.jts.geom.MultiPolygon
 
getBoundaryDimension() - Method in class org.locationtech.jts.geom.Point
 
getBoundaryDimension() - Method in class org.locationtech.jts.geom.Polygon
 
getBoundaryNodeRule() - Method in class org.locationtech.jts.geomgraph.GeometryGraph
 
getBoundaryNodes() - Method in class org.locationtech.jts.geomgraph.GeometryGraph
 
getBoundaryNodes(int) - Method in class org.locationtech.jts.geomgraph.NodeMap
 
getBoundaryPoints() - Method in class org.locationtech.jts.geomgraph.GeometryGraph
 
getBounds() - Method in class org.locationtech.jts.awt.GeometryCollectionShape
 
getBounds() - Method in class org.locationtech.jts.awt.PolygonShape
 
getBounds() - Method in class org.locationtech.jts.index.hprtree.HPRtree
Gets the extents of the internal index nodes
getBounds() - Method in class org.locationtech.jts.index.strtree.AbstractNode
Gets the bounds of this node
getBounds() - Method in interface org.locationtech.jts.index.strtree.Boundable
Returns a representation of space that encloses this Boundable, preferably not much bigger than this Boundable's boundary yet fast to test for intersection with the bounds of other Boundables.
getBounds() - Method in class org.locationtech.jts.index.strtree.ItemBoundable
 
getBounds() - Method in class org.locationtech.jts.index.VertexSequencePackedRtree
 
getBounds2D() - Method in class org.locationtech.jts.awt.GeometryCollectionShape
 
getBounds2D() - Method in class org.locationtech.jts.awt.PolygonShape
 
getBufferParameters() - Method in class org.locationtech.jts.operation.buffer.OffsetCurveBuilder
Gets the buffer parameters being used to generate the curve.
getCenter(Geometry, double) - Static method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
Computes the center point of the Largest Empty Circle interior-disjoint to a set of obstacles, with accuracy to a given tolerance distance.
getCenter(Geometry, Geometry, double) - Static method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
Computes the center point of the Largest Empty Circle interior-disjoint to a set of obstacles and within a polygonal boundary, with accuracy to a given tolerance distance.
getCenter() - Method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
Gets the center point of the Largest Empty Circle (up to the tolerance distance).
getCenter(Geometry, double) - Static method in class org.locationtech.jts.algorithm.construct.MaximumInscribedCircle
Computes the center point of the Maximum Inscribed Circle of a polygonal geometry, up to a given tolerance distance.
getCenter() - Method in class org.locationtech.jts.algorithm.construct.MaximumInscribedCircle
Gets the center point of the maximum inscribed circle (up to the tolerance distance).
getCentre() - Method in class org.locationtech.jts.algorithm.MinimumBoundingCircle
Gets the centre point of the computed Minimum Bounding Circle.
getCentre() - Method in class org.locationtech.jts.index.quadtree.Key
 
getCentre() - Method in class org.locationtech.jts.index.strtree.Interval
 
getCentre() - Method in class org.locationtech.jts.shape.GeometricShapeBuilder
 
getCentroid(Geometry) - Static method in class org.locationtech.jts.algorithm.Centroid
Computes the centroid point of a geometry.
getCentroid() - Method in class org.locationtech.jts.algorithm.Centroid
Gets the computed centroid.
getCentroid() - Method in class org.locationtech.jts.geom.Geometry
Computes the centroid of this Geometry.
getChains(Coordinate[]) - Static method in class org.locationtech.jts.index.chain.MonotoneChainBuilder
Computes a list of the MonotoneChains for a list of coordinates.
getChains(Coordinate[], Object) - Static method in class org.locationtech.jts.index.chain.MonotoneChainBuilder
Computes a list of the MonotoneChains for a list of coordinates, attaching a context data object to each.
getChainStartIndices(Coordinate[]) - Method in class org.locationtech.jts.geomgraph.index.MonotoneChainIndexer
 
getChildBoundables() - Method in class org.locationtech.jts.index.strtree.AbstractNode
Returns either child AbstractNodes, or if this is a leaf node, real data (wrapped in ItemBoundables).
getCircle() - Method in class org.locationtech.jts.algorithm.MinimumBoundingCircle
Gets a geometry which represents the Minimum Bounding Circle.
getCollapsedEdge() - Method in class org.locationtech.jts.geomgraph.Edge
 
getCommon() - Method in class org.locationtech.jts.precision.CommonBits
 
getCommonCoordinate() - Method in class org.locationtech.jts.precision.CommonBitsRemover
The common bits of the Coordinates in the supplied Geometries.
getComponent(int) - Method in class org.locationtech.jts.math.Vector2D
 
getComponentIndex() - Method in class org.locationtech.jts.linearref.LinearIterator
The component index of the vertex the iterator is currently at.
getComponentIndex() - Method in class org.locationtech.jts.linearref.LinearLocation
Gets the component index for this location.
getComponentWithVisitedState(Iterator, boolean) - Static method in class org.locationtech.jts.planargraph.GraphComponent
Finds the first GraphComponent in a Iterator set which has the specified visited state.
getConnectedSubgraphs() - Method in class org.locationtech.jts.planargraph.algorithm.ConnectedSubgraphFinder
 
getConstraint() - Method in class org.locationtech.jts.triangulate.ConstraintVertex
Gets the external constraint object
getConstraintSegments() - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
Gets the Segments which represent the constraints.
getContext() - Method in class org.locationtech.jts.index.chain.MonotoneChain
Gets the user-defined context data value.
getContext() - Method in class org.locationtech.jts.planargraph.GraphComponent
Gets the user-defined data for this component.
getConvexHull() - Method in class org.locationtech.jts.algorithm.ConvexHull
Returns a Geometry that represents the convex hull of the input geometry.
getConvexHull() - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
Gets the convex hull of all the sites in the triangulation, including constraint vertices.
getCoordinate(int) - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
Gets one of the paired points
getCoordinate() - Method in class org.locationtech.jts.algorithm.HCoordinate
 
getCoordinate(int) - Method in class org.locationtech.jts.geom.CoordinateList
 
getCoordinate(int) - Method in interface org.locationtech.jts.geom.CoordinateSequence
Returns (possibly a copy of) the i'th coordinate in this sequence.
getCoordinate(int, Coordinate) - Method in interface org.locationtech.jts.geom.CoordinateSequence
Copies the i'th coordinate in the sequence to the supplied Coordinate.
getCoordinate() - Method in class org.locationtech.jts.geom.Geometry
Returns a vertex of this geometry (usually, but not necessarily, the first one), or null if the geometry is empty.
getCoordinate() - Method in class org.locationtech.jts.geom.GeometryCollection
 
getCoordinate(int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
Get the Coordinate with index i.
getCoordinate(int, Coordinate) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
 
getCoordinate(int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
 
getCoordinate(int, Coordinate) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
 
getCoordinate(int) - Method in class org.locationtech.jts.geom.LineSegment
 
getCoordinate() - Method in class org.locationtech.jts.geom.LineString
 
getCoordinate() - Method in class org.locationtech.jts.geom.Point
 
getCoordinate() - Method in class org.locationtech.jts.geom.Polygon
 
getCoordinate() - Method in exception org.locationtech.jts.geom.TopologyException
 
getCoordinate(int) - Method in class org.locationtech.jts.geomgraph.Edge
 
getCoordinate() - Method in class org.locationtech.jts.geomgraph.Edge
 
getCoordinate() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
 
getCoordinate() - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
 
getCoordinate() - Method in class org.locationtech.jts.geomgraph.EdgeIntersection
 
getCoordinate(int) - Method in class org.locationtech.jts.geomgraph.EdgeRing
 
getCoordinate() - Method in class org.locationtech.jts.geomgraph.GraphComponent
 
getCoordinate() - Method in class org.locationtech.jts.geomgraph.Node
 
getCoordinate() - Method in class org.locationtech.jts.index.kdtree.KdNode
Returns the location of this node
getCoordinate(Geometry) - Method in class org.locationtech.jts.linearref.LinearLocation
Gets the Coordinate along the given linear Geometry which is referenced by this location.
getCoordinate(int) - Method in class org.locationtech.jts.noding.BasicSegmentString
 
getCoordinate(int) - Method in class org.locationtech.jts.noding.NodedSegmentString
 
getCoordinate() - Method in class org.locationtech.jts.noding.SegmentNode
Gets the Coordinate giving the location of this node.
getCoordinate(int) - Method in interface org.locationtech.jts.noding.SegmentString
Gets the segment string coordinate at a given index.
getCoordinate() - Method in class org.locationtech.jts.noding.snapround.HotPixel
Gets the coordinate this hot pixel is based at.
getCoordinate(int) - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
 
getCoordinate(int) - Method in class org.locationtech.jts.operation.distance.FacetSequence
 
getCoordinate() - Method in class org.locationtech.jts.operation.distance.GeometryLocation
Returns the Coordinate of this location.
getCoordinate(int) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
 
getCoordinate(int, Coordinate) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
 
getCoordinate() - Method in class org.locationtech.jts.operation.valid.RepeatedPointTester
 
getCoordinate() - Method in class org.locationtech.jts.operation.valid.TopologyValidationError
Returns the location of this error (on the Geometry containing the error).
getCoordinate() - Method in class org.locationtech.jts.planargraph.DirectedEdge
Returns the coordinate of the from-node.
getCoordinate() - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
Returns the coordinate for the node at which this star is based
getCoordinate() - Method in class org.locationtech.jts.planargraph.Node
Returns the location of this Node.
getCoordinate(int) - Method in class org.locationtech.jts.simplify.LinkedLine
 
getCoordinate() - Method in exception org.locationtech.jts.triangulate.ConstraintEnforcementException
Gets the approximate location of this error.
getCoordinate(int) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
 
getCoordinate() - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
 
getCoordinate(int) - Method in class org.locationtech.jts.triangulate.tri.Tri
Gets the coordinate for a vertex.
getCoordinateCopy(int) - Method in interface org.locationtech.jts.geom.CoordinateSequence
Returns a copy of the i'th coordinate in this sequence.
getCoordinateCopy(int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
Get a copy of the Coordinate with index i.
getCoordinateCopy(int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
 
getCoordinateCopy(int) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
 
getCoordinateInternal(int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
 
getCoordinateInternal(int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
 
getCoordinateN(int) - Method in class org.locationtech.jts.geom.LineString
 
getCoordinates() - Method in class org.locationtech.jts.algorithm.distance.DiscreteFrechetDistance
Gets the pair of Coordinates at which the distance is obtained.
getCoordinates() - Method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance
 
getCoordinates() - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
Gets the paired points
getCoordinates() - Method in class org.locationtech.jts.geom.Geometry
Returns an array containing the values of all the vertices for this geometry.
getCoordinates() - Method in class org.locationtech.jts.geom.GeometryCollection
Collects all coordinates of all subgeometries into an Array.
getCoordinates() - Method in class org.locationtech.jts.geom.LineString
 
getCoordinates() - Method in class org.locationtech.jts.geom.Point
 
getCoordinates() - Method in class org.locationtech.jts.geom.Polygon
 
getCoordinates(Geometry) - Static method in class org.locationtech.jts.geom.util.ComponentCoordinateExtracter
Extracts a representative Coordinate from each connected component in a geometry.
getCoordinates() - Method in class org.locationtech.jts.geomgraph.Edge
 
getCoordinates() - Method in class org.locationtech.jts.geomgraph.index.MonotoneChainEdge
 
getCoordinates() - Method in class org.locationtech.jts.index.chain.MonotoneChain
Return the subsequence of coordinates forming this chain.
getCoordinates() - Method in class org.locationtech.jts.noding.BasicSegmentString
 
getCoordinates() - Method in class org.locationtech.jts.noding.NodedSegmentString
 
getCoordinates() - Method in interface org.locationtech.jts.noding.SegmentString
Gets the coordinates in this segment string.
getCoordinates() - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
 
getCoordinates(Geometry) - Static method in class org.locationtech.jts.operation.distance.ConnectedElementPointFilter
Returns a list containing a Coordinate from each Polygon, LineString, and Point found inside the specified geometry.
getCoordinates() - Method in class org.locationtech.jts.simplify.LinkedLine
 
getCoordinates() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
 
getCoordinates() - Method in class org.locationtech.jts.triangulate.VertexTaggedGeometryDataMapper
 
getCoordinates() - Method in class org.locationtech.jts.util.CoordinateArrayFilter
Returns the gathered Coordinates.
getCoordinates() - Method in class org.locationtech.jts.util.UniqueCoordinateArrayFilter
Returns the gathered Coordinates.
getCoordinateSequence() - Method in class org.locationtech.jts.geom.LineString
 
getCoordinateSequence() - Method in class org.locationtech.jts.geom.Point
 
getCoordinateSequenceFactory() - Method in class org.locationtech.jts.geom.GeometryFactory
 
getCount() - Method in class org.locationtech.jts.algorithm.RayCrossingCounter
Gets the count of crossings.
getCount() - Method in class org.locationtech.jts.index.kdtree.KdNode
Returns the number of inserted points that are coincident at this location.
getCount() - Method in class org.locationtech.jts.io.ByteOrderDataInStream
Gets the number of bytes read from the stream.
getCount() - Method in class org.locationtech.jts.util.CoordinateCountFilter
Returns the result of the filtering.
getCurve(Geometry, double) - Static method in class org.locationtech.jts.operation.buffer.OffsetCurve
Computes the offset curve of a geometry at a given distance.
getCurve(Geometry, double, int, int, double) - Static method in class org.locationtech.jts.operation.buffer.OffsetCurve
Computes the offset curve of a geometry at a given distance, with specified quadrant segments, join style and mitre limit.
getCurve() - Method in class org.locationtech.jts.operation.buffer.OffsetCurve
Gets the computed offset curve lines.
getCurveJoined(Geometry, double) - Static method in class org.locationtech.jts.operation.buffer.OffsetCurve
Computes the offset curve of a geometry at a given distance, joining curve sections into a single line for each input line.
getCurves() - Method in class org.locationtech.jts.operation.buffer.BufferCurveSetBuilder
Computes the set of raw offset curves for the buffer.
getCutEdges() - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
Gets the list of cut edges found during polygonization.
getDangles() - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
Gets the list of dangling lines found during polygonization.
getData() - Method in class org.locationtech.jts.index.kdtree.KdNode
Gets the user data object associated with this node.
getData() - Method in class org.locationtech.jts.io.ByteOrderDataInStream
Gets the data item that was last read from the stream.
getData() - Method in class org.locationtech.jts.noding.BasicSegmentString
Gets the user-defined data for this segment string.
getData() - Method in class org.locationtech.jts.noding.NodedSegmentString
Gets the user-defined data for this segment string.
getData() - Method in interface org.locationtech.jts.noding.SegmentString
Gets the user-defined data for this segment string.
getData() - Method in class org.locationtech.jts.planargraph.GraphComponent
Gets the user-defined data for this component.
getData() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
Gets the external data value for this edge.
getData() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
Gets the external data value for this triangle.
getData() - Method in class org.locationtech.jts.triangulate.Segment
Gets the external data associated with this segment
getDegree() - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
 
getDegree() - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
Returns the number of edges around the Node associated with this DirectedEdgeStar.
getDegree() - Method in class org.locationtech.jts.planargraph.Node
Returns the number of edges around this Node.
getDeleteEventIndex() - Method in class org.locationtech.jts.geomgraph.index.SweepLineEvent
 
getDeleteEventIndex() - Method in class org.locationtech.jts.index.sweepline.SweepLineEvent
 
getDelta(int) - Method in class org.locationtech.jts.geomgraph.Depth
 
getDepth(int, int) - Method in class org.locationtech.jts.geomgraph.Depth
 
getDepth(int) - Method in class org.locationtech.jts.geomgraph.DirectedEdge
 
getDepth() - Method in class org.locationtech.jts.geomgraph.Edge
 
getDepthDelta() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
 
getDepthDelta() - Method in class org.locationtech.jts.geomgraph.Edge
The depthDelta is the change in depth as an edge is crossed from R to L
getDeterminant() - Method in class org.locationtech.jts.geom.util.AffineTransformation
Computes the determinant of the transformation matrix.
getDiagram(GeometryFactory) - Method in class org.locationtech.jts.triangulate.VoronoiDiagramBuilder
Gets the faces of the computed diagram as a GeometryCollection of Polygons, clipped as specified.
getDiameter() - Method in class org.locationtech.jts.algorithm.MinimumBoundingCircle
Gets a geometry representing the diameter of the computed Minimum Bounding Circle.
getDiameter() - Method in class org.locationtech.jts.algorithm.MinimumDiameter
Gets a LineString which is a minimum diameter
getDiameter() - Method in class org.locationtech.jts.geom.Envelope
Gets the length of the diameter (diagonal) of the envelope.
getDiameter() - Method in class org.locationtech.jts.shape.GeometricShapeBuilder
 
getDimension() - Method in interface org.locationtech.jts.geom.CoordinateSequence
Returns the dimension (number of ordinates in each coordinate) for this sequence.
getDimension() - Method in class org.locationtech.jts.geom.Geometry
Returns the dimension of this geometry.
getDimension() - Method in class org.locationtech.jts.geom.GeometryCollection
 
getDimension() - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
 
getDimension() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
 
getDimension() - Method in class org.locationtech.jts.geom.LineString
 
getDimension() - Method in class org.locationtech.jts.geom.MultiLineString
 
getDimension() - Method in class org.locationtech.jts.geom.MultiPoint
 
getDimension() - Method in class org.locationtech.jts.geom.MultiPolygon
 
getDimension() - Method in class org.locationtech.jts.geom.Point
 
getDimension() - Method in class org.locationtech.jts.geom.Polygon
 
getDimension() - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
 
getDirectedCoordinate() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
 
getDirectionPt() - Method in class org.locationtech.jts.planargraph.DirectedEdge
Returns a point to which an imaginary line is drawn from the from-node to specify this DirectedEdge's orientation.
getDirEdge(int) - Method in class org.locationtech.jts.planargraph.Edge
Returns one of the DirectedEdges associated with this Edge.
getDirEdge(Node) - Method in class org.locationtech.jts.planargraph.Edge
Returns the DirectedEdge that starts from the given node, or null if the node is not one of the two nodes associated with this Edge.
getDissolved() - Method in class org.locationtech.jts.noding.SegmentStringDissolver
Gets the collection of dissolved (i.e.
getDistance() - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
Gets the distance between the paired points
getDistance() - Method in class org.locationtech.jts.geomgraph.EdgeIntersection
 
getDistance() - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
 
getDistance(Geometry) - Static method in class org.locationtech.jts.precision.MinimumClearance
Computes the Minimum Clearance distance for the given Geometry.
getDistance() - Method in class org.locationtech.jts.precision.MinimumClearance
Gets the Minimum Clearance distance.
getDistance(Geometry) - Static method in class org.locationtech.jts.precision.SimpleMinimumClearance
 
getDistance() - Method in class org.locationtech.jts.precision.SimpleMinimumClearance
 
getDistancePoints() - Method in class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder
 
getDouble() - Method in class org.locationtech.jts.index.quadtree.DoubleBits
 
getDouble(byte[], int) - Static method in class org.locationtech.jts.io.ByteOrderValues
 
getDx() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
 
getDy() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
 
getEdge() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
 
getEdge() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
 
getEdge() - Method in class org.locationtech.jts.noding.SegmentNodeList
 
getEdge() - Method in class org.locationtech.jts.planargraph.DirectedEdge
Returns this DirectedEdge's parent Edge, or null if it has none.
getEdge(int) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
 
getEdgeDirection() - Method in class org.locationtech.jts.planargraph.DirectedEdge
Returns whether the direction of the parent Edge (if any) is the same as that of this Directed Edge.
getEdgeDistance(int, int) - Method in class org.locationtech.jts.algorithm.LineIntersector
Computes the "edge distance" of an intersection point along the specified input line segment.
getEdgeEnds() - Method in class org.locationtech.jts.geomgraph.PlanarGraph
 
getEdgeEnds() - Method in class org.locationtech.jts.operation.relate.EdgeEndBundle
 
getEdgeIndex(QuadEdge) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
Gets the index for the given edge of this triangle
getEdgeIndex(Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
Gets the index for the edge that starts at vertex v.
getEdgeIntersectionList() - Method in class org.locationtech.jts.geomgraph.Edge
 
getEdgeIterator() - Method in class org.locationtech.jts.geomgraph.PlanarGraph
 
getEdgeRing() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
 
getEdges() - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
 
getEdges() - Method in class org.locationtech.jts.geomgraph.EdgeList
 
getEdges() - Method in class org.locationtech.jts.geomgraph.EdgeRing
Returns the list of DirectedEdges that make up this EdgeRing
getEdges() - Method in class org.locationtech.jts.geomgraph.Node
 
getEdges() - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
Returns the DirectedEdges, in ascending order by angle with the positive x-axis.
getEdges() - Method in class org.locationtech.jts.planargraph.PlanarGraph
Returns the Edges that have been added to this PlanarGraph
getEdges(GeometryFactory) - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulationBuilder
Gets the edges of the computed triangulation as a MultiLineString.
getEdges(GeometryFactory) - Method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
Gets the edges of the computed triangulation as a MultiLineString.
getEdges() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the collection of base QuadEdges (one for every pair of vertices which is connected).
getEdges(GeometryFactory) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the geometry for the edges in the subdivision as a MultiLineString containing 2-point lines.
getEdges() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
 
getEdgesBetween(Node, Node) - Static method in class org.locationtech.jts.planargraph.Node
Returns all Edges that connect the two nodes (which are assumed to be different).
getEdgeSegment(int, LineSegment) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
 
getEnd() - Method in class org.locationtech.jts.triangulate.Segment
Gets the end coordinate of the segment
getEndCapStyle() - Method in class org.locationtech.jts.operation.buffer.BufferParameters
Gets the end cap style.
getEndIndex() - Method in class org.locationtech.jts.index.chain.MonotoneChain
Gets the index of the end of the monotone chain in the underlying array of points.
getEndIndex() - Method in class org.locationtech.jts.linearref.LengthIndexedLine
Returns the index of the end of the line
getEndIndex() - Method in class org.locationtech.jts.linearref.LocationIndexedLine
Returns the index of the end of the line
getEndLocation(Geometry) - Static method in class org.locationtech.jts.linearref.LinearLocation
Gets a location which refers to the end of a linear Geometry.
getEndpoint(int, int) - Method in class org.locationtech.jts.algorithm.LineIntersector
Gets an endpoint of an input segment.
getEndPoint() - Method in class org.locationtech.jts.geom.LineString
 
getEndX() - Method in class org.locationtech.jts.triangulate.Segment
Gets the end X ordinate of the segment
getEndY() - Method in class org.locationtech.jts.triangulate.Segment
Gets the end Y ordinate of the segment
getEndZ() - Method in class org.locationtech.jts.triangulate.Segment
Gets the end Z ordinate of the segment
getEnvelope() - Method in class org.locationtech.jts.geom.Geometry
Gets a Geometry representing the envelope (bounding box) of this Geometry.
getEnvelope() - Method in class org.locationtech.jts.geomgraph.Edge
 
getEnvelope() - Method in class org.locationtech.jts.index.chain.MonotoneChain
Gets the envelope of the chain.
getEnvelope(double) - Method in class org.locationtech.jts.index.chain.MonotoneChain
Gets the envelope for this chain, expanded by a given distance.
getEnvelope() - Method in class org.locationtech.jts.index.hprtree.Item
 
getEnvelope() - Method in class org.locationtech.jts.index.quadtree.Key
 
getEnvelope() - Method in class org.locationtech.jts.index.quadtree.Node
 
getEnvelope() - Method in class org.locationtech.jts.operation.distance.FacetSequence
 
getEnvelope() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the envelope of the Subdivision (including the frame).
getEnvelopeInternal() - Method in class org.locationtech.jts.geom.Geometry
Gets an Envelope containing the minimum and maximum x and y values in this Geometry.
getErrorIndicator() - Method in class org.locationtech.jts.operation.buffer.validate.BufferDistanceValidator
Gets a geometry which indicates the location and nature of a validation failure.
getErrorIndicator() - Method in class org.locationtech.jts.operation.buffer.validate.BufferResultValidator
Gets a geometry which indicates the location and nature of a validation failure.
getErrorLocation() - Method in class org.locationtech.jts.operation.buffer.validate.BufferDistanceValidator
 
getErrorLocation() - Method in class org.locationtech.jts.operation.buffer.validate.BufferResultValidator
 
getErrorMessage() - Method in class org.locationtech.jts.noding.FastNodingValidator
Returns an error message indicating the segments containing the intersection.
getErrorMessage() - Method in class org.locationtech.jts.operation.buffer.validate.BufferDistanceValidator
 
getErrorMessage() - Method in class org.locationtech.jts.operation.buffer.validate.BufferResultValidator
 
getErrorType() - Method in class org.locationtech.jts.operation.valid.TopologyValidationError
Gets the type of this error.
getExponent() - Method in class org.locationtech.jts.index.quadtree.DoubleBits
Determines the exponent for the number
getExtent() - Method in class org.locationtech.jts.shape.GeometricShapeBuilder
 
getExteriorRing() - Method in class org.locationtech.jts.geom.Polygon
 
getExtremalPoints() - Method in class org.locationtech.jts.algorithm.MinimumBoundingCircle
Gets the extremal points which define the computed Minimum Bounding Circle.
getFactory() - Method in class org.locationtech.jts.geom.Geometry
Gets the factory which contains the context in which this geometry was created.
getFarthestPoints() - Method in class org.locationtech.jts.algorithm.MinimumBoundingCircle
Deprecated.
use #getMaximumDiameter()
getFill() - Method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
Gets the concave fill, which is the area between the input polygons, subject to the concaveness control parameter.
getFrameEdges() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the edges which touch frame vertices.
getFromNode() - Method in class org.locationtech.jts.planargraph.DirectedEdge
Returns the node from which this DirectedEdge leaves.
getGeometry() - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
Gets the original Geometry which has been prepared.
getGeometry(Geometry) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
Extracts the linear components from a single Geometry and returns them as either a LineString or MultiLineString.
getGeometry(Geometry, boolean) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
Extracts the linear components from a single Geometry and returns them as either a LineString or MultiLineString.
getGeometry(Geometry) - Static method in class org.locationtech.jts.geom.util.LineStringExtracter
Extracts the LineString elements from a single Geometry and returns them as either a LineString or MultiLineString.
getGeometry() - Method in class org.locationtech.jts.geomgraph.GeometryGraph
 
getGeometry() - Method in class org.locationtech.jts.io.gml2.GMLHandler
Gets the geometry parsed by this handler.
getGeometry() - Method in class org.locationtech.jts.linearref.LinearGeometryBuilder
 
getGeometry() - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
Gets a geometry representing the polygons formed by the polygonization.
getGeometry() - Method in class org.locationtech.jts.shape.fractal.HilbertCurveBuilder
 
getGeometry() - Method in class org.locationtech.jts.shape.fractal.KochSnowflakeBuilder
 
getGeometry() - Method in class org.locationtech.jts.shape.fractal.MortonCurveBuilder
 
getGeometry() - Method in class org.locationtech.jts.shape.fractal.SierpinskiCarpetBuilder
 
getGeometry() - Method in class org.locationtech.jts.shape.GeometricShapeBuilder
 
getGeometry() - Method in class org.locationtech.jts.shape.random.RandomPointsBuilder
 
getGeometry() - Method in class org.locationtech.jts.shape.random.RandomPointsInGridBuilder
Gets the MultiPoint containing the generated point
getGeometry(GeometryFactory) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
 
getGeometryComponent() - Method in class org.locationtech.jts.operation.distance.GeometryLocation
Returns the geometry component on (or in) which this location occurs.
getGeometryCount() - Method in class org.locationtech.jts.geomgraph.Label
 
getGeometryN(int) - Method in class org.locationtech.jts.geom.Geometry
Returns an element Geometry from a GeometryCollection (or this, if the geometry is not a collection).
getGeometryN(int) - Method in class org.locationtech.jts.geom.GeometryCollection
 
getGeometryType() - Method in class org.locationtech.jts.geom.Geometry
Returns the name of this Geometry's actual class.
getGeometryType() - Method in class org.locationtech.jts.geom.GeometryCollection
 
getGeometryType() - Method in class org.locationtech.jts.geom.LinearRing
 
getGeometryType() - Method in class org.locationtech.jts.geom.LineString
 
getGeometryType() - Method in class org.locationtech.jts.geom.MultiLineString
 
getGeometryType() - Method in class org.locationtech.jts.geom.MultiPoint
 
getGeometryType() - Method in class org.locationtech.jts.geom.MultiPolygon
 
getGeometryType() - Method in class org.locationtech.jts.geom.Point
 
getGeometryType() - Method in class org.locationtech.jts.geom.Polygon
 
getGraph() - Method in class org.locationtech.jts.edgegraph.EdgeGraphBuilder
 
getGraph() - Method in class org.locationtech.jts.operation.overlay.OverlayOp
Gets the graph constructed to compute the overlay.
getHeight() - Method in class org.locationtech.jts.geom.Envelope
Returns the difference between the maximum and minimum y values.
getHull() - Method in class org.locationtech.jts.algorithm.hull.ConcaveHull
Gets the computed concave hull.
getHull() - Method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
Gets the computed concave hull.
getId() - Method in class org.locationtech.jts.index.chain.MonotoneChain
Gets the id of this chain.
getIndex() - Method in class org.locationtech.jts.noding.MCIndexNoder
 
getIndex() - Method in class org.locationtech.jts.noding.MCIndexSegmentSetMutualIntersector
Gets the index constructed over the base segment strings.
getIndex(Edge) - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
Returns the zero-based index of the given Edge, after sorting in ascending order by angle with the positive x-axis.
getIndex(DirectedEdge) - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
Returns the zero-based index of the given DirectedEdge, after sorting in ascending order by angle with the positive x-axis.
getIndex(int) - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
Returns value of i modulo the number of edges in this DirectedEdgeStar (i.e.
getIndex(Edge) - Method in class org.locationtech.jts.planargraph.Node
Returns the zero-based index of the given Edge, after sorting in ascending order by angle with the positive x-axis.
getIndex(Coordinate) - Method in class org.locationtech.jts.triangulate.tri.Tri
Gets the index of the triangle vertex which has a given coordinate (if any).
getIndex(Tri) - Method in class org.locationtech.jts.triangulate.tri.Tri
Gets the edge index which a triangle is adjacent to (if any), based on the adjacent triangle link.
getIndexAlongSegment(int, int) - Method in class org.locationtech.jts.algorithm.LineIntersector
Computes the index (order) of the intIndex'th intersection point in the direction of a specified input line segment
getInitialVertices() - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
Gets the sites (vertices) used to initialize the triangulation.
getInputGeometry() - Method in class org.locationtech.jts.geom.util.GeometryTransformer
Utility function to make input geometry available
getInsertEvent() - Method in class org.locationtech.jts.geomgraph.index.SweepLineEvent
 
getInsertEvent() - Method in class org.locationtech.jts.index.sweepline.SweepLineEvent
 
getInt(byte[], int) - Static method in class org.locationtech.jts.io.ByteOrderValues
 
getInteriorIntersections() - Method in class org.locationtech.jts.noding.InteriorIntersectionFinderAdder
 
getInteriorIntersections() - Method in class org.locationtech.jts.noding.IntersectionFinderAdder
Deprecated.
 
getInteriorPoint(Geometry) - Static method in class org.locationtech.jts.algorithm.InteriorPoint
Computes a location of an interior point in a Geometry.
getInteriorPoint(Geometry) - Static method in class org.locationtech.jts.algorithm.InteriorPointArea
Computes an interior point for the polygonal components of a Geometry.
getInteriorPoint() - Method in class org.locationtech.jts.algorithm.InteriorPointArea
Gets the computed interior point.
getInteriorPoint(Geometry) - Static method in class org.locationtech.jts.algorithm.InteriorPointLine
Computes an interior point for the linear components of a Geometry.
getInteriorPoint() - Method in class org.locationtech.jts.algorithm.InteriorPointLine
 
getInteriorPoint(Geometry) - Static method in class org.locationtech.jts.algorithm.InteriorPointPoint
Computes an interior point for the puntal components of a Geometry.
getInteriorPoint() - Method in class org.locationtech.jts.algorithm.InteriorPointPoint
 
getInteriorPoint() - Method in class org.locationtech.jts.geom.Geometry
Computes an interior point of this Geometry.
getInteriorRingN(int) - Method in class org.locationtech.jts.geom.Polygon
 
getIntersection(int) - Method in class org.locationtech.jts.algorithm.LineIntersector
Returns the intIndex'th intersection point
getIntersection() - Method in class org.locationtech.jts.noding.NodingIntersectionFinder
Gets the computed location of the intersection.
getIntersection() - Method in class org.locationtech.jts.noding.SegmentIntersectionDetector
Gets the computed location of the intersection.
getIntersectionAlongSegment(int, int) - Method in class org.locationtech.jts.algorithm.LineIntersector
Computes the intIndex'th intersection point in the direction of a specified input line segment
getIntersectionFinder() - Method in class org.locationtech.jts.geom.prep.PreparedLineString
 
getIntersectionFinder() - Method in class org.locationtech.jts.geom.prep.PreparedPolygon
Gets the indexed intersection finder for this geometry.
getIntersectionMatrix() - Method in class org.locationtech.jts.operation.relate.RelateOp
Gets the IntersectionMatrix for the spatial relationship between the input geometries.
getIntersectionNum() - Method in class org.locationtech.jts.algorithm.LineIntersector
Returns the number of intersection points found.
getIntersections() - Method in class org.locationtech.jts.noding.FastNodingValidator
Gets a list of all intersections found.
getIntersections() - Method in class org.locationtech.jts.noding.NodingIntersectionFinder
Gets the intersections found.
getIntersections() - Method in class org.locationtech.jts.noding.snapround.SnapRoundingIntersectionAdder
Gets the created intersection nodes, so they can be processed as hot pixels.
getIntersectionSegments() - Method in class org.locationtech.jts.noding.NodingIntersectionFinder
Gets the endpoints of the intersecting segments.
getIntersectionSegments() - Method in class org.locationtech.jts.noding.SegmentIntersectionDetector
Gets the endpoints of the intersecting segments.
getInterval() - Method in class org.locationtech.jts.index.bintree.Key
 
getInterval() - Method in class org.locationtech.jts.index.bintree.Node
 
getInvalidLocation() - Method in class org.locationtech.jts.operation.overlay.validate.OverlayResultValidator
 
getInvalidPoint() - Method in class org.locationtech.jts.geomgraph.GeometryGraph
 
getInvalidRingLines() - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
Gets the list of lines forming invalid rings found during polygonization.
getInverse() - Method in class org.locationtech.jts.geom.util.AffineTransformation
Computes the inverse of this transformation, if one exists.
getItem() - Method in class org.locationtech.jts.index.hprtree.Item
 
getItem() - Method in class org.locationtech.jts.index.strtree.ItemBoundable
 
getItem() - Method in class org.locationtech.jts.index.sweepline.SweepLineInterval
 
getItems() - Method in class org.locationtech.jts.index.ArrayListVisitor
Gets the array of visited items.
getItems() - Method in class org.locationtech.jts.index.bintree.NodeBase
 
getItems() - Method in class org.locationtech.jts.index.quadtree.NodeBase
 
getJoinStyle() - Method in class org.locationtech.jts.operation.buffer.BufferParameters
Gets the join style.
getKDT() - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
Gets the KdTree which contains the vertices of the triangulation.
getLabel() - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
 
getLabel() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
 
getLabel() - Method in class org.locationtech.jts.geomgraph.EdgeRing
 
getLabel() - Method in class org.locationtech.jts.geomgraph.GraphComponent
 
getLabel() - Method in class org.locationtech.jts.operation.relate.EdgeEndBundle
 
getLastCoordinate() - Method in class org.locationtech.jts.linearref.LinearGeometryBuilder
 
getLeft() - Method in class org.locationtech.jts.index.kdtree.KdNode
Returns the left node of the tree
getLength() - Method in class org.locationtech.jts.algorithm.MinimumDiameter
Gets the length of the minimum diameter of the input Geometry
getLength() - Method in class org.locationtech.jts.geom.Geometry
Returns the length of this Geometry.
getLength() - Method in class org.locationtech.jts.geom.GeometryCollection
 
getLength() - Method in class org.locationtech.jts.geom.LineSegment
Computes the length of the line segment.
getLength() - Method in class org.locationtech.jts.geom.LineString
Returns the length of this LineString
getLength() - Method in class org.locationtech.jts.geom.Polygon
Returns the perimeter of this Polygon
getLength(Geometry, LinearLocation) - Static method in class org.locationtech.jts.linearref.LengthLocationMap
Computes the length for a given LinearLocation on a linear Geometry.
getLength(LinearLocation) - Method in class org.locationtech.jts.linearref.LengthLocationMap
 
getLength() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
Gets the length of the geometry of this quadedge.
getLength() - Method in class org.locationtech.jts.triangulate.tri.Tri
Gets the perimeter length of the triangle.
getLength(int) - Method in class org.locationtech.jts.triangulate.tri.Tri
Gets the length of an edge of the triangle.
getLevel() - Method in class org.locationtech.jts.index.bintree.Key
 
getLevel() - Method in class org.locationtech.jts.index.quadtree.Key
 
getLevel() - Method in class org.locationtech.jts.index.strtree.AbstractNode
Returns 0 if this node is a leaf, 1 if a parent of a leaf, and so on; the root node will have the highest level
getLine() - Method in class org.locationtech.jts.linearref.LinearIterator
Gets the LineString component the iterator is current at.
getLine() - Method in class org.locationtech.jts.operation.linemerge.LineMergeEdge
Returns the LineString specifying the vertices of this edge.
getLine(Geometry) - Static method in class org.locationtech.jts.precision.MinimumClearance
Gets a LineString containing two points which are at the Minimum Clearance distance for the given Geometry.
getLine() - Method in class org.locationtech.jts.precision.MinimumClearance
Gets a LineString containing two points which are at the Minimum Clearance distance.
getLine(Geometry) - Static method in class org.locationtech.jts.precision.SimpleMinimumClearance
 
getLine() - Method in class org.locationtech.jts.precision.SimpleMinimumClearance
 
getLinearRing() - Method in class org.locationtech.jts.geomgraph.EdgeRing
 
getLineCurve(Coordinate[], double) - Method in class org.locationtech.jts.operation.buffer.OffsetCurveBuilder
This method handles single points as well as LineStrings.
getLineIntersector() - Method in class org.locationtech.jts.noding.IntersectionAdder
 
getLines(Collection, Collection) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
Extracts the linear components from a single Geometry and adds them to the provided Collection.
getLines(Collection, Collection, boolean) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
Extracts the linear components from a single Geometry and adds them to the provided Collection.
getLines(Geometry, Collection) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
Extracts the linear components from a single Geometry and adds them to the provided Collection.
getLines(Geometry, Collection, boolean) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
Extracts the linear components from a single Geometry and adds them to the provided Collection.
getLines(Geometry) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
Extracts the linear components from a single geometry.
getLines(Geometry, boolean) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
Extracts the linear components from a single geometry.
getLines(Geometry, List) - Static method in class org.locationtech.jts.geom.util.LineStringExtracter
Extracts the LineString elements from a single Geometry and adds them to the provided List.
getLines(Geometry) - Static method in class org.locationtech.jts.geom.util.LineStringExtracter
Extracts the LineString elements from a single Geometry and returns them in a List.
getLineSegment(int, LineSegment) - Method in class org.locationtech.jts.index.chain.MonotoneChain
Gets the line segment starting at index
getLineSegment() - Method in class org.locationtech.jts.triangulate.Segment
Gets a LineSegment modelling this segment.
getLocation() - Method in class org.locationtech.jts.algorithm.RayCrossingCounter
Gets the Location of the point relative to the ring, polygon or multipolygon from which the processed segments were provided.
getLocation(int, int) - Method in class org.locationtech.jts.geomgraph.Depth
 
getLocation(int, int) - Method in class org.locationtech.jts.geomgraph.Label
 
getLocation(int) - Method in class org.locationtech.jts.geomgraph.Label
 
getLocation(Geometry, double) - Static method in class org.locationtech.jts.linearref.LengthLocationMap
Computes the LinearLocation for a given length along a linear Geometry.
getLocation(Geometry, double, boolean) - Static method in class org.locationtech.jts.linearref.LengthLocationMap
Computes the LinearLocation for a given length along a linear Geometry, with control over how the location is resolved at component endpoints.
getLocation(double) - Method in class org.locationtech.jts.linearref.LengthLocationMap
Compute the LinearLocation corresponding to a length.
getLocation(double, boolean) - Method in class org.locationtech.jts.linearref.LengthLocationMap
Compute the LinearLocation corresponding to a length.
getLocation(Coordinate) - Method in class org.locationtech.jts.operation.overlay.validate.FuzzyPointLocator
 
getLocations() - Method in class org.locationtech.jts.geomgraph.TopologyLocation
 
getLocations(Geometry) - Static method in class org.locationtech.jts.operation.distance.ConnectedElementLocationFilter
Returns a list containing a point from each Polygon, LineString, and Point found inside the specified geometry.
getLong(byte[], int) - Static method in class org.locationtech.jts.io.ByteOrderValues
 
getM() - Method in class org.locationtech.jts.geom.Coordinate
Retrieves the value of the measure, if present.
getM(int) - Method in interface org.locationtech.jts.geom.CoordinateSequence
Returns ordinate M of the specified coordinate if available.
getM() - Method in class org.locationtech.jts.geom.CoordinateXYM
The m-measure, if available.
getM() - Method in class org.locationtech.jts.geom.CoordinateXYZM
The m-measure, if available.
getM(int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
 
getMajor() - Method in class org.locationtech.jts.JTSVersion
Gets the major number of the release version.
getMatrixEntries() - Method in class org.locationtech.jts.geom.util.AffineTransformation
Gets an array containing the entries of the transformation matrix.
getMax() - Method in class org.locationtech.jts.index.bintree.Interval
 
getMax() - Method in class org.locationtech.jts.index.intervalrtree.IntervalRTreeNode
 
getMax() - Method in class org.locationtech.jts.index.sweepline.SweepLineInterval
 
getMaxA() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
getMaxB() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
getMaximumDiameter() - Method in class org.locationtech.jts.algorithm.MinimumBoundingCircle
Gets a geometry representing the maximum diameter of the input.
getMaximumSegmentIndex() - Method in class org.locationtech.jts.geomgraph.Edge
 
getMaximumSignificantDigits() - Method in class org.locationtech.jts.geom.PrecisionModel
Returns the maximum number of significant digits provided by this precision model.
getMaxNodeDegree() - Method in class org.locationtech.jts.geomgraph.EdgeRing
 
getMaxPointDistance() - Method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
 
getMaxPointDistance() - Method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance.MaxPointDistanceFilter
 
getMaxPointDistance() - Method in class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
 
getMaxPointDistance() - Method in class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter
 
getMaxX() - Method in class org.locationtech.jts.geom.Envelope
Returns the Envelopes maximum x-value.
getMaxX() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
getMaxX(int) - Method in class org.locationtech.jts.geomgraph.index.MonotoneChainEdge
 
getMaxX() - Method in class org.locationtech.jts.geomgraph.index.SweepLineSegment
 
getMaxY() - Method in class org.locationtech.jts.geom.Envelope
Returns the Envelopes maximum y-value.
getMaxY() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
getMeasures() - Method in interface org.locationtech.jts.geom.CoordinateSequence
Returns the number of measures included in CoordinateSequence.getDimension() for each coordinate for this sequence.
getMeasures() - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
 
getMeasures() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
 
getMergedLineStrings() - Method in class org.locationtech.jts.operation.linemerge.LineMerger
Gets the LineStrings created by the merging process.
getMessage() - Method in class org.locationtech.jts.operation.valid.TopologyValidationError
Gets an error message describing this error.
getMin() - Method in class org.locationtech.jts.index.bintree.Interval
 
getMin() - Method in class org.locationtech.jts.index.intervalrtree.IntervalRTreeNode
 
getMin() - Method in class org.locationtech.jts.index.sweepline.SweepLineInterval
 
getMinA() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
getMinB() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
getMinEdgeRing() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
 
getMinimumDiameter(Geometry) - Static method in class org.locationtech.jts.algorithm.MinimumDiameter
Gets the length of the minimum diameter enclosing a geometry
getMinimumRectangle(Geometry) - Static method in class org.locationtech.jts.algorithm.MinimumAreaRectangle
Gets the minimum-area rectangular Polygon which encloses the input geometry.
getMinimumRectangle(Geometry) - Static method in class org.locationtech.jts.algorithm.MinimumDiameter
Gets the minimum-width rectangular Polygon which encloses the input geometry and is based along the supporting segment.
getMinimumRectangle() - Method in class org.locationtech.jts.algorithm.MinimumDiameter
Gets the rectangular Polygon which encloses the input geometry and is based on the minimum diameter supporting segment.
getMinor() - Method in class org.locationtech.jts.JTSVersion
Gets the minor number of the release version.
getMinX() - Method in class org.locationtech.jts.geom.Envelope
Returns the Envelopes minimum x-value.
getMinX() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
getMinX(int) - Method in class org.locationtech.jts.geomgraph.index.MonotoneChainEdge
 
getMinX() - Method in class org.locationtech.jts.geomgraph.index.SweepLineSegment
 
getMinY() - Method in class org.locationtech.jts.geom.Envelope
Returns the Envelopes minimum y-value.
getMinY() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
getMitreLimit() - Method in class org.locationtech.jts.operation.buffer.BufferParameters
Gets the mitre ratio limit.
getMonotoneChainEdge() - Method in class org.locationtech.jts.geomgraph.Edge
 
getMonotoneChains() - Method in class org.locationtech.jts.noding.MCIndexNoder
 
getNeighbours() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
Gets the neighbours of this triangle.
getNext() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
 
getNext(DirectedEdge) - Method in class org.locationtech.jts.geomgraph.EdgeRing
 
getNext() - Method in class org.locationtech.jts.operation.linemerge.LineMergeDirectedEdge
Returns the directed edge that starts at this directed edge's end point, or null if there are zero or multiple directed edges starting there.
getNext(DirectedEdge) - Method in class org.locationtech.jts.operation.overlay.MaximalEdgeRing
 
getNext(DirectedEdge) - Method in class org.locationtech.jts.operation.overlay.MinimalEdgeRing
 
getNextCW(EdgeEnd) - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
 
getNextCWEdge(DirectedEdge) - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
Returns the DirectedEdge on the right-hand (CW) side of the given DirectedEdge (which must be a member of this DirectedEdgeStar).
getNextEdge(DirectedEdge) - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
Returns the DirectedEdge on the left-hand (CCW) side of the given DirectedEdge (which must be a member of this DirectedEdgeStar).
getNextMin() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
 
getNode() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
 
getNode(Interval) - Method in class org.locationtech.jts.index.bintree.Node
Returns the subnode containing the envelope.
getNode(Envelope) - Method in class org.locationtech.jts.index.quadtree.Node
Returns the subquad containing the envelope searchEnv.
getNodeCapacity() - Method in class org.locationtech.jts.index.strtree.AbstractSTRtree
Returns the maximum number of child nodes that a node may have.
getNodedCoordinates() - Method in class org.locationtech.jts.noding.NodedSegmentString
Gets a list of coordinates with all nodes included.
getNodedEdges() - Method in class org.locationtech.jts.operation.overlay.EdgeSetNoder
 
getNodedSubstrings() - Method in class org.locationtech.jts.noding.BoundaryChainNoder
 
getNodedSubstrings() - Method in class org.locationtech.jts.noding.BoundarySegmentNoder
 
getNodedSubstrings() - Method in class org.locationtech.jts.noding.IteratedNoder
 
getNodedSubstrings() - Method in class org.locationtech.jts.noding.MCIndexNoder
 
getNodedSubstrings(Collection) - Static method in class org.locationtech.jts.noding.NodedSegmentString
Gets the SegmentStrings which result from splitting this string at node points.
getNodedSubstrings(Collection, Collection) - Static method in class org.locationtech.jts.noding.NodedSegmentString
Adds the noded SegmentStrings which result from splitting this string at node points.
getNodedSubstrings() - Method in interface org.locationtech.jts.noding.Noder
Returns a Collection of fully noded SegmentStrings.
getNodedSubstrings() - Method in class org.locationtech.jts.noding.ScaledNoder
 
getNodedSubstrings() - Method in class org.locationtech.jts.noding.SegmentExtractingNoder
 
getNodedSubstrings() - Method in class org.locationtech.jts.noding.SimpleNoder
 
getNodedSubstrings() - Method in class org.locationtech.jts.noding.SinglePassNoder
Returns a Collection of fully noded SegmentStrings.
getNodedSubstrings() - Method in class org.locationtech.jts.noding.snap.SnappingNoder
Gets the noded result.
getNodedSubstrings() - Method in class org.locationtech.jts.noding.snapround.MCIndexSnapRounder
Deprecated.
 
getNodedSubstrings() - Method in class org.locationtech.jts.noding.snapround.SnapRoundingNoder
 
getNodedSubstrings() - Method in class org.locationtech.jts.noding.ValidatingNoder
 
getNodeIterator() - Method in class org.locationtech.jts.geomgraph.PlanarGraph
 
getNodeIterator() - Method in class org.locationtech.jts.operation.relate.RelateNodeGraph
 
getNodeList() - Method in class org.locationtech.jts.noding.NodedSegmentString
 
getNodes() - Method in class org.locationtech.jts.geomgraph.PlanarGraph
 
getNodes() - Method in class org.locationtech.jts.planargraph.PlanarGraph
 
getNonSimpleLocation() - Method in class org.locationtech.jts.operation.IsSimpleOp
Deprecated.
Gets a coordinate for the location where the geometry fails to be simple.
getNonSimpleLocation(Geometry) - Static method in class org.locationtech.jts.operation.valid.IsSimpleOp
Gets a non-simple location in a geometry, if any.
getNonSimpleLocation() - Method in class org.locationtech.jts.operation.valid.IsSimpleOp
Gets the coordinate for an location where the geometry fails to be simple.
getNonSimpleLocations() - Method in class org.locationtech.jts.operation.valid.IsSimpleOp
Gets all non-simple intersection locations.
getNumGeometries() - Method in class org.locationtech.jts.geom.Geometry
Returns the number of Geometrys in a GeometryCollection (or 1, if the geometry is not a collection).
getNumGeometries() - Method in class org.locationtech.jts.geom.GeometryCollection
 
getNumInteriorRing() - Method in class org.locationtech.jts.geom.Polygon
 
getNumPoints() - Method in class org.locationtech.jts.geom.Geometry
Returns the count of this Geometrys vertices.
getNumPoints() - Method in class org.locationtech.jts.geom.GeometryCollection
 
getNumPoints() - Method in class org.locationtech.jts.geom.LineString
 
getNumPoints() - Method in class org.locationtech.jts.geom.Point
 
getNumPoints() - Method in class org.locationtech.jts.geom.Polygon
 
getNumPoints() - Method in class org.locationtech.jts.geomgraph.Edge
 
getObject() - Method in class org.locationtech.jts.geomgraph.index.SweepLineEvent
 
getOffsetCurve(Coordinate[], double) - Method in class org.locationtech.jts.operation.buffer.OffsetCurveBuilder
 
getOffsetX() - Method in class org.locationtech.jts.geom.PrecisionModel
Deprecated.
Offsets are no longer used
getOffsetY() - Method in class org.locationtech.jts.geom.PrecisionModel
Deprecated.
Offsets are no longer used
getOppositeNode(Node) - Method in class org.locationtech.jts.planargraph.Edge
If node is one of the two nodes associated with this Edge, returns the other node; otherwise returns null.
getOrdinate(int) - Method in class org.locationtech.jts.geom.Coordinate
Gets the ordinate value for the given index.
getOrdinate(int, int) - Method in interface org.locationtech.jts.geom.CoordinateSequence
Returns the ordinate of a coordinate in this sequence.
getOrdinate(int) - Method in class org.locationtech.jts.geom.CoordinateXY
 
getOrdinate(int) - Method in class org.locationtech.jts.geom.CoordinateXYM
 
getOrdinate(int) - Method in class org.locationtech.jts.geom.CoordinateXYZM
 
getOrdinate(int, int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
 
getOrdinate(int, int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
 
getOrdinate(int, int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
 
getOrdinate(int, int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
 
getOrdinate(int, int) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
 
getOutEdges() - Method in class org.locationtech.jts.planargraph.Node
Returns the collection of DirectedEdges that leave this Node.
getOutgoingDegree() - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
 
getOutgoingDegree(EdgeRing) - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
 
getOutputOrdinates() - Method in class org.locationtech.jts.io.WKBWriter
Gets a bit-pattern defining which ordinates should be
getOutputOrdinates() - Method in class org.locationtech.jts.io.WKTWriter
Gets a bit-pattern defining which ordinates should be
getParent() - Method in class org.locationtech.jts.planargraph.Subgraph
Gets the PlanarGraph which this subgraph is part of.
getPatch() - Method in class org.locationtech.jts.JTSVersion
Gets the patch number of the release version.
getPathIterator(AffineTransform) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
 
getPathIterator(AffineTransform, double) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
 
getPathIterator(AffineTransform) - Method in class org.locationtech.jts.awt.PolygonShape
 
getPathIterator(AffineTransform, double) - Method in class org.locationtech.jts.awt.PolygonShape
 
getPlane() - Method in class org.locationtech.jts.operation.distance3d.PlanarPolygon3D
 
getPoint() - Method in class org.locationtech.jts.index.bintree.Key
 
getPoint() - Method in class org.locationtech.jts.index.quadtree.Key
 
getPointLocator() - Method in class org.locationtech.jts.geom.prep.PreparedPolygon
 
getPointN(int) - Method in class org.locationtech.jts.geom.LineString
 
getPoints(Geometry, List) - Static method in class org.locationtech.jts.geom.util.PointExtracter
Extracts the Point elements from a single Geometry and adds them to the provided List.
getPoints(Geometry) - Static method in class org.locationtech.jts.geom.util.PointExtracter
Extracts the Point elements from a single Geometry and returns them in a List.
getPoints(double) - Method in class org.locationtech.jts.operation.overlay.validate.OffsetPointGenerator
Gets the computed offset points.
getPolygon() - Method in class org.locationtech.jts.operation.distance3d.PlanarPolygon3D
 
getPolygonals(Geometry, List<Geometry>) - Static method in class org.locationtech.jts.geom.util.PolygonalExtracter
Extracts the Polygon and MultiPolygon elements from a Geometry and adds them to the provided list.
getPolygonals(Geometry) - Static method in class org.locationtech.jts.geom.util.PolygonalExtracter
Extracts the Polygon and MultiPolygon elements from a Geometry and returns them in a list.
getPolygons(Geometry, List) - Static method in class org.locationtech.jts.geom.util.PolygonExtracter
Extracts the Polygon elements from a single Geometry and adds them to the provided List.
getPolygons(Geometry) - Static method in class org.locationtech.jts.geom.util.PolygonExtracter
Extracts the Polygon elements from a single Geometry and returns them in a List.
getPolygons() - Method in class org.locationtech.jts.operation.overlay.PolygonBuilder
 
getPolygons() - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
Gets the list of polygons formed by the polygonization.
getPrecisionModel() - Method in class org.locationtech.jts.geom.Geometry
Returns the PrecisionModel used by the Geometry.
getPrecisionModel() - Method in class org.locationtech.jts.geom.GeometryFactory
Returns the PrecisionModel that Geometries created by this factory will be associated with.
getPrimary() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
Gets the primary edge of this quadedge and its sym.
getPrimaryEdges(boolean) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets all primary quadedges in the subdivision.
getProperIntersectionPoint() - Method in class org.locationtech.jts.geomgraph.index.SegmentIntersector
 
getProperIntersectionPoint() - Method in class org.locationtech.jts.noding.IntersectionAdder
 
getQuadrant() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
 
getQuadrant() - Method in class org.locationtech.jts.planargraph.DirectedEdge
Returns 0, 1, 2, or 3, indicating the quadrant in which this DirectedEdge's orientation lies.
getQuadrantSegments() - Method in class org.locationtech.jts.operation.buffer.BufferParameters
Gets the number of quadrant segments which will be used to approximate angle fillets in round endcaps and joins.
getRadius() - Method in class org.locationtech.jts.algorithm.MinimumBoundingCircle
Gets the radius of the computed Minimum Bounding Circle.
getRadius() - Method in class org.locationtech.jts.shape.GeometricShapeBuilder
 
getRadiusLine(Geometry, double) - Static method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
Computes a radius line of the Largest Empty Circle interior-disjoint to a set of obstacles, with accuracy to a given tolerance distance.
getRadiusLine(Geometry, Geometry, double) - Static method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
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.
getRadiusLine() - Method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
Gets a line representing a radius of the Largest Empty Circle.
getRadiusLine(Geometry, double) - Static method in class org.locationtech.jts.algorithm.construct.MaximumInscribedCircle
Computes a radius line of the Maximum Inscribed Circle of a polygonal geometry, up to a given tolerance distance.
getRadiusLine() - Method in class org.locationtech.jts.algorithm.construct.MaximumInscribedCircle
Gets a line representing a radius of the Largest Empty Circle.
getRadiusPoint() - Method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
Gets a point defining the radius of the Largest Empty Circle.
getRadiusPoint() - Method in class org.locationtech.jts.algorithm.construct.MaximumInscribedCircle
Gets a point defining the radius of the Maximum Inscribed Circle.
getRawCoordinates() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
Gets the underlying array containing the coordinate values.
getRawCoordinates() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
Gets the underlying array containing the coordinate values.
getResult() - Method in class org.locationtech.jts.dissolve.LineDissolver
Gets the dissolved result as a MultiLineString.
getResult() - Method in class org.locationtech.jts.geom.util.GeometryFixer
Gets the fixed geometry.
getResult() - Method in class org.locationtech.jts.operation.buffer.VariableBuffer
Computes the variable buffer polygon.
getResult() - Method in class org.locationtech.jts.operation.overlayng.OverlayNG
Gets the result of the overlay operation.
getResult() - Method in class org.locationtech.jts.shape.CubicBezierCurve
Gets the computed linearized Bezier curve geometry.
getResult() - Method in class org.locationtech.jts.simplify.PolygonHullSimplifier
Gets the result polygonal hull geometry.
getResult() - Method in class org.locationtech.jts.triangulate.polygon.ConstrainedDelaunayTriangulator
Gets the triangulation as a GeometryCollection of triangular Polygons.
getResult() - Method in class org.locationtech.jts.triangulate.polygon.PolygonTriangulator
Gets the triangulation as a GeometryCollection of triangular Polygons.
getResultGeometry() - Method in class org.locationtech.jts.densify.Densifier
Gets the densified geometry.
getResultGeometry(double) - Method in class org.locationtech.jts.operation.buffer.BufferOp
Returns the buffer computed for a geometry for a given buffer distance.
getResultGeometry(int) - Method in class org.locationtech.jts.operation.overlay.OverlayOp
Gets the result of the overlay for a given overlay operation.
getResultGeometry(int) - Method in class org.locationtech.jts.operation.overlay.snap.SnapIfNeededOverlayOp
 
getResultGeometry(int) - Method in class org.locationtech.jts.operation.overlay.snap.SnapOverlayOp
 
getResultGeometry() - Method in class org.locationtech.jts.simplify.DouglasPeuckerSimplifier
Gets the simplified geometry.
getResultGeometry() - Method in class org.locationtech.jts.simplify.TopologyPreservingSimplifier
 
getResultGeometry() - Method in class org.locationtech.jts.simplify.VWSimplifier
Gets the simplified geometry.
getRight() - Method in class org.locationtech.jts.index.kdtree.KdNode
Returns the right node of the tree
getRightmostEdge() - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
 
getRingCurve(Coordinate[], int, double) - Method in class org.locationtech.jts.operation.buffer.OffsetCurveBuilder
This method handles the degenerate cases of single points and lines, as well as valid rings.
getRoot() - Method in class org.locationtech.jts.index.kdtree.KdTree
Gets the root node of this tree.
getRoot() - Method in class org.locationtech.jts.index.strtree.AbstractSTRtree
Gets the root node of the tree.
getSafeEnvelope(HotPixel) - Method in class org.locationtech.jts.noding.snapround.MCIndexPointSnapper
Returns a "safe" envelope that is guaranteed to contain the hot pixel.
getScale() - Method in class org.locationtech.jts.geom.PrecisionModel
Returns the scale factor used to specify a fixed precision model.
getScaleFactor() - Method in class org.locationtech.jts.noding.snapround.HotPixel
Gets the scale factor for the precision grid for this pixel.
getSegment(Geometry) - Method in class org.locationtech.jts.linearref.LinearLocation
Gets a LineSegment representing the segment of the given linear Geometry which contains this location.
getSegment() - Method in exception org.locationtech.jts.triangulate.quadedge.LocateFailureException
 
getSegmentEnd() - Method in class org.locationtech.jts.linearref.LinearIterator
Gets the second Coordinate of the current segment.
getSegmentFraction() - Method in class org.locationtech.jts.linearref.LinearLocation
Gets the segment fraction for this location
getSegmentIndex() - Method in class org.locationtech.jts.geomgraph.EdgeIntersection
 
getSegmentIndex() - Method in class org.locationtech.jts.linearref.LinearLocation
Gets the segment index for this location
getSegmentIndex() - Method in class org.locationtech.jts.operation.distance.GeometryLocation
Returns the segment index for this location.
getSegmentLength(Geometry) - Method in class org.locationtech.jts.linearref.LinearLocation
Gets the length of the segment in the given Geometry containing this location.
getSegmentOctant(int) - Method in class org.locationtech.jts.noding.BasicSegmentString
Gets the octant of the segment starting at vertex index.
getSegmentOctant(int) - Method in class org.locationtech.jts.noding.NodedSegmentString
Gets the octant of the segment starting at vertex index.
getSegmentSetIntersector() - Method in class org.locationtech.jts.noding.FastSegmentSetIntersectionFinder
Gets the segment set intersector used by this class.
getSegmentStart() - Method in class org.locationtech.jts.linearref.LinearIterator
Gets the first Coordinate of the current segment.
getSequencedLineStrings() - Method in class org.locationtech.jts.operation.linemerge.LineSequencer
Returns the LineString or MultiLineString built by the sequencing process, if one exists.
getShell() - Method in class org.locationtech.jts.geomgraph.EdgeRing
 
getSimplifyFactor() - Method in class org.locationtech.jts.operation.buffer.BufferParameters
Gets the simplify factor.
getSplitCoordinates() - Method in class org.locationtech.jts.noding.SegmentNodeList
Gets the list of coordinates for the fully noded segment string, including all original segment string vertices and vertices introduced by nodes in this list.
getSplitPoint() - Method in class org.locationtech.jts.triangulate.SplitSegment
 
getSquareBaseLine() - Method in class org.locationtech.jts.shape.GeometricShapeBuilder
 
getSquareExtent() - Method in class org.locationtech.jts.shape.GeometricShapeBuilder
 
getSRID() - Method in class org.locationtech.jts.geom.Geometry
Returns the ID of the Spatial Reference System used by the Geometry.
getSRID() - Method in class org.locationtech.jts.geom.GeometryFactory
Gets the SRID value defined for this factory.
getStackTrace(Throwable) - Static method in class org.locationtech.jts.util.StringUtil
Returns an throwable's stack trace
getStackTrace(Throwable, int) - Static method in class org.locationtech.jts.util.StringUtil
 
getStart() - Method in class org.locationtech.jts.triangulate.Segment
Gets the start coordinate of the segment
getStartIndex() - Method in class org.locationtech.jts.index.chain.MonotoneChain
Gets the index of the start of the monotone chain in the underlying array of points.
getStartIndex() - Method in class org.locationtech.jts.linearref.LengthIndexedLine
Returns the index of the start of the line
getStartIndex() - Method in class org.locationtech.jts.linearref.LocationIndexedLine
Returns the index of the start of the line
getStartIndexes() - Method in class org.locationtech.jts.geomgraph.index.MonotoneChainEdge
 
getStartPoint() - Method in class org.locationtech.jts.geom.LineString
 
getStartX() - Method in class org.locationtech.jts.triangulate.Segment
Gets the start X ordinate of the segment
getStartY() - Method in class org.locationtech.jts.triangulate.Segment
Gets the start Y ordinate of the segment
getStartZ() - Method in class org.locationtech.jts.triangulate.Segment
Gets the start Z ordinate of the segment
getSubdivision() - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulationBuilder
Gets the QuadEdgeSubdivision which models the computed triangulation.
getSubdivision() - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
Gets the QuadEdgeSubdivision which represents the triangulation.
getSubdivision() - Method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
Gets the QuadEdgeSubdivision which models the computed triangulation.
getSubdivision() - Method in class org.locationtech.jts.triangulate.VoronoiDiagramBuilder
Gets the QuadEdgeSubdivision which models the computed diagram.
getSubnodeIndex(Interval, double) - Static method in class org.locationtech.jts.index.bintree.NodeBase
Returns the index of the subnode that wholely contains the given interval.
getSubnodeIndex(Envelope, double, double) - Static method in class org.locationtech.jts.index.quadtree.NodeBase
Gets the index of the subquad that wholly contains the given envelope.
getSupportingSegment() - Method in class org.locationtech.jts.algorithm.MinimumDiameter
Gets the segment forming the base of the minimum diameter
getSym() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
Each Edge gives rise to a pair of symmetric DirectedEdges, in opposite directions.
getSym() - Method in class org.locationtech.jts.planargraph.DirectedEdge
Returns the symmetric DirectedEdge -- the other DirectedEdge associated with this DirectedEdge's parent Edge.
getTime() - Method in class org.locationtech.jts.util.Stopwatch
 
getTimeString() - Method in class org.locationtech.jts.util.Stopwatch
 
getTimeString(long) - Static method in class org.locationtech.jts.util.Stopwatch
 
getTolerance() - Method in class org.locationtech.jts.noding.snap.SnappingPointIndex
Gets the snapping tolerance value for the index.
getTolerance() - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
Gets the tolerance value used to construct the triangulation.
getTolerance() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the vertex-equality tolerance value used in this subdivision
getToNode() - Method in class org.locationtech.jts.planargraph.DirectedEdge
Returns the node to which this DirectedEdge goes.
getTransformation() - Method in class org.locationtech.jts.geom.util.AffineTransformationBuilder
Computes the AffineTransformation determined by the control point mappings, or null if the control vectors do not determine a well-defined transformation.
getTriangleCoordinates(boolean) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the coordinates for each triangle in the subdivision as an array.
getTriangleEdges(QuadEdge, QuadEdge[]) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the edges for the triangle to the left of the given QuadEdge.
getTriangleEdges(boolean) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets a list of the triangles in the subdivision, specified as an array of the primary quadedges around the triangle.
getTriangles(GeometryFactory) - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulationBuilder
Gets the faces of the computed triangulation as a GeometryCollection of Polygon.
getTriangles(GeometryFactory) - Method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
Gets the faces of the computed triangulation as a GeometryCollection of Polygon.
getTriangles() - Method in class org.locationtech.jts.triangulate.polygon.ConstrainedDelaunayTriangulator
Gets the triangulation as a list of Tris.
getTriangles() - Method in class org.locationtech.jts.triangulate.polygon.PolygonTriangulator
Gets the triangulation as a list of Tris.
getTriangles(GeometryFactory) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the geometry for the triangles in a triangulated subdivision as a GeometryCollection of triangular Polygons.
getTriangles(boolean, GeometryFactory) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the geometry for the triangles in a triangulated subdivision as a GeometryCollection of triangular Polygons, optionally including the frame triangles.
getTrianglesAdjacentToVertex(int) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
Gets the triangles which are adjacent (include) to a given vertex of this triangle.
getTriangleVertices(boolean) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets a list of the triangles in the subdivision, specified as an array of the triangle Vertexes.
getTurn(double, double) - Static method in class org.locationtech.jts.algorithm.Angle
Returns whether an angle must turn clockwise or counterclockwise to overlap another angle.
getType() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
Gets the type of packed coordinate sequence this factory builds, either PackedCoordinateSequenceFactory.FLOAT or PackedCoordinateSequenceFactory.DOUBLE
getType() - Method in class org.locationtech.jts.geom.PrecisionModel
Gets the type of this precision model
getUserData() - Method in class org.locationtech.jts.geom.Geometry
Gets the user data object for this geometry, if any.
getValidationError() - Method in class org.locationtech.jts.operation.valid.IsValidOp
Computes the validity of the geometry, and if not valid returns the validation error for the geometry, or null if the geometry is valid.
getVertex(int) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
 
getVertexEdges() - Method in class org.locationtech.jts.edgegraph.EdgeGraph
Gets all HalfEdges in the graph.
getVertexFactory() - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
Gets the ConstraintVertexFactory used to create new constraint vertices at split points.
getVertexIndex() - Method in class org.locationtech.jts.linearref.LinearIterator
The vertex index of the vertex the iterator is currently at.
getVertexUniqueEdges(boolean) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets a collection of QuadEdges whose origin vertices are a unique set which includes all vertices in the subdivision.
getVertices(boolean) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the unique Vertexes in the subdivision, including the frame vertices if desired.
getVertices() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
Gets the vertices for this triangle.
getVoronoiCellPolygon(QuadEdge, GeometryFactory) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the Voronoi cell around a site specified by the origin of a QuadEdge.
getVoronoiCellPolygons(GeometryFactory) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets a List of Polygons for the Voronoi cells of this triangulation.
getVoronoiDiagram(GeometryFactory) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the cells in the Voronoi diagram for this triangulation.
getWidth() - Method in class org.locationtech.jts.geom.Envelope
Returns the difference between the maximum and minimum x values.
getWidth() - Method in class org.locationtech.jts.index.bintree.Interval
 
getWidth() - Method in class org.locationtech.jts.noding.snapround.HotPixel
Gets the width of the hot pixel in the original coordinate system.
getWidthCoordinate() - Method in class org.locationtech.jts.algorithm.MinimumDiameter
Gets the Coordinate forming one end of the minimum diameter
getWindingRule() - Method in class org.locationtech.jts.awt.ShapeCollectionPathIterator
 
getX() - Method in class org.locationtech.jts.algorithm.HCoordinate
 
getX() - Method in class org.locationtech.jts.geom.Coordinate
Retrieves the value of the X ordinate.
getX(int) - Method in interface org.locationtech.jts.geom.CoordinateSequence
Returns ordinate X (0) of the specified coordinate.
getX(int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
 
getX(int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
 
getX() - Method in class org.locationtech.jts.geom.Point
 
getX() - Method in class org.locationtech.jts.index.kdtree.KdNode
Returns the X coordinate of the node
getX() - Method in class org.locationtech.jts.math.Vector2D
 
getX() - Method in class org.locationtech.jts.math.Vector3D
Gets the X component of this vector.
getX(int) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
 
getX() - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
 
getY() - Method in class org.locationtech.jts.algorithm.HCoordinate
 
getY() - Method in class org.locationtech.jts.geom.Coordinate
Retrieves the value of the Y ordinate.
getY(int) - Method in interface org.locationtech.jts.geom.CoordinateSequence
Returns ordinate Y (1) of the specified coordinate.
getY(int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
 
getY(int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
 
getY() - Method in class org.locationtech.jts.geom.Point
 
getY() - Method in class org.locationtech.jts.index.kdtree.KdNode
Returns the Y coordinate of the node
getY() - Method in class org.locationtech.jts.math.Vector2D
 
getY() - Method in class org.locationtech.jts.math.Vector3D
Gets the Y component of this vector.
getY(int) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
 
getY() - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
 
getZ() - Method in class org.locationtech.jts.geom.Coordinate
Retrieves the value of the Z ordinate, if present.
getZ(int) - Method in interface org.locationtech.jts.geom.CoordinateSequence
Returns ordinate Z of the specified coordinate if available.
getZ() - Method in class org.locationtech.jts.geom.CoordinateXY
The z-ordinate is not supported
getZ() - Method in class org.locationtech.jts.geom.CoordinateXYM
The z-ordinate is not supported
getZ(int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
 
getZ() - Method in class org.locationtech.jts.math.Vector3D
Gets the Z component of this vector.
getZ(int) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
 
getZ() - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
 
GML_ATTR_SRSNAME - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_BOX - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_COORD - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_COORD_X - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_COORD_Y - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_COORD_Z - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_COORDINATES - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_GEOMETRY_MEMBER - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_INNER_BOUNDARY_IS - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_LINEARRING - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_LINESTRING - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_LINESTRING_MEMBER - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_MULTI_GEOMETRY - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_MULTI_LINESTRING - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_MULTI_POINT - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_MULTI_POLYGON - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_NAMESPACE - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_OUTER_BOUNDARY_IS - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_POINT - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_POINT_MEMBER - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_POLYGON - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_POLYGON_MEMBER - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GML_PREFIX - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
 
GMLConstants - Class in org.locationtech.jts.io.gml2
Various constant strings associated with GML format.
GMLConstants() - Constructor for class org.locationtech.jts.io.gml2.GMLConstants
 
GMLHandler - Class in org.locationtech.jts.io.gml2
A SAX DefaultHandler which builds Geometrys from GML2-formatted geometries.
GMLHandler(GeometryFactory, ErrorHandler) - Constructor for class org.locationtech.jts.io.gml2.GMLHandler
Creates a new handler.
GMLReader - Class in org.locationtech.jts.io.gml2
Reads a GML2 geometry from an XML fragment into a Geometry.
GMLReader() - Constructor for class org.locationtech.jts.io.gml2.GMLReader
 
GMLWriter - Class in org.locationtech.jts.io.gml2
Writes Geometrys as XML fragments in GML2 format.
GMLWriter() - Constructor for class org.locationtech.jts.io.gml2.GMLWriter
Creates a writer which outputs GML with default settings.
GMLWriter(boolean) - Constructor for class org.locationtech.jts.io.gml2.GMLWriter
Creates a writer which may emit the GML namespace prefix declaration in the geometry root element.
GraphComponent - Class in org.locationtech.jts.geomgraph
A GraphComponent is the parent class for the objects' that form a graph.
GraphComponent() - Constructor for class org.locationtech.jts.geomgraph.GraphComponent
 
GraphComponent(Label) - Constructor for class org.locationtech.jts.geomgraph.GraphComponent
 
GraphComponent - Class in org.locationtech.jts.planargraph
The base class for all graph component classes.
GraphComponent() - Constructor for class org.locationtech.jts.planargraph.GraphComponent
 
gridSize() - Method in class org.locationtech.jts.geom.PrecisionModel
Computes the grid size for a fixed precision model.
gt(DD) - Method in class org.locationtech.jts.math.DD
Tests whether this value is greater than another DoubleDouble value.

H

HalfEdge - Class in org.locationtech.jts.edgegraph
Represents a directed component of an edge in an EdgeGraph.
HalfEdge(Coordinate) - Constructor for class org.locationtech.jts.edgegraph.HalfEdge
Creates a half-edge originating from a given coordinate.
hasAdjacent() - Method in class org.locationtech.jts.triangulate.tri.Tri
Tests if this tri has any adjacent tris.
hasAdjacent(int) - Method in class org.locationtech.jts.triangulate.tri.Tri
Tests if there is an adjacent triangle to an edge.
hasBoundary(Geometry, BoundaryNodeRule) - Static method in class org.locationtech.jts.operation.BoundaryOp
Tests if a geometry has a boundary (it is non-empty).
hasChildren() - Method in class org.locationtech.jts.index.bintree.NodeBase
 
hasChildren() - Method in class org.locationtech.jts.index.quadtree.NodeBase
 
hasCoordinate(int) - Method in class org.locationtech.jts.simplify.LinkedLine
 
hasDimension(int) - Method in class org.locationtech.jts.geom.Geometry
Tests whether an atomic geometry or any element of a collection has the specified dimension.
hasDimension(int) - Method in class org.locationtech.jts.geom.GeometryCollection
 
hasDimension(int) - Method in class org.locationtech.jts.geom.MultiLineString
 
hasDimension(int) - Method in class org.locationtech.jts.geom.MultiPoint
 
hasDimension(int) - Method in class org.locationtech.jts.geom.MultiPolygon
 
hashCode() - Method in class org.locationtech.jts.geom.Coordinate
Gets a hashcode for this coordinate.
hashCode(double) - Static method in class org.locationtech.jts.geom.Coordinate
Computes a hash code for a double value, using the algorithm from Joshua Bloch's book Effective Java"
hashCode() - Method in class org.locationtech.jts.geom.Envelope
 
hashCode() - Method in class org.locationtech.jts.geom.Geometry
Gets a hash code for the Geometry.
hashCode() - Method in class org.locationtech.jts.geom.LineSegment
Gets a hashcode for this object.
hashCode() - Method in class org.locationtech.jts.geom.PrecisionModel
 
hashCode() - Method in class org.locationtech.jts.geom.util.AffineTransformation
 
hashCode() - Method in class org.locationtech.jts.geomgraph.Edge
 
hashCode() - Method in class org.locationtech.jts.index.strtree.Interval
 
hashCode() - Method in class org.locationtech.jts.math.Vector2D
Gets a hashcode for this vector.
hashCode() - Method in class org.locationtech.jts.math.Vector3D
Gets a hashcode for this vector.
hasInteriorIntersection() - Method in class org.locationtech.jts.noding.IntersectionAdder
An interior intersection is an intersection which is in the interior of some segment.
hasIntersection() - Method in class org.locationtech.jts.algorithm.LineIntersector
Tests whether the input geometries intersect.
hasIntersection() - Method in class org.locationtech.jts.geomgraph.index.SegmentIntersector
 
hasIntersection() - Method in class org.locationtech.jts.noding.IntersectionAdder
 
hasIntersection() - Method in class org.locationtech.jts.noding.NodingIntersectionFinder
Tests whether an intersection was found.
hasIntersection() - Method in class org.locationtech.jts.noding.SegmentIntersectionDetector
Tests whether an intersection was found.
hasInvalidResult(Geometry[]) - Static method in class org.locationtech.jts.coverage.CoverageValidator
Tests if some element of an array of geometries is a coverage invalidity indicator.
hasItems() - Method in class org.locationtech.jts.index.bintree.NodeBase
 
hasItems() - Method in class org.locationtech.jts.index.quadtree.NodeBase
 
hasM() - Method in interface org.locationtech.jts.geom.CoordinateSequence
Tests whether the coordinates in the sequence have measures associated with them.
hasNext() - Method in class org.locationtech.jts.geom.GeometryCollectionIterator
Tests whether any geometry elements remain to be returned.
hasNext() - Method in class org.locationtech.jts.linearref.LinearIterator
Tests whether there are any vertices left to iterator over.
hasNodes() - Method in class org.locationtech.jts.noding.NodedSegmentString
Tests whether any nodes have been added.
hasNonProperIntersection() - Method in class org.locationtech.jts.noding.SegmentIntersectionDetector
Tests whether a non-proper intersection was found.
hasProperInteriorIntersection() - Method in class org.locationtech.jts.geomgraph.index.SegmentIntersector
A proper interior intersection is a proper intersection which is not contained in the set of boundary nodes set for this SegmentIntersector.
hasProperInteriorIntersection() - Method in class org.locationtech.jts.noding.IntersectionAdder
A proper interior intersection is a proper intersection which is not contained in the set of boundary nodes set for this SegmentIntersector.
hasProperIntersection() - Method in class org.locationtech.jts.geomgraph.index.SegmentIntersector
A proper intersection is an intersection which is interior to at least two line segments.
hasProperIntersection() - Method in class org.locationtech.jts.noding.IntersectionAdder
A proper intersection is an intersection which is interior to at least two line segments.
hasProperIntersection() - Method in class org.locationtech.jts.noding.SegmentIntersectionDetector
Tests whether a proper intersection was found.
hasRepeatedOrInvalidPoints(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
Tests whether an array has any repeated or invalid coordinates.
hasRepeatedPoint(Geometry) - Method in class org.locationtech.jts.operation.valid.RepeatedPointTester
 
hasRepeatedPoint(Coordinate[]) - Method in class org.locationtech.jts.operation.valid.RepeatedPointTester
 
hasRepeatedPoints(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
Tests whether Coordinate.equals(Object) returns true for any two consecutive Coordinates in the given array.
hasSegment(Geometry, Coordinate, Coordinate) - Static method in class org.locationtech.jts.util.Debug
 
hasTooFewPoints() - Method in class org.locationtech.jts.geomgraph.GeometryGraph
 
hasZ(Coordinate) - Static method in class org.locationtech.jts.geom.Coordinates
Check if coordinate can store Z valye, based on subclass of Coordinate.
hasZ() - Method in interface org.locationtech.jts.geom.CoordinateSequence
HausdorffSimilarityMeasure - Class in org.locationtech.jts.algorithm.match
Measures the degree of similarity between two Geometrys using the Hausdorff distance metric.
HausdorffSimilarityMeasure() - Constructor for class org.locationtech.jts.algorithm.match.HausdorffSimilarityMeasure
 
HCoordinate - Class in org.locationtech.jts.algorithm
Represents a homogeneous coordinate in a 2-D coordinate space.
HCoordinate() - Constructor for class org.locationtech.jts.algorithm.HCoordinate
 
HCoordinate(double, double, double) - Constructor for class org.locationtech.jts.algorithm.HCoordinate
 
HCoordinate(double, double) - Constructor for class org.locationtech.jts.algorithm.HCoordinate
 
HCoordinate(Coordinate) - Constructor for class org.locationtech.jts.algorithm.HCoordinate
 
HCoordinate(HCoordinate, HCoordinate) - Constructor for class org.locationtech.jts.algorithm.HCoordinate
 
HCoordinate(Coordinate, Coordinate) - Constructor for class org.locationtech.jts.algorithm.HCoordinate
Constructs a homogeneous coordinate which is the intersection of the lines define by the homogenous coordinates represented by two Coordinates.
HCoordinate(Coordinate, Coordinate, Coordinate, Coordinate) - Constructor for class org.locationtech.jts.algorithm.HCoordinate
 
hexToBytes(String) - Static method in class org.locationtech.jts.io.WKBReader
Converts a hexadecimal string to a byte array.
HilbertCode - Class in org.locationtech.jts.shape.fractal
Encodes points as the index along finite planar Hilbert curves.
HilbertCode() - Constructor for class org.locationtech.jts.shape.fractal.HilbertCode
 
HilbertCurveBuilder - Class in org.locationtech.jts.shape.fractal
Generates a LineString representing the Hilbert Curve at a given level.
HilbertCurveBuilder(GeometryFactory) - Constructor for class org.locationtech.jts.shape.fractal.HilbertCurveBuilder
Creates a new instance using the provided GeometryFactory.
HilbertEncoder - Class in org.locationtech.jts.index.hprtree
 
HilbertEncoder(int, Envelope) - Constructor for class org.locationtech.jts.index.hprtree.HilbertEncoder
 
HOLE_OUTSIDE_SHELL - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
Indicates that a hole of a polygon lies partially or completely in the exterior of the shell
HoleAssigner - Class in org.locationtech.jts.operation.polygonize
Assigns hole rings to shell rings during polygonization.
HoleAssigner(List<EdgeRing>) - Constructor for class org.locationtech.jts.operation.polygonize.HoleAssigner
Creates a new hole assigner.
HotPixel - Class in org.locationtech.jts.noding.snapround
Implements a "hot pixel" as used in the Snap Rounding algorithm.
HotPixel(Coordinate, double) - Constructor for class org.locationtech.jts.noding.snapround.HotPixel
Creates a new hot pixel centered on a rounded point, using a given scale factor.
HotPixelSnapAction(HotPixel, SegmentString, int) - Constructor for class org.locationtech.jts.noding.snapround.MCIndexPointSnapper.HotPixelSnapAction
 
HPRtree - Class in org.locationtech.jts.index.hprtree
A Hilbert-Packed R-tree.
HPRtree() - Constructor for class org.locationtech.jts.index.hprtree.HPRtree
Creates a new index with the default node capacity.
HPRtree(int) - Constructor for class org.locationtech.jts.index.hprtree.HPRtree
Creates a new index with the given node capacity.
hull(Geometry, boolean, double) - Static method in class org.locationtech.jts.simplify.PolygonHullSimplifier
Computes a topology-preserving simplified hull of a polygonal geometry, with hull shape determined by a target parameter specifying the fraction of the input vertices retained in the result.
hullByAreaDelta(Geometry, boolean, double) - Static method in class org.locationtech.jts.simplify.PolygonHullSimplifier
Computes a topology-preserving simplified hull of a polygonal geometry, with hull shape determined by a target parameter specifying the ratio of maximum difference in area to original area.

I

IdentityPointTransformation - Class in org.locationtech.jts.awt
Copies point ordinates with no transformation.
IdentityPointTransformation() - Constructor for class org.locationtech.jts.awt.IdentityPointTransformation
 
ignorableWhitespace(char[], int, int) - Method in class org.locationtech.jts.io.gml2.GMLHandler
 
inCentre(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
Computes the incentre of a triangle.
inCentre() - Method in class org.locationtech.jts.geom.Triangle
Computes the incentre of this triangle.
increasingDirection(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
Determines which orientation of the Coordinate array is (overall) increasing.
IncrementalDelaunayTriangulator - Class in org.locationtech.jts.triangulate
Computes a Delaunay Triangulation of a set of Vertexes, using an incremental insertion algorithm.
IncrementalDelaunayTriangulator(QuadEdgeSubdivision) - Constructor for class org.locationtech.jts.triangulate.IncrementalDelaunayTriangulator
Creates a new triangulator using the given QuadEdgeSubdivision.
index(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Orientation
Returns the orientation index of the direction of the point q relative to a directed infinite line specified by p1-p2.
IndexedFacetDistance - Class in org.locationtech.jts.operation.distance
Computes the distance between the facets (segments and vertices) of two Geometrys using a Branch-and-Bound algorithm.
IndexedFacetDistance(Geometry) - Constructor for class org.locationtech.jts.operation.distance.IndexedFacetDistance
Creates a new distance-finding instance for a given target Geometry.
IndexedPointInAreaLocator - Class in org.locationtech.jts.algorithm.locate
Determines the Location of Coordinates relative to an areal geometry, using indexing for efficiency.
IndexedPointInAreaLocator(Geometry) - Constructor for class org.locationtech.jts.algorithm.locate.IndexedPointInAreaLocator
Creates a new locator for a given Geometry.
indexOf(Coordinate, Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
Returns the index of coordinate in coordinates.
indexOf(Coordinate, CoordinateSequence) - Static method in class org.locationtech.jts.geom.CoordinateSequences
Returns the index of coordinate in a CoordinateSequence The first position is 0; the second, 1; etc.
indexOf(Coordinate) - Method in class org.locationtech.jts.linearref.LengthIndexedLine
Computes the minimum index for a point on the line.
indexOf(Coordinate) - Method in class org.locationtech.jts.linearref.LocationIndexedLine
Computes the index for a given point on the line.
indexOfAfter(Coordinate, double) - Method in class org.locationtech.jts.linearref.LengthIndexedLine
Finds the index for a point on the line which is greater than the given index.
indexOfAfter(Coordinate, LinearLocation) - Method in class org.locationtech.jts.linearref.LocationIndexedLine
Finds the index for a point on the line which is greater than the given index.
indicesOf(Geometry) - Method in class org.locationtech.jts.linearref.LengthIndexedLine
Computes the indices for a subline of the line.
indicesOf(Geometry) - Method in class org.locationtech.jts.linearref.LocationIndexedLine
Computes the indices for a subline of the line.
inherentScale(double) - Static method in class org.locationtech.jts.operation.overlayng.PrecisionUtil
Computes the inherent scale of a number.
inherentScale(Geometry) - Static method in class org.locationtech.jts.operation.overlayng.PrecisionUtil
Computes the inherent scale of a geometry.
inherentScale(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlayng.PrecisionUtil
Computes the inherent scale of two geometries.
init() - Method in class org.locationtech.jts.geom.Envelope
Initialize to a null Envelope.
init(double, double, double, double) - Method in class org.locationtech.jts.geom.Envelope
Initialize an Envelope for a region defined by maximum and minimum values.
init(Coordinate, Coordinate) - Method in class org.locationtech.jts.geom.Envelope
Initialize an Envelope to a region defined by two Coordinates.
init(Coordinate) - Method in class org.locationtech.jts.geom.Envelope
Initialize an Envelope to a region defined by a single Coordinate.
init(Envelope) - Method in class org.locationtech.jts.geom.Envelope
Initialize an Envelope from an existing Envelope.
init(double, double) - Method in class org.locationtech.jts.index.bintree.Interval
 
init(int, int) - Method in interface org.locationtech.jts.operation.relateng.TopologyPredicate
Initializes the predicate for a specific geometric case.
init(Envelope, Envelope) - Method in interface org.locationtech.jts.operation.relateng.TopologyPredicate
Initializes the predicate for a specific geometric case.
init(QuadEdgeTriangle) - Method in class org.locationtech.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
 
init(Collection) - Method in class org.locationtech.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
Called to initialize the traversal queue with a given set of QuadEdgeTriangles
initialize() - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
Initializes this instance.
initialize(Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
Initializes the points, computing the distance between them.
initialize() - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
 
initialize(Coordinate, Coordinate) - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
 
InputStreamInStream - Class in org.locationtech.jts.io
An adapter to allow an InputStream to be used as an InStream
InputStreamInStream(InputStream) - Constructor for class org.locationtech.jts.io.InputStreamInStream
 
insert(HalfEdge) - Method in class org.locationtech.jts.edgegraph.HalfEdge
Inserts an edge into the ring of edges around the origin vertex of this edge, ensuring that the edges remain ordered CCW.
insert(EdgeEnd) - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
Insert a directed edge in the list
insert(EdgeEnd) - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
Insert a EdgeEnd into this EdgeEndStar
insert(Interval, Object) - Method in class org.locationtech.jts.index.bintree.Bintree
 
insert(Interval, Object) - Method in class org.locationtech.jts.index.bintree.Root
Insert an item into the tree this is the root of.
insert(Envelope, Object) - Method in class org.locationtech.jts.index.hprtree.HPRtree
 
insert(double, double, Object) - Method in class org.locationtech.jts.index.intervalrtree.SortedPackedIntervalRTree
Adds an item to the index which is associated with the given interval
insert(Coordinate) - Method in class org.locationtech.jts.index.kdtree.KdTree
Inserts a new point in the kd-tree, with no data.
insert(Coordinate, Object) - Method in class org.locationtech.jts.index.kdtree.KdTree
Inserts a new point into the kd-tree.
insert(Envelope, Object) - Method in class org.locationtech.jts.index.quadtree.Quadtree
 
insert(Envelope, Object) - Method in class org.locationtech.jts.index.quadtree.Root
Insert an item into the quadtree this is the root of.
insert(Envelope, Object) - Method in interface org.locationtech.jts.index.SpatialIndex
Adds a spatial item with an extent specified by the given Envelope to the index
insert(double, double, Object) - Method in class org.locationtech.jts.index.strtree.SIRtree
Inserts an item having the given bounds into the tree.
insert(Envelope, Object) - Method in class org.locationtech.jts.index.strtree.STRtree
Inserts an item having the given bounds into the tree.
INSERT - Static variable in class org.locationtech.jts.index.sweepline.SweepLineEvent
 
insert(EdgeEnd) - Method in class org.locationtech.jts.operation.relate.EdgeEndBundle
 
insert(EdgeEnd) - Method in class org.locationtech.jts.operation.relate.EdgeEndBundleStar
Insert a EdgeEnd in order in the list.
insertEdgeEnds(List) - Method in class org.locationtech.jts.operation.relate.RelateNodeGraph
 
insertSite(Coordinate) - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
Inserts a site into the triangulation, maintaining the conformal Delaunay property.
insertSite(Vertex) - Method in class org.locationtech.jts.triangulate.IncrementalDelaunayTriangulator
Inserts a new point into a subdivision representing a Delaunay triangulation, and fixes the affected edges so that the result is still a Delaunay triangulation.
insertSite(Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Inserts a new site into the Subdivision, connecting it to the vertices of the containing triangle (or quadrilateral, if the split point falls on an existing edge).
insertSites(Collection) - Method in class org.locationtech.jts.triangulate.IncrementalDelaunayTriangulator
Inserts all sites in a collection.
INSIDE_AREA - Static variable in class org.locationtech.jts.operation.distance.GeometryLocation
A special value of segmentIndex used for locations inside area geometries.
instance() - Static method in class org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory
Returns the singleton instance of CoordinateArraySequenceFactory
instancePrint(Object) - Method in class org.locationtech.jts.util.Debug
 
instancePrint(Iterator) - Method in class org.locationtech.jts.util.Debug
 
instancePrintIfWatch(Object) - Method in class org.locationtech.jts.util.Debug
 
instancePrintObject(Object) - Method in class org.locationtech.jts.util.Debug
 
instancePrintWatch() - Method in class org.locationtech.jts.util.Debug
 
InStream - Interface in org.locationtech.jts.io
A interface for classes providing an input stream of bytes.
IntArrayList - Class in org.locationtech.jts.util
An extendable array of primitive int values.
IntArrayList() - Constructor for class org.locationtech.jts.util.IntArrayList
Constructs an empty list.
IntArrayList(int) - Constructor for class org.locationtech.jts.util.IntArrayList
Constructs an empty list with the specified initial capacity
INTERIOR - Static variable in class org.locationtech.jts.geom.Location
The location value for the interior of a geometry.
INTERIOR_INTERSECTS - Static variable in class org.locationtech.jts.operation.relateng.IntersectionMatrixPattern
A DE-9IM pattern to detect if two geometries intersect in their interiors.
interiorAngle(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Angle
Computes the interior angle between two segments of a ring.
InteriorIntersectionFinderAdder - Class in org.locationtech.jts.noding
Finds interior intersections between line segments in NodedSegmentStrings, and adds them as nodes using NodedSegmentString.addIntersection(LineIntersector, int, int, int).
InteriorIntersectionFinderAdder(LineIntersector) - Constructor for class org.locationtech.jts.noding.InteriorIntersectionFinderAdder
Creates an intersection finder which finds all proper intersections
InteriorPoint - Class in org.locationtech.jts.algorithm
Computes an interior point of a Geometry.
InteriorPoint() - Constructor for class org.locationtech.jts.algorithm.InteriorPoint
 
InteriorPointArea - Class in org.locationtech.jts.algorithm
Computes a point in the interior of an areal geometry.
InteriorPointArea(Geometry) - Constructor for class org.locationtech.jts.algorithm.InteriorPointArea
Creates a new interior point finder for an areal geometry.
InteriorPointLine - Class in org.locationtech.jts.algorithm
Computes a point in the interior of an linear geometry.
InteriorPointLine(Geometry) - Constructor for class org.locationtech.jts.algorithm.InteriorPointLine
 
InteriorPointPoint - Class in org.locationtech.jts.algorithm
Computes a point in the interior of an point geometry.
InteriorPointPoint(Geometry) - Constructor for class org.locationtech.jts.algorithm.InteriorPointPoint
 
interpolateZ(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
Computes the Z-value (elevation) of an XY point on a three-dimensional plane defined by a triangle whose vertices have Z-values.
interpolateZ(Coordinate) - Method in class org.locationtech.jts.geom.Triangle
Computes the Z-value (elevation) of an XY point on a three-dimensional plane defined by this triangle (whose vertices must have Z-values).
interpolateZ(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.triangulate.quadedge.Vertex
Interpolates the Z-value (height) of a point enclosed in a triangle whose vertices all have Z values.
interpolateZ(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.triangulate.quadedge.Vertex
Computes the interpolated Z-value for a point p lying on the segment p0-p1
interpolateZValue(Vertex, Vertex, Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
For this vertex enclosed in a triangle defined by three vertices v0, v1 and v2, interpolate a z value from the surrounding vertices.
intersection(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithmsDD
Computes an intersection point between two lines using DD arithmetic.
intersection(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.HCoordinate
Intersection - Class in org.locationtech.jts.algorithm
Functions to compute intersection points between lines and line segments.
Intersection() - Constructor for class org.locationtech.jts.algorithm.Intersection
 
intersection(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Intersection
Computes the intersection point of two lines.
intersection(Coordinate[], Envelope) - Static method in class org.locationtech.jts.geom.CoordinateArrays
Extracts the coordinates which intersect an Envelope.
intersection(Envelope) - Method in class org.locationtech.jts.geom.Envelope
Computes the intersection of two Envelopes.
intersection(Geometry) - Method in class org.locationtech.jts.geom.Geometry
Computes a Geometry representing the point-set which is common to both this Geometry and the other Geometry.
intersection(LineSegment) - Method in class org.locationtech.jts.geom.LineSegment
Computes an intersection point between two line segments, if there is one.
INTERSECTION - Static variable in class org.locationtech.jts.operation.overlay.OverlayOp
The code for the Intersection overlay operation.
intersection(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.SnapIfNeededOverlayOp
 
intersection(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.SnapOverlayOp
 
INTERSECTION - Static variable in class org.locationtech.jts.operation.overlayng.OverlayNG
The code for the Intersection overlay operation.
intersection(Geometry, Geometry) - Method in class org.locationtech.jts.precision.CommonBitsOp
Computes the set-theoretic intersection of two Geometrys, using enhanced precision.
intersection(Geometry, Geometry) - Static method in class org.locationtech.jts.precision.EnhancedPrecisionOp
Computes the set-theoretic intersection of two Geometrys, using enhanced precision.
intersection(Segment) - Method in class org.locationtech.jts.triangulate.Segment
Computes the intersection point between this segment and another one.
IntersectionAdder - Class in org.locationtech.jts.noding
Computes the possible intersections between two line segments in NodedSegmentStrings and adds them to each string using NodedSegmentString.addIntersection(LineIntersector, int, int, int).
IntersectionAdder(LineIntersector) - Constructor for class org.locationtech.jts.noding.IntersectionAdder
 
IntersectionFinderAdder - Class in org.locationtech.jts.noding
Deprecated.
see InteriorIntersectionFinderAdder
IntersectionFinderAdder(LineIntersector) - Constructor for class org.locationtech.jts.noding.IntersectionFinderAdder
Deprecated.
Creates an intersection finder which finds all proper intersections
IntersectionMatrix - Class in org.locationtech.jts.geom
Models a Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix.
IntersectionMatrix() - Constructor for class org.locationtech.jts.geom.IntersectionMatrix
Creates an IntersectionMatrix with FALSE dimension values.
IntersectionMatrix(String) - Constructor for class org.locationtech.jts.geom.IntersectionMatrix
Creates an IntersectionMatrix with the given dimension symbols.
IntersectionMatrix(IntersectionMatrix) - Constructor for class org.locationtech.jts.geom.IntersectionMatrix
Creates an IntersectionMatrix with the same elements as other.
IntersectionMatrixPattern - Class in org.locationtech.jts.operation.relateng
String constants for DE-9IM matrix patterns for topological relationships.
intersects(Coordinate, Geometry) - Method in class org.locationtech.jts.algorithm.PointLocator
Convenience method to test a point for intersection with a Geometry
intersects(Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.RectangleLineIntersector
Tests whether the query rectangle intersects a given line segment.
intersects(double, double, double, double) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
 
intersects(Rectangle2D) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
 
intersects(double, double, double, double) - Method in class org.locationtech.jts.awt.PolygonShape
 
intersects(Rectangle2D) - Method in class org.locationtech.jts.awt.PolygonShape
 
intersects(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Envelope
Test the point q to see whether it intersects the Envelope defined by p1-p2
intersects(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Envelope
Tests whether the envelope defined by p1-p2 and the envelope defined by q1-q2 intersect.
intersects(Envelope) - Method in class org.locationtech.jts.geom.Envelope
Tests if the region defined by other intersects the region of this Envelope.
intersects(Coordinate, Coordinate) - Method in class org.locationtech.jts.geom.Envelope
Tests if the extent defined by two extremal points intersects the extent of this Envelope.
intersects(Coordinate) - Method in class org.locationtech.jts.geom.Envelope
Tests if the point p intersects (lies inside) the region of this Envelope.
intersects(double, double) - Method in class org.locationtech.jts.geom.Envelope
Check if the point (x, y) intersects (lies inside) the region of this Envelope.
intersects(Geometry) - Method in class org.locationtech.jts.geom.Geometry
Tests whether this geometry intersects the argument geometry.
intersects(OctagonalEnvelope) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
intersects(Coordinate) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
 
intersects(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry intersects a given geometry.
intersects(Geometry) - Method in class org.locationtech.jts.geom.prep.PreparedLineString
 
intersects(Geometry) - Method in class org.locationtech.jts.geom.prep.PreparedPoint
Tests whether this point intersects a Geometry.
intersects(Geometry) - Method in class org.locationtech.jts.geom.prep.PreparedPolygon
 
intersects(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
Tests whether a triangle intersects a point.
intersects(Interval) - Method in class org.locationtech.jts.index.strtree.Interval
 
intersects(Collection) - Method in class org.locationtech.jts.noding.FastSegmentSetIntersectionFinder
Tests for intersections with a given set of target SegmentStrings.
intersects(Collection, SegmentIntersectionDetector) - Method in class org.locationtech.jts.noding.FastSegmentSetIntersectionFinder
Tests for intersections with a given set of target SegmentStrings.
intersects(Coordinate) - Method in class org.locationtech.jts.noding.snapround.HotPixel
Tests whether a coordinate lies in (intersects) this hot pixel.
intersects(Coordinate, Coordinate) - Method in class org.locationtech.jts.noding.snapround.HotPixel
Tests whether the line segment (p0-p1) intersects this hot pixel.
intersects(Coordinate) - Method in class org.locationtech.jts.operation.distance3d.PlanarPolygon3D
 
intersects(Coordinate, LineString) - Method in class org.locationtech.jts.operation.distance3d.PlanarPolygon3D
 
intersects(Polygon, Geometry) - Static method in class org.locationtech.jts.operation.predicate.RectangleIntersects
Tests whether a rectangle intersects a given geometry.
intersects(Geometry) - Method in class org.locationtech.jts.operation.predicate.RectangleIntersects
Tests whether the given Geometry intersects the query rectangle.
intersects() - Static method in interface org.locationtech.jts.operation.relateng.RelatePredicate
Creates a predicate to determine whether two geometries intersect.
Interval - Class in org.locationtech.jts.index.bintree
Represents an (1-dimensional) closed interval on the Real number line.
Interval() - Constructor for class org.locationtech.jts.index.bintree.Interval
 
Interval(double, double) - Constructor for class org.locationtech.jts.index.bintree.Interval
 
Interval(Interval) - Constructor for class org.locationtech.jts.index.bintree.Interval
 
Interval - Class in org.locationtech.jts.index.strtree
A contiguous portion of 1D-space.
Interval(Interval) - Constructor for class org.locationtech.jts.index.strtree.Interval
 
Interval(double, double) - Constructor for class org.locationtech.jts.index.strtree.Interval
 
IntervalRTreeBranchNode - Class in org.locationtech.jts.index.intervalrtree
 
IntervalRTreeBranchNode(IntervalRTreeNode, IntervalRTreeNode) - Constructor for class org.locationtech.jts.index.intervalrtree.IntervalRTreeBranchNode
 
IntervalRTreeLeafNode - Class in org.locationtech.jts.index.intervalrtree
 
IntervalRTreeLeafNode(double, double, Object) - Constructor for class org.locationtech.jts.index.intervalrtree.IntervalRTreeLeafNode
 
IntervalRTreeNode - Class in org.locationtech.jts.index.intervalrtree
 
IntervalRTreeNode() - Constructor for class org.locationtech.jts.index.intervalrtree.IntervalRTreeNode
 
IntervalRTreeNode.NodeComparator - Class in org.locationtech.jts.index.intervalrtree
 
IntervalSize - Class in org.locationtech.jts.index.quadtree
Provides a test for whether an interval is so small it should be considered as zero for the purposes of inserting it into a binary tree.
IntervalSize() - Constructor for class org.locationtech.jts.index.quadtree.IntervalSize
 
intValue() - Method in class org.locationtech.jts.math.DD
Converts this value to the nearest integer.
INVALID_COORDINATE - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
Indicates that the X or Y ordinate of a Coordinate is not a valid numeric value (e.g.
invRot() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
Gets the dual of this edge, directed from its left to its right.
isActive() - Static method in class org.locationtech.jts.util.TestBuilderProxy
Tests whether the proxy is active (i.e.
isAcute(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Angle
Tests whether the angle between p0-p1-p2 is acute.
isAcute(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
Tests whether a triangle is acute.
isAcute() - Method in class org.locationtech.jts.geom.Triangle
Tests whether this triangle is acute.
isAdjacent(Tri) - Method in class org.locationtech.jts.triangulate.tri.Tri
Tests if a triangle is adjacent to some edge of this triangle.
isAdjacentSegments(int, int) - Static method in class org.locationtech.jts.geomgraph.index.SegmentIntersector
 
isAdjacentSegments(int, int) - Static method in class org.locationtech.jts.noding.IntersectionAdder
 
isAnyNull(int) - Method in class org.locationtech.jts.geomgraph.Label
 
isAnyNull() - Method in class org.locationtech.jts.geomgraph.TopologyLocation
 
isArea() - Method in class org.locationtech.jts.geomgraph.Label
 
isArea(int) - Method in class org.locationtech.jts.geomgraph.Label
 
isArea() - Method in class org.locationtech.jts.geomgraph.TopologyLocation
 
isAreaLabelsConsistent(GeometryGraph) - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
 
isBorder() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
Tests whether this triangle is adjacent to the outside of the subdivision.
isBorder(int) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
 
isBorder() - Method in class org.locationtech.jts.triangulate.tri.Tri
Tests if a tri contains a boundary edge, and thus on the border of the triangulation containing it.
isBoundary(int) - Method in class org.locationtech.jts.triangulate.tri.Tri
Tests if an edge is on the boundary of a triangulation.
isBoundaryNode(int, Coordinate) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
 
isCCW(Coordinate[]) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
Deprecated.
isCCW(Coordinate[]) - Static method in class org.locationtech.jts.algorithm.Orientation
Tests if a ring defined by an array of Coordinates is oriented counter-clockwise.
isCCW(CoordinateSequence) - Static method in class org.locationtech.jts.algorithm.Orientation
Tests if a ring defined by a CoordinateSequence is oriented counter-clockwise.
isCCW(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
Tests whether a triangle is oriented counter-clockwise.
isCCW() - Method in class org.locationtech.jts.geom.Triangle
Tests whether this triangle is oriented counter-clockwise.
isCCW(Vertex, Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
Tests whether the triangle formed by this vertex and two other vertices is in CCW orientation.
isCCWArea(Coordinate[]) - Static method in class org.locationtech.jts.algorithm.Orientation
Tests if a ring defined by an array of Coordinates is oriented counter-clockwise, using the signed area of the ring.
isClosed() - Method in class org.locationtech.jts.geom.LinearRing
Tests whether this ring is closed.
isClosed() - Method in class org.locationtech.jts.geom.LineString
 
isClosed() - Method in class org.locationtech.jts.geom.MultiLineString
 
isClosed() - Method in class org.locationtech.jts.geomgraph.Edge
 
isClosed() - Method in class org.locationtech.jts.noding.BasicSegmentString
 
isClosed() - Method in class org.locationtech.jts.noding.NodedSegmentString
 
isClosed() - Method in interface org.locationtech.jts.noding.SegmentString
Tests if a segment string is a closed ring.
isCollapsed() - Method in class org.locationtech.jts.geomgraph.Edge
An Edge is collapsed if it is an Area edge and it consists of two segments which are equal and opposite (eg a zero-width V).
isContained(Coordinate, Geometry) - Static method in class org.locationtech.jts.algorithm.locate.SimplePointInAreaLocator
Determines whether a point is contained in a Geometry, or lies on its boundary.
isContains() - Method in class org.locationtech.jts.geom.IntersectionMatrix
Tests whether this matrix matches [T*****FF*[.
isCoordinate(Coordinate) - Method in class org.locationtech.jts.geom.LineString
Returns true if the given point is a vertex of this LineString.
isCorner(int) - Method in class org.locationtech.jts.simplify.LinkedLine
 
isCovered() - Method in class org.locationtech.jts.geomgraph.GraphComponent
 
isCoveredBy() - Method in class org.locationtech.jts.geom.IntersectionMatrix
Tests if this matrix matches [T*F**F***] or [*TF**F***] or [**FT*F***] or [**F*TF***]
isCoveredByA(Coordinate) - Method in class org.locationtech.jts.operation.overlay.OverlayOp
Tests if an L edge should be included in the result or not.
isCoveredByLA(Coordinate) - Method in class org.locationtech.jts.operation.overlay.OverlayOp
Tests if a point node should be included in the result or not.
isCoveredSet() - Method in class org.locationtech.jts.geomgraph.GraphComponent
 
isCovers() - Method in class org.locationtech.jts.geom.IntersectionMatrix
Tests if this matrix matches [T*****FF*] or [*T****FF*] or [***T**FF*] or [****T*FF*]
isCrosses(int, int) - Method in class org.locationtech.jts.geom.IntersectionMatrix
Tests whether this geometry crosses the specified geometry.
isCrossing(Coordinate, Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.PolygonNodeTopology
Check if four segments at a node cross.
isDebugging() - Static method in class org.locationtech.jts.util.Debug
 
isDelaunay() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
Tests whether a subdivision is a valid Delaunay Triangulation.
isDelete() - Method in class org.locationtech.jts.geomgraph.index.SweepLineEvent
 
isDelete() - Method in class org.locationtech.jts.index.sweepline.SweepLineEvent
 
isDisjoint() - Method in class org.locationtech.jts.geom.IntersectionMatrix
Tests if this matrix matches [FF*FF****].
isDone() - Method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
 
isDone() - Method in class org.locationtech.jts.awt.ShapeCollectionPathIterator
 
isDone() - Method in interface org.locationtech.jts.geom.CoordinateSequenceFilter
Reports whether the application of this filter can be terminated.
isDone() - Method in class org.locationtech.jts.geom.util.AffineTransformation
Reports that this filter should continue to be executed until all coordinates have been transformed.
isDone() - Method in class org.locationtech.jts.geomgraph.index.SegmentIntersector
 
isDone() - Method in class org.locationtech.jts.noding.InteriorIntersectionFinderAdder
Always process all intersections
isDone() - Method in class org.locationtech.jts.noding.IntersectionAdder
Always process all intersections
isDone() - Method in class org.locationtech.jts.noding.IntersectionFinderAdder
Deprecated.
Always process all intersections
isDone() - Method in class org.locationtech.jts.noding.NodingIntersectionFinder
 
isDone() - Method in class org.locationtech.jts.noding.SegmentIntersectionDetector
Tests whether processing can terminate, because all required information has been obtained (e.g.
isDone() - Method in interface org.locationtech.jts.noding.SegmentIntersector
Reports whether the client of this class needs to continue testing all intersections in an arrangement.
isDone() - Method in class org.locationtech.jts.noding.snap.SnappingIntersectionAdder
Always process all intersections
isDone() - Method in class org.locationtech.jts.noding.snapround.SnapRoundingIntersectionAdder
Always process all intersections
isDone() - Method in class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
 
isDone() - Method in class org.locationtech.jts.precision.CoordinatePrecisionReducerFilter
Always runs over all geometry components.
isEdgesSorted() - Method in class org.locationtech.jts.edgegraph.HalfEdge
Tests whether the edges around the origin are sorted correctly.
isEmpty() - Method in class org.locationtech.jts.geom.Geometry
Tests whether the set of points covered by this Geometry is empty.
isEmpty() - Method in class org.locationtech.jts.geom.GeometryCollection
 
isEmpty() - Method in class org.locationtech.jts.geom.LineString
 
isEmpty() - Method in class org.locationtech.jts.geom.Point
 
isEmpty() - Method in class org.locationtech.jts.geom.Polygon
 
isEmpty() - Method in class org.locationtech.jts.index.kdtree.KdTree
Tests whether the index contains any items.
isEmpty() - Method in class org.locationtech.jts.index.quadtree.NodeBase
 
isEmpty() - Method in class org.locationtech.jts.index.quadtree.Quadtree
Tests whether the index contains any items.
isEmpty() - Method in class org.locationtech.jts.index.strtree.AbstractNode
Tests whether there are any Boundables at this node.
isEmpty() - Method in class org.locationtech.jts.index.strtree.AbstractSTRtree
Tests whether the index contains any items.
isEmpty() - Method in class org.locationtech.jts.util.PriorityQueue
Deprecated.
Test if the priority queue is logically empty.
isEndOfLine() - Method in class org.locationtech.jts.linearref.LinearIterator
Checks whether the iterator cursor is pointing to the endpoint of a component LineString.
isEndPoint(int) - Method in class org.locationtech.jts.geomgraph.EdgeIntersection
 
isEndpoint(Geometry) - Method in class org.locationtech.jts.linearref.LinearLocation
Tests whether this location is an endpoint of the linear component it refers to.
isEndPoint(int) - Method in class org.locationtech.jts.noding.SegmentNode
 
isEqual(CoordinateSequence, CoordinateSequence) - Static method in class org.locationtech.jts.geom.CoordinateSequences
Tests whether two CoordinateSequences are equal.
isEqualOnSide(Label, int) - Method in class org.locationtech.jts.geomgraph.Label
 
isEqualOnSide(TopologyLocation, int) - Method in class org.locationtech.jts.geomgraph.TopologyLocation
 
isEquals(int, int) - Method in class org.locationtech.jts.geom.IntersectionMatrix
Tests whether the argument dimensions are equal and this matrix matches the pattern [T*F**FFF*].
isFloating() - Method in class org.locationtech.jts.geom.PrecisionModel
Tests whether the precision model supports floating point
isFloatingPrecision() - Method in interface org.locationtech.jts.operation.union.UnionStrategy
Indicates whether the union function operates using a floating (full) precision model.
isForward() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
 
isFrameBorderEdge(QuadEdge) - Method in clas