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
All Classes All Packages
All Classes All Packages
All Classes All Packages
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, 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
- 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
- add(double) - 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.precision.CommonBits
- add(int) - Method in class org.locationtech.jts.util.IntArrayList
-
Adds a value to the end of this list.
- add(int, int, int) - Method in class org.locationtech.jts.geomgraph.Depth
- add(int, Coordinate, boolean) - Method in class org.locationtech.jts.geom.CoordinateList
-
Inserts the specified coordinate at the specified position in this list.
- add(Shape) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
- add(Comparable) - Method in class org.locationtech.jts.util.PriorityQueue
-
Deprecated.Insert into the priority queue.
- add(Object) - Method in class org.locationtech.jts.index.bintree.NodeBase
- add(Object) - Method in class org.locationtech.jts.index.quadtree.NodeBase
- add(Object) - Method in class org.locationtech.jts.util.ObjectCounter
- add(Object, boolean) - Method in class org.locationtech.jts.geom.CoordinateList
-
Adds a coordinate to the list.
- add(Collection) - Method in class org.locationtech.jts.dissolve.LineDissolver
-
Adds a collection of Geometries to be processed.
- add(Collection) - Method in class org.locationtech.jts.edgegraph.EdgeGraphBuilder
-
Adds the edges in a collection of
Geometry
s to the graph. - 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
ofGeometry
s to be sequenced. - add(Collection) - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
-
Adds a collection of geometries to the edges to be polygonized.
- add(Collection, Collection) - Method in class org.locationtech.jts.operation.overlay.PolygonBuilder
-
Add a set of edges and nodes, which form a graph.
- 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.geom.CoordinateList
-
Adds 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, int, int) - Method in class org.locationtech.jts.geom.CoordinateList
-
Adds a section of an array of coordinates to the list.
- add(Coordinate, boolean) - Method in class org.locationtech.jts.geom.CoordinateList
-
Adds a coordinate to the end of the list.
- add(Coordinate, boolean) - Method in class org.locationtech.jts.linearref.LinearGeometryBuilder
-
Adds a point to the current line.
- add(Coordinate, int) - Method in class org.locationtech.jts.noding.SegmentNodeList
-
Adds an intersection into the list, if it isn't already there.
- 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(Geometry) - Method in class org.locationtech.jts.dissolve.LineDissolver
-
Adds a
Geometry
to be dissolved. - add(Geometry) - Method in class org.locationtech.jts.edgegraph.EdgeGraphBuilder
-
Adds the edges of a Geometry to the graph.
- add(Geometry) - Method in class org.locationtech.jts.operation.linemerge.LineMerger
-
Adds a Geometry to be processed.
- add(Geometry) - Method in class org.locationtech.jts.operation.linemerge.LineSequencer
-
Adds a
Geometry
to be sequenced. - add(Geometry) - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
-
Add a
Geometry
to the edges to be polygonized. - 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(IntersectionMatrix) - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Adds one matrix to another.
- 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(Label) - Method in class org.locationtech.jts.geomgraph.Depth
- add(PlanarGraph) - Method in class org.locationtech.jts.operation.overlay.PolygonBuilder
-
Add a complete graph.
- add(SweepLineInterval) - Method in class org.locationtech.jts.index.sweepline.SweepLineIndex
- add(DD) - 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(LineMergeDirectedEdge) - Method in class org.locationtech.jts.operation.linemerge.EdgeString
-
Adds a directed edge which is known to form part of this line.
- add(DirectedEdge) - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
-
Adds a new member to this DirectedEdgeStar.
- add(Edge) - Method in class org.locationtech.jts.planargraph.Subgraph
-
Adds an
Edge
to the subgraph. - add(Node) - Method in class org.locationtech.jts.planargraph.NodeMap
-
Adds a node to the map, replacing any that is already at that location.
- addAll(int[]) - Method in class org.locationtech.jts.util.IntArrayList
-
Adds all values in an array to the end of this list.
- addAll(Collection) - Method in class org.locationtech.jts.geomgraph.EdgeList
- addAll(Collection<? extends Coordinate>, boolean) - Method in class org.locationtech.jts.geom.CoordinateList
-
Add an array of coordinates
- addAllItems(List) - Method in class org.locationtech.jts.index.bintree.NodeBase
- addAllItems(List) - Method in class org.locationtech.jts.index.quadtree.NodeBase
- addAllItemsFromOverlapping(Envelope, 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.
- 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(LineString) - Method in class org.locationtech.jts.operation.linemerge.LineMergeGraph
-
Adds an Edge, DirectedEdges, and Nodes for the given LineString representation of an edge.
- addEdge(Edge) - Method in class org.locationtech.jts.geomgraph.GeometryGraph
-
Add an Edge computed externally.
- 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(LineIntersector, int, int, int) - Method in class org.locationtech.jts.noding.NodedSegmentString
-
Add an SegmentNode 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(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(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.
- 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.
- addNode(Coordinate) - Method in class org.locationtech.jts.geomgraph.NodeMap
-
This method expects that a node has a coordinate value.
- addNode(Coordinate) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
- addNode(Node) - Method in class org.locationtech.jts.geomgraph.NodeMap
- addNode(Node) - 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(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.
- 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.
- addWatch(Object) - Static method in class org.locationtech.jts.util.Debug
-
Adds an object to be watched.
- 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(Coordinate, Coordinate, Coordinate, Coordinate, Coordinate, Coordinate) - Constructor for class org.locationtech.jts.geom.util.AffineTransformation
-
Constructs a transformation which maps the given source points into the given destination points.
- AffineTransformation(AffineTransformation) - Constructor for class org.locationtech.jts.geom.util.AffineTransformation
-
Constructs a transformation which is a copy of the given one.
- 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
AffineTransformation
s defined by various kinds of inputs and transformation mapping rules. - AffineTransformationFactory() - Constructor for class org.locationtech.jts.geom.util.AffineTransformationFactory
- allPositionsEqual(int) - Method in class org.locationtech.jts.geomgraph.TopologyLocation
- allPositionsEqual(int, int) - Method in class org.locationtech.jts.geomgraph.Label
- allString() - Static method in class org.locationtech.jts.util.Memory
- ALTITUDE_MODE_ABSOLUTE - Static variable in class org.locationtech.jts.io.kml.KMLWriter
-
The KML standard value
absolute
for use inKMLWriter.setAltitudeMode(String)
. - ALTITUDE_MODE_CLAMPTOGROUND - Static variable in class org.locationtech.jts.io.kml.KMLWriter
-
The KML standard value
clampToGround
for use inKMLWriter.setAltitudeMode(String)
. - ALTITUDE_MODE_RELATIVETOGROUND - Static variable in class org.locationtech.jts.io.kml.KMLWriter
-
The KML standard value
relativeToGround
for use inKMLWriter.setAltitudeMode(String)
. - 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(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(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(Vector2D) - Method in class org.locationtech.jts.math.Vector2D
- Angle - Class in org.locationtech.jts.algorithm
-
Utility functions for working with angles.
- 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(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
- apply(CoordinateFilter) - Method in class org.locationtech.jts.geom.Geometry
-
Performs an operation with or on this
Geometry
's coordinates. - apply(CoordinateFilter) - Method in class org.locationtech.jts.geom.GeometryCollection
- apply(CoordinateFilter) - Method in class org.locationtech.jts.geom.LineString
- apply(CoordinateFilter) - 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.Geometry
-
Performs an operation on the coordinates in this
Geometry
'sCoordinateSequence
s. - apply(CoordinateSequenceFilter) - Method in class org.locationtech.jts.geom.GeometryCollection
- apply(CoordinateSequenceFilter) - Method in class org.locationtech.jts.geom.LineString
- apply(CoordinateSequenceFilter) - Method in class org.locationtech.jts.geom.Point
- apply(CoordinateSequenceFilter) - Method in class org.locationtech.jts.geom.Polygon
- apply(GeometryComponentFilter) - Method in class org.locationtech.jts.geom.Geometry
-
Performs an operation with or on this Geometry and its component Geometry's.
- apply(GeometryComponentFilter) - Method in class org.locationtech.jts.geom.GeometryCollection
- apply(GeometryComponentFilter) - Method in class org.locationtech.jts.geom.LineString
- apply(GeometryComponentFilter) - Method in class org.locationtech.jts.geom.Point
- apply(GeometryComponentFilter) - Method in class org.locationtech.jts.geom.Polygon
- apply(GeometryFilter) - Method in class org.locationtech.jts.geom.Geometry
-
Performs an operation with or on this
Geometry
and its subelementGeometry
s (if any). - apply(GeometryFilter) - Method in class org.locationtech.jts.geom.GeometryCollection
- apply(GeometryFilter) - Method in class org.locationtech.jts.geom.LineString
- apply(GeometryFilter) - Method in class org.locationtech.jts.geom.Point
- apply(GeometryFilter) - Method in class org.locationtech.jts.geom.Polygon
- applyTo(Geometry) - Method in class org.locationtech.jts.geom.util.ShortCircuitedGeometryVisitor
- ApproximateMedialAxis - Class in org.locationtech.jts.algorithm.axis
-
Constructs an approximation to the medial axis of a Polygon, as a set of linestrings representing the medial axis graph.
- ApproximateMedialAxis(Polygon) - Constructor for class org.locationtech.jts.algorithm.axis.ApproximateMedialAxis
- 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.
- area(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the 2D area of a triangle.
- area(Geometry) - Static method in class org.locationtech.jtslab.edgeray.EdgeRayArea
- area(Geometry) - Static method in class org.locationtech.jtslab.EdgeRayFunctions
- area(Geometry, Geometry) - Static method in class org.locationtech.jtslab.edgeray.EdgeRayIntersectionArea
- Area - Class in org.locationtech.jts.algorithm
-
Functions for computing area.
- Area() - Constructor for class org.locationtech.jts.algorithm.Area
- area3D() - Method in class org.locationtech.jts.geom.Triangle
-
Computes the 3D area of this triangle.
- area3D(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the 3D area of a triangle.
- AreaSimilarityMeasure - Class in org.locationtech.jts.algorithm.match
-
Measures the degree of similarity between two
Geometry
s 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>) - Method in class org.locationtech.jts.operation.polygonize.HoleAssigner
-
Assigns holes to the shells.
- assignHolesToShells(List, List) - Static method in class org.locationtech.jts.operation.polygonize.HoleAssigner
-
Assigns hole rings to shell rings.
- 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
SegmentString
s 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
SegmentString
s. - 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) - 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. - 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, 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.
- 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(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, 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.
- 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 - 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
- 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() - 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(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(Collection) - Static method in class org.locationtech.jts.edgegraph.EdgeGraphBuilder
- build(List<? extends Tri>) - Static method in class org.locationtech.jts.triangulate.tri.TriangulationBuilder
-
Computes the triangulation of a set of
Tri
s. - build(Geometry) - Static method in class org.locationtech.jts.operation.distance.FacetSequenceTreeBuilder
- build(GeometryGraph) - Method in class org.locationtech.jts.operation.relate.RelateNodeGraph
- buildGeometry(Collection) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Build an appropriate
Geometry
,MultiGeometry
, orGeometryCollection
to contain theGeometry
s 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
Geometry
s. - CascadedPolygonUnion(Collection, UnionStrategy) - Constructor for class org.locationtech.jts.operation.union.CascadedPolygonUnion
-
Creates a new instance to union the given collection of
Geometry
s. - 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() - Method in class org.locationtech.jts.geom.Triangle
-
Computes the centroid (centre of mass) of this triangle.
- centroid(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the centroid (centre of mass) of a triangle.
- 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
- CGAlgorithms - Class in org.locationtech.jts.algorithm
-
Deprecated.
- 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
- checkIntersectionArea(Geometry, Geometry) - Static method in class org.locationtech.jtslab.EdgeRayFunctions
- 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
- checkValid(Collection) - Static method in class org.locationtech.jts.geomgraph.EdgeNodingValidator
-
Checks whether the supplied
Edge
s are correctly noded. - 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() - Method in class org.locationtech.jts.geom.Triangle
-
Computes the circumcentre of this triangle.
- circumcentre(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the circumcentre of a triangle.
- circumcentreDD(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the circumcentre 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(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.
- clamp(Geometry) - Method in class org.locationtech.jts.linearref.LinearLocation
-
Ensures the indexes are valid for a given linear
Geometry
. - 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
- clean(Geometry) - Static method in class org.locationtech.jtslab.clean.InvalidHoleRemover
-
Removes invalid holes from the polygons in a geometry.
- clean(Geometry, double) - Static method in class org.locationtech.jtslab.clean.SmallHoleRemover
-
Removes small holes from the polygons in a geometry.
- 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.
- clip(Geometry) - Method in class org.locationtech.jtslab.clip.RectangleClipPolygon
- clip(Geometry, Geometry) - Static method in class org.locationtech.jtslab.clip.RectangleClipPolygon
- clip(Geometry, Geometry, PrecisionModel) - Static method in class org.locationtech.jtslab.clip.RectangleClipPolygon
- clipByIntersection(Geometry, Geometry) - Static method in class org.locationtech.jtslab.ClipFunctions
- clipByIntersectionOpt(Geometry, Geometry) - Static method in class org.locationtech.jtslab.ClipFunctions
- clipCollection(Geometry) - Method in class org.locationtech.jtslab.clip.RectangleClipPolygon
- ClipFunctions - Class in org.locationtech.jtslab
- ClipFunctions() - Constructor for class org.locationtech.jtslab.ClipFunctions
- clipPoly(Geometry, Geometry) - Static method in class org.locationtech.jtslab.ClipFunctions
- clipPolyPrecise(Geometry, Geometry, double) - Static method in class org.locationtech.jtslab.ClipFunctions
- 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.Use
Orientation.CLOCKWISE
instead. - 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.Recommend
CoordinateSequence.copy()
- 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() - Method in class org.locationtech.jts.operation.distance.DistanceOp
-
Deprecated.renamed to nearestPoints
- closestPoints(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.distance.DistanceOp
-
Deprecated.renamed to nearestPoints
- closestPoints(LineSegment) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the closest points on two line segments.
- CollectionUtil - Class in org.locationtech.jts.util
-
Utilities for processing
Collection
s. - 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.Use
Orientation.COLLINEAR
instead. - 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() - Method in class org.locationtech.jts.geom.util.GeometryCombiner
-
Computes the combination of the input geometries to produce the most appropriate
Geometry
orGeometryCollection
- 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.
- 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
Geometry
s. - CommonBitsOp(boolean) - Constructor for class org.locationtech.jts.precision.CommonBitsOp
-
Creates a new instance of class, specifying whether the result
Geometry
s should be reshifted. - CommonBitsRemover - Class in org.locationtech.jts.precision
-
Removes common most-significant mantissa bits from one or more
Geometry
s. - 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
double
s, allowing for NaN values. - compare(double, double) - Static method in class org.locationtech.jts.geom.CoordinateSequenceComparator
-
Compare two
double
s, allowing for NaN values. - compare(int, double) - Method in class org.locationtech.jts.geomgraph.EdgeIntersection
-
Comparison with segment and distance.
- compare(int, Coordinate, Coordinate) - Static method in class org.locationtech.jts.noding.SegmentPointComparator
-
Compares two
Coordinate
s for their relative position along a segment lying in the specifiedOctant
. - compare(Object, Object) - Method in class org.locationtech.jts.geom.CoordinateArrays.BidirectionalComparator
- compare(Object, Object) - Method in class org.locationtech.jts.geom.CoordinateArrays.ForwardComparator
- compare(Object, Object) - Method in class org.locationtech.jts.geom.CoordinateSequenceComparator
-
Compares two
CoordinateSequence
s for relative order. - compare(Object, Object) - Method in class org.locationtech.jts.index.intervalrtree.IntervalRTreeNode.NodeComparator
- 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(Coordinate, Coordinate) - Method in class org.locationtech.jts.geom.Coordinate.DimensionalComparator
-
Compares two
Coordinate
s along to the number of dimensions specified. - compare(BoundablePair, BoundablePair) - Method in class org.locationtech.jts.index.strtree.BoundablePairDistanceComparator
- 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(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 anotherGeometry
. - 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
OrientedCoordinateArray
s 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.
- compareTo(Object, CoordinateSequenceComparator) - Method in class org.locationtech.jts.geom.Geometry
-
Returns whether this
Geometry
is greater than, equal to, or less than anotherGeometry
, using the givenCoordinateSequenceComparator
. - compareTo(Coordinate) - Method in class org.locationtech.jts.geom.Coordinate
-
Compares this
Coordinate
with the specifiedCoordinate
for order. - ComponentCoordinateExtracter - Class in org.locationtech.jts.geom.util
-
Extracts a representative
Coordinate
from each connected component of aGeometry
. - 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(Geometry, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.operation.buffer.validate.DistanceToPointFinder
- computeDistance(LineSegment, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.algorithm.distance.DistanceToPoint
- computeDistance(LineSegment, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.operation.buffer.validate.DistanceToPointFinder
- computeDistance(LineString, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.algorithm.distance.DistanceToPoint
- computeDistance(LineString, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.operation.buffer.validate.DistanceToPointFinder
- computeDistance(Polygon, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.algorithm.distance.DistanceToPoint
- 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() - Method in class org.locationtech.jts.operation.relate.RelateComputer
- computeIM(IntersectionMatrix) - Method in class org.locationtech.jts.geomgraph.Edge
-
Update the IM with the contribution for this component.
- 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) - Method in class org.locationtech.jts.algorithm.RobustLineIntersector
- computeIntersection(Coordinate, Coordinate, Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.LineIntersector
-
Computes the intersection of the lines p1-p2 and p3-p4.
- computeIntersectionNodes(GeometryGraph, int) - Method in class org.locationtech.jts.operation.relate.RelateNodeGraph
-
Insert nodes for all intersections on the edges of a Geometry.
- computeIntersections(Collection) - Static method in class org.locationtech.jts.noding.FastNodingValidator
-
Gets a list of all intersections found.
- computeIntersections(List, List, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.EdgeSetIntersector
-
Computes all mutual intersections between two sets of edges.
- computeIntersections(List, List, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.SimpleEdgeSetIntersector
- computeIntersections(List, List, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.SimpleMCSweepLineIntersector
- computeIntersections(List, List, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.SimpleSweepLineIntersector
- 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, SegmentIntersector, boolean) - Method in class org.locationtech.jts.geomgraph.index.SimpleEdgeSetIntersector
- computeIntersections(List, SegmentIntersector, boolean) - Method in class org.locationtech.jts.geomgraph.index.SimpleMCSweepLineIntersector
- computeIntersections(List, SegmentIntersector, boolean) - Method in class org.locationtech.jts.geomgraph.index.SimpleSweepLineIntersector
- computeIntersections(MonotoneChain, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.MonotoneChain
- computeIntersections(SweepLineSegment, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.SweepLineSegment
- 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(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
- 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
- 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
SegmentString
s, 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
SegmentString
s. - 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
SegmentString
s. - computeNodes(Collection) - Method in class org.locationtech.jts.noding.snap.SnappingNoder
-
Computes the noding of a set of
SegmentString
s. - 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
-
Deprecated.
- 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(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(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) - 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) - 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, 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) - 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) - 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, 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
Subgraph
s of aPlanarGraph
. - 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) - Method in class org.locationtech.jts.index.bintree.Interval
- contains(double, double) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
- contains(double, double) - Method in class org.locationtech.jts.awt.PolygonShape
- contains(double, double) - 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.index.bintree.Interval
- contains(double, double, double, double) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
- contains(double, double, double, double) - Method in class org.locationtech.jts.awt.PolygonShape
- contains(Point2D) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
- contains(Point2D) - Method in class org.locationtech.jts.awt.PolygonShape
- contains(Rectangle2D) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
- contains(Rectangle2D) - Method in class org.locationtech.jts.awt.PolygonShape
- contains(Coordinate) - Method in class org.locationtech.jts.geom.Envelope
-
Tests if the given point lies in or on the envelope.
- contains(Coordinate) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
- contains(Envelope) - Method in class org.locationtech.jts.geom.Envelope
-
Tests if the
Envelope other
lies wholely inside thisEnvelope
(inclusive of the boundary). - contains(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this geometry contains the argument geometry.
- 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(Geometry) - Method in class org.locationtech.jts.operation.predicate.RectangleContains
- contains(OctagonalEnvelope) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
- contains(Polygon, Geometry) - Static method in class org.locationtech.jts.operation.predicate.RectangleContains
-
Tests whether a rectangle contains a given geometry.
- contains(Interval) - Method in class org.locationtech.jts.index.bintree.Interval
- 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.PlanarGraph
-
Tests whether this graph contains the given
Edge
- contains(Edge) - Method in class org.locationtech.jts.planargraph.Subgraph
-
Tests whether an
Edge
is contained in this subgraph - 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
QuadEdge
es. - 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
Vertex
es. - 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(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() - Method in class org.locationtech.jts.geom.Geometry
-
Computes the smallest convex
Polygon
that contains all the points in theGeometry
. - convexHull() - Method in class org.locationtech.jts.geom.Polygon
- ConvexHull - Class in org.locationtech.jts.algorithm
-
Computes the convex hull of a
Geometry
. - ConvexHull(Coordinate[], GeometryFactory) - Constructor for class org.locationtech.jts.algorithm.ConvexHull
-
Create a new convex hull construction for the input
Coordinate
array. - ConvexHull(Geometry) - Constructor for class org.locationtech.jts.algorithm.ConvexHull
-
Create a new convex hull construction for the input
Geometry
. - 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() - Constructor for class org.locationtech.jts.geom.Coordinate
-
Constructs a
Coordinate
at (0,0,NaN). - Coordinate(double, double) - Constructor for class org.locationtech.jts.geom.Coordinate
-
Constructs a
Coordinate
at (x,y,NaN). - Coordinate(double, double, double) - Constructor for class org.locationtech.jts.geom.Coordinate
-
Constructs a
Coordinate
at (x,y,z). - Coordinate(Coordinate) - Constructor for class org.locationtech.jts.geom.Coordinate
-
Constructs a
Coordinate
having the same (x,y,z) values asother
. - Coordinate.DimensionalComparator - Class in org.locationtech.jts.geom
-
Compares two
Coordinate
s, 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 aGeometry
. - 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
forCoordinate
arrays modulo their directionality. - CoordinateArrays.ForwardComparator - Class in org.locationtech.jts.geom
-
A
Comparator
forCoordinate
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 ofCoordinate
s. - CoordinateArraySequence(int) - Constructor for class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
Constructs a sequence of a given size, populated with new
Coordinate
s. - CoordinateArraySequence(int, int) - Constructor for class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
Constructs a sequence of a given size, populated with new
Coordinate
s. - CoordinateArraySequence(int, int, int) - Constructor for class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
Constructs a sequence of a given size, populated with new
Coordinate
s. - CoordinateArraySequence(Coordinate[]) - Constructor for class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
Constructs a sequence based on the given array of
Coordinate
s (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
Coordinate
s (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
Coordinate
s (the array is not copied). - 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
CoordinateSequence
s represented as an array ofCoordinate
s. - CoordinateCountFilter - Class in org.locationtech.jts.util
-
A
CoordinateFilter
that counts the total number of coordinates in aGeometry
. - 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
Coordinate
s, 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
- CoordinateOperation() - Constructor for class org.locationtech.jtslab.geom.util.GeometryEditorEx.CoordinateOperation
- CoordinatePrecisionReducerFilter - Class in org.locationtech.jts.precision
-
Reduces the precision of the
Coordinate
s in aCoordinateSequence
to match the suppliedPrecisionModel
. - 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
CoordinateSequence
s. - 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
CoordinateSequence
s. - 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
- CoordinateSequenceOperation() - Constructor for class org.locationtech.jtslab.geom.util.GeometryEditorEx.CoordinateSequenceOperation
- CoordinateSequences - Class in org.locationtech.jts.geom
-
Utility functions for manipulating
CoordinateSequence
s - 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() - 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() - Method in class org.locationtech.jts.operation.buffer.BufferParameters
- copy() - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
- copy(CoordinateSequence, int, CoordinateSequence, int, int) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
Copies a section of a
CoordinateSequence
to anotherCoordinateSequence
. - copy(DD) - Static method in class org.locationtech.jts.math.DD
-
Creates a new DoubleDouble with the value of the argument.
- copyCoord(CoordinateSequence, int, CoordinateSequence, int) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
Copies a coordinate of a
CoordinateSequence
to anotherCoordinateSequence
. - 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.
- 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.Use
Orientation.COUNTERCLOCKWISE
instead. - 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
- CoverageUnion - Class in org.locationtech.jts.operation.overlayng
-
Unions a valid coverage of polygons or lines in an efficient way.
- 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. - 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 thisEnvelope
(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
- 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() - 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(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(double, double) - Static method in class org.locationtech.jts.math.Vector2D
-
Creates a new vector with given X and Y components.
- 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(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) - Static method in class org.locationtech.jts.geom.Coordinates
-
Factory method providing access to common Coordinate implementations.
- 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(int, int) - Static method in class org.locationtech.jts.geom.Coordinates
-
Factory method providing access to common Coordinate implementations.
- create(int, int) - Method in interface org.locationtech.jts.geom.CoordinateSequenceFactory
-
Creates a
CoordinateSequence
of the specified size and dimension. - create(int, int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory
-
The created sequence dimension is clamped to be <= 3.
- create(int, int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
- 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(int, int, int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory
- create(int, int, int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
- create(Coordinate) - Static method in class org.locationtech.jts.math.Vector2D
-
Creates a vector from a
Coordinate
. - create(Coordinate) - Static method in class org.locationtech.jts.math.Vector3D
-
Creates a vector from a 3D
Coordinate
. - create(Coordinate[]) - Method in interface org.locationtech.jts.geom.CoordinateSequenceFactory
-
Returns a
CoordinateSequence
based on the given array. - 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(Coordinate[]) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
- create(Coordinate[]) - Static method in class org.locationtech.jts.triangulate.tri.Tri
-
Creates a triangle from an array with three vertex coordinates.
- 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(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(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
Coordinate
s. - create(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.triangulate.tri.Tri
-
Creates a triangle with the given vertices.
- create(CoordinateSequence) - Method in interface org.locationtech.jts.geom.CoordinateSequenceFactory
-
Creates a
CoordinateSequence
which is a copy of the givenCoordinateSequence
. - create(CoordinateSequence) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory
- create(CoordinateSequence) - 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 argumentGeometry
. - create(Vector2D) - Static method in class org.locationtech.jts.math.Vector2D
-
Creates a new vector from an existing one.
- 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[]) - Static method in class org.locationtech.jts.geom.util.AffineTransformationFactory
-
Creates an AffineTransformation defined by a set 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, 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, Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.util.AffineTransformationFactory
-
Creates a transformation from a set of three 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 givenCoordinate
s. - createLinearRing(CoordinateSequence) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Creates a
LinearRing
using the givenCoordinateSequence
. - 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(Coordinate[]) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Deprecated.
- createMultiPoint(CoordinateSequence) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Creates a
MultiPoint
using the points in the givenCoordinateSequence
. - createMultiPoint(Point[]) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Creates a
MultiPoint
using the givenPoint
s. - createMultiPointFromCoords(Coordinate[]) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Creates a
MultiPoint
using the givenCoordinate
s. - 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(Coordinate) - Method in class org.locationtech.jts.operation.overlay.OverlayNodeFactory
- createNode(Coordinate) - Method in class org.locationtech.jts.operation.relate.RelateNodeFactory
- createNode(Envelope) - Static method in class org.locationtech.jts.index.quadtree.Node
- createNode(Interval) - Static method in class org.locationtech.jts.index.bintree.Node
- createOn(QuadEdgeSubdivision) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
Creates
QuadEdgeTriangle
s for all facets of aQuadEdgeSubdivision
representing a triangulation. - createPoint() - Method in class org.locationtech.jts.geom.GeometryFactory
-
Constructs an empty
Point
geometry. - 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(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() - Method in class org.locationtech.jts.geom.GeometryFactory
-
Constructs an empty
Polygon
geometry. - createPolygon(Coordinate[]) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Constructs a
Polygon
with the given exterior boundary. - createPolygon(CoordinateSequence) - 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(LinearRing, LinearRing[]) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Constructs a
Polygon
with the given exterior boundary and interior boundaries. - 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. - 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(double[]) - Method in class org.locationtech.jts.awt.ShapeCollectionPathIterator
- currentSegment(float[]) - 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(String) - Constructor for class org.locationtech.jts.math.DD
-
Creates a new DoubleDouble with value equal to the argument.
- DD(DD) - 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) - Static method in class org.locationtech.jts.shape.fractal.MortonCode
-
Computes the point on the Morton curve for a given index.
- 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.
- 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() - 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.
- DELETE - Static variable in class org.locationtech.jts.index.sweepline.SweepLineEvent
- 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() - 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 items in the tree.
- depth() - Method in class org.locationtech.jts.noding.snap.SnappingPointIndex
-
Computes the depth of the index tree.
- 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
- 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 thisGeometry
that are not contained in theother
Geometry. - 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(Geometry, Geometry) - Method in class org.locationtech.jts.precision.CommonBitsOp
-
Computes the set-theoretic difference of two
Geometry
s, using enhanced precision. - difference(Geometry, Geometry) - Static method in class org.locationtech.jts.precision.EnhancedPrecisionOp
-
Computes the set-theoretic difference of two
Geometry
s, using enhanced precision. - DIFFERENCE - Static variable in class org.locationtech.jts.operation.overlay.OverlayOp
-
The code for the Difference overlay operation.
- DIFFERENCE - Static variable in class org.locationtech.jts.operation.overlayng.OverlayNG
-
The code for the Difference overlay operation.
- dimension(Coordinate) - Static method in class org.locationtech.jts.geom.Coordinates
-
Determine dimension based on subclass of
Coordinate
. - dimension(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
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 - Class in org.locationtech.jts.planargraph
-
Represents a directed edge in a
PlanarGraph
. - DirectedEdge(Edge, boolean) - Constructor for class org.locationtech.jts.geomgraph.DirectedEdge
- DirectedEdge(Node, Node, Coordinate, boolean) - Constructor for class org.locationtech.jts.planargraph.DirectedEdge
-
Constructs a DirectedEdge connecting the
from
node to theto
node. - DirectedEdgeStar - Class in org.locationtech.jts.geomgraph
-
A DirectedEdgeStar is an ordered list of outgoing DirectedEdges around a node.
- DirectedEdgeStar - Class in org.locationtech.jts.planargraph
- DirectedEdgeStar() - Constructor for class org.locationtech.jts.geomgraph.DirectedEdgeStar
- 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 theDirectedEdge
s 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 thisEnvelope
. - 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. - DisjointSets - Class in org.locationtech.jts.operation.union
-
A data structure that represents a partition of a set into disjoint subsets, and allows merging subsets.
- DisjointSets(int) - Constructor for class org.locationtech.jts.operation.union.DisjointSets
-
Creates a new set containing a given number of items.
- DisjointSets.Subsets - Class in org.locationtech.jts.operation.union
-
A representation of a partition of a set of items into disjoint subsets.
- dissolve(Collection) - Method in class org.locationtech.jts.noding.SegmentStringDissolver
-
Dissolve all
SegmentString
s in the inputCollection
- dissolve(Geometry) - Static method in class org.locationtech.jts.dissolve.LineDissolver
-
Dissolves the linear components in a geometry.
- 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() - Method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance
- distance() - Method in class org.locationtech.jts.operation.distance.DistanceOp
-
Report the distance between the nearest points on the input geometries.
- distance() - Method in class org.locationtech.jts.operation.distance3d.Distance3DOp
-
Report the distance between the nearest points on the input geometries.
- distance(Coordinate) - Method in class org.locationtech.jts.geom.Coordinate
-
Computes the 2-dimensional Euclidean distance to another location.
- distance(Coordinate) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the distance between this line segment and a given point.
- distance(Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms3D
- 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 anotherGeometry
. - 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.algorithm.distance.DiscreteFrechetDistance
-
Computes the Discrete Fréchet Distance between two
Geometry
s using aCartesian
distance computation function. - distance(Geometry, Geometry) - Static method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance
- distance(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.distance.DistanceOp
-
Compute the distance between the nearest points of two geometries.
- distance(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.distance.IndexedFacetDistance
-
Computes the distance between facets of two geometries.
- distance(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.distance3d.Distance3DOp
-
Compute the distance between the nearest points of two geometries.
- distance(Geometry, Geometry, double) - Static method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance
- distance(LineSegment) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the distance between this line segment and another segment.
- distance(ItemBoundable, ItemBoundable) - Method in class org.locationtech.jts.index.strtree.GeometryItemDistance
-
Computes the distance between two
Geometry
items, using theGeometry.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(FacetSequence) - Method in class org.locationtech.jts.operation.distance.FacetSequence
-
Computes the distance between this and another FacetSequence.
- Distance - Class in org.locationtech.jts.algorithm
-
Functions to compute distance between basic geometric structures.
- Distance() - Constructor for class org.locationtech.jts.algorithm.Distance
- 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
Geometry
s 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
-
Deprecated.
- DistanceOp - Class in org.locationtech.jts.operation.distance
-
Find two points on two
Geometry
s 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.
- distancePointLine(Coordinate, Coordinate[]) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
-
Deprecated.
- distancePointLine(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
-
Deprecated.
- distancePointLinePerpendicular(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
-
Deprecated.
- 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 aGeometry
. - 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(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
. - divide(DD) - Method in class org.locationtech.jts.math.DD
-
Computes a new DoubleDouble whose value is (this / y).
- 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(Coordinate, Coordinate) - Static method in class org.locationtech.jts.math.Vector3D
-
Computes the 3D dot-product of two
Coordinate
s. - 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(Vector2D) - Method in class org.locationtech.jts.math.Vector2D
-
Computes the dot-product of two vectors
- 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(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(Coordinate[]) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
-
Builds a new packed coordinate sequence out of a 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 - 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 - 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(Coordinate[]) - Constructor for class org.locationtech.jts.geomgraph.Edge
- Edge(Coordinate[], Label) - Constructor for class org.locationtech.jts.geomgraph.Edge
- 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
QuadEdgeTriangle
s 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
- EdgeEndBuilder() - Constructor for class org.locationtech.jts.operation.relate.EdgeEndBuilder
- EdgeEndBundle - Class in org.locationtech.jts.operation.relate
-
A collection of
EdgeEnd
s 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
EdgeEndBundle
s around aRelateNode
. - 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
HalfEdge
s. - 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 theEdge
s 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
Edge
s is correctly noded. - EdgeNodingValidator(Collection) - Constructor for class org.locationtech.jts.geomgraph.EdgeNodingValidator
-
Creates a new validator for the given collection of
Edge
s. - EdgeRayArea - Class in org.locationtech.jtslab.edgeray
- EdgeRayArea(Geometry) - Constructor for class org.locationtech.jtslab.edgeray.EdgeRayArea
- EdgeRayFunctions - Class in org.locationtech.jtslab
- EdgeRayFunctions() - Constructor for class org.locationtech.jtslab.EdgeRayFunctions
- EdgeRayIntersectionArea - Class in org.locationtech.jtslab.edgeray
- EdgeRayIntersectionArea(Geometry, Geometry) - Constructor for class org.locationtech.jtslab.edgeray.EdgeRayIntersectionArea
- 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
LineMergeDirectedEdge
s 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(Coordinate[], Geometry) - Method in class org.locationtech.jts.geom.util.GeometryEditor.CoordinateOperation
-
Edits the array of
Coordinate
s from aGeometry
. - edit(Coordinate[], Geometry) - Method in class org.locationtech.jts.precision.PrecisionReducerCoordinateOperation
- edit(Coordinate[], Geometry) - Method in class org.locationtech.jtslab.geom.util.GeometryEditorEx.CoordinateOperation
-
Edits the array of
Coordinate
s from aGeometry
. - edit(CoordinateSequence, Geometry) - Method in class org.locationtech.jts.geom.util.GeometryEditor.CoordinateSequenceOperation
-
Edits a
CoordinateSequence
from aGeometry
. - edit(CoordinateSequence, Geometry, GeometryFactory) - Method in class org.locationtech.jtslab.geom.util.GeometryEditorEx.CoordinateSequenceOperation
-
Edits a
CoordinateSequence
from aGeometry
. - edit(Geometry) - Method in class org.locationtech.jtslab.geom.util.GeometryEditorEx
-
Edit a
Geometry
. - edit(Geometry, GeometryFactory) - Method in class org.locationtech.jts.geom.util.GeometryEditor.CoordinateOperation
- edit(Geometry, GeometryFactory) - Method in class org.locationtech.jts.geom.util.GeometryEditor.CoordinateSequenceOperation
- 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(Geometry, GeometryFactory) - Method in class org.locationtech.jtslab.geom.util.GeometryEditorEx.CoordinateOperation
- edit(Geometry, GeometryFactory) - Method in class org.locationtech.jtslab.geom.util.GeometryEditorEx.CoordinateSequenceOperation
- edit(Geometry, GeometryFactory) - Method in interface org.locationtech.jtslab.geom.util.GeometryEditorEx.GeometryEditorOperation
-
Edits a Geometry by returning a new Geometry with a modification.
- edit(Geometry, GeometryFactory) - Method in class org.locationtech.jtslab.geom.util.GeometryEditorEx.NoOpGeometryOperation
- edit(Geometry, GeometryEditor.GeometryEditorOperation) - Method in class org.locationtech.jts.geom.util.GeometryEditor
-
Edit the input
Geometry
with the given edit operation. - EMPTY - Static variable in class org.locationtech.jts.io.WKTConstants
- 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.
- 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(Envelope) - Method in class org.locationtech.jts.index.hprtree.HilbertEncoder
- 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(Envelope, double) - Static method in class org.locationtech.jts.index.quadtree.Quadtree
-
Ensure that the envelope for the inserted item has non-zero extents.
- 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.
- 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(Collection) - Static method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
-
Computes the
Envelope
of a collection ofCoordinate
s. - 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) - Constructor for class org.locationtech.jts.geom.Envelope
-
Creates an
Envelope
for a region defined by a single Coordinate. - Envelope(Coordinate, Coordinate) - Constructor for class org.locationtech.jts.geom.Envelope
-
Creates an
Envelope
for a region defined by two Coordinates. - Envelope(Envelope) - Constructor for class org.locationtech.jts.geom.Envelope
-
Create an
Envelope
from an existing Envelope. - EnvelopeDistance - Class in org.locationtech.jts.index.strtree
-
Functions for computing distances between
Envelope
s. - 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
- EPSG_PREFIX - Static variable in class org.locationtech.jts.io.geojson.GeoJsonWriter
-
The prefix for EPSG codes in the
crs
property. - 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(Object) - Method in class org.locationtech.jts.geom.Coordinate
-
Returns
true
ifother
has the same values for the x and y ordinates. - equals(Object) - Method in class org.locationtech.jts.geom.Envelope
- 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
ifother
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(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(Object, Object) - Static method in class org.locationtech.jts.util.Assert
-
Throws an
AssertionFailedException
if the given objects are not equal, according to theequals
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 theequals
method. - 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
forCoordinate
s - equals(Coordinate, Coordinate) - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Tests whether this edge has the given orig and dest vertices.
- equals(Coordinate, Coordinate, double) - Static method in class org.locationtech.jts.util.Debug
- equals(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this geometry is topologically equal to the argument geometry.
- equals(DD) - Method in class org.locationtech.jts.math.DD
-
Tests whether this value is equal to another DoubleDouble value.
- equals(Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
- equals(Vertex, double) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
- equals2D(Coordinate) - Method in class org.locationtech.jts.geom.Coordinate
-
Returns whether the planar projections of the two
Coordinate
s 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) - Method in class org.locationtech.jts.geom.Geometry
-
Returns true if the two
Geometry
s are exactly equal. - equalsExact(Geometry, double) - Method in class org.locationtech.jts.geom.Geometry
-
Returns true if the two
Geometry
s are exactly equal, up to a specified distance tolerance. - 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
ifother
is topologically equal to this LineSegment (e.g. - 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.
- 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) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
- expandBy(double, double) - Method in class org.locationtech.jts.geom.Envelope
-
Expands this envelope by a given distance in all directions.
- 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(double, double) - Method in class org.locationtech.jts.geom.Envelope
-
Enlarges this
Envelope
so that it contains the given point. - expandToInclude(double, double) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
- expandToInclude(Coordinate) - Method in class org.locationtech.jts.geom.Envelope
-
Enlarges this
Envelope
so that it contains the givenCoordinate
. - expandToInclude(Coordinate) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
- expandToInclude(CoordinateSequence) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
- expandToInclude(Envelope) - Method in class org.locationtech.jts.geom.Envelope
-
Enlarges this
Envelope
so that it contains theother
Envelope. - expandToInclude(Envelope) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
- expandToInclude(Geometry) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
- expandToInclude(OctagonalEnvelope) - 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
- extract(Geometry, Class) - Static method in class org.locationtech.jts.geom.util.GeometryExtracter
-
Deprecated.
- extract(Geometry, Class, List) - Static method in class org.locationtech.jts.geom.util.GeometryExtracter
-
Deprecated.
- extract(Geometry, String) - 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 providedList
. - extractBasicSegmentStrings(Geometry) - Static method in class org.locationtech.jts.noding.SegmentStringUtil
-
Extracts all linear components from a given
Geometry
toBasicSegmentString
s. - 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
toNodedSegmentString
s. - 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
toSegmentString
s. - extractUniqueCoordinates(Geometry) - Static method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
-
Extracts the unique
Coordinate
s from the givenGeometry
.
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 aCoordinateSequence
. - FacetSequence(CoordinateSequence, int) - Constructor for class org.locationtech.jts.operation.distance.FacetSequence
-
Creates a new sequence for a single point from a
CoordinateSequence
. - FacetSequence(CoordinateSequence, int, int) - Constructor for class org.locationtech.jts.operation.distance.FacetSequence
-
Creates a new sequence of facets based on 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 givenGeometry
. - 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
SegmentString
s 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
SegmentString
s 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(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(Coordinate) - Method in class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter
- 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
- filter(CoordinateSequence, int) - Method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
- filter(CoordinateSequence, int) - Method in interface org.locationtech.jts.geom.CoordinateSequenceFilter
-
Performs an operation on a coordinate in a
CoordinateSequence
. - filter(CoordinateSequence, int) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Transforms the i'th coordinate in the input sequence
- filter(CoordinateSequence, int) - Method in class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
- filter(CoordinateSequence, int) - Method in class org.locationtech.jts.precision.CoordinatePrecisionReducerFilter
-
Rounds the Coordinates in the sequence to match the PrecisionModel
- filter(Geometry) - Method in interface org.locationtech.jts.geom.GeometryComponentFilter
-
Performs an operation with or on
geom
. - filter(Geometry) - Method in interface org.locationtech.jts.geom.GeometryFilter
-
Performs an operation with or on
geom
. - 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(Geometry) - Method in class org.locationtech.jts.operation.distance.ConnectedElementLocationFilter
- filter(Geometry) - Method in class org.locationtech.jts.operation.distance.ConnectedElementPointFilter
- filterCoordinates(Coordinate[]) - Static method in class org.locationtech.jts.util.UniqueCoordinateArrayFilter
-
Convenience method which allows running the filter over an array of
Coordinate
s. - 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(Coordinate) - Method in class org.locationtech.jts.planargraph.NodeMap
-
Returns the Node at the given location, or null if no Node was there.
- find(Envelope) - Method in class org.locationtech.jts.index.quadtree.Node
-
Returns the smallest existing node containing the envelope.
- find(Interval) - Method in class org.locationtech.jts.index.bintree.Node
-
Returns the smallest existing node containing the envelope.
- 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(Coordinate, Coordinate) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
-
Returns the edge whose first two coordinates are p0 and p1
- findEdge(LineString) - Method in class org.locationtech.jts.geomgraph.GeometryGraph
- 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.
- findIndex(EdgeEnd) - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
- findNode(Coordinate) - Method in class org.locationtech.jts.planargraph.PlanarGraph
- 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.
- 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 aGeometryMapper.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(double[], int, int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
-
Constructs a packed coordinate sequence from an array of
double
s - Float(float[], int, int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
-
Constructs a packed coordinate sequence from an array of
float
s - 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(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 - 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 intoPolygonal
geometry. - format(double) - Method in class org.locationtech.jts.io.OrdinateFormat
-
Returns a string representation of the given ordinate numeric value.
- format(long) - Static method in class org.locationtech.jts.util.Memory
- format(Coordinate) - Static method in class org.locationtech.jts.io.WKTWriter
- 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
Geometry
s 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.
- GeoJsonConstants - Class in org.locationtech.jts.io.geojson
-
Constants for GeoJSON objects
- GeoJsonConstants() - Constructor for class org.locationtech.jts.io.geojson.GeoJsonConstants
- GeoJsonReader - Class in org.locationtech.jts.io.geojson
-
Reads a GeoJSON Geometry from a JSON fragment into a
Geometry
. - GeoJsonReader() - Constructor for class org.locationtech.jts.io.geojson.GeoJsonReader
-
The default constructor uses the SRID from the Geojson CRS and the default
PrecisionModel
to create aGeometryFactory
. - GeoJsonReader(GeometryFactory) - Constructor for class org.locationtech.jts.io.geojson.GeoJsonReader
-
This constructor accepts a
GeometryFactory
that is used to create the output geometries and to override the GeoJson CRS. - GeoJsonWriter - Class in org.locationtech.jts.io.geojson
-
Writes
Geometry
s as JSON fragments in GeoJSON format. - GeoJsonWriter() - Constructor for class org.locationtech.jts.io.geojson.GeoJsonWriter
-
Constructs a GeoJsonWriter instance.
- GeoJsonWriter(int) - Constructor for class org.locationtech.jts.io.geojson.GeoJsonWriter
-
Constructs a GeoJsonWriter instance specifying the number of decimals to use when encoding floating point numbers.
- 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
Geometry
s of arbitrary type and dimension. - GeometryCollection(Geometry[], GeometryFactory) - Constructor for class org.locationtech.jts.geom.GeometryCollection
- GeometryCollection(Geometry[], PrecisionModel, int) - Constructor for class org.locationtech.jts.geom.GeometryCollection
-
Deprecated.Use GeometryFactory instead
- GEOMETRYCOLLECTION - Static variable in class org.locationtech.jts.io.WKTConstants
- GeometryCollectionIterator - Class in org.locationtech.jts.geom
- 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 JTSGeometry
s. - GeometryCollectionShape() - Constructor for class org.locationtech.jts.awt.GeometryCollectionShape
- GeometryCombiner - Class in org.locationtech.jts.geom.util
-
Combines
Geometry
s to produce aGeometryCollection
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 aGeometryComponentFilter
filter to theGeometry
. - GeometryEditor - Class in org.locationtech.jts.geom.util
-
A class which supports creating new
Geometry
s 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
Geometry
s with the sameGeometryFactory
as the input Geometry. - GeometryEditor(GeometryFactory) - Constructor for class org.locationtech.jts.geom.util.GeometryEditor
-
Creates a new GeometryEditor object which will create edited
Geometry
s with the givenGeometryFactory
. - GeometryEditor.CoordinateOperation - Class in org.locationtech.jts.geom.util
-
A
GeometryEditor.GeometryEditorOperation
which edits the coordinate list of aGeometry
. - 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.
- GeometryEditorEx - Class in org.locationtech.jtslab.geom.util
-
A class which supports creating new
Geometry
s which are modifications of existing ones, maintaining the same type structure. - GeometryEditorEx() - Constructor for class org.locationtech.jtslab.geom.util.GeometryEditorEx
-
Creates a new GeometryEditor object which will create edited
Geometry
s with the sameGeometryFactory
as the input Geometry. - GeometryEditorEx(GeometryFactory) - Constructor for class org.locationtech.jtslab.geom.util.GeometryEditorEx
-
Creates a new GeometryEditor object which will create edited
Geometry
s with the givenGeometryFactory
. - GeometryEditorEx(GeometryEditorEx.GeometryEditorOperation) - Constructor for class org.locationtech.jtslab.geom.util.GeometryEditorEx
-
Creates a GeometryEditor which edits geometries using a given
GeometryOperation
and the sameGeometryFactory
as the input Geometry. - GeometryEditorEx(GeometryEditorEx.GeometryEditorOperation, GeometryFactory) - Constructor for class org.locationtech.jtslab.geom.util.GeometryEditorEx
-
Creates a GeometryEditor which edits geometries using a given
GeometryOperation
and the givenGeometryFactory
. - GeometryEditorEx.CoordinateOperation - Class in org.locationtech.jtslab.geom.util
-
A
GeometryEditorEx.GeometryEditorOperation
which edits the coordinate list of aGeometry
. - GeometryEditorEx.CoordinateSequenceOperation - Class in org.locationtech.jtslab.geom.util
- GeometryEditorEx.GeometryEditorOperation - Interface in org.locationtech.jtslab.geom.util
-
A interface which specifies an edit operation for Geometries.
- GeometryEditorEx.NoOpGeometryOperation - Class in org.locationtech.jtslab.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() - 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.
- 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(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.
- GeometryFilter - Interface in org.locationtech.jts.geom
-
GeometryCollection
classes support the concept of applying aGeometryFilter
to theGeometry
. - 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
GeometryGraph
s. - GeometryGraphOperation(Geometry) - Constructor for class org.locationtech.jts.operation.GeometryGraphOperation
- GeometryGraphOperation(Geometry, Geometry) - Constructor for class org.locationtech.jts.operation.GeometryGraphOperation
- GeometryGraphOperation(Geometry, Geometry, BoundaryNodeRule) - Constructor for class org.locationtech.jts.operation.GeometryGraphOperation
- GeometryItemDistance - Class in org.locationtech.jts.index.strtree
-
An
ItemDistance
function for items which areGeometry
s, using theGeometry.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
Geometry
s 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
Geometry
s using Snap-Rounding to a givenPrecisionModel
. - 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 suppliedPrecisionModel
, 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
- GeometryTransformer() - Constructor for class org.locationtech.jts.geom.util.GeometryTransformer
- get(int) - Method in class org.locationtech.jts.geomgraph.EdgeList
- get(int) - Method in class org.locationtech.jts.geomgraph.TopologyLocation
- get(int, int) - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Returns the value of one of this matrix entries.
- 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.
- getArea() - Method in class org.locationtech.jtslab.edgeray.EdgeRayArea
- getArea() - Method in class org.locationtech.jtslab.edgeray.EdgeRayIntersectionArea
- 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() - Method in class org.locationtech.jts.operation.BoundaryOp
-
Gets the computed boundary.
- 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
. - getBoundaryDimension() - Method in class org.locationtech.jts.geom.Geometry
-
Returns the dimension of this
Geometry
s 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() - Method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
-
Gets the center point of the Largest Empty Circle (up to the 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).
- getCenter(Geometry, double) - Static method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
-
Computes the center point of the Largest Empty Circle within a set of obstacles, up to a given 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.
- 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() - 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
. - getCentroid(Geometry) - Static method in class org.locationtech.jts.algorithm.Centroid
-
Computes the centroid point of a geometry.
- getChains(Coordinate[]) - Static method in class org.locationtech.jts.index.chain.MonotoneChainBuilder
-
Computes a list of the
MonotoneChain
s for a list of coordinates. - getChains(Coordinate[], Object) - Static method in class org.locationtech.jts.index.chain.MonotoneChainBuilder
-
Computes a list of the
MonotoneChain
s 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
AbstractNode
s, or if this is a leaf node, real data (wrapped inItemBoundable
s). - 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 aIterator
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
Segment
s 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() - Method in class org.locationtech.jts.algorithm.HCoordinate
- getCoordinate() - Method in class org.locationtech.jts.geom.Geometry
-
Returns a vertex of this
Geometry
(usually, but not necessarily, the first one). - getCoordinate() - Method in class org.locationtech.jts.geom.GeometryCollection
- 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() - 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() - 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() - Method in class org.locationtech.jts.noding.SegmentNode
-
Gets the
Coordinate
giving the location of this node. - getCoordinate() - Method in class org.locationtech.jts.noding.snapround.HotPixel
-
Gets the coordinate this hot pixel is based at.
- getCoordinate() - Method in class org.locationtech.jts.operation.distance.GeometryLocation
-
Returns the
Coordinate
of this location. - 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() - Method in exception org.locationtech.jts.triangulate.ConstraintEnforcementException
-
Gets the approximate location of this error.
- getCoordinate() - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
- getCoordinate(int) - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
-
Gets one of the paired points
- 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) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
Get the Coordinate with index i.
- getCoordinate(int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
- getCoordinate(int) - Method in class org.locationtech.jts.geom.LineSegment
- getCoordinate(int) - Method in class org.locationtech.jts.geomgraph.Edge
- getCoordinate(int) - Method in class org.locationtech.jts.geomgraph.EdgeRing
- getCoordinate(int) - Method in class org.locationtech.jts.noding.BasicSegmentString
- getCoordinate(int) - Method in class org.locationtech.jts.noding.NodedSegmentString
- getCoordinate(int) - Method in interface org.locationtech.jts.noding.SegmentString
- getCoordinate(int) - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
- getCoordinate(int) - Method in class org.locationtech.jts.operation.distance.FacetSequence
- getCoordinate(int) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
- getCoordinate(int) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
- getCoordinate(int) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Gets the coordinate for a vertex.
- getCoordinate(int, Coordinate) - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Copies the i'th coordinate in the sequence to the supplied
Coordinate
. - getCoordinate(int, Coordinate) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
- getCoordinate(int, Coordinate) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
- getCoordinate(int, Coordinate) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
- getCoordinate(Geometry) - Method in class org.locationtech.jts.linearref.LinearLocation
-
Gets the
Coordinate
along the given linearGeometry
which is referenced by this location. - 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
Coordinate
s 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() - 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
- getCoordinates() - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
- 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
Coordinate
s. - getCoordinates() - Method in class org.locationtech.jts.util.UniqueCoordinateArrayFilter
-
Returns the gathered
Coordinate
s. - getCoordinates(Geometry) - Static method in class org.locationtech.jts.geom.util.ComponentCoordinateExtracter
-
Extracts a representative
Coordinate
from each connected component in a geometry. - 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.
- 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.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.operation.union.DisjointSets.Subsets
-
Gets the number of disjoint subsets.
- getCount() - Method in class org.locationtech.jts.operation.union.SpatialPartition
-
Gets the number of partitions
- getCount() - Method in class org.locationtech.jts.util.CoordinateCountFilter
-
Returns the result of the filtering.
- getCurve() - Method in class org.locationtech.jts.operation.buffer.OffsetCurve
-
Gets the computed offset curve.
- 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, and for a specified quadrant segments, join style and mitre limit.
- 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() - Method in class org.locationtech.jts.geomgraph.Edge
- getDepth(int) - Method in class org.locationtech.jts.geomgraph.DirectedEdge
- getDepth(int, int) - Method in class org.locationtech.jts.geomgraph.Depth
- 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
ofPolygon
s, 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() - Method in class org.locationtech.jts.precision.MinimumClearance
-
Gets the Minimum Clearance distance.
- getDistance() - Method in class org.locationtech.jts.precision.SimpleMinimumClearance
- getDistance(Geometry) - Static method in class org.locationtech.jts.precision.MinimumClearance
-
Computes the Minimum Clearance distance for the given Geometry.
- getDistance(Geometry) - Static 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() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the collection of base
QuadEdge
s (one for every pair of vertices which is connected). - getEdges() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
- 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(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. - 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() - 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).
- getEnvelope(double) - Method in class org.locationtech.jts.index.chain.MonotoneChain
-
Gets the envelope for this chain, expanded by a given distance.
- getEnvelopeInternal() - Method in class org.locationtech.jts.geom.Geometry
-
Gets an
Envelope
containing the minimum and maximum x and y values in thisGeometry
. - 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.
- 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() - 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(int, int) - Method in class org.locationtech.jts.operation.union.SpatialPartition
-
Gets a geometry in a given partition
- 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 aLineString
orMultiLineString
. - getGeometry(Geometry) - Static method in class org.locationtech.jts.geom.util.LineStringExtracter
-
Extracts the
LineString
elements from a singleGeometry
and returns them as either aLineString
orMultiLineString
. - getGeometry(GeometryFactory) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
- 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 aLineString
orMultiLineString
. - 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 aGeometryCollection
(orthis
, 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(int) - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
-
Returns value of i modulo the number of edges in this DirectedEdgeStar (i.e.
- 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(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(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(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(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() - Method in class org.locationtech.jts.algorithm.InteriorPointArea
-
Gets the computed interior point.
- getInteriorPoint() - Method in class org.locationtech.jts.algorithm.InteriorPointLine
- 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
. - 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(Geometry) - Static method in class org.locationtech.jts.algorithm.InteriorPointLine
-
Computes an interior point for the linear components of a Geometry.
- getInteriorPoint(Geometry) - Static method in class org.locationtech.jts.algorithm.InteriorPointPoint
-
Computes an interior point for the puntal components of a Geometry.
- getInteriorRingN(int) - Method in class org.locationtech.jts.geom.Polygon
- 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.
- getIntersection(int) - Method in class org.locationtech.jts.algorithm.LineIntersector
-
Returns the intIndex'th intersection point
- 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
- getItem(int, int) - Method in class org.locationtech.jts.operation.union.DisjointSets.Subsets
-
Gets an item from a subset.
- getItem(int, int) - Method in class org.locationtech.jts.operation.union.SpatialPartition
-
Gets the index of a geometry in a partition
- 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() - 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.
- getLength(Geometry, LinearLocation) - Static method in class org.locationtech.jts.linearref.LengthLocationMap
-
Computes the length for a given
LinearLocation
on a linearGeometry
. - getLength(LinearLocation) - Method in class org.locationtech.jts.linearref.LengthLocationMap
- 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() - Method in class org.locationtech.jts.precision.MinimumClearance
-
Gets a LineString containing two points which are at the Minimum Clearance distance.
- getLine() - Method in class org.locationtech.jts.precision.SimpleMinimumClearance
- 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(Geometry) - Static 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 providedCollection
. - 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 providedCollection
. - getLines(Geometry) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
-
Extracts the linear components from a single geometry.
- getLines(Geometry) - Static method in class org.locationtech.jts.geom.util.LineStringExtracter
- getLines(Geometry, boolean) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
-
Extracts the linear components from a single geometry.
- 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 providedCollection
. - 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 providedCollection
. - getLines(Geometry, List) - Static method in class org.locationtech.jts.geom.util.LineStringExtracter
- getLineSegment() - Method in class org.locationtech.jts.triangulate.Segment
-
Gets a LineSegment modelling this segment.
- getLineSegment(int, LineSegment) - Method in class org.locationtech.jts.index.chain.MonotoneChain
-
Gets the line segment starting at
index
- 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(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(int) - Method in class org.locationtech.jts.geomgraph.Label
- getLocation(int, int) - Method in class org.locationtech.jts.geomgraph.Depth
- getLocation(int, int) - Method in class org.locationtech.jts.geomgraph.Label
- getLocation(Coordinate) - Method in class org.locationtech.jts.operation.overlay.validate.FuzzyPointLocator
- getLocation(Geometry, double) - Static method in class org.locationtech.jts.linearref.LengthLocationMap
-
Computes the
LinearLocation
for a given length along a linearGeometry
. - getLocation(Geometry, double, boolean) - Static method in class org.locationtech.jts.linearref.LengthLocationMap
-
Computes the
LinearLocation
for a given length along a linearGeometry
, with control over how the location is resolved at component endpoints. - 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() - 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 interface org.locationtech.jts.geom.CoordinateSequence
-
Returns ordinate M of the specified coordinate 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
Envelope
s maximum x-value. - getMaxX() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
- getMaxX() - Method in class org.locationtech.jts.geomgraph.index.SweepLineSegment
- getMaxX(int) - Method in class org.locationtech.jts.geomgraph.index.MonotoneChainEdge
- getMaxY() - Method in class org.locationtech.jts.geom.Envelope
-
Returns the
Envelope
s 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
LineString
s 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() - Method in class org.locationtech.jts.algorithm.MinimumDiameter
-
Gets the minimum rectangular
Polygon
which encloses the input geometry. - getMinimumRectangle(Geometry) - Static method in class org.locationtech.jts.algorithm.MinimumDiameter
-
Gets the minimum rectangular
Polygon
which encloses the input geometry. - 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
Envelope
s minimum x-value. - getMinX() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
- getMinX() - Method in class org.locationtech.jts.geomgraph.index.SweepLineSegment
- getMinX(int) - Method in class org.locationtech.jts.geomgraph.index.MonotoneChainEdge
- getMinY() - Method in class org.locationtech.jts.geom.Envelope
-
Returns the
Envelope
s 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() - 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.geomgraph.EdgeRing
- 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 givenDirectedEdge
(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 givenDirectedEdge
(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(Envelope) - Method in class org.locationtech.jts.index.quadtree.Node
-
Returns the subquad containing the envelope searchEnv.
- getNode(Interval) - Method in class org.locationtech.jts.index.bintree.Node
-
Returns the subnode containing the envelope.
- 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() - Method in interface org.locationtech.jts.noding.Noder
-
Returns a
Collection
of fully nodedSegmentString
s. - 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 nodedSegmentString
s. - 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
- getNodedSubstrings(Collection) - Static method in class org.locationtech.jts.noding.NodedSegmentString
-
Gets the
SegmentString
s which result from splitting this string at node points. - getNodedSubstrings(Collection, Collection) - Static method in class org.locationtech.jts.noding.NodedSegmentString
-
Adds the noded
SegmentString
s which result from splitting this string at node points. - 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() - Method in class org.locationtech.jts.operation.valid.IsSimpleOp
-
Gets the coordinate for an 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.
- 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
Geometry
s in aGeometryCollection
(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
Geometry
s 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) - 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 interface org.locationtech.jts.geom.CoordinateSequence
-
Returns the ordinate of a coordinate in this sequence.
- 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.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) - Method in class org.locationtech.jts.awt.PolygonShape
- getPathIterator(AffineTransform, double) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
- 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(double) - Method in class org.locationtech.jts.operation.overlay.validate.OffsetPointGenerator
-
Gets the computed offset points.
- getPoints(Geometry) - Static method in class org.locationtech.jts.geom.util.PointExtracter
- getPoints(Geometry, List) - Static method in class org.locationtech.jts.geom.util.PointExtracter
- getPolygon() - Method in class org.locationtech.jts.operation.distance3d.PlanarPolygon3D
- 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.
- getPolygons(Geometry) - Static method in class org.locationtech.jts.geom.util.PolygonExtracter
- getPolygons(Geometry, List) - Static method in class org.locationtech.jts.geom.util.PolygonExtracter
- getPrecisionModel() - Method in class org.locationtech.jts.geom.Geometry
-
Returns the
PrecisionModel
used by theGeometry
. - 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() - Method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
-
Gets a line representing a radius of the Largest Empty Circle.
- getRadiusLine() - Method in class org.locationtech.jts.algorithm.construct.MaximumInscribedCircle
-
Gets a line representing a radius of the Largest Empty Circle.
- getRadiusLine(Geometry, double) - Static method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
-
Computes a radius line of the Largest Empty Circle within a set of obstacles, up to a given distance tolerance.
- 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.
- 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 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 triangularPolygon
s. - getResult() - Method in class org.locationtech.jts.triangulate.polygon.PolygonTriangulator
-
Gets the triangulation as a
GeometryCollection
of triangularPolygon
s. - getResult() - Method in class org.locationtech.jtslab.clean.HoleRemover
-
Gets the cleaned geometry.
- getResult() - Method in class org.locationtech.jtslab.clean.InvalidHoleRemover
-
Gets the cleaned geometry.
- getResultGeometry() - Method in class org.locationtech.jts.densify.Densifier
-
Gets the densified geometry.
- 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.
- 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
- 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() - Method in exception org.locationtech.jts.triangulate.quadedge.LocateFailureException
- getSegment(Geometry) - Method in class org.locationtech.jts.linearref.LinearLocation
-
Gets a
LineSegment
representing the segment of the given linearGeometry
which contains this location. - 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
orMultiLineString
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.
- getSize(int) - Method in class org.locationtech.jts.operation.union.DisjointSets.Subsets
-
Gets the number of items in a given subset.
- getSize(int) - Method in class org.locationtech.jts.operation.union.SpatialPartition
-
Gets the number of geometries in a given partition.
- 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(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.
- 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.
- 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, ornull
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(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.
- 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
. - getTriangles() - Method in class org.locationtech.jts.triangulate.polygon.ConstrainedDelaunayTriangulator
-
Gets the triangulation as a list of
Tri
s. - getTriangles() - Method in class org.locationtech.jts.triangulate.polygon.PolygonTriangulator
-
Gets the triangulation as a list of
Tri
s. - getTriangles(GeometryFactory) - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulationBuilder
-
Gets the faces of the computed triangulation as a
GeometryCollection
ofPolygon
. - getTriangles(GeometryFactory) - Method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
-
Gets the faces of the computed triangulation as a
GeometryCollection
ofPolygon
. - 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 triangularPolygon
s. - 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
Vertex
es. - 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
HalfEdge
s 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
QuadEdge
s whose origin vertices are a unique set which includes all vertices in the subdivision. - getVertices() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
Gets the vertices for this triangle.
- getVertices(boolean) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the unique
Vertex
es in the subdivision, including the frame vertices if desired. - 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
Polygon
s 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() - 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() - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
- 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(int) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
- 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() - 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() - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
- 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(int) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
- getZ() - Method in class org.locationtech.jts.geom.Coordinate
-
Retrieves the value of the Z ordinate, if present.
- 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() - Method in class org.locationtech.jts.math.Vector3D
-
Gets the Z component of this vector.
- getZ() - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
- getZ(int) - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Returns ordinate Z of the specified coordinate if available.
- getZ(int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
- getZ(int) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
- 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 buildsGeometry
s 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
Geometry
s 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 - Class in org.locationtech.jts.planargraph
-
The base class for all graph component classes.
- GraphComponent() - Constructor for class org.locationtech.jts.geomgraph.GraphComponent
- GraphComponent() - Constructor for class org.locationtech.jts.planargraph.GraphComponent
- GraphComponent(Label) - Constructor for class org.locationtech.jts.geomgraph.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
- hashCode() - Method in class org.locationtech.jts.geom.Coordinate
-
Gets a hashcode for this coordinate.
- 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.
- 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"
- 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.
- 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.
- 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(Coordinate[]) - Method in class org.locationtech.jts.operation.valid.RepeatedPointTester
- hasRepeatedPoint(Geometry) - 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() - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Checks
CoordinateSequence.getDimension()
andCoordinateSequence.getMeasures()
to determine ifCoordinateSequence.getZ(int)
is supported. - HausdorffSimilarityMeasure - Class in org.locationtech.jts.algorithm.match
-
Measures the degree of similarity between two
Geometry
s 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) - Constructor for class org.locationtech.jts.algorithm.HCoordinate
- HCoordinate(double, double, double) - Constructor for class org.locationtech.jts.algorithm.HCoordinate
- HCoordinate(HCoordinate, HCoordinate) - Constructor for class org.locationtech.jts.algorithm.HCoordinate
- HCoordinate(Coordinate) - 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
Coordinate
s. - 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.
- HoleRemover - Class in org.locationtech.jtslab.clean
-
Removes holes which match a given predicate.
- HoleRemover(Geometry, HoleRemover.Predicate) - Constructor for class org.locationtech.jtslab.clean.HoleRemover
-
Creates a new hole remover instance.
- HoleRemover.Predicate - Interface in org.locationtech.jtslab.clean
- 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() - Method in class org.locationtech.jts.geom.Triangle
-
Computes the incentre of this triangle.
- inCentre(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the incentre of a 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
Vertex
es, 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 byp1-p2
. - IndexedFacetDistance - Class in org.locationtech.jts.operation.distance
-
Computes the distance between the facets (segments and vertices) of two
Geometry
s 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
ofCoordinate
s 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) - 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.
- indexOf(Coordinate, Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Returns the index of
coordinate
incoordinates
. - indexOf(Coordinate, CoordinateSequence) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
Returns the index of
coordinate
in aCoordinateSequence
The first position is 0; the second, 1; etc. - 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) - Method in class org.locationtech.jts.index.bintree.Interval
- 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(Collection) - Method in class org.locationtech.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
-
Called to initialize the traversal queue with a given set of
QuadEdgeTriangle
s - init(Coordinate) - Method in class org.locationtech.jts.geom.Envelope
-
Initialize an
Envelope
to a region defined by a single Coordinate. - init(Coordinate, Coordinate) - Method in class org.locationtech.jts.geom.Envelope
-
Initialize an
Envelope
to a region defined by two Coordinates. - init(Envelope) - Method in class org.locationtech.jts.geom.Envelope
-
Initialize an
Envelope
from an existing Envelope. - init(QuadEdgeTriangle) - Method in class org.locationtech.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
- initialize() - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
-
Initializes this instance.
- initialize() - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
- initialize(Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
-
Initializes the points, computing the distance between them.
- 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 anInStream
- InputStreamInStream(InputStream) - Constructor for class org.locationtech.jts.io.InputStreamInStream
- 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(double, double, Object) - Method in class org.locationtech.jts.index.strtree.SIRtree
-
Inserts an item having the given bounds into the tree.
- 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(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.hprtree.HPRtree
- 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(Envelope, Object) - Method in class org.locationtech.jts.index.strtree.STRtree
-
Inserts an item having the given bounds into the tree.
- 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(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.
- 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 - Static variable in class org.locationtech.jts.index.sweepline.SweepLineEvent
- 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.
- 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
NodedSegmentString
s, and adds them as nodes usingNodedSegmentString.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) - 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) - 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
- 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, 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.
- 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[], Envelope) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Extracts the coordinates which intersect an
Envelope
. - 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(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Intersection
-
Computes the intersection point of two lines.
- intersection(Envelope) - Method in class org.locationtech.jts.geom.Envelope
-
Computes the intersection of two
Envelope
s. - intersection(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Computes a
Geometry
representing the point-set which is common to both thisGeometry
and theother
Geometry. - 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(Geometry, Geometry) - Method in class org.locationtech.jts.precision.CommonBitsOp
-
Computes the set-theoretic intersection of two
Geometry
s, using enhanced precision. - intersection(Geometry, Geometry) - Static method in class org.locationtech.jts.precision.EnhancedPrecisionOp
-
Computes the set-theoretic intersection of two
Geometry
s, using enhanced precision. - intersection(LineSegment) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes an intersection point between two line segments, if there is one.
- intersection(Segment) - Method in class org.locationtech.jts.triangulate.Segment
-
Computes the intersection point between this segment and another one.
- 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 - Static variable in class org.locationtech.jts.operation.overlay.OverlayOp
-
The code for the Intersection overlay operation.
- INTERSECTION - Static variable in class org.locationtech.jts.operation.overlayng.OverlayNG
-
The code for the Intersection overlay operation.
- IntersectionAdder - Class in org.locationtech.jts.noding
-
Computes the possible intersections between two line segments in
NodedSegmentString
s and adds them to each string usingNodedSegmentString.addIntersection(LineIntersector, int, int, int)
. - IntersectionAdder(LineIntersector) - Constructor for class org.locationtech.jts.noding.IntersectionAdder
- intersectionArea(Geometry, Geometry) - Static method in class org.locationtech.jtslab.EdgeRayFunctions
- 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
withFALSE
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 asother
. - intersectionOpt(Geometry, Geometry) - Static method in class org.locationtech.jtslab.OverlayOptFunctions
-
Use spatial predicates as a filter in front of intersection.
- intersectionOptPrep(Geometry, Geometry) - Static method in class org.locationtech.jtslab.OverlayOptFunctions
-
Use prepared geometry spatial predicates as a filter in front of intersection, with the first operand prepared.
- intersects(double, double) - Method in class org.locationtech.jts.geom.Envelope
-
Check if the point
(x, y)
intersects (lies inside) the region of thisEnvelope
. - intersects(double, double, double, double) - 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.GeometryCollectionShape
- intersects(Rectangle2D) - Method in class org.locationtech.jts.awt.PolygonShape
- intersects(Collection) - Method in class org.locationtech.jts.noding.FastSegmentSetIntersectionFinder
-
Tests for intersections with a given set of target
SegmentString
s. - intersects(Collection, SegmentIntersectionDetector) - Method in class org.locationtech.jts.noding.FastSegmentSetIntersectionFinder
-
Tests for intersections with a given set of target
SegmentString
s. - intersects(Coordinate) - Method in class org.locationtech.jts.geom.Envelope
-
Tests if the point
p
intersects (lies inside) the region of thisEnvelope
. - intersects(Coordinate) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
- intersects(Coordinate) - Method in class org.locationtech.jts.noding.snapround.HotPixel
-
Tests whether a coordinate lies in (intersects) this hot pixel.
- intersects(Coordinate) - Method in class org.locationtech.jts.operation.distance3d.PlanarPolygon3D
- intersects(Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.RectangleLineIntersector
-
Tests whether the query rectangle intersects a given line segment.
- 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, Coordinate) - Method in class org.locationtech.jts.noding.snapround.HotPixel
-
Tests whether the line segment (p0-p1) intersects this hot pixel.
- 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(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Tests whether a triangle intersects a point.
- intersects(Coordinate, Geometry) - Method in class org.locationtech.jts.algorithm.PointLocator
-
Convenience method to test a point for intersection with a Geometry
- intersects(Coordinate, LineString) - Method in class org.locationtech.jts.operation.distance3d.PlanarPolygon3D
- intersects(Envelope) - Method in class org.locationtech.jts.geom.Envelope
-
Tests if the region defined by
other
intersects the region of thisEnvelope
. - intersects(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this geometry intersects the argument geometry.
- 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(Geometry) - Method in class org.locationtech.jts.operation.predicate.RectangleIntersects
-
Tests whether the given Geometry intersects the query rectangle.
- intersects(OctagonalEnvelope) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
- intersects(Polygon, Geometry) - Static method in class org.locationtech.jts.operation.predicate.RectangleIntersects
-
Tests whether a rectangle intersects a given geometry.
- intersects(Interval) - Method in class org.locationtech.jts.index.strtree.Interval
- Interval - Class in org.locationtech.jts.index.bintree
-
Represents an (1-dimensional) closed interval on the Real number line.
- Interval - Class in org.locationtech.jts.index.strtree
-
A contiguous portion of 1D-space.
- Interval() - Constructor for class org.locationtech.jts.index.bintree.Interval
- Interval(double, double) - Constructor for class org.locationtech.jts.index.bintree.Interval
- Interval(double, double) - Constructor for class org.locationtech.jts.index.strtree.Interval
- Interval(Interval) - Constructor for class org.locationtech.jts.index.bintree.Interval
- Interval(Interval) - 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
orY
ordinate of a Coordinate is not a valid numeric value (e.g. - InvalidHoleRemover - Class in org.locationtech.jtslab.clean
-
Removes holes which are invalid due to not being wholly covered by the parent shell.
- InvalidHoleRemover(Geometry) - Constructor for class org.locationtech.jtslab.clean.InvalidHoleRemover
-
Creates a new invalid hole remover instance.
- 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() - Method in class org.locationtech.jts.geom.Triangle
-
Tests whether this triangle is acute.
- 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.
- 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() - Method in class org.locationtech.jts.geomgraph.TopologyLocation
- isAnyNull(int) - Method in class org.locationtech.jts.geomgraph.Label
- isArea() - Method in class org.locationtech.jts.geomgraph.Label
- isArea() - Method in class org.locationtech.jts.geomgraph.TopologyLocation
- isArea(int) - Method in class org.locationtech.jts.geomgraph.Label
- 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() - 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.
- isBorder(int) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
- 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() - Method in class org.locationtech.jts.geom.Triangle
-
Tests whether this triangle is oriented counter-clockwise.
- isCCW(Coordinate[]) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
-
Deprecated.Use
Orientation.isCCW(Coordinate[])
instead. - isCCW(Coordinate[]) - Static method in class org.locationtech.jts.algorithm.Orientation
-
Tests if a ring defined by an array of
Coordinate
s 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(CoordinateSequence) - Static method in class org.locationtech.jts.algorithm.Orientation
-
Tests if a ring defined by a
CoordinateSequence
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
Coordinate
s 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
- 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
. - 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.
- isDebugging() - Static method in class org.locationtech.jts.util.Debug
- 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
Boundable
s 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(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.geomgraph.EdgeIntersection
- 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
CoordinateSequence
s 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*].
- isEquivalent(int, int) - Method in interface org.locationtech.jts.operation.union.SpatialPartition.EquivalenceRelation
-
Tests whether two geometry items are equivalent to each other under the relation.
- 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 class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Tests whether a QuadEdge is an edge on the border of the frame facets and the internal facets.
- isFrameEdge(QuadEdge) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Tests whether a QuadEdge is an edge incident on a frame triangle vertex.
- isFrameVertex(Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Tests whether a vertex is a vertex of the outer triangle.
- isGeometryChanged() - Method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
- isGeometryChanged() - Method in interface org.locationtech.jts.geom.CoordinateSequenceFilter
-
Reports whether the execution of this filter has modified the coordinates of the geometry.
- isGeometryChanged() - Method in class org.locationtech.jts.geom.util.AffineTransformation
- isGeometryChanged() - Method in class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
- isGeometryChanged() - Method in class org.locationtech.jts.precision.CoordinatePrecisionReducerFilter
-
Always reports that the geometry has changed
- isGeometryComplete() - Method in class org.locationtech.jts.io.gml2.GMLHandler
-
Tests whether this handler has completed parsing a geometry.
- isHole() - Method in class org.locationtech.jts.geomgraph.EdgeRing
- isHorizontal() - Method in class org.locationtech.jts.geom.LineSegment
-
Tests whether the segment is horizontal.
- isIdentity() - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Tests if this transformation is the identity transformation.
- isInBoundary(int) - Method in class org.locationtech.jts.algorithm.BoundaryNodeRule.EndPointBoundaryNodeRule
- isInBoundary(int) - Method in interface org.locationtech.jts.algorithm.BoundaryNodeRule
-
Tests whether a point that lies in boundaryCount geometry component boundaries is considered to form part of the boundary of the parent geometry.
- isInBoundary(int) - Method in class org.locationtech.jts.algorithm.BoundaryNodeRule.Mod2BoundaryNodeRule
- isInBoundary(int) - Method in class org.locationtech.jts.algorithm.BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule
- isInBoundary(int) - Method in class org.locationtech.jts.algorithm.BoundaryNodeRule.MultiValentEndPointBoundaryNodeRule
- isIncidentEdgeInResult() - Method in class org.locationtech.jts.geomgraph.Node
-
Tests whether any incident edge is flagged as being in the result.
- isInCircle(Vertex, Vertex, Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
-
Tests if the vertex is inside the circle defined by the triangle with vertices a, b, c (oriented counter-clockwise).
- isInCircleCC(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.triangulate.quadedge.TrianglePredicate
-
Computes the inCircle test using distance from the circumcentre.
- isInCircleDDFast(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.triangulate.quadedge.TrianglePredicate
- isInCircleDDNormalized(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.triangulate.quadedge.TrianglePredicate
- isInCircleDDSlow(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.triangulate.quadedge.TrianglePredicate
-
Tests if a point is inside the circle defined by the triangle with vertices a, b, c (oriented counter-clockwise).
- isInCircleNonRobust(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.triangulate.quadedge.TrianglePredicate
-
Tests if a point is inside the circle defined by the triangle with vertices a, b, c (oriented counter-clockwise).
- isInCircleNormalized(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.triangulate.quadedge.TrianglePredicate
-
Tests if a point is inside the circle defined by the triangle with vertices a, b, c (oriented counter-clockwise).
- isInCircleRobust(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.triangulate.quadedge.TrianglePredicate
-
Tests if a point is inside the circle defined by the triangle with vertices a, b, c (oriented counter-clockwise).
- isInHalfPlane(int, int) - Static method in class org.locationtech.jts.geom.Quadrant
-
Returns whether the given quadrant lies within the given halfplane (specified by its right-hand quadrant).
- isInResult() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
- isInResult() - Method in class org.locationtech.jts.geomgraph.GraphComponent
- isInRing(Coordinate, Coordinate[]) - Static method in class org.locationtech.jts.algorithm.PointLocation
-
Tests whether a point lies inside or on a ring.
- isInSameSubset(int, int) - Method in class org.locationtech.jts.operation.union.DisjointSets
-
Tests if two items are in the same subset.
- isInsert() - Method in class org.locationtech.jts.geomgraph.index.SweepLineEvent
- isInsert() - Method in class org.locationtech.jts.index.sweepline.SweepLineEvent
- isInsideArea() - Method in class org.locationtech.jts.operation.distance.GeometryLocation
-
Tests whether this location represents a point inside an area geometry.
- isIntegerPrecision() - Method in class org.locationtech.jts.noding.ScaledNoder
- isInterior() - Method in class org.locationtech.jts.noding.SegmentNode
- isInteriorAreaEdge() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
-
This is an interior Area edge if its label is an Area label for both Geometries and for each Geometry both sides are in the interior.
- isInteriorIntersection() - Method in class org.locationtech.jts.algorithm.LineIntersector
-
Tests whether either intersection point is an interior point of one of the input segments.
- isInteriorIntersection(int) - Method in class org.locationtech.jts.algorithm.LineIntersector
-
Tests whether either intersection point is an interior point of the specified input segment.
- isInteriorVertex(int) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Tests if a tri vertex is interior.
- isIntersection(Coordinate) - Method in class org.locationtech.jts.algorithm.LineIntersector
-
Test whether a point is a intersection point of two line segments.
- isIntersection(Coordinate) - Method in class org.locationtech.jts.geomgraph.EdgeIntersectionList
-
Tests if the given point is an edge intersection
- isIntersects() - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Tests if
isDisjoint
returns false. - isIsolated() - Method in class org.locationtech.jts.geomgraph.Edge
- isIsolated() - Method in class org.locationtech.jts.geomgraph.EdgeRing
- isIsolated() - Method in class org.locationtech.jts.geomgraph.GraphComponent
-
An isolated component is one that does not intersect or touch any other component.
- isIsolated() - Method in class org.locationtech.jts.geomgraph.Node
- isLine() - Method in class org.locationtech.jts.geomgraph.TopologyLocation
- isLine(int) - Method in class org.locationtech.jts.geomgraph.Label
- isLineEdge() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
-
This edge is a line edge if at least one of the labels is a line label any labels which are not line labels have all Locations = EXTERIOR
- isLineOffsetEmpty(double) - Method in class org.locationtech.jts.operation.buffer.OffsetCurveBuilder
-
Tests whether the offset curve for line or point geometries at the given offset distance is empty (does not exist).
- isLive() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Tests whether this edge has been deleted.
- isLive() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
- isMarked() - Method in class org.locationtech.jts.edgegraph.MarkHalfEdge
-
Tests whether this edge is marked.
- isMarked() - Method in class org.locationtech.jts.planargraph.GraphComponent
-
Tests if a component has been marked at some point during the processing involving this graph.
- isMarked(HalfEdge) - Static method in class org.locationtech.jts.edgegraph.MarkHalfEdge
-
Tests whether the given edge is marked.
- isNaN() - Method in class org.locationtech.jts.math.DD
-
Tests whether this value is NaN.
- isNegative() - Method in class org.locationtech.jts.math.DD
-
Tests whether this value is less than 0.
- isNode() - Method in class org.locationtech.jts.noding.snapround.HotPixel
-
Tests whether this pixel has been marked as a node.
- isNodeAdded() - Method in class org.locationtech.jts.noding.snapround.MCIndexPointSnapper.HotPixelSnapAction
-
Reports whether the HotPixel caused a node to be added in any target segmentString (including its own).
- isNorthern(int) - Static method in class org.locationtech.jts.geom.Quadrant
-
Returns true if the given quadrant is 0 or 1.
- isNull() - Method in class org.locationtech.jts.geom.Envelope
-
Returns
true
if thisEnvelope
is a "null" envelope. - isNull() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
- isNull() - Method in class org.locationtech.jts.geomgraph.Depth
-
A Depth object is null (has never been initialized) if all depths are null.
- isNull() - Method in class org.locationtech.jts.geomgraph.TopologyLocation
- isNull(int) - Method in class org.locationtech.jts.geomgraph.Depth
- isNull(int) - Method in class org.locationtech.jts.geomgraph.Label
- isNull(int, int) - Method in class org.locationtech.jts.geomgraph.Depth
- isObtuse(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Angle
-
Tests whether the angle between p0-p1-p2 is obtuse.
- isOnConstraint() - Method in class org.locationtech.jts.triangulate.ConstraintVertex
-
Tests whether this vertex lies on a constraint.
- isOnEdge(QuadEdge, Coordinate) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Tests whether a
Coordinate
lies on aQuadEdge
, up to a tolerance determined by the subdivision tolerance. - isOnLine(Coordinate, Coordinate[]) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
-
Deprecated.Use
PointLocation.isOnLine(Coordinate, Coordinate[])
instead. - isOnLine(Coordinate, Coordinate[]) - Static method in class org.locationtech.jts.algorithm.PointLocation
-
Tests whether a point lies on the line defined by a list of coordinates.
- isOnLine(Coordinate, CoordinateSequence) - Static method in class org.locationtech.jts.algorithm.PointLocation
-
Tests whether a point lies on the line defined by a
CoordinateSequence
. - isOnSameSegment(LinearLocation) - Method in class org.locationtech.jts.linearref.LinearLocation
-
Tests whether two locations are on the same segment in the parent
Geometry
. - isOnSegment() - Method in class org.locationtech.jts.algorithm.RayCrossingCounter
-
Reports whether the point lies exactly on one of the supplied segments.
- isOpposite(int, int) - Static method in class org.locationtech.jts.geom.Quadrant
-
Returns true if the quadrants are 1 and 3, or 2 and 4
- isOverlaps(int, int) - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Tests if this matrix matches [T*T***T**] (for two points or two surfaces) [1*T***T**] (for two curves) .
- isParallel(Vector2D) - Method in class org.locationtech.jts.math.Vector2D
- isPoint() - Method in class org.locationtech.jts.operation.distance.FacetSequence
- isPointInPolygon() - Method in class org.locationtech.jts.algorithm.RayCrossingCounter
-
Tests whether the point lies in or on the ring, polygon or multipolygon from which the processed segments were provided.
- isPointInRing(Coordinate, Coordinate[]) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
-
Deprecated.Use
PointLocation.isInRing(Coordinate, Coordinate[])
instead. - isPointwiseEqual(Edge) - Method in class org.locationtech.jts.geomgraph.Edge
-
Check if coordinate sequences of the Edges are identical.
- isPositive() - Method in class org.locationtech.jts.math.DD
-
Tests whether this value is greater than 0.
- isProper() - Method in class org.locationtech.jts.algorithm.LineIntersector
-
Tests whether an intersection is proper.
- isPrunable() - Method in class org.locationtech.jts.index.bintree.NodeBase
- isPrunable() - Method in class org.locationtech.jts.index.quadtree.NodeBase
- isRectangle() - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this is a rectangular
Polygon
. - isRectangle() - Method in class org.locationtech.jts.geom.Polygon
- isRemoved() - Method in class org.locationtech.jts.planargraph.DirectedEdge
-
Tests whether this directed edge has been removed from its containing graph
- isRemoved() - Method in class org.locationtech.jts.planargraph.Edge
-
Tests whether this edge has been removed from its containing graph
- isRemoved() - Method in class org.locationtech.jts.planargraph.GraphComponent
-
Tests whether this component has been removed from its containing graph
- isRemoved() - Method in class org.locationtech.jts.planargraph.Node
-
Tests whether this node has been removed from its containing graph
- isRepeated() - Method in class org.locationtech.jts.index.kdtree.KdNode
-
Tests whether more than one point with this value have been inserted (up to the tolerance)
- isResultOfOp(int, int, int) - Static method in class org.locationtech.jts.operation.overlay.OverlayOp
-
Tests whether a point with given
Location
s relative to two geometries is contained in the result of overlaying the geometries using a given overlay operation. - isResultOfOp(Label, int) - Static method in class org.locationtech.jts.operation.overlay.OverlayOp
-
Tests whether a point with a given topological
Label
relative to two geometries is contained in the result of overlaying the geometries using a given overlay operation. - isRing() - Method in class org.locationtech.jts.geom.LineString
- isRing(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Tests whether an array of
Coordinate
s forms a ring, by checking length and closure. - isRing(CoordinateSequence) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
Tests whether a
CoordinateSequence
forms a validLinearRing
, by checking the sequence length and closure (whether the first and last points are identical in 2D). - isSameLabel(SweepLineEvent) - Method in class org.locationtech.jts.geomgraph.index.SweepLineEvent
- isSequenceable() - Method in class org.locationtech.jts.operation.linemerge.LineSequencer
-
Tests whether the arrangement of linestrings has a valid sequence.
- isSequenced(Geometry) - Static method in class org.locationtech.jts.operation.linemerge.LineSequencer
-
Tests whether a
Geometry
is sequenced correctly. - isShell() - Method in class org.locationtech.jts.geomgraph.EdgeRing
- isSimple() - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this
Geometry
is simple. - isSimple() - Method in class org.locationtech.jts.geom.Point
- isSimple() - Method in class org.locationtech.jts.operation.IsSimpleOp
-
Deprecated.Tests whether the geometry is simple.
- isSimple() - Method in class org.locationtech.jts.operation.valid.IsSimpleOp
-
Tests whether the geometry is simple.
- isSimple(Geometry) - Static method in class org.locationtech.jts.operation.valid.IsSimpleOp
-
Tests whether a geometry is simple.
- isSimple(LineString) - Method in class org.locationtech.jts.operation.IsSimpleOp
-
Deprecated.use isSimple()
- isSimple(MultiLineString) - Method in class org.locationtech.jts.operation.IsSimpleOp
-
Deprecated.use isSimple()
- isSimple(MultiPoint) - Method in class org.locationtech.jts.operation.IsSimpleOp
-
Deprecated.use isSimple()
- IsSimpleOp - Class in org.locationtech.jts.operation
-
Deprecated.Replaced by org.locationtech.jts.operation.valid.IsSimpleOp
- IsSimpleOp - Class in org.locationtech.jts.operation.valid
-
Tests whether a
Geometry
is simple as defined by the OGC SFS specification. - IsSimpleOp() - Constructor for class org.locationtech.jts.operation.IsSimpleOp
-
Deprecated.use IsSimpleOp(Geometry)
- IsSimpleOp(Geometry) - Constructor for class org.locationtech.jts.operation.IsSimpleOp
-
Deprecated.Creates a simplicity checker using the default SFS Mod-2 Boundary Node Rule
- IsSimpleOp(Geometry) - Constructor for class org.locationtech.jts.operation.valid.IsSimpleOp
-
Creates a simplicity checker using the default SFS Mod-2 Boundary Node Rule
- IsSimpleOp(Geometry, BoundaryNodeRule) - Constructor for class org.locationtech.jts.operation.IsSimpleOp
-
Deprecated.Creates a simplicity checker using a given
BoundaryNodeRule
- IsSimpleOp(Geometry, BoundaryNodeRule) - Constructor for class org.locationtech.jts.operation.valid.IsSimpleOp
-
Creates a simplicity checker using a given
BoundaryNodeRule
- isSingleSided() - Method in class org.locationtech.jts.operation.buffer.BufferParameters
-
Tests whether the buffer is to be generated on a single side only.
- isTouches(int, int) - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Tests if this matrix matches
[FT*******]
,[F**T*****]
or[F***T****]
. - isTrue(boolean) - Static method in class org.locationtech.jts.util.Assert
-
Throws an
AssertionFailedException
if the given assertion is not true. - isTrue(boolean, String) - Static method in class org.locationtech.jts.util.Assert
-
Throws an
AssertionFailedException
with the given message if the given assertion is not true. - isTrue(int) - Static method in class org.locationtech.jts.geom.IntersectionMatrix
-
Tests if the dimension value matches TRUE (i.e.
- isValid() - Method in class org.locationtech.jts.geom.Coordinate
-
Tests if the coordinate has valid X and Y ordinate values.
- isValid() - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this
Geometry
is topologically valid, according to the OGC SFS specification. - isValid() - Method in class org.locationtech.jts.noding.FastNodingValidator
-
Checks for an intersection and reports if one is found.
- isValid() - Method in class org.locationtech.jts.operation.buffer.validate.BufferDistanceValidator
- isValid() - Method in class org.locationtech.jts.operation.buffer.validate.BufferResultValidator
- isValid() - Method in class org.locationtech.jts.operation.valid.IsValidOp
-
Tests the validity of the input geometry.
- isValid(int) - Method in class org.locationtech.jts.operation.overlay.validate.OverlayResultValidator
- isValid(Coordinate) - Static method in class org.locationtech.jts.operation.valid.IsValidOp
-
Checks whether a coordinate is valid for processing.
- isValid(Geometry) - Method in class org.locationtech.jts.linearref.LinearLocation
-
Tests whether this location refers to a valid location on the given linear
Geometry
. - isValid(Geometry) - Static method in class org.locationtech.jts.operation.valid.IsValidOp
-
Tests whether a
Geometry
is valid. - isValid(Geometry, double, Geometry) - Static method in class org.locationtech.jts.operation.buffer.validate.BufferResultValidator
- isValid(Geometry, Geometry, int, Geometry) - Static method in class org.locationtech.jts.operation.overlay.validate.OverlayResultValidator
- isValidEdge(Coordinate, Coordinate) - Static method in class org.locationtech.jts.edgegraph.EdgeGraph
-
Tests if the given coordinates form a valid edge (with non-zero length).
- isValidIndex(double) - Method in class org.locationtech.jts.linearref.LengthIndexedLine
-
Tests whether an index is in the valid index range for the line.
- isValidIndex(LinearLocation) - Method in class org.locationtech.jts.linearref.LocationIndexedLine
-
Tests whether an index is in the valid index range for the line.
- isValidMsg(Geometry, double, Geometry) - Static method in class org.locationtech.jts.operation.buffer.validate.BufferResultValidator
-
Checks whether the geometry buffer is valid, and returns an error message if not.
- IsValidOp - Class in org.locationtech.jts.operation.valid
-
Implements the algorithms required to compute the
isValid()
method forGeometry
s. - IsValidOp(Geometry) - Constructor for class org.locationtech.jts.operation.valid.IsValidOp
-
Creates a new validator for a geometry.
- isVertex() - Method in class org.locationtech.jts.linearref.LinearLocation
-
Tests whether this location refers to a vertex
- isVertexOfEdge(QuadEdge, Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
- isVertical() - Method in class org.locationtech.jts.geom.LineSegment
-
Tests whether the segment is vertical.
- isVisited() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
- isVisited() - Method in class org.locationtech.jts.geomgraph.GraphComponent
- isVisited() - Method in class org.locationtech.jts.planargraph.GraphComponent
-
Tests if a component has been visited during the course of a graph algorithm
- isWithin() - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Tests whether this matrix matches
[T*F**F***]
. - isWithinDistance(Geometry, double) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether the distance from this
Geometry
to another is less than or equal to a specified value. - isWithinDistance(Geometry, double) - Method in class org.locationtech.jts.operation.distance.IndexedFacetDistance
-
Tests whether the base geometry lies within a specified distance of the given geometry.
- isWithinDistance(Geometry, Geometry, double) - Static method in class org.locationtech.jts.operation.distance.DistanceOp
-
Test whether two geometries lie within a given distance of each other.
- isWithinDistance(Geometry, Geometry, double) - Static method in class org.locationtech.jts.operation.distance.IndexedFacetDistance
-
Tests whether the facets of two geometries lie within a given distance.
- isWithinDistance(Geometry, Geometry, double) - Static method in class org.locationtech.jts.operation.distance3d.Distance3DOp
-
Test whether two geometries lie within a given distance of each other.
- isWithinDistance(STRtree, ItemDistance, double) - Method in class org.locationtech.jts.index.strtree.STRtree
-
Tests whether some two items from this tree and another tree lie within a given distance.
- isZero() - Method in class org.locationtech.jts.math.DD
-
Tests whether this value is equal to 0.
- isZeroWidth(double, double) - Static method in class org.locationtech.jts.index.quadtree.IntervalSize
-
Computes whether the interval [min, max] is effectively zero width.
- Item - Class in org.locationtech.jts.index.hprtree
- Item(Envelope, Object) - Constructor for class org.locationtech.jts.index.hprtree.Item
- ItemBoundable - Class in org.locationtech.jts.index.strtree
-
Boundable wrapper for a non-Boundable spatial object.
- ItemBoundable(Object, Object) - Constructor for class org.locationtech.jts.index.strtree.ItemBoundable
- ItemDistance - Interface in org.locationtech.jts.index.strtree
-
A function method which computes the distance between two
ItemBoundable
s in anSTRtree
. - itemsTree() - Method in class org.locationtech.jts.index.strtree.AbstractSTRtree
-
Gets a tree structure (as a nested list) corresponding to the structure of the items and nodes in this tree.
- ItemVisitor - Interface in org.locationtech.jts.index
-
A visitor for items in a
SpatialIndex
. - IteratedNoder - Class in org.locationtech.jts.noding
-
Nodes a set of
NodedSegmentString
s completely. - IteratedNoder(PrecisionModel) - Constructor for class org.locationtech.jts.noding.IteratedNoder
- IteratedOverlayFunctions - Class in org.locationtech.jtslab
- IteratedOverlayFunctions() - Constructor for class org.locationtech.jtslab.IteratedOverlayFunctions
- iterator() - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
-
Iterator access to the ordered list of edges is optimized by copying the map collection to a list.
- iterator() - Method in class org.locationtech.jts.geomgraph.EdgeIntersectionList
-
Returns an iterator of
EdgeIntersection
s - iterator() - Method in class org.locationtech.jts.geomgraph.EdgeList
- iterator() - Method in class org.locationtech.jts.geomgraph.NodeMap
- iterator() - Method in class org.locationtech.jts.index.bintree.Bintree
- iterator() - Method in class org.locationtech.jts.noding.SegmentNodeList
-
returns an iterator of SegmentNodes
- iterator() - Method in class org.locationtech.jts.operation.relate.EdgeEndBundle
- iterator() - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
-
Returns an Iterator over the DirectedEdges, in ascending order by angle with the positive x-axis.
- iterator() - Method in class org.locationtech.jts.planargraph.NodeMap
-
Returns an Iterator over the Nodes in this NodeMap, sorted in ascending order by angle with the positive x-axis.
J
- join(Polygon) - Static method in class org.locationtech.jts.triangulate.polygon.PolygonHoleJoiner
- JOIN_BEVEL - Static variable in class org.locationtech.jts.operation.buffer.BufferParameters
-
Specifies a bevel join style.
- JOIN_MITRE - Static variable in class org.locationtech.jts.operation.buffer.BufferParameters
-
Specifies a mitre join style.
- JOIN_ROUND - Static variable in class org.locationtech.jts.operation.buffer.BufferParameters
-
Specifies a round join style.
- joinAsPolygon(Polygon) - Static method in class org.locationtech.jts.triangulate.polygon.PolygonHoleJoiner
- JTSVersion - Class in org.locationtech.jts
-
JTS API version information.
K
- KB - Static variable in class org.locationtech.jts.util.Memory
- KdNode - Class in org.locationtech.jts.index.kdtree
-
A node of a
KdTree
, which represents one or more points in the same location. - KdNode(double, double, Object) - Constructor for class org.locationtech.jts.index.kdtree.KdNode
-
Creates a new KdNode.
- KdNode(Coordinate, Object) - Constructor for class org.locationtech.jts.index.kdtree.KdNode
-
Creates a new KdNode.
- KdNodeVisitor - Interface in org.locationtech.jts.index.kdtree
- KdTree - Class in org.locationtech.jts.index.kdtree
-
An implementation of a KD-Tree over two dimensions (X and Y).
- KdTree() - Constructor for class org.locationtech.jts.index.kdtree.KdTree
-
Creates a new instance of a KdTree with a snapping tolerance of 0.0.
- KdTree(double) - Constructor for class org.locationtech.jts.index.kdtree.KdTree
-
Creates a new instance of a KdTree, specifying a snapping distance tolerance.
- Key - Class in org.locationtech.jts.index.bintree
-
A Key is a unique identifier for a node in a tree.
- Key - Class in org.locationtech.jts.index.quadtree
-
A Key is a unique identifier for a node in a quadtree.
- Key(Envelope) - Constructor for class org.locationtech.jts.index.quadtree.Key
- Key(Interval) - Constructor for class org.locationtech.jts.index.bintree.Key
- kill() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
- KMLReader - Class in org.locationtech.jts.io.kml
-
Constructs a
Geometry
object from the OGC KML representation. - KMLReader() - Constructor for class org.locationtech.jts.io.kml.KMLReader
-
Creates a reader that creates objects using the default
GeometryFactory
. - KMLReader(Collection<String>) - Constructor for class org.locationtech.jts.io.kml.KMLReader
-
Creates a reader that creates objects using the default
GeometryFactory
. - KMLReader(GeometryFactory) - Constructor for class org.locationtech.jts.io.kml.KMLReader
-
Creates a reader that creates objects using the given
GeometryFactory
. - KMLReader(GeometryFactory, Collection<String>) - Constructor for class org.locationtech.jts.io.kml.KMLReader
-
Creates a reader that creates objects using the given
GeometryFactory
. - KMLWriter - Class in org.locationtech.jts.io.kml
-
Writes a formatted string containing the KML representation of a JTS
Geometry
. - KMLWriter() - Constructor for class org.locationtech.jts.io.kml.KMLWriter
-
Creates a new writer.
- KochSnowflakeBuilder - Class in org.locationtech.jts.shape.fractal
- KochSnowflakeBuilder(GeometryFactory) - Constructor for class org.locationtech.jts.shape.fractal.KochSnowflakeBuilder
L
- L - Static variable in class org.locationtech.jts.geom.Dimension
-
Dimension value of a curve (1).
- Label - Class in org.locationtech.jts.geomgraph
-
A
Label
indicates the topological relationship of a component of a topology graph to a givenGeometry
. - Label(int) - Constructor for class org.locationtech.jts.geomgraph.Label
-
Construct a Label with a single location for both Geometries.
- Label(int, int) - Constructor for class org.locationtech.jts.geomgraph.Label
-
Construct a Label with a single location for both Geometries.
- Label(int, int, int) - Constructor for class org.locationtech.jts.geomgraph.Label
-
Construct a Label with On, Left and Right locations for both Geometries.
- Label(int, int, int, int) - Constructor for class org.locationtech.jts.geomgraph.Label
-
Construct a Label with On, Left and Right locations for both Geometries.
- Label(Label) - Constructor for class org.locationtech.jts.geomgraph.Label
-
Construct a Label with the same values as the argument Label.
- LargestEmptyCircle - Class in org.locationtech.jts.algorithm.construct
-
Constructs the Largest Empty Circle for a set of obstacle geometries, up to a specified tolerance.
- LargestEmptyCircle(Geometry, double) - Constructor for class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
-
Creates a new instance of a Largest Empty Circle construction.
- LastFoundQuadEdgeLocator - Class in org.locationtech.jts.triangulate.quadedge
-
Locates
QuadEdge
s in aQuadEdgeSubdivision
, optimizing the search by starting in the locality of the last edge found. - LastFoundQuadEdgeLocator(QuadEdgeSubdivision) - Constructor for class org.locationtech.jts.triangulate.quadedge.LastFoundQuadEdgeLocator
- le(DD) - Method in class org.locationtech.jts.math.DD
-
Tests whether this value is less than or equal to another DoubleDouble value.
- LEFT - Static variable in class org.locationtech.jts.algorithm.CGAlgorithms
-
Deprecated.Use
Orientation.LEFT
instead. - LEFT - Static variable in class org.locationtech.jts.algorithm.Orientation
-
A value that indicates an orientation of counterclockwise, or a left turn.
- LEFT - Static variable in class org.locationtech.jts.geom.Position
-
Specifies that a location is to the left of a component
- LEFT - Static variable in class org.locationtech.jts.triangulate.quadedge.Vertex
- leftOf(QuadEdge) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
- length() - Method in class org.locationtech.jts.geom.Triangle
-
Computes the length of the perimeter of this triangle.
- length() - Method in class org.locationtech.jts.math.Vector2D
- length() - Method in class org.locationtech.jts.math.Vector3D
-
Computes the length of this vector.
- length(Coordinate) - Static method in class org.locationtech.jts.math.Vector3D
-
Computes the length of a vector.
- length(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Compute the length of the perimeter of a triangle
- length(CoordinateSequence) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
-
Deprecated.Use
Length.ofLine(CoordinateSequence)
instead. - Length - Class in org.locationtech.jts.algorithm
-
Functions for computing length.
- Length() - Constructor for class org.locationtech.jts.algorithm.Length
- LengthIndexedLine - Class in org.locationtech.jts.linearref
-
Supports linear referencing along a linear
Geometry
using the length along the line as the index. - LengthIndexedLine(Geometry) - Constructor for class org.locationtech.jts.linearref.LengthIndexedLine
-
Constructs an object which allows a linear
Geometry
to be linearly referenced using length as an index. - LengthLocationMap - Class in org.locationtech.jts.linearref
-
Computes the
LinearLocation
for a given length along a linearGeometry
. - LengthLocationMap(Geometry) - Constructor for class org.locationtech.jts.linearref.LengthLocationMap
- lengthSquared() - Method in class org.locationtech.jts.math.Vector2D
- level(int) - Static method in class org.locationtech.jts.shape.fractal.HilbertCode
-
The level of the finite Hilbert curve which contains at least the given number of points.
- level(int) - Static method in class org.locationtech.jts.shape.fractal.MortonCode
-
The level of the finite Morton curve which contains at least the given number of points.
- limit(Coordinate[]) - Method in class org.locationtech.jts.operation.overlayng.LineLimiter
-
Limits a list of segments.
- Lineal - Interface in org.locationtech.jts.geom
-
Identifies
Geometry
subclasses which are 1-dimensional and have components which areLineString
s. - LinearComponentExtracter - Class in org.locationtech.jts.geom.util
-
Extracts all the 1-dimensional (
LineString
) components from aGeometry
. - LinearComponentExtracter(Collection) - Constructor for class org.locationtech.jts.geom.util.LinearComponentExtracter
-
Constructs a LineExtracterFilter with a list in which to store LineStrings found.
- LinearComponentExtracter(Collection, boolean) - Constructor for class org.locationtech.jts.geom.util.LinearComponentExtracter
-
Constructs a LineExtracterFilter with a list in which to store LineStrings found.
- LinearGeometryBuilder - Class in org.locationtech.jts.linearref
-
Builds a linear geometry (
LineString
orMultiLineString
) incrementally (point-by-point). - LinearGeometryBuilder(GeometryFactory) - Constructor for class org.locationtech.jts.linearref.LinearGeometryBuilder
- LinearIterator - Class in org.locationtech.jts.linearref
-
An iterator over the components and coordinates of a linear geometry (
LineString
s andMultiLineString
s. - LinearIterator(Geometry) - Constructor for class org.locationtech.jts.linearref.LinearIterator
-
Creates an iterator initialized to the start of a linear
Geometry
- LinearIterator(Geometry, int, int) - Constructor for class org.locationtech.jts.linearref.LinearIterator
-
Creates an iterator starting at a specified component and vertex in a linear
Geometry
- LinearIterator(Geometry, LinearLocation) - Constructor for class org.locationtech.jts.linearref.LinearIterator
-
Creates an iterator starting at a
LinearLocation
on a linearGeometry
- LinearLocation - Class in org.locationtech.jts.linearref
-
Represents a location along a
LineString
orMultiLineString
. - LinearLocation() - Constructor for class org.locationtech.jts.linearref.LinearLocation
-
Creates a location referring to the start of a linear geometry
- LinearLocation(int, double) - Constructor for class org.locationtech.jts.linearref.LinearLocation
- LinearLocation(int, int, double) - Constructor for class org.locationtech.jts.linearref.LinearLocation
- LinearLocation(LinearLocation) - Constructor for class org.locationtech.jts.linearref.LinearLocation
-
Creates a new location equal to a given one.
- LinearRing - Class in org.locationtech.jts.geom
-
Models an OGC SFS
LinearRing
. - LinearRing(Coordinate[], PrecisionModel, int) - Constructor for class org.locationtech.jts.geom.LinearRing
-
Deprecated.Use GeometryFactory instead
- LinearRing(CoordinateSequence, GeometryFactory) - Constructor for class org.locationtech.jts.geom.LinearRing
-
Constructs a
LinearRing
with the vertices specified by the givenCoordinateSequence
. - LINEARRING - Static variable in class org.locationtech.jts.io.WKTConstants
- LineBuilder - Class in org.locationtech.jts.operation.overlay
-
Forms JTS LineStrings out of a the graph of
DirectedEdge
s created by anOverlayOp
. - LineBuilder(OverlayOp, GeometryFactory, PointLocator) - Constructor for class org.locationtech.jts.operation.overlay.LineBuilder
- LineDissolver - Class in org.locationtech.jts.dissolve
-
Dissolves the linear components from a collection of
Geometry
s into a set of maximal-lengthLineString
s in which every unique segment appears once only. - LineDissolver() - Constructor for class org.locationtech.jts.dissolve.LineDissolver
- lineIntersection(LineSegment) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the intersection point of the lines of infinite extent defined by two line segments (if there is one).
- LineIntersector - Class in org.locationtech.jts.algorithm
-
A
LineIntersector
is an algorithm that can both test whether two line segments intersect and compute the intersection point(s) if they do. - LineIntersector() - Constructor for class org.locationtech.jts.algorithm.LineIntersector
- LineLimiter - Class in org.locationtech.jts.operation.overlayng
-
Limits the segments in a list of segments to those which intersect an envelope.
- LineLimiter(Envelope) - Constructor for class org.locationtech.jts.operation.overlayng.LineLimiter
-
Creates a new limiter for a given envelope.
- LineMergeDirectedEdge - Class in org.locationtech.jts.operation.linemerge
-
A
DirectedEdge
of aLineMergeGraph
. - LineMergeDirectedEdge(Node, Node, Coordinate, boolean) - Constructor for class org.locationtech.jts.operation.linemerge.LineMergeDirectedEdge
-
Constructs a LineMergeDirectedEdge connecting the
from
node to theto
node. - LineMergeEdge - Class in org.locationtech.jts.operation.linemerge
-
An edge of a
LineMergeGraph
. - LineMergeEdge(LineString) - Constructor for class org.locationtech.jts.operation.linemerge.LineMergeEdge
-
Constructs a LineMergeEdge with vertices given by the specified LineString.
- LineMergeGraph - Class in org.locationtech.jts.operation.linemerge
-
A planar graph of edges that is analyzed to sew the edges together.
- LineMergeGraph() - Constructor for class org.locationtech.jts.operation.linemerge.LineMergeGraph
- LineMerger - Class in org.locationtech.jts.operation.linemerge
-
Merges a collection of linear components to form maximal-length linestrings.
- LineMerger() - Constructor for class org.locationtech.jts.operation.linemerge.LineMerger
-
Creates a new line merger.
- lineSegment(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Intersection
-
Computes the intersection point of a line and a line segment (if any).
- LineSegment - Class in org.locationtech.jts.geom
-
Represents a line segment defined by two
Coordinate
s. - LineSegment() - Constructor for class org.locationtech.jts.geom.LineSegment
- LineSegment(double, double, double, double) - Constructor for class org.locationtech.jts.geom.LineSegment
- LineSegment(Coordinate, Coordinate) - Constructor for class org.locationtech.jts.geom.LineSegment
- LineSegment(LineSegment) - Constructor for class org.locationtech.jts.geom.LineSegment
- LineSequencer - Class in org.locationtech.jts.operation.linemerge
-
Builds a sequence from a set of LineStrings so that they are ordered end to end.
- LineSequencer() - Constructor for class org.locationtech.jts.operation.linemerge.LineSequencer
- LineString - Class in org.locationtech.jts.geom
-
Models an OGC-style
LineString
. - LineString(Coordinate[], PrecisionModel, int) - Constructor for class org.locationtech.jts.geom.LineString
-
Deprecated.Use GeometryFactory instead
- LineString(CoordinateSequence, GeometryFactory) - Constructor for class org.locationtech.jts.geom.LineString
-
Constructs a
LineString
with the given points. - LINESTRING - Static variable in class org.locationtech.jts.io.WKTConstants
- LineStringExtracter - Class in org.locationtech.jts.geom.util
-
Extracts all the
LineString
elements from aGeometry
. - LineStringExtracter(List) - Constructor for class org.locationtech.jts.geom.util.LineStringExtracter
-
Constructs a filter with a list in which to store the elements found.
- LineStringSnapper - Class in org.locationtech.jts.operation.overlay.snap
-
Snaps the vertices and segments of a
LineString
to a set of target snap vertices. - LineStringSnapper(Coordinate[], double) - Constructor for class org.locationtech.jts.operation.overlay.snap.LineStringSnapper
-
Creates a new snapper using the given points as source points to be snapped.
- LineStringSnapper(LineString, double) - Constructor for class org.locationtech.jts.operation.overlay.snap.LineStringSnapper
-
Creates a new snapper using the points in the given
LineString
as source snap points. - link(HalfEdge) - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Links this edge with its sym (opposite) edge.
- linkAllDirectedEdges() - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
- linkAllDirectedEdges() - Method in class org.locationtech.jts.geomgraph.PlanarGraph
-
Link the DirectedEdges at the nodes of the graph.
- linkDirectedEdgesForMinimalEdgeRings() - Method in class org.locationtech.jts.operation.overlay.MaximalEdgeRing
-
For all nodes in this EdgeRing, link the DirectedEdges at the node to form minimalEdgeRings
- linkMinimalDirectedEdges(EdgeRing) - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
- linkResultDirectedEdges() - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
-
Traverse the star of DirectedEdges, linking the included edges together.
- linkResultDirectedEdges() - Method in class org.locationtech.jts.geomgraph.PlanarGraph
-
Link the DirectedEdges at the nodes of the graph.
- linkResultDirectedEdges(Collection) - Static method in class org.locationtech.jts.geomgraph.PlanarGraph
-
For nodes in the Collection, link the DirectedEdges at the node that are in the result.
- LITTLE_ENDIAN - Static variable in class org.locationtech.jts.io.ByteOrderValues
- lNext() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Gets the CCW edge around the left face following this edge.
- loadSourceGeometries(Collection) - Method in class org.locationtech.jts.triangulate.VertexTaggedGeometryDataMapper
- loadSourceGeometries(Geometry) - Method in class org.locationtech.jts.triangulate.VertexTaggedGeometryDataMapper
- locate(Coordinate) - Method in class org.locationtech.jts.algorithm.locate.IndexedPointInAreaLocator
- locate(Coordinate) - Method in interface org.locationtech.jts.algorithm.locate.PointOnGeometryLocator
- locate(Coordinate) - Method in class org.locationtech.jts.algorithm.locate.SimplePointInAreaLocator
- locate(Coordinate) - Method in class org.locationtech.jts.geomgraph.GeometryGraph
-
Determines the
Location
of the givenCoordinate
in this geometry. - locate(Coordinate) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Finds a quadedge of a triangle containing a location specified by a
Coordinate
, if one exists. - locate(Coordinate, Coordinate) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Locates the edge between the given vertices, if it exists in the subdivision.
- locate(Coordinate, Geometry) - Static method in class org.locationtech.jts.algorithm.locate.SimplePointInAreaLocator
- locate(Coordinate, Geometry) - Method in class org.locationtech.jts.algorithm.PointLocator
-
Computes the topological relationship (
Location
) of a single point to a Geometry. - locate(Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.LastFoundQuadEdgeLocator
-
Locates an edge e, such that either v is on e, or e is an edge of a triangle containing v.
- locate(Vertex) - Method in interface org.locationtech.jts.triangulate.quadedge.QuadEdgeLocator
- locate(Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Finds a quadedge of a triangle containing a location specified by a
Vertex
, if one exists. - LocateFailureException - Exception in org.locationtech.jts.triangulate.quadedge
- LocateFailureException(String) - Constructor for exception org.locationtech.jts.triangulate.quadedge.LocateFailureException
- LocateFailureException(String, LineSegment) - Constructor for exception org.locationtech.jts.triangulate.quadedge.LocateFailureException
- LocateFailureException(LineSegment) - Constructor for exception org.locationtech.jts.triangulate.quadedge.LocateFailureException
- locateFromEdge(Vertex, QuadEdge) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Locates an edge of a triangle which contains a location specified by a Vertex v.
- locateInRing(Coordinate, Coordinate[]) - Static method in class org.locationtech.jts.algorithm.PointLocation
-
Determines whether a point lies in the interior, on the boundary, or in the exterior of a ring.
- locatePointInPolygon(Coordinate, Polygon) - Static method in class org.locationtech.jts.algorithm.locate.SimplePointInAreaLocator
- locatePointInRing(Coordinate, Coordinate[]) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
-
Deprecated.Use
PointLocation.locateInRing(Coordinate, Coordinate[])
instead. - locatePointInRing(Coordinate, Coordinate[]) - Static method in class org.locationtech.jts.algorithm.RayCrossingCounter
-
Determines the
Location
of a point in a ring. - locatePointInRing(Coordinate, CoordinateSequence) - Static method in class org.locationtech.jts.algorithm.RayCrossingCounter
-
Determines the
Location
of a point in a ring. - Location - Class in org.locationtech.jts.geom
-
Constants representing the different topological locations which can occur in a
Geometry
. - Location() - Constructor for class org.locationtech.jts.geom.Location
- LocationIndexedLine - Class in org.locationtech.jts.linearref
-
Supports linear referencing along a linear
Geometry
usingLinearLocation
s as the index. - LocationIndexedLine(Geometry) - Constructor for class org.locationtech.jts.linearref.LocationIndexedLine
-
Constructs an object which allows linear referencing along a given linear
Geometry
. - log10(double) - Static method in class org.locationtech.jts.math.MathUtil
-
Computes the base-10 logarithm of a double value.
- longestSideLength() - Method in class org.locationtech.jts.geom.Triangle
-
Computes the length of the longest side of this triangle
- longestSideLength(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the length of the longest side of a triangle
- lPrev() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Gets the CCW edge around the left face before this edge.
- lt(DD) - Method in class org.locationtech.jts.math.DD
-
Tests whether this value is less than another DoubleDouble value.
M
- M - org.locationtech.jts.io.Ordinate
-
Measure-ordinate
- M - Static variable in class org.locationtech.jts.geom.Coordinate
-
Standard ordinate index value for, where M is 3.
- M - Static variable in interface org.locationtech.jts.geom.CoordinateSequence
-
Standard ordinate index value for, where M is 3.
- M - Static variable in class org.locationtech.jts.geom.CoordinateXY
-
CoordinateXY does not support M measures.
- M - Static variable in class org.locationtech.jts.geom.CoordinateXYM
-
Standard ordinate index value for M in XYM sequences.
- M - Static variable in class org.locationtech.jts.io.WKTConstants
- main(String[]) - Static method in class org.locationtech.jts.JTSVersion
-
Prints the current JTS version to stdout.
- main(String[]) - Static method in class org.locationtech.jts.util.Debug
-
Prints the status of debugging to System.out
- MAJOR - Static variable in class org.locationtech.jts.JTSVersion
-
The major version number.
- makeEdge(Vertex, Vertex) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
- makeEdge(Vertex, Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Creates a new quadedge, recording it in the edges list.
- makePrecise(double) - Method in class org.locationtech.jts.geom.PrecisionModel
-
Rounds a numeric value to the PrecisionModel grid.
- makePrecise(Coordinate) - Method in class org.locationtech.jts.geom.PrecisionModel
-
Rounds a Coordinate to the PrecisionModel grid.
- map(Collection, GeometryMapper.MapOp) - Static method in class org.locationtech.jts.geom.util.GeometryMapper
- map(Geometry) - Method in interface org.locationtech.jts.geom.util.GeometryMapper.MapOp
-
Maps a geometry value into another value.
- map(GeometryCollection) - Method in class org.locationtech.jts.geom.util.GeometryCollectionMapper
- map(GeometryCollection, GeometryMapper.MapOp) - Static method in class org.locationtech.jts.geom.util.GeometryCollectionMapper
- map(Geometry, GeometryMapper.MapOp) - Static method in class org.locationtech.jts.geom.util.GeometryMapper
-
Maps the members of a
Geometry
(which may be atomic or composite) into another Geometry of most specific type. - mark() - Method in class org.locationtech.jts.edgegraph.MarkHalfEdge
-
Marks this edge.
- mark(HalfEdge) - Static method in class org.locationtech.jts.edgegraph.MarkHalfEdge
-
Marks the given edge.
- markBoth(HalfEdge) - Static method in class org.locationtech.jts.edgegraph.MarkHalfEdge
-
Marks the edges in a pair.
- MarkHalfEdge - Class in org.locationtech.jts.edgegraph
-
A
HalfEdge
which supports marking edges with a boolean flag. - MarkHalfEdge(Coordinate) - Constructor for class org.locationtech.jts.edgegraph.MarkHalfEdge
-
Creates a new marked edge.
- matches(int, char) - Static method in class org.locationtech.jts.geom.IntersectionMatrix
-
Tests if the dimension value satisfies the dimension symbol.
- matches(String) - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Tests whether this matrix matches the given matrix pattern.
- matches(String, String) - Static method in class org.locationtech.jts.geom.IntersectionMatrix
-
Tests if each of the actual dimension symbols in a matrix string satisfies the corresponding required dimension symbol in a pattern string.
- MathUtil - Class in org.locationtech.jts.math
-
Various utility functions for mathematical and numerical operations.
- MathUtil() - Constructor for class org.locationtech.jts.math.MathUtil
- Matrix - Class in org.locationtech.jts.math
-
Implements some 2D matrix operations (in particular, solving systems of linear equations).
- Matrix() - Constructor for class org.locationtech.jts.math.Matrix
- max - Variable in class org.locationtech.jts.index.bintree.Interval
- max(double, double, double) - Static method in class org.locationtech.jts.math.MathUtil
- max(double, double, double, double) - Static method in class org.locationtech.jts.math.MathUtil
- max(DD) - Method in class org.locationtech.jts.math.DD
-
Computes the maximum of this and another DD number.
- MAX_FRACTION_DIGITS - Static variable in class org.locationtech.jts.io.OrdinateFormat
-
The maximum number of fraction digits to support output of reasonable ordinate values.
- MAX_ITER - Static variable in class org.locationtech.jts.noding.IteratedNoder
- MAX_LEVEL - Static variable in class org.locationtech.jts.shape.fractal.HilbertCode
-
The maximum curve level that can be represented.
- MAX_LEVEL - Static variable in class org.locationtech.jts.shape.fractal.MortonCode
-
The maximum curve level that can be represented.
- MAX_ROBUST_DP_DIGITS - Static variable in class org.locationtech.jts.operation.overlayng.PrecisionUtil
-
A number of digits of precision which leaves some computational "headroom" to ensure robust evaluation of certain double-precision floating point geometric operations.
- MaxDensifiedByFractionDistanceFilter(Geometry, double) - Constructor for class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
- maxExtent() - Method in class org.locationtech.jts.geom.Envelope
-
Gets the maximum extent of this envelope across both dimensions.
- MaximalEdgeRing - Class in org.locationtech.jts.operation.overlay
-
A ring of
DirectedEdge
s which may contain nodes of degree > 2. - MaximalEdgeRing(DirectedEdge, GeometryFactory) - Constructor for class org.locationtech.jts.operation.overlay.MaximalEdgeRing
- maximumCommonMantissa(double, double) - Static method in class org.locationtech.jts.index.quadtree.DoubleBits
- maximumDistance(Envelope, Envelope) - Static method in class org.locationtech.jts.index.strtree.EnvelopeDistance
-
Computes the maximum distance between the points defining two envelopes.
- MaximumInscribedCircle - Class in org.locationtech.jts.algorithm.construct
-
Constructs the Maximum Inscribed Circle for a polygonal
Geometry
, up to a specified tolerance. - MaximumInscribedCircle(Geometry, double) - Constructor for class org.locationtech.jts.algorithm.construct.MaximumInscribedCircle
-
Creates a new instance of a Maximum Inscribed Circle computation.
- maximumPreciseValue - Static variable in class org.locationtech.jts.geom.PrecisionModel
-
The maximum precise value representable in a double.
- MaxMidpointDistanceFilter(Geometry) - Constructor for class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
- maxOrdinate(int) - Static method in class org.locationtech.jts.shape.fractal.HilbertCode
-
The maximum ordinate value for points in the curve for the given level.
- maxOrdinate(int) - Static method in class org.locationtech.jts.shape.fractal.MortonCode
-
The maximum ordinate value for points in the curve for the given level.
- MaxPointDistanceFilter(Geometry) - Constructor for class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance.MaxPointDistanceFilter
- MaxPointDistanceFilter(Geometry) - Constructor for class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter
- maxX() - Method in class org.locationtech.jts.geom.LineSegment
-
Gets the maximum X ordinate.
- maxY() - Method in class org.locationtech.jts.geom.LineSegment
-
Gets the maximum Y ordinate.
- MB - Static variable in class org.locationtech.jts.util.Memory
- MCIndexNoder - Class in org.locationtech.jts.noding
- MCIndexNoder() - Constructor for class org.locationtech.jts.noding.MCIndexNoder
- MCIndexNoder(SegmentIntersector) - Constructor for class org.locationtech.jts.noding.MCIndexNoder
- MCIndexNoder(SegmentIntersector, double) - Constructor for class org.locationtech.jts.noding.MCIndexNoder
-
Creates a new noder with a given
SegmentIntersector
and an overlap tolerance distance to expand intersection tests with. - MCIndexNoder.SegmentOverlapAction - Class in org.locationtech.jts.noding
- MCIndexPointSnapper - Class in org.locationtech.jts.noding.snapround
- MCIndexPointSnapper(SpatialIndex) - Constructor for class org.locationtech.jts.noding.snapround.MCIndexPointSnapper
- MCIndexPointSnapper.HotPixelSnapAction - Class in org.locationtech.jts.noding.snapround
- MCIndexSegmentSetMutualIntersector - Class in org.locationtech.jts.noding
- MCIndexSegmentSetMutualIntersector(Collection) - Constructor for class org.locationtech.jts.noding.MCIndexSegmentSetMutualIntersector
-
Constructs a new intersector for a given set of
SegmentString
s. - MCIndexSegmentSetMutualIntersector.SegmentOverlapAction - Class in org.locationtech.jts.noding
- MCIndexSnapRounder - Class in org.locationtech.jts.noding.snapround
-
Deprecated.Not robust. Use
SnapRoundingNoder
instead. - MCIndexSnapRounder(PrecisionModel) - Constructor for class org.locationtech.jts.noding.snapround.MCIndexSnapRounder
-
Deprecated.
- measure(Geometry, Geometry) - Method in class org.locationtech.jts.algorithm.match.AreaSimilarityMeasure
- measure(Geometry, Geometry) - Method in class org.locationtech.jts.algorithm.match.FrechetSimilarityMeasure
- measure(Geometry, Geometry) - Method in class org.locationtech.jts.algorithm.match.HausdorffSimilarityMeasure
- measure(Geometry, Geometry) - Method in interface org.locationtech.jts.algorithm.match.SimilarityMeasure
-
Computes the similarity measure between two geometries
- measures(Coordinate) - Static method in class org.locationtech.jts.geom.Coordinates
-
Determine number of measures based on subclass of
Coordinate
. - measures(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Determine number of measures based on subclass of
Coordinate
. - medialAxis(Geometry) - Static method in class org.locationtech.jts.algorithm.axis.ApproximateMedialAxis
- Memory - Class in org.locationtech.jts.util
-
Utility functions to report JVM memory usage.
- Memory() - Constructor for class org.locationtech.jts.util.Memory
- merge(int, int) - Method in class org.locationtech.jts.operation.union.DisjointSets
-
Merges two subsets containing the given items.
- merge(Label) - Method in class org.locationtech.jts.geomgraph.Label
-
Merge this label with another one.
- merge(TopologyLocation) - Method in class org.locationtech.jts.geomgraph.TopologyLocation
-
merge updates only the NULL attributes of this object with the attributes of another.
- merge(SegmentString, SegmentString, boolean) - Method in interface org.locationtech.jts.noding.SegmentStringDissolver.SegmentStringMerger
-
Updates the context data of a SegmentString when an identical (up to orientation) one is found during dissolving.
- mergeLabel(Label) - Method in class org.locationtech.jts.geomgraph.Node
-
To merge labels for two nodes, the merged location for each LabelElement is computed.
- mergeLabel(Node) - Method in class org.locationtech.jts.geomgraph.Node
- mergeSymLabels() - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
-
For each dirEdge in the star, merge the label from the sym dirEdge into the label
- midpoint(int) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Computes a coordinate for the midpoint of a triangle edge.
- midPoint() - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the midpoint of the segment
- midPoint(Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.LineSegment
-
Computes the midpoint of a segment
- midPoint(Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
-
returns a new vertex that is mid-way between this vertex and another end point.
- MidpointSplitPointFinder - Class in org.locationtech.jts.triangulate
-
A simple split point finder which returns the midpoint of the split segment.
- MidpointSplitPointFinder() - Constructor for class org.locationtech.jts.triangulate.MidpointSplitPointFinder
- min - Variable in class org.locationtech.jts.index.bintree.Interval
- min(double, double, double, double) - Static method in class org.locationtech.jts.math.MathUtil
- min(DD) - Method in class org.locationtech.jts.math.DD
-
Computes the minimum of this and another DD number.
- MIN_BINARY_EXPONENT - Static variable in class org.locationtech.jts.index.quadtree.IntervalSize
-
This value is chosen to be a few powers of 2 less than the number of bits available in the double representation (i.e.
- minCoordinate(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Returns the minimum coordinate, using the usual lexicographic comparison.
- minCoordinate(CoordinateSequence) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
Returns the minimum coordinate, using the usual lexicographic comparison.
- minCoordinateIndex(CoordinateSequence) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
Returns the index of the minimum coordinate of the whole coordinate sequence, using the usual lexicographic comparison.
- minCoordinateIndex(CoordinateSequence, int, int) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
Returns the index of the minimum coordinate of a part of the coordinate sequence (defined by
from
andto
, using the usual lexicographic comparison. - minExtent() - Method in class org.locationtech.jts.geom.Envelope
-
Gets the minimum extent of this envelope across both dimensions.
- MinimalEdgeRing - Class in org.locationtech.jts.operation.overlay
-
A ring of
Edge
s with the property that no node has degree greater than 2. - MinimalEdgeRing(DirectedEdge, GeometryFactory) - Constructor for class org.locationtech.jts.operation.overlay.MinimalEdgeRing
- MINIMUM_VALID_SIZE - Static variable in class org.locationtech.jts.geom.LinearRing
-
The minimum number of vertices allowed in a valid non-empty ring.
- MINIMUM_VALID_SIZE - Static variable in class org.locationtech.jts.geom.LineString
-
The minimum number of vertices allowed in a valid non-empty linestring.
- MinimumBoundingCircle - Class in org.locationtech.jts.algorithm
-
Computes the Minimum Bounding Circle (MBC) for the points in a
Geometry
. - MinimumBoundingCircle(Geometry) - Constructor for class org.locationtech.jts.algorithm.MinimumBoundingCircle
-
Creates a new object for computing the minimum bounding circle for the point set defined by the vertices of the given geometry.
- MinimumClearance - Class in org.locationtech.jts.precision
-
Computes the Minimum Clearance of a
Geometry
. - MinimumClearance(Geometry) - Constructor for class org.locationtech.jts.precision.MinimumClearance
-
Creates an object to compute the Minimum Clearance for the given Geometry
- MinimumDiameter - Class in org.locationtech.jts.algorithm
-
Computes the minimum diameter of a
Geometry
. - MinimumDiameter(Geometry) - Constructor for class org.locationtech.jts.algorithm.MinimumDiameter
-
Compute a minimum diameter for a given
Geometry
. - MinimumDiameter(Geometry, boolean) - Constructor for class org.locationtech.jts.algorithm.MinimumDiameter
-
Compute a minimum diameter for a giver
Geometry
, with a hint if the Geometry is convex (e.g. - minMaxDistance(Envelope, Envelope) - Static method in class org.locationtech.jts.index.strtree.EnvelopeDistance
-
Computes the Min-Max Distance between two
Envelope
s. - MINOR - Static variable in class org.locationtech.jts.JTSVersion
-
The minor version number.
- minX() - Method in class org.locationtech.jts.geom.LineSegment
-
Gets the minimum X ordinate.
- minY() - Method in class org.locationtech.jts.geom.LineSegment
-
Gets the minimum Y ordinate.
- MOD2_BOUNDARY_RULE - Static variable in interface org.locationtech.jts.algorithm.BoundaryNodeRule
-
The Mod-2 Boundary Node Rule (which is the rule specified in the OGC SFS).
- Mod2BoundaryNodeRule() - Constructor for class org.locationtech.jts.algorithm.BoundaryNodeRule.Mod2BoundaryNodeRule
- MonotoneChain - Class in org.locationtech.jts.geomgraph.index
- MonotoneChain - Class in org.locationtech.jts.index.chain
-
Monotone Chains are a way of partitioning the segments of a linestring to allow for fast searching of intersections.
- MonotoneChain(Coordinate[], int, int, Object) - Constructor for class org.locationtech.jts.index.chain.MonotoneChain
-
Creates a new MonotoneChain based on the given array of points.
- MonotoneChain(MonotoneChainEdge, int) - Constructor for class org.locationtech.jts.geomgraph.index.MonotoneChain
- MonotoneChainBuilder - Class in org.locationtech.jts.index.chain
-
Constructs
MonotoneChain
s for sequences ofCoordinate
s. - MonotoneChainBuilder() - Constructor for class org.locationtech.jts.index.chain.MonotoneChainBuilder
- MonotoneChainEdge - Class in org.locationtech.jts.geomgraph.index
-
MonotoneChains are a way of partitioning the segments of an edge to allow for fast searching of intersections.
- MonotoneChainEdge(Edge) - Constructor for class org.locationtech.jts.geomgraph.index.MonotoneChainEdge
- MonotoneChainIndexer - Class in org.locationtech.jts.geomgraph.index
-
MonotoneChains are a way of partitioning the segments of an edge to allow for fast searching of intersections.
- MonotoneChainIndexer() - Constructor for class org.locationtech.jts.geomgraph.index.MonotoneChainIndexer
- MonotoneChainOverlapAction - Class in org.locationtech.jts.index.chain
-
The action for the internal iterator for performing overlap queries on a MonotoneChain
- MonotoneChainOverlapAction() - Constructor for class org.locationtech.jts.index.chain.MonotoneChainOverlapAction
- MonotoneChainSelectAction - Class in org.locationtech.jts.index.chain
-
The action for the internal iterator for performing envelope select queries on a MonotoneChain
- MonotoneChainSelectAction() - Constructor for class org.locationtech.jts.index.chain.MonotoneChainSelectAction
- MONOVALENT_ENDPOINT_BOUNDARY_RULE - Static variable in interface org.locationtech.jts.algorithm.BoundaryNodeRule
-
The Monovalent Endpoint Boundary Node Rule.
- MonoValentEndPointBoundaryNodeRule() - Constructor for class org.locationtech.jts.algorithm.BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule
- MortonCode - Class in org.locationtech.jts.shape.fractal
-
Encodes points as the index along the planar Morton (Z-order) curve.
- MortonCode() - Constructor for class org.locationtech.jts.shape.fractal.MortonCode
- MortonCurveBuilder - Class in org.locationtech.jts.shape.fractal
-
Generates a
LineString
representing the Morton Curve at a given level. - MortonCurveBuilder(GeometryFactory) - Constructor for class org.locationtech.jts.shape.fractal.MortonCurveBuilder
-
Creates a new instance using the provided
GeometryFactory
. - mostPrecise(PrecisionModel, PrecisionModel) - Static method in class org.locationtech.jts.geom.PrecisionModel
-
Determines which of two
PrecisionModel
s is the most precise (allows the greatest number of significant digits). - MultiLineString - Class in org.locationtech.jts.geom
-
Models a collection of
LineString
s. - MultiLineString(LineString[], GeometryFactory) - Constructor for class org.locationtech.jts.geom.MultiLineString
- MultiLineString(LineString[], PrecisionModel, int) - Constructor for class org.locationtech.jts.geom.MultiLineString
-
Deprecated.Use GeometryFactory instead
- MULTILINESTRING - Static variable in class org.locationtech.jts.io.WKTConstants
- multiply(double) - Method in class org.locationtech.jts.math.DD
-
Returns a new DoubleDouble whose value is (this * y).
- multiply(double) - Method in class org.locationtech.jts.math.Vector2D
-
Multiplies the vector by a scalar value.
- multiply(DD) - Method in class org.locationtech.jts.math.DD
-
Returns a new DoubleDouble whose value is (this * y).
- MultiPoint - Class in org.locationtech.jts.geom
-
Models a collection of
Point
s. - MultiPoint(Point[], GeometryFactory) - Constructor for class org.locationtech.jts.geom.MultiPoint
- MultiPoint(Point[], PrecisionModel, int) - Constructor for class org.locationtech.jts.geom.MultiPoint
-
Deprecated.Use GeometryFactory instead
- MULTIPOINT - Static variable in class org.locationtech.jts.io.WKTConstants
- MultiPolygon - Class in org.locationtech.jts.geom
-
Models a collection of
Polygon
s. - MultiPolygon(Polygon[], GeometryFactory) - Constructor for class org.locationtech.jts.geom.MultiPolygon
- MultiPolygon(Polygon[], PrecisionModel, int) - Constructor for class org.locationtech.jts.geom.MultiPolygon
-
Deprecated.Use GeometryFactory instead
- MULTIPOLYGON - Static variable in class org.locationtech.jts.io.WKTConstants
- MULTIVALENT_ENDPOINT_BOUNDARY_RULE - Static variable in interface org.locationtech.jts.algorithm.BoundaryNodeRule
-
The MultiValent Endpoint Boundary Node Rule.
- MultiValentEndPointBoundaryNodeRule() - Constructor for class org.locationtech.jts.algorithm.BoundaryNodeRule.MultiValentEndPointBoundaryNodeRule
N
- NAME_COORDINATES - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NAME_CRS - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NAME_FEATURE - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NAME_FEATURECOLLECTION - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NAME_FEATURES - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NAME_GEOMETRIES - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NAME_GEOMETRY - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NAME_GEOMETRYCOLLECTION - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NAME_LINESTRING - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NAME_MULTILINESTRING - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NAME_MULTIPOINT - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NAME_MULTIPOLYGON - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NAME_NAME - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NAME_POINT - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NAME_POLYGON - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NAME_PROPERTIES - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NAME_TYPE - Static variable in class org.locationtech.jts.io.geojson.GeoJsonConstants
- NaN - Static variable in class org.locationtech.jts.math.DD
-
A value representing the result of an operation which does not return a valid number.
- NE - Static variable in class org.locationtech.jts.geom.Quadrant
- nearestLocations() - Method in class org.locationtech.jts.operation.distance.DistanceOp
-
Report the locations of the nearest points in the input geometries.
- nearestLocations() - Method in class org.locationtech.jts.operation.distance3d.Distance3DOp
-
Report the locations of the nearest points in the input geometries.
- nearestLocations(Geometry) - Method in class org.locationtech.jts.operation.distance.IndexedFacetDistance
-
Computes the nearest locations on the base geometry and the given geometry.
- nearestLocations(FacetSequence) - Method in class org.locationtech.jts.operation.distance.FacetSequence
-
Computes the locations of the nearest points between this sequence and another sequence.
- nearestNeighbour(Envelope, Object, ItemDistance) - Method in class org.locationtech.jts.index.strtree.STRtree
-
Finds the item in this tree which is nearest to the given
Object
, usingItemDistance
as the distance metric. - nearestNeighbour(Envelope, Object, ItemDistance, int) - Method in class org.locationtech.jts.index.strtree.STRtree
-
Finds up to k items in this tree which are the nearest neighbors to the given
item
, usingitemDist
as the distance metric. - nearestNeighbour(ItemDistance) - Method in class org.locationtech.jts.index.strtree.STRtree
-
Finds the two nearest items in the tree, using
ItemDistance
as the distance metric. - nearestNeighbour(STRtree, ItemDistance) - Method in class org.locationtech.jts.index.strtree.STRtree
-
Finds the two nearest items from this tree and another tree, using
ItemDistance
as the distance metric. - nearestPoints() - Method in class org.locationtech.jts.operation.distance.DistanceOp
-
Report the coordinates of the nearest points in the input geometries.
- nearestPoints() - Method in class org.locationtech.jts.operation.distance3d.Distance3DOp
-
Report the coordinates of the nearest points in the input geometries.
- nearestPoints(Geometry) - Method in class org.locationtech.jts.operation.distance.IndexedFacetDistance
-
Compute the nearest locations on the target geometry and the given geometry.
- nearestPoints(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.distance.DistanceOp
-
Compute the the nearest points of two geometries.
- nearestPoints(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.distance.IndexedFacetDistance
-
Computes the nearest points of the facets of two geometries.
- nearestPoints(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.distance3d.Distance3DOp
-
Compute the the nearest points of two geometries.
- negate() - Method in class org.locationtech.jts.math.DD
-
Returns a new DoubleDouble whose value is -this.
- negate() - Method in class org.locationtech.jts.math.Vector2D
- NESTED_HOLES - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
-
Indicates that a hole lies in the interior of another hole in the same polygon
- NESTED_SHELLS - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
-
Indicates that a polygon component of a MultiPolygon lies inside another polygonal component
- NEWLINE - Static variable in class org.locationtech.jts.util.StringUtil
- next() - Method in class org.locationtech.jts.awt.ShapeCollectionPathIterator
- next() - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Gets the next edge CCW around the destination vertex of this edge, originating at that vertex.
- next() - Method in class org.locationtech.jts.geom.GeometryCollectionIterator
-
Gets the next geometry in the iteration sequence.
- next() - Method in class org.locationtech.jts.linearref.LinearIterator
-
Moves the iterator ahead to the next vertex and (possibly) linear component.
- next(int) - Static method in class org.locationtech.jts.triangulate.tri.Tri
-
Computes the vertex or edge index which is the next one (clockwise) around the triangle.
- nextIndex(int) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
Finds the next index around the triangle.
- NO_INTERSECTION - Static variable in class org.locationtech.jts.algorithm.LineIntersector
-
Indicates that line segments do not intersect
- NodableSegmentString - Interface in org.locationtech.jts.noding
-
An interface for classes which support adding nodes to a segment string.
- node(Collection) - Method in class org.locationtech.jts.noding.snapround.GeometryNoder
-
Nodes the linework of a set of Geometrys using SnapRounding.
- Node - Class in org.locationtech.jts.geomgraph
- Node - Class in org.locationtech.jts.index.bintree
-
A node of a
Bintree
. - Node - Class in org.locationtech.jts.index.quadtree
-
Represents a node of a
Quadtree
. - Node - Class in org.locationtech.jts.planargraph
-
A node in a
PlanarGraph
is a location where 0 or moreEdge
s meet. - Node(Coordinate) - Constructor for class org.locationtech.jts.planargraph.Node
-
Constructs a Node with the given location.
- Node(Coordinate, EdgeEndStar) - Constructor for class org.locationtech.jts.geomgraph.Node
- Node(Coordinate, DirectedEdgeStar) - Constructor for class org.locationtech.jts.planargraph.Node
-
Constructs a Node with the given location and collection of outgoing DirectedEdges.
- Node(Envelope, int) - Constructor for class org.locationtech.jts.index.quadtree.Node
- Node(Interval, int) - Constructor for class org.locationtech.jts.index.bintree.Node
- NodeBase - Class in org.locationtech.jts.index.bintree
-
The base class for nodes in a
Bintree
. - NodeBase - Class in org.locationtech.jts.index.quadtree
-
The base class for nodes in a
Quadtree
. - NodeBase() - Constructor for class org.locationtech.jts.index.bintree.NodeBase
- NodeBase() - Constructor for class org.locationtech.jts.index.quadtree.NodeBase
- NodeComparator() - Constructor for class org.locationtech.jts.index.intervalrtree.IntervalRTreeNode.NodeComparator
- NodedSegmentString - Class in org.locationtech.jts.noding
-
Represents a list of contiguous line segments, and supports noding the segments.
- NodedSegmentString(Coordinate[], Object) - Constructor for class org.locationtech.jts.noding.NodedSegmentString
-
Creates a instance from a list of vertices and optional data object.
- NodedSegmentString(SegmentString) - Constructor for class org.locationtech.jts.noding.NodedSegmentString
-
Creates a new instance from a
SegmentString
. - NodeFactory - Class in org.locationtech.jts.geomgraph
- NodeFactory() - Constructor for class org.locationtech.jts.geomgraph.NodeFactory
- nodeIterator() - Method in class org.locationtech.jts.planargraph.PlanarGraph
-
Returns an Iterator over the Nodes in this PlanarGraph.
- nodeIterator() - Method in class org.locationtech.jts.planargraph.Subgraph
-
Returns an
Iterator
over theNode
s in this graph. - NodeMap - Class in org.locationtech.jts.geomgraph
-
A map of nodes, indexed by the coordinate of the node
- NodeMap - Class in org.locationtech.jts.planargraph
-
A map of
Node
s, indexed by the coordinate of the node. - NodeMap() - Constructor for class org.locationtech.jts.planargraph.NodeMap
-
Constructs a NodeMap without any Nodes.
- NodeMap(NodeFactory) - Constructor for class org.locationtech.jts.geomgraph.NodeMap
- Noder - Interface in org.locationtech.jts.noding
-
Computes all intersections between segments in a set of
SegmentString
s. - nodeSize() - Method in class org.locationtech.jts.index.bintree.Bintree
-
Compute the total number of nodes in the tree
- NodingIntersectionFinder - Class in org.locationtech.jts.noding
-
Finds non-noded intersections in a set of
SegmentString
s, if any exist. - NodingIntersectionFinder(LineIntersector) - Constructor for class org.locationtech.jts.noding.NodingIntersectionFinder
-
Creates an intersection finder which finds an intersection if one exists
- NodingValidator - Class in org.locationtech.jts.noding
-
Validates that a collection of
SegmentString
s is correctly noded. - NodingValidator(Collection) - Constructor for class org.locationtech.jts.noding.NodingValidator
- NONE - Static variable in class org.locationtech.jts.algorithm.Angle
-
Constant representing no orientation
- NONE - Static variable in class org.locationtech.jts.geom.Location
-
Used for uninitialized location values.
- NonEncroachingSplitPointFinder - Class in org.locationtech.jts.triangulate
-
A strategy for finding constraint split points which attempts to maximise the length of the split segments while preventing further encroachment.
- NonEncroachingSplitPointFinder() - Constructor for class org.locationtech.jts.triangulate.NonEncroachingSplitPointFinder
- NoninvertibleTransformationException - Exception in org.locationtech.jts.geom.util
-
Indicates that an
AffineTransformation
is non-invertible. - NoninvertibleTransformationException() - Constructor for exception org.locationtech.jts.geom.util.NoninvertibleTransformationException
- NoninvertibleTransformationException(String) - Constructor for exception org.locationtech.jts.geom.util.NoninvertibleTransformationException
- nonRobustComputeEdgeDistance(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.LineIntersector
-
This function is non-robust, since it may compute the square of large numbers.
- NoOpGeometryOperation() - Constructor for class org.locationtech.jts.geom.util.GeometryEditor.NoOpGeometryOperation
- NoOpGeometryOperation() - Constructor for class org.locationtech.jtslab.geom.util.GeometryEditorEx.NoOpGeometryOperation
- norm() - Method in class org.locationtech.jts.geom.Geometry
-
Creates a new Geometry which is a normalized copy of this Geometry.
- normalize() - Method in class org.locationtech.jts.geom.Geometry
-
Converts this
Geometry
to normal form (or canonical form ). - normalize() - Method in class org.locationtech.jts.geom.GeometryCollection
- normalize() - Method in class org.locationtech.jts.geom.LineSegment
-
Puts the line segment into a normalized form.
- normalize() - Method in class org.locationtech.jts.geom.LineString
-
Normalizes a LineString.
- normalize() - Method in class org.locationtech.jts.geom.Point
- normalize() - Method in class org.locationtech.jts.geom.Polygon
- normalize() - Method in class org.locationtech.jts.geomgraph.Depth
-
Normalize the depths for each geometry, if they are non-null.
- normalize() - Method in class org.locationtech.jts.math.Vector2D
- normalize() - Method in class org.locationtech.jts.math.Vector3D
-
Computes a vector having identical direction but normalized to have length 1.
- normalize(double) - Static method in class org.locationtech.jts.algorithm.Angle
-
Computes the normalized value of an angle, which is the equivalent angle in the range ( -Pi, Pi ].
- normalize(Coordinate) - Static method in class org.locationtech.jts.math.Vector3D
-
Computes a vector having identical direction but normalized to have length 1.
- normalizePositive(double) - Static method in class org.locationtech.jts.algorithm.Angle
-
Computes the normalized positive value of an angle, which is the equivalent angle in the range [ 0, 2*Pi ).
- NotRepresentableException - Exception in org.locationtech.jts.algorithm
-
Indicates that a
HCoordinate
has been computed which is not representable on the Cartesian plane. - NotRepresentableException() - Constructor for exception org.locationtech.jts.algorithm.NotRepresentableException
- NULL_ORDINATE - Static variable in class org.locationtech.jts.geom.Coordinate
-
The value used to indicate a null or missing ordinate value.
- numAdjacent() - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Computes the number of triangle adjacent to this triangle.
- NumberUtil - Class in org.locationtech.jts.util
- NumberUtil() - Constructor for class org.locationtech.jts.util.NumberUtil
- numCommonMantissaBits(DoubleBits) - Method in class org.locationtech.jts.index.quadtree.DoubleBits
-
This computes the number of common most-significant bits in the mantissa.
- numCommonMostSigMantissaBits(long, long) - Static method in class org.locationtech.jts.precision.CommonBits
-
This computes the number of common most-significant bits in the mantissas of two double-precision numbers.
- numInteriorIntersections - Variable in class org.locationtech.jts.noding.IntersectionAdder
- numIntersections - Variable in class org.locationtech.jts.noding.IntersectionAdder
- numProperIntersections - Variable in class org.locationtech.jts.noding.IntersectionAdder
- numTests - Variable in class org.locationtech.jts.geomgraph.index.SegmentIntersector
- numTests - Variable in class org.locationtech.jts.noding.IntersectionAdder
- NW - Static variable in class org.locationtech.jts.geom.Quadrant
O
- ObjectCounter - Class in org.locationtech.jts.util
-
Counts occurrences of objects.
- ObjectCounter() - Constructor for class org.locationtech.jts.util.ObjectCounter
- octagonalEnvelope(Geometry) - Static method in class org.locationtech.jts.geom.OctagonalEnvelope
-
Gets the octagonal envelope of a geometry
- OctagonalEnvelope - Class in org.locationtech.jts.geom
-
A bounding container for a
Geometry
which is in the shape of a general octagon. - OctagonalEnvelope() - Constructor for class org.locationtech.jts.geom.OctagonalEnvelope
-
Creates a new null bounding octagon
- OctagonalEnvelope(Coordinate) - Constructor for class org.locationtech.jts.geom.OctagonalEnvelope
-
Creates a new null bounding octagon bounding a
Coordinate
- OctagonalEnvelope(Coordinate, Coordinate) - Constructor for class org.locationtech.jts.geom.OctagonalEnvelope
-
Creates a new null bounding octagon bounding a pair of
Coordinate
s - OctagonalEnvelope(Envelope) - Constructor for class org.locationtech.jts.geom.OctagonalEnvelope
-
Creates a new null bounding octagon bounding an
Envelope
- OctagonalEnvelope(Geometry) - Constructor for class org.locationtech.jts.geom.OctagonalEnvelope
-
Creates a new null bounding octagon bounding a
Geometry
- OctagonalEnvelope(OctagonalEnvelope) - Constructor for class org.locationtech.jts.geom.OctagonalEnvelope
-
Creates a new null bounding octagon bounding an
OctagonalEnvelope
(the copy constructor). - octant(double, double) - Static method in class org.locationtech.jts.noding.Octant
-
Returns the octant of a directed line segment (specified as x and y displacements, which cannot both be 0).
- octant(Coordinate, Coordinate) - Static method in class org.locationtech.jts.noding.Octant
-
Returns the octant of a directed line segment from p0 to p1.
- Octant - Class in org.locationtech.jts.noding
-
Methods for computing and working with octants of the Cartesian plane Octants are numbered as follows:
- offset(double) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the
LineSegment
that is offset from the segment by a given distance. - OffsetCurve - Class in org.locationtech.jts.operation.buffer
-
Computes an offset curve from a geometry.
- OffsetCurve(Geometry, double) - Constructor for class org.locationtech.jts.operation.buffer.OffsetCurve
-
Creates a new instance for computing an offset curve for a geometryat a given distance.
- OffsetCurve(Geometry, double, BufferParameters) - Constructor for class org.locationtech.jts.operation.buffer.OffsetCurve
-
Creates a new instance for computing an offset curve for a geometry at a given distance.
- OffsetCurveBuilder - Class in org.locationtech.jts.operation.buffer
-
Computes the raw offset curve for a single
Geometry
component (ring, line or point). - OffsetCurveBuilder(PrecisionModel, BufferParameters) - Constructor for class org.locationtech.jts.operation.buffer.OffsetCurveBuilder
- OffsetPointGenerator - Class in org.locationtech.jts.operation.overlay.validate
-
Generates points offset by a given distance from both sides of the midpoint of all segments in a
Geometry
. - OffsetPointGenerator(Geometry) - Constructor for class org.locationtech.jts.operation.overlay.validate.OffsetPointGenerator
- ofLine(CoordinateSequence) - Static method in class org.locationtech.jts.algorithm.Length
-
Computes the length of a linestring specified by a sequence of points.
- ofRing(Coordinate[]) - Static method in class org.locationtech.jts.algorithm.Area
-
Computes the area for a ring.
- ofRing(CoordinateSequence) - Static method in class org.locationtech.jts.algorithm.Area
-
Computes the area for a ring.
- ofRingSigned(Coordinate[]) - Static method in class org.locationtech.jts.algorithm.Area
-
Computes the signed area for a ring.
- ofRingSigned(CoordinateSequence) - Static method in class org.locationtech.jts.algorithm.Area
-
Computes the signed area for a ring.
- OGC_SFS_BOUNDARY_RULE - Static variable in interface org.locationtech.jts.algorithm.BoundaryNodeRule
-
The Boundary Node Rule specified by the OGC Simple Features Specification, which is the same as the Mod-2 rule.
- OLDcompare(Object, Object) - Method in class org.locationtech.jts.geom.CoordinateArrays.BidirectionalComparator
- OLDgetChainStartIndices(Coordinate[]) - Method in class org.locationtech.jts.geomgraph.index.MonotoneChainIndexer
- OLDhashCode() - Method in class org.locationtech.jts.geom.LineSegment
- ON - Static variable in class org.locationtech.jts.geom.Position
-
Specifies that a location is on a component
- oNext() - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Gets the next edge CCW around the origin of this edge, with the same origin.
- oNext() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Gets the next CCW edge around the origin of this edge.
- oppEdge(int) - Static method in class org.locationtech.jts.triangulate.tri.Tri
-
Gets the index of the edge opposite a vertex.
- opposite(int) - Static method in class org.locationtech.jts.geom.Position
-
Returns LEFT if the position is RIGHT, RIGHT if the position is LEFT, or the position otherwise.
- oppVertex(int) - Static method in class org.locationtech.jts.triangulate.tri.Tri
-
Gets the index of the vertex opposite an edge.
- oPrev() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Gets the next CW edge around (from) the origin of this edge.
- Ordinate - Enum in org.locationtech.jts.io
-
An enumeration of possible Well-Known-Text or Well-Known-Binary ordinates.
- OrdinateFormat - Class in org.locationtech.jts.io
-
Formats numeric values for ordinates in a consistent, accurate way.
- OrdinateFormat() - Constructor for class org.locationtech.jts.io.OrdinateFormat
-
Creates an OrdinateFormat using the default maximum number of fraction digits.
- OrdinateFormat(int) - Constructor for class org.locationtech.jts.io.OrdinateFormat
-
Creates an OrdinateFormat using the given maximum number of fraction digits.
- org.locationtech.jts - package org.locationtech.jts
- org.locationtech.jts.algorithm - package org.locationtech.jts.algorithm
-
Contains classes and interfaces implementing fundamental computational geometry algorithms.
- org.locationtech.jts.algorithm.axis - package org.locationtech.jts.algorithm.axis
- org.locationtech.jts.algorithm.construct - package org.locationtech.jts.algorithm.construct
-
Provides classes that implement various kinds of geometric constructions.
- org.locationtech.jts.algorithm.distance - package org.locationtech.jts.algorithm.distance
-
Classes to compute distance metrics between geometries.
- org.locationtech.jts.algorithm.hull - package org.locationtech.jts.algorithm.hull
-
Contains classes implementing algorithms to compute hulls of geometry objects.
- org.locationtech.jts.algorithm.locate - package org.locationtech.jts.algorithm.locate
-
Classes to determine the topological location of points in geometries.
- org.locationtech.jts.algorithm.match - package org.locationtech.jts.algorithm.match
-
Classes to compute matching metrics between geometries.
- org.locationtech.jts.awt - package org.locationtech.jts.awt
-
Classes to perform conversions from Java2D shape objects.
- org.locationtech.jts.densify - package org.locationtech.jts.densify
-
Classes to perform densification on geometries.
- org.locationtech.jts.dissolve - package org.locationtech.jts.dissolve
- org.locationtech.jts.edgegraph - package org.locationtech.jts.edgegraph
- org.locationtech.jts.geom - package org.locationtech.jts.geom
-
Contains the
Geometry
interface hierarchy and supporting classes. - org.locationtech.jts.geom.impl - package org.locationtech.jts.geom.impl
-
Implementations of interfaces for geometric structures.
- org.locationtech.jts.geom.prep - package org.locationtech.jts.geom.prep
-
Classes to perform optimized geometric operations on suitably prepared geometries.
- org.locationtech.jts.geom.util - package org.locationtech.jts.geom.util
-
Provides classes that parse and modify Geometry objects.
- org.locationtech.jts.geomgraph - package org.locationtech.jts.geomgraph
-
Contains classes that implement topology graphs.
- org.locationtech.jts.geomgraph.index - package org.locationtech.jts.geomgraph.index
-
Contains classes that implement indexes for performing noding on geometry graph edges.
- org.locationtech.jts.index - package org.locationtech.jts.index
-
Provides classes for various kinds of spatial indexes.
- org.locationtech.jts.index.bintree - package org.locationtech.jts.index.bintree
-
Contains classes that implement a Binary Interval Tree index
- org.locationtech.jts.index.chain - package org.locationtech.jts.index.chain
-
Contains classes that implement Monotone Chains
- org.locationtech.jts.index.hprtree - package org.locationtech.jts.index.hprtree
- org.locationtech.jts.index.intervalrtree - package org.locationtech.jts.index.intervalrtree
-
Contains classes to implement an R-tree index for one-dimensional intervals.
- org.locationtech.jts.index.kdtree - package org.locationtech.jts.index.kdtree
-
Contains classes which implement a k-D tree index over 2-D point data.
- org.locationtech.jts.index.quadtree - package org.locationtech.jts.index.quadtree
-
Contains classes that implement a Quadtree spatial index
- org.locationtech.jts.index.strtree - package org.locationtech.jts.index.strtree
-
Contains 2-D and 1-D versions of the Sort-Tile-Recursive (STR) tree, a query-only R-tree.
- org.locationtech.jts.index.sweepline - package org.locationtech.jts.index.sweepline
-
Contains classes which implement a sweepline algorithm for scanning geometric data structures.
- org.locationtech.jts.io - package org.locationtech.jts.io
-
Contains the interfaces for converting JTS objects to and from other formats.
- org.locationtech.jts.io.geojson - package org.locationtech.jts.io.geojson
- org.locationtech.jts.io.gml2 - package org.locationtech.jts.io.gml2
-
Classes to read and write the GML2 geometry format.
- org.locationtech.jts.io.kml - package org.locationtech.jts.io.kml
- org.locationtech.jts.io.twkb - package org.locationtech.jts.io.twkb
- org.locationtech.jts.linearref - package org.locationtech.jts.linearref
-
Contains classes and interfaces implementing linear referencing on linear geometries
- org.locationtech.jts.math - package org.locationtech.jts.math
- org.locationtech.jts.noding - package org.locationtech.jts.noding
-
Classes to compute nodings for arrangements of line segments and line segment sequences.
- org.locationtech.jts.noding.snap - package org.locationtech.jts.noding.snap
- org.locationtech.jts.noding.snapround - package org.locationtech.jts.noding.snapround
-
Contains classes to implement the Snap Rounding algorithm for noding linestrings.
- org.locationtech.jts.operation - package org.locationtech.jts.operation
-
Provides classes for implementing operations on geometries
- org.locationtech.jts.operation.buffer - package org.locationtech.jts.operation.buffer
-
Provides classes for computing buffers of geometries
- org.locationtech.jts.operation.buffer.validate - package org.locationtech.jts.operation.buffer.validate
-
Classes to perform validation of the results of buffer operations.
- org.locationtech.jts.operation.distance - package org.locationtech.jts.operation.distance
-
Provides classes for computing the distance between geometries
- org.locationtech.jts.operation.distance3d - package org.locationtech.jts.operation.distance3d
- org.locationtech.jts.operation.linemerge - package org.locationtech.jts.operation.linemerge
-
Classes to perform line merging.
- org.locationtech.jts.operation.overlay - package org.locationtech.jts.operation.overlay
-
Contains classes that perform a topological overlay to compute boolean spatial functions.
- org.locationtech.jts.operation.overlay.snap - package org.locationtech.jts.operation.overlay.snap
-
Classes to perform snapping on geometries to prepare them for overlay operations.
- org.locationtech.jts.operation.overlay.validate - package org.locationtech.jts.operation.overlay.validate
-
Classes to validate the results of overlay operations.
- org.locationtech.jts.operation.overlayng - package org.locationtech.jts.operation.overlayng
-
Contains classes that perform vector overlay to compute boolean set-theoretic spatial functions.
- org.locationtech.jts.operation.polygonize - package org.locationtech.jts.operation.polygonize
-
An API for polygonizing sets of lines.
- org.locationtech.jts.operation.predicate - package org.locationtech.jts.operation.predicate
-
Classes which implement topological predicates optimized for particular kinds of geometries.
- org.locationtech.jts.operation.relate - package org.locationtech.jts.operation.relate
-
Contains classes to implement the computation of the spatial relationships of
Geometry
s. - org.locationtech.jts.operation.union - package org.locationtech.jts.operation.union
-
Classes to perform efficient unioning of collections of geometries.
- org.locationtech.jts.operation.valid - package org.locationtech.jts.operation.valid
-
Classes for testing the validity and simplicity of geometries, as defined in the OGC Simple Features specification.
- org.locationtech.jts.planargraph - package org.locationtech.jts.planargraph
-
Contains classes to implement a planar graph data structure.
- org.locationtech.jts.planargraph.algorithm - package org.locationtech.jts.planargraph.algorithm
-
Classes which implement graph algorithms on planar graphs.
- org.locationtech.jts.precision - package org.locationtech.jts.precision
-
Provides classes for analyzing and manipulating the precision of Geometries.
- org.locationtech.jts.shape - package org.locationtech.jts.shape
- org.locationtech.jts.shape.fractal - package org.locationtech.jts.shape.fractal
- org.locationtech.jts.shape.random - package org.locationtech.jts.shape.random
- org.locationtech.jts.simplify - package org.locationtech.jts.simplify
-
Classes which implement algorithms for simplifying or generalizing geometries.
- org.locationtech.jts.triangulate - package org.locationtech.jts.triangulate
-
Classes to compute Delaunay triangulations.
- org.locationtech.jts.triangulate.polygon - package org.locationtech.jts.triangulate.polygon
-
Classes for triangulating polygons.
- org.locationtech.jts.triangulate.quadedge - package org.locationtech.jts.triangulate.quadedge
-
Classes to implement a topological subdivision of quadeges, to support creating triangulations and Voronoi diagrams.
- org.locationtech.jts.triangulate.tri - package org.locationtech.jts.triangulate.tri
-
Classes for representing a planar triangulation as a set of linked triangles.
- org.locationtech.jts.util - package org.locationtech.jts.util
-
Contains support classes for the Java Topology Suite.
- org.locationtech.jtslab - package org.locationtech.jtslab
- org.locationtech.jtslab.clean - package org.locationtech.jtslab.clean
- org.locationtech.jtslab.clip - package org.locationtech.jtslab.clip
- org.locationtech.jtslab.edgeray - package org.locationtech.jtslab.edgeray
- org.locationtech.jtslab.geom.util - package org.locationtech.jtslab.geom.util
- Orientation - Class in org.locationtech.jts.algorithm
-
Functions to compute the orientation of basic geometric structures including point triplets (triangles) and rings.
- Orientation() - Constructor for class org.locationtech.jts.algorithm.Orientation
- orientationIndex(double, double, double, double, double, double) - Static method in class org.locationtech.jts.algorithm.CGAlgorithmsDD
-
Returns the index of the direction of the point
q
relative to a vector specified byp1-p2
. - orientationIndex(Coordinate) - Method in class org.locationtech.jts.geom.LineSegment
-
Determines the orientation index of a
Coordinate
relative to this segment. - orientationIndex(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
-
Deprecated.
- orientationIndex(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithmsDD
-
Returns the index of the direction of the point
q
relative to a vector specified byp1-p2
. - orientationIndex(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.RobustDeterminant
-
Returns the index of the direction of the point
q
relative to a vector specified byp1-p2
. - orientationIndex(LineSegment) - Method in class org.locationtech.jts.geom.LineSegment
-
Determines the orientation of a LineSegment relative to this segment.
- OrientationTransformer - Class in org.locationtech.jts.io.geojson
-
Utilities to modify the ring orientation of polygonal geometries.
- OrientationTransformer() - Constructor for class org.locationtech.jts.io.geojson.OrientationTransformer
- OrientedCoordinateArray - Class in org.locationtech.jts.noding
-
Allows comparing
Coordinate
arrays in an orientation-independent way. - OrientedCoordinateArray(Coordinate[]) - Constructor for class org.locationtech.jts.noding.OrientedCoordinateArray
-
Creates a new
OrientedCoordinateArray
for the givenCoordinate
array. - orientedDistance() - Method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance
- orientedDistance(Coordinate) - Method in class org.locationtech.jts.math.Plane3D
-
Computes the oriented distance from a point to the plane.
- orig() - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Gets the origin coordinate of this edge.
- orig() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Gets the vertex for the edge's origin
- ORIGIN - Static variable in class org.locationtech.jts.triangulate.quadedge.Vertex
- OutputStreamOutStream - Class in org.locationtech.jts.io
-
An adapter to allow an
OutputStream
to be used as anOutStream
- OutputStreamOutStream(OutputStream) - Constructor for class org.locationtech.jts.io.OutputStreamOutStream
- OutStream - Interface in org.locationtech.jts.io
-
A interface for classes providing an output stream of bytes.
- overlap(LineSegment, LineSegment) - Method in class org.locationtech.jts.index.chain.MonotoneChainOverlapAction
-
This is a convenience function which can be overridden to obtain the actual line segments which overlap
- overlap(MonotoneChain, int, MonotoneChain, int) - Method in class org.locationtech.jts.index.chain.MonotoneChainOverlapAction
-
This function can be overridden if the original chains are needed
- overlap(MonotoneChain, int, MonotoneChain, int) - Method in class org.locationtech.jts.noding.MCIndexNoder.SegmentOverlapAction
- overlap(MonotoneChain, int, MonotoneChain, int) - Method in class org.locationtech.jts.noding.MCIndexSegmentSetMutualIntersector.SegmentOverlapAction
- overlap(SweepLineInterval, SweepLineInterval) - Method in interface org.locationtech.jts.index.sweepline.SweepLineOverlapAction
- overlaps(double, double) - Method in class org.locationtech.jts.geom.Envelope
-
Deprecated.Use #intersects instead.
- overlaps(double, double) - Method in class org.locationtech.jts.index.bintree.Interval
- overlaps(Coordinate) - Method in class org.locationtech.jts.geom.Envelope
-
Deprecated.Use #intersects instead.
- overlaps(Envelope) - Method in class org.locationtech.jts.geom.Envelope
-
Deprecated.Use #intersects instead. In the future, #overlaps may be changed to be a true overlap check; that is, whether the intersection is two-dimensional.
- overlaps(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this geometry overlaps the specified geometry.
- overlaps(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
-
Tests whether the base
Geometry
overlaps a given geometry. - overlaps(Interval) - Method in class org.locationtech.jts.index.bintree.Interval
- OverlapUnion - Class in org.locationtech.jts.operation.union
-
Deprecated.due to impairing performance
- OverlapUnion(Geometry, Geometry) - Constructor for class org.locationtech.jts.operation.union.OverlapUnion
-
Deprecated.Creates a new instance for unioning the given geometries.
- OverlapUnion(Geometry, Geometry, UnionStrategy) - Constructor for class org.locationtech.jts.operation.union.OverlapUnion
-
Deprecated.
- overlay(Geometry, int) - Method in class org.locationtech.jts.operation.overlayng.FastOverlayFilter
-
Computes the overlay operation on the input geometries, if it can be determined that the result is either empty or equal to one of the input values.
- overlay(Geometry, Geometry, int) - Static method in class org.locationtech.jts.operation.overlayng.OverlayNG
-
Computes an overlay operation on the given geometry operands, using the precision model of the geometry.
- overlay(Geometry, Geometry, int) - Static method in class org.locationtech.jts.operation.overlayng.OverlayNGRobust
-
Overlay two geometries, using heuristics to ensure computation completes correctly.
- overlay(Geometry, Geometry, int, PrecisionModel) - Static method in class org.locationtech.jts.operation.overlayng.OverlayNG
-
Computes an overlay operation for the given geometry operands, with the noding strategy determined by the precision model.
- overlay(Geometry, Geometry, int, PrecisionModel, Noder) - Static method in class org.locationtech.jts.operation.overlayng.OverlayNG
-
Computes an overlay operation on the given geometry operands, using a supplied
Noder
. - overlay(Geometry, Geometry, int, Noder) - Static method in class org.locationtech.jts.operation.overlayng.OverlayNG
-
Computes an overlay operation on the given geometry operands, using a supplied
Noder
. - overlayIndexedNG(Geometry) - Static method in class org.locationtech.jtslab.IteratedOverlayFunctions
- overlayNG(Geometry) - Static method in class org.locationtech.jtslab.IteratedOverlayFunctions
- OverlayNG - Class in org.locationtech.jts.operation.overlayng
-
Computes the geometric overlay of two
Geometry
s, using an explicit precision model to allow robust computation. - OverlayNG(Geometry, Geometry, int) - Constructor for class org.locationtech.jts.operation.overlayng.OverlayNG
-
Creates an overlay operation on the given geometries using the precision model of the geometries.
- OverlayNG(Geometry, Geometry, PrecisionModel, int) - Constructor for class org.locationtech.jts.operation.overlayng.OverlayNG
-
Creates an overlay operation on the given geometries, with a defined precision model.
- OverlayNGRobust - Class in org.locationtech.jts.operation.overlayng
-
Performs an overlay operation using
OverlayNG
, providing full robustness by using a series of increasingly robust (but slower) noding strategies. - OverlayNGRobust() - Constructor for class org.locationtech.jts.operation.overlayng.OverlayNGRobust
- OverlayNodeFactory - Class in org.locationtech.jts.operation.overlay
-
Creates nodes for use in the
PlanarGraph
s constructed during overlay operations. - OverlayNodeFactory() - Constructor for class org.locationtech.jts.operation.overlay.OverlayNodeFactory
- overlayOld(Geometry) - Static method in class org.locationtech.jtslab.IteratedOverlayFunctions
- overlayOp(Geometry, Geometry, int) - Static method in class org.locationtech.jts.operation.overlay.OverlayOp
-
Computes an overlay operation for the given geometry arguments.
- overlayOp(Geometry, Geometry, int) - Static method in class org.locationtech.jts.operation.overlay.snap.SnapIfNeededOverlayOp
- overlayOp(Geometry, Geometry, int) - Static method in class org.locationtech.jts.operation.overlay.snap.SnapOverlayOp
- OverlayOp - Class in org.locationtech.jts.operation.overlay
-
Computes the geometric overlay of two
Geometry
s. - OverlayOp(Geometry, Geometry) - Constructor for class org.locationtech.jts.operation.overlay.OverlayOp
-
Constructs an instance to compute a single overlay operation for the given geometries.
- OverlayOptFunctions - Class in org.locationtech.jtslab
-
Functions to test using spatial predicates as a filter in front of overlay operations to optimize performance.
- OverlayOptFunctions() - Constructor for class org.locationtech.jtslab.OverlayOptFunctions
- OverlayResultValidator - Class in org.locationtech.jts.operation.overlay.validate
-
Validates that the result of an overlay operation is geometrically correct, within a determined tolerance.
- OverlayResultValidator(Geometry, Geometry, Geometry) - Constructor for class org.locationtech.jts.operation.overlay.validate.OverlayResultValidator
- overlaySR(Geometry, double) - Static method in class org.locationtech.jtslab.IteratedOverlayFunctions
P
- P - Static variable in class org.locationtech.jts.geom.Dimension
-
Dimension value of a point (0).
- p0 - Variable in class org.locationtech.jts.geom.LineSegment
- p0 - Variable in class org.locationtech.jts.geom.Triangle
-
The coordinates of the vertices of the triangle
- p1 - Variable in class org.locationtech.jts.geom.LineSegment
- p1 - Variable in class org.locationtech.jts.geom.Triangle
-
The coordinates of the vertices of the triangle
- p2 - Variable in class org.locationtech.jts.geom.Triangle
-
The coordinates of the vertices of the triangle
- PackedCoordinateSequence - Class in org.locationtech.jts.geom.impl
-
A
CoordinateSequence
implementation based on a packed arrays. - PackedCoordinateSequence.Double - Class in org.locationtech.jts.geom.impl
-
Packed coordinate sequence implementation based on doubles
- PackedCoordinateSequence.Float - Class in org.locationtech.jts.geom.impl
-
Packed coordinate sequence implementation based on floats
- PackedCoordinateSequenceFactory - Class in org.locationtech.jts.geom.impl
-
Builds packed array coordinate sequences.
- PackedCoordinateSequenceFactory() - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
-
Creates a new PackedCoordinateSequenceFactory of type DOUBLE.
- PackedCoordinateSequenceFactory(int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
-
Creates a new PackedCoordinateSequenceFactory of the given type.
- parse(String) - Static method in class org.locationtech.jts.math.DD
-
Converts a string representation of a real number into a DoubleDouble value.
- ParseException - Exception in org.locationtech.jts.io
-
Thrown by a
WKTReader
when a parsing problem occurs. - ParseException(Exception) - Constructor for exception org.locationtech.jts.io.ParseException
-
Creates a
ParseException
withe
s detail message. - ParseException(String) - Constructor for exception org.locationtech.jts.io.ParseException
-
Creates a
ParseException
with the given detail message. - ParseException(String, Throwable) - Constructor for exception org.locationtech.jts.io.ParseException
-
Creates a
ParseException
withe
s detail message. - PartitionedUnion - Class in org.locationtech.jts.operation.union
-
Unions a set of polygonal geometries by partitioning them into connected sets of polygons.
- PartitionedUnion(Collection<Geometry>) - Constructor for class org.locationtech.jts.operation.union.PartitionedUnion
- PATCH - Static variable in class org.locationtech.jts.JTSVersion
-
The patch version number.
- peek() - Method in class org.locationtech.jts.util.PriorityQueue
-
Deprecated.
- perpendicularBisector(Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the line which is the perpendicular bisector of the line segment a-b.
- PHI_INV - Static variable in class org.locationtech.jts.math.MathUtil
-
The inverse of the Golden Ratio phi.
- PI - Static variable in class org.locationtech.jts.math.DD
-
The value nearest to the constant Pi.
- PI_2 - Static variable in class org.locationtech.jts.math.DD
-
The value nearest to the constant Pi / 2.
- PI_OVER_2 - Static variable in class org.locationtech.jts.algorithm.Angle
-
The value of Pi/2
- PI_OVER_4 - Static variable in class org.locationtech.jts.algorithm.Angle
-
The value of Pi/4
- PI_TIMES_2 - Static variable in class org.locationtech.jts.algorithm.Angle
-
The value of 2*Pi
- PlanarGraph - Class in org.locationtech.jts.geomgraph
-
The computation of the
IntersectionMatrix
relies on the use of a structure called a "topology graph". - PlanarGraph - Class in org.locationtech.jts.planargraph
-
Represents a directed graph which is embeddable in a planar surface.
- PlanarGraph() - Constructor for class org.locationtech.jts.geomgraph.PlanarGraph
- PlanarGraph() - Constructor for class org.locationtech.jts.planargraph.PlanarGraph
-
Constructs a empty graph.
- PlanarGraph(NodeFactory) - Constructor for class org.locationtech.jts.geomgraph.PlanarGraph
- PlanarPolygon3D - Class in org.locationtech.jts.operation.distance3d
-
Models a polygon lying in a plane in 3-dimensional Cartesian space.
- PlanarPolygon3D(Polygon) - Constructor for class org.locationtech.jts.operation.distance3d.PlanarPolygon3D
- Plane3D - Class in org.locationtech.jts.math
-
Models a plane in 3-dimensional Cartesian space.
- Plane3D(Vector3D, Coordinate) - Constructor for class org.locationtech.jts.math.Plane3D
- Point - Class in org.locationtech.jts.geom
-
Represents a single point.
- Point() - Constructor for class org.locationtech.jts.awt.PointShapeFactory.Point
-
Creates a new factory for points with default size.
- Point(double) - Constructor for class org.locationtech.jts.awt.PointShapeFactory.Point
-
Creates a factory for points of given size.
- Point(Coordinate, PrecisionModel, int) - Constructor for class org.locationtech.jts.geom.Point
-
Deprecated.Use GeometryFactory instead
- Point(CoordinateSequence, GeometryFactory) - Constructor for class org.locationtech.jts.geom.Point
- POINT - Static variable in class org.locationtech.jts.io.WKTConstants
- POINT_INTERSECTION - Static variable in class org.locationtech.jts.algorithm.LineIntersector
-
Indicates that line segments intersect in a single point
- pointAlong(double) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the
Coordinate
that lies a given fraction along the line defined by this segment. - pointAlongOffset(double, double) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the
Coordinate
that lies a given fraction along the line defined by this segment and offset from the segment by a given distance. - pointAlongSegmentByFraction(Coordinate, Coordinate, double) - Static method in class org.locationtech.jts.linearref.LinearLocation
-
Computes the
Coordinate
of a point a given fraction along the line segment (p0, p1). - PointBuilder - Class in org.locationtech.jts.operation.overlay
-
Constructs
Point
s from the nodes of an overlay graph. - PointBuilder(OverlayOp, GeometryFactory, PointLocator) - Constructor for class org.locationtech.jts.operation.overlay.PointBuilder
- PointExtracter - Class in org.locationtech.jts.geom.util
- PointExtracter(List) - Constructor for class org.locationtech.jts.geom.util.PointExtracter
-
Constructs a PointExtracterFilter with a list in which to store Points found.
- PointGeometryUnion - Class in org.locationtech.jts.operation.union
- PointGeometryUnion(Puntal, Geometry) - Constructor for class org.locationtech.jts.operation.union.PointGeometryUnion
- PointLocation - Class in org.locationtech.jts.algorithm
-
Functions for locating points within basic geometric structures such as lines and rings.
- PointLocation() - Constructor for class org.locationtech.jts.algorithm.PointLocation
- PointLocator - Class in org.locationtech.jts.algorithm
- PointLocator() - Constructor for class org.locationtech.jts.algorithm.PointLocator
- PointLocator(BoundaryNodeRule) - Constructor for class org.locationtech.jts.algorithm.PointLocator
- PointOnGeometryLocator - Interface in org.locationtech.jts.algorithm.locate
- PointPairDistance - Class in org.locationtech.jts.algorithm.distance
-
Contains a pair of points and the distance between them.
- PointPairDistance - Class in org.locationtech.jts.operation.buffer.validate
-
Contains a pair of points and the distance between them.
- PointPairDistance() - Constructor for class org.locationtech.jts.algorithm.distance.PointPairDistance
-
Creates an instance of this class
- PointPairDistance() - Constructor for class org.locationtech.jts.operation.buffer.validate.PointPairDistance
- PointShapeFactory - Interface in org.locationtech.jts.awt
-
An interface for classes which create
Shape
s to representPointShapeFactory.Point
geometries. - PointShapeFactory.BasePointShapeFactory - Class in org.locationtech.jts.awt
- PointShapeFactory.Circle - Class in org.locationtech.jts.awt
- PointShapeFactory.Cross - Class in org.locationtech.jts.awt
- PointShapeFactory.Point - Class in org.locationtech.jts.awt
- PointShapeFactory.Square - Class in org.locationtech.jts.awt
- PointShapeFactory.Star - Class in org.locationtech.jts.awt
- PointShapeFactory.Triangle - Class in org.locationtech.jts.awt
- PointShapeFactory.X - Class in org.locationtech.jts.awt
- pointToLinePerpendicular(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Distance
-
Computes the perpendicular distance from a point p to the (infinite) line containing the points AB
- pointToSegment(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Distance
-
Computes the distance from a point p to a line segment AB Note: NON-ROBUST!
- pointToSegmentString(Coordinate, Coordinate[]) - Static method in class org.locationtech.jts.algorithm.Distance
-
Computes the distance from a point to a sequence of line segments.
- PointTransformation - Interface in org.locationtech.jts.awt
-
Transforms a geometry
Coordinate
into a Java2DPoint
, possibly with a mathematical transformation of the ordinate values. - poll() - Method in class org.locationtech.jts.util.PriorityQueue
-
Deprecated.Remove the smallest item from the priority queue.
- Polygon - Class in org.locationtech.jts.geom
-
Represents a polygon with linear edges, which may include holes.
- Polygon(LinearRing, LinearRing[], GeometryFactory) - Constructor for class org.locationtech.jts.geom.Polygon
-
Constructs a
Polygon
with the given exterior boundary and interior boundaries. - Polygon(LinearRing, LinearRing[], PrecisionModel, int) - Constructor for class org.locationtech.jts.geom.Polygon
-
Deprecated.Use GeometryFactory instead
- Polygon(LinearRing, PrecisionModel, int) - Constructor for class org.locationtech.jts.geom.Polygon
-
Deprecated.Use GeometryFactory instead
- POLYGON - Static variable in class org.locationtech.jts.io.WKTConstants
- Polygonal - Interface in org.locationtech.jts.geom
- PolygonBuilder - Class in org.locationtech.jts.operation.overlay
-
Forms
Polygon
s out of a graph ofDirectedEdge
s. - PolygonBuilder(GeometryFactory) - Constructor for class org.locationtech.jts.operation.overlay.PolygonBuilder
- PolygonExtracter - Class in org.locationtech.jts.geom.util
- PolygonExtracter(List) - Constructor for class org.locationtech.jts.geom.util.PolygonExtracter
-
Constructs a PolygonExtracterFilter with a list in which to store Polygons found.
- PolygonHoleJoiner - Class in org.locationtech.jts.triangulate.polygon
-
Transforms a polygon with holes into a single self-touching (invalid) ring by joining holes to the exterior shell or to another hole.
- PolygonHoleJoiner(Polygon) - Constructor for class org.locationtech.jts.triangulate.polygon.PolygonHoleJoiner
- PolygonHullSimplifier - Class in org.locationtech.jts.simplify
-
Computes topology-preserving simplified hulls of polygonal geometry.
- PolygonHullSimplifier(Geometry, boolean) - Constructor for class org.locationtech.jts.simplify.PolygonHullSimplifier
-
Creates a new instance to compute a simplified hull of a polygonal geometry.
- Polygonizer - Class in org.locationtech.jts.operation.polygonize
-
Polygonizes a set of
Geometry
s which contain linework that represents the edges of a planar graph. - Polygonizer() - Constructor for class org.locationtech.jts.operation.polygonize.Polygonizer
-
Creates a polygonizer that extracts all polygons.
- Polygonizer(boolean) - Constructor for class org.locationtech.jts.operation.polygonize.Polygonizer
-
Creates a polygonizer, specifying whether a valid polygonal geometry must be created.
- PolygonShape - Class in org.locationtech.jts.awt
-
A
Shape
which represents a polygon which may contain holes. - PolygonShape() - Constructor for class org.locationtech.jts.awt.PolygonShape
- PolygonShape(Coordinate[], Collection) - Constructor for class org.locationtech.jts.awt.PolygonShape
-
Creates a new polygon
Shape
. - PolygonTriangulator - Class in org.locationtech.jts.triangulate.polygon
-
Computes a triangulation of each polygon in a
Geometry
. - PolygonTriangulator(Geometry) - Constructor for class org.locationtech.jts.triangulate.polygon.PolygonTriangulator
-
Constructs a new triangulator.
- Position - Class in org.locationtech.jts.geom
-
Indicates the position of a location relative to a node or edge component of a planar topological structure.
- Position() - Constructor for class org.locationtech.jts.geom.Position
- pow(int) - Method in class org.locationtech.jts.math.DD
-
Computes the value of this number raised to an integral power.
- powerOf2(int) - Static method in class org.locationtech.jts.index.quadtree.DoubleBits
- PrecisionModel - Class in org.locationtech.jts.geom
-
Specifies the precision model of the
Coordinate
s in aGeometry
. - PrecisionModel() - Constructor for class org.locationtech.jts.geom.PrecisionModel
-
Creates a
PrecisionModel
with a default precision of FLOATING. - PrecisionModel(double) - Constructor for class org.locationtech.jts.geom.PrecisionModel
-
Creates a
PrecisionModel
that specifies Fixed precision. - PrecisionModel(double, double, double) - Constructor for class org.locationtech.jts.geom.PrecisionModel
-
Deprecated.offsets are no longer supported, since internal representation is rounded floating point
- PrecisionModel(PrecisionModel) - Constructor for class org.locationtech.jts.geom.PrecisionModel
-
Copy constructor to create a new
PrecisionModel
from an existing one. - PrecisionModel(PrecisionModel.Type) - Constructor for class org.locationtech.jts.geom.PrecisionModel
-
Creates a
PrecisionModel
that specifies an explicit precision model type. - PrecisionModel.Type - Class in org.locationtech.jts.geom
-
The types of Precision Model which JTS supports.
- PrecisionReducer - Class in org.locationtech.jts.operation.overlayng
-
Functions to reduce the precision of a geometry by rounding it to a given precision model.
- PrecisionReducerCoordinateOperation - Class in org.locationtech.jts.precision
- PrecisionReducerCoordinateOperation(PrecisionModel, boolean) - Constructor for class org.locationtech.jts.precision.PrecisionReducerCoordinateOperation
- PrecisionUtil - Class in org.locationtech.jts.operation.overlayng
-
Functions for computing precision model scale factors that ensure robust geometry operations.
- PrecisionUtil() - Constructor for class org.locationtech.jts.operation.overlayng.PrecisionUtil
- prepare(Geometry) - Static method in class org.locationtech.jts.geom.prep.PreparedGeometryFactory
-
Creates a new
PreparedGeometry
appropriate for the argumentGeometry
. - PreparedGeometry - Interface in org.locationtech.jts.geom.prep
-
An interface for classes which prepare
Geometry
s in order to optimize the performance of repeated calls to specific geometric operations. - PreparedGeometryFactory - Class in org.locationtech.jts.geom.prep
-
A factory for creating
PreparedGeometry
s. - PreparedGeometryFactory() - Constructor for class org.locationtech.jts.geom.prep.PreparedGeometryFactory
- PreparedLineString - Class in org.locationtech.jts.geom.prep
-
A prepared version for
Lineal
geometries. - PreparedLineString(Lineal) - Constructor for class org.locationtech.jts.geom.prep.PreparedLineString
- PreparedPoint - Class in org.locationtech.jts.geom.prep
-
A prepared version for
Puntal
geometries. - PreparedPoint(Puntal) - Constructor for class org.locationtech.jts.geom.prep.PreparedPoint
- PreparedPolygon - Class in org.locationtech.jts.geom.prep
-
A prepared version for
Polygonal
geometries. - PreparedPolygon(Polygonal) - Constructor for class org.locationtech.jts.geom.prep.PreparedPolygon
- prev() - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Gets the previous edge CW around the origin vertex of this edge, with that vertex being its destination.
- prev(int) - Static method in class org.locationtech.jts.triangulate.tri.Tri
-
Computes the vertex or edge index which is the previous one (counter-clockwise) around the triangle.
- prevNode() - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Finds the first node previous to this edge, if any.
- print(boolean, Object) - Static method in class org.locationtech.jts.util.Debug
- print(PrintStream) - Method in class org.locationtech.jts.geomgraph.DirectedEdge
- print(PrintStream) - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
- print(PrintStream) - Method in class org.locationtech.jts.geomgraph.Edge
- print(PrintStream) - Method in class org.locationtech.jts.geomgraph.EdgeEnd
- print(PrintStream) - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
- print(PrintStream) - Method in class org.locationtech.jts.geomgraph.EdgeIntersection
- print(PrintStream) - Method in class org.locationtech.jts.geomgraph.EdgeIntersectionList
- print(PrintStream) - Method in class org.locationtech.jts.geomgraph.EdgeList
- print(PrintStream) - Method in class org.locationtech.jts.geomgraph.Node
- print(PrintStream) - Method in class org.locationtech.jts.geomgraph.NodeMap
- print(PrintStream) - Method in class org.locationtech.jts.noding.SegmentNode
- print(PrintStream) - Method in class org.locationtech.jts.noding.SegmentNodeList
- print(PrintStream) - Method in class org.locationtech.jts.operation.relate.EdgeEndBundle
- print(PrintStream) - Method in class org.locationtech.jts.planargraph.DirectedEdge
-
Prints a detailed string representation of this DirectedEdge to the given PrintStream.
- print(Object) - Static method in class org.locationtech.jts.util.Debug
- print(String) - Static method in class org.locationtech.jts.util.Debug
- printEdge(PrintStream) - Method in class org.locationtech.jts.geomgraph.DirectedEdge
- printEdges(PrintStream) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
- printIfWatch(Object) - Static method in class org.locationtech.jts.util.Debug
- println() - Method in class org.locationtech.jts.util.Debug
- println(Object) - Static method in class org.locationtech.jts.util.Debug
- printReverse(PrintStream) - Method in class org.locationtech.jts.geomgraph.Edge
- printTime(String) - Static method in class org.locationtech.jts.util.Debug
- printWatch() - Static method in class org.locationtech.jts.util.Debug
- PriorityQueue - Class in org.locationtech.jts.util
-
Deprecated.
- PriorityQueue() - Constructor for class org.locationtech.jts.util.PriorityQueue
-
Deprecated.Creates a new empty priority queue
- process(Collection, SegmentIntersector) - Method in class org.locationtech.jts.noding.MCIndexSegmentSetMutualIntersector
-
Calls
SegmentIntersector.processIntersections(SegmentString, int, SegmentString, int)
for all candidate intersections between the given collection of SegmentStrings and the set of indexed segments. - process(Collection, SegmentIntersector) - Method in interface org.locationtech.jts.noding.SegmentSetMutualIntersector
-
Computes the intersections with a given set of
SegmentString
s, using the suppliedSegmentIntersector
. - process(Collection, SegmentIntersector) - Method in class org.locationtech.jts.noding.SimpleSegmentSetMutualIntersector
-
Calls
SegmentIntersector.processIntersections(SegmentString, int, SegmentString, int)
for all candidate intersections between the given collection of SegmentStrings and the set of base segments. - processIntersections(SegmentString, int, SegmentString, int) - Method in class org.locationtech.jts.noding.InteriorIntersectionFinderAdder
-
This method is called by clients of the
SegmentIntersector
class to process intersections for two segments of theSegmentString
s being intersected. - processIntersections(SegmentString, int, SegmentString, int) - Method in class org.locationtech.jts.noding.IntersectionAdder
-
This method is called by clients of the
SegmentIntersector
class to process intersections for two segments of theSegmentString
s being intersected. - processIntersections(SegmentString, int, SegmentString, int) - Method in class org.locationtech.jts.noding.IntersectionFinderAdder
-
Deprecated.This method is called by clients of the
SegmentIntersector
class to process intersections for two segments of theSegmentString
s being intersected. - processIntersections(SegmentString, int, SegmentString, int) - Method in class org.locationtech.jts.noding.NodingIntersectionFinder
-
This method is called by clients of the
SegmentIntersector
class to process intersections for two segments of theSegmentString
s being intersected. - processIntersections(SegmentString, int, SegmentString, int) - Method in class org.locationtech.jts.noding.SegmentIntersectionDetector
-
This method is called by clients of the
SegmentIntersector
class to process intersections for two segments of theSegmentString
s being intersected. - processIntersections(SegmentString, int, SegmentString, int) - Method in interface org.locationtech.jts.noding.SegmentIntersector
-
This method is called by clients of the
SegmentIntersector
interface to process intersections for two segments of theSegmentString
s being intersected. - processIntersections(SegmentString, int, SegmentString, int) - Method in class org.locationtech.jts.noding.snap.SnappingIntersectionAdder
-
This method is called by clients of the
SegmentIntersector
class to process intersections for two segments of theSegmentString
s being intersected. - processIntersections(SegmentString, int, SegmentString, int) - Method in class org.locationtech.jts.noding.snapround.SnapRoundingIntersectionAdder
-
This method is called by clients of the
SegmentIntersector
class to process intersections for two segments of theSegmentString
s being intersected. - project(Coordinate) - Method in class org.locationtech.jts.geom.LineSegment
-
Compute the projection of a point onto the line determined by this line segment.
- project(Coordinate) - Method in class org.locationtech.jts.linearref.LengthIndexedLine
-
Computes the index for the closest point on the line to the given point.
- project(Coordinate) - Method in class org.locationtech.jts.linearref.LocationIndexedLine
-
Computes the index for the closest point on the line to the given point.
- project(Coordinate, double, double) - Static method in class org.locationtech.jts.algorithm.Angle
-
Projects a point by a given angle and distance.
- project(LineSegment) - Method in class org.locationtech.jts.geom.LineSegment
-
Project a line segment onto this line segment and return the resulting line segment.
- projectedSplitPoint(Segment, Coordinate) - Static method in class org.locationtech.jts.triangulate.NonEncroachingSplitPointFinder
-
Computes a split point which is the projection of the encroaching point on the segment
- projectionFactor(Coordinate) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the Projection Factor for the projection of the point p onto this LineSegment.
- projectToXY(CoordinateSequence) - Static method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
-
Creates a wrapper projecting to the XY plane.
- projectToXZ(CoordinateSequence) - Static method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
-
Creates a wrapper projecting to the XZ plane.
- projectToYZ(CoordinateSequence) - Static method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
-
Creates a wrapper projecting to the YZ plane.
- ptNotInList(Coordinate[], Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Finds a point in a list of points which is not contained in another list of points
- Puntal - Interface in org.locationtech.jts.geom
- putDouble(double, byte[], int) - Static method in class org.locationtech.jts.io.ByteOrderValues
- putInt(int, byte[], int) - Static method in class org.locationtech.jts.io.ByteOrderValues
- putLong(long, byte[], int) - Static method in class org.locationtech.jts.io.ByteOrderValues
Q
- QuadEdge - Class in org.locationtech.jts.triangulate.quadedge
-
A class that represents the edge data structure which implements the quadedge algebra.
- QuadEdgeLocator - Interface in org.locationtech.jts.triangulate.quadedge
-
An interface for classes which locate an edge in a
QuadEdgeSubdivision
which either contains a givenVertex
V or is an edge of a triangle which contains V. - QuadEdgeSubdivision - Class in org.locationtech.jts.triangulate.quadedge
-
A class that contains the
QuadEdge
s representing a planar subdivision that models a triangulation. - QuadEdgeSubdivision(Envelope, double) - Constructor for class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Creates a new instance of a quad-edge subdivision based on a frame triangle that encloses a supplied bounding box.
- QuadEdgeTriangle - Class in org.locationtech.jts.triangulate.quadedge
-
Models a triangle formed from
QuadEdge
s in aQuadEdgeSubdivision
which forms a triangulation. - QuadEdgeTriangle(QuadEdge[]) - Constructor for class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
Creates a new triangle from the given edges.
- QuadEdgeUtil - Class in org.locationtech.jts.triangulate.quadedge
-
Utilities for working with
QuadEdge
s. - QuadEdgeUtil() - Constructor for class org.locationtech.jts.triangulate.quadedge.QuadEdgeUtil
- quadrant(double, double) - Static method in class org.locationtech.jts.geom.Quadrant
-
Returns the quadrant of a directed line segment (specified as x and y displacements, which cannot both be 0).
- quadrant(Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Quadrant
-
Returns the quadrant of a directed line segment from p0 to p1.
- Quadrant - Class in org.locationtech.jts.geom
-
Utility functions for working with quadrants of the Euclidean plane.
- Quadrant() - Constructor for class org.locationtech.jts.geom.Quadrant
- Quadtree - Class in org.locationtech.jts.index.quadtree
-
A Quadtree is a spatial index structure for efficient range querying of items bounded by 2D rectangles.
- Quadtree() - Constructor for class org.locationtech.jts.index.quadtree.Quadtree
-
Constructs a Quadtree with zero items.
- quasirandom(double) - Static method in class org.locationtech.jts.math.MathUtil
-
Generates a quasi-random sequence of numbers in the range [0,1].
- quasirandom(double, double) - Static method in class org.locationtech.jts.math.MathUtil
-
Generates a quasi-random sequence of numbers in the range [0,1].
- query(double) - Method in class org.locationtech.jts.index.bintree.Bintree
- query(double) - Method in class org.locationtech.jts.index.strtree.SIRtree
-
Returns items whose bounds intersect the given value.
- query(double, double) - Method in class org.locationtech.jts.index.strtree.SIRtree
-
Returns items whose bounds intersect the given bounds.
- query(double, double, ItemVisitor) - Method in class org.locationtech.jts.index.intervalrtree.IntervalRTreeBranchNode
- query(double, double, ItemVisitor) - Method in class org.locationtech.jts.index.intervalrtree.IntervalRTreeLeafNode
- query(double, double, ItemVisitor) - Method in class org.locationtech.jts.index.intervalrtree.IntervalRTreeNode
- query(double, double, ItemVisitor) - Method in class org.locationtech.jts.index.intervalrtree.SortedPackedIntervalRTree
-
Search for intervals in the index which intersect the given closed interval and apply the visitor to them.
- query(Coordinate) - Method in class org.locationtech.jts.index.kdtree.KdTree
-
Searches for a given point in the index and returns its node if found.
- query(Envelope) - Method in class org.locationtech.jts.index.hprtree.HPRtree
- query(Envelope) - Method in class org.locationtech.jts.index.kdtree.KdTree
-
Performs a range search of the points in the index.
- query(Envelope) - Method in class org.locationtech.jts.index.quadtree.Quadtree
-
Queries the tree and returns items which may lie in the given search envelope.
- query(Envelope) - Method in interface org.locationtech.jts.index.SpatialIndex
-
Queries the index for all items whose extents intersect the given search
Envelope
Note that some kinds of indexes may also return objects which do not in fact intersect the query envelope. - query(Envelope) - Method in class org.locationtech.jts.index.strtree.STRtree
-
Returns items whose bounds intersect the given envelope.
- query(Envelope) - Method in class org.locationtech.jts.index.VertexSequencePackedRtree
-
Queries the index to find all items which intersect an extent.
- query(Envelope, List) - Method in class org.locationtech.jts.index.kdtree.KdTree
-
Performs a range search of the points in the index.
- query(Envelope, ItemVisitor) - Method in class org.locationtech.jts.index.hprtree.HPRtree
- query(Envelope, ItemVisitor) - Method in class org.locationtech.jts.index.quadtree.Quadtree
-
Queries the tree and visits items which may lie in the given search envelope.
- query(Envelope, ItemVisitor) - Method in interface org.locationtech.jts.index.SpatialIndex
-
Queries the index for all items whose extents intersect the given search
Envelope
, and applies anItemVisitor
to them. - query(Envelope, ItemVisitor) - Method in class org.locationtech.jts.index.strtree.STRtree
-
Returns items whose bounds intersect the given envelope.
- query(Envelope, KdNodeVisitor) - Method in class org.locationtech.jts.index.kdtree.KdTree
-
Performs a range search of the points in the index and visits all nodes found.
- query(Interval) - Method in class org.locationtech.jts.index.bintree.Bintree
-
Queries the tree to find all candidate items which may overlap the query interval.
- query(Interval, Collection) - Method in class org.locationtech.jts.index.bintree.Bintree
-
Adds items in the tree which potentially overlap the query interval to the given collection.
- queryAll() - Method in class org.locationtech.jts.index.quadtree.Quadtree
-
Return a list of all items in the Quadtree
R
- RandomPointsBuilder - Class in org.locationtech.jts.shape.random
-
Creates random point sets contained in a region defined by either a rectangular or a polygonal extent.
- RandomPointsBuilder() - Constructor for class org.locationtech.jts.shape.random.RandomPointsBuilder
-
Create a shape factory which will create shapes using the default
GeometryFactory
. - RandomPointsBuilder(GeometryFactory) - Constructor for class org.locationtech.jts.shape.random.RandomPointsBuilder
-
Create a shape factory which will create shapes using the given
GeometryFactory
. - RandomPointsInGridBuilder - Class in org.locationtech.jts.shape.random
-
Creates random point sets where the points are constrained to lie in the cells of a grid.
- RandomPointsInGridBuilder() - Constructor for class org.locationtech.jts.shape.random.RandomPointsInGridBuilder
-
Create a builder which will create shapes using the default
GeometryFactory
. - RandomPointsInGridBuilder(GeometryFactory) - Constructor for class org.locationtech.jts.shape.random.RandomPointsInGridBuilder
-
Create a builder which will create shapes using the given
GeometryFactory
. - rawOffset(LineString, double) - Static method in class org.locationtech.jts.operation.buffer.OffsetCurve
-
Gets the raw offset line, with default buffer parameters.
- rawOffset(LineString, double, BufferParameters) - Static method in class org.locationtech.jts.operation.buffer.OffsetCurve
-
Gets the raw offset line.
- RayCrossingCounter - Class in org.locationtech.jts.algorithm
-
Counts the number of segments crossed by a horizontal ray extending to the right from a given point, in an incremental fashion.
- RayCrossingCounter(Coordinate) - Constructor for class org.locationtech.jts.algorithm.RayCrossingCounter
- read() - Method in class org.locationtech.jts.io.WKBHexFileReader
-
Reads a sequence of geometries.
- read() - Method in class org.locationtech.jts.io.WKTFileReader
-
Reads a sequence of geometries.
- read(byte[]) - Method in class org.locationtech.jts.io.ByteArrayInStream
-
Reads up to buf.length bytes from the stream into the given byte buffer.
- read(byte[]) - Method in class org.locationtech.jts.io.InputStreamInStream
- read(byte[]) - Method in interface org.locationtech.jts.io.InStream
-
Reads
buf.length
bytes from the input stream and stores them in the supplied buffer. - read(byte[]) - Method in class org.locationtech.jts.io.twkb.TWKBReader
- read(byte[]) - Method in class org.locationtech.jts.io.WKBReader
-
Reads a single
Geometry
in WKB format from a byte array. - read(PathIterator) - Method in class org.locationtech.jts.awt.ShapeReader
-
Converts a flat path to a
Geometry
. - read(PathIterator, GeometryFactory) - Static method in class org.locationtech.jts.awt.ShapeReader
-
Converts a flat path to a
Geometry
. - read(Shape, double, GeometryFactory) - Static method in class org.locationtech.jts.awt.ShapeReader
-
Converts a Shape to a Geometry, flattening it first.
- read(DataInput) - Method in class org.locationtech.jts.io.twkb.TWKBReader
- read(InputStream) - Method in class org.locationtech.jts.io.twkb.TWKBReader
- read(Reader) - Method in class org.locationtech.jts.io.geojson.GeoJsonReader
-
Reads a GeoJson Geometry from a
Reader
into a singleGeometry
. - read(Reader) - Method in class org.locationtech.jts.io.WKTReader
-
Reads a Well-Known Text representation of a
Geometry
from aReader
. - read(Reader, GeometryFactory) - Method in class org.locationtech.jts.io.gml2.GMLReader
-
Reads a GML2 Geometry from a
Reader
into a singleGeometry
If a collection of Geometries is found, aGeometryCollection
is returned. - read(String) - Method in class org.locationtech.jts.io.geojson.GeoJsonReader
-
Reads a GeoJson Geometry from a String into a single
Geometry
. - read(String) - Method in class org.locationtech.jts.io.kml.KMLReader
-
Reads a KML representation of a
Geometry
from aString
. - read(String) - Method in class org.locationtech.jts.io.WKTReader
-
Reads a Well-Known Text representation of a
Geometry
from aString
. - read(String, Font, double, GeometryFactory) - Static method in class org.locationtech.jts.awt.FontGlyphReader
-
Converts text rendered in the given
Font
to aGeometry
- read(String, Font, GeometryFactory) - Static method in class org.locationtech.jts.awt.FontGlyphReader
-
Converts text rendered in the given
Font
to aGeometry
using a standard flatness factor. - read(String, String, int, GeometryFactory) - Static method in class org.locationtech.jts.awt.FontGlyphReader
-
Converts text rendered in the given font and pointsize to a
Geometry
using a standard flatness factor. - read(String, GeometryFactory) - Method in class org.locationtech.jts.io.gml2.GMLReader
-
Reads a GML2 Geometry from a String into a single
Geometry
If a collection of geometries is found, aGeometryCollection
is returned. - read(InStream) - Method in class org.locationtech.jts.io.WKBReader
- readByte() - Method in class org.locationtech.jts.io.ByteOrderDataInStream
-
Reads a byte value.
- readDouble() - Method in class org.locationtech.jts.io.ByteOrderDataInStream
-
Reads a double value.
- readInt() - Method in class org.locationtech.jts.io.ByteOrderDataInStream
-
Reads an int value.
- readLong() - Method in class org.locationtech.jts.io.ByteOrderDataInStream
-
Reads a long value.
- reciprocal() - Method in class org.locationtech.jts.math.DD
-
Returns a DoubleDouble whose value is 1 / this.
- RectangleClipPolygon - Class in org.locationtech.jtslab.clip
-
Clips polygonal geometry to a rectangle.
- RectangleClipPolygon(Envelope) - Constructor for class org.locationtech.jtslab.clip.RectangleClipPolygon
- RectangleClipPolygon(Envelope, PrecisionModel) - Constructor for class org.locationtech.jtslab.clip.RectangleClipPolygon
- RectangleClipPolygon(Geometry) - Constructor for class org.locationtech.jtslab.clip.RectangleClipPolygon
- RectangleClipPolygon(Geometry, PrecisionModel) - Constructor for class org.locationtech.jtslab.clip.RectangleClipPolygon
- RectangleContains - Class in org.locationtech.jts.operation.predicate
-
Optimized implementation of the contains spatial predicate for cases where the first
Geometry
is a rectangle. - RectangleContains(Polygon) - Constructor for class org.locationtech.jts.operation.predicate.RectangleContains
-
Create a new contains computer for two geometries.
- RectangleIntersects - Class in org.locationtech.jts.operation.predicate
-
Implementation of the intersects spatial predicate optimized for the case where one
Geometry
is a rectangle. - RectangleIntersects(Polygon) - Constructor for class org.locationtech.jts.operation.predicate.RectangleIntersects
-
Create a new intersects computer for a rectangle.
- RectangleLineIntersector - Class in org.locationtech.jts.algorithm
-
Computes whether a rectangle intersects line segments.
- RectangleLineIntersector(Envelope) - Constructor for class org.locationtech.jts.algorithm.RectangleLineIntersector
-
Creates a new intersector for the given query rectangle, specified as an
Envelope
. - recursionLevelForSize(int) - Static method in class org.locationtech.jts.shape.fractal.KochSnowflakeBuilder
- recursionLevelForSize(int) - Static method in class org.locationtech.jts.shape.fractal.SierpinskiCarpetBuilder
- reduce(Geometry) - Method in class org.locationtech.jts.precision.GeometryPrecisionReducer
-
Reduces the precision of a geometry, according to the specified strategy of this reducer.
- reduce(Geometry) - Method in class org.locationtech.jts.precision.SimpleGeometryPrecisionReducer
-
Deprecated.
- reduce(Geometry, PrecisionModel) - Static method in class org.locationtech.jts.precision.GeometryPrecisionReducer
-
Reduces precision of a geometry, ensuring output geometry is valid.
- reduce(Geometry, PrecisionModel) - Static method in class org.locationtech.jts.precision.SimpleGeometryPrecisionReducer
-
Deprecated.Convenience method for doing precision reduction on a single geometry, with collapses removed and keeping the geometry precision model the same.
- reduceKeepCollapsed(Geometry, PrecisionModel) - Static method in class org.locationtech.jts.precision.GeometryPrecisionReducer
-
Reduces precision of a geometry, ensuring output polygonal geometry is valid, and preserving collapsed linear elements.
- reducePointwise(Geometry, PrecisionModel) - Static method in class org.locationtech.jts.precision.GeometryPrecisionReducer
-
Reduce precision of a geometry in a pointwise way.
- reducePrecision(Geometry, PrecisionModel) - Static method in class org.locationtech.jts.operation.overlayng.PrecisionReducer
-
Reduces the precision of a geometry by rounding and snapping it to the supplied
PrecisionModel
. - reflect(double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Updates the value of this transformation to that of a reflection transformation composed with the current value.
- reflect(double, double, double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Updates the value of this transformation to that of a reflection transformation composed with the current value.
- reflect(Coordinate) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the reflection of a point in the line defined by this line segment.
- reflectionInstance(double, double) - Static method in class org.locationtech.jts.geom.util.AffineTransformation
-
Creates a transformation for a reflection about the line (0,0) - (x,y).
- reflectionInstance(double, double, double, double) - Static method in class org.locationtech.jts.geom.util.AffineTransformation
-
Creates a transformation for a reflection about the line (x0,y0) - (x1,y1).
- relate(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Returns the DE-9IM
IntersectionMatrix
for the twoGeometry
s. - relate(Geometry, String) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether the elements in the DE-9IM
IntersectionMatrix
for the twoGeometry
s match the elements inintersectionPattern
. - relate(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.relate.RelateOp
-
Computes the
IntersectionMatrix
for the spatial relationship between twoGeometry
s, using the default (OGC SFS) Boundary Node Rule - relate(Geometry, Geometry, BoundaryNodeRule) - Static method in class org.locationtech.jts.operation.relate.RelateOp
-
Computes the
IntersectionMatrix
for the spatial relationship between twoGeometry
s using a specified Boundary Node Rule. - RelateComputer - Class in org.locationtech.jts.operation.relate
-
Computes the topological relationship between two Geometries.
- RelateComputer(GeometryGraph[]) - Constructor for class org.locationtech.jts.operation.relate.RelateComputer
- RelateNode - Class in org.locationtech.jts.operation.relate
-
Represents a node in the topological graph used to compute spatial relationships.
- RelateNode(Coordinate, EdgeEndStar) - Constructor for class org.locationtech.jts.operation.relate.RelateNode
- RelateNodeFactory - Class in org.locationtech.jts.operation.relate
- RelateNodeFactory() - Constructor for class org.locationtech.jts.operation.relate.RelateNodeFactory
- RelateNodeGraph - Class in org.locationtech.jts.operation.relate
-
Implements the simple graph of Nodes and EdgeEnd which is all that is required to determine topological relationships between Geometries.
- RelateNodeGraph() - Constructor for class org.locationtech.jts.operation.relate.RelateNodeGraph
- RelateOp - Class in org.locationtech.jts.operation.relate
-
Implements the SFS relate() generalized spatial predicate on two
Geometry
s. - RelateOp(Geometry, Geometry) - Constructor for class org.locationtech.jts.operation.relate.RelateOp
-
Creates a new Relate operation, using the default (OGC SFS) Boundary Node Rule.
- RelateOp(Geometry, Geometry, BoundaryNodeRule) - Constructor for class org.locationtech.jts.operation.relate.RelateOp
-
Creates a new Relate operation with a specified Boundary Node Rule.
- relativeSign(double, double) - Static method in class org.locationtech.jts.noding.SegmentPointComparator
- remove() - Method in class org.locationtech.jts.geom.GeometryCollectionIterator
-
Removal is not supported.
- remove() - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Removes this triangle from a triangulation.
- remove(int) - Method in class org.locationtech.jts.index.VertexSequencePackedRtree
-
Removes the input item at the given index from the spatial index.
- remove(List<? extends Tri>) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Removes this tri from the triangulation containing it.
- remove(Coordinate) - Method in class org.locationtech.jts.planargraph.NodeMap
-
Removes the Node at the given location, and returns it (or null if no Node was there).
- remove(Envelope, Object) - Method in class org.locationtech.jts.index.hprtree.HPRtree
- remove(Envelope, Object) - Method in class org.locationtech.jts.index.quadtree.NodeBase
-
Removes a single item from this subtree.
- remove(Envelope, Object) - Method in class org.locationtech.jts.index.quadtree.Quadtree
-
Removes a single item from the tree.
- remove(Envelope, Object) - Method in interface org.locationtech.jts.index.SpatialIndex
-
Removes a single item from the tree.
- remove(Envelope, Object) - Method in class org.locationtech.jts.index.strtree.STRtree
-
Removes a single item from the tree.
- remove(Interval, Object) - Method in class org.locationtech.jts.index.bintree.Bintree
-
Removes a single item from the tree.
- remove(Interval, Object) - Method in class org.locationtech.jts.index.bintree.NodeBase
-
Removes a single item from this subtree.
- remove(DirectedEdge) - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
-
Drops a member of this DirectedEdgeStar.
- remove(DirectedEdge) - Method in class org.locationtech.jts.planargraph.Node
-
Removes a
DirectedEdge
incident on this node. - remove(DirectedEdge) - Method in class org.locationtech.jts.planargraph.PlanarGraph
-
Removes a
DirectedEdge
from its from-Node
and from this graph. - remove(Edge) - Method in class org.locationtech.jts.planargraph.PlanarGraph
-
Removes an
Edge
and its associatedDirectedEdge
s from their from-Nodes and from the graph. - remove(Node) - Method in class org.locationtech.jts.planargraph.PlanarGraph
-
Removes a node from the graph, along with any associated DirectedEdges and Edges.
- removeCommonBits(Geometry) - Method in class org.locationtech.jts.precision.CommonBitsRemover
-
Removes the common coordinate bits from a Geometry.
- removeNull(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Collapses a coordinate array to remove all null elements.
- removeRepeatedOrInvalidPoints(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
If the coordinate array argument has repeated or invalid points, constructs a new array containing no repeated points.
- removeRepeatedPoints(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
If the coordinate array argument has repeated points, constructs a new array containing no repeated points.
- RemoverFunctions - Class in org.locationtech.jtslab
- RemoverFunctions() - Constructor for class org.locationtech.jtslab.RemoverFunctions
- removeSmallHoles(Geometry, double) - Static method in class org.locationtech.jtslab.RemoverFunctions
- REP_NAN - Static variable in class org.locationtech.jts.io.OrdinateFormat
-
The output representation of
Double.NaN
- REP_NEG_INF - Static variable in class org.locationtech.jts.io.OrdinateFormat
-
The output representation of
Double.NEGATIVE_INFINITY
- REP_POS_INF - Static variable in class org.locationtech.jts.io.OrdinateFormat
-
The output representation of
Double.POSITIVE_INFINITY
- REPEATED_POINT - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
-
Deprecated.
- RepeatedPointTester - Class in org.locationtech.jts.operation.valid
-
Implements the appropriate checks for repeated points (consecutive identical coordinates) as defined in the JTS spec.
- RepeatedPointTester() - Constructor for class org.locationtech.jts.operation.valid.RepeatedPointTester
- reset() - Method in class org.locationtech.jts.util.Stopwatch
- resetTime() - Static method in class org.locationtech.jts.util.Debug
- reverse() - Method in class org.locationtech.jts.geom.Geometry
-
Computes a new geometry which has all component coordinate sequences in reverse order (opposite orientation) to this one.
- reverse() - Method in class org.locationtech.jts.geom.GeometryCollection
-
Creates a
GeometryCollection
with every component reversed. - reverse() - Method in class org.locationtech.jts.geom.LinearRing
- reverse() - Method in class org.locationtech.jts.geom.LineSegment
-
Reverses the direction of the line segment.
- reverse() - Method in class org.locationtech.jts.geom.LineString
-
Creates a
LineString
whose coordinates are in the reverse order of this objects - reverse() - Method in class org.locationtech.jts.geom.MultiLineString
-
Creates a
MultiLineString
in the reverse order to this object. - reverse() - Method in class org.locationtech.jts.geom.MultiPoint
- reverse() - Method in class org.locationtech.jts.geom.MultiPolygon
-
Creates a
MultiPolygon
with every component reversed. - reverse() - Method in class org.locationtech.jts.geom.Point
- reverse() - Method in class org.locationtech.jts.geom.Polygon
- reverse(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Reverses the coordinates in an array in-place.
- reverse(CoordinateSequence) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
Reverses the coordinates in a sequence in-place.
- reverseInternal() - Method in class org.locationtech.jts.geom.LinearRing
- RIGHT - Static variable in class org.locationtech.jts.algorithm.CGAlgorithms
-
Deprecated.Use
Orientation.RIGHT
instead. - RIGHT - Static variable in class org.locationtech.jts.algorithm.Orientation
-
A value that indicates an orientation of clockwise, or a right turn.
- RIGHT - Static variable in class org.locationtech.jts.geom.Position
-
Specifies that a location is to the right of a component
- RIGHT - Static variable in class org.locationtech.jts.triangulate.quadedge.Vertex
- rightOf(QuadEdge) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
- RING_NOT_CLOSED - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
-
Indicates that a ring is not correctly closed (the first and the last coordinate are different)
- RING_SELF_INTERSECTION - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
-
Indicates that a ring self-intersects
- RingClipper - Class in org.locationtech.jts.operation.overlayng
-
Clips rings of points to a rectangle.
- RingClipper(Envelope) - Constructor for class org.locationtech.jts.operation.overlayng.RingClipper
-
Creates a new clipper for the given envelope.
- rint() - Method in class org.locationtech.jts.math.DD
-
Rounds this value to the nearest integer.
- rNext() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Gets the edge around the right face ccw following this edge.
- RobustDeterminant - Class in org.locationtech.jts.algorithm
-
Implements an algorithm to compute the sign of a 2x2 determinant for double precision values robustly.
- RobustDeterminant() - Constructor for class org.locationtech.jts.algorithm.RobustDeterminant
- RobustLineIntersector - Class in org.locationtech.jts.algorithm
-
A robust version of
LineIntersector
. - RobustLineIntersector() - Constructor for class org.locationtech.jts.algorithm.RobustLineIntersector
- robustPM(Geometry) - Static method in class org.locationtech.jts.operation.overlayng.PrecisionUtil
-
Determines a precision model to use for robust overlay operations for one geometry.
- robustPM(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlayng.PrecisionUtil
-
Determines a precision model to use for robust overlay operations.
- robustScale(Geometry) - Static method in class org.locationtech.jts.operation.overlayng.PrecisionUtil
-
Determines a scale factor which maximizes the digits of precision and is safe to use for overlay operations.
- robustScale(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlayng.PrecisionUtil
-
Determines a scale factor which maximizes the digits of precision and is safe to use for overlay operations.
- Root - Class in org.locationtech.jts.index.bintree
-
The root node of a single
Bintree
. - Root - Class in org.locationtech.jts.index.quadtree
-
QuadRoot is the root of a single Quadtree.
- Root() - Constructor for class org.locationtech.jts.index.bintree.Root
- Root() - Constructor for class org.locationtech.jts.index.quadtree.Root
- rot() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Gets the dual of this edge, directed from its right to its left.
- rotate(double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Updates the value of this transformation to that of a rotation transformation composed with the current value.
- rotate(double) - Method in class org.locationtech.jts.math.Vector2D
- rotate(double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Updates the value of this transformation to that of a rotation around the origin composed with the current value, with the sin and cos of the rotation angle specified directly.
- rotate(double, double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Updates the value of this transformation to that of a rotation around a given point composed with the current value.
- rotate(double, double, double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Updates the value of this transformation to that of a rotation around a given point composed with the current value, with the sin and cos of the rotation angle specified directly.
- rotateByQuarterCircle(int) - Method in class org.locationtech.jts.math.Vector2D
-
Rotates a vector by a given number of quarter-circles (i.e.
- rotationInstance(double) - Static method in class org.locationtech.jts.geom.util.AffineTransformation
-
Creates a transformation for a rotation about the origin by an angle theta.
- rotationInstance(double, double) - Static method in class org.locationtech.jts.geom.util.AffineTransformation
-
Creates a transformation for a rotation by an angle theta, specified by the sine and cosine of the angle.
- rotationInstance(double, double, double) - Static method in class org.locationtech.jts.geom.util.AffineTransformation
-
Creates a transformation for a rotation about the point (x,y) by an angle theta.
- rotationInstance(double, double, double, double) - Static method in class org.locationtech.jts.geom.util.AffineTransformation
-
Creates a transformation for a rotation about the point (x,y) by an angle theta, specified by the sine and cosine of the angle.
- round(double) - Static method in class org.locationtech.jts.util.Memory
- rPrev() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Gets the edge around the right face ccw before this edge.
S
- safeScale(double) - Static method in class org.locationtech.jts.operation.overlayng.PrecisionUtil
-
Computes a safe scale factor for a numeric value.
- safeScale(Geometry) - Static method in class org.locationtech.jts.operation.overlayng.PrecisionUtil
-
Computes a safe scale factor for a geometry.
- safeScale(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlayng.PrecisionUtil
-
Computes a safe scale factor for two geometries.
- scale(double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Updates the value of this transformation to that of a scale transformation composed with the current value.
- ScaledNoder - Class in org.locationtech.jts.noding
-
Wraps a
Noder
and transforms its input into the integer domain. - ScaledNoder(Noder, double) - Constructor for class org.locationtech.jts.noding.ScaledNoder
- ScaledNoder(Noder, double, double, double) - Constructor for class org.locationtech.jts.noding.ScaledNoder
- scaleInstance(double, double) - Static method in class org.locationtech.jts.geom.util.AffineTransformation
-
Creates a transformation for a scaling relative to the origin.
- scaleInstance(double, double, double, double) - Static method in class org.locationtech.jts.geom.util.AffineTransformation
-
Creates a transformation for a scaling relative to the point (x,y).
- scroll(Coordinate[], int) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Shifts the positions of the coordinates until the coordinate at
firstCoordinate
is first. - scroll(Coordinate[], int, boolean) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Shifts the positions of the coordinates until the coordinate at
indexOfFirstCoordinate
is first. - scroll(Coordinate[], Coordinate) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Shifts the positions of the coordinates until
firstCoordinate
is first. - scroll(CoordinateSequence, int) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
Shifts the positions of the coordinates until the coordinate at
firstCoordinateIndex
is first. - scroll(CoordinateSequence, int, boolean) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
Shifts the positions of the coordinates until the coordinate at
firstCoordinateIndex
is first. - scroll(CoordinateSequence, Coordinate) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
Shifts the positions of the coordinates until
firstCoordinate
is first. - SE - Static variable in class org.locationtech.jts.geom.Quadrant
- Segment - Class in org.locationtech.jts.triangulate
-
Models a constraint segment in a triangulation.
- Segment(double, double, double, double, double, double) - Constructor for class org.locationtech.jts.triangulate.Segment
-
Creates a new instance for the given ordinates.
- Segment(double, double, double, double, double, double, Object) - Constructor for class org.locationtech.jts.triangulate.Segment
-
Creates a new instance for the given ordinates, with associated external data.
- Segment(Coordinate, Coordinate) - Constructor for class org.locationtech.jts.triangulate.Segment
-
Creates a new instance for the given points.
- Segment(Coordinate, Coordinate, Object) - Constructor for class org.locationtech.jts.triangulate.Segment
-
Creates a new instance for the given points, with associated external data.
- SegmentExtractingNoder - Class in org.locationtech.jts.noding
-
A noder which extracts all line segments as
SegmentString
s. - SegmentExtractingNoder() - Constructor for class org.locationtech.jts.noding.SegmentExtractingNoder
-
Creates a new segment-extracting noder.
- segmentFraction(Coordinate) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the fraction of distance (in [0.0, 1.0]) that the projection of a point occurs along this line segment.
- segmentIndex - Variable in class org.locationtech.jts.geomgraph.EdgeIntersection
-
Index of the containing line segment in the parent edge
- segmentIndex - Variable in class org.locationtech.jts.noding.SegmentNode
- SegmentIntersectionDetector - Class in org.locationtech.jts.noding
-
Detects and records an intersection between two
SegmentString
s, if one exists. - SegmentIntersectionDetector() - Constructor for class org.locationtech.jts.noding.SegmentIntersectionDetector
-
Creates an intersection finder using a
RobustLineIntersector
. - SegmentIntersectionDetector(LineIntersector) - Constructor for class org.locationtech.jts.noding.SegmentIntersectionDetector
-
Creates an intersection finder using a given LineIntersector.
- SegmentIntersector - Class in org.locationtech.jts.geomgraph.index
-
Computes the intersection of line segments, and adds the intersection to the edges containing the segments.
- SegmentIntersector - Interface in org.locationtech.jts.noding
-
Processes possible intersections detected by a
Noder
. - SegmentIntersector(LineIntersector, boolean, boolean) - Constructor for class org.locationtech.jts.geomgraph.index.SegmentIntersector
- SegmentNode - Class in org.locationtech.jts.noding
-
Represents an intersection point between two
SegmentString
s. - SegmentNode(NodedSegmentString, Coordinate, int, int) - Constructor for class org.locationtech.jts.noding.SegmentNode
- SegmentNodeList - Class in org.locationtech.jts.noding
-
A list of the
SegmentNode
s present along a nodedSegmentString
. - SegmentNodeList(NodedSegmentString) - Constructor for class org.locationtech.jts.noding.SegmentNodeList
- SegmentOverlapAction(SegmentIntersector) - Constructor for class org.locationtech.jts.noding.MCIndexNoder.SegmentOverlapAction
- SegmentOverlapAction(SegmentIntersector) - Constructor for class org.locationtech.jts.noding.MCIndexSegmentSetMutualIntersector.SegmentOverlapAction
- SegmentPointComparator - Class in org.locationtech.jts.noding
-
Implements a robust method of comparing the relative position of two points along the same segment.
- SegmentPointComparator() - Constructor for class org.locationtech.jts.noding.SegmentPointComparator
- SegmentSetMutualIntersector - Interface in org.locationtech.jts.noding
-
An intersector for the red-blue intersection problem.
- SegmentString - Interface in org.locationtech.jts.noding
-
An interface for classes which represent a sequence of contiguous line segments.
- SegmentStringDissolver - Class in org.locationtech.jts.noding
-
Dissolves a noded collection of
SegmentString
s to produce a set of merged linework with unique segments. - SegmentStringDissolver() - Constructor for class org.locationtech.jts.noding.SegmentStringDissolver
-
Creates a dissolver with the default merging strategy.
- SegmentStringDissolver(SegmentStringDissolver.SegmentStringMerger) - Constructor for class org.locationtech.jts.noding.SegmentStringDissolver
-
Creates a dissolver with a user-defined merge strategy.
- SegmentStringDissolver.SegmentStringMerger - Interface in org.locationtech.jts.noding
-
A merging strategy which can be used to update the context data of
SegmentString
s which are merged during the dissolve process. - SegmentStringUtil - Class in org.locationtech.jts.noding
-
Utility methods for processing
SegmentString
s. - SegmentStringUtil() - Constructor for class org.locationtech.jts.noding.SegmentStringUtil
- segmentToSegment(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Distance
-
Computes the distance from a line segment AB to a line segment CD Note: NON-ROBUST!
- select(Collection, CollectionUtil.Function) - Static method in class org.locationtech.jts.util.CollectionUtil
-
Executes a
CollectionUtil.Function
on each item in a Collection and collects all the entries for which the result of the function is equal toBoolean
true. - select(Envelope, MonotoneChainSelectAction) - Method in class org.locationtech.jts.index.chain.MonotoneChain
-
Determine all the line segments in the chain whose envelopes overlap the searchEnvelope, and process them.
- select(LineSegment) - Method in class org.locationtech.jts.index.chain.MonotoneChainSelectAction
-
This is a convenience method which can be overridden to obtain the actual line segment which is selected.
- select(MonotoneChain, int) - Method in class org.locationtech.jts.index.chain.MonotoneChainSelectAction
-
This method is overridden to process a segment in the context of the parent chain.
- select(MonotoneChain, int) - Method in class org.locationtech.jts.noding.snapround.MCIndexPointSnapper.HotPixelSnapAction
-
Check if a segment of the monotone chain intersects the hot pixel vertex and introduce a snap node if so.
- SELF_INTERSECTION - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
-
Indicates that two rings of a polygonal geometry intersect
- selfAdd(double) - Method in class org.locationtech.jts.math.DD
-
Adds the argument to the value of this.
- selfAdd(DD) - Method in class org.locationtech.jts.math.DD
-
Adds the argument to the value of this.
- selfDivide(double) - Method in class org.locationtech.jts.math.DD
-
Divides this object by the argument, returning this.
- selfDivide(DD) - Method in class org.locationtech.jts.math.DD
-
Divides this object by the argument, returning this.
- selfMultiply(double) - Method in class org.locationtech.jts.math.DD
-
Multiplies this object by the argument, returning this.
- selfMultiply(DD) - Method in class org.locationtech.jts.math.DD
-
Multiplies this object by the argument, returning this.
- selfSqr() - Method in class org.locationtech.jts.math.DD
-
Squares this object.
- selfSubtract(double) - Method in class org.locationtech.jts.math.DD
-
Subtracts the argument from the value of this.
- selfSubtract(DD) - Method in class org.locationtech.jts.math.DD
-
Subtracts the argument from the value of this.
- sequence(Geometry) - Static method in class org.locationtech.jts.operation.linemerge.LineSequencer
- set(int, int, int) - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Changes the value of one of this
IntersectionMatrix
s elements. - set(String) - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Changes the elements of this
IntersectionMatrix
to the dimension symbols indimensionSymbols
. - setAdjacent(Coordinate, Tri) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Sets the triangle adjacent to the edge originating at a given vertex.
- setAdjacent(Tri, Tri, Tri) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Sets the adjacent triangles.
- setAll(int) - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Changes the elements of this
IntersectionMatrix
todimensionValue
. - setAllLocations(int) - Method in class org.locationtech.jts.geomgraph.TopologyLocation
- setAllLocations(int, int) - Method in class org.locationtech.jts.geomgraph.Label
- setAllLocationsIfNull(int) - Method in class org.locationtech.jts.geomgraph.Label
- setAllLocationsIfNull(int) - Method in class org.locationtech.jts.geomgraph.TopologyLocation
- setAllLocationsIfNull(int, int) - Method in class org.locationtech.jts.geomgraph.Label
- setAllowSnappingToSourceVertices(boolean) - Method in class org.locationtech.jts.operation.overlay.snap.LineStringSnapper
- setAltitudeMode(String) - Method in class org.locationtech.jts.io.kml.KMLWriter
-
Sets the value output in the
altitudeMode
element. - setAreaDeltaRatio(double) - Method in class org.locationtech.jts.simplify.PolygonHullSimplifier
-
Sets the target maximum ratio of the change in area of the result to the input area.
- setArmLengthRatio(double) - Method in class org.locationtech.jts.geom.util.SineStarFactory
-
Sets the ratio of the length of each arm to the radius of the star.
- setAtLeast(int, int, int) - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Changes the specified element to
minimumDimensionValue
if the element is less. - setAtLeast(String) - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
For each element in this
IntersectionMatrix
, changes the element to the corresponding minimum dimension symbol if the element is less. - setAtLeastIfValid(int, int, int) - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
If row >= 0 and column >= 0, changes the specified element to
minimumDimensionValue
if the element is less. - setBase(Coordinate) - Method in class org.locationtech.jts.util.GeometricShapeFactory
-
Sets the location of the shape by specifying the base coordinate (which in most cases is the lower left point of the envelope containing the shape).
- setBoundaryNodes(Collection, Collection) - Method in class org.locationtech.jts.geomgraph.index.SegmentIntersector
- setBytes(byte[]) - Method in class org.locationtech.jts.io.ByteArrayInStream
-
Sets this stream to read from the given buffer
- setCentre(Coordinate) - Method in class org.locationtech.jts.util.GeometricShapeFactory
-
Sets the location of the shape by specifying the centre of the shape's bounding box
- setChangePrecisionModel(boolean) - Method in class org.locationtech.jts.precision.GeometryPrecisionReducer
-
Sets whether the
PrecisionModel
of the new reduced Geometry will be changed to be thePrecisionModel
supplied to specify the precision reduction. - setChangePrecisionModel(boolean) - Method in class org.locationtech.jts.precision.SimpleGeometryPrecisionReducer
-
Deprecated.Sets whether the
PrecisionModel
of the new reduced Geometry will be changed to be thePrecisionModel
supplied to specify the precision reduction. - setCheckEndSegmentsOnly(boolean) - Method in class org.locationtech.jts.noding.NodingIntersectionFinder
-
Sets whether only end segments should be tested for intersection.
- setCheckRingsValid(boolean) - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
-
Allows disabling the valid ring checking, to optimize situations where invalid rings are not expected.
- setClipEnvelope(Envelope) - Method in class org.locationtech.jts.triangulate.VoronoiDiagramBuilder
-
Sets the envelope to clip the diagram to.
- setConstrainedToCircle(boolean) - Method in class org.locationtech.jts.shape.random.RandomPointsInGridBuilder
-
Sets whether generated points are constrained to lie within a circle contained within each grid cell.
- setConstraint(Object) - Method in class org.locationtech.jts.triangulate.ConstraintVertex
-
Sets the external constraint information
- setConstraints(List, List) - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
-
Sets the constraints to be conformed to by the computed triangulation.
- setConstraints(Geometry) - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulationBuilder
-
Sets the linear constraints to be conformed to.
- setContext(Object) - Method in class org.locationtech.jts.planargraph.GraphComponent
-
Sets the user-defined data for this component.
- setCoordinate(Coordinate) - Method in class org.locationtech.jts.geom.Coordinate
-
Sets this
Coordinate
s (x,y,z) values to that ofother
. - setCoordinate(Coordinate) - Method in class org.locationtech.jts.geom.CoordinateXY
- setCoordinate(Coordinate) - Method in class org.locationtech.jts.geom.CoordinateXYM
- setCoordinate(Coordinate) - Method in class org.locationtech.jts.geom.CoordinateXYZM
- setCoordinates(Coordinate, Coordinate) - Method in class org.locationtech.jts.geom.LineSegment
- setCoordinates(LineSegment) - Method in class org.locationtech.jts.geom.LineSegment
- setCopyUserData(boolean) - Method in class org.locationtech.jts.geom.util.GeometryEditor
-
Sets whether the User Data is copied to the edit result.
- setCopyUserData(boolean) - Method in class org.locationtech.jtslab.geom.util.GeometryEditorEx
-
Sets whether the User Data is copied to the edit result.
- setCovered(boolean) - Method in class org.locationtech.jts.geomgraph.GraphComponent
- setCustomElements(String[]) - Method in class org.locationtech.jts.io.gml2.GMLWriter
-
Specifies a list of custom elements which are written after the opening tag of the root element.
- setData(Object) - Method in class org.locationtech.jts.noding.BasicSegmentString
-
Sets the user-defined data for this segment string.
- setData(Object) - Method in class org.locationtech.jts.noding.NodedSegmentString
-
Sets the user-defined data for this segment string.
- setData(Object) - Method in interface org.locationtech.jts.noding.SegmentString
-
Sets the user-defined data for this segment string.
- setData(Object) - Method in class org.locationtech.jts.planargraph.GraphComponent
-
Sets the user-defined data for this component.
- setData(Object) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Sets the external data value for this edge.
- setData(Object) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
Sets the external data value for this triangle.
- setData(Object) - Method in class org.locationtech.jts.triangulate.Segment
-
Sets the external data to be associated with this segment
- setDecimation(double) - Method in class org.locationtech.jts.awt.ShapeWriter
-
Sets the decimation distance used to determine whether vertices of the input geometry are considered to be duplicate and thus removed.
- setDeleteEventIndex(int) - Method in class org.locationtech.jts.geomgraph.index.SweepLineEvent
- setDeleteEventIndex(int) - Method in class org.locationtech.jts.index.sweepline.SweepLineEvent
- setDensifyFraction(double) - Method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance
-
Sets the fraction by which to densify each segment.
- setDepth(int, int) - Method in class org.locationtech.jts.geomgraph.DirectedEdge
-
Set depth for a position.
- setDepth(int, int, int) - Method in class org.locationtech.jts.geomgraph.Depth
- setDepthDelta(int) - Method in class org.locationtech.jts.geomgraph.Edge
- setDirectedEdges(DirectedEdge, DirectedEdge) - Method in class org.locationtech.jts.planargraph.Edge
-
Initializes this Edge's two DirectedEdges, and for each DirectedEdge: sets the Edge, sets the symmetric DirectedEdge, and adds this Edge to its from-Node.
- setDistanceTolerance(double) - Method in class org.locationtech.jts.densify.Densifier
-
Sets the distance tolerance for the densification.
- setDistanceTolerance(double) - Method in class org.locationtech.jts.simplify.DouglasPeuckerSimplifier
-
Sets the distance tolerance for the simplification.
- setDistanceTolerance(double) - Method in class org.locationtech.jts.simplify.TaggedLineStringSimplifier
-
Sets the distance tolerance for the simplification.
- setDistanceTolerance(double) - Method in class org.locationtech.jts.simplify.TopologyPreservingSimplifier
-
Sets the distance tolerance for the simplification.
- setDistanceTolerance(double) - Method in class org.locationtech.jts.simplify.VWSimplifier
-
Sets the distance tolerance for the simplification.
- setDocumentLocator(Locator) - Method in class org.locationtech.jts.io.gml2.GMLHandler
- setEdge(Edge) - Method in class org.locationtech.jts.planargraph.DirectedEdge
-
Associates this DirectedEdge with an Edge (possibly null, indicating no associated Edge).
- setEdgeDepths(int, int) - Method in class org.locationtech.jts.geomgraph.DirectedEdge
-
Set both edge depths.
- setEdgeRing(DirectedEdge, EdgeRing) - Method in class org.locationtech.jts.geomgraph.EdgeRing
- setEdgeRing(DirectedEdge, EdgeRing) - Method in class org.locationtech.jts.operation.overlay.MaximalEdgeRing
- setEdgeRing(DirectedEdge, EdgeRing) - Method in class org.locationtech.jts.operation.overlay.MinimalEdgeRing
- setEdgeRing(EdgeRing) - Method in class org.locationtech.jts.geomgraph.DirectedEdge
- setEncodeCRS(boolean) - Method in class org.locationtech.jts.io.geojson.GeoJsonWriter
-
Sets whether the GeoJSON
crs
property should be output. - setEncodeM(boolean) - Method in class org.locationtech.jts.io.twkb.TWKBWriter
- setEncodeZ(boolean) - Method in class org.locationtech.jts.io.twkb.TWKBWriter
- setEndCapStyle(int) - Method in class org.locationtech.jts.operation.buffer.BufferOp
-
Specifies the end cap style of the generated buffer.
- setEndCapStyle(int) - Method in class org.locationtech.jts.operation.buffer.BufferParameters
-
Specifies the end cap style of the generated buffer.
- setEnsureValid(boolean) - Method in class org.locationtech.jts.simplify.DouglasPeuckerSimplifier
-
Controls whether simplified polygons will be "fixed" to have valid topology.
- setEnsureValid(boolean) - Method in class org.locationtech.jts.simplify.VWSimplifier
-
Controls whether simplified polygons will be "fixed" to have valid topology.
- setEnvelope(Envelope) - Method in class org.locationtech.jts.util.GeometricShapeFactory
- setExtent(Envelope) - Method in class org.locationtech.jts.shape.GeometricShapeBuilder
- setExtent(Geometry) - Method in class org.locationtech.jts.shape.random.RandomPointsBuilder
-
Sets a polygonal mask.
- setExtrude(boolean) - Method in class org.locationtech.jts.io.kml.KMLWriter
-
Sets the flag to be output in the
extrude
element. - setFindAllIntersections(boolean) - Method in class org.locationtech.jts.noding.FastNodingValidator
- setFindAllIntersections(boolean) - Method in class org.locationtech.jts.noding.NodingIntersectionFinder
-
Sets whether all intersections should be computed.
- setFindAllIntersectionTypes(boolean) - Method in class org.locationtech.jts.noding.SegmentIntersectionDetector
-
Sets whether processing can terminate once any intersection is found.
- setFindAllLocations(boolean) - Method in class org.locationtech.jts.operation.valid.IsSimpleOp
-
Sets whether all non-simple intersection points will be found.
- setFindProper(boolean) - Method in class org.locationtech.jts.noding.SegmentIntersectionDetector
-
Sets whether processing must continue until a proper intersection is found.
- setFixInvalidLines(boolean) - Method in class org.locationtech.jts.linearref.LinearGeometryBuilder
-
Allows invalid lines to be ignored rather than causing Exceptions.
- setFixStructure(boolean) - Method in class org.locationtech.jts.io.WKTReader
-
Sets a flag indicating that the structure of input geometry should be fixed so that the geometry can be constructed without error.
- setForceCCW(boolean) - Method in class org.locationtech.jts.io.geojson.GeoJsonWriter
-
Sets whether the GeoJSON should be output following counter-clockwise orientation aka Right Hand Rule defined in RFC7946 See RFC 7946 Specification for more context.
- setForceToLineString(boolean) - Method in class org.locationtech.jts.geom.util.LinearComponentExtracter
-
Indicates that LinearRing components should be converted to pure LineStrings.
- setFormatted(boolean) - Method in class org.locationtech.jts.io.WKTWriter
-
Sets whether the output will be formatted.
- setGeometryFactory(GeometryFactory) - Method in class org.locationtech.jts.io.twkb.TWKBReader
- setGutterFraction(double) - Method in class org.locationtech.jts.shape.random.RandomPointsInGridBuilder
-
Sets the fraction of the grid cell side which will be treated as a gutter, in which no points will be created.
- setHeight(double) - Method in class org.locationtech.jts.util.GeometricShapeFactory
-
Sets the height of the shape.
- setHolesAllowed(boolean) - Method in class org.locationtech.jts.algorithm.hull.ConcaveHull
-
Sets whether holes are allowed in the concave hull polygon.
- setHolesAllowed(boolean) - Method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
-
Sets whether holes are allowed in the concave hull polygon.
- setId(int) - Method in class org.locationtech.jts.index.chain.MonotoneChain
-
Sets the id of this chain.
- setIgnoreInvalidLines(boolean) - Method in class org.locationtech.jts.linearref.LinearGeometryBuilder
-
Allows invalid lines to be ignored rather than causing Exceptions.
- setIncludeBbox(boolean) - Method in class org.locationtech.jts.io.twkb.TWKBWriter
-
Whether the generated TWKB should include a Bounding Box for the geometry.
- setIncludeSize(boolean) - Method in class org.locationtech.jts.io.twkb.TWKBWriter
-
Whether the generated TWKB should include the size in bytes of the geometry.
- setInResult() - Method in class org.locationtech.jts.geomgraph.EdgeRing
- setInResult(boolean) - Method in class org.locationtech.jts.geomgraph.DirectedEdge
- setInResult(boolean) - Method in class org.locationtech.jts.geomgraph.GraphComponent
- setInStream(InStream) - Method in class org.locationtech.jts.io.ByteOrderDataInStream
-
Allows a single ByteOrderDataInStream to be reused on multiple InStreams.
- setInteriorIntersectionsOnly(boolean) - Method in class org.locationtech.jts.noding.NodingIntersectionFinder
-
Sets whether only interior (proper) intersections will be found.
- setIsolated(boolean) - Method in class org.locationtech.jts.geomgraph.Edge
- setIsOldJtsCoordinateSyntaxAllowed(boolean) - Method in class org.locationtech.jts.io.WKTReader
-
Sets a flag indicating, that coordinates may have 3 ordinate values even though no Z or M ordinate indicator is present.
- setIsOldJtsMultiPointSyntaxAllowed(boolean) - Method in class org.locationtech.jts.io.WKTReader
-
Sets a flag indicating, that point coordinates in a MultiPoint geometry must not be enclosed in paren.
- setJoinStyle(int) - Method in class org.locationtech.jts.operation.buffer.BufferParameters
-
Sets the join style for outside (reflex) corners between line segments.
- setKeepCollapsed(boolean) - Method in class org.locationtech.jts.geom.util.GeometryFixer
-
Sets whether collapsed geometries are converted to empty, (which will be removed from collections), or to a valid geometry of lower dimension.
- setKeepIntersections(boolean) - Method in class org.locationtech.jts.noding.NodingIntersectionFinder
-
Sets whether intersection points are recorded.
- setKeepMulti(boolean) - Method in class org.locationtech.jts.geom.util.GeometryFixer
-
Sets whether fixed
MULTI
geometries that consist of only one item should still be returned asMULTI
geometries. - setLabel(int, int) - Method in class org.locationtech.jts.geomgraph.Node
- setLabel(Label) - Method in class org.locationtech.jts.geomgraph.GraphComponent
- setLabelBoundary(int) - Method in class org.locationtech.jts.geomgraph.Node
-
Updates the label of a node to BOUNDARY, obeying the mod-2 boundaryDetermination rule.
- setLevel(int) - Method in class org.locationtech.jts.shape.fractal.HilbertCurveBuilder
-
Sets the level of curve to generate.
- setLevel(int) - Method in class org.locationtech.jts.shape.fractal.MortonCurveBuilder
-
Sets the level of curve to generate.
- setLimit(int) - Method in class org.locationtech.jts.io.WKBHexFileReader
-
Sets the maximum number of geometries to read.
- setLimit(int) - Method in class org.locationtech.jts.io.WKTFileReader
-
Sets the maximum number of geometries to read.
- setLinePrefix(String) - Method in class org.locationtech.jts.io.kml.KMLWriter
-
Sets a tag string which is prefixed to every emitted text line.
- setLocation(int) - Method in class org.locationtech.jts.geomgraph.TopologyLocation
- setLocation(int, int) - Method in class org.locationtech.jts.geomgraph.Label
- setLocation(int, int) - Method in class org.locationtech.jts.geomgraph.TopologyLocation
- setLocation(int, int, int) - Method in class org.locationtech.jts.geomgraph.Label
- setLocations(int, int, int) - Method in class org.locationtech.jts.geomgraph.TopologyLocation
- setLocator(QuadEdgeLocator) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Sets the
QuadEdgeLocator
to use for locating containing triangles in this subdivision. - setM(double) - Method in class org.locationtech.jts.geom.Coordinate
-
Sets the measure value, if supported.
- setM(double) - Method in class org.locationtech.jts.geom.CoordinateXYM
- setM(double) - Method in class org.locationtech.jts.geom.CoordinateXYZM
- setMakePrecise(PrecisionModel) - Method in class org.locationtech.jts.algorithm.LineIntersector
-
Deprecated.use
setPrecisionModel
instead - setMark(boolean) - Method in class org.locationtech.jts.edgegraph.MarkHalfEdge
-
Sets the value of the mark on this edge.
- setMark(HalfEdge, boolean) - Static method in class org.locationtech.jts.edgegraph.MarkHalfEdge
-
Sets the mark for the given edge to a boolean value.
- setMarkBoth(HalfEdge, boolean) - Static method in class org.locationtech.jts.edgegraph.MarkHalfEdge
-
Sets the mark for the given edge pair to a boolean value.
- setMarked(boolean) - Method in class org.locationtech.jts.planargraph.GraphComponent
-
Sets the marked flag for this component.
- setMarked(Iterator, boolean) - Static method in class org.locationtech.jts.planargraph.GraphComponent
-
Sets the Marked state for all
GraphComponent
s in anIterator
- setMaxCoordinatesPerLine(int) - Method in class org.locationtech.jts.io.gml2.GMLWriter
-
Sets the number of coordinates printed per line.
- setMaxCoordinatesPerLine(int) - Method in class org.locationtech.jts.io.WKTWriter
-
Sets the maximum number of coordinates per line written in formatted output.
- setMaximum(PointPairDistance) - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
- setMaximum(Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
- setMaximum(Coordinate, Coordinate) - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
- setMaximum(PointPairDistance) - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
- setMaximumCoordinatesPerLine(int) - Method in class org.locationtech.jts.io.kml.KMLWriter
-
Sets the maximum number of coordinates to output per line.
- setMaximumEdgeLength(double) - Method in class org.locationtech.jts.algorithm.hull.ConcaveHull
-
Sets the target maximum edge length for the concave hull.
- setMaximumEdgeLength(double) - Method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
-
Sets the target maximum edge length for the concave hull.
- setMaximumEdgeLengthRatio(double) - Method in class org.locationtech.jts.algorithm.hull.ConcaveHull
-
Sets the target maximum edge length ratio for the concave hull.
- setMaximumEdgeLengthRatio(double) - Method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
-
Sets the target maximum edge length ratio for the concave hull.
- setMaximumIterations(int) - Method in class org.locationtech.jts.noding.IteratedNoder
-
Sets the maximum number of noding iterations performed before the noding is aborted.
- setMinEdgeRing(EdgeRing) - Method in class org.locationtech.jts.geomgraph.DirectedEdge
- setMinimum(PointPairDistance) - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
- setMinimum(Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
- setMinimum(Coordinate, Coordinate) - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
- setMinimum(PointPairDistance) - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
- setMinimumLength(double) - Method in class org.locationtech.jts.triangulate.SplitSegment
- setMitreLimit(double) - Method in class org.locationtech.jts.operation.buffer.BufferParameters
-
Sets the limit on the mitre ratio used for very sharp corners.
- setMPrecision(int) - Method in class org.locationtech.jts.io.twkb.TWKBWriter
-
Number of base-10 decimal places stored for M dimension.
- setName(String) - Method in class org.locationtech.jts.geomgraph.Edge
- setNamespace(boolean) - Method in class org.locationtech.jts.io.gml2.GMLWriter
-
Determines whether a GML namespace declaration will be written in the opening tag of geometries.
- setNext(DirectedEdge) - Method in class org.locationtech.jts.geomgraph.DirectedEdge
- setNext(QuadEdge) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Sets the connected edge
- setNextMin(DirectedEdge) - Method in class org.locationtech.jts.geomgraph.DirectedEdge
- setNode(Node) - Method in class org.locationtech.jts.geomgraph.EdgeEnd
- setNumArms(int) - Method in class org.locationtech.jts.geom.util.SineStarFactory
-
Sets the number of arms in the star
- setNumPoints(int) - Method in class org.locationtech.jts.shape.GeometricShapeBuilder
-
Sets the total number of points in the created
Geometry
. - setNumPoints(int) - Method in class org.locationtech.jts.util.GeometricShapeFactory
-
Sets the total number of points in the created
Geometry
. - setOffset(int) - Method in class org.locationtech.jts.io.WKBHexFileReader
-
Sets the number of geometries to skip before storing.
- setOffset(int) - Method in class org.locationtech.jts.io.WKTFileReader
-
Sets the number of geometries to skip before storing.
- setOnConstraint(boolean) - Method in class org.locationtech.jts.triangulate.ConstraintVertex
-
Sets whether this vertex lies on a constraint.
- setOptimized(boolean) - Method in class org.locationtech.jts.operation.overlayng.OverlayNG
-
Sets whether overlay processing optimizations are enabled.
- setOrder(int) - Method in class org.locationtech.jts.io.ByteOrderDataInStream
-
Sets the ordering on the stream using the codes in
ByteOrderValues
. - setOrdinate(int, double) - Method in class org.locationtech.jts.geom.Coordinate
-
Sets the ordinate for the given index to a given value.
- setOrdinate(int, double) - Method in class org.locationtech.jts.geom.CoordinateXY
- setOrdinate(int, double) - Method in class org.locationtech.jts.geom.CoordinateXYM
- setOrdinate(int, double) - Method in class org.locationtech.jts.geom.CoordinateXYZM
- setOrdinate(int, int, double) - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Sets the value for a given ordinate of a coordinate in this sequence.
- setOrdinate(int, int, double) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
- setOrdinate(int, int, double) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
- setOrdinate(int, int, double) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
- setOrdinate(int, int, double) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
-
Sets the ordinate of a coordinate in this sequence.
- setOrdinate(int, int, double) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
- setOutputEdges(boolean) - Method in class org.locationtech.jts.operation.overlayng.OverlayNG
- setOutputNodedEdges(boolean) - Method in class org.locationtech.jts.operation.overlayng.OverlayNG
- setOutputOrdinates(EnumSet<Ordinate>) - Method in class org.locationtech.jts.io.WKTWriter
-
Sets the
Ordinate
that are to be written. - setOutputResultEdges(boolean) - Method in class org.locationtech.jts.operation.overlayng.OverlayNG
- setOverlapDistance(double) - Method in class org.locationtech.jts.index.chain.MonotoneChain
-
Sets the overlap distance used in overlap tests with other chains.
- setPointwise(boolean) - Method in class org.locationtech.jts.precision.GeometryPrecisionReducer
-
Sets whether the precision reduction will be done in pointwise fashion only.
- setPrecision(int) - Method in class org.locationtech.jts.io.kml.KMLWriter
-
Sets the maximum number of decimal places to output in ordinate values.
- setPrecisionModel(PrecisionModel) - Method in class org.locationtech.jts.algorithm.LineIntersector
-
Force computed intersection to be rounded to a given precision model.
- setPrecisionModel(PrecisionModel) - Method in class org.locationtech.jts.io.WKTWriter
-
Sets a
PrecisionModel
that should be used on the ordinates written. - setPrefix(String) - Method in class org.locationtech.jts.io.gml2.GMLWriter
-
Specifies the namespace prefix to write on each GML tag.
- setQuadrantSegments(int) - Method in class org.locationtech.jts.operation.buffer.BufferOp
-
Sets the number of line segments in a quarter-circle used to approximate angle fillets for round end caps and joins.
- setQuadrantSegments(int) - Method in class org.locationtech.jts.operation.buffer.BufferParameters
-
Sets the number of line segments in a quarter-circle used to approximate angle fillets in round endcaps and joins.
- setRemoveCollapsedComponents(boolean) - Method in class org.locationtech.jts.precision.GeometryPrecisionReducer
-
Sets whether the reduction will result in collapsed components being removed completely, or simply being collapsed to an (invalid) Geometry of the same type.
- setRemoveCollapsedComponents(boolean) - Method in class org.locationtech.jts.precision.SimpleGeometryPrecisionReducer
-
Deprecated.Sets whether the reduction will result in collapsed components being removed completely, or simply being collapsed to an (invalid) Geometry of the same type.
- setRemoveDuplicatePoints(boolean) - Method in class org.locationtech.jts.awt.ShapeWriter
-
Sets whether duplicate consecutive points should be eliminated.
- setRotation(double) - Method in class org.locationtech.jts.util.GeometricShapeFactory
-
Sets the rotation angle to use for the shape.
- setSegmentIntersector(SegmentIntersector) - Method in class org.locationtech.jts.noding.SinglePassNoder
-
Sets the SegmentIntersector to use with this noder.
- setSelfTouchingRingFormingHoleValid(boolean) - Method in class org.locationtech.jts.operation.valid.IsValidOp
-
Sets whether polygons using Self-Touching Rings to form holes are reported as valid.
- setShell(EdgeRing) - Method in class org.locationtech.jts.geomgraph.EdgeRing
- setSidesToGenerate(boolean, boolean) - Method in class org.locationtech.jts.operation.overlay.validate.OffsetPointGenerator
-
Set the sides on which to generate offset points.
- setSimplifyFactor(double) - Method in class org.locationtech.jts.operation.buffer.BufferParameters
-
Sets the factor used to determine the simplify distance tolerance for input simplification.
- setSingleSided(boolean) - Method in class org.locationtech.jts.operation.buffer.BufferParameters
-
Sets whether the computed buffer should be single-sided.
- setSites(Collection) - Method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
-
Sets the sites (vertices) which will be triangulated from a collection of
Coordinate
s. - setSites(Collection) - Method in class org.locationtech.jts.triangulate.VoronoiDiagramBuilder
-
Sets the sites (point or vertices) which will be diagrammed from a collection of
Coordinate
s. - setSites(Geometry) - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulationBuilder
-
Sets the sites (point or vertices) which will be triangulated.
- setSites(Geometry) - Method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
-
Sets the sites (vertices) which will be triangulated.
- setSites(Geometry) - Method in class org.locationtech.jts.triangulate.VoronoiDiagramBuilder
-
Sets the sites (point or vertices) which will be diagrammed.
- setSize(double) - Method in class org.locationtech.jts.util.GeometricShapeFactory
-
Sets the size of the extent of the shape in both x and y directions.
- setSplitPointFinder(ConstraintSplitPointFinder) - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
-
Sets the
ConstraintSplitPointFinder
to be used during constraint enforcement. - setSRID(int) - Method in class org.locationtech.jts.geom.Geometry
-
Sets the ID of the Spatial Reference System used by the
Geometry
. - setSrsName(String) - Method in class org.locationtech.jts.io.gml2.GMLWriter
-
Sets the value of the srsName attribute to be written into the root geometry tag.
- setStartingIndentIndex(int) - Method in class org.locationtech.jts.io.gml2.GMLWriter
-
Sets the starting column index for pretty printing
- setStrictMode(boolean) - Method in class org.locationtech.jts.operation.overlayng.OverlayNG
-
Sets whether the overlay results are computed according to strict mode semantics.
- setStrictParsing(boolean) - Method in class org.locationtech.jts.io.WKTFileReader
-
Allows ignoring WKT parse errors after at least one geometry has been read, to return a partial result.
- setSym(DirectedEdge) - Method in class org.locationtech.jts.geomgraph.DirectedEdge
- setSym(DirectedEdge) - Method in class org.locationtech.jts.planargraph.DirectedEdge
-
Sets this DirectedEdge's symmetric DirectedEdge, which runs in the opposite direction.
- setTab(int) - Method in class org.locationtech.jts.io.WKTWriter
-
Sets the tab size to use for indenting.
- setTesselate(boolean) - Method in class org.locationtech.jts.io.kml.KMLWriter
-
Sets the flag to be output in the
tesselate
element. - setTight(boolean) - Method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
-
Sets whether the boundary of the hull polygon is kept tight to the outer edges of the input polygons.
- setToEnd(Geometry) - Method in class org.locationtech.jts.linearref.LinearLocation
-
Sets the value of this location to refer to the end of a linear geometry.
- setToIdentity() - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Sets this transformation to be the identity transformation.
- setTolerance(double) - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulationBuilder
-
Sets the snapping tolerance which will be used to improved the robustness of the triangulation computation.
- setTolerance(double) - Method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
-
Sets the snapping tolerance which will be used to improved the robustness of the triangulation computation.
- setTolerance(double) - Method in class org.locationtech.jts.triangulate.VoronoiDiagramBuilder
-
Sets the snapping tolerance which will be used to improved the robustness of the triangulation computation.
- setToNode() - Method in class org.locationtech.jts.noding.snapround.HotPixel
-
Sets this pixel to be a node.
- setToNull() - Method in class org.locationtech.jts.geom.Envelope
-
Makes this
Envelope
a "null" envelope, that is, the envelope of the empty geometry. - setToNull() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
-
Sets the value of this object to the null value
- setToReflection(double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Sets this transformation to be a reflection about the line defined by vector (x,y).
- setToReflection(double, double, double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Sets this transformation to be a reflection about the line defined by a line (x0,y0) - (x1,y1).
- setToReflectionBasic(double, double, double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Explicitly computes the math for a reflection.
- setToRotation(double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Sets this transformation to be a rotation around the origin.
- setToRotation(double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Sets this transformation to be a rotation around the origin by specifying the sin and cos of the rotation angle directly.
- setToRotation(double, double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Sets this transformation to be a rotation around a given point (x,y).
- setToRotation(double, double, double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Sets this transformation to be a rotation around a given point (x,y) by specifying the sin and cos of the rotation angle directly.
- setToScale(double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Sets this transformation to be a scaling.
- setToShear(double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Sets this transformation to be a shear.
- setToTranslation(double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Sets this transformation to be a translation.
- setTransformation(double, double, double, double, double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Sets this transformation's matrix to have the given values.
- setTransformation(AffineTransformation) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Sets this transformation to be a copy of the given one
- setTri(int, Tri) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Sets the triangle adjacent to an edge.
- setUnionFunction(UnionStrategy) - Method in class org.locationtech.jts.operation.union.UnaryUnionOp
- setUserData(Object) - Method in class org.locationtech.jts.geom.Geometry
-
A simple scheme for applications to add their own custom data to a Geometry.
- setValidate(boolean) - Method in class org.locationtech.jts.densify.Densifier
-
Sets whether polygonal results are processed to ensure they are valid.
- setValidate(boolean) - Method in class org.locationtech.jts.noding.snapround.GeometryNoder
-
Sets whether noding validity is checked after noding is performed.
- setValue(double) - Method in class org.locationtech.jts.math.DD
-
Set the value for the DD object.
- setValue(DD) - Method in class org.locationtech.jts.math.DD
-
Set the value for the DD object.
- setVertexFactory(ConstraintVertexFactory) - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
-
Sets a custom
ConstraintVertexFactory
to be used to allow vertices carrying extra information to be created. - setVertexNumFraction(double) - Method in class org.locationtech.jts.simplify.PolygonHullSimplifier
-
Sets the target fraction of input vertices which are retained in the result.
- setVisited(boolean) - Method in class org.locationtech.jts.geomgraph.DirectedEdge
- setVisited(boolean) - Method in class org.locationtech.jts.geomgraph.GraphComponent
- setVisited(boolean) - Method in class org.locationtech.jts.planargraph.GraphComponent
-
Sets the visited flag for this component.
- setVisited(Iterator, boolean) - Static method in class org.locationtech.jts.planargraph.GraphComponent
-
Sets the Visited state for all
GraphComponent
s in anIterator
- setVisitedEdge(boolean) - Method in class org.locationtech.jts.geomgraph.DirectedEdge
-
Marks both DirectedEdges attached to a given Edge.
- setWidth(double) - Method in class org.locationtech.jts.util.GeometricShapeFactory
-
Sets the width of the shape.
- setX(double) - Method in class org.locationtech.jts.geom.Coordinate
-
Sets the X ordinate value.
- setX(int, double) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
-
Sets the first ordinate of a coordinate in this sequence.
- setXYPrecision(int) - Method in class org.locationtech.jts.io.twkb.TWKBWriter
-
Number of base-10 decimal places stored for X and Y dimensions.
- setY(double) - Method in class org.locationtech.jts.geom.Coordinate
-
Sets the Y ordinate value.
- setY(int, double) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
-
Sets the second ordinate of a coordinate in this sequence.
- setZ(double) - Method in class org.locationtech.jts.geom.Coordinate
-
Sets the Z ordinate value.
- setZ(double) - Method in class org.locationtech.jts.geom.CoordinateXY
-
The z-ordinate is not supported
- setZ(double) - Method in class org.locationtech.jts.geom.CoordinateXYM
-
The z-ordinate is not supported
- setZ(double) - Method in class org.locationtech.jts.io.kml.KMLWriter
-
Sets the Z value to be output for all coordinates.
- setZ(double) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
- setZPrecision(int) - Method in class org.locationtech.jts.io.twkb.TWKBWriter
-
Number of base-10 decimal places stored for Z dimension.
- ShapeCollectionPathIterator - Class in org.locationtech.jts.awt
-
A
PathIterator
which provides paths for a collection ofShape
s. - ShapeCollectionPathIterator(Collection, AffineTransform) - Constructor for class org.locationtech.jts.awt.ShapeCollectionPathIterator
-
Creates a new path iterator for a collection of
Shape
s. - ShapeReader - Class in org.locationtech.jts.awt
- ShapeReader(GeometryFactory) - Constructor for class org.locationtech.jts.awt.ShapeReader
- ShapeWriter - Class in org.locationtech.jts.awt
-
Writes
Geometry
s into Java2DShape
objects of the appropriate type. - ShapeWriter() - Constructor for class org.locationtech.jts.awt.ShapeWriter
-
Creates a new ShapeWriter with the default (identity) point transformation.
- ShapeWriter(PointTransformation) - Constructor for class org.locationtech.jts.awt.ShapeWriter
-
Creates a new ShapeWriter with a specified point transformation and the default point shape factory.
- ShapeWriter(PointTransformation, PointShapeFactory) - Constructor for class org.locationtech.jts.awt.ShapeWriter
-
Creates a new ShapeWriter with a specified point transformation and point shape factory.
- shear(double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Updates the value of this transformation to that of a shear transformation composed with the current value.
- shearInstance(double, double) - Static method in class org.locationtech.jts.geom.util.AffineTransformation
-
Creates a transformation for a shear.
- ShortCircuitedGeometryVisitor - Class in org.locationtech.jts.geom.util
-
A visitor to
Geometry
components, which allows short-circuiting when a defined condition holds. - ShortCircuitedGeometryVisitor() - Constructor for class org.locationtech.jts.geom.util.ShortCircuitedGeometryVisitor
- shouldNeverReachHere() - Static method in class org.locationtech.jts.util.Assert
-
Always throws an
AssertionFailedException
. - shouldNeverReachHere(String) - Static method in class org.locationtech.jts.util.Assert
-
Always throws an
AssertionFailedException
with the given message. - showIndicator(Geometry) - Static method in class org.locationtech.jts.util.TestBuilderProxy
- showIndicator(Geometry, Color) - Static method in class org.locationtech.jts.util.TestBuilderProxy
- SierpinskiCarpetBuilder - Class in org.locationtech.jts.shape.fractal
- SierpinskiCarpetBuilder(GeometryFactory) - Constructor for class org.locationtech.jts.shape.fractal.SierpinskiCarpetBuilder
- signedArea() - Method in class org.locationtech.jts.geom.Triangle
-
Computes the signed 2D area of this triangle.
- signedArea(Coordinate[]) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
-
Deprecated.Use
Area.ofRing(Coordinate[])
orArea.ofRingSigned(Coordinate[])
instead. - signedArea(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the signed 2D area of a triangle.
- signedArea(CoordinateSequence) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
-
Deprecated.Use
Area.ofRing(CoordinateSequence)
orArea.ofRingSigned(CoordinateSequence)
instead. - signExpBits(long) - Static method in class org.locationtech.jts.precision.CommonBits
-
Computes the bit pattern for the sign and exponent of a double-precision number.
- signOfDet2x2(double, double, double, double) - Static method in class org.locationtech.jts.algorithm.CGAlgorithmsDD
-
Computes the sign of the determinant of the 2x2 matrix with the given entries.
- signOfDet2x2(double, double, double, double) - Static method in class org.locationtech.jts.algorithm.RobustDeterminant
-
Computes the sign of the determinant of the 2x2 matrix with the given entries, in a robust way.
- signOfDet2x2(DD, DD, DD, DD) - Static method in class org.locationtech.jts.algorithm.CGAlgorithmsDD
-
Computes the sign of the determinant of the 2x2 matrix with the given entries.
- signum() - Method in class org.locationtech.jts.math.DD
-
Returns an integer indicating the sign of this value.
- SimilarityMeasure - Interface in org.locationtech.jts.algorithm.match
-
An interface for classes which measures the degree of similarity between two
Geometry
s. - SimilarityMeasureCombiner - Class in org.locationtech.jts.algorithm.match
-
Provides methods to mathematically combine
SimilarityMeasure
values. - SimilarityMeasureCombiner() - Constructor for class org.locationtech.jts.algorithm.match.SimilarityMeasureCombiner
- SimpleEdgeSetIntersector - Class in org.locationtech.jts.geomgraph.index
-
Finds all intersections in one or two sets of edges, using the straightforward method of comparing all segments.
- SimpleEdgeSetIntersector() - Constructor for class org.locationtech.jts.geomgraph.index.SimpleEdgeSetIntersector
- SimpleGeometryPrecisionReducer - Class in org.locationtech.jts.precision
-
Deprecated.use GeometryPrecisionReducer
- SimpleGeometryPrecisionReducer(PrecisionModel) - Constructor for class org.locationtech.jts.precision.SimpleGeometryPrecisionReducer
-
Deprecated.
- SimpleMCSweepLineIntersector - Class in org.locationtech.jts.geomgraph.index
-
Finds all intersections in one or two sets of edges, using an x-axis sweepline algorithm in conjunction with Monotone Chains.
- SimpleMCSweepLineIntersector() - Constructor for class org.locationtech.jts.geomgraph.index.SimpleMCSweepLineIntersector
-
A SimpleMCSweepLineIntersector creates monotone chains from the edges and compares them using a simple sweep-line along the x-axis.
- SimpleMinimumClearance - Class in org.locationtech.jts.precision
-
Computes the minimum clearance of a geometry or set of geometries.
- SimpleMinimumClearance(Geometry) - Constructor for class org.locationtech.jts.precision.SimpleMinimumClearance
- SimpleNoder - Class in org.locationtech.jts.noding
-
Nodes a set of
SegmentString
s by performing a brute-force comparison of every segment to every other one. - SimpleNoder() - Constructor for class org.locationtech.jts.noding.SimpleNoder
- SimplePointInAreaLocator - Class in org.locationtech.jts.algorithm.locate
- SimplePointInAreaLocator(Geometry) - Constructor for class org.locationtech.jts.algorithm.locate.SimplePointInAreaLocator
-
Create an instance of a point-in-area locator, using the provided areal geometry.
- SimpleSegmentSetMutualIntersector - Class in org.locationtech.jts.noding
-
Intersects two sets of
SegmentString
s using brute-force comparison. - SimpleSegmentSetMutualIntersector(Collection) - Constructor for class org.locationtech.jts.noding.SimpleSegmentSetMutualIntersector
-
Constructs a new intersector for a given set of
SegmentString
s. - SimpleSweepLineIntersector - Class in org.locationtech.jts.geomgraph.index
-
Finds all intersections in one or two sets of edges, using a simple x-axis sweepline algorithm.
- SimpleSweepLineIntersector() - Constructor for class org.locationtech.jts.geomgraph.index.SimpleSweepLineIntersector
- simplify(double) - Method in class org.locationtech.jts.operation.buffer.BufferInputLineSimplifier
-
Simplify the input coordinate list.
- simplify(Coordinate[], double) - Static method in class org.locationtech.jts.operation.buffer.BufferInputLineSimplifier
-
Simplify the input coordinate list.
- simplify(Geometry, double) - Static method in class org.locationtech.jts.simplify.DouglasPeuckerSimplifier
-
Simplifies a geometry using a given tolerance.
- simplify(Geometry, double) - Static method in class org.locationtech.jts.simplify.TopologyPreservingSimplifier
- simplify(Geometry, double) - Static method in class org.locationtech.jts.simplify.VWSimplifier
-
Simplifies a geometry using a given tolerance.
- SineStarFactory - Class in org.locationtech.jts.geom.util
-
Creates geometries which are shaped like multi-armed stars with each arm shaped like a sine wave.
- SineStarFactory() - Constructor for class org.locationtech.jts.geom.util.SineStarFactory
-
Creates a factory which will create sine stars using the default
GeometryFactory
. - SineStarFactory(GeometryFactory) - Constructor for class org.locationtech.jts.geom.util.SineStarFactory
-
Creates a factory which will create sine stars using the given
GeometryFactory
. - SinglePassNoder - Class in org.locationtech.jts.noding
-
Base class for
Noder
s which make a single pass to find intersections. - SinglePassNoder() - Constructor for class org.locationtech.jts.noding.SinglePassNoder
- SinglePassNoder(SegmentIntersector) - Constructor for class org.locationtech.jts.noding.SinglePassNoder
- SIRtree - Class in org.locationtech.jts.index.strtree
-
One-dimensional version of an STR-packed R-tree.
- SIRtree() - Constructor for class org.locationtech.jts.index.strtree.SIRtree
-
Constructs an SIRtree with the default node capacity.
- SIRtree(int) - Constructor for class org.locationtech.jts.index.strtree.SIRtree
-
Constructs an SIRtree with the given maximum number of child nodes that a node may have
- size() - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Returns the number of coordinates in this sequence.
- size() - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
Returns the size of the coordinate sequence
- size() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
- size() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
- size() - Method in class org.locationtech.jts.index.bintree.Bintree
- size() - Method in class org.locationtech.jts.index.hprtree.HPRtree
-
Gets the number of items in the index.
- size() - Method in class org.locationtech.jts.index.kdtree.KdTree
-
Computes the size (number of items) in the tree.
- size() - Method in class org.locationtech.jts.index.quadtree.Quadtree
-
Returns the number of items in the tree.
- size() - Method in class org.locationtech.jts.index.strtree.AbstractNode
-
Gets the count of the
Boundable
s at this node. - size() - Method in class org.locationtech.jts.index.strtree.STRtree
-
Returns the number of items in the tree.
- size() - Method in class org.locationtech.jts.noding.BasicSegmentString
- size() - Method in class org.locationtech.jts.noding.NodedSegmentString
- size() - Method in interface org.locationtech.jts.noding.SegmentString
- size() - Method in class org.locationtech.jts.operation.distance.FacetSequence
- size() - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
- size() - Method in class org.locationtech.jts.util.IntArrayList
-
Returns the number of values in this list.
- size() - Method in class org.locationtech.jts.util.PriorityQueue
-
Deprecated.Returns size.
- size(int) - Static method in class org.locationtech.jts.shape.fractal.HilbertCode
-
The number of points in the curve for the given level.
- size(int) - Static method in class org.locationtech.jts.shape.fractal.MortonCode
-
The number of points in the curve for the given level.
- SmallHoleRemover - Class in org.locationtech.jtslab.clean
-
Removes holes which are smaller than a given area.
- SmallHoleRemover() - Constructor for class org.locationtech.jtslab.clean.SmallHoleRemover
- snap(Coordinate) - Method in class org.locationtech.jts.noding.snap.SnappingPointIndex
-
Snaps a coordinate to an existing snap point, if it is within the snap tolerance distance.
- snap(Geometry, Geometry, double) - Static method in class org.locationtech.jts.operation.overlay.snap.GeometrySnapper
-
Snaps two geometries together with a given tolerance.
- snap(HotPixel) - Method in class org.locationtech.jts.noding.snapround.MCIndexPointSnapper
- snap(HotPixel, SegmentString, int) - Method in class org.locationtech.jts.noding.snapround.MCIndexPointSnapper
-
Snaps (nodes) all interacting segments to this hot pixel.
- SnapIfNeededOverlayOp - Class in org.locationtech.jts.operation.overlay.snap
-
Performs an overlay operation using snapping and enhanced precision to improve the robustness of the result.
- SnapIfNeededOverlayOp(Geometry, Geometry) - Constructor for class org.locationtech.jts.operation.overlay.snap.SnapIfNeededOverlayOp
- SnapOverlayOp - Class in org.locationtech.jts.operation.overlay.snap
-
Performs an overlay operation using snapping and enhanced precision to improve the robustness of the result.
- SnapOverlayOp(Geometry, Geometry) - Constructor for class org.locationtech.jts.operation.overlay.snap.SnapOverlayOp
- SnappingIntersectionAdder - Class in org.locationtech.jts.noding.snap
-
Finds intersections between line segments which are being snapped, and adds them as nodes.
- SnappingIntersectionAdder(double, SnappingPointIndex) - Constructor for class org.locationtech.jts.noding.snap.SnappingIntersectionAdder
-
Creates an intersector which finds intersections, snaps them, and adds them as nodes.
- SnappingNoder - Class in org.locationtech.jts.noding.snap
-
Nodes a set of segment strings snapping vertices and intersection points together if they lie within the given snap tolerance distance.
- SnappingNoder(double) - Constructor for class org.locationtech.jts.noding.snap.SnappingNoder
-
Creates a snapping noder using the given snap distance tolerance.
- SnappingPointIndex - Class in org.locationtech.jts.noding.snap
-
An index providing fast creation and lookup of snap points.
- SnappingPointIndex(double) - Constructor for class org.locationtech.jts.noding.snap.SnappingPointIndex
-
Creates a snap point index using a specified distance tolerance.
- SnapRoundingIntersectionAdder - Class in org.locationtech.jts.noding.snapround
-
Finds intersections between line segments which will be snap-rounded, and adds them as nodes to the segments.
- SnapRoundingIntersectionAdder(double) - Constructor for class org.locationtech.jts.noding.snapround.SnapRoundingIntersectionAdder
-
Creates an intersector which finds all snapped interior intersections, and adds them as nodes.
- SnapRoundingNoder - Class in org.locationtech.jts.noding.snapround
-
Uses Snap Rounding to compute a rounded, fully noded arrangement from a set of
SegmentString
s, in a performant way, and avoiding unnecessary noding. - SnapRoundingNoder(PrecisionModel) - Constructor for class org.locationtech.jts.noding.snapround.SnapRoundingNoder
- snapTo(Coordinate[]) - Method in class org.locationtech.jts.operation.overlay.snap.LineStringSnapper
-
Snaps the vertices and segments of the source LineString to the given set of snap vertices.
- snapTo(Geometry, double) - Method in class org.locationtech.jts.operation.overlay.snap.GeometrySnapper
-
Snaps the vertices in the component
LineString
s of the source geometry to the vertices of the given snap geometry. - snapToSelf(double, boolean) - Method in class org.locationtech.jts.operation.overlay.snap.GeometrySnapper
-
Snaps the vertices in the component
LineString
s of the source geometry to the vertices of the same geometry. - snapToSelf(Geometry, double, boolean) - Static method in class org.locationtech.jts.operation.overlay.snap.GeometrySnapper
-
Snaps a geometry to itself.
- snapToVertex(Geometry, double) - Method in class org.locationtech.jts.linearref.LinearLocation
-
Snaps the value of this location to the nearest vertex on the given linear
Geometry
, if the vertex is closer than minDistance. - solve(double[][], double[]) - Static method in class org.locationtech.jts.math.Matrix
-
Solves a system of equations using Gaussian Elimination.
- SortedPackedIntervalRTree - Class in org.locationtech.jts.index.intervalrtree
-
A static index on a set of 1-dimensional intervals, using an R-Tree packed based on the order of the interval midpoints.
- SortedPackedIntervalRTree() - Constructor for class org.locationtech.jts.index.intervalrtree.SortedPackedIntervalRTree
- spaces(int) - Static method in class org.locationtech.jts.util.StringUtil
- SparsePolygonUnion - Class in org.locationtech.jts.operation.union
-
Unions a set of polygonal geometries by partitioning them into connected sets of polygons.
- SparsePolygonUnion(Collection<Geometry>) - Constructor for class org.locationtech.jts.operation.union.SparsePolygonUnion
- SpatialIndex - Interface in org.locationtech.jts.index
-
The basic operations supported by classes implementing spatial index algorithms.
- SpatialPartition - Class in org.locationtech.jts.operation.union
-
Computes a partition of a set of geometries into disjoint subsets, based on a provided equivalence
SpatialPartition.EquivalenceRelation
. - SpatialPartition(Geometry[], SpatialPartition.EquivalenceRelation) - Constructor for class org.locationtech.jts.operation.union.SpatialPartition
- SpatialPartition.EquivalenceRelation - Interface in org.locationtech.jts.operation.union
-
An interface for a function to compute an equivalence relation.
- splice(QuadEdge, QuadEdge) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Splices two edges together or apart.
- split() - Method in class org.locationtech.jts.util.Stopwatch
- split(String, String) - Static method in class org.locationtech.jts.util.StringUtil
-
Mimics the the Java SE
String.split(String)
method. - split(Coordinate) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Spits a triangle by a point located inside the triangle.
- splitAt(double, Coordinate) - Method in class org.locationtech.jts.triangulate.SplitSegment
- splitAt(Coordinate) - Method in class org.locationtech.jts.triangulate.SplitSegment
- SplitSegment - Class in org.locationtech.jts.triangulate
-
Models a constraint segment which can be split in two in various ways, according to certain geometric constraints.
- SplitSegment(LineSegment) - Constructor for class org.locationtech.jts.triangulate.SplitSegment
- splitValue(boolean) - Method in class org.locationtech.jts.index.kdtree.KdNode
-
Gets the split value at a node, depending on whether the node splits on X or Y.
- sqr() - Method in class org.locationtech.jts.math.DD
-
Computes the square of this value.
- sqr(double) - Static method in class org.locationtech.jts.math.DD
-
Computes the square of this value.
- sqrt() - Method in class org.locationtech.jts.math.DD
-
Computes the positive square root of this value.
- sqrt(double) - Static method in class org.locationtech.jts.math.DD
- Square() - Constructor for class org.locationtech.jts.awt.PointShapeFactory.Square
-
Creates a new factory for squares with default size.
- Square(double) - Constructor for class org.locationtech.jts.awt.PointShapeFactory.Square
-
Creates a factory for squares of given size.
- Star() - Constructor for class org.locationtech.jts.awt.PointShapeFactory.Star
-
Creates a new factory for points with default size.
- Star(double) - Constructor for class org.locationtech.jts.awt.PointShapeFactory.Star
-
Creates a factory for points of given size.
- start() - Method in class org.locationtech.jts.util.Stopwatch
- startElement(String, String, String, Attributes) - Method in class org.locationtech.jts.io.gml2.GMLHandler
- stop() - Method in class org.locationtech.jts.util.Stopwatch
- Stopwatch - Class in org.locationtech.jts.util
-
Implements a timer function which can compute elapsed time as well as split times.
- Stopwatch() - Constructor for class org.locationtech.jts.util.Stopwatch
- STRAIGHT - Static variable in class org.locationtech.jts.algorithm.CGAlgorithms
-
Deprecated.Use
Orientation.STRAIGHT
instead. - STRAIGHT - Static variable in class org.locationtech.jts.algorithm.Orientation
-
A value that indicates an orientation of collinear, or no turn (straight).
- StringUtil - Class in org.locationtech.jts.util
-
Utility methods for working with
String
s. - StringUtil() - Constructor for class org.locationtech.jts.util.StringUtil
- STRtree - Class in org.locationtech.jts.index.strtree
-
A query-only R-tree created using the Sort-Tile-Recursive (STR) algorithm.
- STRtree() - Constructor for class org.locationtech.jts.index.strtree.STRtree
-
Constructs an STRtree with the default node capacity.
- STRtree(int) - Constructor for class org.locationtech.jts.index.strtree.STRtree
-
Constructs an STRtree with the given maximum number of child nodes that a node may have.
- STRtree(int, ArrayList) - Constructor for class org.locationtech.jts.index.strtree.STRtree
-
Constructs an STRtree with the given maximum number of child nodes that a node may have, and all leaf nodes in the tree
- STRtree(int, STRtree.STRtreeNode) - Constructor for class org.locationtech.jts.index.strtree.STRtree
-
Constructs an STRtree with the given maximum number of child nodes that a node may have, and the root that links to all other nodes
- Subgraph - Class in org.locationtech.jts.planargraph
-
A subgraph of a
PlanarGraph
. - Subgraph(PlanarGraph) - Constructor for class org.locationtech.jts.planargraph.Subgraph
-
Creates a new subgraph of the given
PlanarGraph
- subsets() - Method in class org.locationtech.jts.operation.union.DisjointSets
-
Gets a representation of the current partitioning.
- subtract(double) - Method in class org.locationtech.jts.math.DD
-
Computes a new DoubleDouble object whose value is (this - y).
- subtract(DD) - Method in class org.locationtech.jts.math.DD
-
Computes a new DoubleDouble object whose value is (this - y).
- subtract(Vector2D) - Method in class org.locationtech.jts.math.Vector2D
- subtract(Vector3D) - Method in class org.locationtech.jts.math.Vector3D
-
Computes a vector which is the difference of this vector and the given vector.
- SW - Static variable in class org.locationtech.jts.geom.Quadrant
- swap(CoordinateSequence, int, int) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
Swaps two coordinates in a sequence.
- swap(QuadEdge) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Turns an edge counterclockwise inside its enclosing quadrilateral.
- SweepLineEvent - Class in org.locationtech.jts.geomgraph.index
- SweepLineEvent - Class in org.locationtech.jts.index.sweepline
- SweepLineEvent(double, SweepLineEvent) - Constructor for class org.locationtech.jts.geomgraph.index.SweepLineEvent
-
Creates a DELETE event.
- SweepLineEvent(double, SweepLineEvent, SweepLineInterval) - Constructor for class org.locationtech.jts.index.sweepline.SweepLineEvent
- SweepLineEvent(Object, double, Object) - Constructor for class org.locationtech.jts.geomgraph.index.SweepLineEvent
-
Creates an INSERT event.
- SweepLineIndex - Class in org.locationtech.jts.index.sweepline
-
A sweepline implements a sorted index on a set of intervals.
- SweepLineIndex() - Constructor for class org.locationtech.jts.index.sweepline.SweepLineIndex
- SweepLineInterval - Class in org.locationtech.jts.index.sweepline
- SweepLineInterval(double, double) - Constructor for class org.locationtech.jts.index.sweepline.SweepLineInterval
- SweepLineInterval(double, double, Object) - Constructor for class org.locationtech.jts.index.sweepline.SweepLineInterval
- SweepLineOverlapAction - Interface in org.locationtech.jts.index.sweepline
-
An action taken when a
SweepLineIndex
detects that twoSweepLineInterval
s overlap - SweepLineSegment - Class in org.locationtech.jts.geomgraph.index
- SweepLineSegment(Edge, int) - Constructor for class org.locationtech.jts.geomgraph.index.SweepLineSegment
- sym() - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Gets the symmetric pair edge of this edge.
- sym() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Gets the edge from the destination to the origin of this edge.
- SYM_A - Static variable in class org.locationtech.jts.geom.Dimension
-
Symbol for the A (dimension 2) pattern matrix entry
- SYM_DONTCARE - Static variable in class org.locationtech.jts.geom.Dimension
-
Symbol for the DONTCARE pattern matrix entry
- SYM_FALSE - Static variable in class org.locationtech.jts.geom.Dimension
-
Symbol for the FALSE pattern matrix entry
- SYM_L - Static variable in class org.locationtech.jts.geom.Dimension
-
Symbol for the L (dimension 1) pattern matrix entry
- SYM_P - Static variable in class org.locationtech.jts.geom.Dimension
-
Symbol for the P (dimension 0) pattern matrix entry
- SYM_TRUE - Static variable in class org.locationtech.jts.geom.Dimension
-
Symbol for the TRUE pattern matrix entry
- symDifference(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Computes a
Geometry
representing the closure of the point-set which is the union of the points in thisGeometry
which are not contained in theother
Geometry, with the points in theother
Geometry not contained in thisGeometry
. - symDifference(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.SnapIfNeededOverlayOp
- symDifference(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.SnapOverlayOp
- symDifference(Geometry, Geometry) - Method in class org.locationtech.jts.precision.CommonBitsOp
-
Computes the set-theoretic symmetric difference of two geometries, using enhanced precision.
- symDifference(Geometry, Geometry) - Static method in class org.locationtech.jts.precision.EnhancedPrecisionOp
-
Computes the set-theoretic symmetric difference of two
Geometry
s, using enhanced precision. - SYMDIFFERENCE - Static variable in class org.locationtech.jts.operation.overlay.OverlayOp
-
The code for the Symmetric Difference overlay operation.
- SYMDIFFERENCE - Static variable in class org.locationtech.jts.operation.overlayng.OverlayNG
-
The code for the Symmetric Difference overlay operation.
T
- TaggedLineStringSimplifier - Class in org.locationtech.jts.simplify
-
Simplifies a TaggedLineString, preserving topology (in the sense that no new intersections are introduced).
- TaggedLineStringSimplifier(LineSegmentIndex, LineSegmentIndex) - Constructor for class org.locationtech.jts.simplify.TaggedLineStringSimplifier
- TestBuilderProxy - Class in org.locationtech.jts.util
-
A proxy to call TestBuilder functions dynamically.
- TestBuilderProxy() - Constructor for class org.locationtech.jts.util.TestBuilderProxy
- toArray() - Method in class org.locationtech.jts.util.IntArrayList
-
Returns a int array containing a copy of the values in this list.
- toBinaryString(double) - Static method in class org.locationtech.jts.index.quadtree.DoubleBits
- toCoordinate() - Method in class org.locationtech.jts.math.Vector2D
- toCoordinateArray() - Method in class org.locationtech.jts.geom.CoordinateList
-
Returns the Coordinates in this collection.
- toCoordinateArray() - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Returns (possibly copies of) the Coordinates in this collection.
- toCoordinateArray() - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
This method exposes the internal Array of Coordinate Objects
- toCoordinateArray() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
- toCoordinateArray() - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
- toCoordinateArray(boolean) - Method in class org.locationtech.jts.geom.CoordinateList
-
Creates an array containing the coordinates in this list, oriented in the given direction (forward or reverse).
- toCoordinateArray(Collection) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Converts the given Collection of Coordinates into a Coordinate array.
- toCoordinates(PathIterator) - Static method in class org.locationtech.jts.awt.ShapeReader
-
Extracts the points of the paths in a flat
PathIterator
into a list of Coordinate arrays. - toCoordinates(Collection) - Static method in class org.locationtech.jts.index.kdtree.KdTree
-
Converts a collection of
KdNode
s to an array ofCoordinate
s. - toCoordinates(Collection, boolean) - Static method in class org.locationtech.jts.index.kdtree.KdTree
-
Converts a collection of
KdNode
s to an array ofCoordinate
s, specifying whether repeated nodes should be represented by multiple coordinates. - toDegrees(double) - Static method in class org.locationtech.jts.algorithm.Angle
-
Converts from radians to degrees.
- toDimensionSymbol(int) - Static method in class org.locationtech.jts.geom.Dimension
-
Converts the dimension value to a dimension symbol, for example,
TRUE => 'T'
. - toDimensionValue(char) - Static method in class org.locationtech.jts.geom.Dimension
-
Converts the dimension symbol to a dimension value, for example,
'*' => DONTCARE
. - toEdges(Collection) - Static method in class org.locationtech.jts.planargraph.DirectedEdge
-
Returns a List containing the parent Edge (possibly null) for each of the given DirectedEdges.
- toExternal(Coordinate) - Method in class org.locationtech.jts.geom.PrecisionModel
-
Deprecated.no longer needed, since internal representation is same as external representation
- toExternal(Coordinate, Coordinate) - Method in class org.locationtech.jts.geom.PrecisionModel
-
Deprecated.no longer needed, since internal representation is same as external representation
- toGeometry(Collection<Tri>, GeometryFactory) - Static method in class org.locationtech.jts.triangulate.tri.Tri
-
Creates a
GeometryCollection
ofPolygon
s representing the triangles in a list. - toGeometry(Collection, GeometryFactory) - Static method in class org.locationtech.jts.noding.SegmentStringUtil
-
Converts a collection of
SegmentString
s into aGeometry
. - toGeometry(Envelope) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Creates a
Geometry
with the same extent as the given envelope. - toGeometry(GeometryFactory) - Method in class org.locationtech.jts.geom.LineSegment
-
Creates a LineString with the same coordinates as this segment
- toGeometry(GeometryFactory) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
- toGeometryArray(Collection) - Static method in class org.locationtech.jts.geom.GeometryFactory
-
Converts the
List
to an array. - toHex(byte[]) - Static method in class org.locationtech.jts.io.WKBWriter
-
Converts a byte array to a hexadecimal string.
- toIntArray(List) - Static method in class org.locationtech.jts.geomgraph.index.MonotoneChainIndexer
- toInternal(Coordinate) - Method in class org.locationtech.jts.geom.PrecisionModel
-
Deprecated.use makePrecise instead
- toInternal(Coordinate, Coordinate) - Method in class org.locationtech.jts.geom.PrecisionModel
-
Deprecated.use makePrecise instead
- toLine(int) - Method in class org.locationtech.jts.geomgraph.Label
-
Converts one GeometryLocation to a Line location
- toLine(Coordinate, Coordinate) - Static method in class org.locationtech.jts.util.Debug
- toLine(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.util.Debug
- toLine(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.util.Debug
- toLinearRingArray(Collection) - Static method in class org.locationtech.jts.geom.GeometryFactory
-
Converts the
List
to an array. - toLineLabel(Label) - Static method in class org.locationtech.jts.geomgraph.Label
- toLineSegment() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Creates a
LineSegment
representing the geometry of this edge. - toLineString() - Method in class org.locationtech.jts.operation.linemerge.EdgeString
-
Converts this EdgeString into a LineString.
- toLineString(Coordinate[]) - Static method in class org.locationtech.jts.io.WKTWriter
-
Generates the WKT for a LINESTRING specified by a
CoordinateSequence
. - toLineString(Coordinate, Coordinate) - Static method in class org.locationtech.jts.io.WKTWriter
-
Generates the WKT for a LINESTRING specified by two
Coordinate
s. - toLineString(CoordinateSequence) - Static method in class org.locationtech.jts.io.WKTWriter
-
Generates the WKT for a LINESTRING specified by a
CoordinateSequence
. - toLineStringArray(Collection) - Static method in class org.locationtech.jts.geom.GeometryFactory
-
Converts the
List
to an array. - toLocationSymbol(int) - Static method in class org.locationtech.jts.geom.Location
-
Converts the location value to a location symbol, for example,
EXTERIOR => 'e'
. - toLowest(Geometry) - Method in class org.locationtech.jts.linearref.LinearLocation
-
Converts a linear location to the lowest equivalent location index.
- toMultiLineStringArray(Collection) - Static method in class org.locationtech.jts.geom.GeometryFactory
-
Converts the
List
to an array. - toMultiPointArray(Collection) - Static method in class org.locationtech.jts.geom.GeometryFactory
-
Converts the
List
to an array. - toMultiPolygonArray(Collection) - Static method in class org.locationtech.jts.geom.GeometryFactory
-
Converts the
List
to an array. - TOO_FEW_POINTS - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
-
Indicates that either a LineString contains a single point a LinearRing contains 2 or 3 points
- toPoint(Coordinate) - Static method in class org.locationtech.jts.io.WKTWriter
-
Generates the WKT for a POINT specified by a
Coordinate
. - toPointArray(Collection) - Static method in class org.locationtech.jts.geom.GeometryFactory
-
Converts the
List
to an array. - TopologyException - Exception in org.locationtech.jts.geom
-
Indicates an invalid or inconsistent topological situation encountered during processing
- TopologyException(String) - Constructor for exception org.locationtech.jts.geom.TopologyException
- TopologyException(String, Coordinate) - Constructor for exception org.locationtech.jts.geom.TopologyException
- TopologyLocation - Class in org.locationtech.jts.geomgraph
-
A TopologyLocation is the labelling of a GraphComponent's topological relationship to a single Geometry.
- TopologyLocation(int) - Constructor for class org.locationtech.jts.geomgraph.TopologyLocation
- TopologyLocation(int[]) - Constructor for class org.locationtech.jts.geomgraph.TopologyLocation
- TopologyLocation(int, int, int) - Constructor for class org.locationtech.jts.geomgraph.TopologyLocation
-
Constructs a TopologyLocation specifying how points on, to the left of, and to the right of some GraphComponent relate to some Geometry.
- TopologyLocation(TopologyLocation) - Constructor for class org.locationtech.jts.geomgraph.TopologyLocation
- TopologyPreservingSimplifier - Class in org.locationtech.jts.simplify
-
Simplifies a geometry and ensures that the result is a valid geometry having the same dimension and number of components as the input, and with the components having the same topological relationship.
- TopologyPreservingSimplifier(Geometry) - Constructor for class org.locationtech.jts.simplify.TopologyPreservingSimplifier
- TopologyValidationError - Class in org.locationtech.jts.operation.valid
-
Contains information about the nature and location of a
Geometry
validation error - TopologyValidationError(int) - Constructor for class org.locationtech.jts.operation.valid.TopologyValidationError
-
Creates a validation error of the given type with a null location
- TopologyValidationError(int, Coordinate) - Constructor for class org.locationtech.jts.operation.valid.TopologyValidationError
-
Creates a validation error with the given type and location
- toPolygon(GeometryFactory) - Method in class org.locationtech.jts.geomgraph.EdgeRing
- toPolygon(GeometryFactory) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Creates a
Polygon
representing this triangle. - toPolygon(QuadEdge[]) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
- toPolygon(Vertex[]) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
- toPolygonArray(Collection) - Static method in class org.locationtech.jts.geom.GeometryFactory
-
Converts the
List
to an array. - toRadians(double) - Static method in class org.locationtech.jts.algorithm.Angle
-
Converts from degrees to radians.
- toSciNotation() - Method in class org.locationtech.jts.math.DD
-
Returns the string representation of this value in scientific notation.
- toSegmentStrings(Collection) - Static method in class org.locationtech.jts.geomgraph.EdgeNodingValidator
- toShape(Geometry) - Method in class org.locationtech.jts.awt.ShapeWriter
-
Creates a
Shape
representing aGeometry
, according to the specified PointTransformation and PointShapeFactory (if relevant). - toStandardNotation() - Method in class org.locationtech.jts.math.DD
-
Returns the string representation of this value in standard notation.
- toString() - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
- toString() - Method in class org.locationtech.jts.algorithm.LineIntersector
- toString() - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Provides a string representation of a HalfEdge.
- toString() - Method in class org.locationtech.jts.geom.Coordinate
-
Returns a
String
of the form (x,y,z) . - toString() - Method in class org.locationtech.jts.geom.CoordinateXY
- toString() - Method in class org.locationtech.jts.geom.CoordinateXYM
- toString() - Method in class org.locationtech.jts.geom.CoordinateXYZM
- toString() - Method in class org.locationtech.jts.geom.Envelope
- toString() - Method in class org.locationtech.jts.geom.Geometry
- toString() - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
Returns the string Representation of the coordinate array
- toString() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
- toString() - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Returns a nine-character
String
representation of thisIntersectionMatrix
. - toString() - Method in class org.locationtech.jts.geom.LineSegment
- toString() - Method in class org.locationtech.jts.geom.PrecisionModel
- toString() - Method in class org.locationtech.jts.geom.PrecisionModel.Type
- toString() - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Gets a text representation of this transformation.
- toString() - Method in class org.locationtech.jts.geomgraph.Depth
- toString() - Method in class org.locationtech.jts.geomgraph.Edge
- toString() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
- toString() - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
- toString() - Method in class org.locationtech.jts.geomgraph.EdgeIntersection
- toString() - Method in class org.locationtech.jts.geomgraph.Label
- toString() - Method in class org.locationtech.jts.geomgraph.TopologyLocation
- toString() - Method in class org.locationtech.jts.index.bintree.Interval
- toString() - Method in class org.locationtech.jts.index.hprtree.Item
- toString() - Method in class org.locationtech.jts.index.intervalrtree.IntervalRTreeNode
- toString() - Method in class org.locationtech.jts.index.quadtree.DoubleBits
-
A representation of the Double bits formatted for easy readability
- toString() - Method in class org.locationtech.jts.JTSVersion
-
Gets the full version number, suitable for display.
- toString() - Method in class org.locationtech.jts.linearref.LinearLocation
- toString() - Method in class org.locationtech.jts.math.DD
-
Returns a string representation of this number, in either standard or scientific notation.
- toString() - Method in class org.locationtech.jts.math.Vector2D
-
Gets a string representation of this vector
- toString() - Method in class org.locationtech.jts.math.Vector3D
-
Gets a string representation of this vector
- toString() - Method in class org.locationtech.jts.noding.BasicSegmentString
- toString() - Method in class org.locationtech.jts.noding.NodedSegmentString
- toString() - Method in class org.locationtech.jts.noding.SegmentNode
- toString() - Method in class org.locationtech.jts.noding.snapround.HotPixel
- toString() - Method in class org.locationtech.jts.operation.distance.FacetSequence
- toString() - Method in class org.locationtech.jts.operation.distance.GeometryLocation
- toString() - Method in class org.locationtech.jts.operation.valid.TopologyValidationError
-
Gets a message describing the type and location of this error.
- toString() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Converts this edge to a WKT two-point LINESTRING indicating the geometry of this edge.
- toString() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
- toString() - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
- toString() - Method in class org.locationtech.jts.triangulate.Segment
-
Computes a string representation of this segment.
- toString() - Method in class org.locationtech.jts.triangulate.tri.Tri
- toString(double) - Static method in class org.locationtech.jts.util.StringUtil
-
Deprecated.use
OrdinateFormat
- toString(long) - Method in class org.locationtech.jts.precision.CommonBits
-
A representation of the Double bits formatted for easy readability
- toString(List) - Static method in class org.locationtech.jts.noding.SegmentStringUtil
- toString(CoordinateSequence) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
Creates a string representation of a
CoordinateSequence
. - toStringNode() - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Provides a string representation of the edges around the origin node of this edge.
- total() - Static method in class org.locationtech.jts.util.Memory
- totalString() - Static method in class org.locationtech.jts.util.Memory
- toText() - Method in class org.locationtech.jts.geom.Geometry
-
Returns the Well-known Text representation of this
Geometry
. - touches(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this geometry touches the argument geometry.
- touches(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
-
Tests whether the base
Geometry
touches a given geometry. - toVertices(Collection) - Static method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
-
Converts all
Coordinate
s in a collection toVertex
es. - transferData(Geometry) - Method in class org.locationtech.jts.triangulate.VertexTaggedGeometryDataMapper
-
Input is assumed to be a multiGeometry in which every component has its userData set to be a Coordinate which is the key to the output data.
- transform(Collection, CollectionUtil.Function) - Static method in class org.locationtech.jts.util.CollectionUtil
-
Executes a function on each item in a
Collection
and returns the results in a newList
- transform(Coordinate, Point2D) - Method in class org.locationtech.jts.awt.IdentityPointTransformation
- transform(Coordinate, Point2D) - Method in interface org.locationtech.jts.awt.PointTransformation
-
Transforms a
Coordinate
into a Java2DPoint
. - transform(Coordinate, Coordinate) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Applies this transformation to the src coordinate and places the results in the dest coordinate (which may be the same as the source).
- transform(CoordinateSequence, int) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Applies this transformation to the i'th coordinate in the given CoordinateSequence.
- transform(Geometry) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Creates a new
Geometry
which is the result of this transformation applied to the input Geometry. - transform(Geometry) - Method in class org.locationtech.jts.geom.util.GeometryTransformer
- transformCCW(Geometry) - Static method in class org.locationtech.jts.io.geojson.OrientationTransformer
-
Transforms a geometry using the Right Hand Rule specifications defined in the latest GeoJSON specification.
- transformCCW(LinearRing, boolean) - Static method in class org.locationtech.jts.io.geojson.OrientationTransformer
-
Transforms a polygon using the Right Hand Rule specifications defined in the latest GeoJSON specification.
- transformCCW(Polygon) - Static method in class org.locationtech.jts.io.geojson.OrientationTransformer
-
Transforms a polygon using the Right Hand Rule specifications defined in the latest GeoJSON specification.
- translate(double, double) - Method in class org.locationtech.jts.geom.Envelope
-
Translates this envelope by given amounts in the X and Y direction.
- translate(double, double) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Updates the value of this transformation to that of a translation transformation composed with the current value.
- translate(Coordinate) - Method in class org.locationtech.jts.math.Vector2D
- translationInstance(double, double) - Static method in class org.locationtech.jts.geom.util.AffineTransformation
-
Creates a transformation for a translation.
- transpose() - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Transposes this IntersectionMatrix.
- TraversalVisitor - Interface in org.locationtech.jts.triangulate.quadedge
-
Interface for classes which process triangles visited during traversals of a
QuadEdgeSubdivision
- Tri - Class in org.locationtech.jts.triangulate.tri
-
A memory-efficient representation of a triangle in a triangulation.
- Tri(Coordinate, Coordinate, Coordinate) - Constructor for class org.locationtech.jts.triangulate.tri.Tri
-
Creates a triangle with the given vertices.
- Triangle - Class in org.locationtech.jts.geom
-
Represents a planar triangle, and provides methods for calculating various properties of triangles.
- Triangle() - Constructor for class org.locationtech.jts.awt.PointShapeFactory.Triangle
-
Creates a new factory for points with default size.
- Triangle(double) - Constructor for class org.locationtech.jts.awt.PointShapeFactory.Triangle
-
Creates a factory for points of given size.
- Triangle(Coordinate, Coordinate, Coordinate) - Constructor for class org.locationtech.jts.geom.Triangle
-
Creates a new triangle with the given vertices.
- TrianglePredicate - Class in org.locationtech.jts.triangulate.quadedge
-
Algorithms for computing values and predicates associated with triangles.
- TrianglePredicate() - Constructor for class org.locationtech.jts.triangulate.quadedge.TrianglePredicate
- TriangleVisitor - Interface in org.locationtech.jts.triangulate.quadedge
-
An interface for algorithms which process the triangles in a
QuadEdgeSubdivision
. - triangulate(Geometry) - Static method in class org.locationtech.jts.triangulate.polygon.ConstrainedDelaunayTriangulator
-
Computes the Constrained Delaunay Triangulation of each polygon element in a geometry.
- triangulate(Geometry) - Static method in class org.locationtech.jts.triangulate.polygon.PolygonTriangulator
-
Computes a triangulation of each polygon in a geometry.
- TriangulationBuilder - Class in org.locationtech.jts.triangulate.tri
-
Builds a triangulation from a set of
Tri
s by populating the links to adjacent triangles. - triAreaDDFast(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.triangulate.quadedge.TrianglePredicate
- triAreaDDSlow(DD, DD, DD, DD, DD, DD) - Static method in class org.locationtech.jts.triangulate.quadedge.TrianglePredicate
-
Computes twice the area of the oriented triangle (a, b, c), i.e., the area is positive if the triangle is oriented counterclockwise.
- TRUE - Static variable in class org.locationtech.jts.geom.Dimension
-
Dimension value of non-empty geometries (= {P, L, A}).
- trunc() - Method in class org.locationtech.jts.math.DD
-
Returns the integer which is largest in absolute value and not further from zero than this value.
- truncateToPowerOfTwo(double) - Static method in class org.locationtech.jts.index.quadtree.DoubleBits
- TWKBReader - Class in org.locationtech.jts.io.twkb
-
Reads a
Geometry
encoded into TWKB (Tiny Well-known Binary). - TWKBReader() - Constructor for class org.locationtech.jts.io.twkb.TWKBReader
- TWKBReader(GeometryFactory) - Constructor for class org.locationtech.jts.io.twkb.TWKBReader
- TWKBWriter - Class in org.locationtech.jts.io.twkb
-
Writes
Geometry
s in TWKB (Tiny Well-known Binary) format. - TWKBWriter() - Constructor for class org.locationtech.jts.io.twkb.TWKBWriter
- TWO_PI - Static variable in class org.locationtech.jts.math.DD
-
The value nearest to the constant 2 * Pi.
- Type(String) - Constructor for class org.locationtech.jts.geom.PrecisionModel.Type
- TYPENAME_GEOMETRYCOLLECTION - Static variable in class org.locationtech.jts.geom.Geometry
- TYPENAME_LINEARRING - Static variable in class org.locationtech.jts.geom.Geometry
- TYPENAME_LINESTRING - Static variable in class org.locationtech.jts.geom.Geometry
- TYPENAME_MULTILINESTRING - Static variable in class org.locationtech.jts.geom.Geometry
- TYPENAME_MULTIPOINT - Static variable in class org.locationtech.jts.geom.Geometry
- TYPENAME_MULTIPOLYGON - Static variable in class org.locationtech.jts.geom.Geometry
- TYPENAME_POINT - Static variable in class org.locationtech.jts.geom.Geometry
- TYPENAME_POLYGON - Static variable in class org.locationtech.jts.geom.Geometry
U
- UnaryUnionNG - Class in org.locationtech.jts.operation.overlayng
-
Unions a geometry or collection of geometries in an efficient way, using
OverlayNG
to ensure robust computation. - UnaryUnionOp - Class in org.locationtech.jts.operation.union
- UnaryUnionOp(Collection) - Constructor for class org.locationtech.jts.operation.union.UnaryUnionOp
-
Constructs a unary union operation for a
Collection
ofGeometry
s, using theGeometryFactory
of the input geometries. - UnaryUnionOp(Collection, GeometryFactory) - Constructor for class org.locationtech.jts.operation.union.UnaryUnionOp
-
Constructs a unary union operation for a
Collection
ofGeometry
s. - UnaryUnionOp(Geometry) - Constructor for class org.locationtech.jts.operation.union.UnaryUnionOp
-
Constructs a unary union operation for a
Geometry
(which may be aGeometryCollection
). - uniformGridEdgeLength(Geometry) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHull
-
Computes the approximate edge length of a uniform square grid having the same number of points as a geometry and the same area as its convex hull.
- union() - Method in class org.locationtech.jts.geom.Geometry
-
Computes the union of all the elements of this geometry.
- union() - Method in class org.locationtech.jts.operation.union.CascadedPolygonUnion
-
Computes the union of the input geometries.
- union() - Method in class org.locationtech.jts.operation.union.OverlapUnion
-
Deprecated.Unions the input geometries, using the more performant overlap union algorithm if possible.
- union() - Method in class org.locationtech.jts.operation.union.PartitionedUnion
- union() - Method in class org.locationtech.jts.operation.union.PointGeometryUnion
- union() - Method in class org.locationtech.jts.operation.union.SparsePolygonUnion
- union() - Method in class org.locationtech.jts.operation.union.UnaryUnionOp
-
Gets the union of the input geometries.
- union() - Method in class org.locationtech.jts.operation.union.UnionInteracting
- union(Collection) - Static method in class org.locationtech.jts.operation.union.CascadedPolygonUnion
- union(Collection) - Static method in class org.locationtech.jts.operation.union.SparsePolygonUnion
- union(Collection) - Static method in class org.locationtech.jts.operation.union.UnaryUnionOp
-
Computes the geometric union of a
Collection
ofGeometry
s. - union(Collection<Geometry>) - Static method in class org.locationtech.jts.operation.overlayng.OverlayNGRobust
-
Computes the unary union of a collection of geometries using robust computation.
- union(Collection<Geometry>, GeometryFactory) - Static method in class org.locationtech.jts.operation.overlayng.OverlayNGRobust
-
Computes the unary union of a collection of geometries using robust computation.
- union(Collection<Geometry>, GeometryFactory, PrecisionModel) - Static method in class org.locationtech.jts.operation.overlayng.UnaryUnionNG
-
Unions a collection of geometries using a given precision model.
- union(Collection<Geometry>, PrecisionModel) - Static method in class org.locationtech.jts.operation.overlayng.UnaryUnionNG
-
Unions a collection of geometries using a given precision model.
- union(Collection, GeometryFactory) - Static method in class org.locationtech.jts.operation.union.UnaryUnionOp
-
Computes the geometric union of a
Collection
ofGeometry
s. - union(Collection, UnionStrategy) - Static method in class org.locationtech.jts.operation.union.CascadedPolygonUnion
- union(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Computes a
Geometry
representing the point-set which is contained in both thisGeometry
and theother
Geometry. - union(Geometry) - Static method in class org.locationtech.jts.operation.overlayng.CoverageUnion
-
Unions a valid polygonal coverage or linear network.
- union(Geometry) - Static method in class org.locationtech.jts.operation.overlayng.OverlayNGRobust
-
Computes the unary union of a geometry using robust computation.
- union(Geometry) - Static method in class org.locationtech.jts.operation.union.PartitionedUnion
- union(Geometry) - Static method in class org.locationtech.jts.operation.union.SparsePolygonUnion
- union(Geometry) - Static method in class org.locationtech.jts.operation.union.UnaryUnionOp
-
Constructs a unary union operation for a
Geometry
(which may be aGeometryCollection
). - union(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.SnapIfNeededOverlayOp
- union(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.SnapOverlayOp
- union(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.union.UnionInteracting
- union(Geometry, Geometry) - Method in interface org.locationtech.jts.operation.union.UnionStrategy
-
Computes the union of two geometries.
- union(Geometry, Geometry) - Method in class org.locationtech.jts.precision.CommonBitsOp
-
Computes the set-theoretic union of two
Geometry
s, using enhanced precision. - union(Geometry, Geometry) - Static method in class org.locationtech.jts.precision.EnhancedPrecisionOp
-
Computes the set-theoretic union of two
Geometry
s, using enhanced precision. - union(Geometry, Geometry, UnionStrategy) - Static method in class org.locationtech.jts.operation.union.OverlapUnion
-
Deprecated.Union a pair of geometries, using the more performant overlap union algorithm if possible.
- union(Geometry, PrecisionModel) - Static method in class org.locationtech.jts.operation.overlayng.UnaryUnionNG
-
Unions a geometry (which is often a collection) using a given precision model.
- union(Puntal, Geometry) - Static method in class org.locationtech.jts.operation.union.PointGeometryUnion
- UNION - Static variable in class org.locationtech.jts.operation.overlay.OverlayOp
-
The code for the Union overlay operation.
- UNION - Static variable in class org.locationtech.jts.operation.overlayng.OverlayNG
-
The code for the Union overlay operation.
- UnionInteracting - Class in org.locationtech.jts.operation.union
-
Experimental code to union MultiPolygons with processing limited to the elements which actually interact.
- UnionInteracting(Geometry, Geometry) - Constructor for class org.locationtech.jts.operation.union.UnionInteracting
- UnionStrategy - Interface in org.locationtech.jts.operation.union
-
A strategy class that adapts UnaryUnion to different kinds of overlay algorithms.
- unique(Coordinate[]) - Static method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
- UniqueCoordinateArrayFilter - Class in org.locationtech.jts.util
-
A
CoordinateFilter
that extracts a unique array ofCoordinate
s. - UniqueCoordinateArrayFilter() - Constructor for class org.locationtech.jts.util.UniqueCoordinateArrayFilter
- updateIM(IntersectionMatrix) - Method in class org.locationtech.jts.geomgraph.GraphComponent
-
Update the IM with the contribution for this component.
- updateIM(Label, IntersectionMatrix) - Static method in class org.locationtech.jts.geomgraph.Edge
-
Updates an IM from the label for an edge.
- updateLabelling(Label) - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
-
Update incomplete dirEdge labels from the labelling for the node.
- used() - Static method in class org.locationtech.jts.util.Memory
- usedString() - Static method in class org.locationtech.jts.util.Memory
- usedTotalString() - Static method in class org.locationtech.jts.util.Memory
V
- validate() - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Validates that a tri is correct.
- validate(List<Tri>) - Static method in class org.locationtech.jts.triangulate.tri.Tri
-
Validates a list of Tris.
- validateAdjacent(int) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Validates that the vertices of an adjacent linked triangle are correct.
- ValidatingNoder - Class in org.locationtech.jts.noding
-
A wrapper for
Noder
s which validates the output arrangement is correctly noded. - ValidatingNoder(Noder) - Constructor for class org.locationtech.jts.noding.ValidatingNoder
-
Creates a noding validator wrapping the given Noder
- value(Geometry) - Method in interface org.locationtech.jtslab.clean.HoleRemover.Predicate
- valueOf(double) - Static method in class org.locationtech.jts.math.DD
-
Converts the double argument to a DoubleDouble number.
- valueOf(String) - Static method in enum org.locationtech.jts.io.Ordinate
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in class org.locationtech.jts.math.DD
-
Converts the string argument to a DoubleDouble number.
- values() - Method in class org.locationtech.jts.geomgraph.NodeMap
- values() - Static method in enum org.locationtech.jts.io.Ordinate
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class org.locationtech.jts.planargraph.NodeMap
-
Returns the Nodes in this NodeMap, sorted in ascending order by angle with the positive x-axis.
- VariableBuffer - Class in org.locationtech.jts.operation.buffer
-
Creates a buffer polygon with a varying buffer distance at each vertex along a line.
- VariableBuffer(Geometry, double[]) - Constructor for class org.locationtech.jts.operation.buffer.VariableBuffer
-
Creates a generator for a variable-distance line buffer.
- Vector2D - Class in org.locationtech.jts.math
-
A 2-dimensional mathematical vector represented by double-precision X and Y components.
- Vector2D() - Constructor for class org.locationtech.jts.math.Vector2D
- Vector2D(double, double) - Constructor for class org.locationtech.jts.math.Vector2D
- Vector2D(Coordinate) - Constructor for class org.locationtech.jts.math.Vector2D
- Vector2D(Coordinate, Coordinate) - Constructor for class org.locationtech.jts.math.Vector2D
- Vector2D(Vector2D) - Constructor for class org.locationtech.jts.math.Vector2D
- Vector3D - Class in org.locationtech.jts.math
-
Represents a vector in 3-dimensional Cartesian space.
- Vector3D(double, double, double) - Constructor for class org.locationtech.jts.math.Vector3D
-
Creates a vector with the givne components.
- Vector3D(Coordinate) - Constructor for class org.locationtech.jts.math.Vector3D
-
Creates a new 3D vector from a
Coordinate
. - Vector3D(Coordinate, Coordinate) - Constructor for class org.locationtech.jts.math.Vector3D
-
Creates a new vector with the direction and magnitude of the difference between the to and from
Coordinate
s. - Vertex - Class in org.locationtech.jts.triangulate.quadedge
-
Models a site (node) in a
QuadEdgeSubdivision
. - Vertex(double, double) - Constructor for class org.locationtech.jts.triangulate.quadedge.Vertex
- Vertex(double, double, double) - Constructor for class org.locationtech.jts.triangulate.quadedge.Vertex
- Vertex(Coordinate) - Constructor for class org.locationtech.jts.triangulate.quadedge.Vertex
- VertexSequencePackedRtree - Class in org.locationtech.jts.index
-
A semi-static spatial index for points which occur in a spatially-coherent sequence.
- VertexSequencePackedRtree(Coordinate[]) - Constructor for class org.locationtech.jts.index.VertexSequencePackedRtree
-
Creates a new tree over the given sequence of coordinates.
- VertexTaggedGeometryDataMapper - Class in org.locationtech.jts.triangulate
-
Creates a map between the vertex
Coordinate
s of a set ofGeometry
s, and the parent geometry, and transfers the source geometry data objects to geometry components tagged with the coordinates. - VertexTaggedGeometryDataMapper() - Constructor for class org.locationtech.jts.triangulate.VertexTaggedGeometryDataMapper
- visit(Envelope, ItemVisitor) - Method in class org.locationtech.jts.index.quadtree.NodeBase
- visit(KdNode) - Method in interface org.locationtech.jts.index.kdtree.KdNodeVisitor
-
Visits a node.
- visit(QuadEdge[]) - Method in interface org.locationtech.jts.triangulate.quadedge.TriangleVisitor
-
Visits the
QuadEdge
s of a triangle. - visit(QuadEdgeTriangle, int, QuadEdgeTriangle) - Method in interface org.locationtech.jts.triangulate.quadedge.TraversalVisitor
-
Visits a triangle during a traversal of a
QuadEdgeSubdivision
. - visitAll(TraversalVisitor) - Method in class org.locationtech.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
-
Subclasses call this method to perform the visiting process.
- visitItem(Object) - Method in class org.locationtech.jts.index.ArrayListVisitor
-
Visits an item.
- visitItem(Object) - Method in interface org.locationtech.jts.index.ItemVisitor
-
Visits an item in the index.
- visitTriangles(TriangleVisitor, boolean) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Visitors
- VoronoiDiagramBuilder - Class in org.locationtech.jts.triangulate
-
A utility class which creates Voronoi Diagrams from collections of points.
- VoronoiDiagramBuilder() - Constructor for class org.locationtech.jts.triangulate.VoronoiDiagramBuilder
-
Creates a new Voronoi diagram builder.
- VWSimplifier - Class in org.locationtech.jts.simplify
-
Simplifies a
Geometry
using the Visvalingam-Whyatt area-based algorithm. - VWSimplifier(Geometry) - Constructor for class org.locationtech.jts.simplify.VWSimplifier
-
Creates a simplifier for a given geometry.
W
- w - Variable in class org.locationtech.jts.algorithm.HCoordinate
- warning(SAXParseException) - Method in class org.locationtech.jts.io.gml2.GMLHandler
- weightedSum(Vector2D, double) - Method in class org.locationtech.jts.math.Vector2D
-
Computes the weighted sum of this vector with another vector, with this vector contributing a fraction of frac to the total.
- within(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this geometry is within the specified geometry.
- within(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
-
Tests whether the base
Geometry
is within a given geometry. - WKBConstants - Interface in org.locationtech.jts.io
-
Constant values used by the WKB format
- wkbGeometryCollection - Static variable in interface org.locationtech.jts.io.WKBConstants
- WKBHexFileReader - Class in org.locationtech.jts.io
-
Reads a sequence of
Geometry
s in WKBHex format from a text file. - WKBHexFileReader(File, WKBReader) - Constructor for class org.locationtech.jts.io.WKBHexFileReader
-
Creates a new WKBHexFileReader given the File to read from and a WKTReader to use to parse the geometries.
- WKBHexFileReader(Reader, WKBReader) - Constructor for class org.locationtech.jts.io.WKBHexFileReader
-
Creates a new WKBHexFileReader, given a
Reader
to read from. - WKBHexFileReader(String, WKBReader) - Constructor for class org.locationtech.jts.io.WKBHexFileReader
-
Creates a new WKBHexFileReader, given the name of the file to read from.
- wkbLineString - Static variable in interface org.locationtech.jts.io.WKBConstants
- wkbMultiLineString - Static variable in interface org.locationtech.jts.io.WKBConstants
- wkbMultiPoint - Static variable in interface org.locationtech.jts.io.WKBConstants
- wkbMultiPolygon - Static variable in interface org.locationtech.jts.io.WKBConstants
- wkbNDR - Static variable in interface org.locationtech.jts.io.WKBConstants
- wkbPoint - Static variable in interface org.locationtech.jts.io.WKBConstants
- wkbPolygon - Static variable in interface org.locationtech.jts.io.WKBConstants
- WKBReader - Class in org.locationtech.jts.io
-
Reads a
Geometry
from a byte stream in Well-Known Binary format. - WKBReader() - Constructor for class org.locationtech.jts.io.WKBReader
- WKBReader(GeometryFactory) - Constructor for class org.locationtech.jts.io.WKBReader
- WKBWriter - Class in org.locationtech.jts.io
-
Writes a
Geometry
into Well-Known Binary format. - WKBWriter() - Constructor for class org.locationtech.jts.io.WKBWriter
-
Creates a writer that writes
Geometry
s with output dimension = 2 and BIG_ENDIAN byte order - WKBWriter(int) - Constructor for class org.locationtech.jts.io.WKBWriter
-
Creates a writer that writes
Geometry
s with the given dimension (2 or 3) for output coordinates andByteOrderValues.BIG_ENDIAN
byte order. - WKBWriter(int, boolean) - Constructor for class org.locationtech.jts.io.WKBWriter
-
Creates a writer that writes
Geometry
s with the given dimension (2 or 3) for output coordinates andByteOrderValues.BIG_ENDIAN
byte order. - WKBWriter(int, int) - Constructor for class org.locationtech.jts.io.WKBWriter
-
Creates a writer that writes
Geometry
s with the given dimension (2 or 3) for output coordinates and byte order If the input geometry has a small coordinate dimension, coordinates will be padded withCoordinate.NULL_ORDINATE
. - WKBWriter(int, int, boolean) - Constructor for class org.locationtech.jts.io.WKBWriter
-
Creates a writer that writes
Geometry
s with the given dimension (2 or 3) for output coordinates and byte order. - wkbXDR - Static variable in interface org.locationtech.jts.io.WKBConstants
- WKTConstants - Class in org.locationtech.jts.io
-
Constants used in the WKT (Well-Known Text) format.
- WKTConstants() - Constructor for class org.locationtech.jts.io.WKTConstants
- WKTFileReader - Class in org.locationtech.jts.io
-
Reads a sequence of
Geometry
s in WKT format from a text file. - WKTFileReader(File, WKTReader) - Constructor for class org.locationtech.jts.io.WKTFileReader
-
Creates a new WKTFileReader given the File to read from and a WKTReader to use to parse the geometries.
- WKTFileReader(Reader, WKTReader) - Constructor for class org.locationtech.jts.io.WKTFileReader
-
Creates a new WKTFileReader, given a
Reader
to read from. - WKTFileReader(String, WKTReader) - Constructor for class org.locationtech.jts.io.WKTFileReader
-
Creates a new WKTFileReader, given the name of the file to read from.
- WKTReader - Class in org.locationtech.jts.io
-
Converts a geometry in Well-Known Text format to a
Geometry
. - WKTReader() - Constructor for class org.locationtech.jts.io.WKTReader
-
Creates a reader that creates objects using the default
GeometryFactory
. - WKTReader(GeometryFactory) - Constructor for class org.locationtech.jts.io.WKTReader
-
Creates a reader that creates objects using the given
GeometryFactory
. - WKTWriter - Class in org.locationtech.jts.io
-
Writes the Well-Known Text representation of a
Geometry
. - WKTWriter() - Constructor for class org.locationtech.jts.io.WKTWriter
-
Creates a new WKTWriter with default settings
- WKTWriter(int) - Constructor for class org.locationtech.jts.io.WKTWriter
-
Creates a writer that writes
Geometry
s with the given output dimension (2 to 4). - wrap(int, int) - Static method in class org.locationtech.jts.math.MathUtil
-
Computes an index which wraps around a given maximum value.
- write(byte[], int) - Method in class org.locationtech.jts.io.OutputStreamOutStream
- write(byte[], int) - Method in interface org.locationtech.jts.io.OutStream
- write(Geometry) - Method in class org.locationtech.jts.io.geojson.GeoJsonWriter
-
Writes a
Geometry
in GeoJson format to a String. - write(Geometry) - Method in class org.locationtech.jts.io.gml2.GMLWriter
-
Writes a
Geometry
in GML2 format to a String. - write(Geometry) - Method in class org.locationtech.jts.io.kml.KMLWriter
-
Writes a
Geometry
in KML format as a string. - write(Geometry) - Method in class org.locationtech.jts.io.twkb.TWKBWriter
- write(Geometry) - Method in class org.locationtech.jts.io.WKBWriter
-
Writes a
Geometry
into a byte array. - write(Geometry) - Method in class org.locationtech.jts.io.WKTWriter
-
Converts a
Geometry
to its Well-known Text representation. - write(Geometry, DataOutput) - Method in class org.locationtech.jts.io.twkb.TWKBWriter
- write(Geometry, OutputStream) - Method in class org.locationtech.jts.io.twkb.TWKBWriter
- write(Geometry, Writer) - Method in class org.locationtech.jts.io.geojson.GeoJsonWriter
-
Writes a
Geometry
in GeoJson format into aWriter
. - write(Geometry, Writer) - Method in class org.locationtech.jts.io.gml2.GMLWriter
-
Writes a
Geometry
in GML2 format into aWriter
. - write(Geometry, Writer) - Method in class org.locationtech.jts.io.kml.KMLWriter
-
Writes the KML representation of a
Geometry
to aWriter
. - write(Geometry, Writer) - Method in class org.locationtech.jts.io.WKTWriter
-
Converts a
Geometry
to its Well-known Text representation. - write(Geometry, StringBuffer) - Method in class org.locationtech.jts.io.kml.KMLWriter
-
Appends the KML representation of a
Geometry
to aStringBuffer
. - write(Geometry, OutStream) - Method in class org.locationtech.jts.io.WKBWriter
- writeFormatted(Geometry) - Method in class org.locationtech.jts.io.WKTWriter
-
Same as
write
, but with newlines and spaces to make the well-known text more readable. - writeFormatted(Geometry, Writer) - Method in class org.locationtech.jts.io.WKTWriter
-
Same as
write
, but with newlines and spaces to make the well-known text more readable. - writeGeometry(Geometry, double) - Static method in class org.locationtech.jts.io.kml.KMLWriter
-
Writes a Geometry as KML to a string, using a specified Z value.
- writeGeometry(Geometry, double, int, boolean, String) - Static method in class org.locationtech.jts.io.kml.KMLWriter
-
Writes a Geometry as KML to a string, using a specified Z value, precision, extrude flag, and altitude mode code.
X
- x - Variable in class org.locationtech.jts.algorithm.HCoordinate
- x - Variable in class org.locationtech.jts.geom.Coordinate
-
The x-ordinate.
- X - org.locationtech.jts.io.Ordinate
-
X-ordinate
- X - Static variable in class org.locationtech.jts.geom.Coordinate
-
Standard ordinate index value for, where X is 0
- X - Static variable in interface org.locationtech.jts.geom.CoordinateSequence
-
Standard ordinate index value for, where X is 0
- X - Static variable in class org.locationtech.jts.geom.CoordinateXY
-
Standard ordinate index value for X
- X - Static variable in class org.locationtech.jts.geom.CoordinateXYM
-
Standard ordinate index value for X
- X() - Constructor for class org.locationtech.jts.awt.PointShapeFactory.X
-
Creates a new factory for points with default size.
- X(double) - Constructor for class org.locationtech.jts.awt.PointShapeFactory.X
-
Creates a factory for points of given size.
- XY_PLANE - Static variable in class org.locationtech.jts.math.Plane3D
-
Enums for the 3 coordinate planes
- XZ_PLANE - Static variable in class org.locationtech.jts.math.Plane3D
Y
- y - Variable in class org.locationtech.jts.algorithm.HCoordinate
- y - Variable in class org.locationtech.jts.geom.Coordinate
-
The y-ordinate.
- Y - org.locationtech.jts.io.Ordinate
-
Y-ordinate
- Y - Static variable in class org.locationtech.jts.geom.Coordinate
-
Standard ordinate index value for, where Y is 1
- Y - Static variable in interface org.locationtech.jts.geom.CoordinateSequence
-
Standard ordinate index value for, where Y is 1
- Y - Static variable in class org.locationtech.jts.geom.CoordinateXY
-
Standard ordinate index value for Y
- Y - Static variable in class org.locationtech.jts.geom.CoordinateXYM
-
Standard ordinate index value for Y
- YZ_PLANE - Static variable in class org.locationtech.jts.math.Plane3D
Z
- z - Variable in class org.locationtech.jts.geom.Coordinate
-
The z-ordinate.
- Z - org.locationtech.jts.io.Ordinate
-
Z-ordinate
- Z - Static variable in class org.locationtech.jts.geom.Coordinate
-
Standard ordinate index value for, where Z is 2.
- Z - Static variable in interface org.locationtech.jts.geom.CoordinateSequence
-
Standard z-ordinate index
- Z - Static variable in class org.locationtech.jts.geom.CoordinateXY
-
CoordinateXY does not support Z values.
- Z - Static variable in class org.locationtech.jts.geom.CoordinateXYM
-
CoordinateXYM does not support Z values.
- Z - Static variable in class org.locationtech.jts.io.WKTConstants
- zeroLowerBits(int) - Method in class org.locationtech.jts.index.quadtree.DoubleBits
- zeroLowerBits(long, int) - Static method in class org.locationtech.jts.precision.CommonBits
-
Zeroes the lower n bits of a bitstring.
- ZM - Static variable in class org.locationtech.jts.io.WKTConstants
All Classes All Packages