- 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
-
- AbstractNode() - Constructor for class org.locationtech.jts.index.strtree.AbstractNode
-
Default constructor required for serialization.
- AbstractNode(int) - Constructor for class org.locationtech.jts.index.strtree.AbstractNode
-
Constructs an AbstractNode at the given level in the tree
- AbstractSTRtree - Class in org.locationtech.jts.index.strtree
-
Base class for STRtree and SIRtree.
- AbstractSTRtree() - Constructor for class org.locationtech.jts.index.strtree.AbstractSTRtree
-
Constructs an AbstractSTRtree with the
default node capacity.
- AbstractSTRtree(int) - Constructor for class org.locationtech.jts.index.strtree.AbstractSTRtree
-
Constructs an AbstractSTRtree with the specified maximum number of child
nodes that a node may have
- AbstractSTRtree(int, AbstractNode) - Constructor for class org.locationtech.jts.index.strtree.AbstractSTRtree
-
Constructs an AbstractSTRtree with the specified maximum number of child
nodes that a node may have, and the root node
- AbstractSTRtree(int, ArrayList) - Constructor for class org.locationtech.jts.index.strtree.AbstractSTRtree
-
Constructs an AbstractSTRtree with the specified maximum number of child
nodes that a node may have, and all leaf nodes in the tree
- add(Shape) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
-
- add(Geometry) - Method in class org.locationtech.jts.dissolve.LineDissolver
-
- add(Collection) - Method in class org.locationtech.jts.dissolve.LineDissolver
-
Adds a collection of Geometries to be processed.
- add(Geometry) - Method in class org.locationtech.jts.edgegraph.EdgeGraphBuilder
-
Adds the edges of a Geometry to the graph.
- add(Collection) - Method in class org.locationtech.jts.edgegraph.EdgeGraphBuilder
-
Adds the edges in a collection of
Geometry
s to the graph.
- add(Coordinate[], boolean, int, int) - Method in class org.locationtech.jts.geom.CoordinateList
-
Adds a section of an array of coordinates to the list.
- add(Coordinate[], boolean, boolean) - Method in class org.locationtech.jts.geom.CoordinateList
-
Adds an array of coordinates to the list.
- add(Coordinate[], boolean) - Method in class org.locationtech.jts.geom.CoordinateList
-
Adds an array of coordinates to the list.
- add(Object, boolean) - Method in class org.locationtech.jts.geom.CoordinateList
-
Adds a coordinate to the list.
- add(Coordinate, boolean) - Method in class org.locationtech.jts.geom.CoordinateList
-
Adds a coordinate to the end of the list.
- add(int, Coordinate, boolean) - Method in class org.locationtech.jts.geom.CoordinateList
-
Inserts the specified coordinate at the specified position in this list.
- add(IntersectionMatrix) - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Adds one matrix to another.
- add(int, int, int) - Method in class org.locationtech.jts.geomgraph.Depth
-
- add(Label) - Method in class org.locationtech.jts.geomgraph.Depth
-
- add(Coordinate, int, double) - Method in class org.locationtech.jts.geomgraph.EdgeIntersectionList
-
Adds an intersection into the list, if it isn't already there.
- add(Edge) - Method in class org.locationtech.jts.geomgraph.EdgeList
-
Insert an edge unless it is already in the list
- add(EdgeEnd) - Method in class org.locationtech.jts.geomgraph.Node
-
Add the edge to the list of edges at this node.
- add(EdgeEnd) - Method in class org.locationtech.jts.geomgraph.NodeMap
-
Adds a node for the start point of this EdgeEnd
(if one does not already exist in this map).
- add(EdgeEnd) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
-
- add(Object) - Method in class org.locationtech.jts.index.bintree.NodeBase
-
- add(Object) - Method in class org.locationtech.jts.index.quadtree.NodeBase
-
- add(SweepLineInterval) - Method in class org.locationtech.jts.index.sweepline.SweepLineIndex
-
- add(Coordinate) - Method in class org.locationtech.jts.linearref.LinearGeometryBuilder
-
Adds a point to the current line.
- add(Coordinate, boolean) - Method in class org.locationtech.jts.linearref.LinearGeometryBuilder
-
Adds a point to the current line.
- add(DD) - Method in class org.locationtech.jts.math.DD
-
Returns a new DoubleDouble whose value is (this + y).
- add(double) - Method in class org.locationtech.jts.math.DD
-
Returns a new DoubleDouble whose value is (this + y).
- add(Vector2D) - Method in class org.locationtech.jts.math.Vector2D
-
- add(Vector3D) - Method in class org.locationtech.jts.math.Vector3D
-
Computes a vector which is the sum
of this vector and the given vector.
- add(Coordinate, int) - Method in class org.locationtech.jts.noding.SegmentNodeList
-
Adds an intersection into the list, if it isn't already there.
- add(LineMergeDirectedEdge) - Method in class org.locationtech.jts.operation.linemerge.EdgeString
-
Adds a directed edge which is known to form part of this line.
- add(Geometry) - Method in class org.locationtech.jts.operation.linemerge.LineMerger
-
Adds a Geometry to be processed.
- add(Collection) - Method in class org.locationtech.jts.operation.linemerge.LineMerger
-
Adds a collection of Geometries to be processed.
- add(Collection) - Method in class org.locationtech.jts.operation.linemerge.LineSequencer
-
- add(Geometry) - Method in class org.locationtech.jts.operation.linemerge.LineSequencer
-
- add(PlanarGraph) - Method in class org.locationtech.jts.operation.overlay.PolygonBuilder
-
Add a complete graph.
- add(Collection, Collection) - Method in class org.locationtech.jts.operation.overlay.PolygonBuilder
-
Add a set of edges and nodes, which form a graph.
- add(Collection) - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
-
Adds a collection of geometries to the edges to be polygonized.
- add(Geometry) - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
-
Add a
Geometry
to the edges to be polygonized.
- add(DirectedEdge) - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
-
Adds a new member to this DirectedEdgeStar.
- add(Node) - Method in class org.locationtech.jts.planargraph.NodeMap
-
Adds a node to the map, replacing any that is already at that location.
- add(Edge) - Method in class org.locationtech.jts.planargraph.Subgraph
-
Adds an
Edge
to the subgraph.
- add(double) - Method in class org.locationtech.jts.precision.CommonBits
-
- add(Geometry) - Method in class org.locationtech.jts.precision.CommonBitsRemover
-
Add a geometry to the set of geometries whose common bits are
being computed.
- add(int) - Method in class org.locationtech.jts.util.IntArrayList
-
Adds a value to the end of this list.
- add(Object) - Method in class org.locationtech.jts.util.ObjectCounter
-
- add(Comparable) - Method in class org.locationtech.jts.util.PriorityQueue
-
Deprecated.
Insert into the priority queue.
- addAll(Collection<? extends Coordinate>, boolean) - Method in class org.locationtech.jts.geom.CoordinateList
-
Add an array of coordinates
- addAll(Collection) - Method in class org.locationtech.jts.geomgraph.EdgeList
-
- addAll(int[]) - Method in class org.locationtech.jts.util.IntArrayList
-
Adds all values in an array to the end of this list.
- addAllItems(List) - Method in class org.locationtech.jts.index.bintree.NodeBase
-
- addAllItems(List) - Method in class org.locationtech.jts.index.quadtree.NodeBase
-
- addAllItemsFromOverlapping(Interval, Collection) - Method in class org.locationtech.jts.index.bintree.NodeBase
-
Adds items in the tree which potentially overlap the query interval
to the given collection.
- addAllItemsFromOverlapping(Envelope, List) - Method in class org.locationtech.jts.index.quadtree.NodeBase
-
- addChildBoundable(Boundable) - Method in class org.locationtech.jts.index.strtree.AbstractNode
-
Adds either an AbstractNode, or if this is a leaf node, a data object
(wrapped in an ItemBoundable)
- addCommonBits(Geometry) - Method in class org.locationtech.jts.precision.CommonBitsRemover
-
Adds the common coordinate bits back into a Geometry.
- addEdge(Coordinate, Coordinate) - Method in class org.locationtech.jts.edgegraph.EdgeGraph
-
Adds an edge between the coordinates orig and dest
to this graph.
- addEdge(Edge) - Method in class org.locationtech.jts.geomgraph.GeometryGraph
-
Add an Edge computed externally.
- addEdge(LineString) - Method in class org.locationtech.jts.operation.linemerge.LineMergeGraph
-
Adds an Edge, DirectedEdges, and Nodes for the given LineString representation
of an edge.
- addEdges(List) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
-
Add a set of edges to the graph.
- addEdges(List) - Method in class org.locationtech.jts.operation.overlay.EdgeSetNoder
-
- addEndpoints() - Method in class org.locationtech.jts.geomgraph.EdgeIntersectionList
-
Adds entries for the first and last points of the edge to the list
- addHole(EdgeRing) - Method in class org.locationtech.jts.geomgraph.EdgeRing
-
- addIntersection(LineIntersector, int, int, int) - Method in class org.locationtech.jts.geomgraph.Edge
-
Add an EdgeIntersection for intersection intIndex.
- addIntersection(Coordinate, int) - Method in interface org.locationtech.jts.noding.NodableSegmentString
-
Adds an intersection node for a given point and segment to this segment string.
- addIntersection(LineIntersector, int, int, int) - Method in class org.locationtech.jts.noding.NodedSegmentString
-
Add an SegmentNode for intersection intIndex.
- addIntersection(Coordinate, int) - Method in class org.locationtech.jts.noding.NodedSegmentString
-
Adds an intersection node for a given point and segment to this segment string.
- addIntersectionNode(Coordinate, int) - Method in class org.locationtech.jts.noding.NodedSegmentString
-
Adds an intersection node for a given point and segment to this segment string.
- addIntersections(LineIntersector, int, int) - Method in class org.locationtech.jts.geomgraph.Edge
-
Adds EdgeIntersections for one or both
intersections found for a segment of an edge to the edge intersection list.
- addIntersections(Edge, int, Edge, int) - Method in class org.locationtech.jts.geomgraph.index.SegmentIntersector
-
This method is called by clients of the EdgeIntersector class to test for and add
intersections for two segments of the edges being intersected.
- addIntersections(LineIntersector, int, int) - Method in class org.locationtech.jts.noding.NodedSegmentString
-
Adds EdgeIntersections for one or both
intersections found for a segment of an edge to the edge intersection list.
- addNode(Coordinate) - Method in class org.locationtech.jts.geomgraph.NodeMap
-
This method expects that a node has a coordinate value.
- addNode(Node) - Method in class org.locationtech.jts.geomgraph.NodeMap
-
- addNode(Node) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
-
- addNode(Coordinate) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
-
- addOutEdge(DirectedEdge) - Method in class org.locationtech.jts.planargraph.Node
-
Adds an outgoing DirectedEdge to this Node.
- addPoint(Coordinate) - Method in class org.locationtech.jts.geomgraph.GeometryGraph
-
Add a point computed externally.
- addSide(int, Coordinate, Coordinate) - Method in class org.locationtech.jts.shape.fractal.KochSnowflakeBuilder
-
- addSnappedNode(HotPixel, NodedSegmentString, int) - Method in class org.locationtech.jts.noding.snapround.MCIndexPointSnapper.HotPixelSnapAction
-
Adds a new node (equal to the snap pt) to the specified segment
if the segment passes through the hot pixel
- addSplitEdges(List) - Method in class org.locationtech.jts.geomgraph.EdgeIntersectionList
-
Creates new edges for all the edges that the intersections in this
list split the parent edge into.
- addSplitEdges(Collection) - Method in class org.locationtech.jts.noding.SegmentNodeList
-
Creates new edges for all the edges that the intersections in this
list split the parent edge into.
- addWatch(Object) - Static method in class org.locationtech.jts.util.Debug
-
Adds an object to be watched.
- ADJACENT - Static variable in class org.locationtech.jts.operation.relateng.IntersectionMatrixPattern
-
A DE-9IM pattern to detect whether two polygonal geometries are adjacent along
an edge, but do not overlap.
- AffineTransformation - Class in org.locationtech.jts.geom.util
-
Represents an affine transformation on the 2D Cartesian plane.
- AffineTransformation() - Constructor for class org.locationtech.jts.geom.util.AffineTransformation
-
Constructs a new identity transformation
- AffineTransformation(double[]) - Constructor for class org.locationtech.jts.geom.util.AffineTransformation
-
Constructs a new transformation whose
matrix has the specified values.
- AffineTransformation(double, double, double, double, double, double) - Constructor for class org.locationtech.jts.geom.util.AffineTransformation
-
Constructs a new transformation whose
matrix has the specified values.
- AffineTransformation(AffineTransformation) - Constructor for class org.locationtech.jts.geom.util.AffineTransformation
-
Constructs a transformation which is
a copy of the given one.
- AffineTransformation(Coordinate, Coordinate, Coordinate, Coordinate, Coordinate, Coordinate) - Constructor for class org.locationtech.jts.geom.util.AffineTransformation
-
- AffineTransformationBuilder - Class in org.locationtech.jts.geom.util
-
- 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, int) - Method in class org.locationtech.jts.geomgraph.Label
-
- allPositionsEqual(int) - Method in class org.locationtech.jts.geomgraph.TopologyLocation
-
- allString() - Static method in class org.locationtech.jts.util.Memory
-
- alphaShape(Geometry, double, boolean) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHull
-
Computes the alpha shape of a geometry as a polygon.
- ALTITUDE_MODE_ABSOLUTE - Static variable in class org.locationtech.jts.io.kml.KMLWriter
-
- ALTITUDE_MODE_CLAMPTOGROUND - Static variable in class org.locationtech.jts.io.kml.KMLWriter
-
- ALTITUDE_MODE_RELATIVETOGROUND - Static variable in class org.locationtech.jts.io.kml.KMLWriter
-
- Angle - Class in org.locationtech.jts.algorithm
-
Utility functions for working with angles.
- angle(Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Angle
-
Returns the angle of the vector from p0 to p1,
relative to the positive X-axis.
- angle(Coordinate) - Static method in class org.locationtech.jts.algorithm.Angle
-
Returns the angle of the vector from (0,0) to p,
relative to the positive X-axis.
- angle() - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the angle that the vector defined by this segment
makes with the X-axis.
- angle() - Method in class org.locationtech.jts.math.Vector2D
-
- angle(Vector2D) - Method in class org.locationtech.jts.math.Vector2D
-
- angleBetween(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Angle
-
Returns the unoriented smallest angle between two vectors.
- angleBetweenOriented(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Angle
-
Returns the oriented smallest angle between two vectors.
- angleBisector(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the point at which the bisector of the angle ABC cuts the segment
AC.
- angleTo(Vector2D) - Method in class org.locationtech.jts.math.Vector2D
-
- apply(CoordinateFilter) - Method in class org.locationtech.jts.geom.Geometry
-
Performs an operation with or on this Geometry
's
coordinates.
- apply(CoordinateSequenceFilter) - Method in class org.locationtech.jts.geom.Geometry
-
- apply(GeometryFilter) - Method in class org.locationtech.jts.geom.Geometry
-
Performs an operation with or on this Geometry
and its
subelement Geometry
s (if any).
- apply(GeometryComponentFilter) - Method in class org.locationtech.jts.geom.Geometry
-
Performs an operation with or on this Geometry and its
component Geometry's.
- apply(CoordinateFilter) - Method in class org.locationtech.jts.geom.GeometryCollection
-
- apply(CoordinateSequenceFilter) - Method in class org.locationtech.jts.geom.GeometryCollection
-
- apply(GeometryFilter) - Method in class org.locationtech.jts.geom.GeometryCollection
-
- apply(GeometryComponentFilter) - Method in class org.locationtech.jts.geom.GeometryCollection
-
- apply(CoordinateFilter) - Method in class org.locationtech.jts.geom.LineString
-
- apply(CoordinateSequenceFilter) - Method in class org.locationtech.jts.geom.LineString
-
- apply(GeometryFilter) - Method in class org.locationtech.jts.geom.LineString
-
- apply(GeometryComponentFilter) - Method in class org.locationtech.jts.geom.LineString
-
- apply(CoordinateFilter) - Method in class org.locationtech.jts.geom.Point
-
- apply(CoordinateSequenceFilter) - Method in class org.locationtech.jts.geom.Point
-
- apply(GeometryFilter) - Method in class org.locationtech.jts.geom.Point
-
- apply(GeometryComponentFilter) - Method in class org.locationtech.jts.geom.Point
-
- apply(CoordinateFilter) - Method in class org.locationtech.jts.geom.Polygon
-
- apply(CoordinateSequenceFilter) - Method in class org.locationtech.jts.geom.Polygon
-
- apply(GeometryFilter) - Method in class org.locationtech.jts.geom.Polygon
-
- apply(GeometryComponentFilter) - Method in class org.locationtech.jts.geom.Polygon
-
- apply(Collection, CollectionUtil.Function) - Static method in class org.locationtech.jts.util.CollectionUtil
-
Executes a function on each item in a Collection but does
not accumulate the result
- applyTo(Geometry) - Method in class org.locationtech.jts.geom.util.ShortCircuitedGeometryVisitor
-
- Area - Class in org.locationtech.jts.algorithm
-
Functions for computing area.
- Area() - Constructor for class org.locationtech.jts.algorithm.Area
-
- area(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the 2D area of a triangle.
- area() - Method in class org.locationtech.jts.geom.Triangle
-
Computes the 2D area of this triangle.
- area(List<? extends Tri>) - Static method in class org.locationtech.jts.triangulate.tri.Tri
-
Computes the area of a set of Tris.
- area3D(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the 3D area of a triangle.
- area3D() - Method in class org.locationtech.jts.geom.Triangle
-
Computes the 3D area of this triangle.
- AreaSimilarityMeasure - Class in org.locationtech.jts.algorithm.match
-
Measures the degree of similarity between two
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>, List<EdgeRing>) - Static method in class org.locationtech.jts.operation.polygonize.HoleAssigner
-
Assigns hole rings to shell rings.
- assignHolesToShells(List<EdgeRing>) - Method in class org.locationtech.jts.operation.polygonize.HoleAssigner
-
Assigns holes to the shells.
- atLeastNCoordinatesOrNothing(int, Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Returns either the given coordinate array if its length is greater than the
given amount, or an empty coordinate array.
- average(double, double) - Static method in class org.locationtech.jts.math.MathUtil
-
Computes the average of two numbers.
- average(Vector2D) - Method in class org.locationtech.jts.math.Vector2D
-
- AxisPlaneCoordinateSequence - Class in org.locationtech.jts.operation.distance3d
-
A CoordinateSequence wrapper which
projects 3D coordinates into one of the
three Cartesian axis planes,
using the standard orthonormal projection
(i.e.
- CAP_BUTT - Static variable in class org.locationtech.jts.operation.buffer.BufferOp
-
- CAP_FLAT - Static variable in class org.locationtech.jts.operation.buffer.BufferOp
-
- 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
-
- 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
-
- 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 - Class in org.locationtech.jts.algorithm
-
Computes the centroid of a
Geometry
of any dimension.
- Centroid(Geometry) - Constructor for class org.locationtech.jts.algorithm.Centroid
-
Creates a new instance for computing the centroid of a geometry
- centroid(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the centroid (centre of mass) of a triangle.
- centroid() - Method in class org.locationtech.jts.geom.Triangle
-
Computes the centroid (centre of mass) of this triangle.
- CGAlgorithms - Class in org.locationtech.jts.algorithm
-
- CGAlgorithms() - Constructor for class org.locationtech.jts.algorithm.CGAlgorithms
-
Deprecated.
- CGAlgorithms3D - Class in org.locationtech.jts.algorithm
-
Basic computational geometry algorithms
for geometry and coordinates defined in 3-dimensional Cartesian space.
- CGAlgorithmsDD - Class in org.locationtech.jts.algorithm
-
Implements basic computational geometry algorithms using
DD
arithmetic.
- characters(char[], int, int) - Method in class org.locationtech.jts.io.gml2.GMLHandler
-
- chars(char, int) - Static method in class org.locationtech.jts.util.StringUtil
-
- check(int) - Method in class org.locationtech.jts.operation.overlay.ConsistentPolygonRingChecker
-
Tests whether the result geometry is consistent
- checkAll() - Method in class org.locationtech.jts.operation.overlay.ConsistentPolygonRingChecker
-
- checkValid(Collection) - Static method in class org.locationtech.jts.geomgraph.EdgeNodingValidator
-
Checks whether the supplied
Edge
s
are correctly noded.
- checkValid() - Method in class org.locationtech.jts.geomgraph.EdgeNodingValidator
-
Checks whether the supplied edges
are correctly noded.
- checkValid() - Method in class org.locationtech.jts.noding.FastNodingValidator
-
Checks for an intersection and throws
a TopologyException if one is found.
- checkValid() - Method in class org.locationtech.jts.noding.NodingValidator
-
- Circle() - Constructor for class org.locationtech.jts.awt.PointShapeFactory.Circle
-
Creates a new factory for points with default size.
- Circle(double) - Constructor for class org.locationtech.jts.awt.PointShapeFactory.Circle
-
Creates a factory for points of given size.
- circleCenter(Vertex, Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
-
Computes the centre of the circumcircle of this vertex and two others.
- circumcentre(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the circumcentre of a triangle.
- circumcentre() - Method in class org.locationtech.jts.geom.Triangle
-
Computes the circumcentre of this triangle.
- circumcentreDD(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the circumcentre of a triangle.
- circumradius(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the radius of the circumcircle of a triangle.
- circumradius() - Method in class org.locationtech.jts.geom.Triangle
-
Computes the radius of the circumcircle of a triangle.
- circumRadiusRatio(Vertex, Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
-
Computes the value of the ratio of the circumradius to shortest edge.
- clamp(Geometry) - Method in class org.locationtech.jts.linearref.LinearLocation
-
Ensures the indexes are valid for a given linear
Geometry
.
- clamp(double, double, double) - Static method in class org.locationtech.jts.math.MathUtil
-
Clamps a double value to a given range.
- clamp(int, int, int) - Static method in class org.locationtech.jts.math.MathUtil
-
Clamps an int value to a given range.
- clampIndex(double) - Method in class org.locationtech.jts.linearref.LengthIndexedLine
-
Computes a valid index for this line
by clamping the given index to the valid range of index values
- clampIndex(LinearLocation) - Method in class org.locationtech.jts.linearref.LocationIndexedLine
-
Computes a valid index for this line
by clamping the given index to the valid range of index values
- clampMax(int, int) - Static method in class org.locationtech.jts.math.MathUtil
-
Clamps an integer to a given maximum limit.
- classify(Vertex, Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
-
- clear() - Method in class org.locationtech.jts.util.PriorityQueue
-
Deprecated.
Make the priority queue logically empty.
- clip(Coordinate[]) - Method in class org.locationtech.jts.operation.overlayng.RingClipper
-
Clips a list of points to the clipping rectangle box.
- CLOCKWISE - Static variable in class org.locationtech.jts.algorithm.Angle
-
Constant representing clockwise orientation
- CLOCKWISE - Static variable in class org.locationtech.jts.algorithm.CGAlgorithms
-
- 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
-
- 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
-
- closestPoint(Coordinate) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the closest point on this line segment to another point.
- closestPoints(LineSegment) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the closest points on two line segments.
- closestPoints(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.distance.DistanceOp
-
- closestPoints() - Method in class org.locationtech.jts.operation.distance.DistanceOp
-
- CollectionUtil - Class in org.locationtech.jts.util
-
- 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
-
- COLLINEAR - Static variable in class org.locationtech.jts.algorithm.LineIntersector
-
- COLLINEAR - Static variable in class org.locationtech.jts.algorithm.Orientation
-
A value that indicates an orientation of collinear, or no turn (straight).
- COLLINEAR_INTERSECTION - Static variable in class org.locationtech.jts.algorithm.LineIntersector
-
Indicates that line segments intersect in a line segment
- combine(double, double) - Static method in class org.locationtech.jts.algorithm.match.SimilarityMeasureCombiner
-
- combine(Collection) - Static method in class org.locationtech.jts.geom.util.GeometryCombiner
-
Combines a collection of geometries.
- combine(Geometry, Geometry) - Static method in class org.locationtech.jts.geom.util.GeometryCombiner
-
Combines two geometries.
- combine(Geometry, Geometry, Geometry) - Static method in class org.locationtech.jts.geom.util.GeometryCombiner
-
Combines three geometries.
- combine() - Method in class org.locationtech.jts.geom.util.GeometryCombiner
-
- 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(Coordinate, Coordinate) - Method in class org.locationtech.jts.geom.Coordinate.DimensionalComparator
-
Compares two
Coordinate
s along to the number of
dimensions specified.
- compare(Object, Object) - Method in class org.locationtech.jts.geom.CoordinateArrays.BidirectionalComparator
-
- compare(Coordinate[], Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Compares two
Coordinate
arrays
in the forward direction of their coordinates,
using lexicographic ordering.
- compare(Object, Object) - Method in class org.locationtech.jts.geom.CoordinateArrays.ForwardComparator
-
- compare(double, double) - Static method in class org.locationtech.jts.geom.CoordinateSequenceComparator
-
Compare two double
s, allowing for NaN values.
- compare(Object, Object) - Method in class org.locationtech.jts.geom.CoordinateSequenceComparator
-
- compare(int, double) - Method in class org.locationtech.jts.geomgraph.EdgeIntersection
-
Comparison with segment and distance.
- compare(Object, Object) - Method in class org.locationtech.jts.index.intervalrtree.IntervalRTreeNode.NodeComparator
-
- compare(BoundablePair, BoundablePair) - Method in class org.locationtech.jts.index.strtree.BoundablePairDistanceComparator
-
- compare(int, Coordinate, Coordinate) - Static method in class org.locationtech.jts.noding.SegmentPointComparator
-
Compares two
Coordinate
s for their relative position along a segment
lying in the specified
Octant
.
- compareAngle(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.PolygonNodeTopology
-
Compares the angles of two vectors
relative to the positive X-axis at their origin.
- compareAngularDirection(HalfEdge) - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Implements the total order relation:
- compareDirection(EdgeEnd) - Method in class org.locationtech.jts.geomgraph.EdgeEnd
-
Implements the total order relation:
- compareDirection(DirectedEdge) - Method in class org.locationtech.jts.planargraph.DirectedEdge
-
Returns 1 if this DirectedEdge has a greater angle with the
positive x-axis than b", 0 if the DirectedEdges are collinear, and -1 otherwise.
- compareLocationValues(int, int, double) - Method in class org.locationtech.jts.linearref.LinearLocation
-
Compares this object with the specified index values for order.
- compareLocationValues(int, int, double, int, int, double) - Static method in class org.locationtech.jts.linearref.LinearLocation
-
Compares two sets of location values for order.
- compareTo(Object) - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Compares edges which originate at the same vertex
based on the angle they make at their origin vertex with the positive X-axis.
- compareTo(Coordinate) - Method in class org.locationtech.jts.geom.Coordinate
-
- compareTo(Object) - Method in class org.locationtech.jts.geom.Envelope
-
Compares two envelopes using lexicographic ordering.
- compareTo(Object) - Method in class org.locationtech.jts.geom.Geometry
-
Returns whether this Geometry
is greater than, equal to,
or less than another Geometry
.
- compareTo(Object, CoordinateSequenceComparator) - Method in class org.locationtech.jts.geom.Geometry
-
- 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
-
- compareTo(Object) - Method in class org.locationtech.jts.noding.SegmentNode
-
- compareTo(Object) - Method in class org.locationtech.jts.planargraph.DirectedEdge
-
Returns 1 if this DirectedEdge has a greater angle with the
positive x-axis than b", 0 if the DirectedEdges are collinear, and -1 otherwise.
- ComponentCoordinateExtracter - Class in org.locationtech.jts.geom.util
-
- ComponentCoordinateExtracter(List) - Constructor for class org.locationtech.jts.geom.util.ComponentCoordinateExtracter
-
Constructs a LineExtracterFilter with a list in which to store LineStrings found.
- compose(AffineTransformation) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Updates this transformation to be
the composition of this transformation with the given
AffineTransformation
.
- composeBefore(AffineTransformation) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Updates this transformation to be the composition
of a given
AffineTransformation
with this transformation.
- compute() - Method in class org.locationtech.jts.triangulate.polygon.PolygonHoleJoiner
-
Computes the joined ring.
- computeDepths(DirectedEdge) - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
-
- computeDistance(Geometry, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.algorithm.distance.DistanceToPoint
-
- computeDistance(LineString, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.algorithm.distance.DistanceToPoint
-
- computeDistance(LineSegment, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.algorithm.distance.DistanceToPoint
-
- computeDistance(Polygon, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.algorithm.distance.DistanceToPoint
-
- computeDistance(Geometry, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.operation.buffer.validate.DistanceToPointFinder
-
- computeDistance(LineString, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.operation.buffer.validate.DistanceToPointFinder
-
- computeDistance(LineSegment, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.operation.buffer.validate.DistanceToPointFinder
-
- computeDistance(Polygon, Coordinate, PointPairDistance) - Static method in class org.locationtech.jts.operation.buffer.validate.DistanceToPointFinder
-
- computeEdgeDistance(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.LineIntersector
-
Computes the "edge distance" of an intersection point p along a segment.
- computeEdgeEnds(Iterator) - Method in class org.locationtech.jts.operation.relate.EdgeEndBuilder
-
- computeEdgeEnds(Edge, List) - Method in class org.locationtech.jts.operation.relate.EdgeEndBuilder
-
Creates stub edges for all the intersections in this
Edge (if any) and inserts them into the graph.
- computeEdgeIntersections(GeometryGraph, LineIntersector, boolean) - Method in class org.locationtech.jts.geomgraph.GeometryGraph
-
- computeIM(IntersectionMatrix) - Method in class org.locationtech.jts.geomgraph.Edge
-
Update the IM with the contribution for this component.
- computeIM() - Method in class org.locationtech.jts.operation.relate.RelateComputer
-
- computeIntersection(Coordinate, Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.LineIntersector
-
Compute the intersection of a point p and the line p1-p2.
- computeIntersection(Coordinate, Coordinate, Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.LineIntersector
-
Computes the intersection of the lines p1-p2 and p3-p4.
- computeIntersection(Coordinate, Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.RobustLineIntersector
-
- computeIntersectionNodes(GeometryGraph, int) - Method in class org.locationtech.jts.operation.relate.RelateNodeGraph
-
Insert nodes for all intersections on the edges of a Geometry.
- computeIntersections(List, SegmentIntersector, boolean) - Method in class org.locationtech.jts.geomgraph.index.EdgeSetIntersector
-
Computes all self-intersections between edges in a set of edges,
allowing client to choose whether self-intersections are computed.
- computeIntersections(List, List, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.EdgeSetIntersector
-
Computes all mutual intersections between two sets of edges.
- computeIntersections(MonotoneChain, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.MonotoneChain
-
- computeIntersections(List, SegmentIntersector, boolean) - Method in class org.locationtech.jts.geomgraph.index.SimpleEdgeSetIntersector
-
- computeIntersections(List, List, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.SimpleEdgeSetIntersector
-
- computeIntersections(List, SegmentIntersector, boolean) - Method in class org.locationtech.jts.geomgraph.index.SimpleMCSweepLineIntersector
-
- computeIntersections(List, List, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.SimpleMCSweepLineIntersector
-
- computeIntersections(List, SegmentIntersector, boolean) - Method in class org.locationtech.jts.geomgraph.index.SimpleSweepLineIntersector
-
- computeIntersections(List, List, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.SimpleSweepLineIntersector
-
- computeIntersections(SweepLineSegment, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.SweepLineSegment
-
- computeIntersections(Collection) - Static method in class org.locationtech.jts.noding.FastNodingValidator
-
Gets a list of all intersections found.
- computeIntersects(MonotoneChainEdge, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.MonotoneChainEdge
-
- computeIntersectsForChain(int, MonotoneChainEdge, int, SegmentIntersector) - Method in class org.locationtech.jts.geomgraph.index.MonotoneChainEdge
-
- computeKey(Interval) - Method in class org.locationtech.jts.index.bintree.Key
-
return a square envelope containing the argument envelope,
whose extent is a power of two and which is based at a power of 2
- computeKey(Envelope) - Method in class org.locationtech.jts.index.quadtree.Key
-
return a square envelope containing the argument envelope,
whose extent is a power of two and which is based at a power of 2
- computeLabel(BoundaryNodeRule) - Method in class org.locationtech.jts.geomgraph.EdgeEnd
-
- computeLabel(BoundaryNodeRule) - Method in class org.locationtech.jts.operation.relate.EdgeEndBundle
-
This computes the overall edge label for the set of
edges in this EdgeStubBundle.
- computeLabelling(GeometryGraph[]) - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
-
Compute the labelling for all dirEdges in this star, as well
as the overall labelling
- computeLabelling(GeometryGraph[]) - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
-
- computeLevel(Interval) - Static method in class org.locationtech.jts.index.bintree.Key
-
- computeNodes(Collection) - Method in class org.locationtech.jts.noding.BoundaryChainNoder
-
- computeNodes(Collection) - Method in class org.locationtech.jts.noding.BoundarySegmentNoder
-
- computeNodes(Collection) - Method in class org.locationtech.jts.noding.IteratedNoder
-
- computeNodes(Collection) - Method in class org.locationtech.jts.noding.MCIndexNoder
-
- computeNodes(Collection) - Method in interface org.locationtech.jts.noding.Noder
-
- 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
-
- computeNodes(Collection) - Method in class org.locationtech.jts.noding.snap.SnappingNoder
-
- computeNodes(Collection) - Method in class org.locationtech.jts.noding.snapround.MCIndexSnapRounder
-
Deprecated.
- computeNodes(Collection) - Method in class org.locationtech.jts.noding.snapround.SnapRoundingNoder
-
Computes the nodes in the snap-rounding line arrangement.
- computeNodes(Collection) - Method in class org.locationtech.jts.noding.ValidatingNoder
-
Checks whether the output of the wrapped noder is fully noded.
- computeOrientation(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
-
- computeOverlaps(MonotoneChain, MonotoneChainOverlapAction) - Method in class org.locationtech.jts.index.chain.MonotoneChain
-
Determines the line segments in two chains which may overlap,
and passes them to an overlap action.
- computeOverlaps(MonotoneChain, double, MonotoneChainOverlapAction) - Method in class org.locationtech.jts.index.chain.MonotoneChain
-
Determines the line segments in two chains which may overlap,
using an overlap distance tolerance,
and passes them to an overlap action.
- computeOverlaps(SweepLineOverlapAction) - Method in class org.locationtech.jts.index.sweepline.SweepLineIndex
-
- computeOverlaySnapTolerance(Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.GeometrySnapper
-
Estimates the snap tolerance for a Geometry, taking into account its precision model.
- computeOverlaySnapTolerance(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.GeometrySnapper
-
- computeQuadLevel(Envelope) - Static method in class org.locationtech.jts.index.quadtree.Key
-
- computeRing() - Method in class org.locationtech.jts.geomgraph.EdgeRing
-
Compute a LinearRing from the point list previously collected.
- computeSelfNodes(LineIntersector, boolean) - Method in class org.locationtech.jts.geomgraph.GeometryGraph
-
Compute self-nodes, taking advantage of the Geometry type to
minimize the number of intersection tests.
- computeSizeBasedSnapTolerance(Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.GeometrySnapper
-
- computeSplitEdges(List) - Method in class org.locationtech.jts.geomgraph.GeometryGraph
-
- computeVertexSnaps(Collection) - Method in class org.locationtech.jts.noding.snapround.MCIndexSnapRounder
-
Deprecated.
Snaps segments to all vertices.
- concaveFillByLength(Geometry, double) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
-
Computes a concave fill area between a set of polygons,
using the target criterion of maximum edge length.
- concaveFillByLengthRatio(Geometry, double) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
-
Computes a concave fill area between a set of polygons,
using the target criterion of maximum edge length ratio.
- ConcaveHull - Class in org.locationtech.jts.algorithm.hull
-
Constructs a concave hull of a set of points.
- ConcaveHull(Geometry) - Constructor for class org.locationtech.jts.algorithm.hull.ConcaveHull
-
Creates a new instance for a given geometry.
- concaveHullByLength(Geometry, double) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHull
-
Computes a concave hull of the vertices in a geometry
using the target criterion of maximum edge length.
- concaveHullByLength(Geometry, double, boolean) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHull
-
Computes a concave hull of the vertices in a geometry
using the target criterion of maximum edge length,
and optionally allowing holes.
- concaveHullByLength(Geometry, double) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
-
Computes a concave hull of set of polygons
using the target criterion of maximum edge length.
- concaveHullByLength(Geometry, double, boolean, boolean) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
-
Computes a concave hull of set of polygons
using the target criterion of maximum edge length,
and allowing control over whether the hull boundary is tight
and can contain holes.
- concaveHullByLengthRatio(Geometry, double) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHull
-
Computes a concave hull of the vertices in a geometry
using the target criterion of maximum edge length ratio.
- concaveHullByLengthRatio(Geometry, double, boolean) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHull
-
Computes a concave hull of the vertices in a geometry
using the target criterion of maximum edge length factor,
and optionally allowing holes.
- concaveHullByLengthRatio(Geometry, double) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
-
Computes a concave hull of set of polygons
using the target criterion of maximum edge length ratio.
- concaveHullByLengthRatio(Geometry, double, boolean, boolean) - Static method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
-
Computes a concave hull of set of polygons
using the target criterion of maximum edge length ratio,
and allowing control over whether the hull boundary is tight
and can contain holes.
- ConcaveHullOfPolygons - Class in org.locationtech.jts.algorithm.hull
-
Constructs a concave hull of a set of polygons, respecting
the polygons as constraints.
- ConcaveHullOfPolygons(Geometry) - Constructor for class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
-
Creates a new instance for a given geometry.
- ConformingDelaunayTriangulationBuilder - Class in org.locationtech.jts.triangulate
-
A utility class which creates Conforming Delaunay Triangulations
from collections of points and linear constraints, and extract the resulting
triangulation edges or triangles as geometries.
- ConformingDelaunayTriangulationBuilder() - Constructor for class org.locationtech.jts.triangulate.ConformingDelaunayTriangulationBuilder
-
- ConformingDelaunayTriangulator - Class in org.locationtech.jts.triangulate
-
Computes a Conforming Delaunay Triangulation over a set of sites and a set of
linear constraints.
- ConformingDelaunayTriangulator(Collection, double) - Constructor for class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
-
Creates a Conforming Delaunay Triangulation based on the given
unconstrained initial vertices.
- connect(QuadEdge, QuadEdge) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Creates a new QuadEdge connecting the destination of a to the origin of
b, in such a way that all three have the same left face after the
connection is complete.
- connect(QuadEdge, QuadEdge) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Creates a new QuadEdge connecting the destination of a to the origin of b,
in such a way that all three have the same left face after the connection
is complete.
- ConnectedElementLocationFilter - Class in org.locationtech.jts.operation.distance
-
A ConnectedElementPointFilter extracts a single point
from each connected element in a Geometry
(e.g.
- ConnectedElementPointFilter - Class in org.locationtech.jts.operation.distance
-
Extracts a single point
from each connected element in a Geometry
(e.g.
- ConnectedSubgraphFinder - Class in org.locationtech.jts.planargraph.algorithm
-
- 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
-
- contains(double, double) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
-
- contains(Point2D) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
-
- contains(double, double, double, double) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
-
- contains(Rectangle2D) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
-
- contains(double, double) - Method in class org.locationtech.jts.awt.PolygonShape
-
- contains(Point2D) - Method in class org.locationtech.jts.awt.PolygonShape
-
- contains(double, double, double, double) - Method in class org.locationtech.jts.awt.PolygonShape
-
- contains(Rectangle2D) - Method in class org.locationtech.jts.awt.PolygonShape
-
- contains(Envelope) - Method in class org.locationtech.jts.geom.Envelope
-
Tests if the Envelope other
lies wholely inside this Envelope
(inclusive of the boundary).
- contains(Coordinate) - Method in class org.locationtech.jts.geom.Envelope
-
Tests if the given point lies in or on the envelope.
- contains(double, double) - Method in class org.locationtech.jts.geom.Envelope
-
Tests if the given point lies in or on the envelope.
- contains(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this geometry contains the
argument geometry.
- contains(OctagonalEnvelope) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
-
- contains(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
-
Tests whether the base
Geometry
contains a given geometry.
- contains(Geometry) - Method in class org.locationtech.jts.geom.prep.PreparedPolygon
-
- contains(Interval) - Method in class org.locationtech.jts.index.bintree.Interval
-
- contains(double, double) - Method in class org.locationtech.jts.index.bintree.Interval
-
- contains(double) - Method in class org.locationtech.jts.index.bintree.Interval
-
- contains(Polygon, Geometry) - Static method in class org.locationtech.jts.operation.predicate.RectangleContains
-
Tests whether a rectangle contains a given geometry.
- contains(Geometry) - Method in class org.locationtech.jts.operation.predicate.RectangleContains
-
- contains() - Static method in interface org.locationtech.jts.operation.relateng.RelatePredicate
-
Creates a predicate to determine whether a geometry contains another geometry.
- contains(Edge) - Method in class org.locationtech.jts.planargraph.PlanarGraph
-
Tests whether this graph contains the given
Edge
- contains(DirectedEdge) - Method in class org.locationtech.jts.planargraph.PlanarGraph
-
- contains(Edge) - Method in class org.locationtech.jts.planargraph.Subgraph
-
Tests whether an
Edge
is contained in this subgraph
- contains(Vertex[], Coordinate) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
Tests whether the point pt is contained in the triangle defined by 3
Vertex
es.
- 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(Coordinate) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
- CONTAINS_PROPERLY - Static variable in class org.locationtech.jts.operation.relateng.IntersectionMatrixPattern
-
A DE-9IM pattern to detect a geometry which properly contains another
geometry (i.e.
- containsPoint(Coordinate) - Method in class org.locationtech.jts.geomgraph.EdgeRing
-
This method will cause the ring to be computed.
- containsPointInPolygon(Coordinate, Polygon) - Static method in class org.locationtech.jts.algorithm.locate.SimplePointInAreaLocator
-
Determines whether a point lies in a
Polygon
.
- containsProperly(Envelope) - Method in class org.locationtech.jts.geom.Envelope
-
Tests if an envelope is properly contained in this one.
- containsProperly(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
-
Tests whether the base
Geometry
properly contains a given geometry.
- containsProperly(Geometry) - Method in class org.locationtech.jts.geom.prep.PreparedPolygon
-
- ConvexHull - Class in org.locationtech.jts.algorithm
-
- ConvexHull(Geometry) - Constructor for class org.locationtech.jts.algorithm.ConvexHull
-
Create a new convex hull construction for the input
Geometry
.
- ConvexHull(Coordinate[], GeometryFactory) - Constructor for class org.locationtech.jts.algorithm.ConvexHull
-
Create a new convex hull construction for the input
Coordinate
array.
- convexHull() - Method in class org.locationtech.jts.geom.Geometry
-
Computes the smallest convex Polygon
that contains all the
points in the Geometry
.
- convexHull() - Method in class org.locationtech.jts.geom.Polygon
-
- coord - Variable in class org.locationtech.jts.geomgraph.EdgeIntersection
-
Point of intersection
- coord - Variable in class org.locationtech.jts.noding.SegmentNode
-
- Coordinate - Class in org.locationtech.jts.geom
-
A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.
- Coordinate(double, double, double) - Constructor for class org.locationtech.jts.geom.Coordinate
-
Constructs a Coordinate
at (x,y,z).
- Coordinate() - Constructor for class org.locationtech.jts.geom.Coordinate
-
Constructs a Coordinate
at (0,0,NaN).
- Coordinate(Coordinate) - Constructor for class org.locationtech.jts.geom.Coordinate
-
Constructs a Coordinate
having the same (x,y,z) values as
other
.
- Coordinate(double, double) - Constructor for class org.locationtech.jts.geom.Coordinate
-
Constructs a Coordinate
at (x,y,NaN).
- Coordinate.DimensionalComparator - Class in org.locationtech.jts.geom
-
Compares two
Coordinate
s, allowing for either a 2-dimensional
or 3-dimensional comparison, and handling NaN values correctly.
- CoordinateArrayFilter - Class in org.locationtech.jts.util
-
- 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
-
- CoordinateArrays.ForwardComparator - Class in org.locationtech.jts.geom
-
A
Comparator
for
Coordinate
arrays
in the forward direction of their coordinates,
using lexicographic ordering.
- CoordinateArraySequence - Class in org.locationtech.jts.geom.impl
-
- 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(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(CoordinateSequence) - Constructor for class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
- CoordinateArraySequenceFactory - Class in org.locationtech.jts.geom.impl
-
- CoordinateCountFilter - Class in org.locationtech.jts.util
-
- 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
-
- CoordinatePrecisionReducerFilter - Class in org.locationtech.jts.precision
-
- 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
-
- 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
-
- CoordinateSequenceFilter - Interface in org.locationtech.jts.geom
-
- CoordinateSequenceOperation() - Constructor for class org.locationtech.jts.geom.util.GeometryEditor.CoordinateSequenceOperation
-
- CoordinateSequences - Class in org.locationtech.jts.geom
-
- CoordinateSequences() - Constructor for class org.locationtech.jts.geom.CoordinateSequences
-
- CoordinateXY - Class in org.locationtech.jts.geom
-
Coordinate subclass supporting XY ordinates.
- CoordinateXY() - Constructor for class org.locationtech.jts.geom.CoordinateXY
-
Default constructor
- CoordinateXY(double, double) - Constructor for class org.locationtech.jts.geom.CoordinateXY
-
Constructs a CoordinateXY instance with the given ordinates.
- CoordinateXY(Coordinate) - Constructor for class org.locationtech.jts.geom.CoordinateXY
-
Constructs a CoordinateXY instance with the x and y ordinates of the given Coordinate.
- CoordinateXY(CoordinateXY) - Constructor for class org.locationtech.jts.geom.CoordinateXY
-
Constructs a CoordinateXY instance with the x and y ordinates of the given CoordinateXY.
- CoordinateXYM - Class in org.locationtech.jts.geom
-
Coordinate subclass supporting XYM ordinates.
- CoordinateXYM() - Constructor for class org.locationtech.jts.geom.CoordinateXYM
-
Default constructor
- CoordinateXYM(double, double, double) - Constructor for class org.locationtech.jts.geom.CoordinateXYM
-
Constructs a CoordinateXYM instance with the given ordinates and measure.
- CoordinateXYM(Coordinate) - Constructor for class org.locationtech.jts.geom.CoordinateXYM
-
Constructs a CoordinateXYM instance with the x and y ordinates of the given Coordinate.
- CoordinateXYM(CoordinateXYM) - Constructor for class org.locationtech.jts.geom.CoordinateXYM
-
Constructs a CoordinateXY instance with the x and y ordinates of the given CoordinateXYM.
- CoordinateXYZM - Class in org.locationtech.jts.geom
-
Coordinate subclass supporting XYZM ordinates.
- CoordinateXYZM() - Constructor for class org.locationtech.jts.geom.CoordinateXYZM
-
Default constructor
- CoordinateXYZM(double, double, double, double) - Constructor for class org.locationtech.jts.geom.CoordinateXYZM
-
Constructs a CoordinateXYZM instance with the given ordinates and measure.
- CoordinateXYZM(Coordinate) - Constructor for class org.locationtech.jts.geom.CoordinateXYZM
-
Constructs a CoordinateXYZM instance with the ordinates of the given Coordinate.
- CoordinateXYZM(CoordinateXYZM) - Constructor for class org.locationtech.jts.geom.CoordinateXYZM
-
Constructs a CoordinateXYZM instance with the ordinates of the given CoordinateXYZM.
- copy() - Method in class org.locationtech.jts.geom.Coordinate
-
Creates a copy of this Coordinate.
- copy() - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Returns a deep copy of this collection.
- copy(CoordinateSequence, int, CoordinateSequence, int, int) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
- copy() - Method in class org.locationtech.jts.geom.CoordinateXY
-
Creates a copy of this CoordinateXY.
- copy() - Method in class org.locationtech.jts.geom.CoordinateXYM
-
Creates a copy of this CoordinateXYM.
- copy() - Method in class org.locationtech.jts.geom.CoordinateXYZM
-
Creates a copy of this CoordinateXYZM.
- copy() - Method in class org.locationtech.jts.geom.Envelope
-
Creates a copy of this envelope object.
- copy() - Method in class org.locationtech.jts.geom.Geometry
-
Creates a deep copy of this
Geometry
object.
- copy() - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
Creates a deep copy of the CoordinateArraySequence
- copy() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
-
- copy() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
-
- copy() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
-
- copy() - Method in class org.locationtech.jts.linearref.LinearLocation
-
Copies this location
- copy(DD) - Static method in class org.locationtech.jts.math.DD
-
Creates a new DoubleDouble with the value of the argument.
- copy() - Method in class org.locationtech.jts.operation.buffer.BufferParameters
-
- copy() - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
-
- copyCoord(CoordinateSequence, int, CoordinateSequence, int) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
- copyDeep(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Creates a deep copy of the argument
Coordinate
array.
- copyDeep(Coordinate[], int, Coordinate[], int, int) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Creates a deep copy of a given section of a source
Coordinate
array
into a destination Coordinate array.
- copyNodesAndLabels(GeometryGraph, int) - Method in class org.locationtech.jts.operation.relate.RelateNodeGraph
-
Copy all nodes from an arg geometry into this graph.
- cosSnap(double) - Static method in class org.locationtech.jts.algorithm.Angle
-
Computes cos of an angle, snapping near-zero values to zero.
- count() - Method in class org.locationtech.jts.noding.NodingIntersectionFinder
-
Gets the count of intersections found.
- count(Object) - Method in class org.locationtech.jts.util.ObjectCounter
-
- COUNTERCLOCKWISE - Static variable in class org.locationtech.jts.algorithm.Angle
-
Constant representing counterclockwise orientation
- COUNTERCLOCKWISE - Static variable in class org.locationtech.jts.algorithm.CGAlgorithms
-
- COUNTERCLOCKWISE - Static variable in class org.locationtech.jts.algorithm.Orientation
-
A value that indicates an orientation of counterclockwise, or a left turn.
- countSegment(Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.RayCrossingCounter
-
Counts a segment
- CoverageGapFinder - Class in org.locationtech.jts.coverage
-
Finds gaps in a polygonal coverage.
- CoverageGapFinder(Geometry[]) - Constructor for class org.locationtech.jts.coverage.CoverageGapFinder
-
Creates a new polygonal coverage gap finder.
- CoveragePolygonValidator - Class in org.locationtech.jts.coverage
-
Validates that a polygon forms a valid polygonal coverage
with the set of polygons adjacent to it.
- CoveragePolygonValidator(Geometry, Geometry[]) - Constructor for class org.locationtech.jts.coverage.CoveragePolygonValidator
-
Create a new validator.
- CoverageSimplifier - Class in org.locationtech.jts.coverage
-
Simplifies the boundaries of the polygons in a polygonal coverage
while preserving the original coverage topology.
- CoverageSimplifier(Geometry[]) - Constructor for class org.locationtech.jts.coverage.CoverageSimplifier
-
Create a new coverage simplifier instance.
- CoverageUnion - Class in org.locationtech.jts.coverage
-
Unions a polygonal coverage in an efficient way.
- CoverageUnion() - Constructor for class org.locationtech.jts.coverage.CoverageUnion
-
- CoverageUnion - Class in org.locationtech.jts.operation.overlayng
-
Unions a valid coverage of polygons or lines
in an efficient way.
- CoverageValidator - Class in org.locationtech.jts.coverage
-
Validates a polygonal coverage, and returns the locations of
invalid polygon boundary segments if found.
- CoverageValidator(Geometry[]) - Constructor for class org.locationtech.jts.coverage.CoverageValidator
-
Creates a new coverage validator
- coveredBy(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this geometry is covered by the
argument geometry.
- coveredBy(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
-
Tests whether the base
Geometry
is covered by a given geometry.
- coveredBy() - Static method in interface org.locationtech.jts.operation.relateng.RelatePredicate
-
Creates a predicate to determine whether a geometry is covered by another geometry.
- covers(double, double) - Method in class org.locationtech.jts.geom.Envelope
-
Tests if the given point lies in or on the envelope.
- covers(Coordinate) - Method in class org.locationtech.jts.geom.Envelope
-
Tests if the given point lies in or on the envelope.
- covers(Envelope) - Method in class org.locationtech.jts.geom.Envelope
-
Tests if the Envelope other
lies wholely inside this Envelope
(inclusive of the boundary).
- covers(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this geometry covers the
argument geometry.
- covers(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
-
Tests whether the base
Geometry
covers a given geometry.
- covers(Geometry) - Method in class org.locationtech.jts.geom.prep.PreparedPolygon
-
- covers() - Static method in interface org.locationtech.jts.operation.relateng.RelatePredicate
-
Creates a predicate to determine whether a geometry covers another geometry.
- create(Coordinate, Coordinate) - Static method in class org.locationtech.jts.edgegraph.HalfEdge
-
Creates a HalfEdge pair representing an edge
between two vertices located at coordinates p0 and p1.
- create() - Method in class org.locationtech.jts.geom.Coordinate
-
Create a new Coordinate of the same type as this Coordinate, but with no values.
- create(int) - Static method in class org.locationtech.jts.geom.Coordinates
-
Factory method providing access to common Coordinate implementations.
- create(int, int) - Static method in class org.locationtech.jts.geom.Coordinates
-
Factory method providing access to common Coordinate implementations.
- create(Coordinate[]) - Method in interface org.locationtech.jts.geom.CoordinateSequenceFactory
-
- create(CoordinateSequence) - Method in interface org.locationtech.jts.geom.CoordinateSequenceFactory
-
- create(int, int) - Method in interface org.locationtech.jts.geom.CoordinateSequenceFactory
-
- create(int, int, int) - Method in interface org.locationtech.jts.geom.CoordinateSequenceFactory
-
- create() - Method in class org.locationtech.jts.geom.CoordinateXY
-
Create a new Coordinate of the same type as this Coordinate, but with no values.
- create() - Method in class org.locationtech.jts.geom.CoordinateXYM
-
Create a new Coordinate of the same type as this Coordinate, but with no values.
- create() - Method in class org.locationtech.jts.geom.CoordinateXYZM
-
Create a new Coordinate of the same type as this Coordinate, but with no values.
- create(Coordinate[]) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory
-
- create(CoordinateSequence) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory
-
- create(int, int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory
-
The created sequence dimension is clamped to be <= 3.
- create(int, int, int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory
-
- create(Coordinate[]) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
-
- create(CoordinateSequence) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
-
- create(double[], int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
-
- create(double[], int, int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
-
- create(float[], int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
-
- create(float[], int, int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
-
- create(int, int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
-
- create(int, int, int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
-
- create(Geometry) - Method in class org.locationtech.jts.geom.prep.PreparedGeometryFactory
-
- create(Coordinate, double, int, int, double) - Static method in class org.locationtech.jts.geom.util.SineStarFactory
-
Creates a sine star with the given parameters.
- create(int) - Static method in class org.locationtech.jts.io.OrdinateFormat
-
Creates a new formatter with the given maximum number of digits in the fraction portion of a number.
- create(double, double) - Static method in class org.locationtech.jts.math.Vector2D
-
Creates a new vector with given X and Y components.
- create(Vector2D) - Static method in class org.locationtech.jts.math.Vector2D
-
Creates a new vector from an existing one.
- create(Coordinate) - Static method in class org.locationtech.jts.math.Vector2D
-
- 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(double, double, double) - Static method in class org.locationtech.jts.math.Vector3D
-
Creates a new vector with given X, Y and Z components.
- create(Coordinate) - Static method in class org.locationtech.jts.math.Vector3D
-
- create(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.triangulate.tri.Tri
-
Creates a triangle with the given vertices.
- create(Coordinate[]) - Static method in class org.locationtech.jts.triangulate.tri.Tri
-
Creates a triangle from an array with three vertex coordinates.
- createAllIntersectionsFinder(LineIntersector) - Static method in class org.locationtech.jts.noding.NodingIntersectionFinder
-
Creates a finder which finds all intersections.
- createAnyIntersectionFinder(LineIntersector) - Static method in class org.locationtech.jts.noding.NodingIntersectionFinder
-
Creates a finder which tests if there is at least one intersection.
- createArc(double, double) - Method in class org.locationtech.jts.util.GeometricShapeFactory
-
- 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
-
- createEmpty(int) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Creates an empty atomic geometry of the given dimension.
- createEmptyResult(int, Geometry, Geometry, GeometryFactory) - Static method in class org.locationtech.jts.operation.overlay.OverlayOp
-
Creates an empty result geometry of the appropriate dimension,
based on the given overlay operation and the dimensions of the inputs.
- createExpanded(Node, Interval) - Static method in class org.locationtech.jts.index.bintree.Node
-
- createExpanded(Node, Envelope) - Static method in class org.locationtech.jts.index.quadtree.Node
-
- createFromBaseLines(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.util.AffineTransformationFactory
-
Creates an AffineTransformation defined by a mapping between two baselines.
- createFromControlVectors(Coordinate, Coordinate, Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.util.AffineTransformationFactory
-
Creates a transformation from a set of three control vectors.
- createFromControlVectors(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.util.AffineTransformationFactory
-
Creates an AffineTransformation defined by a pair of control vectors.
- createFromControlVectors(Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.util.AffineTransformationFactory
-
Creates an AffineTransformation defined by a single control vector.
- createFromControlVectors(Coordinate[], Coordinate[]) - Static method in class org.locationtech.jts.geom.util.AffineTransformationFactory
-
Creates an AffineTransformation defined by a set of control vectors.
- createGeometry(Geometry) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Creates a deep copy of the input
Geometry
.
- createGeometryCollection() - Method in class org.locationtech.jts.geom.GeometryFactory
-
- 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
-
- createLinearRing(Coordinate[]) - Method in class org.locationtech.jts.geom.GeometryFactory
-
- createLinearRing(CoordinateSequence) - Method in class org.locationtech.jts.geom.GeometryFactory
-
- createLineString() - Method in class org.locationtech.jts.geom.GeometryFactory
-
- 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
-
- 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
-
- createMultiPoint(Point[]) - Method in class org.locationtech.jts.geom.GeometryFactory
-
- createMultiPoint(Coordinate[]) - Method in class org.locationtech.jts.geom.GeometryFactory
-
- createMultiPoint(CoordinateSequence) - Method in class org.locationtech.jts.geom.GeometryFactory
-
- createMultiPointFromCoords(Coordinate[]) - Method in class org.locationtech.jts.geom.GeometryFactory
-
- createMultiPolygon() - Method in class org.locationtech.jts.geom.GeometryFactory
-
- createMultiPolygon(Polygon[]) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Creates a MultiPolygon using the given Polygons; a null or empty array
will create an empty Polygon.
- createNode(Coordinate) - Method in class org.locationtech.jts.geomgraph.NodeFactory
-
The basic node constructor does not allow for incident edges
- createNode(Interval) - Static method in class org.locationtech.jts.index.bintree.Node
-
- createNode(Envelope) - Static method in class org.locationtech.jts.index.quadtree.Node
-
- createNode(Coordinate) - Method in class org.locationtech.jts.operation.overlay.OverlayNodeFactory
-
- createNode(Coordinate) - Method in class org.locationtech.jts.operation.relate.RelateNodeFactory
-
- createOn(QuadEdgeSubdivision) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
- 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
-
- createPoint(Point2D) - Method in class org.locationtech.jts.awt.PointShapeFactory.Cross
-
Creates a shape representing a point.
- createPoint(Point2D) - Method in class org.locationtech.jts.awt.PointShapeFactory.Point
-
Creates a shape representing a point.
- createPoint(Point2D) - Method in class org.locationtech.jts.awt.PointShapeFactory.Square
-
Creates a shape representing a point.
- createPoint(Point2D) - Method in class org.locationtech.jts.awt.PointShapeFactory.Star
-
Creates a shape representing a point.
- createPoint(Point2D) - Method in class org.locationtech.jts.awt.PointShapeFactory.Triangle
-
Creates a shape representing a point.
- createPoint(Point2D) - Method in class org.locationtech.jts.awt.PointShapeFactory.X
-
Creates a shape representing a point.
- createPoint() - Method in class org.locationtech.jts.geom.GeometryFactory
-
Constructs an empty
Point
geometry.
- createPoint(Coordinate) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Creates a Point using the given Coordinate.
- createPoint(CoordinateSequence) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Creates a Point using the given CoordinateSequence; a null or empty
CoordinateSequence will create an empty Point.
- createPointFromInternalCoord(Coordinate, Geometry) - Static method in class org.locationtech.jts.geom.GeometryFactory
-
- createPolygon(LinearRing, LinearRing[]) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Constructs a Polygon
with the given exterior boundary and
interior boundaries.
- createPolygon(CoordinateSequence) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Constructs a Polygon
with the given exterior boundary.
- createPolygon(Coordinate[]) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Constructs a Polygon
with the given exterior boundary.
- createPolygon(LinearRing) - Method in class org.locationtech.jts.geom.GeometryFactory
-
Constructs a Polygon
with the given exterior boundary.
- createPolygon() - Method in class org.locationtech.jts.geom.GeometryFactory
-
Constructs an empty
Polygon
geometry.
- createRectangle() - Method in class org.locationtech.jts.util.GeometricShapeFactory
-
- 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
-
- createSupercircle(double) - Method in class org.locationtech.jts.util.GeometricShapeFactory
-
Creates a supercircular
Polygon
of a given positive power.
- createVertex(Coordinate, Segment) - Method in interface org.locationtech.jts.triangulate.ConstraintVertexFactory
-
- createXY() - Static method in enum org.locationtech.jts.io.Ordinate
-
EnumSet of X and Y ordinates, a copy is returned as EnumSets are not immutable.
- createXYM() - Static method in enum org.locationtech.jts.io.Ordinate
-
EnumSet of XYM ordinates, a copy is returned as EnumSets are not immutable.
- createXYZ() - Static method in enum org.locationtech.jts.io.Ordinate
-
EnumSet of XYZ ordinates, a copy is returned as EnumSets are not immutable.
- createXYZM() - Static method in enum org.locationtech.jts.io.Ordinate
-
EnumSet of XYZM ordinates, a copy is returned as EnumSets are not immutable.
- Cross() - Constructor for class org.locationtech.jts.awt.PointShapeFactory.Cross
-
Creates a new factory for points with default size.
- Cross(double) - Constructor for class org.locationtech.jts.awt.PointShapeFactory.Cross
-
Creates a factory for points of given size.
- crosses(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this geometry crosses the
argument geometry.
- crosses(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
-
Tests whether the base
Geometry
crosses a given geometry.
- crosses() - Static method in interface org.locationtech.jts.operation.relateng.RelatePredicate
-
Creates a predicate to determine whether a geometry crosses another geometry.
- CubicBezierCurve - Class in org.locationtech.jts.shape
-
Creates a curved geometry by replacing the segments
of the input with Cubic Bezier Curves.
- CURRENT_VERSION - Static variable in class org.locationtech.jts.JTSVersion
-
The current version number of the JTS API.
- currentSegment(float[]) - Method in class org.locationtech.jts.awt.ShapeCollectionPathIterator
-
- currentSegment(double[]) - Method in class org.locationtech.jts.awt.ShapeCollectionPathIterator
-
- DD - Class in org.locationtech.jts.math
-
Implements extended-precision floating-point numbers
which maintain 106 bits (approximately 30 decimal digits) of precision.
- DD() - Constructor for class org.locationtech.jts.math.DD
-
Creates a new DoubleDouble with value 0.0.
- DD(double) - Constructor for class org.locationtech.jts.math.DD
-
Creates a new DoubleDouble with value x.
- DD(double, double) - Constructor for class org.locationtech.jts.math.DD
-
Creates a new DoubleDouble with value (hi, lo).
- DD(DD) - Constructor for class org.locationtech.jts.math.DD
-
Creates a new DoubleDouble with value equal to the argument.
- DD(String) - Constructor for class org.locationtech.jts.math.DD
-
Creates a new DoubleDouble with value equal to the argument.
- Debug - Class in org.locationtech.jts.util
-
Provides routines to simplify and localize debugging output.
- DEBUG_PROPERTY_NAME - Static variable in class org.locationtech.jts.util.Debug
-
- DEBUG_PROPERTY_VALUE_ON - Static variable in class org.locationtech.jts.util.Debug
-
- DEBUG_PROPERTY_VALUE_TRUE - Static variable in class org.locationtech.jts.util.Debug
-
- decode(int, int) - Static method in class org.locationtech.jts.shape.fractal.HilbertCode
-
Computes the point on a Hilbert curve
of given level for a given code index.
- decode(int) - Static method in class org.locationtech.jts.shape.fractal.MortonCode
-
Computes the point on the Morton curve
for a given index.
- DEFAULT - Static variable in class org.locationtech.jts.io.OrdinateFormat
-
The default formatter using the maximum number of digits in the fraction portion of a number.
- DEFAULT_MITRE_LIMIT - Static variable in class org.locationtech.jts.operation.buffer.BufferParameters
-
The default mitre limit
Allows fairly pointy mitres.
- DEFAULT_POINT_FACTORY - Static variable in class org.locationtech.jts.awt.ShapeWriter
-
The point shape factory used by default.
- DEFAULT_POINT_TRANSFORMATION - Static variable in class org.locationtech.jts.awt.ShapeWriter
-
The point transformation used by default.
- DEFAULT_QUADRANT_SEGMENTS - Static variable in class org.locationtech.jts.operation.buffer.BufferParameters
-
The default number of facets into which to divide a fillet of 90 degrees.
- DEFAULT_SIMPLIFY_FACTOR - Static variable in class org.locationtech.jts.operation.buffer.BufferParameters
-
The default simplify factor
Provides an accuracy of about 1%, which matches the accuracy of the default Quadrant Segments parameter.
- DEFAULT_SIZE - Static variable in class org.locationtech.jts.awt.PointShapeFactory.BasePointShapeFactory
-
The default size of the shape
- degree() - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Computes the degree of the origin vertex.
- degree(int, List<? extends Tri>) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Computes the degree of a Tri vertex, which is the number of tris containing it.
- DelaunayTriangulationBuilder - Class in org.locationtech.jts.triangulate
-
A utility class which creates Delaunay Triangulations
from collections of points and extract the resulting
triangulation edges or triangles as geometries.
- DelaunayTriangulationBuilder() - Constructor for class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
-
Creates a new triangulation builder.
- DELETE - Static variable in class org.locationtech.jts.index.sweepline.SweepLineEvent
-
- delete() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Marks this quadedge as being deleted.
- delete(QuadEdge) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Deletes a quadedge from the subdivision.
- Densifier - Class in org.locationtech.jts.densify
-
Densifies a
Geometry
by inserting extra vertices along the line segments
contained in the geometry.
- Densifier(Geometry) - Constructor for class org.locationtech.jts.densify.Densifier
-
Creates a new densifier instance.
- densify(Geometry, double) - Static method in class org.locationtech.jts.densify.Densifier
-
Densifies a geometry using a given distance tolerance,
and respecting the input geometry's
PrecisionModel
.
- Depth - Class in org.locationtech.jts.geomgraph
-
A Depth object records the topological depth of the sides
of an Edge for up to two Geometries.
- Depth() - Constructor for class org.locationtech.jts.geomgraph.Depth
-
- depth() - Method in class org.locationtech.jts.index.bintree.Bintree
-
- depth() - Method in class org.locationtech.jts.index.kdtree.KdTree
-
Computes the depth of the tree.
- depth() - Method in class org.locationtech.jts.index.quadtree.Quadtree
-
Returns the number of levels in the tree.
- depth() - Method in class org.locationtech.jts.index.strtree.STRtree
-
Returns the number of levels in the tree.
- depth() - Method in class org.locationtech.jts.noding.snap.SnappingPointIndex
-
Computes the depth of the index tree.
- depthAtLocation(int) - Static method in class org.locationtech.jts.geomgraph.Depth
-
- depthFactor(int, int) - Static method in class org.locationtech.jts.geomgraph.DirectedEdge
-
Computes the factor for the change in depth when moving from one location to another.
- dest() - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Gets the destination coordinate of this edge.
- dest() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Gets the vertex for the edge's destination
- DESTINATION - Static variable in class org.locationtech.jts.triangulate.quadedge.Vertex
-
- determinant(double, double, double, double) - Static method in class org.locationtech.jts.math.DD
-
Computes the determinant of the 2x2 matrix with the given entries.
- determinant(DD, DD, DD, DD) - Static method in class org.locationtech.jts.math.DD
-
Computes the determinant of the 2x2 matrix with the given entries.
- determineBoundary(BoundaryNodeRule, int) - Static method in class org.locationtech.jts.geomgraph.GeometryGraph
-
Determine boundary
- diagonalSize(Envelope) - Static method in class org.locationtech.jts.algorithm.match.HausdorffSimilarityMeasure
-
- diff(double, double) - Static method in class org.locationtech.jts.algorithm.Angle
-
Computes the unoriented smallest difference between two angles.
- difference(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Computes a Geometry
representing the closure of the point-set
of the points contained in this Geometry
that are not contained in
the other
Geometry.
- DIFFERENCE - Static variable in class org.locationtech.jts.operation.overlay.OverlayOp
-
The code for the Difference overlay operation.
- difference(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.SnapIfNeededOverlayOp
-
- difference(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.SnapOverlayOp
-
- DIFFERENCE - Static variable in class org.locationtech.jts.operation.overlayng.OverlayNG
-
The code for the Difference overlay operation.
- difference(Geometry, Geometry) - Method in class org.locationtech.jts.precision.CommonBitsOp
-
Computes the set-theoretic difference of two
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.
- dimension(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Determine dimension based on subclass of
Coordinate
.
- dimension(Coordinate) - Static method in class org.locationtech.jts.geom.Coordinates
-
Determine dimension based on subclass of
Coordinate
.
- Dimension - Class in org.locationtech.jts.geom
-
Provides constants representing the dimensions of a point, a curve and a surface.
- Dimension() - Constructor for class org.locationtech.jts.geom.Dimension
-
- DimensionalComparator() - Constructor for class org.locationtech.jts.geom.Coordinate.DimensionalComparator
-
Creates a comparator for 2 dimensional coordinates.
- DimensionalComparator(int) - Constructor for class org.locationtech.jts.geom.Coordinate.DimensionalComparator
-
Creates a comparator for 2 or 3 dimensional coordinates, depending
on the value provided.
- DirectedEdge - Class in org.locationtech.jts.geomgraph
-
- DirectedEdge(Edge, boolean) - Constructor for class org.locationtech.jts.geomgraph.DirectedEdge
-
- DirectedEdge - Class in org.locationtech.jts.planargraph
-
- DirectedEdge(Node, Node, Coordinate, boolean) - Constructor for class org.locationtech.jts.planargraph.DirectedEdge
-
Constructs a DirectedEdge connecting the from
node to the
to
node.
- DirectedEdgeStar - Class in org.locationtech.jts.geomgraph
-
A DirectedEdgeStar is an ordered list of outgoing DirectedEdges around a node.
- DirectedEdgeStar() - Constructor for class org.locationtech.jts.geomgraph.DirectedEdgeStar
-
- DirectedEdgeStar - Class in org.locationtech.jts.planargraph
-
- 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
-
- DISCONNECTED_INTERIOR - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
-
Indicates that the interior of a polygon is disjoint
(often caused by set of contiguous holes splitting the polygon into two parts)
- DiscreteFrechetDistance - Class in org.locationtech.jts.algorithm.distance
-
The Fréchet distance is a measure of similarity between curves.
- DiscreteFrechetDistance(Geometry, Geometry) - Constructor for class org.locationtech.jts.algorithm.distance.DiscreteFrechetDistance
-
Creates an instance of this class using the provided geometries.
- DiscreteHausdorffDistance - Class in org.locationtech.jts.algorithm.distance
-
An algorithm for computing a distance metric
which is an approximation to the Hausdorff Distance
based on a discretization of the input
Geometry
.
- DiscreteHausdorffDistance(Geometry, Geometry) - Constructor for class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance
-
- DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter - Class in org.locationtech.jts.algorithm.distance
-
- DiscreteHausdorffDistance.MaxPointDistanceFilter - Class in org.locationtech.jts.algorithm.distance
-
- disjoint(Envelope) - Method in class org.locationtech.jts.geom.Envelope
-
Tests if the region defined by other
is disjoint from the region of this Envelope
.
- disjoint(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this geometry is disjoint from the argument geometry.
- disjoint(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
-
Tests whether the base
Geometry
is disjoint from a given geometry.
- disjoint() - Static method in interface org.locationtech.jts.operation.relateng.RelatePredicate
-
Creates a predicate to determine whether two geometries are disjoint.
- dissolve(Geometry) - Static method in class org.locationtech.jts.dissolve.LineDissolver
-
Dissolves the linear components in a geometry.
- dissolve(Collection) - Method in class org.locationtech.jts.noding.SegmentStringDissolver
-
- dissolve(SegmentString) - Method in class org.locationtech.jts.noding.SegmentStringDissolver
-
- dist - Variable in class org.locationtech.jts.geomgraph.EdgeIntersection
-
Edge distance of this point along the containing line segment
- distance(Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms3D
-
- Distance - Class in org.locationtech.jts.algorithm
-
Functions to compute distance between basic geometric structures.
- Distance() - Constructor for class org.locationtech.jts.algorithm.Distance
-
- distance(Geometry, Geometry) - Static method in class org.locationtech.jts.algorithm.distance.DiscreteFrechetDistance
-
Computes the Discrete Fréchet Distance between two
Geometry
s
using a
Cartesian
distance computation function.
- distance(Geometry, Geometry) - Static method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance
-
- distance(Geometry, Geometry, double) - Static method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance
-
- distance() - Method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance
-
- distance(Coordinate) - Method in class org.locationtech.jts.geom.Coordinate
-
Computes the 2-dimensional Euclidean distance to another location.
- distance(Envelope) - Method in class org.locationtech.jts.geom.Envelope
-
Computes the distance between this and another
Envelope
.
- distance(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Returns the minimum distance between this Geometry
and another Geometry
.
- distance(LineSegment) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the distance between this line segment and another segment.
- distance(Coordinate) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the distance between this line segment and a given point.
- distance(ItemBoundable, ItemBoundable) - Method in class org.locationtech.jts.index.strtree.GeometryItemDistance
-
- distance(ItemBoundable, ItemBoundable) - Method in interface org.locationtech.jts.index.strtree.ItemDistance
-
Computes the distance between two items.
- distance(Vector2D) - Method in class org.locationtech.jts.math.Vector2D
-
Computes the distance between this vector and another one.
- distance(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.distance.DistanceOp
-
Compute the distance between the nearest points of two geometries.
- distance() - Method in class org.locationtech.jts.operation.distance.DistanceOp
-
Report the distance between the nearest points on the input geometries.
- distance(FacetSequence) - Method in class org.locationtech.jts.operation.distance.FacetSequence
-
Computes the distance between this and another
FacetSequence.
- distance(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.distance.IndexedFacetDistance
-
Computes the distance between facets of two geometries.
- distance(Geometry) - Method in class org.locationtech.jts.operation.distance.IndexedFacetDistance
-
Computes the distance from the base geometry to
the given geometry.
- distance(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.distance3d.Distance3DOp
-
Compute the distance between the nearest points of two geometries.
- distance() - Method in class org.locationtech.jts.operation.distance3d.Distance3DOp
-
Report the distance between the nearest points on the input geometries.
- distance3D(Coordinate) - Method in class org.locationtech.jts.geom.Coordinate
-
Computes the 3-dimensional Euclidean distance to another location.
- Distance3DOp - Class in org.locationtech.jts.operation.distance3d
-
Find two points on two 3D
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
-
- 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.
- distancePerpendicularOriented(Coordinate) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the oriented perpendicular distance between the (infinite) line
defined by this line segment and a point.
- distancePointLine(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
-
- distancePointLine(Coordinate, Coordinate[]) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
-
- distancePointLinePerpendicular(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
-
- distancePointSegment(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms3D
-
- distanceSegmentSegment(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms3D
-
Computes the distance between two 3D segments.
- DistanceToPoint - Class in org.locationtech.jts.algorithm.distance
-
- DistanceToPoint() - Constructor for class org.locationtech.jts.algorithm.distance.DistanceToPoint
-
- DistanceToPointFinder - Class in org.locationtech.jts.operation.buffer.validate
-
Computes the Euclidean distance (L2 metric) from a Point to a Geometry.
- DistanceToPointFinder() - Constructor for class org.locationtech.jts.operation.buffer.validate.DistanceToPointFinder
-
- divide(DD) - Method in class org.locationtech.jts.math.DD
-
Computes a new DoubleDouble whose value is (this / y).
- divide(double) - Method in class org.locationtech.jts.math.DD
-
Computes a new DoubleDouble whose value is (this / y).
- divide(double) - Method in class org.locationtech.jts.math.Vector2D
-
Divides the vector by a scalar value.
- divide(double) - Method in class org.locationtech.jts.math.Vector3D
-
Creates a new vector which has the same direction
and with length equals to the length of this vector
divided by the scalar value d
.
- dNext() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Gets the next CCW edge around (into) the destination of this edge.
- DO_INTERSECT - Static variable in class org.locationtech.jts.algorithm.LineIntersector
-
- DONT_INTERSECT - Static variable in class org.locationtech.jts.algorithm.LineIntersector
-
These are deprecated, due to ambiguous naming
- DONTCARE - Static variable in class org.locationtech.jts.geom.Dimension
-
Dimension value for any dimension (= {FALSE, TRUE}).
- dot(Vector2D) - Method in class org.locationtech.jts.math.Vector2D
-
Computes the dot-product of two vectors
- dot(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.math.Vector3D
-
Computes the dot product of the 3D vectors AB and CD.
- dot(Coordinate, Coordinate) - Static method in class org.locationtech.jts.math.Vector3D
-
- dot(Vector3D) - Method in class org.locationtech.jts.math.Vector3D
-
Computes the dot-product of two vectors
- Double(double[], int, int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
-
Builds a new packed coordinate sequence
- Double(float[], int, int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
-
Builds a new packed coordinate sequence out of a float coordinate array
- Double(Coordinate[], int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
-
Builds a new packed coordinate sequence out of a coordinate array
- Double(Coordinate[], int, int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
-
Builds a new packed coordinate sequence out of a coordinate array
- Double(Coordinate[]) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
-
Builds a new packed coordinate sequence out of a coordinate array
- Double(int, int, int) - Constructor for class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
-
Builds a new empty packed coordinate sequence of a given size and dimension
- DOUBLE - Static variable in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
-
Type code for arrays of type double
.
- DOUBLE_FACTORY - Static variable in class org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory
-
- 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 - Static variable in class org.locationtech.jts.math.DD
-
The value nearest to the constant e (the natural logarithm base).
- Edge - Class in org.locationtech.jts.geomgraph
-
- Edge(Coordinate[], Label) - Constructor for class org.locationtech.jts.geomgraph.Edge
-
- Edge(Coordinate[]) - Constructor for class org.locationtech.jts.geomgraph.Edge
-
- Edge - Class in org.locationtech.jts.planargraph
-
- Edge() - Constructor for class org.locationtech.jts.planargraph.Edge
-
Constructs an Edge whose DirectedEdges are not yet set.
- Edge(DirectedEdge, DirectedEdge) - Constructor for class org.locationtech.jts.planargraph.Edge
-
Constructs an Edge initialized with the given DirectedEdges, and for each
DirectedEdge: sets the Edge, sets the symmetric DirectedEdge, and adds
this Edge to its from-Node.
- EdgeConnectedTriangleTraversal - Class in org.locationtech.jts.triangulate.quadedge
-
A framework to visit sets of edge-connected
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
-
- 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
-
- EdgeGraph() - Constructor for class org.locationtech.jts.edgegraph.EdgeGraph
-
- EdgeGraphBuilder - Class in org.locationtech.jts.edgegraph
-
Builds an edge graph from geometries containing edges.
- EdgeGraphBuilder() - Constructor for class org.locationtech.jts.edgegraph.EdgeGraphBuilder
-
- EdgeIntersection - Class in org.locationtech.jts.geomgraph
-
Represents a point on an
edge which intersects with another edge.
- EdgeIntersection(Coordinate, int, double) - Constructor for class org.locationtech.jts.geomgraph.EdgeIntersection
-
EdgeIntersection.
- EdgeIntersectionList - Class in org.locationtech.jts.geomgraph
-
A list of edge intersections along an
Edge
.
- EdgeIntersectionList(Edge) - Constructor for class org.locationtech.jts.geomgraph.EdgeIntersectionList
-
- edgeIterator() - Method in class org.locationtech.jts.planargraph.PlanarGraph
-
Returns an Iterator over the Edges in this PlanarGraph, in the order in which they
were added.
- edgeIterator() - Method in class org.locationtech.jts.planargraph.Subgraph
-
Returns an
Iterator
over the
Edge
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.
- 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(Geometry, GeometryFactory) - Method in class org.locationtech.jts.geom.util.GeometryEditor.CoordinateOperation
-
- edit(Coordinate[], Geometry) - Method in class org.locationtech.jts.geom.util.GeometryEditor.CoordinateOperation
-
- edit(Geometry, GeometryFactory) - Method in class org.locationtech.jts.geom.util.GeometryEditor.CoordinateSequenceOperation
-
- edit(CoordinateSequence, Geometry) - Method in class org.locationtech.jts.geom.util.GeometryEditor.CoordinateSequenceOperation
-
- edit(Geometry, GeometryEditor.GeometryEditorOperation) - Method in class org.locationtech.jts.geom.util.GeometryEditor
-
Edit the input
Geometry
with the given edit operation.
- edit(Geometry, GeometryFactory) - Method in interface org.locationtech.jts.geom.util.GeometryEditor.GeometryEditorOperation
-
Edits a Geometry by returning a new Geometry with a modification.
- edit(Geometry, GeometryFactory) - Method in class org.locationtech.jts.geom.util.GeometryEditor.NoOpGeometryOperation
-
- edit(Coordinate[], Geometry) - Method in class org.locationtech.jts.precision.PrecisionReducerCoordinateOperation
-
- EMPTY - Static variable in class org.locationtech.jts.io.WKTConstants
-
- encode(Envelope) - Method in class org.locationtech.jts.index.hprtree.HilbertEncoder
-
- encode(int, int, int) - Static method in class org.locationtech.jts.shape.fractal.HilbertCode
-
Encodes a point (x,y)
in the range of the the Hilbert curve at a given level
as the index of the point along the curve.
- encode(int, int) - Static method in class org.locationtech.jts.shape.fractal.MortonCode
-
Computes the index of the point (x,y)
in the Morton curve ordering.
- endElement(String, String, String) - Method in class org.locationtech.jts.io.gml2.GMLHandler
-
- endLine() - Method in class org.locationtech.jts.linearref.LinearGeometryBuilder
-
Terminate the current LineString.
- ENDPOINT_BOUNDARY_RULE - Static variable in interface org.locationtech.jts.algorithm.BoundaryNodeRule
-
The Endpoint Boundary Node Rule.
- EndPointBoundaryNodeRule() - Constructor for class org.locationtech.jts.algorithm.BoundaryNodeRule.EndPointBoundaryNodeRule
-
- enforceConsistency(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Utility method ensuring array contents are of consistent dimension and measures.
- enforceConsistency(Coordinate[], int, int) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Utility method ensuring array contents are of the specified dimension and measures.
- enforceConstraints() - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
-
Enforces the supplied constraints into the triangulation.
- EnhancedPrecisionOp - Class in org.locationtech.jts.precision
-
Provides versions of Geometry spatial functions which use
enhanced precision techniques to reduce the likelihood of robustness problems.
- EnhancedPrecisionOp() - Constructor for class org.locationtech.jts.precision.EnhancedPrecisionOp
-
- ensureCapacity(int) - Method in class org.locationtech.jts.util.IntArrayList
-
Increases the capacity of this list instance, if necessary,
to ensure that it can hold at least the number of elements
specified by the capacity argument.
- ensureExtent(Interval, double) - Static method in class org.locationtech.jts.index.bintree.Bintree
-
Ensure that the Interval for the inserted item has non-zero extents.
- ensureExtent(Envelope, double) - Static method in class org.locationtech.jts.index.quadtree.Quadtree
-
Ensure that the envelope for the inserted item has non-zero extents.
- ensureValidRing(CoordinateSequenceFactory, CoordinateSequence) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
Ensures that a CoordinateSequence forms a valid ring,
returning a new closed sequence of the correct length if required.
- envelope(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Computes the envelope of the coordinates.
- Envelope - Class in org.locationtech.jts.geom
-
Defines a rectangular region of the 2D coordinate plane.
- Envelope() - Constructor for class org.locationtech.jts.geom.Envelope
-
Creates a null Envelope
.
- Envelope(double, double, double, double) - Constructor for class org.locationtech.jts.geom.Envelope
-
Creates an Envelope
for a region defined by maximum and minimum values.
- Envelope(Coordinate, Coordinate) - Constructor for class org.locationtech.jts.geom.Envelope
-
Creates an Envelope
for a region defined by two Coordinates.
- Envelope(Coordinate) - Constructor for class org.locationtech.jts.geom.Envelope
-
Creates an Envelope
for a region defined by a single Coordinate.
- Envelope(Envelope) - Constructor for class org.locationtech.jts.geom.Envelope
-
Create an Envelope
from an existing Envelope.
- envelope(Collection) - Static method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
-
- 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
- equalInZ(Coordinate, double) - Method in class org.locationtech.jts.geom.Coordinate
-
Tests if another coordinate has the same value for Z, within a tolerance.
- equals(Coordinate, Coordinate) - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Tests whether this edge has the given orig and dest vertices.
- equals(Object) - Method in class org.locationtech.jts.geom.Coordinate
-
Returns true
if other
has the same values for
the x and y ordinates.
- equals(Coordinate[], Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Returns true if the two arrays are identical, both null, or pointwise
equal (as compared using Coordinate#equals)
- equals(Coordinate[], Coordinate[], Comparator) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Returns true if the two arrays are identical, both null, or pointwise
equal, using a user-defined
Comparator
for
Coordinate
s
- equals(Object) - Method in class org.locationtech.jts.geom.Envelope
-
- equals(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this geometry is
topologically equal to the argument geometry.
- equals(Object) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this geometry is structurally and numerically equal
to a given Object
.
- equals(Object) - Method in class org.locationtech.jts.geom.LineSegment
-
Returns true
if other
has the same values for
its points.
- equals(Object) - Method in class org.locationtech.jts.geom.PrecisionModel
-
- equals(Object) - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Tests if an object is an
AffineTransformation
and has the same matrix as
this transformation.
- equals(Object) - Method in class org.locationtech.jts.geomgraph.Edge
-
equals is defined to be:
- equals(Object) - Method in class org.locationtech.jts.index.strtree.Interval
-
- equals(DD) - Method in class org.locationtech.jts.math.DD
-
Tests whether this value is equal to another DoubleDouble value.
- equals(Object) - Method in class org.locationtech.jts.math.Vector2D
-
Tests if a vector o has the same values for the x and y
components.
- equals(Object) - Method in class org.locationtech.jts.math.Vector3D
-
Tests if a vector o has the same values for the components.
- equals(Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
-
- equals(Vertex, double) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
-
- equals(Object, Object) - Static method in class org.locationtech.jts.util.Assert
-
Throws an AssertionFailedException
if the given objects are
not equal, according to the equals
method.
- equals(Object, Object, String) - Static method in class org.locationtech.jts.util.Assert
-
Throws an AssertionFailedException
with the given message if
the given objects are not equal, according to the equals
method.
- equals(Coordinate, Coordinate, double) - Static method in class org.locationtech.jts.util.Debug
-
- equals2D(Coordinate) - Method in class org.locationtech.jts.geom.Coordinate
-
Returns whether the planar projections of the two 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, 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) - 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.GeometryCollection
-
- equalsExact(Geometry, double) - Method in class org.locationtech.jts.geom.LineString
-
- equalsExact(Geometry, double) - Method in class org.locationtech.jts.geom.MultiLineString
-
- equalsExact(Geometry, double) - Method in class org.locationtech.jts.geom.MultiPoint
-
- equalsExact(Geometry, double) - Method in class org.locationtech.jts.geom.MultiPolygon
-
- equalsExact(Geometry, double) - Method in class org.locationtech.jts.geom.Point
-
- equalsExact(Geometry, double) - Method in class org.locationtech.jts.geom.Polygon
-
- equalsNonOriented(QuadEdge) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Tests if this quadedge and another have the same line segment geometry,
regardless of orientation.
- equalsNorm(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether two geometries are exactly equal
in their normalized forms.
- equalsOriented(QuadEdge) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Tests if this quadedge and another have the same line segment geometry
with the same orientation.
- equalsTopo(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this geometry is topologically equal to the argument geometry
as defined by the SFS equals
predicate.
- equalsTopo(LineSegment) - Method in class org.locationtech.jts.geom.LineSegment
-
Returns true
if other
is
topologically equal to this LineSegment (e.g.
- equalsTopo() - Static method in interface org.locationtech.jts.operation.relateng.RelatePredicate
-
Creates a predicate to determine whether two geometries are topologically equal.
- equalsTopo(Segment) - Method in class org.locationtech.jts.triangulate.Segment
-
Determines whether two segments are topologically equal.
- equalsWithTolerance(double, double, double) - Static method in class org.locationtech.jts.util.NumberUtil
-
- errMsg - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
-
Messages corresponding to error codes
- error(SAXParseException) - Method in class org.locationtech.jts.io.gml2.GMLHandler
-
- ERROR - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
-
Deprecated.
- evaluate(Geometry) - Method in class org.locationtech.jts.operation.relateng.RelateNG
-
Computes the DE-9IM matrix for the topological relationship to a geometry.
- evaluate(Geometry, String) - Method in class org.locationtech.jts.operation.relateng.RelateNG
-
Tests whether the topological relationship to a geometry
matches a DE-9IM matrix pattern.
- evaluate(Geometry, TopologyPredicate) - Method in class org.locationtech.jts.operation.relateng.RelateNG
-
Tests whether the topological relationship to a geometry
satisfies a topology predicate.
- execute(Object) - Method in interface org.locationtech.jts.util.CollectionUtil.Function
-
- expandBy(double) - Method in class org.locationtech.jts.geom.Envelope
-
Expands this envelope by a given distance in all directions.
- expandBy(double, double) - Method in class org.locationtech.jts.geom.Envelope
-
Expands this envelope by a given distance in all directions.
- expandBy(double) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
-
- expandEnvelope(Envelope) - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Expands the given
Envelope
to include the coordinates in the sequence.
- expandEnvelope(Envelope) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
- expandEnvelope(Envelope) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
-
- expandEnvelope(Envelope) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
-
- expandEnvelope(Envelope) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
-
- expandToInclude(Coordinate) - Method in class org.locationtech.jts.geom.Envelope
-
Enlarges this
Envelope
so that it contains
the given
Coordinate
.
- expandToInclude(double, double) - Method in class org.locationtech.jts.geom.Envelope
-
Enlarges this Envelope
so that it contains
the given point.
- expandToInclude(Envelope) - Method in class org.locationtech.jts.geom.Envelope
-
Enlarges this Envelope
so that it contains
the other
Envelope.
- expandToInclude(Geometry) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
-
- expandToInclude(CoordinateSequence) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
-
- expandToInclude(OctagonalEnvelope) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
-
- expandToInclude(Coordinate) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
-
- expandToInclude(Envelope) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
-
- expandToInclude(double, double) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
-
- expandToInclude(Interval) - Method in class org.locationtech.jts.index.bintree.Interval
-
- expandToInclude(Interval) - Method in class org.locationtech.jts.index.strtree.Interval
-
- exponent(double) - Static method in class org.locationtech.jts.index.quadtree.DoubleBits
-
- EXPONENT_BIAS - Static variable in class org.locationtech.jts.index.quadtree.DoubleBits
-
- extend(CoordinateSequenceFactory, CoordinateSequence, int) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
- EXTERIOR - Static variable in class org.locationtech.jts.geom.Location
-
The location value for the exterior of a geometry.
- extract(Coordinate[], int, int) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Extracts a subsequence of the input
Coordinate
array
from indices
start
to
end
(inclusive).
- extract(Geometry, Class, List) - Static method in class org.locationtech.jts.geom.util.GeometryExtracter
-
- extract(Geometry, String, List) - Static method in class org.locationtech.jts.geom.util.GeometryExtracter
-
Extracts the components of
geometryType from a
Geometry
and adds them to the provided
List
.
- extract(Geometry, Class) - Static method in class org.locationtech.jts.geom.util.GeometryExtracter
-
- extract(Geometry, String) - Static method in class org.locationtech.jts.geom.util.GeometryExtracter
-
- extractBasicSegmentStrings(Geometry) - Static method in class org.locationtech.jts.noding.SegmentStringUtil
-
- 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
-
- 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
-
- extractUniqueCoordinates(Geometry) - Static method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
-
- GB - Static variable in class org.locationtech.jts.util.Memory
-
- ge(DD) - Method in class org.locationtech.jts.math.DD
-
Tests whether this value is greater than or equals to another DoubleDouble value.
- GeometricShapeBuilder - Class in org.locationtech.jts.shape
-
- GeometricShapeBuilder(GeometryFactory) - Constructor for class org.locationtech.jts.shape.GeometricShapeBuilder
-
- GeometricShapeFactory - Class in org.locationtech.jts.util
-
Computes various kinds of common geometric shapes.
- GeometricShapeFactory() - Constructor for class org.locationtech.jts.util.GeometricShapeFactory
-
Create a shape factory which will create shapes using the default
GeometryFactory
.
- GeometricShapeFactory(GeometryFactory) - Constructor for class org.locationtech.jts.util.GeometricShapeFactory
-
Create a shape factory which will create shapes using the given
GeometryFactory
.
- Geometry - Class in org.locationtech.jts.geom
-
A representation of a planar, linear vector geometry.
- Geometry(GeometryFactory) - Constructor for class org.locationtech.jts.geom.Geometry
-
Creates a new Geometry
via the specified GeometryFactory.
- geometryChanged() - Method in class org.locationtech.jts.geom.Geometry
-
Notifies this geometry that its coordinates have been changed by an external
party (for example, via a
CoordinateFilter
).
- GeometryCollection - Class in org.locationtech.jts.geom
-
Models a collection of
Geometry
s of
arbitrary type and dimension.
- GeometryCollection(Geometry[], PrecisionModel, int) - Constructor for class org.locationtech.jts.geom.GeometryCollection
-
- GeometryCollection(Geometry[], GeometryFactory) - Constructor for class org.locationtech.jts.geom.GeometryCollection
-
- GEOMETRYCOLLECTION - Static variable in class org.locationtech.jts.io.WKTConstants
-
- GeometryCollectionIterator - Class in org.locationtech.jts.geom
-
Iterates over all
Geometry
s in a
Geometry
,
(which may be either a collection or an atomic geometry).
- GeometryCollectionIterator(Geometry) - Constructor for class org.locationtech.jts.geom.GeometryCollectionIterator
-
Constructs an iterator over the given Geometry
.
- GeometryCollectionMapper - Class in org.locationtech.jts.geom.util
-
Maps the members of a
GeometryCollection
into another
GeometryCollection via a defined
mapping function.
- GeometryCollectionMapper(GeometryMapper.MapOp) - Constructor for class org.locationtech.jts.geom.util.GeometryCollectionMapper
-
- GeometryCollectionShape - Class in org.locationtech.jts.awt
-
A
Shape
which contains a heterogeneous collection of other shapes
representing JTS
Geometry
s.
- GeometryCollectionShape() - Constructor for class org.locationtech.jts.awt.GeometryCollectionShape
-
- GeometryCombiner - Class in org.locationtech.jts.geom.util
-
- GeometryCombiner(Collection) - Constructor for class org.locationtech.jts.geom.util.GeometryCombiner
-
Creates a new combiner for a collection of geometries
- GeometryComponentFilter - Interface in org.locationtech.jts.geom
-
Geometry
classes support the concept of applying
a GeometryComponentFilter
filter to a geometry.
- GeometryEditor - Class in org.locationtech.jts.geom.util
-
A class which supports creating new
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 same
GeometryFactory
as the input Geometry.
- GeometryEditor(GeometryFactory) - Constructor for class org.locationtech.jts.geom.util.GeometryEditor
-
- GeometryEditor.CoordinateOperation - Class in org.locationtech.jts.geom.util
-
- GeometryEditor.CoordinateSequenceOperation - Class in org.locationtech.jts.geom.util
-
- GeometryEditor.GeometryEditorOperation - Interface in org.locationtech.jts.geom.util
-
A interface which specifies an edit operation for Geometries.
- GeometryEditor.NoOpGeometryOperation - Class in org.locationtech.jts.geom.util
-
A GeometryEditorOperation which does not modify
the input geometry.
- GeometryExtracter - Class in org.locationtech.jts.geom.util
-
Extracts the components of a given type from a
Geometry
.
- GeometryExtracter(Class, List) - Constructor for class org.locationtech.jts.geom.util.GeometryExtracter
-
Deprecated.
- GeometryExtracter(String, List) - Constructor for class org.locationtech.jts.geom.util.GeometryExtracter
-
Constructs a filter with a list in which to store the elements found.
- GeometryFactory - Class in org.locationtech.jts.geom
-
Supplies a set of utility methods for building Geometry objects from lists
of Coordinates.
- GeometryFactory(PrecisionModel, int, CoordinateSequenceFactory) - Constructor for class org.locationtech.jts.geom.GeometryFactory
-
Constructs a GeometryFactory that generates Geometries having the given
PrecisionModel, spatial-reference ID, and CoordinateSequence implementation.
- GeometryFactory(CoordinateSequenceFactory) - Constructor for class org.locationtech.jts.geom.GeometryFactory
-
Constructs a GeometryFactory that generates Geometries having the given
CoordinateSequence implementation, a double-precision floating PrecisionModel and a
spatial-reference ID of 0.
- GeometryFactory(PrecisionModel) - Constructor for class org.locationtech.jts.geom.GeometryFactory
-
Constructs a GeometryFactory that generates Geometries having the given
PrecisionModel
and the default CoordinateSequence
implementation.
- GeometryFactory(PrecisionModel, int) - Constructor for class org.locationtech.jts.geom.GeometryFactory
-
Constructs a GeometryFactory that generates Geometries having the given
PrecisionModel
and spatial-reference ID, and the default CoordinateSequence
implementation.
- GeometryFactory() - Constructor for class org.locationtech.jts.geom.GeometryFactory
-
Constructs a GeometryFactory that generates Geometries having a floating
PrecisionModel and a spatial-reference ID of 0.
- GeometryFilter - Interface in org.locationtech.jts.geom
-
GeometryCollection
classes support the concept of
applying a GeometryFilter
to the Geometry
.
- GeometryFixer - Class in org.locationtech.jts.geom.util
-
Fixes a geometry to be a valid geometry, while preserving as much as
possible of the shape and location of the input.
- GeometryFixer(Geometry) - Constructor for class org.locationtech.jts.geom.util.GeometryFixer
-
Creates a new instance to fix a given geometry.
- GeometryGraph - Class in org.locationtech.jts.geomgraph
-
A GeometryGraph is a graph that models a given Geometry
- GeometryGraph(int, Geometry) - Constructor for class org.locationtech.jts.geomgraph.GeometryGraph
-
- GeometryGraph(int, Geometry, BoundaryNodeRule) - Constructor for class org.locationtech.jts.geomgraph.GeometryGraph
-
- GeometryGraphOperation - Class in org.locationtech.jts.operation
-
- GeometryGraphOperation(Geometry, Geometry) - Constructor for class org.locationtech.jts.operation.GeometryGraphOperation
-
- GeometryGraphOperation(Geometry, Geometry, BoundaryNodeRule) - Constructor for class org.locationtech.jts.operation.GeometryGraphOperation
-
- GeometryGraphOperation(Geometry) - Constructor for class org.locationtech.jts.operation.GeometryGraphOperation
-
- GeometryItemDistance - Class in org.locationtech.jts.index.strtree
-
- 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
-
- GeometryNoder(PrecisionModel) - Constructor for class org.locationtech.jts.noding.snapround.GeometryNoder
-
Creates a new noder which snap-rounds to a grid specified
by the given
PrecisionModel
.
- GeometryPrecisionReducer - Class in org.locationtech.jts.precision
-
Reduces the precision of a
Geometry
according to the supplied
PrecisionModel
,
ensuring that the result is valid (unless specified otherwise).
- GeometryPrecisionReducer(PrecisionModel) - Constructor for class org.locationtech.jts.precision.GeometryPrecisionReducer
-
- GeometrySnapper - Class in org.locationtech.jts.operation.overlay.snap
-
Snaps the vertices and segments of a
Geometry
to another Geometry's vertices.
- GeometrySnapper(Geometry) - Constructor for class org.locationtech.jts.operation.overlay.snap.GeometrySnapper
-
Creates a new snapper acting on the given geometry
- GeometryStrategies - Class in org.locationtech.jts.io.gml2
-
Container for GML2 Geometry parsing strategies which can be represented in JTS.
- GeometryStrategies() - Constructor for class org.locationtech.jts.io.gml2.GeometryStrategies
-
- GeometryTransformer - Class in org.locationtech.jts.geom.util
-
A framework for processes which transform an input
Geometry
into
an output
Geometry
, possibly changing its structure and type(s).
- GeometryTransformer() - Constructor for class org.locationtech.jts.geom.util.GeometryTransformer
-
- get(int, int) - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Returns the value of one of this matrix
entries.
- get(int) - Method in class org.locationtech.jts.geomgraph.EdgeList
-
- get(int) - Method in class org.locationtech.jts.geomgraph.TopologyLocation
-
- getAdjacent(int) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Gets the triangle adjacent to an edge.
- getAdjacentTriangleAcrossEdge(int) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
- getAdjacentTriangleEdgeIndex(int) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
- getAngle() - Method in class org.locationtech.jts.planargraph.DirectedEdge
-
Returns the angle that the start of this DirectedEdge makes with the
positive x-axis, in radians.
- getArea() - Method in class org.locationtech.jts.geom.Envelope
-
Gets the area of this envelope.
- getArea() - Method in class org.locationtech.jts.geom.Geometry
-
Returns the area of this Geometry
.
- getArea() - Method in class org.locationtech.jts.geom.GeometryCollection
-
Returns the area of this GeometryCollection
- getArea() - Method in class org.locationtech.jts.geom.Polygon
-
Returns the area of this Polygon
- getArea() - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Gets the area of the triangle.
- getArgGeometry(int) - Method in class org.locationtech.jts.operation.GeometryGraphOperation
-
- getBit(int) - Method in class org.locationtech.jts.index.quadtree.DoubleBits
-
- getBit(long, int) - Static method in class org.locationtech.jts.precision.CommonBits
-
Extracts the i'th bit of a bitstring.
- getBoundary() - Method in class org.locationtech.jts.geom.Geometry
-
Returns the boundary, or an empty geometry of appropriate dimension
if this Geometry
is empty.
- getBoundary() - Method in class org.locationtech.jts.geom.GeometryCollection
-
- getBoundary() - Method in class org.locationtech.jts.geom.LineString
-
Gets the boundary of this geometry.
- getBoundary() - Method in class org.locationtech.jts.geom.MultiLineString
-
Gets the boundary of this geometry.
- getBoundary() - Method in class org.locationtech.jts.geom.MultiPoint
-
Gets the boundary of this geometry.
- getBoundary() - Method in class org.locationtech.jts.geom.MultiPolygon
-
Computes the boundary of this geometry
- getBoundary() - Method in class org.locationtech.jts.geom.Point
-
Gets the boundary of this geometry.
- getBoundary() - Method in class org.locationtech.jts.geom.Polygon
-
Computes the boundary of this geometry
- getBoundary(Geometry) - Static method in class org.locationtech.jts.operation.BoundaryOp
-
Computes a geometry representing the boundary of a geometry.
- getBoundary(Geometry, BoundaryNodeRule) - Static method in class org.locationtech.jts.operation.BoundaryOp
-
Computes a geometry representing the boundary of a geometry,
using an explicit
BoundaryNodeRule
.
- getBoundary() - Method in class org.locationtech.jts.operation.BoundaryOp
-
Gets the computed boundary.
- getBoundaryDimension() - Method in class org.locationtech.jts.geom.Geometry
-
Returns the dimension of this 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(Geometry, double) - Static method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
-
Computes the center point of the Largest Empty Circle
interior-disjoint to a set of obstacles,
with accuracy to a given tolerance distance.
- getCenter(Geometry, Geometry, double) - Static method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
-
Computes the center point of the Largest Empty Circle
interior-disjoint to a set of obstacles and within a polygonal boundary,
with accuracy to a given tolerance distance.
- getCenter() - Method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
-
Gets the center point of the Largest Empty Circle
(up to the tolerance distance).
- getCenter(Geometry, double) - Static method in class org.locationtech.jts.algorithm.construct.MaximumInscribedCircle
-
Computes the center point of the Maximum Inscribed Circle
of a polygonal geometry, up to a given tolerance distance.
- getCenter() - Method in class org.locationtech.jts.algorithm.construct.MaximumInscribedCircle
-
Gets the center point of the maximum inscribed circle
(up to the tolerance distance).
- getCentre() - Method in class org.locationtech.jts.algorithm.MinimumBoundingCircle
-
Gets the centre point of the computed Minimum Bounding Circle.
- getCentre() - Method in class org.locationtech.jts.index.quadtree.Key
-
- getCentre() - Method in class org.locationtech.jts.index.strtree.Interval
-
- getCentre() - Method in class org.locationtech.jts.shape.GeometricShapeBuilder
-
- getCentroid(Geometry) - Static method in class org.locationtech.jts.algorithm.Centroid
-
Computes the centroid point of a geometry.
- getCentroid() - Method in class org.locationtech.jts.algorithm.Centroid
-
Gets the computed centroid.
- getCentroid() - Method in class org.locationtech.jts.geom.Geometry
-
Computes the centroid of this Geometry
.
- getChains(Coordinate[]) - Static method in class org.locationtech.jts.index.chain.MonotoneChainBuilder
-
- 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
-
- 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
-
- 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(int) - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
-
Gets one of the paired points
- getCoordinate() - Method in class org.locationtech.jts.algorithm.HCoordinate
-
- getCoordinate(int) - Method in class org.locationtech.jts.geom.CoordinateList
-
- getCoordinate(int) - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Returns (possibly a copy of) the i'th coordinate in this sequence.
- getCoordinate(int, Coordinate) - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Copies the i'th coordinate in the sequence to the supplied
Coordinate
.
- getCoordinate() - Method in class org.locationtech.jts.geom.Geometry
-
Returns a vertex of this geometry
(usually, but not necessarily, the first one),
or null
if the geometry is empty.
- getCoordinate() - Method in class org.locationtech.jts.geom.GeometryCollection
-
- getCoordinate(int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
Get the Coordinate with index i.
- getCoordinate(int, Coordinate) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
- getCoordinate(int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
-
- getCoordinate(int, Coordinate) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
-
- getCoordinate(int) - Method in class org.locationtech.jts.geom.LineSegment
-
- getCoordinate() - Method in class org.locationtech.jts.geom.LineString
-
- getCoordinate() - Method in class org.locationtech.jts.geom.Point
-
- getCoordinate() - Method in class org.locationtech.jts.geom.Polygon
-
- getCoordinate() - Method in exception org.locationtech.jts.geom.TopologyException
-
- getCoordinate(int) - Method in class org.locationtech.jts.geomgraph.Edge
-
- getCoordinate() - Method in class org.locationtech.jts.geomgraph.Edge
-
- getCoordinate() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
-
- getCoordinate() - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
-
- getCoordinate() - Method in class org.locationtech.jts.geomgraph.EdgeIntersection
-
- getCoordinate(int) - Method in class org.locationtech.jts.geomgraph.EdgeRing
-
- getCoordinate() - Method in class org.locationtech.jts.geomgraph.GraphComponent
-
- getCoordinate() - Method in class org.locationtech.jts.geomgraph.Node
-
- getCoordinate() - Method in class org.locationtech.jts.index.kdtree.KdNode
-
Returns the location of this node
- getCoordinate(Geometry) - Method in class org.locationtech.jts.linearref.LinearLocation
-
- getCoordinate(int) - Method in class org.locationtech.jts.noding.BasicSegmentString
-
- getCoordinate(int) - Method in class org.locationtech.jts.noding.NodedSegmentString
-
- getCoordinate() - Method in class org.locationtech.jts.noding.SegmentNode
-
Gets the
Coordinate
giving the location of this node.
- getCoordinate(int) - Method in interface org.locationtech.jts.noding.SegmentString
-
Gets the segment string coordinate at a given index.
- getCoordinate() - Method in class org.locationtech.jts.noding.snapround.HotPixel
-
Gets the coordinate this hot pixel is based at.
- getCoordinate(int) - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
-
- getCoordinate(int) - Method in class org.locationtech.jts.operation.distance.FacetSequence
-
- getCoordinate() - Method in class org.locationtech.jts.operation.distance.GeometryLocation
-
- getCoordinate(int) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
-
- getCoordinate(int, Coordinate) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
-
- getCoordinate() - Method in class org.locationtech.jts.operation.valid.RepeatedPointTester
-
- getCoordinate() - Method in class org.locationtech.jts.operation.valid.TopologyValidationError
-
Returns the location of this error (on the
Geometry
containing the error).
- getCoordinate() - Method in class org.locationtech.jts.planargraph.DirectedEdge
-
Returns the coordinate of the from-node.
- getCoordinate() - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
-
Returns the coordinate for the node at which this star is based
- getCoordinate() - Method in class org.locationtech.jts.planargraph.Node
-
Returns the location of this Node.
- getCoordinate(int) - Method in class org.locationtech.jts.simplify.LinkedLine
-
- getCoordinate() - Method in exception org.locationtech.jts.triangulate.ConstraintEnforcementException
-
Gets the approximate location of this error.
- getCoordinate(int) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
- getCoordinate() - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
-
- getCoordinate(int) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Gets the coordinate for a vertex.
- getCoordinateCopy(int) - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Returns a copy of the i'th coordinate in this sequence.
- getCoordinateCopy(int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
Get a copy of the Coordinate with index i.
- getCoordinateCopy(int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
-
- getCoordinateCopy(int) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
-
- getCoordinateInternal(int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
-
- getCoordinateInternal(int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
-
- getCoordinateN(int) - Method in class org.locationtech.jts.geom.LineString
-
- getCoordinates() - Method in class org.locationtech.jts.algorithm.distance.DiscreteFrechetDistance
-
Gets the pair of
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(Geometry) - Static method in class org.locationtech.jts.geom.util.ComponentCoordinateExtracter
-
Extracts a representative
Coordinate
from each connected component in a geometry.
- getCoordinates() - Method in class org.locationtech.jts.geomgraph.Edge
-
- getCoordinates() - Method in class org.locationtech.jts.geomgraph.index.MonotoneChainEdge
-
- getCoordinates() - Method in class org.locationtech.jts.index.chain.MonotoneChain
-
Return the subsequence of coordinates forming this chain.
- getCoordinates() - Method in class org.locationtech.jts.noding.BasicSegmentString
-
- getCoordinates() - Method in class org.locationtech.jts.noding.NodedSegmentString
-
- getCoordinates() - Method in interface org.locationtech.jts.noding.SegmentString
-
Gets the coordinates in this segment string.
- getCoordinates() - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
-
- getCoordinates(Geometry) - Static method in class org.locationtech.jts.operation.distance.ConnectedElementPointFilter
-
Returns a list containing a Coordinate from each Polygon, LineString, and Point
found inside the specified geometry.
- getCoordinates() - Method in class org.locationtech.jts.simplify.LinkedLine
-
- getCoordinates() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
- getCoordinates() - Method in class org.locationtech.jts.triangulate.VertexTaggedGeometryDataMapper
-
- getCoordinates() - Method in class org.locationtech.jts.util.CoordinateArrayFilter
-
Returns the gathered Coordinate
s.
- getCoordinates() - Method in class org.locationtech.jts.util.UniqueCoordinateArrayFilter
-
Returns the gathered Coordinate
s.
- getCoordinateSequence() - Method in class org.locationtech.jts.geom.LineString
-
- getCoordinateSequence() - Method in class org.locationtech.jts.geom.Point
-
- getCoordinateSequenceFactory() - Method in class org.locationtech.jts.geom.GeometryFactory
-
- getCount() - Method in class org.locationtech.jts.algorithm.RayCrossingCounter
-
Gets the count of crossings.
- getCount() - Method in class org.locationtech.jts.index.kdtree.KdNode
-
Returns the number of inserted points that are coincident at this location.
- getCount() - Method in class org.locationtech.jts.io.ByteOrderDataInStream
-
Gets the number of bytes read from the stream.
- getCount() - Method in class org.locationtech.jts.util.CoordinateCountFilter
-
Returns the result of the filtering.
- getCurve(Geometry, double) - Static method in class org.locationtech.jts.operation.buffer.OffsetCurve
-
Computes the offset curve of a geometry at a given distance.
- getCurve(Geometry, double, int, int, double) - Static method in class org.locationtech.jts.operation.buffer.OffsetCurve
-
Computes the offset curve of a geometry at a given distance,
with specified quadrant segments, join style and mitre limit.
- getCurve() - Method in class org.locationtech.jts.operation.buffer.OffsetCurve
-
Gets the computed offset curve lines.
- getCurveJoined(Geometry, double) - Static method in class org.locationtech.jts.operation.buffer.OffsetCurve
-
Computes the offset curve of a geometry at a given distance,
joining curve sections into a single line for each input line.
- getCurves() - Method in class org.locationtech.jts.operation.buffer.BufferCurveSetBuilder
-
Computes the set of raw offset curves for the buffer.
- getCutEdges() - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
-
Gets the list of cut edges found during polygonization.
- getDangles() - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
-
Gets the list of dangling lines found during polygonization.
- getData() - Method in class org.locationtech.jts.index.kdtree.KdNode
-
Gets the user data object associated with this node.
- getData() - Method in class org.locationtech.jts.io.ByteOrderDataInStream
-
Gets the data item that was last read from the stream.
- getData() - Method in class org.locationtech.jts.noding.BasicSegmentString
-
Gets the user-defined data for this segment string.
- getData() - Method in class org.locationtech.jts.noding.NodedSegmentString
-
Gets the user-defined data for this segment string.
- getData() - Method in interface org.locationtech.jts.noding.SegmentString
-
Gets the user-defined data for this segment string.
- getData() - Method in class org.locationtech.jts.planargraph.GraphComponent
-
Gets the user-defined data for this component.
- getData() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Gets the external data value for this edge.
- getData() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
Gets the external data value for this triangle.
- getData() - Method in class org.locationtech.jts.triangulate.Segment
-
Gets the external data associated with this segment
- getDegree() - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
-
- getDegree() - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
-
Returns the number of edges around the Node associated with this DirectedEdgeStar.
- getDegree() - Method in class org.locationtech.jts.planargraph.Node
-
Returns the number of edges around this Node.
- getDeleteEventIndex() - Method in class org.locationtech.jts.geomgraph.index.SweepLineEvent
-
- getDeleteEventIndex() - Method in class org.locationtech.jts.index.sweepline.SweepLineEvent
-
- getDelta(int) - Method in class org.locationtech.jts.geomgraph.Depth
-
- getDepth(int, int) - Method in class org.locationtech.jts.geomgraph.Depth
-
- getDepth(int) - Method in class org.locationtech.jts.geomgraph.DirectedEdge
-
- getDepth() - Method in class org.locationtech.jts.geomgraph.Edge
-
- getDepthDelta() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
-
- getDepthDelta() - Method in class org.locationtech.jts.geomgraph.Edge
-
The depthDelta is the change in depth as an edge is crossed from R to L
- getDeterminant() - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Computes the determinant of the transformation matrix.
- getDiagram(GeometryFactory) - Method in class org.locationtech.jts.triangulate.VoronoiDiagramBuilder
-
- 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
-
- getDiameter() - Method in class org.locationtech.jts.geom.Envelope
-
Gets the length of the diameter (diagonal) of the envelope.
- getDiameter() - Method in class org.locationtech.jts.shape.GeometricShapeBuilder
-
- getDimension() - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Returns the dimension (number of ordinates in each coordinate) for this sequence.
- getDimension() - Method in class org.locationtech.jts.geom.Geometry
-
Returns the dimension of this geometry.
- getDimension() - Method in class org.locationtech.jts.geom.GeometryCollection
-
- getDimension() - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
- getDimension() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
-
- getDimension() - Method in class org.locationtech.jts.geom.LineString
-
- getDimension() - Method in class org.locationtech.jts.geom.MultiLineString
-
- getDimension() - Method in class org.locationtech.jts.geom.MultiPoint
-
- getDimension() - Method in class org.locationtech.jts.geom.MultiPolygon
-
- getDimension() - Method in class org.locationtech.jts.geom.Point
-
- getDimension() - Method in class org.locationtech.jts.geom.Polygon
-
- getDimension() - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
-
- getDirectedCoordinate() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
-
- getDirectionPt() - Method in class org.locationtech.jts.planargraph.DirectedEdge
-
Returns a point to which an imaginary line is drawn from the from-node to
specify this DirectedEdge's orientation.
- getDirEdge(int) - Method in class org.locationtech.jts.planargraph.Edge
-
Returns one of the DirectedEdges associated with this Edge.
- getDirEdge(Node) - Method in class org.locationtech.jts.planargraph.Edge
-
Returns the
DirectedEdge
that starts from the given node, or null if the
node is not one of the two nodes associated with this Edge.
- getDissolved() - Method in class org.locationtech.jts.noding.SegmentStringDissolver
-
Gets the collection of dissolved (i.e.
- getDistance() - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
-
Gets the distance between the paired points
- getDistance() - Method in class org.locationtech.jts.geomgraph.EdgeIntersection
-
- getDistance() - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
-
- getDistance(Geometry) - Static method in class org.locationtech.jts.precision.MinimumClearance
-
Computes the Minimum Clearance distance for
the given Geometry.
- getDistance() - Method in class org.locationtech.jts.precision.MinimumClearance
-
Gets the Minimum Clearance distance.
- getDistance(Geometry) - Static method in class org.locationtech.jts.precision.SimpleMinimumClearance
-
- getDistance() - Method in class org.locationtech.jts.precision.SimpleMinimumClearance
-
- getDistancePoints() - Method in class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder
-
- getDouble() - Method in class org.locationtech.jts.index.quadtree.DoubleBits
-
- getDouble(byte[], int) - Static method in class org.locationtech.jts.io.ByteOrderValues
-
- getDx() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
-
- getDy() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
-
- getEdge() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
-
- getEdge() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
-
- getEdge() - Method in class org.locationtech.jts.noding.SegmentNodeList
-
- getEdge() - Method in class org.locationtech.jts.planargraph.DirectedEdge
-
Returns this DirectedEdge's parent Edge, or null if it has none.
- getEdge(int) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
- getEdgeDirection() - Method in class org.locationtech.jts.planargraph.DirectedEdge
-
Returns whether the direction of the parent Edge (if any) is the same as that
of this Directed Edge.
- getEdgeDistance(int, int) - Method in class org.locationtech.jts.algorithm.LineIntersector
-
Computes the "edge distance" of an intersection point along the specified input line segment.
- getEdgeEnds() - Method in class org.locationtech.jts.geomgraph.PlanarGraph
-
- getEdgeEnds() - Method in class org.locationtech.jts.operation.relate.EdgeEndBundle
-
- getEdgeIndex(QuadEdge) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
Gets the index for the given edge of this triangle
- getEdgeIndex(Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
Gets the index for the edge that starts at vertex v.
- getEdgeIntersectionList() - Method in class org.locationtech.jts.geomgraph.Edge
-
- getEdgeIterator() - Method in class org.locationtech.jts.geomgraph.PlanarGraph
-
- getEdgeRing() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
-
- getEdges() - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
-
- getEdges() - Method in class org.locationtech.jts.geomgraph.EdgeList
-
- getEdges() - Method in class org.locationtech.jts.geomgraph.EdgeRing
-
Returns the list of DirectedEdges that make up this EdgeRing
- getEdges() - Method in class org.locationtech.jts.geomgraph.Node
-
- getEdges() - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
-
Returns the DirectedEdges, in ascending order by angle with the positive x-axis.
- getEdges() - Method in class org.locationtech.jts.planargraph.PlanarGraph
-
Returns the Edges that have been added to this PlanarGraph
- getEdges(GeometryFactory) - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulationBuilder
-
- getEdges(GeometryFactory) - Method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
-
- 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(GeometryFactory) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the geometry for the edges in the subdivision as a
MultiLineString
containing 2-point lines.
- getEdges() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
- getEdgesBetween(Node, Node) - Static method in class org.locationtech.jts.planargraph.Node
-
Returns all Edges that connect the two nodes (which are assumed to be different).
- getEdgeSegment(int, LineSegment) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
- getEnd() - Method in class org.locationtech.jts.triangulate.Segment
-
Gets the end coordinate of the segment
- getEndCapStyle() - Method in class org.locationtech.jts.operation.buffer.BufferParameters
-
Gets the end cap style.
- getEndIndex() - Method in class org.locationtech.jts.index.chain.MonotoneChain
-
Gets the index of the end of the monotone chain
in the underlying array of points.
- getEndIndex() - Method in class org.locationtech.jts.linearref.LengthIndexedLine
-
Returns the index of the end of the line
- getEndIndex() - Method in class org.locationtech.jts.linearref.LocationIndexedLine
-
Returns the index of the end of the line
- getEndLocation(Geometry) - Static method in class org.locationtech.jts.linearref.LinearLocation
-
Gets a location which refers to the end of a linear
Geometry
.
- getEndpoint(int, int) - Method in class org.locationtech.jts.algorithm.LineIntersector
-
Gets an endpoint of an input segment.
- getEndPoint() - Method in class org.locationtech.jts.geom.LineString
-
- getEndX() - Method in class org.locationtech.jts.triangulate.Segment
-
Gets the end X ordinate of the segment
- getEndY() - Method in class org.locationtech.jts.triangulate.Segment
-
Gets the end Y ordinate of the segment
- getEndZ() - Method in class org.locationtech.jts.triangulate.Segment
-
Gets the end Z ordinate of the segment
- getEnvelope() - Method in class org.locationtech.jts.geom.Geometry
-
Gets a Geometry representing the envelope (bounding box) of
this Geometry
.
- getEnvelope() - Method in class org.locationtech.jts.geomgraph.Edge
-
- getEnvelope() - Method in class org.locationtech.jts.index.chain.MonotoneChain
-
Gets the envelope of the chain.
- getEnvelope(double) - Method in class org.locationtech.jts.index.chain.MonotoneChain
-
Gets the envelope for this chain,
expanded by a given distance.
- getEnvelope() - Method in class org.locationtech.jts.index.hprtree.Item
-
- getEnvelope() - Method in class org.locationtech.jts.index.quadtree.Key
-
- getEnvelope() - Method in class org.locationtech.jts.index.quadtree.Node
-
- getEnvelope() - Method in class org.locationtech.jts.operation.distance.FacetSequence
-
- getEnvelope() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the envelope of the Subdivision (including the frame).
- getEnvelopeInternal() - Method in class org.locationtech.jts.geom.Geometry
-
Gets an
Envelope
containing
the minimum and maximum x and y values in this
Geometry
.
- getErrorIndicator() - Method in class org.locationtech.jts.operation.buffer.validate.BufferDistanceValidator
-
Gets a geometry which indicates the location and nature of a validation failure.
- getErrorIndicator() - Method in class org.locationtech.jts.operation.buffer.validate.BufferResultValidator
-
Gets a geometry which indicates the location and nature of a validation failure.
- getErrorLocation() - Method in class org.locationtech.jts.operation.buffer.validate.BufferDistanceValidator
-
- getErrorLocation() - Method in class org.locationtech.jts.operation.buffer.validate.BufferResultValidator
-
- getErrorMessage() - Method in class org.locationtech.jts.noding.FastNodingValidator
-
Returns an error message indicating the segments containing
the intersection.
- getErrorMessage() - Method in class org.locationtech.jts.operation.buffer.validate.BufferDistanceValidator
-
- getErrorMessage() - Method in class org.locationtech.jts.operation.buffer.validate.BufferResultValidator
-
- getErrorType() - Method in class org.locationtech.jts.operation.valid.TopologyValidationError
-
Gets the type of this error.
- getExponent() - Method in class org.locationtech.jts.index.quadtree.DoubleBits
-
Determines the exponent for the number
- getExtent() - Method in class org.locationtech.jts.shape.GeometricShapeBuilder
-
- getExteriorRing() - Method in class org.locationtech.jts.geom.Polygon
-
- getExtremalPoints() - Method in class org.locationtech.jts.algorithm.MinimumBoundingCircle
-
Gets the extremal points which define the computed Minimum Bounding Circle.
- getFactory() - Method in class org.locationtech.jts.geom.Geometry
-
Gets the factory which contains the context in which this geometry was created.
- getFarthestPoints() - Method in class org.locationtech.jts.algorithm.MinimumBoundingCircle
-
- getFill() - Method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
-
Gets the concave fill, which is the area between the input polygons,
subject to the concaveness control parameter.
- getFrameEdges() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the edges which touch frame vertices.
- getFromNode() - Method in class org.locationtech.jts.planargraph.DirectedEdge
-
Returns the node from which this DirectedEdge leaves.
- getGeometry() - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
-
Gets the original
Geometry
which has been prepared.
- getGeometry(Geometry) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
-
- getGeometry(Geometry, boolean) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
-
- getGeometry(Geometry) - Static method in class org.locationtech.jts.geom.util.LineStringExtracter
-
- getGeometry() - Method in class org.locationtech.jts.geomgraph.GeometryGraph
-
- getGeometry() - Method in class org.locationtech.jts.io.gml2.GMLHandler
-
Gets the geometry parsed by this handler.
- getGeometry() - Method in class org.locationtech.jts.linearref.LinearGeometryBuilder
-
- getGeometry() - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
-
Gets a geometry representing the polygons formed by the polygonization.
- getGeometry() - Method in class org.locationtech.jts.shape.fractal.HilbertCurveBuilder
-
- getGeometry() - Method in class org.locationtech.jts.shape.fractal.KochSnowflakeBuilder
-
- getGeometry() - Method in class org.locationtech.jts.shape.fractal.MortonCurveBuilder
-
- getGeometry() - Method in class org.locationtech.jts.shape.fractal.SierpinskiCarpetBuilder
-
- getGeometry() - Method in class org.locationtech.jts.shape.GeometricShapeBuilder
-
- getGeometry() - Method in class org.locationtech.jts.shape.random.RandomPointsBuilder
-
- getGeometry() - Method in class org.locationtech.jts.shape.random.RandomPointsInGridBuilder
-
Gets the
MultiPoint
containing the generated point
- getGeometry(GeometryFactory) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
- getGeometryComponent() - Method in class org.locationtech.jts.operation.distance.GeometryLocation
-
Returns the geometry component on (or in) which this location occurs.
- getGeometryCount() - Method in class org.locationtech.jts.geomgraph.Label
-
- getGeometryN(int) - Method in class org.locationtech.jts.geom.Geometry
-
- getGeometryN(int) - Method in class org.locationtech.jts.geom.GeometryCollection
-
- getGeometryType() - Method in class org.locationtech.jts.geom.Geometry
-
Returns the name of this Geometry's actual class.
- getGeometryType() - Method in class org.locationtech.jts.geom.GeometryCollection
-
- getGeometryType() - Method in class org.locationtech.jts.geom.LinearRing
-
- getGeometryType() - Method in class org.locationtech.jts.geom.LineString
-
- getGeometryType() - Method in class org.locationtech.jts.geom.MultiLineString
-
- getGeometryType() - Method in class org.locationtech.jts.geom.MultiPoint
-
- getGeometryType() - Method in class org.locationtech.jts.geom.MultiPolygon
-
- getGeometryType() - Method in class org.locationtech.jts.geom.Point
-
- getGeometryType() - Method in class org.locationtech.jts.geom.Polygon
-
- getGraph() - Method in class org.locationtech.jts.edgegraph.EdgeGraphBuilder
-
- getGraph() - Method in class org.locationtech.jts.operation.overlay.OverlayOp
-
Gets the graph constructed to compute the overlay.
- getHeight() - Method in class org.locationtech.jts.geom.Envelope
-
Returns the difference between the maximum and minimum y values.
- getHull() - Method in class org.locationtech.jts.algorithm.hull.ConcaveHull
-
Gets the computed concave hull.
- getHull() - Method in class org.locationtech.jts.algorithm.hull.ConcaveHullOfPolygons
-
Gets the computed concave hull.
- getId() - Method in class org.locationtech.jts.index.chain.MonotoneChain
-
Gets the id of this chain.
- getIndex() - Method in class org.locationtech.jts.noding.MCIndexNoder
-
- getIndex() - Method in class org.locationtech.jts.noding.MCIndexSegmentSetMutualIntersector
-
Gets the index constructed over the base segment strings.
- getIndex(Edge) - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
-
Returns the zero-based index of the given Edge, after sorting in ascending order
by angle with the positive x-axis.
- getIndex(DirectedEdge) - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
-
Returns the zero-based index of the given DirectedEdge, after sorting in ascending order
by angle with the positive x-axis.
- getIndex(int) - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
-
Returns value of i modulo the number of edges in this DirectedEdgeStar
(i.e.
- getIndex(Edge) - Method in class org.locationtech.jts.planargraph.Node
-
Returns the zero-based index of the given Edge, after sorting in ascending order
by angle with the positive x-axis.
- getIndex(Coordinate) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Gets the index of the triangle vertex which has a given coordinate (if any).
- getIndex(Tri) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Gets the edge index which a triangle is adjacent to (if any),
based on the adjacent triangle link.
- getIndexAlongSegment(int, int) - Method in class org.locationtech.jts.algorithm.LineIntersector
-
Computes the index (order) of the intIndex'th intersection point in the direction of
a specified input line segment
- getInitialVertices() - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
-
Gets the sites (vertices) used to initialize the triangulation.
- getInputGeometry() - Method in class org.locationtech.jts.geom.util.GeometryTransformer
-
Utility function to make input geometry available
- getInsertEvent() - Method in class org.locationtech.jts.geomgraph.index.SweepLineEvent
-
- getInsertEvent() - Method in class org.locationtech.jts.index.sweepline.SweepLineEvent
-
- getInt(byte[], int) - Static method in class org.locationtech.jts.io.ByteOrderValues
-
- getInteriorIntersections() - Method in class org.locationtech.jts.noding.InteriorIntersectionFinderAdder
-
- getInteriorIntersections() - Method in class org.locationtech.jts.noding.IntersectionFinderAdder
-
Deprecated.
- getInteriorPoint(Geometry) - Static method in class org.locationtech.jts.algorithm.InteriorPoint
-
Computes a location of an interior point in a
Geometry
.
- getInteriorPoint(Geometry) - Static method in class org.locationtech.jts.algorithm.InteriorPointArea
-
Computes an interior point for the
polygonal components of a Geometry.
- getInteriorPoint() - Method in class org.locationtech.jts.algorithm.InteriorPointArea
-
Gets the computed interior point.
- getInteriorPoint(Geometry) - Static method in class org.locationtech.jts.algorithm.InteriorPointLine
-
Computes an interior point for the
linear components of a Geometry.
- getInteriorPoint() - Method in class org.locationtech.jts.algorithm.InteriorPointLine
-
- getInteriorPoint(Geometry) - Static method in class org.locationtech.jts.algorithm.InteriorPointPoint
-
Computes an interior point for the
puntal components of a Geometry.
- getInteriorPoint() - Method in class org.locationtech.jts.algorithm.InteriorPointPoint
-
- getInteriorPoint() - Method in class org.locationtech.jts.geom.Geometry
-
Computes an interior point of this Geometry
.
- getInteriorRingN(int) - Method in class org.locationtech.jts.geom.Polygon
-
- getIntersection(int) - Method in class org.locationtech.jts.algorithm.LineIntersector
-
Returns the intIndex'th intersection point
- getIntersection() - Method in class org.locationtech.jts.noding.NodingIntersectionFinder
-
Gets the computed location of the intersection.
- getIntersection() - Method in class org.locationtech.jts.noding.SegmentIntersectionDetector
-
Gets the computed location of the intersection.
- getIntersectionAlongSegment(int, int) - Method in class org.locationtech.jts.algorithm.LineIntersector
-
Computes the intIndex'th intersection point in the direction of
a specified input line segment
- getIntersectionFinder() - Method in class org.locationtech.jts.geom.prep.PreparedLineString
-
- getIntersectionFinder() - Method in class org.locationtech.jts.geom.prep.PreparedPolygon
-
Gets the indexed intersection finder for this geometry.
- getIntersectionMatrix() - Method in class org.locationtech.jts.operation.relate.RelateOp
-
Gets the IntersectionMatrix for the spatial relationship
between the input geometries.
- getIntersectionNum() - Method in class org.locationtech.jts.algorithm.LineIntersector
-
Returns the number of intersection points found.
- getIntersections() - Method in class org.locationtech.jts.noding.FastNodingValidator
-
Gets a list of all intersections found.
- getIntersections() - Method in class org.locationtech.jts.noding.NodingIntersectionFinder
-
Gets the intersections found.
- getIntersections() - Method in class org.locationtech.jts.noding.snapround.SnapRoundingIntersectionAdder
-
Gets the created intersection nodes,
so they can be processed as hot pixels.
- getIntersectionSegments() - Method in class org.locationtech.jts.noding.NodingIntersectionFinder
-
Gets the endpoints of the intersecting segments.
- getIntersectionSegments() - Method in class org.locationtech.jts.noding.SegmentIntersectionDetector
-
Gets the endpoints of the intersecting segments.
- getInterval() - Method in class org.locationtech.jts.index.bintree.Key
-
- getInterval() - Method in class org.locationtech.jts.index.bintree.Node
-
- getInvalidLocation() - Method in class org.locationtech.jts.operation.overlay.validate.OverlayResultValidator
-
- getInvalidPoint() - Method in class org.locationtech.jts.geomgraph.GeometryGraph
-
- getInvalidRingLines() - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
-
Gets the list of lines forming invalid rings found during polygonization.
- getInverse() - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Computes the inverse of this transformation, if one
exists.
- getItem() - Method in class org.locationtech.jts.index.hprtree.Item
-
- getItem() - Method in class org.locationtech.jts.index.strtree.ItemBoundable
-
- getItem() - Method in class org.locationtech.jts.index.sweepline.SweepLineInterval
-
- getItems() - Method in class org.locationtech.jts.index.ArrayListVisitor
-
Gets the array of visited items.
- getItems() - Method in class org.locationtech.jts.index.bintree.NodeBase
-
- getItems() - Method in class org.locationtech.jts.index.quadtree.NodeBase
-
- getJoinStyle() - Method in class org.locationtech.jts.operation.buffer.BufferParameters
-
Gets the join style.
- getKDT() - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
-
Gets the
KdTree
which contains the vertices of the triangulation.
- getLabel() - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
-
- getLabel() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
-
- getLabel() - Method in class org.locationtech.jts.geomgraph.EdgeRing
-
- getLabel() - Method in class org.locationtech.jts.geomgraph.GraphComponent
-
- getLabel() - Method in class org.locationtech.jts.operation.relate.EdgeEndBundle
-
- getLastCoordinate() - Method in class org.locationtech.jts.linearref.LinearGeometryBuilder
-
- getLeft() - Method in class org.locationtech.jts.index.kdtree.KdNode
-
Returns the left node of the tree
- getLength() - Method in class org.locationtech.jts.algorithm.MinimumDiameter
-
Gets the length of the minimum diameter of the input Geometry
- getLength() - Method in class org.locationtech.jts.geom.Geometry
-
Returns the length of this Geometry
.
- getLength() - Method in class org.locationtech.jts.geom.GeometryCollection
-
- getLength() - Method in class org.locationtech.jts.geom.LineSegment
-
Computes the length of the line segment.
- getLength() - Method in class org.locationtech.jts.geom.LineString
-
Returns the length of this LineString
- getLength() - Method in class org.locationtech.jts.geom.Polygon
-
Returns the perimeter of this Polygon
- getLength(Geometry, LinearLocation) - Static method in class org.locationtech.jts.linearref.LengthLocationMap
-
- getLength(LinearLocation) - Method in class org.locationtech.jts.linearref.LengthLocationMap
-
- getLength() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Gets the length of the geometry of this quadedge.
- getLength() - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Gets the perimeter length of the triangle.
- getLength(int) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Gets the length of an edge of the triangle.
- getLevel() - Method in class org.locationtech.jts.index.bintree.Key
-
- getLevel() - Method in class org.locationtech.jts.index.quadtree.Key
-
- getLevel() - Method in class org.locationtech.jts.index.strtree.AbstractNode
-
Returns 0 if this node is a leaf, 1 if a parent of a leaf, and so on; the
root node will have the highest level
- getLine() - Method in class org.locationtech.jts.linearref.LinearIterator
-
Gets the
LineString
component the iterator is current at.
- getLine() - Method in class org.locationtech.jts.operation.linemerge.LineMergeEdge
-
Returns the LineString specifying the vertices of this edge.
- getLine(Geometry) - Static method in class org.locationtech.jts.precision.MinimumClearance
-
Gets a LineString containing two points
which are at the Minimum Clearance distance
for the given Geometry.
- getLine() - Method in class org.locationtech.jts.precision.MinimumClearance
-
Gets a LineString containing two points
which are at the Minimum Clearance distance.
- getLine(Geometry) - Static method in class org.locationtech.jts.precision.SimpleMinimumClearance
-
- getLine() - Method in class org.locationtech.jts.precision.SimpleMinimumClearance
-
- getLinearRing() - Method in class org.locationtech.jts.geomgraph.EdgeRing
-
- getLineCurve(Coordinate[], double) - Method in class org.locationtech.jts.operation.buffer.OffsetCurveBuilder
-
This method handles single points as well as LineStrings.
- getLineIntersector() - Method in class org.locationtech.jts.noding.IntersectionAdder
-
- getLines(Collection, Collection) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
-
Extracts the linear components from a single
Geometry
and adds them to the provided
Collection
.
- getLines(Collection, Collection, boolean) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
-
Extracts the linear components from a single
Geometry
and adds them to the provided
Collection
.
- getLines(Geometry, Collection) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
-
Extracts the linear components from a single
Geometry
and adds them to the provided
Collection
.
- getLines(Geometry, Collection, boolean) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
-
Extracts the linear components from a single
Geometry
and adds them to the provided
Collection
.
- getLines(Geometry) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
-
Extracts the linear components from a single geometry.
- getLines(Geometry, boolean) - Static method in class org.locationtech.jts.geom.util.LinearComponentExtracter
-
Extracts the linear components from a single geometry.
- getLines(Geometry, List) - Static method in class org.locationtech.jts.geom.util.LineStringExtracter
-
- getLines(Geometry) - Static method in class org.locationtech.jts.geom.util.LineStringExtracter
-
- getLineSegment(int, LineSegment) - Method in class org.locationtech.jts.index.chain.MonotoneChain
-
Gets the line segment starting at index
- getLineSegment() - Method in class org.locationtech.jts.triangulate.Segment
-
Gets a LineSegment modelling this segment.
- getLocation() - Method in class org.locationtech.jts.algorithm.RayCrossingCounter
-
Gets the
Location
of the point relative to
the ring, polygon
or multipolygon from which the processed segments were provided.
- getLocation(int, int) - Method in class org.locationtech.jts.geomgraph.Depth
-
- getLocation(int, int) - Method in class org.locationtech.jts.geomgraph.Label
-
- getLocation(int) - Method in class org.locationtech.jts.geomgraph.Label
-
- getLocation(Geometry, double) - Static method in class org.locationtech.jts.linearref.LengthLocationMap
-
- getLocation(Geometry, double, boolean) - Static method in class org.locationtech.jts.linearref.LengthLocationMap
-
Computes the
LinearLocation
for a
given length along a linear
Geometry
,
with control over how the location
is resolved at component endpoints.
- getLocation(double) - Method in class org.locationtech.jts.linearref.LengthLocationMap
-
- getLocation(double, boolean) - Method in class org.locationtech.jts.linearref.LengthLocationMap
-
- getLocation(Coordinate) - Method in class org.locationtech.jts.operation.overlay.validate.FuzzyPointLocator
-
- getLocations() - Method in class org.locationtech.jts.geomgraph.TopologyLocation
-
- getLocations(Geometry) - Static method in class org.locationtech.jts.operation.distance.ConnectedElementLocationFilter
-
Returns a list containing a point from each Polygon, LineString, and Point
found inside the specified geometry.
- getLong(byte[], int) - Static method in class org.locationtech.jts.io.ByteOrderValues
-
- getM() - Method in class org.locationtech.jts.geom.Coordinate
-
Retrieves the value of the measure, if present.
- getM(int) - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Returns ordinate M of the specified coordinate if available.
- getM() - Method in class org.locationtech.jts.geom.CoordinateXYM
-
The m-measure, if available.
- getM() - Method in class org.locationtech.jts.geom.CoordinateXYZM
-
The m-measure, if available.
- getM(int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
- getMajor() - Method in class org.locationtech.jts.JTSVersion
-
Gets the major number of the release version.
- getMatrixEntries() - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Gets an array containing the entries
of the transformation matrix.
- getMax() - Method in class org.locationtech.jts.index.bintree.Interval
-
- getMax() - Method in class org.locationtech.jts.index.intervalrtree.IntervalRTreeNode
-
- getMax() - Method in class org.locationtech.jts.index.sweepline.SweepLineInterval
-
- getMaxA() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
-
- getMaxB() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
-
- getMaximumDiameter() - Method in class org.locationtech.jts.algorithm.MinimumBoundingCircle
-
Gets a geometry representing the maximum diameter of the
input.
- getMaximumSegmentIndex() - Method in class org.locationtech.jts.geomgraph.Edge
-
- getMaximumSignificantDigits() - Method in class org.locationtech.jts.geom.PrecisionModel
-
Returns the maximum number of significant digits provided by this
precision model.
- getMaxNodeDegree() - Method in class org.locationtech.jts.geomgraph.EdgeRing
-
- getMaxPointDistance() - Method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
-
- getMaxPointDistance() - Method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance.MaxPointDistanceFilter
-
- getMaxPointDistance() - Method in class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
-
- getMaxPointDistance() - Method in class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter
-
- getMaxX() - Method in class org.locationtech.jts.geom.Envelope
-
Returns the Envelope
s maximum x-value.
- getMaxX() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
-
- getMaxX(int) - Method in class org.locationtech.jts.geomgraph.index.MonotoneChainEdge
-
- getMaxX() - Method in class org.locationtech.jts.geomgraph.index.SweepLineSegment
-
- getMaxY() - Method in class org.locationtech.jts.geom.Envelope
-
Returns the Envelope
s maximum y-value.
- getMaxY() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
-
- getMeasures() - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
- 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(Geometry) - Static method in class org.locationtech.jts.algorithm.MinimumAreaRectangle
-
Gets the minimum-area rectangular
Polygon
which encloses the input geometry.
- getMinimumRectangle(Geometry) - Static method in class org.locationtech.jts.algorithm.MinimumDiameter
-
Gets the minimum-width rectangular
Polygon
which encloses the input geometry
and is based along the supporting segment.
- getMinimumRectangle() - Method in class org.locationtech.jts.algorithm.MinimumDiameter
-
Gets the rectangular
Polygon
which encloses the input geometry
and is based on the minimum diameter supporting segment.
- getMinor() - Method in class org.locationtech.jts.JTSVersion
-
Gets the minor number of the release version.
- getMinX() - Method in class org.locationtech.jts.geom.Envelope
-
Returns the Envelope
s minimum x-value.
- getMinX() - Method in class org.locationtech.jts.geom.OctagonalEnvelope
-
- getMinX(int) - Method in class org.locationtech.jts.geomgraph.index.MonotoneChainEdge
-
- getMinX() - Method in class org.locationtech.jts.geomgraph.index.SweepLineSegment
-
- getMinY() - Method in class org.locationtech.jts.geom.Envelope
-
Returns the 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(DirectedEdge) - Method in class org.locationtech.jts.geomgraph.EdgeRing
-
- getNext() - Method in class org.locationtech.jts.operation.linemerge.LineMergeDirectedEdge
-
Returns the directed edge that starts at this directed edge's end point, or null
if there are zero or multiple directed edges starting there.
- getNext(DirectedEdge) - Method in class org.locationtech.jts.operation.overlay.MaximalEdgeRing
-
- getNext(DirectedEdge) - Method in class org.locationtech.jts.operation.overlay.MinimalEdgeRing
-
- getNextCW(EdgeEnd) - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
-
- getNextCWEdge(DirectedEdge) - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
-
Returns the
DirectedEdge
on the right-hand (CW)
side of the given
DirectedEdge
(which must be a member of this DirectedEdgeStar).
- getNextEdge(DirectedEdge) - Method in class org.locationtech.jts.planargraph.DirectedEdgeStar
-
Returns the
DirectedEdge
on the left-hand (CCW)
side of the given
DirectedEdge
(which must be a member of this DirectedEdgeStar).
- getNextMin() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
-
- getNode() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
-
- getNode(Interval) - Method in class org.locationtech.jts.index.bintree.Node
-
Returns the subnode containing the envelope.
- getNode(Envelope) - Method in class org.locationtech.jts.index.quadtree.Node
-
Returns the subquad containing the envelope searchEnv.
- getNodeCapacity() - Method in class org.locationtech.jts.index.strtree.AbstractSTRtree
-
Returns the maximum number of child nodes that a node may have.
- getNodedCoordinates() - Method in class org.locationtech.jts.noding.NodedSegmentString
-
Gets a list of coordinates with all nodes included.
- getNodedEdges() - Method in class org.locationtech.jts.operation.overlay.EdgeSetNoder
-
- getNodedSubstrings() - Method in class org.locationtech.jts.noding.BoundaryChainNoder
-
- getNodedSubstrings() - Method in class org.locationtech.jts.noding.BoundarySegmentNoder
-
- getNodedSubstrings() - Method in class org.locationtech.jts.noding.IteratedNoder
-
- getNodedSubstrings() - Method in class org.locationtech.jts.noding.MCIndexNoder
-
- getNodedSubstrings(Collection) - Static method in class org.locationtech.jts.noding.NodedSegmentString
-
Gets the
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.
- getNodedSubstrings() - Method in interface org.locationtech.jts.noding.Noder
-
- 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
-
- getNodedSubstrings() - Method in class org.locationtech.jts.noding.snap.SnappingNoder
-
Gets the noded result.
- getNodedSubstrings() - Method in class org.locationtech.jts.noding.snapround.MCIndexSnapRounder
-
Deprecated.
- getNodedSubstrings() - Method in class org.locationtech.jts.noding.snapround.SnapRoundingNoder
-
- getNodedSubstrings() - Method in class org.locationtech.jts.noding.ValidatingNoder
-
- getNodeIterator() - Method in class org.locationtech.jts.geomgraph.PlanarGraph
-
- getNodeIterator() - Method in class org.locationtech.jts.operation.relate.RelateNodeGraph
-
- getNodeList() - Method in class org.locationtech.jts.noding.NodedSegmentString
-
- getNodes() - Method in class org.locationtech.jts.geomgraph.PlanarGraph
-
- getNodes() - Method in class org.locationtech.jts.planargraph.PlanarGraph
-
- getNonSimpleLocation() - Method in class org.locationtech.jts.operation.IsSimpleOp
-
Deprecated.
Gets a coordinate for the location where the geometry
fails to be simple.
- getNonSimpleLocation(Geometry) - Static method in class org.locationtech.jts.operation.valid.IsSimpleOp
-
Gets a non-simple location in a geometry, if any.
- getNonSimpleLocation() - Method in class org.locationtech.jts.operation.valid.IsSimpleOp
-
Gets the coordinate for an location where the geometry
fails to be simple.
- getNonSimpleLocations() - Method in class org.locationtech.jts.operation.valid.IsSimpleOp
-
Gets all non-simple intersection locations.
- getNumGeometries() - Method in class org.locationtech.jts.geom.Geometry
-
- 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
-
- getOffsetY() - Method in class org.locationtech.jts.geom.PrecisionModel
-
- getOppositeNode(Node) - Method in class org.locationtech.jts.planargraph.Edge
-
If node
is one of the two nodes associated with this Edge,
returns the other node; otherwise returns null.
- getOrdinate(int) - Method in class org.locationtech.jts.geom.Coordinate
-
Gets the ordinate value for the given index.
- getOrdinate(int, int) - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Returns the ordinate of a coordinate in this sequence.
- getOrdinate(int) - Method in class org.locationtech.jts.geom.CoordinateXY
-
- getOrdinate(int) - Method in class org.locationtech.jts.geom.CoordinateXYM
-
- getOrdinate(int) - Method in class org.locationtech.jts.geom.CoordinateXYZM
-
- getOrdinate(int, int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
- getOrdinate(int, int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
-
- getOrdinate(int, int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
-
- getOrdinate(int, int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
-
- getOrdinate(int, int) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
-
- getOutEdges() - Method in class org.locationtech.jts.planargraph.Node
-
Returns the collection of DirectedEdges that leave this Node.
- getOutgoingDegree() - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
-
- getOutgoingDegree(EdgeRing) - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
-
- getOutputOrdinates() - Method in class org.locationtech.jts.io.WKBWriter
-
Gets a bit-pattern defining which ordinates should be
- getOutputOrdinates() - Method in class org.locationtech.jts.io.WKTWriter
-
Gets a bit-pattern defining which ordinates should be
- getParent() - Method in class org.locationtech.jts.planargraph.Subgraph
-
- getPatch() - Method in class org.locationtech.jts.JTSVersion
-
Gets the patch number of the release version.
- getPathIterator(AffineTransform) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
-
- getPathIterator(AffineTransform, double) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
-
- getPathIterator(AffineTransform) - Method in class org.locationtech.jts.awt.PolygonShape
-
- getPathIterator(AffineTransform, double) - Method in class org.locationtech.jts.awt.PolygonShape
-
- getPlane() - Method in class org.locationtech.jts.operation.distance3d.PlanarPolygon3D
-
- getPoint() - Method in class org.locationtech.jts.index.bintree.Key
-
- getPoint() - Method in class org.locationtech.jts.index.quadtree.Key
-
- getPointLocator() - Method in class org.locationtech.jts.geom.prep.PreparedPolygon
-
- getPointN(int) - Method in class org.locationtech.jts.geom.LineString
-
- getPoints(Geometry, List) - Static method in class org.locationtech.jts.geom.util.PointExtracter
-
Extracts the
Point
elements from a single
Geometry
and adds them to the provided
List
.
- getPoints(Geometry) - Static method in class org.locationtech.jts.geom.util.PointExtracter
-
- getPoints(double) - Method in class org.locationtech.jts.operation.overlay.validate.OffsetPointGenerator
-
Gets the computed offset points.
- getPolygon() - Method in class org.locationtech.jts.operation.distance3d.PlanarPolygon3D
-
- getPolygonals(Geometry, List<Geometry>) - Static method in class org.locationtech.jts.geom.util.PolygonalExtracter
-
- getPolygonals(Geometry) - Static method in class org.locationtech.jts.geom.util.PolygonalExtracter
-
- getPolygons(Geometry, List) - Static method in class org.locationtech.jts.geom.util.PolygonExtracter
-
- getPolygons(Geometry) - Static method in class org.locationtech.jts.geom.util.PolygonExtracter
-
- getPolygons() - Method in class org.locationtech.jts.operation.overlay.PolygonBuilder
-
- getPolygons() - Method in class org.locationtech.jts.operation.polygonize.Polygonizer
-
Gets the list of polygons formed by the polygonization.
- getPrecisionModel() - Method in class org.locationtech.jts.geom.Geometry
-
Returns the PrecisionModel
used by the Geometry
.
- getPrecisionModel() - Method in class org.locationtech.jts.geom.GeometryFactory
-
Returns the PrecisionModel that Geometries created by this factory
will be associated with.
- getPrimary() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Gets the primary edge of this quadedge and its sym.
- getPrimaryEdges(boolean) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets all primary quadedges in the subdivision.
- getProperIntersectionPoint() - Method in class org.locationtech.jts.geomgraph.index.SegmentIntersector
-
- getProperIntersectionPoint() - Method in class org.locationtech.jts.noding.IntersectionAdder
-
- getQuadrant() - Method in class org.locationtech.jts.geomgraph.EdgeEnd
-
- getQuadrant() - Method in class org.locationtech.jts.planargraph.DirectedEdge
-
Returns 0, 1, 2, or 3, indicating the quadrant in which this DirectedEdge's
orientation lies.
- getQuadrantSegments() - Method in class org.locationtech.jts.operation.buffer.BufferParameters
-
Gets the number of quadrant segments which will be used
to approximate angle fillets in round endcaps and joins.
- getRadius() - Method in class org.locationtech.jts.algorithm.MinimumBoundingCircle
-
Gets the radius of the computed Minimum Bounding Circle.
- getRadius() - Method in class org.locationtech.jts.shape.GeometricShapeBuilder
-
- getRadiusLine(Geometry, double) - Static method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
-
Computes a radius line of the Largest Empty Circle
interior-disjoint to a set of obstacles,
with accuracy to a given tolerance distance.
- getRadiusLine(Geometry, Geometry, double) - Static method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
-
Computes a radius line of the Largest Empty Circle
interior-disjoint to a set of obstacles and within a polygonal boundary,
with accuracy to a given tolerance distance.
- getRadiusLine() - Method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
-
Gets a line representing a radius of the Largest Empty Circle.
- getRadiusLine(Geometry, double) - Static method in class org.locationtech.jts.algorithm.construct.MaximumInscribedCircle
-
Computes a radius line of the Maximum Inscribed Circle
of a polygonal geometry, up to a given tolerance distance.
- getRadiusLine() - Method in class org.locationtech.jts.algorithm.construct.MaximumInscribedCircle
-
Gets a line representing a radius of the Largest Empty Circle.
- getRadiusPoint() - Method in class org.locationtech.jts.algorithm.construct.LargestEmptyCircle
-
Gets a point defining the radius of the Largest Empty Circle.
- getRadiusPoint() - Method in class org.locationtech.jts.algorithm.construct.MaximumInscribedCircle
-
Gets a point defining the radius of the Maximum Inscribed Circle.
- getRawCoordinates() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Double
-
Gets the underlying array containing the coordinate values.
- getRawCoordinates() - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence.Float
-
Gets the underlying array containing the coordinate values.
- getResult() - Method in class org.locationtech.jts.dissolve.LineDissolver
-
Gets the dissolved result as a MultiLineString.
- getResult() - Method in class org.locationtech.jts.geom.util.GeometryFixer
-
Gets the fixed geometry.
- getResult() - Method in class org.locationtech.jts.operation.buffer.VariableBuffer
-
Computes the variable buffer polygon.
- getResult() - Method in class org.locationtech.jts.operation.overlayng.OverlayNG
-
Gets the result of the overlay operation.
- getResult() - Method in class org.locationtech.jts.shape.CubicBezierCurve
-
Gets the computed linearized Bezier curve geometry.
- getResult() - Method in class org.locationtech.jts.simplify.PolygonHullSimplifier
-
Gets the result polygonal hull geometry.
- getResult() - Method in class org.locationtech.jts.triangulate.polygon.ConstrainedDelaunayTriangulator
-
Gets the triangulation as a
GeometryCollection
of triangular
Polygon
s.
- getResult() - Method in class org.locationtech.jts.triangulate.polygon.PolygonTriangulator
-
Gets the triangulation as a
GeometryCollection
of triangular
Polygon
s.
- getResultGeometry() - Method in class org.locationtech.jts.densify.Densifier
-
Gets the densified geometry.
- getResultGeometry(double) - Method in class org.locationtech.jts.operation.buffer.BufferOp
-
Returns the buffer computed for a geometry for a given buffer distance.
- getResultGeometry(int) - Method in class org.locationtech.jts.operation.overlay.OverlayOp
-
Gets the result of the overlay for a given overlay operation.
- getResultGeometry(int) - Method in class org.locationtech.jts.operation.overlay.snap.SnapIfNeededOverlayOp
-
- getResultGeometry(int) - Method in class org.locationtech.jts.operation.overlay.snap.SnapOverlayOp
-
- getResultGeometry() - Method in class org.locationtech.jts.simplify.DouglasPeuckerSimplifier
-
Gets the simplified geometry.
- getResultGeometry() - Method in class org.locationtech.jts.simplify.TopologyPreservingSimplifier
-
- getResultGeometry() - Method in class org.locationtech.jts.simplify.VWSimplifier
-
Gets the simplified geometry.
- getRight() - Method in class org.locationtech.jts.index.kdtree.KdNode
-
Returns the right node of the tree
- getRightmostEdge() - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
-
- getRingCurve(Coordinate[], int, double) - Method in class org.locationtech.jts.operation.buffer.OffsetCurveBuilder
-
This method handles the degenerate cases of single points and lines,
as well as valid rings.
- getRoot() - Method in class org.locationtech.jts.index.kdtree.KdTree
-
Gets the root node of this tree.
- getRoot() - Method in class org.locationtech.jts.index.strtree.AbstractSTRtree
-
Gets the root node of the tree.
- getSafeEnvelope(HotPixel) - Method in class org.locationtech.jts.noding.snapround.MCIndexPointSnapper
-
Returns a "safe" envelope that is guaranteed to contain the hot pixel.
- getScale() - Method in class org.locationtech.jts.geom.PrecisionModel
-
Returns the scale factor used to specify a fixed precision model.
- getScaleFactor() - Method in class org.locationtech.jts.noding.snapround.HotPixel
-
Gets the scale factor for the precision grid for this pixel.
- getSegment(Geometry) - Method in class org.locationtech.jts.linearref.LinearLocation
-
Gets a
LineSegment
representing the segment of the
given linear
Geometry
which contains this location.
- getSegment() - Method in exception org.locationtech.jts.triangulate.quadedge.LocateFailureException
-
- getSegmentEnd() - Method in class org.locationtech.jts.linearref.LinearIterator
-
Gets the second
Coordinate
of the current segment.
- getSegmentFraction() - Method in class org.locationtech.jts.linearref.LinearLocation
-
Gets the segment fraction for this location
- getSegmentIndex() - Method in class org.locationtech.jts.geomgraph.EdgeIntersection
-
- getSegmentIndex() - Method in class org.locationtech.jts.linearref.LinearLocation
-
Gets the segment index for this location
- getSegmentIndex() - Method in class org.locationtech.jts.operation.distance.GeometryLocation
-
Returns the segment index for this location.
- getSegmentLength(Geometry) - Method in class org.locationtech.jts.linearref.LinearLocation
-
Gets the length of the segment in the given
Geometry containing this location.
- getSegmentOctant(int) - Method in class org.locationtech.jts.noding.BasicSegmentString
-
Gets the octant of the segment starting at vertex index
.
- getSegmentOctant(int) - Method in class org.locationtech.jts.noding.NodedSegmentString
-
Gets the octant of the segment starting at vertex index
.
- getSegmentSetIntersector() - Method in class org.locationtech.jts.noding.FastSegmentSetIntersectionFinder
-
Gets the segment set intersector used by this class.
- getSegmentStart() - Method in class org.locationtech.jts.linearref.LinearIterator
-
- getSequencedLineStrings() - Method in class org.locationtech.jts.operation.linemerge.LineSequencer
-
- getShell() - Method in class org.locationtech.jts.geomgraph.EdgeRing
-
- getSimplifyFactor() - Method in class org.locationtech.jts.operation.buffer.BufferParameters
-
Gets the simplify factor.
- getSplitCoordinates() - Method in class org.locationtech.jts.noding.SegmentNodeList
-
Gets the list of coordinates for the fully noded segment string,
including all original segment string vertices and vertices
introduced by nodes in this list.
- getSplitPoint() - Method in class org.locationtech.jts.triangulate.SplitSegment
-
- getSquareBaseLine() - Method in class org.locationtech.jts.shape.GeometricShapeBuilder
-
- getSquareExtent() - Method in class org.locationtech.jts.shape.GeometricShapeBuilder
-
- getSRID() - Method in class org.locationtech.jts.geom.Geometry
-
Returns the ID of the Spatial Reference System used by the Geometry
.
- getSRID() - Method in class org.locationtech.jts.geom.GeometryFactory
-
Gets the SRID value defined for this factory.
- getStackTrace(Throwable) - Static method in class org.locationtech.jts.util.StringUtil
-
Returns an throwable's stack trace
- getStackTrace(Throwable, int) - Static method in class org.locationtech.jts.util.StringUtil
-
- getStart() - Method in class org.locationtech.jts.triangulate.Segment
-
Gets the start coordinate of the segment
- getStartIndex() - Method in class org.locationtech.jts.index.chain.MonotoneChain
-
Gets the index of the start of the monotone chain
in the underlying array of points.
- getStartIndex() - Method in class org.locationtech.jts.linearref.LengthIndexedLine
-
Returns the index of the start of the line
- getStartIndex() - Method in class org.locationtech.jts.linearref.LocationIndexedLine
-
Returns the index of the start of the line
- getStartIndexes() - Method in class org.locationtech.jts.geomgraph.index.MonotoneChainEdge
-
- getStartPoint() - Method in class org.locationtech.jts.geom.LineString
-
- getStartX() - Method in class org.locationtech.jts.triangulate.Segment
-
Gets the start X ordinate of the segment
- getStartY() - Method in class org.locationtech.jts.triangulate.Segment
-
Gets the start Y ordinate of the segment
- getStartZ() - Method in class org.locationtech.jts.triangulate.Segment
-
Gets the start Z ordinate of the segment
- getSubdivision() - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulationBuilder
-
Gets the QuadEdgeSubdivision which models the computed triangulation.
- getSubdivision() - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
-
- getSubdivision() - Method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
-
- getSubdivision() - Method in class org.locationtech.jts.triangulate.VoronoiDiagramBuilder
-
- getSubnodeIndex(Interval, double) - Static method in class org.locationtech.jts.index.bintree.NodeBase
-
Returns the index of the subnode that wholely contains the given interval.
- getSubnodeIndex(Envelope, double, double) - Static method in class org.locationtech.jts.index.quadtree.NodeBase
-
Gets the index of the subquad that wholly contains the given envelope.
- getSupportingSegment() - Method in class org.locationtech.jts.algorithm.MinimumDiameter
-
Gets the segment forming the base of the minimum diameter
- getSym() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
-
Each Edge gives rise to a pair of symmetric DirectedEdges, in opposite
directions.
- getSym() - Method in class org.locationtech.jts.planargraph.DirectedEdge
-
Returns the symmetric DirectedEdge -- the other DirectedEdge associated with
this DirectedEdge's parent Edge.
- getTime() - Method in class org.locationtech.jts.util.Stopwatch
-
- getTimeString() - Method in class org.locationtech.jts.util.Stopwatch
-
- getTimeString(long) - Static method in class org.locationtech.jts.util.Stopwatch
-
- getTolerance() - Method in class org.locationtech.jts.noding.snap.SnappingPointIndex
-
Gets the snapping tolerance value for the index.
- getTolerance() - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
-
Gets the tolerance value used to construct the triangulation.
- getTolerance() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the vertex-equality tolerance value
used in this subdivision
- getToNode() - Method in class org.locationtech.jts.planargraph.DirectedEdge
-
Returns the node to which this DirectedEdge goes.
- getTransformation() - Method in class org.locationtech.jts.geom.util.AffineTransformationBuilder
-
Computes the
AffineTransformation
determined by the control point mappings,
or
null
if the control vectors do not determine a well-defined transformation.
- getTriangleCoordinates(boolean) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the coordinates for each triangle in the subdivision as an array.
- getTriangleEdges(QuadEdge, QuadEdge[]) - Static method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the edges for the triangle to the left of the given
QuadEdge
.
- getTriangleEdges(boolean) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets a list of the triangles
in the subdivision, specified as
an array of the primary quadedges around the triangle.
- getTriangles(GeometryFactory) - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulationBuilder
-
- getTriangles(GeometryFactory) - Method in class org.locationtech.jts.triangulate.DelaunayTriangulationBuilder
-
- 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.quadedge.QuadEdgeSubdivision
-
- getTriangles(boolean, GeometryFactory) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the geometry for the triangles in a triangulated subdivision as a
GeometryCollection
of triangular
Polygon
s, optionally including the frame triangles.
- getTrianglesAdjacentToVertex(int) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
Gets the triangles which are adjacent (include) to a
given vertex of this triangle.
- getTriangleVertices(boolean) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets a list of the triangles in the subdivision,
specified as an array of the triangle
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
-
- 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
-
- 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(boolean) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the unique
Vertex
es in the subdivision,
including the frame vertices if desired.
- getVertices() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
Gets the vertices for this triangle.
- getVoronoiCellPolygon(QuadEdge, GeometryFactory) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the Voronoi cell around a site specified
by the origin of a QuadEdge.
- getVoronoiCellPolygons(GeometryFactory) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets a List of
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(int) - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Returns ordinate X (0) of the specified coordinate.
- getX(int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
- getX(int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
-
- getX() - Method in class org.locationtech.jts.geom.Point
-
- getX() - Method in class org.locationtech.jts.index.kdtree.KdNode
-
Returns the X coordinate of the node
- getX() - Method in class org.locationtech.jts.math.Vector2D
-
- getX() - Method in class org.locationtech.jts.math.Vector3D
-
Gets the X component of this vector.
- getX(int) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
-
- getX() - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
-
- getY() - Method in class org.locationtech.jts.algorithm.HCoordinate
-
- getY() - Method in class org.locationtech.jts.geom.Coordinate
-
Retrieves the value of the Y ordinate.
- getY(int) - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Returns ordinate Y (1) of the specified coordinate.
- getY(int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
- getY(int) - Method in class org.locationtech.jts.geom.impl.PackedCoordinateSequence
-
- getY() - Method in class org.locationtech.jts.geom.Point
-
- getY() - Method in class org.locationtech.jts.index.kdtree.KdNode
-
Returns the Y coordinate of the node
- getY() - Method in class org.locationtech.jts.math.Vector2D
-
- getY() - Method in class org.locationtech.jts.math.Vector3D
-
Gets the Y component of this vector.
- getY(int) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
-
- getY() - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
-
- getZ() - Method in class org.locationtech.jts.geom.Coordinate
-
Retrieves the value of the Z ordinate, if present.
- getZ(int) - Method in interface org.locationtech.jts.geom.CoordinateSequence
-
Returns ordinate Z of the specified coordinate if available.
- getZ() - Method in class org.locationtech.jts.geom.CoordinateXY
-
The z-ordinate is not supported
- getZ() - Method in class org.locationtech.jts.geom.CoordinateXYM
-
The z-ordinate is not supported
- getZ(int) - Method in class org.locationtech.jts.geom.impl.CoordinateArraySequence
-
- getZ() - Method in class org.locationtech.jts.math.Vector3D
-
Gets the Z component of this vector.
- getZ(int) - Method in class org.locationtech.jts.operation.distance3d.AxisPlaneCoordinateSequence
-
- getZ() - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
-
- GML_ATTR_SRSNAME - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_BOX - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_COORD - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_COORD_X - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_COORD_Y - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_COORD_Z - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_COORDINATES - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_GEOMETRY_MEMBER - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_INNER_BOUNDARY_IS - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_LINEARRING - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_LINESTRING - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_LINESTRING_MEMBER - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_MULTI_GEOMETRY - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_MULTI_LINESTRING - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_MULTI_POINT - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_MULTI_POLYGON - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_NAMESPACE - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_OUTER_BOUNDARY_IS - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_POINT - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_POINT_MEMBER - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_POLYGON - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_POLYGON_MEMBER - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GML_PREFIX - Static variable in class org.locationtech.jts.io.gml2.GMLConstants
-
- GMLConstants - Class in org.locationtech.jts.io.gml2
-
Various constant strings associated with GML format.
- GMLConstants() - Constructor for class org.locationtech.jts.io.gml2.GMLConstants
-
- GMLHandler - Class in org.locationtech.jts.io.gml2
-
- 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() - Constructor for class org.locationtech.jts.geomgraph.GraphComponent
-
- GraphComponent(Label) - Constructor for class org.locationtech.jts.geomgraph.GraphComponent
-
- GraphComponent - Class in org.locationtech.jts.planargraph
-
The base class for all graph component classes.
- GraphComponent() - Constructor for class org.locationtech.jts.planargraph.GraphComponent
-
- gridSize() - Method in class org.locationtech.jts.geom.PrecisionModel
-
Computes the grid size for a fixed precision model.
- gt(DD) - Method in class org.locationtech.jts.math.DD
-
Tests whether this value is greater than another DoubleDouble value.
- IdentityPointTransformation - Class in org.locationtech.jts.awt
-
Copies point ordinates with no transformation.
- IdentityPointTransformation() - Constructor for class org.locationtech.jts.awt.IdentityPointTransformation
-
- ignorableWhitespace(char[], int, int) - Method in class org.locationtech.jts.io.gml2.GMLHandler
-
- inCentre(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the incentre of a triangle.
- inCentre() - Method in class org.locationtech.jts.geom.Triangle
-
Computes the incentre of this triangle.
- increasingDirection(Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Determines which orientation of the
Coordinate
array
is (overall) increasing.
- IncrementalDelaunayTriangulator - Class in org.locationtech.jts.triangulate
-
Computes a Delaunay Triangulation of a set of
Vertex
es, using an
incremental insertion algorithm.
- IncrementalDelaunayTriangulator(QuadEdgeSubdivision) - Constructor for class org.locationtech.jts.triangulate.IncrementalDelaunayTriangulator
-
- index(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Orientation
-
Returns the orientation index of the direction of the point q
relative to
a directed infinite line specified by p1-p2
.
- IndexedFacetDistance - Class in org.locationtech.jts.operation.distance
-
Computes the distance between the facets (segments and vertices)
of two
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
of
Coordinate
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, Coordinate[]) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Returns the index of coordinate
in coordinates
.
- indexOf(Coordinate, CoordinateSequence) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
Returns the index of
coordinate
in a
CoordinateSequence
The first position is 0; the second, 1; etc.
- indexOf(Coordinate) - Method in class org.locationtech.jts.linearref.LengthIndexedLine
-
Computes the minimum index for a point on the line.
- indexOf(Coordinate) - Method in class org.locationtech.jts.linearref.LocationIndexedLine
-
Computes the index for a given point on the line.
- indexOfAfter(Coordinate, double) - Method in class org.locationtech.jts.linearref.LengthIndexedLine
-
Finds the index for a point on the line
which is greater than the given index.
- indexOfAfter(Coordinate, LinearLocation) - Method in class org.locationtech.jts.linearref.LocationIndexedLine
-
Finds the index for a point on the line
which is greater than the given index.
- indicesOf(Geometry) - Method in class org.locationtech.jts.linearref.LengthIndexedLine
-
Computes the indices for a subline of the line.
- indicesOf(Geometry) - Method in class org.locationtech.jts.linearref.LocationIndexedLine
-
Computes the indices for a subline of the line.
- inherentScale(double) - Static method in class org.locationtech.jts.operation.overlayng.PrecisionUtil
-
Computes the inherent scale of a number.
- inherentScale(Geometry) - Static method in class org.locationtech.jts.operation.overlayng.PrecisionUtil
-
Computes the inherent scale of a geometry.
- inherentScale(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlayng.PrecisionUtil
-
Computes the inherent scale of two geometries.
- init() - Method in class org.locationtech.jts.geom.Envelope
-
Initialize to a null Envelope
.
- init(double, double, double, double) - Method in class org.locationtech.jts.geom.Envelope
-
Initialize an Envelope
for a region defined by maximum and minimum values.
- init(Coordinate, Coordinate) - Method in class org.locationtech.jts.geom.Envelope
-
Initialize an Envelope
to a region defined by two Coordinates.
- init(Coordinate) - Method in class org.locationtech.jts.geom.Envelope
-
Initialize an Envelope
to a region defined by a single Coordinate.
- init(Envelope) - Method in class org.locationtech.jts.geom.Envelope
-
Initialize an Envelope
from an existing Envelope.
- init(double, double) - Method in class org.locationtech.jts.index.bintree.Interval
-
- init(int, int) - Method in interface org.locationtech.jts.operation.relateng.TopologyPredicate
-
Initializes the predicate for a specific geometric case.
- init(Envelope, Envelope) - Method in interface org.locationtech.jts.operation.relateng.TopologyPredicate
-
Initializes the predicate for a specific geometric case.
- init(QuadEdgeTriangle) - Method in class org.locationtech.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
-
- init(Collection) - Method in class org.locationtech.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
-
- initialize() - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
-
Initializes this instance.
- initialize(Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.distance.PointPairDistance
-
Initializes the points, computing the distance between them.
- initialize() - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
-
- initialize(Coordinate, Coordinate) - Method in class org.locationtech.jts.operation.buffer.validate.PointPairDistance
-
- InputStreamInStream - Class in org.locationtech.jts.io
-
- InputStreamInStream(InputStream) - Constructor for class org.locationtech.jts.io.InputStreamInStream
-
- insert(HalfEdge) - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Inserts an edge
into the ring of edges around the origin vertex of this edge,
ensuring that the edges remain ordered CCW.
- insert(EdgeEnd) - Method in class org.locationtech.jts.geomgraph.DirectedEdgeStar
-
Insert a directed edge in the list
- insert(EdgeEnd) - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
-
Insert a EdgeEnd into this EdgeEndStar
- insert(Interval, Object) - Method in class org.locationtech.jts.index.bintree.Bintree
-
- insert(Interval, Object) - Method in class org.locationtech.jts.index.bintree.Root
-
Insert an item into the tree this is the root of.
- insert(Envelope, Object) - Method in class org.locationtech.jts.index.hprtree.HPRtree
-
- insert(double, double, Object) - Method in class org.locationtech.jts.index.intervalrtree.SortedPackedIntervalRTree
-
Adds an item to the index which is associated with the given interval
- insert(Coordinate) - Method in class org.locationtech.jts.index.kdtree.KdTree
-
Inserts a new point in the kd-tree, with no data.
- insert(Coordinate, Object) - Method in class org.locationtech.jts.index.kdtree.KdTree
-
Inserts a new point into the kd-tree.
- insert(Envelope, Object) - Method in class org.locationtech.jts.index.quadtree.Quadtree
-
- insert(Envelope, Object) - Method in class org.locationtech.jts.index.quadtree.Root
-
Insert an item into the quadtree this is the root of.
- insert(Envelope, Object) - Method in interface org.locationtech.jts.index.SpatialIndex
-
Adds a spatial item with an extent specified by the given
Envelope
to the index
- insert(double, double, Object) - Method in class org.locationtech.jts.index.strtree.SIRtree
-
Inserts an item having the given bounds into the tree.
- insert(Envelope, Object) - Method in class org.locationtech.jts.index.strtree.STRtree
-
Inserts an item having the given bounds into the tree.
- INSERT - Static variable in class org.locationtech.jts.index.sweepline.SweepLineEvent
-
- insert(EdgeEnd) - Method in class org.locationtech.jts.operation.relate.EdgeEndBundle
-
- insert(EdgeEnd) - Method in class org.locationtech.jts.operation.relate.EdgeEndBundleStar
-
Insert a EdgeEnd in order in the list.
- insertEdgeEnds(List) - Method in class org.locationtech.jts.operation.relate.RelateNodeGraph
-
- insertSite(Coordinate) - Method in class org.locationtech.jts.triangulate.ConformingDelaunayTriangulator
-
Inserts a site into the triangulation, maintaining the conformal Delaunay property.
- insertSite(Vertex) - Method in class org.locationtech.jts.triangulate.IncrementalDelaunayTriangulator
-
Inserts a new point into a subdivision representing a Delaunay
triangulation, and fixes the affected edges so that the result is still a
Delaunay triangulation.
- insertSite(Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Inserts a new site into the Subdivision, connecting it to the vertices of
the containing triangle (or quadrilateral, if the split point falls on an
existing edge).
- insertSites(Collection) - Method in class org.locationtech.jts.triangulate.IncrementalDelaunayTriangulator
-
Inserts all sites in a collection.
- INSIDE_AREA - Static variable in class org.locationtech.jts.operation.distance.GeometryLocation
-
A special value of segmentIndex used for locations inside area geometries.
- instance() - Static method in class org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory
-
- instancePrint(Object) - Method in class org.locationtech.jts.util.Debug
-
- instancePrint(Iterator) - Method in class org.locationtech.jts.util.Debug
-
- instancePrintIfWatch(Object) - Method in class org.locationtech.jts.util.Debug
-
- instancePrintObject(Object) - Method in class org.locationtech.jts.util.Debug
-
- instancePrintWatch() - Method in class org.locationtech.jts.util.Debug
-
- InStream - Interface in org.locationtech.jts.io
-
A interface for classes providing an input stream of bytes.
- IntArrayList - Class in org.locationtech.jts.util
-
An extendable array of primitive int
values.
- IntArrayList() - Constructor for class org.locationtech.jts.util.IntArrayList
-
Constructs an empty list.
- IntArrayList(int) - Constructor for class org.locationtech.jts.util.IntArrayList
-
Constructs an empty list with the specified initial capacity
- INTERIOR - Static variable in class org.locationtech.jts.geom.Location
-
The location value for the interior of a geometry.
- INTERIOR_INTERSECTS - Static variable in class org.locationtech.jts.operation.relateng.IntersectionMatrixPattern
-
A DE-9IM pattern to detect if two geometries intersect in their interiors.
- interiorAngle(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Angle
-
Computes the interior angle between two segments of a ring.
- InteriorIntersectionFinderAdder - Class in org.locationtech.jts.noding
-
- InteriorIntersectionFinderAdder(LineIntersector) - Constructor for class org.locationtech.jts.noding.InteriorIntersectionFinderAdder
-
Creates an intersection finder which finds all proper intersections
- InteriorPoint - Class in org.locationtech.jts.algorithm
-
Computes an interior point of a
Geometry
.
- InteriorPoint() - Constructor for class org.locationtech.jts.algorithm.InteriorPoint
-
- InteriorPointArea - Class in org.locationtech.jts.algorithm
-
Computes a point in the interior of an areal geometry.
- InteriorPointArea(Geometry) - Constructor for class org.locationtech.jts.algorithm.InteriorPointArea
-
Creates a new interior point finder for an areal geometry.
- InteriorPointLine - Class in org.locationtech.jts.algorithm
-
Computes a point in the interior of an linear geometry.
- InteriorPointLine(Geometry) - Constructor for class org.locationtech.jts.algorithm.InteriorPointLine
-
- InteriorPointPoint - Class in org.locationtech.jts.algorithm
-
Computes a point in the interior of an point geometry.
- InteriorPointPoint(Geometry) - Constructor for class org.locationtech.jts.algorithm.InteriorPointPoint
-
- interpolateZ(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Computes the Z-value (elevation) of an XY point on a three-dimensional
plane defined by a triangle whose vertices have Z-values.
- interpolateZ(Coordinate) - Method in class org.locationtech.jts.geom.Triangle
-
Computes the Z-value (elevation) of an XY point on a three-dimensional
plane defined by this triangle (whose vertices must have Z-values).
- interpolateZ(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.triangulate.quadedge.Vertex
-
Interpolates the Z-value (height) of a point enclosed in a triangle
whose vertices all have Z values.
- interpolateZ(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.triangulate.quadedge.Vertex
-
Computes the interpolated Z-value for a point p lying on the segment p0-p1
- interpolateZValue(Vertex, Vertex, Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
-
For this vertex enclosed in a triangle defined by three vertices v0, v1 and v2, interpolate
a z value from the surrounding vertices.
- intersection(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.CGAlgorithmsDD
-
Computes an intersection point between two lines
using DD arithmetic.
- intersection(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.HCoordinate
-
- Intersection - Class in org.locationtech.jts.algorithm
-
Functions to compute intersection points between lines and line segments.
- Intersection() - Constructor for class org.locationtech.jts.algorithm.Intersection
-
- intersection(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Intersection
-
Computes the intersection point of two lines.
- intersection(Coordinate[], Envelope) - Static method in class org.locationtech.jts.geom.CoordinateArrays
-
Extracts the coordinates which intersect an
Envelope
.
- intersection(Envelope) - Method in class org.locationtech.jts.geom.Envelope
-
Computes the intersection of two
Envelope
s.
- intersection(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Computes a Geometry
representing the point-set which is
common to both this Geometry
and the other
Geometry.
- intersection(LineSegment) - Method in class org.locationtech.jts.geom.LineSegment
-
Computes an intersection point between two line segments, if there is one.
- INTERSECTION - Static variable in class org.locationtech.jts.operation.overlay.OverlayOp
-
The code for the Intersection overlay operation.
- intersection(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.SnapIfNeededOverlayOp
-
- intersection(Geometry, Geometry) - Static method in class org.locationtech.jts.operation.overlay.snap.SnapOverlayOp
-
- INTERSECTION - Static variable in class org.locationtech.jts.operation.overlayng.OverlayNG
-
The code for the Intersection overlay operation.
- intersection(Geometry, Geometry) - Method in class org.locationtech.jts.precision.CommonBitsOp
-
Computes the set-theoretic intersection of two
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(Segment) - Method in class org.locationtech.jts.triangulate.Segment
-
Computes the intersection point between this segment and another one.
- IntersectionAdder - Class in org.locationtech.jts.noding
-
- IntersectionAdder(LineIntersector) - Constructor for class org.locationtech.jts.noding.IntersectionAdder
-
- IntersectionFinderAdder - Class in org.locationtech.jts.noding
-
- IntersectionFinderAdder(LineIntersector) - Constructor for class org.locationtech.jts.noding.IntersectionFinderAdder
-
Deprecated.
Creates an intersection finder which finds all proper intersections
- IntersectionMatrix - Class in org.locationtech.jts.geom
-
Models a Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix.
- IntersectionMatrix() - Constructor for class org.locationtech.jts.geom.IntersectionMatrix
-
Creates an IntersectionMatrix
with FALSE
dimension values.
- IntersectionMatrix(String) - Constructor for class org.locationtech.jts.geom.IntersectionMatrix
-
Creates an IntersectionMatrix
with the given dimension
symbols.
- IntersectionMatrix(IntersectionMatrix) - Constructor for class org.locationtech.jts.geom.IntersectionMatrix
-
Creates an IntersectionMatrix
with the same elements as
other
.
- IntersectionMatrixPattern - Class in org.locationtech.jts.operation.relateng
-
String constants for DE-9IM matrix patterns for topological relationships.
- intersects(Coordinate, Geometry) - Method in class org.locationtech.jts.algorithm.PointLocator
-
Convenience method to test a point for intersection with
a Geometry
- intersects(Coordinate, Coordinate) - Method in class org.locationtech.jts.algorithm.RectangleLineIntersector
-
Tests whether the query rectangle intersects a
given line segment.
- intersects(double, double, double, double) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
-
- intersects(Rectangle2D) - Method in class org.locationtech.jts.awt.GeometryCollectionShape
-
- intersects(double, double, double, double) - Method in class org.locationtech.jts.awt.PolygonShape
-
- intersects(Rectangle2D) - Method in class org.locationtech.jts.awt.PolygonShape
-
- intersects(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Envelope
-
Test the point q to see whether it intersects the Envelope defined by p1-p2
- intersects(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Envelope
-
Tests whether the envelope defined by p1-p2
and the envelope defined by q1-q2
intersect.
- intersects(Envelope) - Method in class org.locationtech.jts.geom.Envelope
-
Tests if the region defined by other
intersects the region of this Envelope
.
- intersects(Coordinate, Coordinate) - Method in class org.locationtech.jts.geom.Envelope
-
Tests if the extent defined by two extremal points
intersects the extent of this Envelope
.
- intersects(Coordinate) - Method in class org.locationtech.jts.geom.Envelope
-
Tests if the point p
intersects (lies inside) the region of this Envelope
.
- intersects(double, double) - Method in class org.locationtech.jts.geom.Envelope
-
Check if the point (x, y)
intersects (lies inside) the region of this Envelope
.
- intersects(Geometry) - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether this geometry intersects the argument geometry.
- intersects(OctagonalEnvelope) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
-
- intersects(Coordinate) - Method in class org.locationtech.jts.geom.OctagonalEnvelope
-
- intersects(Geometry) - Method in interface org.locationtech.jts.geom.prep.PreparedGeometry
-
Tests whether the base
Geometry
intersects a given geometry.
- intersects(Geometry) - Method in class org.locationtech.jts.geom.prep.PreparedLineString
-
- intersects(Geometry) - Method in class org.locationtech.jts.geom.prep.PreparedPoint
-
Tests whether this point intersects a
Geometry
.
- intersects(Geometry) - Method in class org.locationtech.jts.geom.prep.PreparedPolygon
-
- intersects(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Tests whether a triangle intersects a point.
- intersects(Interval) - Method in class org.locationtech.jts.index.strtree.Interval
-
- intersects(Collection) - Method in class org.locationtech.jts.noding.FastSegmentSetIntersectionFinder
-
Tests for intersections with a given set of target
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.noding.snapround.HotPixel
-
Tests whether a coordinate lies in (intersects) this hot pixel.
- intersects(Coordinate, Coordinate) - Method in class org.locationtech.jts.noding.snapround.HotPixel
-
Tests whether the line segment (p0-p1)
intersects this hot pixel.
- intersects(Coordinate) - Method in class org.locationtech.jts.operation.distance3d.PlanarPolygon3D
-
- intersects(Coordinate, LineString) - Method in class org.locationtech.jts.operation.distance3d.PlanarPolygon3D
-
- intersects(Polygon, Geometry) - Static method in class org.locationtech.jts.operation.predicate.RectangleIntersects
-
Tests whether a rectangle intersects a given geometry.
- intersects(Geometry) - Method in class org.locationtech.jts.operation.predicate.RectangleIntersects
-
Tests whether the given Geometry intersects
the query rectangle.
- intersects() - Static method in interface org.locationtech.jts.operation.relateng.RelatePredicate
-
Creates a predicate to determine whether two geometries intersect.
- Interval - Class in org.locationtech.jts.index.bintree
-
Represents an (1-dimensional) closed interval on the Real number line.
- Interval() - Constructor for class org.locationtech.jts.index.bintree.Interval
-
- Interval(double, double) - Constructor for class org.locationtech.jts.index.bintree.Interval
-
- Interval(Interval) - Constructor for class org.locationtech.jts.index.bintree.Interval
-
- Interval - Class in org.locationtech.jts.index.strtree
-
A contiguous portion of 1D-space.
- Interval(Interval) - Constructor for class org.locationtech.jts.index.strtree.Interval
-
- Interval(double, double) - Constructor for class org.locationtech.jts.index.strtree.Interval
-
- IntervalRTreeBranchNode - Class in org.locationtech.jts.index.intervalrtree
-
- IntervalRTreeBranchNode(IntervalRTreeNode, IntervalRTreeNode) - Constructor for class org.locationtech.jts.index.intervalrtree.IntervalRTreeBranchNode
-
- IntervalRTreeLeafNode - Class in org.locationtech.jts.index.intervalrtree
-
- IntervalRTreeLeafNode(double, double, Object) - Constructor for class org.locationtech.jts.index.intervalrtree.IntervalRTreeLeafNode
-
- IntervalRTreeNode - Class in org.locationtech.jts.index.intervalrtree
-
- IntervalRTreeNode() - Constructor for class org.locationtech.jts.index.intervalrtree.IntervalRTreeNode
-
- IntervalRTreeNode.NodeComparator - Class in org.locationtech.jts.index.intervalrtree
-
- IntervalSize - Class in org.locationtech.jts.index.quadtree
-
Provides a test for whether an interval is
so small it should be considered as zero for the purposes of
inserting it into a binary tree.
- IntervalSize() - Constructor for class org.locationtech.jts.index.quadtree.IntervalSize
-
- intValue() - Method in class org.locationtech.jts.math.DD
-
Converts this value to the nearest integer.
- INVALID_COORDINATE - Static variable in class org.locationtech.jts.operation.valid.TopologyValidationError
-
Indicates that the X
or Y
ordinate of
a Coordinate is not a valid numeric value (e.g.
- invRot() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdge
-
Gets the dual of this edge, directed from its left to its right.
- isActive() - Static method in class org.locationtech.jts.util.TestBuilderProxy
-
Tests whether the proxy is active (i.e.
- isAcute(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.Angle
-
Tests whether the angle between p0-p1-p2 is acute.
- isAcute(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Tests whether a triangle is acute.
- isAcute() - Method in class org.locationtech.jts.geom.Triangle
-
Tests whether this triangle is acute.
- isAdjacent(Tri) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Tests if a triangle is adjacent to some edge of this triangle.
- isAdjacentSegments(int, int) - Static method in class org.locationtech.jts.geomgraph.index.SegmentIntersector
-
- isAdjacentSegments(int, int) - Static method in class org.locationtech.jts.noding.IntersectionAdder
-
- isAnyNull(int) - Method in class org.locationtech.jts.geomgraph.Label
-
- isAnyNull() - Method in class org.locationtech.jts.geomgraph.TopologyLocation
-
- isArea() - Method in class org.locationtech.jts.geomgraph.Label
-
- isArea(int) - Method in class org.locationtech.jts.geomgraph.Label
-
- isArea() - Method in class org.locationtech.jts.geomgraph.TopologyLocation
-
- isAreaLabelsConsistent(GeometryGraph) - Method in class org.locationtech.jts.geomgraph.EdgeEndStar
-
- isBorder() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
Tests whether this triangle is adjacent to the outside of the subdivision.
- isBorder(int) - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle
-
- isBorder() - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Tests if a tri contains a boundary edge,
and thus on the border of the triangulation containing it.
- isBoundary(int) - Method in class org.locationtech.jts.triangulate.tri.Tri
-
Tests if an edge is on the boundary of a triangulation.
- isBoundaryNode(int, Coordinate) - Method in class org.locationtech.jts.geomgraph.PlanarGraph
-
- isCCW(Coordinate[]) - Static method in class org.locationtech.jts.algorithm.CGAlgorithms
-
- 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(CoordinateSequence) - Static method in class org.locationtech.jts.algorithm.Orientation
-
- isCCW(Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.geom.Triangle
-
Tests whether a triangle is oriented counter-clockwise.
- isCCW() - Method in class org.locationtech.jts.geom.Triangle
-
Tests whether this triangle is oriented counter-clockwise.
- isCCW(Vertex, Vertex) - Method in class org.locationtech.jts.triangulate.quadedge.Vertex
-
Tests whether the triangle formed by this vertex and two
other vertices is in CCW orientation.
- isCCWArea(Coordinate[]) - Static method in class org.locationtech.jts.algorithm.Orientation
-
Tests if a ring defined by an array of
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
-
Tests if a segment string is a closed ring.
- isCollapsed() - Method in class org.locationtech.jts.geomgraph.Edge
-
An Edge is collapsed if it is an Area edge and it consists of
two segments which are equal and opposite (eg a zero-width V).
- isContained(Coordinate, Geometry) - Static method in class org.locationtech.jts.algorithm.locate.SimplePointInAreaLocator
-
Determines whether a point is contained in a
Geometry
,
or lies on its boundary.
- isContains() - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Tests whether this matrix matches [T*****FF*[.
- isCoordinate(Coordinate) - Method in class org.locationtech.jts.geom.LineString
-
Returns true if the given point is a vertex of this LineString
.
- isCorner(int) - Method in class org.locationtech.jts.simplify.LinkedLine
-
- isCovered() - Method in class org.locationtech.jts.geomgraph.GraphComponent
-
- isCoveredBy() - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Tests if this matrix matches
[T*F**F***]
or [*TF**F***]
or [**FT*F***]
or [**F*TF***]
- isCoveredByA(Coordinate) - Method in class org.locationtech.jts.operation.overlay.OverlayOp
-
Tests if an L edge should be included in the result or not.
- isCoveredByLA(Coordinate) - Method in class org.locationtech.jts.operation.overlay.OverlayOp
-
Tests if a point node should be included in the result or not.
- isCoveredSet() - Method in class org.locationtech.jts.geomgraph.GraphComponent
-
- isCovers() - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Tests if this matrix matches
[T*****FF*]
or [*T****FF*]
or [***T**FF*]
or [****T*FF*]
- isCrosses(int, int) - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Tests whether this geometry crosses the
specified geometry.
- isCrossing(Coordinate, Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class org.locationtech.jts.algorithm.PolygonNodeTopology
-
Check if four segments at a node cross.
- isDebugging() - Static method in class org.locationtech.jts.util.Debug
-
- isDelaunay() - Method in class org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Tests whether a subdivision is a valid Delaunay Triangulation.
- isDelete() - Method in class org.locationtech.jts.geomgraph.index.SweepLineEvent
-
- isDelete() - Method in class org.locationtech.jts.index.sweepline.SweepLineEvent
-
- isDisjoint() - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Tests if this matrix matches [FF*FF****]
.
- isDone() - Method in class org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
-
- isDone() - Method in class org.locationtech.jts.awt.ShapeCollectionPathIterator
-
- isDone() - Method in interface org.locationtech.jts.geom.CoordinateSequenceFilter
-
Reports whether the application of this filter can be terminated.
- isDone() - Method in class org.locationtech.jts.geom.util.AffineTransformation
-
Reports that this filter should continue to be executed until
all coordinates have been transformed.
- isDone() - Method in class org.locationtech.jts.geomgraph.index.SegmentIntersector
-
- isDone() - Method in class org.locationtech.jts.noding.InteriorIntersectionFinderAdder
-
Always process all intersections
- isDone() - Method in class org.locationtech.jts.noding.IntersectionAdder
-
Always process all intersections
- isDone() - Method in class org.locationtech.jts.noding.IntersectionFinderAdder
-
Deprecated.
Always process all intersections
- isDone() - Method in class org.locationtech.jts.noding.NodingIntersectionFinder
-
- isDone() - Method in class org.locationtech.jts.noding.SegmentIntersectionDetector
-
Tests whether processing can terminate,
because all required information has been obtained
(e.g.
- isDone() - Method in interface org.locationtech.jts.noding.SegmentIntersector
-
Reports whether the client of this class
needs to continue testing all intersections in an arrangement.
- isDone() - Method in class org.locationtech.jts.noding.snap.SnappingIntersectionAdder
-
Always process all intersections
- isDone() - Method in class org.locationtech.jts.noding.snapround.SnapRoundingIntersectionAdder
-
Always process all intersections
- isDone() - Method in class org.locationtech.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
-
- isDone() - Method in class org.locationtech.jts.precision.CoordinatePrecisionReducerFilter
-
Always runs over all geometry components.
- isEdgesSorted() - Method in class org.locationtech.jts.edgegraph.HalfEdge
-
Tests whether the edges around the origin
are sorted correctly.
- isEmpty() - Method in class org.locationtech.jts.geom.Geometry
-
Tests whether the set of points covered by this Geometry
is
empty.
- isEmpty() - Method in class org.locationtech.jts.geom.GeometryCollection
-
- isEmpty() - Method in class org.locationtech.jts.geom.LineString
-
- isEmpty() - Method in class org.locationtech.jts.geom.Point
-
- isEmpty() - Method in class org.locationtech.jts.geom.Polygon
-
- isEmpty() - Method in class org.locationtech.jts.index.kdtree.KdTree
-
Tests whether the index contains any items.
- isEmpty() - Method in class org.locationtech.jts.index.quadtree.NodeBase
-
- isEmpty() - Method in class org.locationtech.jts.index.quadtree.Quadtree
-
Tests whether the index contains any items.
- isEmpty() - Method in class org.locationtech.jts.index.strtree.AbstractNode
-
Tests whether there are any
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(int) - Method in class org.locationtech.jts.geomgraph.EdgeIntersection
-
- isEndpoint(Geometry) - Method in class org.locationtech.jts.linearref.LinearLocation
-
Tests whether this location is an endpoint of
the linear component it refers to.
- isEndPoint(int) - Method in class org.locationtech.jts.noding.SegmentNode
-
- isEqual(CoordinateSequence, CoordinateSequence) - Static method in class org.locationtech.jts.geom.CoordinateSequences
-
- isEqualOnSide(Label, int) - Method in class org.locationtech.jts.geomgraph.Label
-
- isEqualOnSide(TopologyLocation, int) - Method in class org.locationtech.jts.geomgraph.TopologyLocation
-
- isEquals(int, int) - Method in class org.locationtech.jts.geom.IntersectionMatrix
-
Tests whether the argument dimensions are equal and
this matrix matches the pattern [T*F**FFF*].
- isFloating() - Method in class org.locationtech.jts.geom.PrecisionModel
-
Tests whether the precision model supports floating point
- isFloatingPrecision() - Method in interface org.locationtech.jts.operation.union.UnionStrategy
-
Indicates whether the union function operates using
a floating (full) precision model.
- isForward() - Method in class org.locationtech.jts.geomgraph.DirectedEdge
-
- isFrameBorderEdge(QuadEdge) - Method in clas