Alphabetical Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

A - static field in class com.vividsolutions.jts.geom.Dimension
Dimension value of a surface (2).
AbstractNode - class com.vividsolutions.jts.index.strtree.AbstractNode
A node of the STR tree.
AbstractNode(int) - constructor for class com.vividsolutions.jts.index.strtree.AbstractNode
Constructs an AbstractNode at the given level in the tree
AbstractSTRtree - class com.vividsolutions.jts.index.strtree.AbstractSTRtree
Base class for STRtree and SIRtree.
AbstractSTRtree(int) - constructor for class com.vividsolutions.jts.index.strtree.AbstractSTRtree
Constructs an AbstractSTRtree with the specified maximum number of child nodes that a node may have
add(Collection) - method in class com.vividsolutions.jts.operation.linemerge.LineMerger
Adds a collection of Geometries to be processed.
add(Collection) - method in class com.vividsolutions.jts.operation.linemerge.LineSequencer
Adds a Collection of Geometrys to be sequenced.
add(Collection) - method in class com.vividsolutions.jts.operation.polygonize.Polygonizer
Add a collection of geometries to be polygonized.
add(Collection,Collection) - method in class com.vividsolutions.jts.operation.overlay.PolygonBuilder
Add a set of edges and nodes, which form a graph.
add(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.algorithm.CentroidPoint
Adds the length defined by an array of coordinates.
add(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
Adds a point to the current line.
add(com.vividsolutions.jts.geom.Coordinate,boolean) - method in class com.vividsolutions.jts.geom.CoordinateList
Add a coordinate
add(com.vividsolutions.jts.geom.Coordinate,boolean) - method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
Adds a point to the current line.
add(com.vividsolutions.jts.geom.Coordinate,int) - method in class com.vividsolutions.jts.noding.SegmentNodeList
Adds an intersection into the list, if it isn't already there.
add(com.vividsolutions.jts.geom.Coordinate,int,double) - method in class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
Adds an intersection into the list, if it isn't already there.
add(com.vividsolutions.jts.geom.Coordinate[]) - method in class com.vividsolutions.jts.algorithm.CentroidArea
Adds the area defined by an array of coordinates.
add(com.vividsolutions.jts.geom.Coordinate[]) - method in class com.vividsolutions.jts.algorithm.CentroidLine
Adds the length defined by an array of coordinates.
add(com.vividsolutions.jts.geom.Coordinate[],boolean) - method in class com.vividsolutions.jts.geom.CoordinateList
Add an array of coordinates
Add an array of coordinates
add(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.algorithm.CentroidArea
Adds the area defined by a Geometry to the centroid total.
add(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.algorithm.CentroidLine
Adds the linestring(s) defined by a Geometry to the centroid total.
add(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.algorithm.CentroidPoint
Adds the point(s) defined by a Geometry to the centroid total.
add(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.precision.CommonBitsRemover
Add a geometry to the set of geometries whose common bits are being computed.
add(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.operation.linemerge.LineMerger
Adds a Geometry to be processed.
add(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.operation.linemerge.LineSequencer
Adds a Geometry to be sequenced.
add(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.operation.polygonize.Polygonizer
Add a geometry to the linework to be polygonized.
add(com.vividsolutions.jts.geom.IntersectionMatrix) - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Adds one matrix to another.
add(com.vividsolutions.jts.geom.LinearRing) - method in class com.vividsolutions.jts.operation.valid.QuadtreeNestedRingTester
add(com.vividsolutions.jts.geom.LinearRing) - method in class com.vividsolutions.jts.operation.valid.SimpleNestedRingTester
add(com.vividsolutions.jts.geom.LinearRing) - method in class com.vividsolutions.jts.operation.valid.SweeplineNestedRingTester
add(com.vividsolutions.jts.geom.LineSegment) - method in class com.vividsolutions.jts.simplify.LineSegmentIndex
add(com.vividsolutions.jts.geomgraph.Edge) - method in class com.vividsolutions.jts.geomgraph.EdgeList
Insert an edge unless it is already in the list
add(com.vividsolutions.jts.geomgraph.EdgeEnd) - method in class com.vividsolutions.jts.geomgraph.Node
Add the edge to the list of edges at this node
add(com.vividsolutions.jts.geomgraph.EdgeEnd) - method in class com.vividsolutions.jts.geomgraph.NodeMap
Adds a node for the start point of this EdgeEnd (if one does not already exist in this map).
add(com.vividsolutions.jts.geomgraph.EdgeEnd) - method in class com.vividsolutions.jts.geomgraph.PlanarGraph
add(com.vividsolutions.jts.geomgraph.Label) - method in class com.vividsolutions.jts.geomgraph.Depth
add(com.vividsolutions.jts.geomgraph.PlanarGraph) - method in class com.vividsolutions.jts.operation.overlay.PolygonBuilder
Add a complete graph.
add(com.vividsolutions.jts.index.sweepline.SweepLineInterval) - method in class com.vividsolutions.jts.index.sweepline.SweepLineIndex
add(com.vividsolutions.jts.operation.linemerge.LineMergeDirectedEdge) - method in class com.vividsolutions.jts.operation.linemerge.EdgeString
Adds a directed edge which is known to form part of this line.
add(com.vividsolutions.jts.planargraph.DirectedEdge) - method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
Adds a new member to this DirectedEdgeStar.
add(com.vividsolutions.jts.planargraph.DirectedEdge) - method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
Adds a DirectedEdge which is known to form part of this ring.
add(com.vividsolutions.jts.planargraph.DirectedEdge) - method in class com.vividsolutions.jts.planargraph.PlanarGraph
Adds the Edge to this PlanarGraph; only subclasses can add DirectedEdges, to ensure the edges added are of the right class.
add(com.vividsolutions.jts.planargraph.Edge) - method in class com.vividsolutions.jts.planargraph.PlanarGraph
Adds the Edge and its DirectedEdges with this PlanarGraph.
add(com.vividsolutions.jts.planargraph.Edge) - method in class com.vividsolutions.jts.planargraph.Subgraph
Adds an Edge to the subgraph.
add(com.vividsolutions.jts.planargraph.Node) - method in class com.vividsolutions.jts.planargraph.NodeMap
Adds a node to the map, replacing any that is already at that location.
add(com.vividsolutions.jts.planargraph.Node) - method in class com.vividsolutions.jts.planargraph.PlanarGraph
Adds a node to the map, replacing any that is already at that location.
add(com.vividsolutions.jts.simplify.TaggedLineString) - method in class com.vividsolutions.jts.simplify.LineSegmentIndex
add(double) - method in class com.vividsolutions.jts.precision.CommonBits
add(int,int,int) - method in class com.vividsolutions.jts.geomgraph.Depth
add(Object) - method in class com.vividsolutions.jts.index.bintree.NodeBase
add(Object) - method in class com.vividsolutions.jts.index.quadtree.NodeBase
add(Object,boolean) - method in class com.vividsolutions.jts.geom.CoordinateList
Add a coordinate
addAll(Collection) - method in class com.vividsolutions.jts.geomgraph.EdgeList
addAll(Collection,boolean) - method in class com.vividsolutions.jts.geom.CoordinateList
Add an array of coordinates
addAllItems(List) - method in class com.vividsolutions.jts.index.bintree.NodeBase
addAllItems(List) - method in class com.vividsolutions.jts.index.quadtree.NodeBase
addAllItemsFromOverlapping(com.vividsolutions.jts.geom.Envelope,List) - method in class com.vividsolutions.jts.index.quadtree.NodeBase
addChildBoundable(com.vividsolutions.jts.index.strtree.Boundable) - method in class com.vividsolutions.jts.index.strtree.AbstractNode
Adds either an AbstractNode, or if this is a leaf node, a data object (wrapped in an ItemBoundable)
addCommonBits(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.precision.CommonBitsRemover
Adds the common coordinate bits back into a Geometry.
addEdge(com.vividsolutions.jts.geom.LineString) - method in class com.vividsolutions.jts.operation.linemerge.LineMergeGraph
Adds an Edge, DirectedEdges, and Nodes for the given LineString representation of an edge.
addEdge(com.vividsolutions.jts.geomgraph.Edge) - method in class com.vividsolutions.jts.geomgraph.GeometryGraph
Add an Edge computed externally.
addEdges(List) - method in class com.vividsolutions.jts.operation.overlay.EdgeSetNoder
addEdges(List) - method in class com.vividsolutions.jts.geomgraph.PlanarGraph
Add a set of edges to the graph.
addEndpoints() - method in class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
Adds entries for the first and last points of the edge to the list
addHole(com.vividsolutions.jts.geom.LinearRing) - method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
Adds a hole to the polygon formed by this ring.
addHole(com.vividsolutions.jts.geomgraph.EdgeRing) - method in class com.vividsolutions.jts.geomgraph.EdgeRing
Add an EdgeIntersection for intersection intIndex.
Add an SegmentNode for intersection intIndex.
addIntersection(com.vividsolutions.jts.geom.Coordinate,int) - method in class com.vividsolutions.jts.noding.SegmentString
addIntersections(com.vividsolutions.jts.algorithm.LineIntersector,int,int) - method in class com.vividsolutions.jts.geomgraph.Edge
Adds EdgeIntersections for one or both intersections found for a segment of an edge to the edge intersection list.
Adds EdgeIntersections for one or both intersections found for a segment of an edge to the edge intersection list.
This method is called by clients of the EdgeIntersector class to test for and add intersections for two segments of the edges being intersected.
addNode(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geomgraph.NodeMap
This method expects that a node has a coordinate value.
addNode(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geomgraph.PlanarGraph
addNode(com.vividsolutions.jts.geomgraph.Node) - method in class com.vividsolutions.jts.geomgraph.NodeMap
addNode(com.vividsolutions.jts.geomgraph.Node) - method in class com.vividsolutions.jts.geomgraph.PlanarGraph
addOutEdge(com.vividsolutions.jts.planargraph.DirectedEdge) - method in class com.vividsolutions.jts.planargraph.Node
Adds an outgoing DirectedEdge to this Node.
addPoint(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geomgraph.GeometryGraph
Add a point computed externally.
addPoints(com.vividsolutions.jts.geomgraph.Edge,boolean,boolean) - method in class com.vividsolutions.jts.geomgraph.EdgeRing
addPolygon(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.algorithm.InteriorPointArea
Finds a reasonable point at which to label a Geometry.
Adds a new node (equal to the snap pt) to the segment if the segment passes through the hot pixel
addSplitEdges(Collection) - method in class com.vividsolutions.jts.noding.SegmentNodeList
Creates new edges for all the edges that the intersections in this list split the parent edge into.
addSplitEdges(List) - method in class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
Creates new edges for all the edges that the intersections in this list split the parent edge into.
addToResult(com.vividsolutions.jts.geom.LineSegment) - method in class com.vividsolutions.jts.simplify.TaggedLineString
addWatch(Object) - static method in class com.vividsolutions.jts.util.Debug
allPositionsEqual(int) - method in class com.vividsolutions.jts.geomgraph.TopologyLocation
allPositionsEqual(int,int) - method in class com.vividsolutions.jts.geomgraph.Label
angle - field in class com.vividsolutions.jts.planargraph.DirectedEdge
angle() - method in class com.vividsolutions.jts.geom.LineSegment
Computes the angle that the vector defined by this segment makes with the X-axis.
Executes a function on each item in a Collection but does not accumulate the result
apply(com.vividsolutions.jts.geom.CoordinateFilter) - method in class com.vividsolutions.jts.geom.Geometry
Performs an operation with or on this Geometry's coordinates.
apply(com.vividsolutions.jts.geom.CoordinateFilter) - method in class com.vividsolutions.jts.geom.GeometryCollection
Performs an operation with or on this Geometry's coordinates.
apply(com.vividsolutions.jts.geom.CoordinateFilter) - method in class com.vividsolutions.jts.geom.LineString
apply(com.vividsolutions.jts.geom.CoordinateFilter) - method in class com.vividsolutions.jts.geom.Point
apply(com.vividsolutions.jts.geom.CoordinateFilter) - method in class com.vividsolutions.jts.geom.Polygon
apply(com.vividsolutions.jts.geom.GeometryComponentFilter) - method in class com.vividsolutions.jts.geom.Geometry
Performs an operation with or on this Geometry and its component Geometry's.
Performs an operation with or on this Geometry and its component Geometry's.
apply(com.vividsolutions.jts.geom.GeometryComponentFilter) - method in class com.vividsolutions.jts.geom.LineString
apply(com.vividsolutions.jts.geom.GeometryComponentFilter) - method in class com.vividsolutions.jts.geom.Point
apply(com.vividsolutions.jts.geom.GeometryComponentFilter) - method in class com.vividsolutions.jts.geom.Polygon
apply(com.vividsolutions.jts.geom.GeometryFilter) - method in class com.vividsolutions.jts.geom.Geometry
Performs an operation with or on this Geometry and its subelement Geometrys (if any).
apply(com.vividsolutions.jts.geom.GeometryFilter) - method in class com.vividsolutions.jts.geom.GeometryCollection
Performs an operation with or on this Geometry and its subelement Geometrys (if any).
apply(com.vividsolutions.jts.geom.GeometryFilter) - method in class com.vividsolutions.jts.geom.LineString
apply(com.vividsolutions.jts.geom.GeometryFilter) - method in class com.vividsolutions.jts.geom.Point
apply(com.vividsolutions.jts.geom.GeometryFilter) - method in class com.vividsolutions.jts.geom.Polygon
applyTo(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.util.ShortCircuitedGeometryVisitor
arg - field in class com.vividsolutions.jts.operation.GeometryGraphOperation
The operation args into an array so they can be accessed by index
ArrayListVisitor - class com.vividsolutions.jts.index.ArrayListVisitor
ArrayListVisitor() - constructor for class com.vividsolutions.jts.index.ArrayListVisitor
asLinearRing() - method in class com.vividsolutions.jts.simplify.TaggedLineString
asLineString() - method in class com.vividsolutions.jts.simplify.TaggedLineString
Assert - class com.vividsolutions.jts.util.Assert
A utility for making programming assertions.
AssertionFailedException - class com.vividsolutions.jts.util.AssertionFailedException
Thrown when the application is in an inconsistent state.
AssertionFailedException() - constructor for class com.vividsolutions.jts.util.AssertionFailedException
Creates an AssertionFailedException.
AssertionFailedException(String) - constructor for class com.vividsolutions.jts.util.AssertionFailedException
Creates a AssertionFailedException with the given detail message.
Returns either the given coordinate array if its length is greater than the given amount, or an empty coordinate array.

B

biasedExponent() - method in class com.vividsolutions.jts.index.quadtree.DoubleBits
Determines the exponent for the number
A Comparator for Coordinate arrays modulo their directionality.
BIG_ENDIAN - static field in class com.vividsolutions.jts.io.ByteOrderValues
Bintree - class com.vividsolutions.jts.index.bintree.Bintree
An BinTree (or "Binary Interval Tree") is a 1-dimensional version of a quadtree.
Bintree() - constructor for class com.vividsolutions.jts.index.bintree.Bintree
Boundable - interface com.vividsolutions.jts.index.strtree.Boundable
A spatial object in an AbstractSTRtree.
boundablesAtLevel(int) - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
BOUNDARY - static field in class com.vividsolutions.jts.geom.Location
DE-9IM row index of the boundary of the first geometry and column index of the boundary of the second geometry.
buffer(com.vividsolutions.jts.geom.Geometry,double) - method in class com.vividsolutions.jts.operation.buffer.BufferBuilder
buffer(com.vividsolutions.jts.geom.Geometry,double) - method in class com.vividsolutions.jts.precision.CommonBitsOp
Computes the buffer a geometry, using enhanced precision.
buffer(com.vividsolutions.jts.geom.Geometry,double) - static method in class com.vividsolutions.jts.precision.EnhancedPrecisionOp
Computes the buffer of a Geometry, using enhanced precision.
buffer(double) - method in class com.vividsolutions.jts.geom.Geometry
Computes a buffer area around this geometry having the given width.
buffer(double,int) - method in class com.vividsolutions.jts.geom.Geometry
Computes a buffer area around this geometry having the given width and with a specified accuracy of approximation for circular arcs.
buffer(double,int,int) - method in class com.vividsolutions.jts.geom.Geometry
Computes a buffer area around this geometry having the given width and with a specified accuracy of approximation for circular arcs, and using a specified end cap style.
BufferBuilder - class com.vividsolutions.jts.operation.buffer.BufferBuilder
Builds the buffer geometry for a given input geometry and precision model.
BufferBuilder() - constructor for class com.vividsolutions.jts.operation.buffer.BufferBuilder
Creates a new BufferBuilder
BufferOp - class com.vividsolutions.jts.operation.buffer.BufferOp
Computes the buffer of a geometry, for both positive and negative buffer distances.
BufferOp(com.vividsolutions.jts.geom.Geometry) - constructor for class com.vividsolutions.jts.operation.buffer.BufferOp
Initializes a buffer computation for the given geometry
bufferOp(com.vividsolutions.jts.geom.Geometry,double) - static method in class com.vividsolutions.jts.operation.buffer.BufferOp
Computes the buffer of a geometry for a given buffer distance.
bufferOp(com.vividsolutions.jts.geom.Geometry,double,int) - static method in class com.vividsolutions.jts.operation.buffer.BufferOp
Comutes the buffer for a geometry for a given buffer distance and accuracy of approximation.
bufferOp(com.vividsolutions.jts.geom.Geometry,double,int,int) - static method in class com.vividsolutions.jts.operation.buffer.BufferOp
Comutes the buffer for a geometry for a given buffer distance and accuracy of approximation.
BufferSubgraph - class com.vividsolutions.jts.operation.buffer.BufferSubgraph
A connected subset of the graph of DirectedEdges and Nodes.
BufferSubgraph(com.vividsolutions.jts.algorithm.CGAlgorithms) - constructor for class com.vividsolutions.jts.operation.buffer.BufferSubgraph
build() - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
Creates parent nodes, grandparent nodes, and so forth up to the root node, for the data that has been inserted into the tree.
build(com.vividsolutions.jts.geomgraph.GeometryGraph) - method in class com.vividsolutions.jts.operation.relate.RelateNodeGraph
build(int) - method in class com.vividsolutions.jts.operation.overlay.LineBuilder
build(int) - method in class com.vividsolutions.jts.operation.overlay.PointBuilder
Computes the Point geometries which will appear in the result, given the specified overlay operation.
buildGeometry(Collection) - method in class com.vividsolutions.jts.geom.GeometryFactory
Build an appropriate Geometry, MultiGeometry, or GeometryCollection to contain the Geometrys in it.
ByteArrayInStream - class com.vividsolutions.jts.io.ByteArrayInStream
Allows an array of bytes to be used as an InStream.
ByteArrayInStream(byte[]) - constructor for class com.vividsolutions.jts.io.ByteArrayInStream
ByteOrderDataInStream - class com.vividsolutions.jts.io.ByteOrderDataInStream
Allows reading a stream of Java primitive datatypes from an underlying InStream, with the representation being in either common byte ordering.
ByteOrderDataInStream() - constructor for class com.vividsolutions.jts.io.ByteOrderDataInStream
ByteOrderValues - class com.vividsolutions.jts.io.ByteOrderValues
Methods to read and write primitive Java datatypes from/to byte sequences, allowing the byte order to be specified

Similar to the standard Java ByteBuffer class.

C

CAP_BUTT - static field in class com.vividsolutions.jts.operation.buffer.BufferOp
Specifies a butt (or flat) line buffer end cap style.
CAP_ROUND - static field in class com.vividsolutions.jts.operation.buffer.BufferOp
Specifies a round line buffer end cap style.
CAP_SQUARE - static field in class com.vividsolutions.jts.operation.buffer.BufferOp
Specifies a square line buffer end cap style.
centre() - method in class com.vividsolutions.jts.geom.Envelope
Computes the coordinate of the centre of this envelope (as long as it is non-null
centre(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.algorithm.InteriorPointArea
Returns the centre point of the envelope.
CentroidArea - class com.vividsolutions.jts.algorithm.CentroidArea
Computes the centroid of an area geometry.
CentroidArea() - constructor for class com.vividsolutions.jts.algorithm.CentroidArea
CentroidLine - class com.vividsolutions.jts.algorithm.CentroidLine
Computes the centroid of a linear geometry.
CentroidLine() - constructor for class com.vividsolutions.jts.algorithm.CentroidLine
CentroidPoint - class com.vividsolutions.jts.algorithm.CentroidPoint
Computes the centroid of a point geometry.
CentroidPoint() - constructor for class com.vividsolutions.jts.algorithm.CentroidPoint
cga - static field in class com.vividsolutions.jts.planargraph.DirectedEdge
cga - field in class com.vividsolutions.jts.geomgraph.EdgeRing
cga - field in class com.vividsolutions.jts.operation.GeometryGraphOperation
cga - static field in class com.vividsolutions.jts.geomgraph.PlanarGraph
CGAlgorithms - class com.vividsolutions.jts.algorithm.CGAlgorithms
Specifies and implements various fundamental Computational Geometric algorithms.
CGAlgorithms() - constructor for class com.vividsolutions.jts.algorithm.CGAlgorithms
Throws an exception if g's class is GeometryCollection .
checkValid() - method in class com.vividsolutions.jts.geomgraph.EdgeNodingValidator
checkValid() - method in class com.vividsolutions.jts.noding.NodingValidator
clamp(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.linearref.LinearLocation
Ensures the indexes are valid for a given linear Geometry.
clampIndex(com.vividsolutions.jts.linearref.LinearLocation) - method in class com.vividsolutions.jts.linearref.LocationIndexedLine
Computes a valid index for this line by clamping the given index to the valid range of index values
clampIndex(double) - method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Computes a valid index for this line by clamping the given index to the valid range of index values
CLOCKWISE - static field in class com.vividsolutions.jts.algorithm.CGAlgorithms
A value that indicates an orientation of clockwise, or a right turn.
clone() - method in class com.vividsolutions.jts.geom.Coordinate
clone() - method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
Creates a deep copy of the Object
clone() - method in class com.vividsolutions.jts.geom.CoordinateList
Returns a deep copy of this CoordinateList instance.
clone() - method in class com.vividsolutions.jts.geom.CoordinateSequence
Returns a deep copy of this collection.
clone() - method in class com.vividsolutions.jts.geom.Geometry
clone() - method in class com.vividsolutions.jts.geom.GeometryCollection
clone() - method in class com.vividsolutions.jts.linearref.LinearLocation
Copies this location
clone() - method in class com.vividsolutions.jts.geom.LineString
clone() - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
clone() - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
clone() - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
clone() - method in class com.vividsolutions.jts.geom.Point
clone() - method in class com.vividsolutions.jts.geom.Polygon
closeRing() - method in class com.vividsolutions.jts.geom.CoordinateList
Ensure this coordList is a ring, by adding the start point if necessary
closestLocations() - method in class com.vividsolutions.jts.operation.distance.DistanceOp
Report the locations of the closest points in the input geometries.
closestPoint(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.LineSegment
Computes the closest point on this line segment to another point.
closestPoints() - method in class com.vividsolutions.jts.operation.distance.DistanceOp
Report the coordinates of the closest points in the input geometries.
closestPoints(com.vividsolutions.jts.geom.Geometry,com.vividsolutions.jts.geom.Geometry) - static method in class com.vividsolutions.jts.operation.distance.DistanceOp
Compute the the closest points of two geometries.
closestPoints(com.vividsolutions.jts.geom.LineSegment) - method in class com.vividsolutions.jts.geom.LineSegment
Computes the closest points on two line segments.
CollectionUtil - class com.vividsolutions.jts.util.CollectionUtil
Executes a transformation function on each element of a collection and returns the results in a new List.
COLLINEAR - static field in class com.vividsolutions.jts.algorithm.CGAlgorithms
A value that indicates an orientation of collinear, or no turn (straight).
COLLINEAR - static field in class com.vividsolutions.jts.algorithm.LineIntersector
Contains classes and interfaces implementing fundamental computational geometry algorithms.
Contains the Geometry interface hierarchy and supporting classes.
Provides classes that parse and modify Geometry objects.
Contains classes that implement topology graphs.
Contains classes that implement indexes for performing noding on geometry graph edges.
Provides classes for various kinds of spatial indexes.
Contains classes that implement a Binary Interval Tree index
Contains classes that implement Monotone Chains
Contains classes that implement a Quadtree spatial index
Contains 2-D and 1-D versions of the Sort-Tile-Recursive (STR) tree, a query-only R-tree.
Contains classes which implement a sweepline algorithm for scanning geometric data structures.
Contains the interfaces for converting JTS objects to and from other formats.
Contains classes and interfaces implementing linear referencing on linear geometries

Linear Referencing

Linear Referencing is a way of defining positions along linear geometries (LineStrings and MultiLineStrings).
Classes to compute nodings for arrangements of line segments and line segment sequences.
Contains classes to implement the Snap Rounding algorithm for noding linestrings.
Provides classes for implementing operations on geometries
Provides classes for computing buffers of geometries
Provides classes for computing the distance between geometries
Contains classes that perform a topological overlay to compute boolean spatial functions.
Contains classes to implement the computation of the spatial relationships of Geometrys.
Provides classes for testing the validity of geometries.
Contains classes to implement a planar graph data structure.
Provides classes for manipulating the precision model of Geometries
Contains support classes for the Java Topology Suite.
CommonBits - class com.vividsolutions.jts.precision.CommonBits
Determines the maximum number of common most-significant bits in the mantissa of one or numbers.
CommonBits() - constructor for class com.vividsolutions.jts.precision.CommonBits
CommonBitsOp - class com.vividsolutions.jts.precision.CommonBitsOp
Provides versions of Geometry spatial functions which use common bit removal to reduce the likelihood of robustness problems.
CommonBitsOp() - constructor for class com.vividsolutions.jts.precision.CommonBitsOp
Creates a new instance of class, which reshifts result Geometrys.
CommonBitsOp(boolean) - constructor for class com.vividsolutions.jts.precision.CommonBitsOp
Creates a new instance of class, specifying whether the result Geometrys should be reshifted.
CommonBitsRemover - class com.vividsolutions.jts.precision.CommonBitsRemover
Allow computing and removing common mantissa bits from one or more Geometries.
CommonBitsRemover() - constructor for class com.vividsolutions.jts.precision.CommonBitsRemover
commonHalfPlane(int,int) - static method in class com.vividsolutions.jts.geomgraph.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(Collection,Collection) - method in class com.vividsolutions.jts.geom.Geometry
Returns the first non-zero result of compareTo encountered as the two Collections are iterated over.
Compares two Coordinate arrays in the forward direction of their coordinates, using lexicographic ordering.
compare(double,double) - static method in class com.vividsolutions.jts.geom.Coordinate.DimensionalComparator
Compare two doubles, allowing for NaN values.
compare(double,double) - static method in class com.vividsolutions.jts.geom.CoordinateSequenceComparator
Compare two doubles, allowing for NaN values.
Compares two Coordinates for their relative position along a segment lying in the specified Octant.
compare(int,double) - method in class com.vividsolutions.jts.geomgraph.EdgeIntersection
compare(Object,Object) - method in class com.vividsolutions.jts.geom.Coordinate.DimensionalComparator
Compares two Coordinates along to the number of dimensions specified.
compare(Object,Object) - method in class com.vividsolutions.jts.geom.CoordinateArrays.BidirectionalComparator
compare(Object,Object) - method in class com.vividsolutions.jts.geom.CoordinateArrays.ForwardComparator
compare(Object,Object) - method in class com.vividsolutions.jts.geom.CoordinateSequenceComparator
Compares two CoordinateSequences for relative order.
Compares the same coordinate of two CoordinateSequences along the given number of dimensions.
compareDirection(com.vividsolutions.jts.geomgraph.EdgeEnd) - method in class com.vividsolutions.jts.geomgraph.EdgeEnd
Implements the total order relation:

a has a greater angle with the positive x-axis than b

Using the obvious algorithm of simply computing the angle is not robust, since the angle calculation is obviously susceptible to roundoff.

compareDirection(com.vividsolutions.jts.planargraph.DirectedEdge) - method in class com.vividsolutions.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.
compareDoubles(double,double) - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
compareLocationValues(int,int,double) - method in class com.vividsolutions.jts.linearref.LinearLocation
Compares this object with the specified index values for order.
compareLocationValues(int,int,double,int,int,double) - static method in class com.vividsolutions.jts.linearref.LinearLocation
Compares two sets of location values for order.
compareTo(Object) - method in class com.vividsolutions.jts.operation.buffer.BufferSubgraph
BufferSubgraphs are compared on the x-value of their rightmost Coordinate.
compareTo(Object) - method in class com.vividsolutions.jts.geom.Coordinate
Compares this Coordinate with the specified Coordinate for order.
compareTo(Object) - method in class com.vividsolutions.jts.planargraph.DirectedEdge
Returns 1 if this DirectedEdge has a greater angle with the positive x-axis than b", 0 if the DirectedEdges are collinear, and -1 otherwise.
compareTo(Object) - method in class com.vividsolutions.jts.geomgraph.EdgeEnd
compareTo(Object) - method in class com.vividsolutions.jts.geomgraph.EdgeIntersection
compareTo(Object) - method in class com.vividsolutions.jts.geom.Geometry
Returns whether this Geometry is greater than, equal to, or less than another Geometry.
compareTo(Object) - method in class com.vividsolutions.jts.linearref.LinearLocation
Compares this object with the specified object for order.
compareTo(Object) - method in class com.vividsolutions.jts.geom.LineSegment
Compares this object with the specified object for order.
compareTo(Object) - method in class com.vividsolutions.jts.noding.OrientedCoordinateArray
Compares two OrientedCoordinateArrays for their relative order
compareTo(Object) - method in class com.vividsolutions.jts.geom.PrecisionModel
Compares this PrecisionModel object with the specified object for order.
compareTo(Object) - method in class com.vividsolutions.jts.noding.SegmentNode
compareTo(Object) - method in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
ProjectionEvents are ordered first by their x-value, and then by their eventType.
compareTo(Object) - method in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
ProjectionEvents are ordered first by their x-value, and then by their eventType.
Returns whether this Geometry is greater than, equal to, or less than another Geometry, using the given CoordinateSequenceComparator.
compareToSameClass(Object) - method in class com.vividsolutions.jts.geom.Geometry
Returns whether this Geometry is greater than, equal to, or less than another Geometry having the same class.
compareToSameClass(Object) - method in class com.vividsolutions.jts.geom.GeometryCollection
Returns whether this Geometry is greater than, equal to, or less than another Geometry having the same class.
compareToSameClass(Object) - method in class com.vividsolutions.jts.geom.LineString
compareToSameClass(Object) - method in class com.vividsolutions.jts.geom.Point
compareToSameClass(Object) - method in class com.vividsolutions.jts.geom.Polygon
Returns whether this Geometry is greater than, equal to, or less than another Geometry of the same class.
Returns whether this Geometry is greater than, equal to, or less than another Geometry of the same class.
computeBounds() - method in class com.vividsolutions.jts.index.strtree.AbstractNode
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.
computeDepth(int) - method in class com.vividsolutions.jts.operation.buffer.BufferSubgraph
computeDepths(com.vividsolutions.jts.geomgraph.DirectedEdge) - method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
Computes the "edge distance" of an intersection point p along a segment.
computeEdgeEnds(com.vividsolutions.jts.geomgraph.Edge,List) - method in class com.vividsolutions.jts.operation.relate.EdgeEndBuilder
Creates stub edges for all the intersections in this Edge (if any) and inserts them into the graph.
computeEdgeEnds(Iterator) - method in class com.vividsolutions.jts.operation.relate.EdgeEndBuilder
computeEnvelopeInternal() - method in class com.vividsolutions.jts.geom.Geometry
Returns the minimum and maximum x and y values in this Geometry , or a null Envelope if this Geometry is empty.
computeEnvelopeInternal() - method in class com.vividsolutions.jts.geom.GeometryCollection
Returns the minimum and maximum x and y values in this Geometry , or a null Envelope if this Geometry is empty.
computeEnvelopeInternal() - method in class com.vividsolutions.jts.geom.LineString
computeEnvelopeInternal() - method in class com.vividsolutions.jts.geom.Point
computeEnvelopeInternal() - method in class com.vividsolutions.jts.geom.Polygon
computeIM() - method in class com.vividsolutions.jts.operation.relate.RelateComputer
computeIM(com.vividsolutions.jts.geom.IntersectionMatrix) - method in class com.vividsolutions.jts.geomgraph.Edge
Update the IM with the contribution for this component.
computeIM(com.vividsolutions.jts.geom.IntersectionMatrix) - method in class com.vividsolutions.jts.geomgraph.GraphComponent
compute the contribution to an IM for this component
computeIM(com.vividsolutions.jts.geom.IntersectionMatrix) - method in class com.vividsolutions.jts.geomgraph.Node
Basic nodes do not compute IMs
computeIM(com.vividsolutions.jts.geom.IntersectionMatrix) - method in class com.vividsolutions.jts.operation.relate.RelateNode
Update the IM with the contribution for this component.
Compute the intersection of a point p and the line p1-p2.
Computes the intersection of the lines p1-p2 and p3-p4.
Insert nodes for all intersections on the edges of a Geometry.
Computes all self-intersections between edges in a set of edges, allowing client to choose whether self-intersections are computed.
Computes all self-intersections between edges in a set of edges, allowing client to choose whether self-intersections are computed.
Computes all self-intersections between edges in a set of edges, allowing client to choose whether self-intersections are computed.
Computes all mutual intersections between two sets of edges.
Computes all mutual intersections between two sets of edges.
Computes all mutual intersections between two sets of edges.
computeIntLineIndex() - method in class com.vividsolutions.jts.algorithm.LineIntersector
computeIntLineIndex(int) - method in class com.vividsolutions.jts.algorithm.LineIntersector
computeKey(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.index.quadtree.Key
return a square envelope containing the argument envelope, whose extent is a power of two and which is based at a power of 2
computeKey(com.vividsolutions.jts.index.bintree.Interval) - method in class com.vividsolutions.jts.index.bintree.Key
return a square envelope containing the argument envelope, whose extent is a power of two and which is based at a power of 2
computeLabel() - method in class com.vividsolutions.jts.geomgraph.EdgeEnd
computeLabel() - method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
This computes the overall edge label for the set of edges in this EdgeStubBundle.
Compute the labelling for all dirEdges in this star, as well as the overall labelling
computeLabelling(com.vividsolutions.jts.geomgraph.GeometryGraph[]) - method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
computeLevel(com.vividsolutions.jts.index.bintree.Interval) - static method in class com.vividsolutions.jts.index.bintree.Key
computeNodes(Collection) - method in class com.vividsolutions.jts.noding.IteratedNoder
Fully nodes a list of SegmentStrings, i.e.
computeNodes(Collection) - method in class com.vividsolutions.jts.noding.MCIndexNoder
computeNodes(Collection) - method in class com.vividsolutions.jts.noding.snapround.MCIndexSnapRounder
computeNodes(Collection) - method in class com.vividsolutions.jts.noding.Noder
Computes the noding for a collection of SegmentStrings.
computeNodes(Collection) - method in class com.vividsolutions.jts.noding.ScaledNoder
Computes the noding for a collection of SegmentStrings.
computeNodes(Collection) - method in class com.vividsolutions.jts.noding.SimpleNoder
Computes the noding for a collection of SegmentStrings.
computeNodes(Collection) - method in class com.vividsolutions.jts.noding.snapround.SimpleSnapRounder
computeNodes(Collection) - method in class com.vividsolutions.jts.noding.SinglePassNoder
Computes the noding for a collection of SegmentStrings.
Computes the orientation of a point q to the directed line segment p1-p2.
computePoints(com.vividsolutions.jts.geomgraph.DirectedEdge) - method in class com.vividsolutions.jts.geomgraph.EdgeRing
Collect all the points from the DirectedEdges of this ring into a contiguous list
computeQuadLevel(com.vividsolutions.jts.geom.Envelope) - static method in class com.vividsolutions.jts.index.quadtree.Key
computeRing() - method in class com.vividsolutions.jts.geomgraph.EdgeRing
Compute a LinearRing from the point list previously collected.
Compute self-nodes, taking advantage of the Geometry type to minimize the number of intersection tests.
computeSplitEdges(List) - method in class com.vividsolutions.jts.geomgraph.GeometryGraph
computeVertexSnaps(Collection) - method in class com.vividsolutions.jts.noding.snapround.MCIndexSnapRounder
Computes nodes introduced as a result of snapping segments to vertices of other segments
computeVertexSnaps(Collection) - method in class com.vividsolutions.jts.noding.snapround.SimpleSnapRounder
Computes nodes introduced as a result of snapping segments to vertices of other segments
ConnectedElementLocationFilter - class com.vividsolutions.jts.operation.distance.ConnectedElementLocationFilter
A ConnectedElementPointFilter extracts a single point from each connected element in a Geometry (e.g.
ConnectedElementPointFilter - class com.vividsolutions.jts.operation.distance.ConnectedElementPointFilter
Extracts a single point from each connected element in a Geometry (e.g.
ConnectedInteriorTester - class com.vividsolutions.jts.operation.valid.ConnectedInteriorTester
This class tests that the interior of an area Geometry ( Polygon or MultiPolygon ) is connected.
ConnectedInteriorTester(com.vividsolutions.jts.geomgraph.GeometryGraph) - constructor for class com.vividsolutions.jts.operation.valid.ConnectedInteriorTester
ConnectedSubgraphFinder - class com.vividsolutions.jts.planargraph.algorithm.ConnectedSubgraphFinder
Finds all connected Subgraphs of a PlanarGraph.
ConnectedSubgraphFinder(com.vividsolutions.jts.planargraph.PlanarGraph) - constructor for class com.vividsolutions.jts.planargraph.algorithm.ConnectedSubgraphFinder
ConsistentAreaTester - class com.vividsolutions.jts.operation.valid.ConsistentAreaTester
Checks that a GeometryGraph representing an area (a Polygon or MultiPolygon ) has consistent semantics for area geometries.
ConsistentAreaTester(com.vividsolutions.jts.geomgraph.GeometryGraph) - constructor for class com.vividsolutions.jts.operation.valid.ConsistentAreaTester
Creates a new tester for consistent areas.
contains(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.Envelope
Returns true if the given point lies in or on the envelope.
contains(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.geom.Envelope
Returns true if the Envelope other lies wholely inside this Envelope (inclusive of the boundary).
contains(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Returns true if this geometry contains the specified geometry.
contains(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.operation.predicate.RectangleContains
contains(com.vividsolutions.jts.geom.Polygon,com.vividsolutions.jts.geom.Geometry) - static method in class com.vividsolutions.jts.operation.predicate.RectangleContains
contains(com.vividsolutions.jts.index.bintree.Interval) - method in class com.vividsolutions.jts.index.bintree.Interval
contains(com.vividsolutions.jts.planargraph.DirectedEdge) - method in class com.vividsolutions.jts.planargraph.PlanarGraph
Tests whether this graph contains the given DirectedEdge
contains(com.vividsolutions.jts.planargraph.Edge) - method in class com.vividsolutions.jts.planargraph.PlanarGraph
Tests whether this graph contains the given Edge
contains(com.vividsolutions.jts.planargraph.Edge) - method in class com.vividsolutions.jts.planargraph.Subgraph
Tests whether an Edge is contained in this subgraph
contains(double) - method in class com.vividsolutions.jts.index.bintree.Interval
contains(double,double) - method in class com.vividsolutions.jts.geom.Envelope
Returns true if the given point lies in or on the envelope.
contains(double,double) - method in class com.vividsolutions.jts.index.bintree.Interval
containsPoint(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geomgraph.EdgeRing
This method will cause the ring to be computed.
containsPoint(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.operation.overlay.PolygonBuilder
Checks the current set of shells (with their associated holes) to see if any of them contain the point.
ConvexHull - class com.vividsolutions.jts.algorithm.ConvexHull
Computes the convex hull of a Geometry.
convexHull() - method in class com.vividsolutions.jts.geom.Geometry
Computes the smallest convex Polygon that contains all the points in the Geometry.
convexHull() - method in class com.vividsolutions.jts.geom.Polygon
Create a new convex hull construction for the input Coordinate array.
ConvexHull(com.vividsolutions.jts.geom.Geometry) - constructor for class com.vividsolutions.jts.algorithm.ConvexHull
Create a new convex hull construction for the input Geometry.
coord - field in class com.vividsolutions.jts.geomgraph.EdgeIntersection
coord - field in class com.vividsolutions.jts.geomgraph.Node
coord - field in class com.vividsolutions.jts.noding.SegmentNode
Coordinate - class com.vividsolutions.jts.geom.Coordinate
A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.
Coordinate() - constructor for class com.vividsolutions.jts.geom.Coordinate
Constructs a Coordinate at (0,0,NaN).
Coordinate(com.vividsolutions.jts.geom.Coordinate) - constructor for class com.vividsolutions.jts.geom.Coordinate
Constructs a Coordinate having the same (x,y,z) values as other.
Coordinate(double,double) - constructor for class com.vividsolutions.jts.geom.Coordinate
Constructs a Coordinate at (x,y,NaN).
Coordinate(double,double,double) - constructor for class com.vividsolutions.jts.geom.Coordinate
Constructs a Coordinate at (x,y,z).
CoordinateArrayFilter - class com.vividsolutions.jts.util.CoordinateArrayFilter
A CoordinateFilter that creates an array containing every coordinate in a Geometry.
CoordinateArrayFilter(int) - constructor for class com.vividsolutions.jts.util.CoordinateArrayFilter
Constructs a CoordinateArrayFilter.
CoordinateArrays - class com.vividsolutions.jts.geom.CoordinateArrays
Useful utility functions for handling Coordinate arrays
CoordinateArraySequence - class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
The CoordinateSequence implementation that Geometrys use by default.
Constructs a sequence based on the given array (the array is not copied).
Constructs a sequence based on the given array (the array is not copied).
CoordinateArraySequence(int) - constructor for class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
Constructs a sequence of a given size, populated with new Coordinates.
CoordinateArraySequenceFactory - class com.vividsolutions.jts.geom.impl.CoordinateArraySequenceFactory
Creates CoordinateSequences represented as an array of Coordinates.
CoordinateCountFilter - class com.vividsolutions.jts.util.CoordinateCountFilter
A CoordinateFilter that counts the total number of coordinates in a Geometry.
CoordinateCountFilter() - constructor for class com.vividsolutions.jts.util.CoordinateCountFilter
CoordinateFilter - interface com.vividsolutions.jts.geom.CoordinateFilter
Geometry classes support the concept of applying a coordinate filter to every coordinate in the Geometry.
CoordinateList - class com.vividsolutions.jts.geom.CoordinateList
A list of Coordinates, which may be set to prevent repeated coordinates from occuring in the list.
CoordinateList() - constructor for class com.vividsolutions.jts.geom.CoordinateList
Constructs a new list without any coordinates
CoordinateList(com.vividsolutions.jts.geom.Coordinate[]) - constructor for class com.vividsolutions.jts.geom.CoordinateList
The basic constructor for a CoordinateArray allows repeated points (i.e produces a CoordinateList with exactly the same set of points)
CoordinateList(com.vividsolutions.jts.geom.Coordinate[],boolean) - constructor for class com.vividsolutions.jts.geom.CoordinateList
Constructs a new list from an array of Coordinates, allowing caller to specify if repeated points are to be removed.
A GeometryEditor.GeometryEditorOperation which modifies the coordinate list of a Geometry.
CoordinateSequence - interface com.vividsolutions.jts.geom.CoordinateSequence
The internal representation of a list of coordinates inside a Geometry.
Compares two CoordinateSequences.
CoordinateSequenceComparator() - constructor for class com.vividsolutions.jts.geom.CoordinateSequenceComparator
Creates a comparator which will test all dimensions.
CoordinateSequenceComparator(int) - constructor for class com.vividsolutions.jts.geom.CoordinateSequenceComparator
Creates a comparator which will test only the specified number of dimensions.
CoordinateSequenceFactory - interface com.vividsolutions.jts.geom.CoordinateSequenceFactory
A factory to create concrete instances of CoordinateSequences.
CoordinateSequences - class com.vividsolutions.jts.geom.CoordinateSequences
Utility functions for manipulating CoordinateSequences
coordRef - field in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
A soft reference to the Coordinate[] representation of this sequence.
copy(com.vividsolutions.jts.geom.CoordinateSequence) - method in class com.vividsolutions.jts.geom.util.GeometryTransformer
Convenience method which provides statndard way of copying CoordinateSequences
copyDeep(com.vividsolutions.jts.geom.Coordinate[]) - static method in class com.vividsolutions.jts.geom.CoordinateArrays
Creates a deep copy of the argument
copyNodesAndLabels(com.vividsolutions.jts.geomgraph.GeometryGraph,int) - method in class com.vividsolutions.jts.operation.relate.RelateNodeGraph
Copy all nodes from an arg geometry into this graph.
COUNTERCLOCKWISE - static field in class com.vividsolutions.jts.algorithm.CGAlgorithms
A value that indicates an orientation of counterclockwise, or a left turn.
coveredBy(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Returns true if this geometry is covered by the specified geometry.
covers(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Returns true if this geometry covers the specified geometry.
create(com.vividsolutions.jts.geom.Coordinate[]) - method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequenceFactory
Returns a CoordinateArraySequence based on the given array (the array is not copied).
Returns a CoordinateSequence based on the given array.
Returns a DefaultCoordinateSequence based on the given array (the array is not copied).
Creates a CoordinateSequence which is a copy of the given CoordinateSequence.
create(com.vividsolutions.jts.geomgraph.Node) - method in class com.vividsolutions.jts.operation.buffer.BufferSubgraph
Creates the subgraph consisting of all edges reachable from this node.
create(double[],int) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
create(float[],int) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
create(int,int) - method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequenceFactory
create(int,int) - method in class com.vividsolutions.jts.geom.CoordinateSequenceFactory
Creates a CoordinateSequence of the specified size and dimension.
create(int,int) - method in class com.vividsolutions.jts.geom.DefaultCoordinateSequenceFactory
create(int,int) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
createArc(double,double) - method in class com.vividsolutions.jts.util.GeometricShapeFactory
Creates a elliptical arc, as a LineString.
createCircle() - method in class com.vividsolutions.jts.util.GeometricShapeFactory
Creates a circular Polygon.
Convenience method which provides standard way of creating a CoordinateSequence
createGeometry(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a GeometryCollection using the given Geometries; a null or empty array will create an empty GeometryCollection.
Creates a LinearRing using the given Coordinates; a null or empty array will create an empty LinearRing.
Creates a LinearRing using the given CoordinateSequence; a null or empty CoordinateSequence will create an empty LinearRing.
Creates a LineString using the given Coordinates; a null or empty array will create an empty LineString.
Creates a LineString using the given CoordinateSequence; a null or empty CoordinateSequence will create an empty LineString.
Creates a MultiLineString using the given LineStrings; a null or empty array will create an empty MultiLineString.
Creates a MultiPoint using the given Coordinates; a null or empty array will create an empty MultiPoint.
Creates a MultiPoint using the given CoordinateSequence; a null or empty CoordinateSequence will create an empty MultiPoint.
createMultiPoint(com.vividsolutions.jts.geom.Point[]) - method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a MultiPoint using the given Points; a null or empty array will create an empty MultiPoint.
Creates a MultiPolygon using the given Polygons; a null or empty array will create an empty Polygon.
createNode(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geomgraph.NodeFactory
The basic node constructor does not allow for incident edges
createNode(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.operation.overlay.OverlayNodeFactory
createNode(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.operation.relate.RelateNodeFactory
The basic node constructor does not allow for incident edges
createNode(com.vividsolutions.jts.geom.Envelope) - static method in class com.vividsolutions.jts.index.quadtree.Node
createNode(com.vividsolutions.jts.index.bintree.Interval) - static method in class com.vividsolutions.jts.index.bintree.Node
createNode(int) - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
createNode(int) - method in class com.vividsolutions.jts.index.strtree.SIRtree
createNode(int) - method in class com.vividsolutions.jts.index.strtree.STRtree
createParentBoundables(List,int) - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
Sorts the childBoundables then divides them into groups of size M, where M is the node capacity.
createParentBoundables(List,int) - method in class com.vividsolutions.jts.index.strtree.STRtree
Creates the parent level for the given child level.
createParentBoundablesFromVerticalSlice(List,int) - method in class com.vividsolutions.jts.index.strtree.STRtree
createPoint(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a Point using the given Coordinate; a null Coordinate will create an empty Geometry.
Creates a Point using the given CoordinateSequence; a null or empty CoordinateSequence will create an empty Point.
Constructs a Polygon with the given exterior boundary and interior boundaries.
createRectangle() - method in class com.vividsolutions.jts.util.GeometricShapeFactory
Creates a rectangular Polygon.
crosses(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Returns true if this geometry crosses the specified geometry.
CURRENT_VERSION - static field in class com.vividsolutions.jts.JTSVersion
The current version number of the JTS API.
cutEdges - field in class com.vividsolutions.jts.operation.polygonize.Polygonizer

D

dangles - field in class com.vividsolutions.jts.operation.polygonize.Polygonizer
Debug - class com.vividsolutions.jts.util.Debug
Provides routines to simplify and localize debugging output.
DEBUG_PROPERTY_NAME - static field in class com.vividsolutions.jts.util.Debug
DEBUG_PROPERTY_VALUE_ON - static field in class com.vividsolutions.jts.util.Debug
DEBUG_PROPERTY_VALUE_TRUE - static field in class com.vividsolutions.jts.util.Debug
DEFAULT_QUADRANT_SEGMENTS - static field in class com.vividsolutions.jts.operation.buffer.OffsetCurveBuilder
The default number of facets into which to divide a fillet of 90 degrees.
Creates CoordinateSequences represented as an array of Coordinates.
DefaultCoordinateSequenceFactory() - constructor for class com.vividsolutions.jts.geom.DefaultCoordinateSequenceFactory
DELETE - static field in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
DELETE - static field in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
Depth - class com.vividsolutions.jts.geomgraph.Depth
A Depth object records the topological depth of the sides of an Edge for up to two Geometries.
depth() - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
depth() - method in class com.vividsolutions.jts.index.bintree.Bintree
Depth() - constructor for class com.vividsolutions.jts.geomgraph.Depth
depth() - method in class com.vividsolutions.jts.index.quadtree.Quadtree
Returns the number of levels in the tree.
depth() - method in class com.vividsolutions.jts.index.strtree.STRtree
Returns the number of items in the tree.
depth(com.vividsolutions.jts.index.strtree.AbstractNode) - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
depthAtLocation(int) - static method in class com.vividsolutions.jts.geomgraph.Depth
depthFactor(int,int) - static method in class com.vividsolutions.jts.geomgraph.DirectedEdge
Computes the factor for the change in depth when moving from one location to another.
deStar - field in class com.vividsolutions.jts.planargraph.Node
The collection of DirectedEdges that leave this Node
determineBoundary(int) - static method in class com.vividsolutions.jts.geomgraph.GeometryGraph
DIFFERENCE - static field in class com.vividsolutions.jts.operation.overlay.OverlayOp
difference(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Computes a Geometry representing the points making up this Geometry that do not make up other.
Computes the set-theoretic difference of two Geometrys, using enhanced precision.
Computes the set-theoretic difference of two Geometrys, using enhanced precision.
Dimension - class com.vividsolutions.jts.geom.Dimension
Constants representing the dimensions of a point, a curve and a surface.
dimension - field in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
The dimensions of the coordinates hold in the packed array
Compares two Coordinates, allowing for either a 2-dimensional or 3-dimensional comparison, and handling NaN values correctly.
DimensionalComparator() - constructor for class com.vividsolutions.jts.geom.Coordinate.DimensionalComparator
Creates a comparator for 2 dimensional coordinates.
DimensionalComparator(int) - constructor for class com.vividsolutions.jts.geom.Coordinate.DimensionalComparator
Creates a comparator for 2 or 3 dimensional coordinates, depending on the value provided.
dimensionLimit - field in class com.vividsolutions.jts.geom.CoordinateSequenceComparator
The number of dimensions to test
DirectedEdge - class com.vividsolutions.jts.geomgraph.DirectedEdge
DirectedEdge - class com.vividsolutions.jts.planargraph.DirectedEdge
Represents a directed edge in a PlanarGraph.
DirectedEdge(com.vividsolutions.jts.geomgraph.Edge,boolean) - constructor for class com.vividsolutions.jts.geomgraph.DirectedEdge
Constructs a DirectedEdge connecting the from node to the to node.
DirectedEdgeStar - class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
A DirectedEdgeStar is an ordered list of outgoing DirectedEdges around a node.
DirectedEdgeStar - class com.vividsolutions.jts.planargraph.DirectedEdgeStar
A sorted collection of DirectedEdges which leave a Node in a PlanarGraph.
DirectedEdgeStar() - constructor for class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
DirectedEdgeStar() - constructor for class com.vividsolutions.jts.planargraph.DirectedEdgeStar
Constructs a DirectedEdgeStar with no edges.
dirEdge - field in class com.vividsolutions.jts.planargraph.Edge
The two DirectedEdges associated with this Edge.
dirEdgeIterator() - method in class com.vividsolutions.jts.planargraph.PlanarGraph
Returns an Iterator over the DirectedEdges in this PlanarGraph, in the order in which they were added.
dirEdgeIterator() - method in class com.vividsolutions.jts.planargraph.Subgraph
Returns an Iterator over the DirectedEdges in this graph, in the order in which they were added.
dirEdges - field in class com.vividsolutions.jts.planargraph.PlanarGraph
dirEdges - field in class com.vividsolutions.jts.planargraph.Subgraph
DISCONNECTED_INTERIOR - static field in class com.vividsolutions.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)
disjoint(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Returns true if this geometry is disjoint to the specified geometry.
dissolve(Collection) - method in class com.vividsolutions.jts.noding.SegmentStringDissolver
Dissolve all SegmentStrings in the input Collection
Dissolve the given SegmentString.
dist - field in class com.vividsolutions.jts.geomgraph.EdgeIntersection
distance() - method in class com.vividsolutions.jts.operation.distance.DistanceOp
Report the distance between the closest points on the input geometries.
distance(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.Coordinate
distance(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.LineSegment
Computes the distance between this line segment and a given point.
distance(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.geom.Envelope
Computes the distance between this and another Envelope.
distance(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Returns the minimum distance between this Geometry and the Geometry g
distance(com.vividsolutions.jts.geom.Geometry,com.vividsolutions.jts.geom.Geometry) - static method in class com.vividsolutions.jts.operation.distance.DistanceOp
Compute the distance between the closest points of two geometries.
distance(com.vividsolutions.jts.geom.LineSegment) - method in class com.vividsolutions.jts.geom.LineSegment
Computes the distance between this line segment and another segment.
Computes the distance from a line segment AB to a line segment CD Note: NON-ROBUST!
DistanceOp - class com.vividsolutions.jts.operation.distance.DistanceOp
Computes the distance and closest points between two Geometrys.
DistanceOp(com.vividsolutions.jts.geom.Geometry,com.vividsolutions.jts.geom.Geometry) - constructor for class com.vividsolutions.jts.operation.distance.DistanceOp
Constructs a DistanceOp that computes the distance and closest points between the two specified geometries.
Computes the perpendicular distance between the (infinite) line defined by this line segment and a point.
Computes the distance from a point p to a line segment AB Note: NON-ROBUST!
Computes the perpendicular distance from a point p to the (infinite) line containing the points AB
DO_INTERSECT - static field in class com.vividsolutions.jts.algorithm.LineIntersector
DONT_INTERSECT - static field in class com.vividsolutions.jts.algorithm.LineIntersector
DONTCARE - static field in class com.vividsolutions.jts.geom.Dimension
Dimension value for any dimension (= {FALSE, TRUE}).
PackedCoordinateSequence.Double - class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
Packed coordinate sequence implementation based on doubles
DOUBLE - static field in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
Double(com.vividsolutions.jts.geom.Coordinate[]) - constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
Builds a new packed coordinate sequence out of a coordinate array
Double(com.vividsolutions.jts.geom.Coordinate[],int) - constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
Builds a new packed coordinate sequence out of a coordinate array
Double(double[],int) - constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
Builds a new packed coordinate sequence
Double(float[],int) - constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
Builds a new packed coordinate sequence out of a float coordinate array
Double(int,int) - constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
Builds a new empty packed coordinate sequence of a given size and dimension
DOUBLE_FACTORY - static field in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
DoubleBits - class com.vividsolutions.jts.index.quadtree.DoubleBits
DoubleBits manipulates Double numbers by using bit manipulation and bit-field extraction.
DoubleBits(double) - constructor for class com.vividsolutions.jts.index.quadtree.DoubleBits
DouglasPeuckerLineSimplifier - class com.vividsolutions.jts.simplify.DouglasPeuckerLineSimplifier
Simplifies a linestring (sequence of points) using the standard Douglas-Peucker algorithm.
DouglasPeuckerSimplifier - class com.vividsolutions.jts.simplify.DouglasPeuckerSimplifier
Simplifies a Geometry using the standard Douglas-Peucker algorithm.
DUPLICATE_RINGS - static field in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Indicates that a polygonal geometry contains two rings which are identical

E

Edge - class com.vividsolutions.jts.geomgraph.Edge
Edge - class com.vividsolutions.jts.planargraph.Edge
Represents an undirected edge of a PlanarGraph.
edge - field in class com.vividsolutions.jts.geomgraph.EdgeEnd
Edge() - constructor for class com.vividsolutions.jts.planargraph.Edge
Constructs an Edge whose DirectedEdges are not yet set.
Edge(com.vividsolutions.jts.geom.Coordinate[]) - constructor for class com.vividsolutions.jts.geomgraph.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.
edgeDirection - field in class com.vividsolutions.jts.planargraph.DirectedEdge
EdgeEnd - class com.vividsolutions.jts.geomgraph.EdgeEnd
Models the end of an edge incident on a node.
EdgeEnd(com.vividsolutions.jts.geomgraph.Edge) - constructor for class com.vividsolutions.jts.geomgraph.EdgeEnd
EdgeEndBuilder - class com.vividsolutions.jts.operation.relate.EdgeEndBuilder
Computes the EdgeEnds which arise from a noded Edge.
EdgeEndBuilder() - constructor for class com.vividsolutions.jts.operation.relate.EdgeEndBuilder
EdgeEndBundle - class com.vividsolutions.jts.operation.relate.EdgeEndBundle
Contains all EdgeEnds which start at the same point and are parallel.
EdgeEndBundle(com.vividsolutions.jts.geomgraph.EdgeEnd) - constructor for class com.vividsolutions.jts.operation.relate.EdgeEndBundle
EdgeEndBundleStar - class com.vividsolutions.jts.operation.relate.EdgeEndBundleStar
An ordered list of EdgeEndBundles around a RelateNode.
EdgeEndBundleStar() - constructor for class com.vividsolutions.jts.operation.relate.EdgeEndBundleStar
edgeEndList - field in class com.vividsolutions.jts.geomgraph.PlanarGraph
EdgeEndStar - class com.vividsolutions.jts.geomgraph.EdgeEndStar
A EdgeEndStar is an ordered list of EdgeEnds around a node.
EdgeEndStar() - constructor for class com.vividsolutions.jts.geomgraph.EdgeEndStar
EdgeIntersection - class com.vividsolutions.jts.geomgraph.EdgeIntersection
Represents a point on an edge which intersects with another edge.
EdgeIntersection(com.vividsolutions.jts.geom.Coordinate,int,double) - constructor for class com.vividsolutions.jts.geomgraph.EdgeIntersection
EdgeIntersectionList - class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
A list of edge intersections along an Edge.
EdgeIntersectionList(com.vividsolutions.jts.geomgraph.Edge) - constructor for class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
edgeIterator() - method in class com.vividsolutions.jts.planargraph.PlanarGraph
Returns an Iterator over the Edges in this PlanarGraph, in the order in which they were added.
edgeIterator() - method in class com.vividsolutions.jts.planargraph.Subgraph
Returns an Iterator over the Edges in this graph, in the order in which they were added.
EdgeList - class com.vividsolutions.jts.geomgraph.EdgeList
A EdgeList is a list of Edges.
edgeList - field in class com.vividsolutions.jts.geomgraph.EdgeEndStar
A list of all outgoing edges in the result, in CCW order
EdgeList() - constructor for class com.vividsolutions.jts.geomgraph.EdgeList
edgeMap - field in class com.vividsolutions.jts.geomgraph.EdgeEndStar
A map which maintains the edges in sorted order around the node
EdgeNodingValidator - class com.vividsolutions.jts.geomgraph.EdgeNodingValidator
Validates that a collection of SegmentStrings is correctly noded.
EdgeNodingValidator(Collection) - constructor for class com.vividsolutions.jts.geomgraph.EdgeNodingValidator
EdgeRing - class com.vividsolutions.jts.geomgraph.EdgeRing
EdgeRing - class com.vividsolutions.jts.operation.polygonize.EdgeRing
Represents a ring of PolygonizeDirectedEdges which form a ring of a polygon.
EdgeRing(com.vividsolutions.jts.geom.GeometryFactory) - constructor for class com.vividsolutions.jts.operation.polygonize.EdgeRing
edges - field in class com.vividsolutions.jts.geomgraph.Node
edges - field in class com.vividsolutions.jts.geomgraph.PlanarGraph
edges - field in class com.vividsolutions.jts.planargraph.PlanarGraph
edges - field in class com.vividsolutions.jts.planargraph.Subgraph
EdgeSetIntersector - class com.vividsolutions.jts.geomgraph.index.EdgeSetIntersector
An EdgeSetIntersector computes all the intersections between the edges in the set.
EdgeSetIntersector() - constructor for class com.vividsolutions.jts.geomgraph.index.EdgeSetIntersector
EdgeSetNoder - class com.vividsolutions.jts.operation.overlay.EdgeSetNoder
Nodes a set of edges.
EdgeSetNoder(com.vividsolutions.jts.algorithm.LineIntersector) - constructor for class com.vividsolutions.jts.operation.overlay.EdgeSetNoder
EdgeString - class com.vividsolutions.jts.operation.linemerge.EdgeString
A sequence of LineMergeDirectedEdges forming one of the lines that will be output by the line-merging process.
EdgeString(com.vividsolutions.jts.geom.GeometryFactory) - constructor for class com.vividsolutions.jts.operation.linemerge.EdgeString
Constructs an EdgeString with the given factory used to convert this EdgeString to a LineString
Edits the array of Coordinates from a Geometry.
Edits a Geometry by returning a new Geometry with a modification.
Edits a Geometry by returning a new Geometry with a modification.
Edit the input Geometry with the given edit operation.
endLine() - method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
Terminate the current LineString.
EnhancedPrecisionOp - class com.vividsolutions.jts.precision.EnhancedPrecisionOp
Provides versions of Geometry spatial functions which use enhanced precision techniques to reduce the likelihood of robustness problems.
ensureExtent(com.vividsolutions.jts.geom.Envelope,double) - static method in class com.vividsolutions.jts.index.quadtree.Quadtree
Ensure that the envelope for the inserted item has non-zero extents.
ensureExtent(com.vividsolutions.jts.index.bintree.Interval,double) - static method in class com.vividsolutions.jts.index.bintree.Bintree
Ensure that the Interval for the inserted item has non-zero extents.
Envelope - class com.vividsolutions.jts.geom.Envelope
Defines a rectangular region of the 2D coordinate plane.
envelope - field in class com.vividsolutions.jts.geom.Geometry
The bounding box of this Geometry.
Envelope() - constructor for class com.vividsolutions.jts.geom.Envelope
Creates a null Envelope.
Envelope(com.vividsolutions.jts.geom.Coordinate) - constructor for class com.vividsolutions.jts.geom.Envelope
Creates an Envelope for a region defined by a single Coordinate.
Creates an Envelope for a region defined by two Coordinates.
Envelope(com.vividsolutions.jts.geom.Envelope) - constructor for class com.vividsolutions.jts.geom.Envelope
Create an Envelope from an existing Envelope.
Envelope(double,double,double,double) - constructor for class com.vividsolutions.jts.geom.Envelope
Creates an Envelope for a region defined by maximum and minimum values.
Returns true if the two arrays are identical, both null, or pointwise equal (as compared using Coordinate#equals)
Returns true if the two arrays are identical, both null, or pointwise equal, using a user-defined Comparator for Coordinate s
equals(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Returns true if this geometry is equal to the specified geometry.
equals(Object) - method in class com.vividsolutions.jts.geom.Coordinate
Returns true if other has the same values for the x and y ordinates.
equals(Object) - method in class com.vividsolutions.jts.geomgraph.Edge
equals is defined to be:

e1 equals e2 iff the coordinates of e1 are the same or the reverse of the coordinates in e2

equals(Object) - method in class com.vividsolutions.jts.geom.Envelope
equals(Object) - method in class com.vividsolutions.jts.index.strtree.Interval
equals(Object) - method in class com.vividsolutions.jts.geom.LineSegment
Returns true if other has the same values for its points.
equals(Object) - method in class com.vividsolutions.jts.geom.PrecisionModel
equals(Object,Object) - static method in class com.vividsolutions.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 com.vividsolutions.jts.util.Assert
Throws an AssertionFailedException with the given message if the given objects are not equal, according to the equals method.
equals2D(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.Coordinate
Returns whether the planar projections of the two Coordinates are equal.
equals3D(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.Coordinate
Returns true if other has the same values for x, y and z.
equalsExact(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Returns true if the two Geometrys are exactly equal.
equalsExact(com.vividsolutions.jts.geom.Geometry,double) - method in class com.vividsolutions.jts.geom.Geometry
Returns true if the two Geometrys are exactly equal, up to a specified distance tolerance.
Returns true if the two Geometrys are exactly equal, up to a specified distance tolerance.
equalsExact(com.vividsolutions.jts.geom.Geometry,double) - method in class com.vividsolutions.jts.geom.LineString
Returns true if the two Geometrys are exactly equal, up to a specified distance tolerance.
equalsExact(com.vividsolutions.jts.geom.Geometry,double) - method in class com.vividsolutions.jts.geom.MultiPoint
equalsExact(com.vividsolutions.jts.geom.Geometry,double) - method in class com.vividsolutions.jts.geom.MultiPolygon
equalsExact(com.vividsolutions.jts.geom.Geometry,double) - method in class com.vividsolutions.jts.geom.Point
equalsExact(com.vividsolutions.jts.geom.Geometry,double) - method in class com.vividsolutions.jts.geom.Polygon
equalsTopo(com.vividsolutions.jts.geom.LineSegment) - method in class com.vividsolutions.jts.geom.LineSegment
Returns true if other is topologically equal to this LineSegment (e.g.
ERROR - static field in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Not used
execute(Object) - method in class com.vividsolutions.jts.util.CollectionUtil.Function
expandBy(double) - method in class com.vividsolutions.jts.geom.Envelope
Expands this envelope by a given distance in all directions.
expandBy(double,double) - method in class com.vividsolutions.jts.geom.Envelope
Expands this envelope by a given distance in all directions.
expandEnvelope(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
Expands the given Envelope to include the coordinates in the sequence.
expandEnvelope(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.geom.CoordinateSequence
Expands the given Envelope to include the coordinates in the sequence.
Expands the given Envelope to include the coordinates in the sequence.
Expands the given Envelope to include the coordinates in the sequence.
expandToInclude(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.Envelope
Enlarges the boundary of the Envelope so that it contains (x,y).
expandToInclude(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.geom.Envelope
Enlarges the boundary of the Envelope so that it contains other.
expandToInclude(com.vividsolutions.jts.index.bintree.Interval) - method in class com.vividsolutions.jts.index.bintree.Interval
expandToInclude(com.vividsolutions.jts.index.strtree.Interval) - method in class com.vividsolutions.jts.index.strtree.Interval
expandToInclude(double,double) - method in class com.vividsolutions.jts.geom.Envelope
Enlarges the boundary of the Envelope so that it contains (x,y).
exponent(double) - static method in class com.vividsolutions.jts.index.quadtree.DoubleBits
EXPONENT_BIAS - static field in class com.vividsolutions.jts.index.quadtree.DoubleBits
EXTERIOR - static field in class com.vividsolutions.jts.geom.Location
DE-9IM row index of the exterior of the first geometry and column index of the exterior of the second geometry.
extract(com.vividsolutions.jts.geom.Coordinate[],int,int) - static method in class com.vividsolutions.jts.geom.CoordinateArrays
Extracts a subsequence of the input Coordinate array from indices start to end (inclusive).
Computes the LineString for the interval on the line between the given indices.
extractLine(double,double) - method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Computes the LineString for the interval on the line between the given indices.
Computes the Coordinate for the point on the line at the given index.
extractPoint(double) - method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Computes the Coordinate for the point on the line at the given index.

F

factory - field in class com.vividsolutions.jts.geom.util.GeometryTransformer
FALSE - static field in class com.vividsolutions.jts.geom.Dimension
Dimension value of the empty geometry (-1).
filter(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.util.CoordinateArrayFilter
filter(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.util.CoordinateCountFilter
filter(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.CoordinateFilter
Performs an operation with or on coord.
Performs an operation with or on coord.
filter(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.operation.distance.ConnectedElementLocationFilter
Performs an operation with or on geom.
filter(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.operation.distance.ConnectedElementPointFilter
filter(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.GeometryComponentFilter
Performs an operation with or on geom.
filter(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.GeometryFilter
Performs an operation with or on geom.
filter(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
filter(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.util.PointExtracter
filter(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.util.PolygonExtracter
find(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geomgraph.NodeMap
find(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.planargraph.NodeMap
Returns the Node at the given location, or null if no Node was there.
find(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geomgraph.PlanarGraph
find(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.index.quadtree.Node
Returns the smallest existing node containing the envelope.
find(com.vividsolutions.jts.index.bintree.Interval) - method in class com.vividsolutions.jts.index.bintree.Node
Returns the smallest existing node containing the envelope.
findCoveredLineEdges() - method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
Traverse the star of edges, maintaing the current location in the result area at this node (if any).
Returns the edge whose first two coordinates are p0 and p1
findEdge(com.vividsolutions.jts.geom.LineString) - method in class com.vividsolutions.jts.geomgraph.GeometryGraph
findEdge(List) - method in class com.vividsolutions.jts.operation.buffer.RightmostEdgeFinder
findEdgeEnd(com.vividsolutions.jts.geomgraph.Edge) - method in class com.vividsolutions.jts.geomgraph.PlanarGraph
Returns the EdgeEnd which has edge e as its base edge (MD 18 Feb 2002 - this should return a pair of edges)
findEdgeIndex(com.vividsolutions.jts.geomgraph.Edge) - method in class com.vividsolutions.jts.geomgraph.EdgeList
If the edge e is already in the list, return its index.
Returns the edge which starts at p0 and whose first segment is parallel to p1
findEdgeRingContaining(com.vividsolutions.jts.operation.polygonize.EdgeRing,List) - static method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
Find the innermost enclosing shell EdgeRing containing the argument EdgeRing, if any.
findEqualEdge(com.vividsolutions.jts.geomgraph.Edge) - method in class com.vividsolutions.jts.geomgraph.EdgeList
If there is an edge equal to e already in the list, return it.
findIndex(com.vividsolutions.jts.geomgraph.EdgeEnd) - method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
findNode(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.planargraph.PlanarGraph
Returns the Node at the given location, or null if no Node was there.
findNodesOfDegree(int) - method in class com.vividsolutions.jts.planargraph.PlanarGraph
Returns all Nodes with the given number of Edges around it.
Find a point from the list of testCoords that is NOT a node in the edge for the list of searchCoords
findResultEdges() - method in class com.vividsolutions.jts.operation.buffer.BufferSubgraph
Find all edges whose depths indicates that they are in the result area(s).
FIXED - static field in class com.vividsolutions.jts.geom.PrecisionModel
Fixed Precision indicates that coordinates have a fixed number of decimal places.
flip() - method in class com.vividsolutions.jts.geomgraph.Label
flip() - method in class com.vividsolutions.jts.geomgraph.TopologyLocation
PackedCoordinateSequence.Float - class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
Packed coordinate sequence implementation based on floats
FLOAT - static field in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
Float(com.vividsolutions.jts.geom.Coordinate[],int) - constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
Constructs a packed coordinate sequence out of a coordinate array
Float(double[],int) - constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
Constructs a packed coordinate sequence from an array of doubles
Float(float[],int) - constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
Constructs a packed coordinate sequence from an array of floats
Float(int,int) - constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
Constructs an empty packed coordinate sequence of a given size and dimension
FLOAT_FACTORY - static field in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
FLOATING - static field in class com.vividsolutions.jts.geom.PrecisionModel
Floating precision corresponds to the standard Java double-precision floating-point representation, which is based on the IEEE-754 standard
FLOATING_SINGLE - static field in class com.vividsolutions.jts.geom.PrecisionModel
Floating single precision corresponds to the standard Java single-precision floating-point representation, which is based on the IEEE-754 standard
A Comparator for Coordinate arrays in the forward direction of their coordinates, using lexicographic ordering.
from - field in class com.vividsolutions.jts.planargraph.DirectedEdge
CollectionUtil.Function - interface com.vividsolutions.jts.util.CollectionUtil.Function

G

GeometricShapeFactory - class com.vividsolutions.jts.util.GeometricShapeFactory
Computes various kinds of common geometric shapes.
GeometricShapeFactory() - constructor for class com.vividsolutions.jts.util.GeometricShapeFactory
Create a shape factory which will create shapes using the default GeometryFactory.
Create a shape factory which will create shapes using the given GeometryFactory.
geometries - field in class com.vividsolutions.jts.geom.GeometryCollection
Internal representation of this GeometryCollection.
Geometry - class com.vividsolutions.jts.geom.Geometry
The base class for all geometric objects.
Geometry(com.vividsolutions.jts.geom.GeometryFactory) - constructor for class com.vividsolutions.jts.geom.Geometry
geometryChanged() - method in class com.vividsolutions.jts.geom.Geometry
Notifies this Geometry that its Coordinates have been changed by an external party (using a CoordinateFilter, for example).
geometryChangedAction() - method in class com.vividsolutions.jts.geom.Geometry
Notifies this Geometry that its Coordinates have been changed by an external party.
GeometryCollection - class com.vividsolutions.jts.geom.GeometryCollection
Basic implementation of GeometryCollection.
GeometryCollectionIterator - class com.vividsolutions.jts.geom.GeometryCollectionIterator
Iterates over all Geometrys in a GeometryCollection.
Constructs an iterator over the given GeometryCollection.
GeometryComponentFilter - interface com.vividsolutions.jts.geom.GeometryComponentFilter
Geometry classes support the concept of applying a GeometryComponentFilter filter to the Geometry.
GeometryEditor - class com.vividsolutions.jts.geom.util.GeometryEditor
Supports creating a new Geometry which is a modification of an existing one.
GeometryEditor() - constructor for class com.vividsolutions.jts.geom.util.GeometryEditor
Creates a new GeometryEditor object which will create an edited Geometry with the same GeometryFactory as the input Geometry.
GeometryEditor(com.vividsolutions.jts.geom.GeometryFactory) - constructor for class com.vividsolutions.jts.geom.util.GeometryEditor
Creates a new GeometryEditor object which will create the edited Geometry with the given GeometryFactory
A interface which specifies an edit operation for Geometries.
GeometryFactory - class com.vividsolutions.jts.geom.GeometryFactory
Supplies a set of utility methods for building Geometry objects from lists of Coordinates.
geometryFactory - field in class com.vividsolutions.jts.geomgraph.EdgeRing
GeometryFactory() - constructor for class com.vividsolutions.jts.geom.GeometryFactory
Constructs a GeometryFactory that generates Geometries having a floating PrecisionModel and a spatial-reference ID of 0.
Constructs a GeometryFactory that generates Geometries having the given CoordinateSequence implementation, a double-precision floating PrecisionModel and a spatial-reference ID of 0.
GeometryFactory(com.vividsolutions.jts.geom.PrecisionModel) - constructor for class com.vividsolutions.jts.geom.GeometryFactory
Constructs a GeometryFactory that generates Geometries having the given PrecisionModel and the default CoordinateSequence implementation.
GeometryFactory(com.vividsolutions.jts.geom.PrecisionModel,int) - constructor for class com.vividsolutions.jts.geom.GeometryFactory
Constructs a GeometryFactory that generates Geometries having the given PrecisionModel and spatial-reference ID, and the default CoordinateSequence implementation.
Constructs a GeometryFactory that generates Geometries having the given PrecisionModel, spatial-reference ID, and CoordinateSequence implementation.
GeometryFilter - interface com.vividsolutions.jts.geom.GeometryFilter
GeometryCollection classes support the concept of applying a GeometryFilter to the Geometry.
GeometryGraph - class com.vividsolutions.jts.geomgraph.GeometryGraph
A GeometryGraph is a graph that models a given Geometry
GeometryGraph(int,com.vividsolutions.jts.geom.Geometry) - constructor for class com.vividsolutions.jts.geomgraph.GeometryGraph
GeometryGraphOperation - class com.vividsolutions.jts.operation.GeometryGraphOperation
The base class for operations that require
GeometryGraphOperation(com.vividsolutions.jts.geom.Geometry) - constructor for class com.vividsolutions.jts.operation.GeometryGraphOperation
GeometryLocation - class com.vividsolutions.jts.operation.distance.GeometryLocation
Represents the location of a point on a Geometry.
Constructs a GeometryLocation specifying a point inside an area geometry.
Constructs a GeometryLocation specifying a point on a geometry, as well as the segment that the point is on (or INSIDE_AREA if the point is not on a segment).
GeometryTransformer - class com.vividsolutions.jts.geom.util.GeometryTransformer
A framework for processes which transform an input Geometry into an output Geometry, possibly changing its structure and type(s).
GeometryTransformer() - constructor for class com.vividsolutions.jts.geom.util.GeometryTransformer
get(int) - method in class com.vividsolutions.jts.geomgraph.EdgeList
get(int) - method in class com.vividsolutions.jts.geomgraph.TopologyLocation
get(int,int) - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns the value of one of this IntersectionMatrixs elements.
getAngle() - method in class com.vividsolutions.jts.planargraph.DirectedEdge
Returns the angle that the start of this DirectedEdge makes with the positive x-axis, in radians.
getArea() - method in class com.vividsolutions.jts.geom.Geometry
Returns the area of this Geometry.
getArea() - method in class com.vividsolutions.jts.geom.GeometryCollection
Returns the area of this GeometryCollection
getArea() - method in class com.vividsolutions.jts.geom.Polygon
Returns the area of this Polygon
getArgGeometry(int) - method in class com.vividsolutions.jts.operation.GeometryGraphOperation
getBit(int) - method in class com.vividsolutions.jts.index.quadtree.DoubleBits
getBit(long,int) - static method in class com.vividsolutions.jts.precision.CommonBits
Extracts the i'th bit of a bitstring.
getBoundary() - method in class com.vividsolutions.jts.geom.Geometry
Returns the boundary, or the empty geometry if this Geometry is empty.
getBoundary() - method in class com.vividsolutions.jts.geom.GeometryCollection
Returns the boundary, or the empty geometry if this Geometry is empty.
getBoundary() - method in class com.vividsolutions.jts.geom.LineString
getBoundary() - method in class com.vividsolutions.jts.geom.MultiLineString
Returns the boundary, or the empty geometry if this Geometry is empty.
getBoundary() - method in class com.vividsolutions.jts.geom.MultiPoint
getBoundary() - method in class com.vividsolutions.jts.geom.MultiPolygon
getBoundary() - method in class com.vividsolutions.jts.geom.Point
getBoundary() - method in class com.vividsolutions.jts.geom.Polygon
getBoundaryDimension() - method in class com.vividsolutions.jts.geom.Geometry
Returns the dimension of this Geometrys inherent boundary.
getBoundaryDimension() - method in class com.vividsolutions.jts.geom.GeometryCollection
Returns the dimension of this Geometrys inherent boundary.
getBoundaryDimension() - method in class com.vividsolutions.jts.geom.LineString
getBoundaryDimension() - method in class com.vividsolutions.jts.geom.MultiLineString
Returns the dimension of this Geometrys inherent boundary.
getBoundaryDimension() - method in class com.vividsolutions.jts.geom.MultiPoint
getBoundaryDimension() - method in class com.vividsolutions.jts.geom.MultiPolygon
getBoundaryDimension() - method in class com.vividsolutions.jts.geom.Point
getBoundaryDimension() - method in class com.vividsolutions.jts.geom.Polygon
getBoundaryNodes() - method in class com.vividsolutions.jts.geomgraph.GeometryGraph
getBoundaryNodes(int) - method in class com.vividsolutions.jts.geomgraph.NodeMap
getBoundaryPoints() - method in class com.vividsolutions.jts.geomgraph.GeometryGraph
getBounds() - method in class com.vividsolutions.jts.index.strtree.AbstractNode
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 com.vividsolutions.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 com.vividsolutions.jts.index.strtree.ItemBoundable
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.
getCentre() - method in class com.vividsolutions.jts.index.strtree.Interval
getCentre() - method in class com.vividsolutions.jts.index.quadtree.Key
getCentroid() - method in class com.vividsolutions.jts.algorithm.CentroidArea
getCentroid() - method in class com.vividsolutions.jts.algorithm.CentroidLine
getCentroid() - method in class com.vividsolutions.jts.algorithm.CentroidPoint
getCentroid() - method in class com.vividsolutions.jts.geom.Geometry
Computes the centroid of this Geometry.
getChains(com.vividsolutions.jts.geom.Coordinate[]) - static method in class com.vividsolutions.jts.index.chain.MonotoneChainBuilder
getChains(com.vividsolutions.jts.geom.Coordinate[],Object) - static method in class com.vividsolutions.jts.index.chain.MonotoneChainBuilder
Return a list of the MonotoneChains for the given list of coordinates.
getChainStartIndices(com.vividsolutions.jts.geom.Coordinate[]) - static method in class com.vividsolutions.jts.index.chain.MonotoneChainBuilder
Return an array containing lists of start/end indexes of the monotone chains for the given list of coordinates.
getChainStartIndices(com.vividsolutions.jts.geom.Coordinate[]) - method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainIndexer
getChildBoundables() - method in class com.vividsolutions.jts.index.strtree.AbstractNode
Returns either child AbstractNodes, or if this is a leaf node, real data (wrapped in ItemBoundables).
getCollapsedEdge() - method in class com.vividsolutions.jts.geomgraph.Edge
getCommon() - method in class com.vividsolutions.jts.precision.CommonBits
getCommonCoordinate() - method in class com.vividsolutions.jts.precision.CommonBitsRemover
The common bits of the Coordinates in the supplied Geometries.
getComparator() - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
getComparator() - method in class com.vividsolutions.jts.index.strtree.SIRtree
getComparator() - method in class com.vividsolutions.jts.index.strtree.STRtree
getComponentIndex() - method in class com.vividsolutions.jts.linearref.LinearIterator
The component index of the vertex the iterator is currently at.
getComponentIndex() - method in class com.vividsolutions.jts.linearref.LinearLocation
Gets the component index for this location.
getComponentWithVisitedState(Iterator,boolean) - static method in class com.vividsolutions.jts.planargraph.GraphComponent
Finds the first GraphComponent in a Iterator set which has the specified visited state.
getConnectedSubgraphs() - method in class com.vividsolutions.jts.planargraph.algorithm.ConnectedSubgraphFinder
getContext() - method in class com.vividsolutions.jts.planargraph.GraphComponent
Gets the user-defined data for this component.
getContext() - method in class com.vividsolutions.jts.index.chain.MonotoneChain
getConvexHull() - method in class com.vividsolutions.jts.algorithm.ConvexHull
Returns a Geometry that represents the convex hull of the input geometry.
getCoordinate() - method in class com.vividsolutions.jts.operation.valid.ConnectedInteriorTester
getCoordinate() - method in class com.vividsolutions.jts.planargraph.DirectedEdge
Returns the coordinate of the from-node.
getCoordinate() - method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
Returns the coordinate for the node at wich this star is based
getCoordinate() - method in class com.vividsolutions.jts.geomgraph.Edge
getCoordinate() - method in class com.vividsolutions.jts.geomgraph.EdgeEnd
getCoordinate() - method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
getCoordinate() - method in class com.vividsolutions.jts.geom.Geometry
Returns a vertex of this Geometry.
getCoordinate() - method in class com.vividsolutions.jts.geom.GeometryCollection
Returns a vertex of this Geometry.
getCoordinate() - method in class com.vividsolutions.jts.operation.distance.GeometryLocation
Returns the location.
getCoordinate() - method in class com.vividsolutions.jts.geomgraph.GraphComponent
getCoordinate() - method in class com.vividsolutions.jts.algorithm.HCoordinate
getCoordinate() - method in class com.vividsolutions.jts.noding.snapround.HotPixel
getCoordinate() - method in class com.vividsolutions.jts.geom.LineString
getCoordinate() - method in class com.vividsolutions.jts.geomgraph.Node
getCoordinate() - method in class com.vividsolutions.jts.planargraph.Node
Returns the location of this Node.
getCoordinate() - method in class com.vividsolutions.jts.geom.Point
getCoordinate() - method in class com.vividsolutions.jts.geom.Polygon
getCoordinate() - method in class com.vividsolutions.jts.operation.valid.RepeatedPointTester
getCoordinate() - method in class com.vividsolutions.jts.operation.buffer.RightmostEdgeFinder
getCoordinate() - method in class com.vividsolutions.jts.geom.TopologyException
getCoordinate() - method in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Returns the location of this error (on the Geometry containing the error).
getCoordinate(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.linearref.LinearLocation
Gets the Coordinate along the given linear Geometry which is referenced by this location.
getCoordinate(int) - method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
Get the Coordinate with index i.
getCoordinate(int) - method in class com.vividsolutions.jts.geom.CoordinateList
getCoordinate(int) - method in class com.vividsolutions.jts.geom.CoordinateSequence
Returns (possibly a copy of) the i'th coordinate in this sequence.
getCoordinate(int) - method in class com.vividsolutions.jts.geomgraph.Edge
getCoordinate(int) - method in class com.vividsolutions.jts.geomgraph.EdgeRing
getCoordinate(int) - method in class com.vividsolutions.jts.geom.LineSegment
getCoordinate(int) - method in class com.vividsolutions.jts.geom.MultiPoint
Returns the Coordinate at the given position.
getCoordinate(int) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
getCoordinate(int) - method in class com.vividsolutions.jts.noding.SegmentString
Copies the i'th coordinate in the sequence to the supplied Coordinate.
getCoordinateCopy(int) - method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
Get a copy of the Coordinate with index i.
getCoordinateCopy(int) - method in class com.vividsolutions.jts.geom.CoordinateSequence
Returns a copy of the i'th coordinate in this sequence.
getCoordinateCopy(int) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
getCoordinateInternal(int) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
Returns a Coordinate representation of the specified coordinate, by always building a new Coordinate object
getCoordinateInternal(int) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
getCoordinateInternal(int) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
getCoordinateN(int) - method in class com.vividsolutions.jts.geom.LineString
getCoordinates() - method in class com.vividsolutions.jts.util.CoordinateArrayFilter
Returns the gathered Coordinates.
getCoordinates() - method in class com.vividsolutions.jts.geomgraph.Edge
getCoordinates() - method in class com.vividsolutions.jts.geom.Geometry
Returns this Geometry s vertices.
getCoordinates() - method in class com.vividsolutions.jts.geom.GeometryCollection
Collects all coordinates of all subgeometries into an Array.
getCoordinates() - method in class com.vividsolutions.jts.geom.LineString
getCoordinates() - method in class com.vividsolutions.jts.index.chain.MonotoneChain
Return the subsequence of coordinates forming this chain.
getCoordinates() - method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
getCoordinates() - method in class com.vividsolutions.jts.geom.Point
getCoordinates() - method in class com.vividsolutions.jts.geom.Polygon
getCoordinates() - method in class com.vividsolutions.jts.noding.SegmentString
getCoordinates() - method in class com.vividsolutions.jts.util.UniqueCoordinateArrayFilter
Returns the gathered Coordinates.
getCoordinates(com.vividsolutions.jts.geom.Geometry) - static method in class com.vividsolutions.jts.operation.distance.ConnectedElementPointFilter
Returns a list containing a Coordinate from each Polygon, LineString, and Point found inside the specified geometry.
getCoordinateSequence() - method in class com.vividsolutions.jts.geom.LineString
getCoordinateSequence() - method in class com.vividsolutions.jts.geom.Point
getCoordinateSequenceFactory() - method in class com.vividsolutions.jts.geom.GeometryFactory
getCount() - method in class com.vividsolutions.jts.util.CoordinateCountFilter
Returns the result of the filtering.
getCurves() - method in class com.vividsolutions.jts.operation.buffer.OffsetCurveSetBuilder
Computes the set of raw offset curves for the buffer.
getCutEdges() - method in class com.vividsolutions.jts.operation.polygonize.Polygonizer
Get the list of cut edges found during polygonization.
getDangles() - method in class com.vividsolutions.jts.operation.polygonize.Polygonizer
Get the list of dangling lines found during polygonization.
getData() - method in class com.vividsolutions.jts.planargraph.GraphComponent
Gets the user-defined data for this component.
getData() - method in class com.vividsolutions.jts.noding.SegmentString
Gets the user-defined data for this segment string.
getDegree() - method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
Returns the number of edges around the Node associated with this DirectedEdgeStar.
getDegree() - method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
getDegree() - method in class com.vividsolutions.jts.planargraph.Node
Returns the number of edges around this Node.
getDeleteEventIndex() - method in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
getDeleteEventIndex() - method in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
getDelta(int) - method in class com.vividsolutions.jts.geomgraph.Depth
getDepth() - method in class com.vividsolutions.jts.geomgraph.Edge
getDepth(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.operation.buffer.SubgraphDepthLocater
getDepth(int) - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
getDepth(int,int) - method in class com.vividsolutions.jts.geomgraph.Depth
getDepthDelta() - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
getDepthDelta() - method in class com.vividsolutions.jts.geomgraph.Edge
The depthDelta is the change in depth as an edge is crossed from R to L
getDiameter() - method in class com.vividsolutions.jts.algorithm.MinimumDiameter
Gets a LineString which is a minimum diameter
getDimension() - method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
getDimension() - method in class com.vividsolutions.jts.geom.CoordinateSequence
Returns the dimension (number of ordinates in each coordinate) for this sequence.
getDimension() - method in class com.vividsolutions.jts.geom.Geometry
Returns the dimension of this Geometry.
getDimension() - method in class com.vividsolutions.jts.geom.GeometryCollection
Returns the dimension of this Geometry.
getDimension() - method in class com.vividsolutions.jts.geom.LineString
getDimension() - method in class com.vividsolutions.jts.geom.MultiLineString
Returns the dimension of this Geometry.
getDimension() - method in class com.vividsolutions.jts.geom.MultiPoint
getDimension() - method in class com.vividsolutions.jts.geom.MultiPolygon
getDimension() - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
getDimension() - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
getDimension() - method in class com.vividsolutions.jts.geom.Point
getDimension() - method in class com.vividsolutions.jts.geom.Polygon
getDirectedCoordinate() - method in class com.vividsolutions.jts.geomgraph.EdgeEnd
getDirectedEdges() - method in class com.vividsolutions.jts.operation.buffer.BufferSubgraph
getDirectionPt() - method in class com.vividsolutions.jts.planargraph.DirectedEdge
Returns a point to which an imaginary line is drawn from the from-node to specify this DirectedEdge's orientation.
getDirEdge(com.vividsolutions.jts.planargraph.Node) - method in class com.vividsolutions.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.
getDirEdge(int) - method in class com.vividsolutions.jts.planargraph.Edge
Returns one of the DirectedEdges associated with this Edge.
getDissolved() - method in class com.vividsolutions.jts.noding.SegmentStringDissolver
Gets the collection of dissolved (i.e.
getDouble() - method in class com.vividsolutions.jts.index.quadtree.DoubleBits
getDouble(byte[],int) - static method in class com.vividsolutions.jts.io.ByteOrderValues
getDx() - method in class com.vividsolutions.jts.geomgraph.EdgeEnd
getDy() - method in class com.vividsolutions.jts.geomgraph.EdgeEnd
getEdge() - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
getEdge() - method in class com.vividsolutions.jts.planargraph.DirectedEdge
Returns this DirectedEdge's parent Edge, or null if it has none.
getEdge() - method in class com.vividsolutions.jts.geomgraph.EdgeEnd
getEdge() - method in class com.vividsolutions.jts.operation.buffer.RightmostEdgeFinder
getEdge() - method in class com.vividsolutions.jts.noding.SegmentNodeList
getEdgeDirection() - method in class com.vividsolutions.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 com.vividsolutions.jts.algorithm.LineIntersector
Computes the "edge distance" of an intersection point along the specified input line segment.
getEdgeEnds() - method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
getEdgeEnds() - method in class com.vividsolutions.jts.geomgraph.PlanarGraph
getEdgeIntersectionList() - method in class com.vividsolutions.jts.geomgraph.Edge
getEdgeIterator() - method in class com.vividsolutions.jts.geomgraph.PlanarGraph
getEdgeRing() - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
getEdges() - method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
Returns the DirectedEdges, in ascending order by angle with the positive x-axis.
getEdges() - method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
getEdges() - method in class com.vividsolutions.jts.geomgraph.EdgeList
getEdges() - method in class com.vividsolutions.jts.geomgraph.EdgeRing
Returns the list of DirectedEdges that make up this EdgeRing
getEdges() - method in class com.vividsolutions.jts.geomgraph.Node
getEdges() - method in class com.vividsolutions.jts.planargraph.PlanarGraph
Returns the Edges that have been added to this PlanarGraph
Returns all Edges that connect the two nodes (which are assumed to be different).
getEndIndex() - method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Returns the index of the end of the line
getEndIndex() - method in class com.vividsolutions.jts.linearref.LocationIndexedLine
Returns the index of the end of the line
getEndIndex() - method in class com.vividsolutions.jts.index.chain.MonotoneChain
getEndLocation(com.vividsolutions.jts.geom.Geometry) - static method in class com.vividsolutions.jts.linearref.LinearLocation
Gets a location which refers to the end of a linear Geometry.
getEndPoint() - method in class com.vividsolutions.jts.geom.LineString
getEnvelope() - method in class com.vividsolutions.jts.operation.buffer.BufferSubgraph
Computes the envelope of the edges in the subgraph.
getEnvelope() - method in class com.vividsolutions.jts.geomgraph.Edge
getEnvelope() - method in class com.vividsolutions.jts.geom.Geometry
Returns this Geometrys bounding box.
getEnvelope() - method in class com.vividsolutions.jts.index.quadtree.Key
getEnvelope() - method in class com.vividsolutions.jts.index.chain.MonotoneChain
getEnvelope() - method in class com.vividsolutions.jts.index.quadtree.Node
getEnvelopeInternal() - method in class com.vividsolutions.jts.geom.Geometry
Returns the minimum and maximum x and y values in this Geometry , or a null Envelope if this Geometry is empty.
getErrorType() - method in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Gets the type of this error.
getExponent() - method in class com.vividsolutions.jts.index.quadtree.DoubleBits
Determines the exponent for the number
getExteriorRing() - method in class com.vividsolutions.jts.geom.Polygon
getFactory() - method in class com.vividsolutions.jts.geom.Geometry
Gets the factory which contains the context in which this geometry was created.
getFromNode() - method in class com.vividsolutions.jts.planargraph.DirectedEdge
Returns the node from which this DirectedEdge leaves.
getGeometry() - method in class com.vividsolutions.jts.geomgraph.GeometryGraph
getGeometry() - method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
getGeometryComponent() - method in class com.vividsolutions.jts.operation.distance.GeometryLocation
Returns the geometry associated with this location.
getGeometryCount() - method in class com.vividsolutions.jts.geomgraph.Label
getGeometryN(int) - method in class com.vividsolutions.jts.geom.Geometry
Returns an element Geometry from a GeometryCollection (or this, if the geometry is not a collection).
getGeometryN(int) - method in class com.vividsolutions.jts.geom.GeometryCollection
Returns an element Geometry from a GeometryCollection (or this, if the geometry is not a collection).
getGeometryType() - method in class com.vividsolutions.jts.geom.Geometry
Returns the name of this object's com.vivid.jts.geom interface.
getGeometryType() - method in class com.vividsolutions.jts.geom.GeometryCollection
Returns the name of this object's com.vivid.jts.geom interface.
getGeometryType() - method in class com.vividsolutions.jts.geom.LinearRing
getGeometryType() - method in class com.vividsolutions.jts.geom.LineString
getGeometryType() - method in class com.vividsolutions.jts.geom.MultiLineString
Returns the name of this object's com.vivid.jts.geom interface.
getGeometryType() - method in class com.vividsolutions.jts.geom.MultiPoint
getGeometryType() - method in class com.vividsolutions.jts.geom.MultiPolygon
getGeometryType() - method in class com.vividsolutions.jts.geom.Point
getGeometryType() - method in class com.vividsolutions.jts.geom.Polygon
getGraph() - method in class com.vividsolutions.jts.operation.overlay.OverlayOp
getHeight() - method in class com.vividsolutions.jts.geom.Envelope
Returns the difference between the maximum and minimum y values.
getId() - method in class com.vividsolutions.jts.index.chain.MonotoneChain
getIndex() - method in class com.vividsolutions.jts.noding.MCIndexNoder
getIndex() - method in class com.vividsolutions.jts.simplify.TaggedLineSegment
getIndex(com.vividsolutions.jts.planargraph.DirectedEdge) - method in class com.vividsolutions.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(com.vividsolutions.jts.planargraph.Edge) - method in class com.vividsolutions.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(com.vividsolutions.jts.planargraph.Edge) - method in class com.vividsolutions.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(int) - method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
Returns the remainder when i is divided by the number of edges in this DirectedEdgeStar.
getIndexAlongSegment(int,int) - method in class com.vividsolutions.jts.algorithm.LineIntersector
Computes the index of the intIndex'th intersection point in the direction of a specified input line segment
getInputGeometry() - method in class com.vividsolutions.jts.geom.util.GeometryTransformer
getInsertEvent() - method in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
getInsertEvent() - method in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
getInt(byte[],int) - static method in class com.vividsolutions.jts.io.ByteOrderValues
getInteriorIntersections() - method in class com.vividsolutions.jts.noding.IntersectionFinderAdder
getInteriorPoint() - method in class com.vividsolutions.jts.geom.Geometry
Computes an interior point of this Geometry.
getInteriorPoint() - method in class com.vividsolutions.jts.algorithm.InteriorPointArea
getInteriorPoint() - method in class com.vividsolutions.jts.algorithm.InteriorPointLine
getInteriorPoint() - method in class com.vividsolutions.jts.algorithm.InteriorPointPoint
getInteriorRingN(int) - method in class com.vividsolutions.jts.geom.Polygon
getIntersection(int) - method in class com.vividsolutions.jts.algorithm.LineIntersector
Returns the intIndex'th intersection point
getIntersectionAlongSegment(int,int) - method in class com.vividsolutions.jts.algorithm.LineIntersector
Computes the intIndex'th intersection point in the direction of a specified input line segment
getIntersectionMatrix() - method in class com.vividsolutions.jts.operation.relate.RelateOp
getIntersectionNum() - method in class com.vividsolutions.jts.algorithm.LineIntersector
Returns the number of intersection points found.
getIntersectsOp() - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
getIntersectsOp() - method in class com.vividsolutions.jts.index.strtree.SIRtree
getIntersectsOp() - method in class com.vividsolutions.jts.index.strtree.STRtree
getInterval() - method in class com.vividsolutions.jts.index.bintree.Key
getInterval() - method in class com.vividsolutions.jts.index.bintree.Node
getInvalidPoint() - method in class com.vividsolutions.jts.operation.valid.ConsistentAreaTester
getInvalidPoint() - method in class com.vividsolutions.jts.geomgraph.GeometryGraph
getInvalidRingLines() - method in class com.vividsolutions.jts.operation.polygonize.Polygonizer
Get the list of lines forming invalid rings found during polygonization.
getItem() - method in class com.vividsolutions.jts.index.strtree.ItemBoundable
getItem() - method in class com.vividsolutions.jts.index.sweepline.SweepLineInterval
getItems() - method in class com.vividsolutions.jts.index.ArrayListVisitor
getItems() - method in class com.vividsolutions.jts.index.bintree.NodeBase
getItems() - method in class com.vividsolutions.jts.index.quadtree.NodeBase
getLabel() - method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
getLabel() - method in class com.vividsolutions.jts.geomgraph.EdgeEnd
getLabel() - method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
getLabel() - method in class com.vividsolutions.jts.geomgraph.EdgeRing
getLabel() - method in class com.vividsolutions.jts.geomgraph.GraphComponent
getLabel() - method in class com.vividsolutions.jts.operation.polygonize.PolygonizeDirectedEdge
Returns the identifier attached to this directed edge.
getLastCoordinate() - method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
getLength() - method in class com.vividsolutions.jts.geom.Geometry
Returns the length of this Geometry.
getLength() - method in class com.vividsolutions.jts.geom.GeometryCollection
Returns the length of this Geometry.
getLength() - method in class com.vividsolutions.jts.geom.LineSegment
Computes the length of the line segment.
getLength() - method in class com.vividsolutions.jts.geom.LineString
Returns the length of this LineString
getLength() - method in class com.vividsolutions.jts.algorithm.MinimumDiameter
Gets the length of the minimum diameter of the input Geometry
getLength() - method in class com.vividsolutions.jts.geom.Polygon
Returns the perimeter of this Polygon
Computes the length for a given LinearLocation on a linear Geometry.
getLength(com.vividsolutions.jts.linearref.LinearLocation) - method in class com.vividsolutions.jts.linearref.LengthLocationMap
getLevel() - method in class com.vividsolutions.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
getLevel() - method in class com.vividsolutions.jts.index.bintree.Key
getLevel() - method in class com.vividsolutions.jts.index.quadtree.Key
getLine() - method in class com.vividsolutions.jts.linearref.LinearIterator
Gets the LineString component the iterator is current at.
getLine() - method in class com.vividsolutions.jts.operation.linemerge.LineMergeEdge
Returns the LineString specifying the vertices of this edge.
getLinearRing() - method in class com.vividsolutions.jts.geomgraph.EdgeRing
getLineCurve(com.vividsolutions.jts.geom.Coordinate[],double) - method in class com.vividsolutions.jts.operation.buffer.OffsetCurveBuilder
This method handles single points as well as lines.
getLineIntersector() - method in class com.vividsolutions.jts.noding.IntersectionAdder
getLines(com.vividsolutions.jts.geom.Geometry) - static method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
Extracts the linear components from a single geometry.
getLineSegment(int,com.vividsolutions.jts.geom.LineSegment) - method in class com.vividsolutions.jts.index.chain.MonotoneChain
getLineString() - method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
Gets the coordinates for this ring as a LineString.
getLocation(com.vividsolutions.jts.geom.Geometry,double) - static method in class com.vividsolutions.jts.linearref.LengthLocationMap
Computes the LinearLocation for a given length along a linear Geometry.
getLocation(double) - method in class com.vividsolutions.jts.linearref.LengthLocationMap
Compute the LinearLocation corresponding to a length.
getLocation(int) - method in class com.vividsolutions.jts.geomgraph.Label
getLocation(int,int) - method in class com.vividsolutions.jts.geomgraph.Depth
getLocation(int,int) - method in class com.vividsolutions.jts.geomgraph.Label
getLocations() - method in class com.vividsolutions.jts.geomgraph.TopologyLocation
getLocations(com.vividsolutions.jts.geom.Geometry) - static method in class com.vividsolutions.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 com.vividsolutions.jts.io.ByteOrderValues
getMajor() - method in class com.vividsolutions.jts.JTSVersion
Gets the major number of the release version.
getMax() - method in class com.vividsolutions.jts.index.bintree.Interval
getMax() - method in class com.vividsolutions.jts.index.sweepline.SweepLineInterval
getMaximumSegmentIndex() - method in class com.vividsolutions.jts.geomgraph.Edge
getMaximumSignificantDigits() - method in class com.vividsolutions.jts.geom.PrecisionModel
Returns the maximum number of significant digits provided by this precision model.
getMaxNodeDegree() - method in class com.vividsolutions.jts.geomgraph.EdgeRing
getMaxX() - method in class com.vividsolutions.jts.geom.Envelope
Returns the Envelopes maximum x-value.
getMaxX() - method in class com.vividsolutions.jts.geomgraph.index.SweepLineSegment
getMaxX(int) - method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
getMaxY() - method in class com.vividsolutions.jts.geom.Envelope
Returns the Envelopes maximum y-value.
getMergedLineStrings() - method in class com.vividsolutions.jts.operation.linemerge.LineMerger
Returns the LineStrings built by the merging process.
getMessage() - method in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Gets an error message describing this error.
getMin() - method in class com.vividsolutions.jts.index.bintree.Interval
getMin() - method in class com.vividsolutions.jts.index.sweepline.SweepLineInterval
getMinEdgeRing() - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
getMinimumSize() - method in class com.vividsolutions.jts.simplify.TaggedLineString
getMinor() - method in class com.vividsolutions.jts.JTSVersion
Gets the minor number of the release version.
getMinX() - method in class com.vividsolutions.jts.geom.Envelope
Returns the Envelopes minimum x-value.
getMinX() - method in class com.vividsolutions.jts.geomgraph.index.SweepLineSegment
getMinX(int) - method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
getMinY() - method in class com.vividsolutions.jts.geom.Envelope
Returns the Envelopes minimum y-value.
getMonotoneChainEdge() - method in class com.vividsolutions.jts.geomgraph.Edge
getMonotoneChains() - method in class com.vividsolutions.jts.noding.MCIndexNoder
getNestedPoint() - method in class com.vividsolutions.jts.operation.valid.QuadtreeNestedRingTester
getNestedPoint() - method in class com.vividsolutions.jts.operation.valid.SimpleNestedRingTester
getNestedPoint() - method in class com.vividsolutions.jts.operation.valid.SweeplineNestedRingTester
getNext() - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
getNext() - method in class com.vividsolutions.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() - method in class com.vividsolutions.jts.operation.polygonize.PolygonizeDirectedEdge
Returns the next directed edge in the EdgeRing that this directed edge is a member of.
getNext(com.vividsolutions.jts.geomgraph.DirectedEdge) - method in class com.vividsolutions.jts.geomgraph.EdgeRing
getNext(com.vividsolutions.jts.geomgraph.DirectedEdge) - method in class com.vividsolutions.jts.operation.overlay.MaximalEdgeRing
getNext(com.vividsolutions.jts.geomgraph.DirectedEdge) - method in class com.vividsolutions.jts.operation.overlay.MinimalEdgeRing
getNextCW(com.vividsolutions.jts.geomgraph.EdgeEnd) - method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
getNextEdge(com.vividsolutions.jts.planargraph.DirectedEdge) - method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
Returns the DirectedEdge on the left-hand side of the given DirectedEdge (which must be a member of this DirectedEdgeStar).
getNextMin() - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
getNode() - method in class com.vividsolutions.jts.geomgraph.EdgeEnd
getNode(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.index.quadtree.Node
Returns the subquad containing the envelope.
getNode(com.vividsolutions.jts.index.bintree.Interval) - method in class com.vividsolutions.jts.index.bintree.Node
Returns the subnode containing the envelope.
getNodeCapacity() - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
Returns the maximum number of child nodes that a node may have
getNodedEdges() - method in class com.vividsolutions.jts.operation.overlay.EdgeSetNoder
getNodedSubstrings() - method in class com.vividsolutions.jts.noding.IteratedNoder
Returns a Collection of fully noded SegmentStrings.
getNodedSubstrings() - method in class com.vividsolutions.jts.noding.MCIndexNoder
getNodedSubstrings() - method in class com.vividsolutions.jts.noding.snapround.MCIndexSnapRounder
getNodedSubstrings() - method in class com.vividsolutions.jts.noding.Noder
Returns a Collection of fully noded SegmentStrings.
getNodedSubstrings() - method in class com.vividsolutions.jts.noding.ScaledNoder
Returns a Collection of fully noded SegmentStrings.
getNodedSubstrings() - method in class com.vividsolutions.jts.noding.SimpleNoder
Returns a Collection of fully noded SegmentStrings.
getNodedSubstrings() - method in class com.vividsolutions.jts.noding.snapround.SimpleSnapRounder
getNodedSubstrings() - method in class com.vividsolutions.jts.noding.SinglePassNoder
Returns a Collection of fully noded SegmentStrings.
getNodedSubstrings(Collection) - static method in class com.vividsolutions.jts.noding.SegmentString
getNodedSubstrings(Collection,Collection) - static method in class com.vividsolutions.jts.noding.SegmentString
getNodeIterator() - method in class com.vividsolutions.jts.geomgraph.PlanarGraph
getNodeIterator() - method in class com.vividsolutions.jts.operation.relate.RelateNodeGraph
getNodeList() - method in class com.vividsolutions.jts.noding.SegmentString
getNodes() - method in class com.vividsolutions.jts.operation.buffer.BufferSubgraph
getNodes() - method in class com.vividsolutions.jts.geomgraph.PlanarGraph
getNodes() - method in class com.vividsolutions.jts.planargraph.PlanarGraph
getNumGeometries() - method in class com.vividsolutions.jts.geom.Geometry
Returns the number of Geometrys in a GeometryCollection (or 1, if the geometry is not a collection).
getNumGeometries() - method in class com.vividsolutions.jts.geom.GeometryCollection
Returns the number of Geometrys in a GeometryCollection (or 1, if the geometry is not a collection).
getNumInteriorRing() - method in class com.vividsolutions.jts.geom.Polygon
getNumPoints() - method in class com.vividsolutions.jts.geomgraph.Edge
getNumPoints() - method in class com.vividsolutions.jts.geom.Geometry
Returns the count of this Geometrys vertices.
getNumPoints() - method in class com.vividsolutions.jts.geom.GeometryCollection
Returns the count of this Geometrys vertices.
getNumPoints() - method in class com.vividsolutions.jts.geom.LineString
getNumPoints() - method in class com.vividsolutions.jts.geom.Point
getNumPoints() - method in class com.vividsolutions.jts.geom.Polygon
getObject() - method in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
getOffsetX() - method in class com.vividsolutions.jts.geom.PrecisionModel
Returns the x-offset used to obtain a precise coordinate.
getOffsetY() - method in class com.vividsolutions.jts.geom.PrecisionModel
Returns the y-offset used to obtain a precise coordinate.
getOppositeNode(com.vividsolutions.jts.planargraph.Node) - method in class com.vividsolutions.jts.planargraph.Edge
If node is one of the two nodes associated with this Edge, returns the other node; otherwise returns null.
getOrdinate(int,int) - method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
getOrdinate(int,int) - method in class com.vividsolutions.jts.geom.CoordinateSequence
Returns the ordinate of a coordinate in this sequence.
getOrdinate(int,int) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
getOrdinate(int,int) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
getOrdinate(int,int) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
getOutEdges() - method in class com.vividsolutions.jts.planargraph.Node
Returns the collection of DirectedEdges that leave this Node.
getOutgoingDegree() - method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
getOutgoingDegree(com.vividsolutions.jts.geomgraph.EdgeRing) - method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
getParent() - method in class com.vividsolutions.jts.planargraph.Subgraph
Gets the PlanarGraph which this subgraph is part of.
getParent() - method in class com.vividsolutions.jts.simplify.TaggedLineSegment
getParent() - method in class com.vividsolutions.jts.simplify.TaggedLineString
getParentCoordinates() - method in class com.vividsolutions.jts.simplify.TaggedLineString
getPatch() - method in class com.vividsolutions.jts.JTSVersion
Gets the patch number of the release version.
getPoint() - method in class com.vividsolutions.jts.index.bintree.Key
getPoint() - method in class com.vividsolutions.jts.index.quadtree.Key
getPointN(int) - method in class com.vividsolutions.jts.geom.LineString
getPoints(com.vividsolutions.jts.geom.Geometry) - static method in class com.vividsolutions.jts.geom.util.PointExtracter
Returns the Point components from a single geometry.
getPolygon() - method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
Computes the
getPolygons() - method in class com.vividsolutions.jts.operation.overlay.PolygonBuilder
getPolygons() - method in class com.vividsolutions.jts.operation.polygonize.Polygonizer
Gets the list of polygons formed by the polygonization.
getPolygons(com.vividsolutions.jts.geom.Geometry) - static method in class com.vividsolutions.jts.geom.util.PolygonExtracter
Returns the Polygon components from a single geometry.
getPrecisionModel() - method in class com.vividsolutions.jts.geom.Geometry
Returns the PrecisionModel used by the Geometry.
getPrecisionModel() - method in class com.vividsolutions.jts.geom.GeometryFactory
Returns the PrecisionModel that Geometries created by this factory will be associated with.
getProperIntersectionPoint() - method in class com.vividsolutions.jts.noding.IntersectionAdder
getProperIntersectionPoint() - method in class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
getQuadrant() - method in class com.vividsolutions.jts.planargraph.DirectedEdge
Returns 0, 1, 2, or 3, indicating the quadrant in which this DirectedEdge's orientation lies.
getQuadrant() - method in class com.vividsolutions.jts.geomgraph.EdgeEnd
getResultCoordinates() - method in class com.vividsolutions.jts.simplify.TaggedLineString
getResultGeometry() - method in class com.vividsolutions.jts.simplify.DouglasPeuckerSimplifier
getResultGeometry() - method in class com.vividsolutions.jts.simplify.TopologyPreservingSimplifier
getResultGeometry(double) - method in class com.vividsolutions.jts.operation.buffer.BufferOp
Returns the buffer computed for a geometry for a given buffer distance.
getResultGeometry(double,int) - method in class com.vividsolutions.jts.operation.buffer.BufferOp
Comutes the buffer for a geometry for a given buffer distance and accuracy of approximation.
getResultGeometry(int) - method in class com.vividsolutions.jts.operation.overlay.OverlayOp
getResultSize() - method in class com.vividsolutions.jts.simplify.TaggedLineString
getRightmostCoordinate() - method in class com.vividsolutions.jts.operation.buffer.BufferSubgraph
Gets the rightmost coordinate in the edges of the subgraph
getRightmostEdge() - method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
getRing() - method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
Returns this ring as a LinearRing, or null if an Exception occurs while creating it (such as a topology problem).
getRingCurve(com.vividsolutions.jts.geom.Coordinate[],int,double) - method in class com.vividsolutions.jts.operation.buffer.OffsetCurveBuilder
This method handles the degenerate cases of single points and lines, as well as rings.
getRoot() - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
getSafeEnvelope() - method in class com.vividsolutions.jts.noding.snapround.HotPixel
Returns a "safe" envelope that is guaranteed to contain the hot pixel
getScale() - method in class com.vividsolutions.jts.geom.PrecisionModel
Returns the multiplying factor used to obtain a precise coordinate.
getSegment(int) - method in class com.vividsolutions.jts.simplify.TaggedLineString
getSegmentEnd() - method in class com.vividsolutions.jts.linearref.LinearIterator
Gets the second Coordinate of the current segment.
getSegmentFraction() - method in class com.vividsolutions.jts.linearref.LinearLocation
Gets the segment fraction for this location
getSegmentIndex() - method in class com.vividsolutions.jts.operation.distance.GeometryLocation
Returns the segment index for this location.
getSegmentIndex() - method in class com.vividsolutions.jts.linearref.LinearLocation
Gets the segment index for this location
getSegmentLength(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.linearref.LinearLocation
Gets the length of the segment in the given Geometry containing this location.
getSegmentOctant(int) - method in class com.vividsolutions.jts.noding.SegmentString
Gets the octant of the segment starting at vertex index.
getSegments() - method in class com.vividsolutions.jts.simplify.TaggedLineString
getSegmentStart() - method in class com.vividsolutions.jts.linearref.LinearIterator
Gets the first Coordinate of the current segment.
getSequencedLineStrings() - method in class com.vividsolutions.jts.operation.linemerge.LineSequencer
Returns the LineString or MultiLineString built by the sequencing process, if one exists.
getShell() - method in class com.vividsolutions.jts.geomgraph.EdgeRing
getSRID() - method in class com.vividsolutions.jts.geom.Geometry
Returns the ID of the Spatial Reference System used by the Geometry.
getSRID() - method in class com.vividsolutions.jts.geom.GeometryFactory
getStartIndex() - method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Returns the index of the start of the line
getStartIndex() - method in class com.vividsolutions.jts.linearref.LocationIndexedLine
Returns the index of the start of the line
getStartIndex() - method in class com.vividsolutions.jts.index.chain.MonotoneChain
getStartIndexes() - method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
getStartPoint() - method in class com.vividsolutions.jts.geom.LineString
Returns the index of the subquad that wholly contains the given envelope.
getSubnodeIndex(com.vividsolutions.jts.index.bintree.Interval,double) - static method in class com.vividsolutions.jts.index.bintree.NodeBase
Returns the index of the subnode that wholely contains the given interval.
getSupportingSegment() - method in class com.vividsolutions.jts.algorithm.MinimumDiameter
Gets the segment forming the base of the minimum diameter
getSym() - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
Each Edge gives rise to a pair of symmetric DirectedEdges, in opposite directions.
getSym() - method in class com.vividsolutions.jts.planargraph.DirectedEdge
Returns the symmetric DirectedEdge -- the other DirectedEdge associated with this DirectedEdge's parent Edge.
getTime() - method in class com.vividsolutions.jts.util.Stopwatch
getTimeString() - method in class com.vividsolutions.jts.util.Stopwatch
getToNode() - method in class com.vividsolutions.jts.planargraph.DirectedEdge
Returns the node to which this DirectedEdge goes.
getType() - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
Returns the type of packed coordinate sequences this factory builds, either PackedCoordinateSequenceFactory or PackedCoordinateSequenceFactory
getType() - method in class com.vividsolutions.jts.geom.PrecisionModel
Gets the type of this PrecisionModel
getUserData() - method in class com.vividsolutions.jts.geom.Geometry
Gets the user data object for this geometry, if any.
getValidationError() - method in class com.vividsolutions.jts.operation.valid.IsValidOp
getVertexIndex() - method in class com.vividsolutions.jts.linearref.LinearIterator
The vertex index of the vertex the iterator is currently at.
getWidth() - method in class com.vividsolutions.jts.geom.Envelope
Returns the difference between the maximum and minimum x values.
getWidth() - method in class com.vividsolutions.jts.index.bintree.Interval
getWidthCoordinate() - method in class com.vividsolutions.jts.algorithm.MinimumDiameter
Gets the Coordinate forming one end of the minimum diameter
getX() - method in class com.vividsolutions.jts.algorithm.HCoordinate
getX() - method in class com.vividsolutions.jts.geom.Point
getX(int) - method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
getX(int) - method in class com.vividsolutions.jts.geom.CoordinateSequence
Returns ordinate X (0) of the specified coordinate.
getX(int) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
getY() - method in class com.vividsolutions.jts.algorithm.HCoordinate
getY() - method in class com.vividsolutions.jts.geom.Point
getY(int) - method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
getY(int) - method in class com.vividsolutions.jts.geom.CoordinateSequence
Returns ordinate Y (1) of the specified coordinate.
getY(int) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
graph - field in class com.vividsolutions.jts.operation.polygonize.Polygonizer
GraphComponent - class com.vividsolutions.jts.geomgraph.GraphComponent
A GraphComponent is the parent class for the objects' that form a graph.
GraphComponent - class com.vividsolutions.jts.planargraph.GraphComponent
The base class for all graph component classes.
GraphComponent() - constructor for class com.vividsolutions.jts.geomgraph.GraphComponent
GraphComponent() - constructor for class com.vividsolutions.jts.planargraph.GraphComponent
GraphComponent(com.vividsolutions.jts.geomgraph.Label) - constructor for class com.vividsolutions.jts.geomgraph.GraphComponent

H

hasChildren() - method in class com.vividsolutions.jts.index.quadtree.NodeBase
hasDuplicateRings() - method in class com.vividsolutions.jts.operation.valid.ConsistentAreaTester
Checks for two duplicate rings in an area.
hashCode() - method in class com.vividsolutions.jts.geom.Coordinate
hashCode() - method in class com.vividsolutions.jts.geom.Envelope
hashCode(double) - static method in class com.vividsolutions.jts.geom.Coordinate
Returns a hash code for a double value, using the algorithm from Joshua Bloch's book Effective Java"
hasInteriorIntersection() - method in class com.vividsolutions.jts.noding.IntersectionAdder
An interior intersection is an intersection which is in the interior of some segment.
hasIntersection() - method in class com.vividsolutions.jts.noding.IntersectionAdder
hasIntersection() - method in class com.vividsolutions.jts.algorithm.LineIntersector
Tests whether the input geometries intersect.
hasIntersection() - method in class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
hasItems() - method in class com.vividsolutions.jts.index.quadtree.NodeBase
hasNext() - method in class com.vividsolutions.jts.geom.GeometryCollectionIterator
hasNext() - method in class com.vividsolutions.jts.linearref.LinearIterator
Tests whether there are any vertices left to iterator over.
hasNonEmptyElements(com.vividsolutions.jts.geom.Geometry[]) - static method in class com.vividsolutions.jts.geom.Geometry
Returns true if the array contains any non-empty Geometrys.
hasNullElements(Object[]) - static method in class com.vividsolutions.jts.geom.Geometry
Returns true if the array contains any null elements.
hasProperInteriorIntersection() - method in class com.vividsolutions.jts.noding.IntersectionAdder
A proper interior intersection is a proper intersection which is not contained in the set of boundary nodes set for this SegmentIntersector.
hasProperInteriorIntersection() - method in class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
A proper interior intersection is a proper intersection which is not contained in the set of boundary nodes set for this SegmentIntersector.
hasProperIntersection() - method in class com.vividsolutions.jts.noding.IntersectionAdder
A proper intersection is an intersection which is interior to at least two line segments.
hasProperIntersection() - method in class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
A proper intersection is an intersection which is interior to at least two line segments.
hasRepeatedPoint(com.vividsolutions.jts.geom.Coordinate[]) - method in class com.vividsolutions.jts.operation.valid.RepeatedPointTester
hasRepeatedPoint(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.operation.valid.RepeatedPointTester
hasRepeatedPoints(com.vividsolutions.jts.geom.Coordinate[]) - static method in class com.vividsolutions.jts.geom.CoordinateArrays
Returns whether #equals returns true for any two consecutive Coordinates in the given array.
hasTooFewPoints() - method in class com.vividsolutions.jts.geomgraph.GeometryGraph
This constructor is used by clients that wish to add Edges explicitly, rather than adding a Geometry.
HCoordinate - class com.vividsolutions.jts.algorithm.HCoordinate
Represents a homogeneous coordinate in a 2-D coordinate space.
HCoordinate() - constructor for class com.vividsolutions.jts.algorithm.HCoordinate
HCoordinate(com.vividsolutions.jts.geom.Coordinate) - constructor for class com.vividsolutions.jts.algorithm.HCoordinate
HCoordinate(double,double) - constructor for class com.vividsolutions.jts.algorithm.HCoordinate
HCoordinate(double,double,double) - constructor for class com.vividsolutions.jts.algorithm.HCoordinate
HOLE_OUTSIDE_SHELL - static field in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Indicates that a hole of a polygon lies partially or completely in the exterior of the shell
holeList - field in class com.vividsolutions.jts.operation.polygonize.Polygonizer
holes - field in class com.vividsolutions.jts.geom.Polygon
The interior boundaries, if any.
horizontalBisector(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.algorithm.InteriorPointArea
HotPixel - class com.vividsolutions.jts.noding.snapround.HotPixel
Implements a "hot pixel" as used in the Snap Rounding algorithm.

I

inCentre() - method in class com.vividsolutions.jts.geom.Triangle
The inCentre of a triangle is the point which is equidistant from the sides of the triangle.
increasingDirection(com.vividsolutions.jts.geom.Coordinate[]) - static method in class com.vividsolutions.jts.geom.CoordinateArrays
Determines which orientation of the Coordinate array is (overall) increasing.
indexOf(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Computes the minimum index for a point on the line.
indexOf(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.linearref.LocationIndexedLine
Computes the index for a given point on the line.
Returns the index of coordinate in coordinates.
indexOfAfter(com.vividsolutions.jts.geom.Coordinate,double) - method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Finds the index for a point on the line which is greater than the given index.
indicesOf(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Computes the indices for a subline of the line.
indicesOf(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.linearref.LocationIndexedLine
Computes the indices for a subline of the line.
init() - method in class com.vividsolutions.jts.geom.Envelope
Initialize to a null Envelope.
init(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.Envelope
Initialize an Envelope to a region defined by a single Coordinate.
Initialize an Envelope to a region defined by two Coordinates.
init(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.geom.Envelope
Initialize an Envelope from an existing Envelope.
init(double,double) - method in class com.vividsolutions.jts.index.bintree.Interval
init(double,double,double,double) - method in class com.vividsolutions.jts.geom.Envelope
Initialize an Envelope for a region defined by maximum and minimum values.
inputLines - field in class com.vividsolutions.jts.algorithm.LineIntersector
InputStreamInStream - class com.vividsolutions.jts.io.InputStreamInStream
An adapter to allow an InputStream to be used as an InStream
InputStreamInStream(InputStream) - constructor for class com.vividsolutions.jts.io.InputStreamInStream
INSERT - static field in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
INSERT - static field in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
insert(com.vividsolutions.jts.geom.Envelope,Object) - method in class com.vividsolutions.jts.index.quadtree.Quadtree
Adds a spatial item with an extent specified by the given Envelope to the index
insert(com.vividsolutions.jts.geom.Envelope,Object) - method in class com.vividsolutions.jts.index.quadtree.Root
Insert an item into the quadtree this is the root of.
insert(com.vividsolutions.jts.geom.Envelope,Object) - method in class com.vividsolutions.jts.index.SpatialIndex
Adds a spatial item with an extent specified by the given Envelope to the index
insert(com.vividsolutions.jts.geom.Envelope,Object) - method in class com.vividsolutions.jts.index.strtree.STRtree
Inserts an item having the given bounds into the tree.
insert(com.vividsolutions.jts.geomgraph.EdgeEnd) - method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
Insert a directed edge in the list
insert(com.vividsolutions.jts.geomgraph.EdgeEnd) - method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
insert(com.vividsolutions.jts.geomgraph.EdgeEnd) - method in class com.vividsolutions.jts.operation.relate.EdgeEndBundleStar
Insert a EdgeEnd in order in the list.
insert(com.vividsolutions.jts.geomgraph.EdgeEnd) - method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
Insert a EdgeEnd into this EdgeEndStar
insert(com.vividsolutions.jts.index.bintree.Interval,Object) - method in class com.vividsolutions.jts.index.bintree.Bintree
insert(com.vividsolutions.jts.index.bintree.Interval,Object) - method in class com.vividsolutions.jts.index.bintree.Root
Insert an item into the tree this is the root of.
insert(double,double,Object) - method in class com.vividsolutions.jts.index.strtree.SIRtree
Inserts an item having the given bounds into the tree.
insert(Object,Object) - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
insertEdge(com.vividsolutions.jts.geomgraph.Edge) - method in class com.vividsolutions.jts.operation.buffer.BufferBuilder
Inserted edges are checked to see if an identical edge already exists.
insertEdge(com.vividsolutions.jts.geomgraph.Edge) - method in class com.vividsolutions.jts.geomgraph.PlanarGraph
insertEdgeEnd(com.vividsolutions.jts.geomgraph.EdgeEnd,Object) - method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
Insert an EdgeEnd into the map, and clear the edgeList cache, since the list of edges has now changed
insertEdgeEnds(List) - method in class com.vividsolutions.jts.operation.relate.RelateNodeGraph
insertUniqueEdge(com.vividsolutions.jts.geomgraph.Edge) - method in class com.vividsolutions.jts.operation.overlay.OverlayOp
Insert an edge from one of the noded input graphs.
INSIDE_AREA - static field in class com.vividsolutions.jts.operation.distance.GeometryLocation
Special value of segment-index for locations inside area geometries.
instance() - static method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequenceFactory
Returns the singleton instance of CoordinateArraySequenceFactory
instance() - static method in class com.vividsolutions.jts.geom.DefaultCoordinateSequenceFactory
Returns the singleton instance of DefaultCoordinateSequenceFactory
instancePrint(Iterator) - method in class com.vividsolutions.jts.util.Debug
instancePrint(Object) - method in class com.vividsolutions.jts.util.Debug
instancePrintIfWatch(Object) - method in class com.vividsolutions.jts.util.Debug
instancePrintObject(Object) - method in class com.vividsolutions.jts.util.Debug
instancePrintWatch() - method in class com.vividsolutions.jts.util.Debug
InStream - interface com.vividsolutions.jts.io.InStream
A interface for classes providing an input stream of bytes.
INTERIOR - static field in class com.vividsolutions.jts.geom.Location
DE-9IM row index of the interior of the first geometry and column index of the interior of the second geometry.
InteriorPointArea - class com.vividsolutions.jts.algorithm.InteriorPointArea
Computes a point in the interior of an area geometry.
InteriorPointArea(com.vividsolutions.jts.geom.Geometry) - constructor for class com.vividsolutions.jts.algorithm.InteriorPointArea
InteriorPointLine - class com.vividsolutions.jts.algorithm.InteriorPointLine
Computes a point in the interior of an linear geometry.
InteriorPointLine(com.vividsolutions.jts.geom.Geometry) - constructor for class com.vividsolutions.jts.algorithm.InteriorPointLine
InteriorPointPoint - class com.vividsolutions.jts.algorithm.InteriorPointPoint
Computes a point in the interior of an point geometry.
InteriorPointPoint(com.vividsolutions.jts.geom.Geometry) - constructor for class com.vividsolutions.jts.algorithm.InteriorPointPoint
INTERSECTION - static field in class com.vividsolutions.jts.operation.overlay.OverlayOp
The spatial functions supported by this class.
Computes the (approximate) intersection point between two line segments using homogeneous coordinates.
intersection(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.geom.Envelope
Computes the intersection of two Envelopes
intersection(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Computes a Geometry representing the points shared by this Geometry and other.
Computes the set-theoretic intersection of two Geometrys, using enhanced precision.
Computes the set-theoretic intersection of two Geometrys, using enhanced precision.
intersection(com.vividsolutions.jts.geom.LineSegment) - method in class com.vividsolutions.jts.geom.LineSegment
Computes an intersection point between two segments, if there is one.
IntersectionAdder - class com.vividsolutions.jts.noding.IntersectionAdder
Computes the intersections between two line segments in SegmentStrings and adds them to each string.
IntersectionFinderAdder - class com.vividsolutions.jts.noding.IntersectionFinderAdder
Finds proper and interior intersections in a set of SegmentStrings, and adds them as nodes.
Creates an intersection finder which finds all proper intersections
IntersectionMatrix - class com.vividsolutions.jts.geom.IntersectionMatrix
A Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix.
IntersectionMatrix() - constructor for class com.vividsolutions.jts.geom.IntersectionMatrix
Creates an IntersectionMatrix with FALSE dimension values.
Creates an IntersectionMatrix with the same elements as other.
IntersectionMatrix(String) - constructor for class com.vividsolutions.jts.geom.IntersectionMatrix
Creates an IntersectionMatrix with the given dimension symbols.
intersects(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.Envelope
Check if the point p overlaps (lies inside) the region of this Envelope.
Test the point q to see whether it intersects the Envelope defined by p1-p2
Test the envelope defined by p1-p2 for intersection with the envelope defined by q1-q2
Convenience method to test a point for intersection with a Geometry
intersects(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.geom.Envelope
Check if the region defined by other overlaps (intersects) the region of this Envelope.
intersects(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Returns true if this geometry intersects the specified geometry.
intersects(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.operation.predicate.RectangleIntersects
intersects(com.vividsolutions.jts.geom.Polygon,com.vividsolutions.jts.geom.Geometry) - static method in class com.vividsolutions.jts.operation.predicate.RectangleIntersects
intersects(com.vividsolutions.jts.index.strtree.Interval) - method in class com.vividsolutions.jts.index.strtree.Interval
intersects(double,double) - method in class com.vividsolutions.jts.geom.Envelope
Check if the point (x, y) overlaps (lies inside) the region of this Envelope.
intersects(Object,Object) - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree.IntersectsOp
For STRtrees, the bounds will be Envelopes; for SIRtrees, Intervals; for other subclasses of AbstractSTRtree, some other class.
AbstractSTRtree.IntersectsOp - interface com.vividsolutions.jts.index.strtree.AbstractSTRtree.IntersectsOp
A test for intersection between two bounds, necessary because subclasses of AbstractSTRtree have different implementations of bounds.
Interval - class com.vividsolutions.jts.index.bintree.Interval
Represents an (1-dimensional) closed interval on the Real number line.
Interval - class com.vividsolutions.jts.index.strtree.Interval
A contiguous portion of 1D-space.
Interval() - constructor for class com.vividsolutions.jts.index.bintree.Interval
Interval(com.vividsolutions.jts.index.bintree.Interval) - constructor for class com.vividsolutions.jts.index.bintree.Interval
Interval(com.vividsolutions.jts.index.strtree.Interval) - constructor for class com.vividsolutions.jts.index.strtree.Interval
Interval(double,double) - constructor for class com.vividsolutions.jts.index.bintree.Interval
Interval(double,double) - constructor for class com.vividsolutions.jts.index.strtree.Interval
IntervalSize - class com.vividsolutions.jts.index.quadtree.IntervalSize
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.
intLineIndex - field in class com.vividsolutions.jts.algorithm.LineIntersector
The indexes of the endpoints of the intersection lines, in order along the corresponding line
intPt - field in class com.vividsolutions.jts.algorithm.LineIntersector
INVALID_COORDINATE - static field in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Indicates that the X or Y ordinate of a Coordinate is not a valid numeric value (e.g.
invalidRingLines - field in class com.vividsolutions.jts.operation.polygonize.Polygonizer
isAdjacentSegments(int,int) - static method in class com.vividsolutions.jts.noding.IntersectionAdder
isAdjacentSegments(int,int) - static method in class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
isAnyNull() - method in class com.vividsolutions.jts.geomgraph.TopologyLocation
isAnyNull(int) - method in class com.vividsolutions.jts.geomgraph.Label
isArea() - method in class com.vividsolutions.jts.geomgraph.Label
isArea() - method in class com.vividsolutions.jts.geomgraph.TopologyLocation
isArea(int) - method in class com.vividsolutions.jts.geomgraph.Label
isAreaLabelsConsistent() - method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
isBoundaryNode(int,com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geomgraph.PlanarGraph
isCCW(com.vividsolutions.jts.geom.Coordinate[]) - static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
Computes whether a ring defined by an array of Coordinate is oriented counter-clockwise.
isCCW(com.vividsolutions.jts.geom.Coordinate[]) - static method in class com.vividsolutions.jts.algorithm.NonRobustCGAlgorithms
Computes whether a ring defined by an array of Coordinate is oriented counter-clockwise.
isClosed() - method in class com.vividsolutions.jts.geomgraph.Edge
isClosed() - method in class com.vividsolutions.jts.geom.LineString
isClosed() - method in class com.vividsolutions.jts.geom.MultiLineString
isClosed() - method in class com.vividsolutions.jts.noding.SegmentString
isCollapsed() - method in class com.vividsolutions.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).
isCollinear() - method in class com.vividsolutions.jts.algorithm.LineIntersector
isContains() - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns true if this IntersectionMatrix is T*****FF*.
isCoordinate(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.LineString
Returns true if the given point is a vertex of this LineString.
isCovered() - method in class com.vividsolutions.jts.geomgraph.GraphComponent
isCoveredBy() - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns true if this IntersectionMatrix is T*F**F*** or *TF**F*** or **FT*F*** or **F*TF***
isCoveredByA(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.operation.overlay.OverlayOp
This method is used to decide if an L edge should be included in the result or not.
isCoveredByLA(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.operation.overlay.OverlayOp
This method is used to decide if a point node should be included in the result or not.
isCoveredSet() - method in class com.vividsolutions.jts.geomgraph.GraphComponent
isCovers() - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns true if this IntersectionMatrix is T*****FF* or *T****FF* or ***T**FF* or ****T*FF*
isCrosses(int,int) - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns true if this geometry crosses the specified geometry.
isDebugging() - static method in class com.vividsolutions.jts.util.Debug
isDelete() - method in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
isDelete() - method in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
isDisjoint() - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns true if this IntersectionMatrix is FF*FF****.
isDone() - method in class com.vividsolutions.jts.geom.util.ShortCircuitedGeometryVisitor
isEmpty() - method in class com.vividsolutions.jts.geom.Geometry
Returns whether or not the set of points in this Geometry is empty.
isEmpty() - method in class com.vividsolutions.jts.geom.GeometryCollection
Returns whether or not the set of points in this Geometry is empty.
isEmpty() - method in class com.vividsolutions.jts.geom.LineString
isEmpty() - method in class com.vividsolutions.jts.index.quadtree.NodeBase
isEmpty() - method in class com.vividsolutions.jts.geom.Point
isEmpty() - method in class com.vividsolutions.jts.geom.Polygon
isEndOfLine() - method in class com.vividsolutions.jts.linearref.LinearIterator
Checks whether the iterator cursor is pointing to the endpoint of a linestring.
isEndPoint() - method in class com.vividsolutions.jts.algorithm.LineIntersector
isEndPoint(int) - method in class com.vividsolutions.jts.geomgraph.EdgeIntersection
isEndPoint(int) - method in class com.vividsolutions.jts.noding.SegmentNode
isEqualOnSide(com.vividsolutions.jts.geomgraph.Label,int) - method in class com.vividsolutions.jts.geomgraph.Label
isEquals(int,int) - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns true if this IntersectionMatrix is T*F**FFF*.
isEquivalentClass(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Returns whether the two Geometrys are equal, from the point of view of the equalsExact method.
isEquivalentClass(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.LineString
isFloating() - method in class com.vividsolutions.jts.geom.PrecisionModel
Tests whether the precision model supports floating point
isForward - field in class com.vividsolutions.jts.geomgraph.DirectedEdge
isForward() - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
isHole() - method in class com.vividsolutions.jts.geomgraph.EdgeRing
isHole() - method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
Tests whether this ring is a hole.
isHorizontal() - method in class com.vividsolutions.jts.geom.LineSegment
Tests whether the segment is horizontal.
isInBoundary(int) - static method in class com.vividsolutions.jts.geomgraph.GeometryGraph
This method implements the Boundary Determination Rule for determining whether a component (node or edge) that appears multiple times in elements of a MultiGeometry is in the boundary or the interior of the Geometry
The SFS uses the "Mod-2 Rule", which this function implements
An alternative (and possibly more intuitive) rule would be the "At Most One Rule": isInBoundary = (componentCount == 1)
isIncidentEdgeInResult() - method in class com.vividsolutions.jts.geomgraph.Node
Tests whether any incident edge is flagged as being in the result.
isInHalfPlane(int,int) - static method in class com.vividsolutions.jts.geomgraph.Quadrant
Returns whether the given quadrant lies within the given halfplane (specified by its right-hand quadrant).
isInList(com.vividsolutions.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate[]) - static method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
Tests whether a given point is in an array of points.
isInResult() - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
isInResult() - method in class com.vividsolutions.jts.geomgraph.GraphComponent
isInRing() - method in class com.vividsolutions.jts.operation.polygonize.PolygonizeDirectedEdge
Returns the ring of directed edges that this directed edge is a member of, or null if the ring has not been set.
isInsert() - method in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
isInsert() - method in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
isInside(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.algorithm.MCPointInRing
isInside(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.algorithm.PointInRing
isInside(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.algorithm.SimplePointInRing
isInside(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.algorithm.SIRtreePointInRing
isInsideArea() - method in class com.vividsolutions.jts.operation.distance.GeometryLocation
Returns whether this GeometryLocation represents a point inside an area geometry.
isIntegerPrecision() - method in class com.vividsolutions.jts.noding.ScaledNoder
isInterior() - method in class com.vividsolutions.jts.noding.SegmentNode
isInteriorAreaEdge() - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
This is an interior Area edge if
  • its label is an Area label for both Geometries
  • and for each Geometry both sides are in the interior.
isInteriorIntersection() - method in class com.vividsolutions.jts.algorithm.LineIntersector
Tests whether either intersection point is an interior point of one of the input segments.
isInteriorIntersection(int) - method in class com.vividsolutions.jts.algorithm.LineIntersector
Tests whether either intersection point is an interior point of the specified input segment.
isInteriorsConnected() - method in class com.vividsolutions.jts.operation.valid.ConnectedInteriorTester
isIntersection(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
Tests if the given point is an edge intersection
isIntersection(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.algorithm.LineIntersector
Test whether a point is a intersection point of two line segments.
isIntersects() - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns true if isDisjoint returns false.
isIsolated() - method in class com.vividsolutions.jts.geomgraph.Edge
isIsolated() - method in class com.vividsolutions.jts.geomgraph.EdgeRing
isIsolated() - method in class com.vividsolutions.jts.geomgraph.GraphComponent
An isolated component is one that does not intersect or touch any other component.
isIsolated() - method in class com.vividsolutions.jts.geomgraph.Node
An isolated component is one that does not intersect or touch any other component.
isLine() - method in class com.vividsolutions.jts.geomgraph.TopologyLocation
isLine(int) - method in class com.vividsolutions.jts.geomgraph.Label
isLineEdge() - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
This edge is a line edge if
  • at least one of the labels is a line label
  • any labels which are not line labels have all Locations = EXTERIOR
isMarked - field in class com.vividsolutions.jts.planargraph.GraphComponent
isMarked() - method in class com.vividsolutions.jts.planargraph.GraphComponent
Tests if a component has been marked at some point during the processing involving this graph.
isNodeAdded() - method in class com.vividsolutions.jts.noding.snapround.MCIndexPointSnapper.HotPixelSnapAction
isNodeConsistentArea() - method in class com.vividsolutions.jts.operation.valid.ConsistentAreaTester
Check all nodes to see if their labels are consistent with area topology.
isNonNested() - method in class com.vividsolutions.jts.operation.valid.QuadtreeNestedRingTester
isNonNested() - method in class com.vividsolutions.jts.operation.valid.SimpleNestedRingTester
isNonNested() - method in class com.vividsolutions.jts.operation.valid.SweeplineNestedRingTester
isNorthern(int) - static method in class com.vividsolutions.jts.geomgraph.Quadrant
Returns true if the given quadrant is 0 or 1.
isNull() - method in class com.vividsolutions.jts.geomgraph.Depth
A Depth object is null (has never been initialized) if all depths are null.
isNull() - method in class com.vividsolutions.jts.geom.Envelope
Returns true if this Envelope is a "null" envelope.
isNull() - method in class com.vividsolutions.jts.geomgraph.TopologyLocation
isNull(int) - method in class com.vividsolutions.jts.geomgraph.Depth
isNull(int) - method in class com.vividsolutions.jts.geomgraph.Label
isNull(int,int) - method in class com.vividsolutions.jts.geomgraph.Depth
Test whether a point lies on the line segments defined by a list of coordinates.
isOpposite(int,int) - static method in class com.vividsolutions.jts.geomgraph.Quadrant
Returns true if the quadrants are 1 and 3, or 2 and 4
isOverlaps(int,int) - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns true if this IntersectionMatrix is
  • T*T***T** (for two points or two surfaces)
  • 1*T***T** (for two curves)
.
Test whether a point lies inside a ring.
Computes whether a ring defined by an array of Coordinate is oriented counter-clockwise.
isPointwiseEqual(com.vividsolutions.jts.geomgraph.Edge) - method in class com.vividsolutions.jts.geomgraph.Edge
isProper - field in class com.vividsolutions.jts.algorithm.LineIntersector
isProper() - method in class com.vividsolutions.jts.algorithm.LineIntersector
Tests whether an intersection is proper.
isPrunable() - method in class com.vividsolutions.jts.index.quadtree.NodeBase
isRectangle() - method in class com.vividsolutions.jts.geom.Geometry
isRectangle() - method in class com.vividsolutions.jts.geom.Polygon
isRemoved() - method in class com.vividsolutions.jts.planargraph.DirectedEdge
Tests whether this directed edge has been removed from its containing graph
isRemoved() - method in class com.vividsolutions.jts.planargraph.Edge
Tests whether this edge has been removed from its containing graph
isRemoved() - method in class com.vividsolutions.jts.planargraph.GraphComponent
Tests whether this component has been removed from its containing graph
isRemoved() - method in class com.vividsolutions.jts.planargraph.Node
Tests whether this node has been removed from its containing graph
isResultOfOp(com.vividsolutions.jts.geomgraph.Label,int) - static method in class com.vividsolutions.jts.operation.overlay.OverlayOp
isResultOfOp(int,int,int) - static method in class com.vividsolutions.jts.operation.overlay.OverlayOp
This method will handle arguments of Location.NONE correctly
isRing() - method in class com.vividsolutions.jts.geom.LineString
isSameSignAndNonZero(double,double) - static method in class com.vividsolutions.jts.algorithm.NonRobustLineIntersector
isSearchMatch(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.index.quadtree.Node
isSearchMatch(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.index.quadtree.NodeBase
isSearchMatch(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.index.quadtree.Root
isSearchMatch(com.vividsolutions.jts.index.bintree.Interval) - method in class com.vividsolutions.jts.index.bintree.Node
isSearchMatch(com.vividsolutions.jts.index.bintree.Interval) - method in class com.vividsolutions.jts.index.bintree.NodeBase
isSearchMatch(com.vividsolutions.jts.index.bintree.Interval) - method in class com.vividsolutions.jts.index.bintree.Root
The root node matches all searches
isSequenceable() - method in class com.vividsolutions.jts.operation.linemerge.LineSequencer
Tests whether the arrangement of linestrings has a valid sequence.
isSequenced(com.vividsolutions.jts.geom.Geometry) - static method in class com.vividsolutions.jts.operation.linemerge.LineSequencer
Tests whether a Geometry is sequenced correctly.
isShell() - method in class com.vividsolutions.jts.geomgraph.EdgeRing
isSimple() - method in class com.vividsolutions.jts.geom.Geometry
Tests whether this Geometry is simple.
isSimple() - method in class com.vividsolutions.jts.geom.GeometryCollection
Tests whether this Geometry is simple.
isSimple() - method in class com.vividsolutions.jts.geom.LinearRing
Returns true, since by definition LinearRings are always simple.
isSimple() - method in class com.vividsolutions.jts.geom.LineString
isSimple() - method in class com.vividsolutions.jts.geom.MultiLineString
Tests whether this Geometry is simple.
isSimple() - method in class com.vividsolutions.jts.geom.MultiPoint
isSimple() - method in class com.vividsolutions.jts.geom.MultiPolygon
isSimple() - method in class com.vividsolutions.jts.geom.Point
isSimple() - method in class com.vividsolutions.jts.geom.Polygon
isSimple(com.vividsolutions.jts.geom.LineString) - method in class com.vividsolutions.jts.operation.IsSimpleOp
isSimple(com.vividsolutions.jts.geom.MultiLineString) - method in class com.vividsolutions.jts.operation.IsSimpleOp
isSimple(com.vividsolutions.jts.geom.MultiPoint) - method in class com.vividsolutions.jts.operation.IsSimpleOp
A MultiPoint is simple iff it has no repeated points
IsSimpleOp - class com.vividsolutions.jts.operation.IsSimpleOp
Tests whether a Geometry is simple.
IsSimpleOp() - constructor for class com.vividsolutions.jts.operation.IsSimpleOp
isTouches(int,int) - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns true if this IntersectionMatrix is FT*******, F**T***** or F***T****.
isTrue(boolean) - static method in class com.vividsolutions.jts.util.Assert
Throws an AssertionFailedException if the given assertion is not true.
isTrue(boolean,String) - static method in class com.vividsolutions.jts.util.Assert
Throws an AssertionFailedException with the given message if the given assertion is not true.
isValid() - method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
Tests if the LinearRing ring formed by this edge ring is topologically valid.
isValid() - method in class com.vividsolutions.jts.geom.Geometry
Tests the validity of this Geometry.
isValid() - method in class com.vividsolutions.jts.operation.valid.IsValidOp
isValid() - method in class com.vividsolutions.jts.geom.MultiPoint
isValid() - method in class com.vividsolutions.jts.geom.Point
isValid(com.vividsolutions.jts.geom.Coordinate) - static method in class com.vividsolutions.jts.operation.valid.IsValidOp
Checks whether a coordinate is valid for processing.
isValid(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.linearref.LinearLocation
Tests whether this location refers to a valid location on the given linear Geometry.
Tests whether an index is in the valid index range for the line.
isValidIndex(double) - method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Tests whether an index is in the valid index range for the line.
IsValidOp - class com.vividsolutions.jts.operation.valid.IsValidOp
Implements the algorithsm required to compute the isValid() method for Geometrys.
IsValidOp(com.vividsolutions.jts.geom.Geometry) - constructor for class com.vividsolutions.jts.operation.valid.IsValidOp
isVertex() - method in class com.vividsolutions.jts.linearref.LinearLocation
Tests whether this location refers to a vertex
isVertical() - method in class com.vividsolutions.jts.geom.LineSegment
Tests whether the segment is vertical.
isVisited - field in class com.vividsolutions.jts.planargraph.GraphComponent
isVisited() - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
isVisited() - method in class com.vividsolutions.jts.geomgraph.GraphComponent
isVisited() - method in class com.vividsolutions.jts.planargraph.GraphComponent
Tests if a component has been visited during the course of a graph algorithm
isWithin() - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns true if this IntersectionMatrix is T*F**F***.
isWithinDistance(com.vividsolutions.jts.geom.Geometry,double) - method in class com.vividsolutions.jts.geom.Geometry
Tests whether the distance from this Geometry to another is less than or equal to a specified value.
isZeroWidth(double,double) - static method in class com.vividsolutions.jts.index.quadtree.IntervalSize
Computes whether the interval [min, max] is effectively zero width.
ItemBoundable - class com.vividsolutions.jts.index.strtree.ItemBoundable
Boundable wrapper for a non-Boundable spatial object.
ItemBoundable(Object,Object) - constructor for class com.vividsolutions.jts.index.strtree.ItemBoundable
items - field in class com.vividsolutions.jts.index.bintree.NodeBase
items - field in class com.vividsolutions.jts.index.quadtree.NodeBase
ItemVisitor - interface com.vividsolutions.jts.index.ItemVisitor
A visitor for items in an index.
IteratedNoder - class com.vividsolutions.jts.noding.IteratedNoder
Nodes a set of SegmentStrings completely.
IteratedNoder(com.vividsolutions.jts.geom.PrecisionModel) - constructor for class com.vividsolutions.jts.noding.IteratedNoder
iterator() - method in class com.vividsolutions.jts.index.bintree.Bintree
iterator() - method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
Returns an Iterator over the DirectedEdges, in ascending order by angle with the positive x-axis.
iterator() - method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
iterator() - method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
Iterator access to the ordered list of edges is optimized by copying the map collection to a list.
iterator() - method in class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
Returns an iterator of EdgeIntersections
iterator() - method in class com.vividsolutions.jts.geomgraph.EdgeList
iterator() - method in class com.vividsolutions.jts.geomgraph.NodeMap
iterator() - method in class com.vividsolutions.jts.planargraph.NodeMap
Returns an Iterator over the Nodes in this NodeMap, sorted in ascending order by angle with the positive x-axis.
iterator() - method in class com.vividsolutions.jts.noding.SegmentNodeList
returns an iterator of SegmentNodes

J

JTSVersion - class com.vividsolutions.jts.JTSVersion
JTS API version information.

K

Key - class com.vividsolutions.jts.index.bintree.Key
A Key is a unique identifier for a node in a tree.
Key - class com.vividsolutions.jts.index.quadtree.Key
A Key is a unique identifier for a node in a quadtree.
Key(com.vividsolutions.jts.geom.Envelope) - constructor for class com.vividsolutions.jts.index.quadtree.Key
Key(com.vividsolutions.jts.index.bintree.Interval) - constructor for class com.vividsolutions.jts.index.bintree.Key

L

L - static field in class com.vividsolutions.jts.geom.Dimension
Dimension value of a curve (1).
Label - class com.vividsolutions.jts.geomgraph.Label
A Label indicates the topological relationship of a component of a topology graph to a given Geometry.
label - field in class com.vividsolutions.jts.geomgraph.EdgeEnd
label - field in class com.vividsolutions.jts.geomgraph.GraphComponent
Label(com.vividsolutions.jts.geomgraph.Label) - constructor for class com.vividsolutions.jts.geomgraph.Label
Construct a Label with the same values as the argument Label.
Label(int) - constructor for class com.vividsolutions.jts.geomgraph.Label
Construct a Label with a single location for both Geometries.
Label(int,int) - constructor for class com.vividsolutions.jts.geomgraph.Label
Construct a Label with a single location for both Geometries.
Label(int,int,int) - constructor for class com.vividsolutions.jts.geomgraph.Label
Construct a Label with On, Left and Right locations for both Geometries.
Label(int,int,int,int) - constructor for class com.vividsolutions.jts.geomgraph.Label
Construct a Label with On, Left and Right locations for both Geometries.
lastNode(List) - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
LEFT - static field in class com.vividsolutions.jts.algorithm.CGAlgorithms
LEFT - static field in class com.vividsolutions.jts.geomgraph.Position
An indicator that a Location is to the left of a GraphComponent
length(com.vividsolutions.jts.geom.CoordinateSequence) - static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
Computes the length of a linestring specified by a sequence of points.
LengthIndexedLine - class com.vividsolutions.jts.linearref.LengthIndexedLine
Supports linear referencing along a linear Geometry using the length along the line as the index.
LengthIndexedLine(com.vividsolutions.jts.geom.Geometry) - constructor for class com.vividsolutions.jts.linearref.LengthIndexedLine
Constructs an object which allows a linear Geometry to be linearly referenced using length as an index.
LengthLocationMap - class com.vividsolutions.jts.linearref.LengthLocationMap
Computes the LinearLocation for a given length along a linear Geometry.
LengthLocationMap(com.vividsolutions.jts.geom.Geometry) - constructor for class com.vividsolutions.jts.linearref.LengthLocationMap
li - field in class com.vividsolutions.jts.operation.GeometryGraphOperation
LinearComponentExtracter - class com.vividsolutions.jts.geom.util.LinearComponentExtracter
Extracts all the 1-dimensional (LineString) components from a Geometry.
LinearComponentExtracter(List) - constructor for class com.vividsolutions.jts.geom.util.LinearComponentExtracter
Constructs a LineExtracterFilter with a list in which to store LineStrings found.
LinearGeometryBuilder - class com.vividsolutions.jts.linearref.LinearGeometryBuilder
Builds a linear geometry (LineString or MultiLineString) incrementally (point-by-point).
LinearGeometryBuilder(com.vividsolutions.jts.geom.GeometryFactory) - constructor for class com.vividsolutions.jts.linearref.LinearGeometryBuilder
LinearIterator - class com.vividsolutions.jts.linearref.LinearIterator
An iterator over the components and coordinates of a linear geometry (LineStrings and MultiLineStrings.
LinearIterator(com.vividsolutions.jts.geom.Geometry) - constructor for class com.vividsolutions.jts.linearref.LinearIterator
Creates an iterator initialized to the start of a linear Geometry
Creates an iterator starting at a LinearLocation on a linear Geometry
LinearIterator(com.vividsolutions.jts.geom.Geometry,int,int) - constructor for class com.vividsolutions.jts.linearref.LinearIterator
Creates an iterator starting at a component and vertex in a linear Geometry
LinearLocation - class com.vividsolutions.jts.linearref.LinearLocation
Represents a location along a LineString or MultiLineString.
LinearLocation() - constructor for class com.vividsolutions.jts.linearref.LinearLocation
Creates a location referring to the start of a linear geometry
LinearLocation(int,double) - constructor for class com.vividsolutions.jts.linearref.LinearLocation
LinearLocation(int,int,double) - constructor for class com.vividsolutions.jts.linearref.LinearLocation
LinearRing - class com.vividsolutions.jts.geom.LinearRing
Models an OGC SFS LinearRing.
Constructs a LinearRing with the vertices specifed by the given CoordinateSequence.
LinearRing(points[],com.vividsolutions.jts.geom.PrecisionModel,int) - constructor for class com.vividsolutions.jts.geom.LinearRing
Constructs a LinearRing with the given points.
LineBuilder - class com.vividsolutions.jts.operation.overlay.LineBuilder
Forms JTS LineStrings out of a the graph of DirectedEdges created by an OverlayOp.
LineIntersector - class com.vividsolutions.jts.algorithm.LineIntersector
A LineIntersector is an algorithm that can both test whether two line segments intersect and compute the intersection point if they do.
LineIntersector() - constructor for class com.vividsolutions.jts.algorithm.LineIntersector
LineMergeDirectedEdge - class com.vividsolutions.jts.operation.linemerge.LineMergeDirectedEdge
Constructs a LineMergeDirectedEdge connecting the from node to the to node.
LineMergeEdge - class com.vividsolutions.jts.operation.linemerge.LineMergeEdge
An edge of a LineMergeGraph.
LineMergeEdge(com.vividsolutions.jts.geom.LineString) - constructor for class com.vividsolutions.jts.operation.linemerge.LineMergeEdge
Constructs a LineMergeEdge with vertices given by the specified LineString.
LineMergeGraph - class com.vividsolutions.jts.operation.linemerge.LineMergeGraph
A planar graph of edges that is analyzed to sew the edges together.
LineMerger - class com.vividsolutions.jts.operation.linemerge.LineMerger
Sews together a set of fully noded LineStrings.
LineSegment - class com.vividsolutions.jts.geom.LineSegment
Represents a line segment defined by two Coordinates.
LineSegment() - constructor for class com.vividsolutions.jts.geom.LineSegment
LineSegment(com.vividsolutions.jts.geom.LineSegment) - constructor for class com.vividsolutions.jts.geom.LineSegment
LineSegmentIndex - class com.vividsolutions.jts.simplify.LineSegmentIndex
An index of LineSegments.
LineSegmentIndex() - constructor for class com.vividsolutions.jts.simplify.LineSegmentIndex
LineSequencer - class com.vividsolutions.jts.operation.linemerge.LineSequencer
Builds a sequence from a set of LineStrings so that they are ordered end to end.
LineString - class com.vividsolutions.jts.geom.LineString
Basic implementation of LineString.
LineString(points[],com.vividsolutions.jts.geom.PrecisionModel,int) - constructor for class com.vividsolutions.jts.geom.LineString
linkAllDirectedEdges() - method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
linkAllDirectedEdges() - method in class com.vividsolutions.jts.geomgraph.PlanarGraph
Link the DirectedEdges at the nodes of the graph.
linkResultDirectedEdges() - method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
Traverse the star of DirectedEdges, linking the included edges together.
linkResultDirectedEdges() - method in class com.vividsolutions.jts.geomgraph.PlanarGraph
Link the DirectedEdges at the nodes of the graph.
linkResultDirectedEdges(Collection) - static method in class com.vividsolutions.jts.geomgraph.PlanarGraph
For nodes in the Collection, link the DirectedEdges at the node that are in the result.
LITTLE_ENDIAN - static field in class com.vividsolutions.jts.io.ByteOrderValues
Computes the topological relationship (Location) of a single point to a Geometry.
locate is the main location function.
Location - class com.vividsolutions.jts.geom.Location
Constants representing the location of a point relative to a geometry.
LocationIndexedLine - class com.vividsolutions.jts.linearref.LocationIndexedLine
Supports linear referencing along a linear Geometry using LinearLocations as the index.
LocationIndexedLine(com.vividsolutions.jts.geom.Geometry) - constructor for class com.vividsolutions.jts.linearref.LocationIndexedLine
Constructs an object which allows linear referencing along a given linear Geometry.

M

M - static field in class com.vividsolutions.jts.geom.CoordinateSequence
main(String[]) - static method in class com.vividsolutions.jts.util.Debug
Prints the status of debugging to System.out
main(String[]) - static method in class com.vividsolutions.jts.JTSVersion
Prints the current JTS version to stdout.
MAJOR - static field in class com.vividsolutions.jts.JTSVersion
The major version number.
makePrecise(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.PrecisionModel
Rounds a Coordinate to the PrecisionModel grid.
makePrecise(double) - method in class com.vividsolutions.jts.geom.PrecisionModel
Rounds a numeric value to the PrecisionModel grid.
matches(int,char) - static method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns true if the dimension value satisfies the dimension symbol.
matches(String) - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns whether the elements of this IntersectionMatrix satisfies the required dimension symbols.
matches(String,String) - static method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns true if each of the actual dimension symbols satisfies the corresponding required dimension symbol.
max - field in class com.vividsolutions.jts.index.bintree.Interval
MAX_ITER - static field in class com.vividsolutions.jts.noding.IteratedNoder
MaximalEdgeRing - class com.vividsolutions.jts.operation.overlay.MaximalEdgeRing
A ring of edges which may contain nodes of degree > 2.
MAXIMUM_SCAN_SEGMENT_COUNT - static field in class com.vividsolutions.jts.operation.predicate.RectangleIntersects
Crossover size at which brute-force intersection scanning is slower than indexed intersection detection.
maximumCommonMantissa(double,double) - static method in class com.vividsolutions.jts.index.quadtree.DoubleBits
maximumPreciseValue - static field in class com.vividsolutions.jts.geom.PrecisionModel
The maximum precise value representable in a double.
MCIndexNoder - class com.vividsolutions.jts.noding.MCIndexNoder
Nodes a set of SegmentStrings using a index based on MonotoneChains and a SpatialIndex.
MCIndexNoder() - constructor for class com.vividsolutions.jts.noding.MCIndexNoder
MCIndexPointSnapper - class com.vividsolutions.jts.noding.snapround.MCIndexPointSnapper
"Snaps" all SegmentStrings in a SpatialIndex containing MonotoneChains to a given HotPixel.
MCIndexPointSnapper(Collection,com.vividsolutions.jts.index.SpatialIndex) - constructor for class com.vividsolutions.jts.noding.snapround.MCIndexPointSnapper
MCIndexSnapRounder - class com.vividsolutions.jts.noding.snapround.MCIndexSnapRounder
Uses Snap Rounding to compute a rounded, fully noded arrangement from a set of SegmentStrings.
MCIndexSnapRounder(com.vividsolutions.jts.geom.PrecisionModel) - constructor for class com.vividsolutions.jts.noding.snapround.MCIndexSnapRounder
MCPointInRing - class com.vividsolutions.jts.algorithm.MCPointInRing
Implements PointInRing using MonotoneChains and a BinTree index to increase performance.
MCPointInRing(com.vividsolutions.jts.geom.LinearRing) - constructor for class com.vividsolutions.jts.algorithm.MCPointInRing
merge(com.vividsolutions.jts.geomgraph.Label) - method in class com.vividsolutions.jts.geomgraph.Label
Merge this label with another one.
merge(com.vividsolutions.jts.geomgraph.TopologyLocation) - method in class com.vividsolutions.jts.geomgraph.TopologyLocation
merge updates only the NULL attributes of this object with the attributes of another.
Updates the context data of a SegmentString when an identical (up to orientation) one is found during dissolving.
mergeLabel(com.vividsolutions.jts.geomgraph.Label) - method in class com.vividsolutions.jts.geomgraph.EdgeRing
mergeLabel(com.vividsolutions.jts.geomgraph.Label) - method in class com.vividsolutions.jts.geomgraph.Node
To merge labels for two nodes, the merged location for each LabelElement is computed.
mergeLabel(com.vividsolutions.jts.geomgraph.Label,int) - method in class com.vividsolutions.jts.geomgraph.EdgeRing
Merge the RHS label from a DirectedEdge into the label for this EdgeRing.
mergeLabel(com.vividsolutions.jts.geomgraph.Node) - method in class com.vividsolutions.jts.geomgraph.Node
mergeSymLabels() - method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
For each dirEdge in the star, merge the label from the sym dirEdge into the label
min - field in class com.vividsolutions.jts.index.bintree.Interval
MIN_BINARY_EXPONENT - static field in class com.vividsolutions.jts.index.quadtree.IntervalSize
This value is chosen to be a few powers of 2 less than the number of bits available in the double representation (i.e.
minCoordinate(com.vividsolutions.jts.geom.Coordinate[]) - static method in class com.vividsolutions.jts.geom.CoordinateArrays
Returns the minimum coordinate, using the usual lexicographic comparison.
MinimalEdgeRing - class com.vividsolutions.jts.operation.overlay.MinimalEdgeRing
A ring of Edges with the property that no node has degree greater than 2.
MinimumDiameter - class com.vividsolutions.jts.algorithm.MinimumDiameter
Computes the minimum diameter of a Geometry.
MinimumDiameter(com.vividsolutions.jts.geom.Geometry) - constructor for class com.vividsolutions.jts.algorithm.MinimumDiameter
Compute a minimum diameter for a giver Geometry.
MinimumDiameter(com.vividsolutions.jts.geom.Geometry,boolean) - constructor for class com.vividsolutions.jts.algorithm.MinimumDiameter
Compute a minimum diameter for a giver Geometry, with a hint if the Geometry is convex (e.g.
MINOR - static field in class com.vividsolutions.jts.JTSVersion
The minor version number.
MonotoneChain - class com.vividsolutions.jts.geomgraph.index.MonotoneChain
MonotoneChain - class com.vividsolutions.jts.index.chain.MonotoneChain
MonotoneChains are a way of partitioning the segments of a linestring to allow for fast searching of intersections.
MonotoneChain(com.vividsolutions.jts.geom.Coordinate[],int,int,Object) - constructor for class com.vividsolutions.jts.index.chain.MonotoneChain
MonotoneChain(com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge,int) - constructor for class com.vividsolutions.jts.geomgraph.index.MonotoneChain
MonotoneChainBuilder - class com.vividsolutions.jts.index.chain.MonotoneChainBuilder
A MonotoneChainBuilder implements functions to determine the monotone chains in a sequence of points.
MonotoneChainBuilder() - constructor for class com.vividsolutions.jts.index.chain.MonotoneChainBuilder
MonotoneChainEdge - class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
MonotoneChains are a way of partitioning the segments of an edge to allow for fast searching of intersections.
MonotoneChainEdge(com.vividsolutions.jts.geomgraph.Edge) - constructor for class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
MonotoneChainIndexer - class com.vividsolutions.jts.geomgraph.index.MonotoneChainIndexer
MonotoneChains are a way of partitioning the segments of an edge to allow for fast searching of intersections.
MonotoneChainIndexer() - constructor for class com.vividsolutions.jts.geomgraph.index.MonotoneChainIndexer
MonotoneChainOverlapAction - class com.vividsolutions.jts.index.chain.MonotoneChainOverlapAction
The action for the internal iterator for performing overlap queries on a MonotoneChain
MonotoneChainSelectAction - class com.vividsolutions.jts.index.chain.MonotoneChainSelectAction
The action for the internal iterator for performing envelope select queries on a MonotoneChain
MultiLineString - class com.vividsolutions.jts.geom.MultiLineString
Basic implementation of MultiLineString.
Constructs a MultiLineString.
MultiPoint - class com.vividsolutions.jts.geom.MultiPoint
Models a collection of Points.
Constructs a MultiPoint.
MultiPolygon - class com.vividsolutions.jts.geom.MultiPolygon
Basic implementation of MultiPolygon.
Constructs a MultiPolygon.

N

NESTED_HOLES - static field in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Indicates that a hole lies in the interior of another hole in the same polygon
NESTED_SHELLS - static field in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Indicates that a polygon component of a MultiPolygon lies inside another polygonal component
next() - method in class com.vividsolutions.jts.geom.GeometryCollectionIterator
next() - method in class com.vividsolutions.jts.linearref.LinearIterator
Moves the iterator ahead to the next vertex and (possibly) linear component.
Node - class com.vividsolutions.jts.geomgraph.Node
Node - class com.vividsolutions.jts.index.bintree.Node
A node of a Bintree.
Node - class com.vividsolutions.jts.index.quadtree.Node
Represents a node of a Quadtree.
Node - class com.vividsolutions.jts.planargraph.Node
A node in a PlanarGraphis a location where 0 or more Edges meet.
Node(com.vividsolutions.jts.geom.Coordinate) - constructor for class com.vividsolutions.jts.planargraph.Node
Constructs a Node with the given location.
Constructs a Node with the given location and collection of outgoing DirectedEdges.
Node(com.vividsolutions.jts.geom.Envelope,int) - constructor for class com.vividsolutions.jts.index.quadtree.Node
Node(com.vividsolutions.jts.index.bintree.Interval,int) - constructor for class com.vividsolutions.jts.index.bintree.Node
NodeBase - class com.vividsolutions.jts.index.bintree.NodeBase
The base class for nodes in a Bintree.
NodeBase - class com.vividsolutions.jts.index.quadtree.NodeBase
The base class for nodes in a Quadtree.
NodeBase() - constructor for class com.vividsolutions.jts.index.bintree.NodeBase
NodeBase() - constructor for class com.vividsolutions.jts.index.quadtree.NodeBase
NodeFactory - class com.vividsolutions.jts.geomgraph.NodeFactory
nodeIterator() - method in class com.vividsolutions.jts.planargraph.PlanarGraph
Returns an Iterator over the Nodes in this PlanarGraph.
nodeIterator() - method in class com.vividsolutions.jts.planargraph.Subgraph
Returns an Iterator over the Nodes in this graph.
NodeMap - class com.vividsolutions.jts.geomgraph.NodeMap
A map of nodes, indexed by the coordinate of the node
NodeMap - class com.vividsolutions.jts.planargraph.NodeMap
A map of Nodes, indexed by the coordinate of the node.
nodeMap - field in class com.vividsolutions.jts.planargraph.PlanarGraph
nodeMap - field in class com.vividsolutions.jts.planargraph.Subgraph
NodeMap() - constructor for class com.vividsolutions.jts.planargraph.NodeMap
Constructs a NodeMap without any Nodes.
NodeMap(com.vividsolutions.jts.geomgraph.NodeFactory) - constructor for class com.vividsolutions.jts.geomgraph.NodeMap
Noder - interface com.vividsolutions.jts.noding.Noder
Computes all intersections between segments in a set of SegmentStrings.
nodes - field in class com.vividsolutions.jts.geomgraph.PlanarGraph
nodeSize() - method in class com.vividsolutions.jts.index.bintree.Bintree
Compute the total number of nodes in the tree
NodingValidator - class com.vividsolutions.jts.noding.NodingValidator
Validates that a collection of SegmentStrings is correctly noded.
NodingValidator(Collection) - constructor for class com.vividsolutions.jts.noding.NodingValidator
NONE - static field in class com.vividsolutions.jts.geom.Location
Used for uninitialized location values.
NonRobustCGAlgorithms - class com.vividsolutions.jts.algorithm.NonRobustCGAlgorithms
Non-robust versions of various fundamental Computational Geometric algorithms, FOR TESTING PURPOSES ONLY!.
NonRobustCGAlgorithms() - constructor for class com.vividsolutions.jts.algorithm.NonRobustCGAlgorithms
This function is non-robust, since it may compute the square of large numbers.
NonRobustLineIntersector - class com.vividsolutions.jts.algorithm.NonRobustLineIntersector
A non-robust version of .
NonRobustLineIntersector() - constructor for class com.vividsolutions.jts.algorithm.NonRobustLineIntersector
normalize() - method in class com.vividsolutions.jts.geomgraph.Depth
Normalize the depths for each geometry, if they are non-null.
normalize() - method in class com.vividsolutions.jts.geom.Geometry
Converts this Geometry to normal form (or canonical form ).
normalize() - method in class com.vividsolutions.jts.geom.GeometryCollection
Converts this Geometry to normal form (or canonical form ).
normalize() - method in class com.vividsolutions.jts.geom.LineSegment
Puts the line segment into a normalized form.
normalize() - method in class com.vividsolutions.jts.geom.LineString
Normalizes a LineString.
normalize() - method in class com.vividsolutions.jts.geom.Point
normalize() - method in class com.vividsolutions.jts.geom.Polygon
NotRepresentableException - class com.vividsolutions.jts.algorithm.NotRepresentableException
Indicates that a HCoordinate has been computed which is not representable on the Cartesian plane.
NotRepresentableException() - constructor for class com.vividsolutions.jts.algorithm.NotRepresentableException
nSnaps - static field in class com.vividsolutions.jts.noding.snapround.MCIndexPointSnapper
numCommonMantissaBits(com.vividsolutions.jts.index.quadtree.DoubleBits) - method in class com.vividsolutions.jts.index.quadtree.DoubleBits
This computes the number of common most-significant bits in the mantissa.
numCommonMostSigMantissaBits(long,long) - static method in class com.vividsolutions.jts.precision.CommonBits
This computes the number of common most-significant bits in the mantissas of two double-precision numbers.
numInteriorIntersections - field in class com.vividsolutions.jts.noding.IntersectionAdder
numIntersections - field in class com.vividsolutions.jts.noding.IntersectionAdder
numProperIntersections - field in class com.vividsolutions.jts.noding.IntersectionAdder
numTests - field in class com.vividsolutions.jts.noding.IntersectionAdder
numTests - field in class com.vividsolutions.jts.geomgraph.index.SegmentIntersector

O

Octant - class com.vividsolutions.jts.noding.Octant
Methods for computing and working with octants of the Cartesian plane Octants are numbered as follows:
  \2|1/
 3 \|/ 0
 ---+--
 4 /|\ 7
  /5|6\
 
 If line segments lie along a coordinate axis, the octant is the lower of the two
 possible values.
Returns the octant of a directed line segment from p0 to p1.
octant(double,double) - static method in class com.vividsolutions.jts.noding.Octant
Returns the octant of a directed line segment (specified as x and y displacements, which cannot both be 0).
OffsetCurveBuilder - class com.vividsolutions.jts.operation.buffer.OffsetCurveBuilder
Computes the raw offset curve for a single Geometry component (ring, line or point).
OffsetCurveBuilder(com.vividsolutions.jts.geom.PrecisionModel) - constructor for class com.vividsolutions.jts.operation.buffer.OffsetCurveBuilder
OffsetCurveBuilder(com.vividsolutions.jts.geom.PrecisionModel,int) - constructor for class com.vividsolutions.jts.operation.buffer.OffsetCurveBuilder
OffsetCurveSetBuilder - class com.vividsolutions.jts.operation.buffer.OffsetCurveSetBuilder
Creates all the raw offset curves for a buffer of a Geometry.
OLDcompare(Object,Object) - method in class com.vividsolutions.jts.geom.CoordinateArrays.BidirectionalComparator
ON - static field in class com.vividsolutions.jts.geomgraph.Position
An indicator that a Location is on a GraphComponent
opposite(int) - static method in class com.vividsolutions.jts.geomgraph.Position
Returns LEFT if the position is RIGHT, RIGHT if the position is LEFT, or the position otherwise.
Returns the index of the direction of the point q relative to a vector specified by p1-p2.
orientationIndex(com.vividsolutions.jts.geom.LineSegment) - method in class com.vividsolutions.jts.geom.LineSegment
Determines the orientation of a LineSegment relative to this segment.
OrientedCoordinateArray - class com.vividsolutions.jts.noding.OrientedCoordinateArray
Allows comparing Coordinate arrays in an orientation-independent way.
Creates a new OrientedCoordinateArray for the given Coordinate array.
outEdges - field in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
The underlying list of outgoing DirectedEdges
OutputStreamOutStream - class com.vividsolutions.jts.io.OutputStreamOutStream
An adapter to allow an OutputStream to be used as an OutStream
OutputStreamOutStream(OutputStream) - constructor for class com.vividsolutions.jts.io.OutputStreamOutStream
OutStream - interface com.vividsolutions.jts.io.OutStream
A interface for classes providing an output stream of bytes.
This is a convenience function which can be overridden to obtain the actual line segments which overlap
This function can be overridden if the original chains are needed
This function can be overridden if the original chains are needed
overlaps(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.Envelope
overlaps(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.geom.Envelope
overlaps(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Returns true if this geometry overlaps the specified geometry.
overlaps(com.vividsolutions.jts.index.bintree.Interval) - method in class com.vividsolutions.jts.index.bintree.Interval
overlaps(double,double) - method in class com.vividsolutions.jts.geom.Envelope
overlaps(double,double) - method in class com.vividsolutions.jts.index.bintree.Interval
overlapSeg1 - field in class com.vividsolutions.jts.index.chain.MonotoneChainOverlapAction
overlapSeg2 - field in class com.vividsolutions.jts.index.chain.MonotoneChainOverlapAction
OverlayNodeFactory - class com.vividsolutions.jts.operation.overlay.OverlayNodeFactory
Creates nodes for use in the PlanarGraphs constructed during overlay operations.
OverlayOp - class com.vividsolutions.jts.operation.overlay.OverlayOp
Computes the overlay of two Geometrys.
OverlayOp(com.vividsolutions.jts.geom.Geometry,com.vividsolutions.jts.geom.Geometry) - constructor for class com.vividsolutions.jts.operation.overlay.OverlayOp
overlayOp(com.vividsolutions.jts.geom.Geometry,com.vividsolutions.jts.geom.Geometry,int) - static method in class com.vividsolutions.jts.operation.overlay.OverlayOp

P

P - static field in class com.vividsolutions.jts.geom.Dimension
Dimension value of a point (0).
p0 - field in class com.vividsolutions.jts.planargraph.DirectedEdge
p0 - field in class com.vividsolutions.jts.geom.LineSegment
p0 - field in class com.vividsolutions.jts.geom.Triangle
p1 - field in class com.vividsolutions.jts.planargraph.DirectedEdge
p1 - field in class com.vividsolutions.jts.geom.LineSegment
p1 - field in class com.vividsolutions.jts.geom.Triangle
p2 - field in class com.vividsolutions.jts.geom.Triangle
pa - field in class com.vividsolutions.jts.algorithm.LineIntersector
PackedCoordinateSequence - class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
A CoordinateSequence implementation based on a packed arrays.
PackedCoordinateSequenceFactory - class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
Builds packed array coordinate sequences.
PackedCoordinateSequenceFactory() - constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
Creates a new PackedCoordinateSequenceFactory of type DOUBLE.
PackedCoordinateSequenceFactory(int) - constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
Creates a new PackedCoordinateSequenceFactory of the given type.
PackedCoordinateSequenceFactory(int,int) - constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
Creates a new PackedCoordinateSequenceFactory of the given type.
parentEdge - field in class com.vividsolutions.jts.planargraph.DirectedEdge
parentGraph - field in class com.vividsolutions.jts.planargraph.Subgraph
ParseException - class com.vividsolutions.jts.io.ParseException
Thrown by a WKTReader when a parsing problem occurs.
ParseException(Exception) - constructor for class com.vividsolutions.jts.io.ParseException
Creates a ParseException with es detail message.
ParseException(String) - constructor for class com.vividsolutions.jts.io.ParseException
Creates a ParseException with the given detail message.
PATCH - static field in class com.vividsolutions.jts.JTSVersion
The patch version number.
pb - field in class com.vividsolutions.jts.algorithm.LineIntersector
PlanarGraph - class com.vividsolutions.jts.geomgraph.PlanarGraph
The computation of the IntersectionMatrix relies on the use of a structure called a "topology graph".
PlanarGraph - class com.vividsolutions.jts.planargraph.PlanarGraph
Represents a directed graph which is embeddable in a planar surface.
PlanarGraph() - constructor for class com.vividsolutions.jts.geomgraph.PlanarGraph
PlanarGraph() - constructor for class com.vividsolutions.jts.planargraph.PlanarGraph
Constructs a empty graph.
PlanarGraph(com.vividsolutions.jts.geomgraph.NodeFactory) - constructor for class com.vividsolutions.jts.geomgraph.PlanarGraph
Point - class com.vividsolutions.jts.geom.Point
Basic implementation of Point.
Constructs a Point with the given coordinate.
pointAlong(double) - method in class com.vividsolutions.jts.geom.LineSegment
Computes the Coordinate that lies a given fraction along the line defined by this segment.
Computes the Coordinate of a point a given fraction along the line segment (p0, p1).
PointBuilder - class com.vividsolutions.jts.operation.overlay.PointBuilder
Constructs Points from the nodes of an overlay graph.
PointExtracter - class com.vividsolutions.jts.geom.util.PointExtracter
Extracts all the 0-dimensional (Point) components from a Geometry.
PointExtracter(List) - constructor for class com.vividsolutions.jts.geom.util.PointExtracter
Constructs a PointExtracterFilter with a list in which to store Points found.
PointInRing - interface com.vividsolutions.jts.algorithm.PointInRing
An interface for classes which test whether a Coordinate lies inside a ring.
PointLocator - class com.vividsolutions.jts.algorithm.PointLocator
Computes the topological relationship (Location) of a single point to a Geometry.
PointLocator() - constructor for class com.vividsolutions.jts.algorithm.PointLocator
Polygon - class com.vividsolutions.jts.geom.Polygon
Represents a linear polygon, which may include holes.
Constructs a Polygon with the given exterior boundary and interior boundaries.
Constructs a Polygon with the given exterior boundary and interior boundaries.
Constructs a Polygon with the given exterior boundary.
PolygonBuilder - class com.vividsolutions.jts.operation.overlay.PolygonBuilder
Forms Polygons out of a graph of DirectedEdges.
PolygonExtracter - class com.vividsolutions.jts.geom.util.PolygonExtracter
Extracts all the 2-dimensional (Polygon) components from a Geometry.
PolygonExtracter(List) - constructor for class com.vividsolutions.jts.geom.util.PolygonExtracter
Constructs a PolygonExtracterFilter with a list in which to store Polygons found.
PolygonizeDirectedEdge - class com.vividsolutions.jts.operation.polygonize.PolygonizeDirectedEdge
A DirectedEdge of a PolygonizeGraph, which represents an edge of a polygon formed by the graph.
Constructs a directed edge connecting the from node to the to node.
Polygonizer - class com.vividsolutions.jts.operation.polygonize.Polygonizer
Polygonizes a set of Geometrys which contain linework that represents the edges of a planar graph.
Polygonizer() - constructor for class com.vividsolutions.jts.operation.polygonize.Polygonizer
Create a polygonizer with the same GeometryFactory as the input Geometrys
polyList - field in class com.vividsolutions.jts.operation.polygonize.Polygonizer
Position - class com.vividsolutions.jts.geomgraph.Position
A Position indicates the position of a Location relative to a graph component (Node, Edge, or Area).
powerOf2(int) - static method in class com.vividsolutions.jts.index.quadtree.DoubleBits
PrecisionModel - class com.vividsolutions.jts.geom.PrecisionModel
Specifies the precision model of the Coordinates in a Geometry.
precisionModel - field in class com.vividsolutions.jts.algorithm.LineIntersector
If makePrecise is true, computed intersection coordinates will be made precise using Coordinate#makePrecise
PrecisionModel() - constructor for class com.vividsolutions.jts.geom.PrecisionModel
Creates a PrecisionModel with a default precision of FLOATING.
PrecisionModel(com.vividsolutions.jts.geom.PrecisionModel) - constructor for class com.vividsolutions.jts.geom.PrecisionModel
Copy constructor to create a new PrecisionModel from an existing one.
PrecisionModel(com.vividsolutions.jts.geom.PrecisionModel.Type) - constructor for class com.vividsolutions.jts.geom.PrecisionModel
Creates a PrecisionModel that specifies an explicit precision model type.
PrecisionModel(double) - constructor for class com.vividsolutions.jts.geom.PrecisionModel
Creates a PrecisionModel that specifies Fixed precision.
PrecisionModel(double,double,double) - constructor for class com.vividsolutions.jts.geom.PrecisionModel
Creates a PrecisionModel that specifies Fixed precision.
print(boolean,Object) - static method in class com.vividsolutions.jts.util.Debug
print(Object) - static method in class com.vividsolutions.jts.util.Debug
print(PrintStream) - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
print(PrintStream) - method in class com.vividsolutions.jts.planargraph.DirectedEdge
Prints a detailed string representation of this DirectedEdge to the given PrintStream.
print(PrintStream) - method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
print(PrintStream) - method in class com.vividsolutions.jts.geomgraph.Edge
print(PrintStream) - method in class com.vividsolutions.jts.geomgraph.EdgeEnd
print(PrintStream) - method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
print(PrintStream) - method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
print(PrintStream) - method in class com.vividsolutions.jts.geomgraph.EdgeIntersection
print(PrintStream) - method in class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
print(PrintStream) - method in class com.vividsolutions.jts.geomgraph.EdgeList
print(PrintStream) - method in class com.vividsolutions.jts.geomgraph.Node
print(PrintStream) - method in class com.vividsolutions.jts.geomgraph.NodeMap
print(PrintStream) - method in class com.vividsolutions.jts.noding.SegmentNode
print(PrintStream) - method in class com.vividsolutions.jts.noding.SegmentNodeList
print(String) - static method in class com.vividsolutions.jts.util.Debug
printEdge(PrintStream) - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
printEdges(PrintStream) - method in class com.vividsolutions.jts.geomgraph.PlanarGraph
printIfWatch(Object) - static method in class com.vividsolutions.jts.util.Debug
println() - method in class com.vividsolutions.jts.util.Debug
println(Object) - static method in class com.vividsolutions.jts.util.Debug
printReverse(PrintStream) - method in class com.vividsolutions.jts.geomgraph.Edge
printWatch() - static method in class com.vividsolutions.jts.util.Debug
This method is called by clients of the SegmentIntersector class to process intersections for two segments of the SegmentStrings being intersected.
This method is called by clients of the SegmentIntersector class to process intersections for two segments of the SegmentStrings being intersected.
This method is called by clients of the SegmentIntersector interface to process intersections for two segments of the SegmentStrings being intersected.
project(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Computes the index for the closest point on the line to the given point.
project(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.LineSegment
Compute the projection of a point onto the line determined by this line segment.
project(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.linearref.LocationIndexedLine
Computes the index for the closest point on the line to the given point.
project(com.vividsolutions.jts.geom.LineSegment) - method in class com.vividsolutions.jts.geom.LineSegment
Project a line segment onto this line segment and return the resulting line segment.
projectionFactor(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.LineSegment
Computes the Projection Factor for the projection of the point p onto this LineSegment.
pt - field in class com.vividsolutions.jts.planargraph.Node
The location of this Node
Finds a point in a list of points which is not contained in another list of points
ptNotInList(com.vividsolutions.jts.geom.Coordinate[],com.vividsolutions.jts.geom.Coordinate[]) - static method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
Finds a point in a list of points which is not contained in another list of points
putDouble(double,byte[],int) - static method in class com.vividsolutions.jts.io.ByteOrderValues
putInt(int,byte[],int) - static method in class com.vividsolutions.jts.io.ByteOrderValues
putLong(long,byte[],int) - static method in class com.vividsolutions.jts.io.ByteOrderValues

Q

Quadrant - class com.vividsolutions.jts.geomgraph.Quadrant
Utility functions for working with quadrants, which are numbered as follows:
 1 | 0
 --+--
 2 | 3
 
quadrant - field in class com.vividsolutions.jts.planargraph.DirectedEdge
Returns the quadrant of a directed line segment from p0 to p1.
quadrant(double,double) - static method in class com.vividsolutions.jts.geomgraph.Quadrant
Returns the quadrant of a directed line segment (specified as x and y displacements, which cannot both be 0).
Quadtree - class com.vividsolutions.jts.index.quadtree.Quadtree
A Quadtree is a spatial index structure for efficient querying of 2D rectangles.
Quadtree() - constructor for class com.vividsolutions.jts.index.quadtree.Quadtree
Constructs a Quadtree with zero items.
QuadtreeNestedRingTester - class com.vividsolutions.jts.operation.valid.QuadtreeNestedRingTester
Tests whether any of a set of LinearRings are nested inside another ring in the set, using a Quadtree index to speed up the comparisons.
QuadtreeNestedRingTester(com.vividsolutions.jts.geomgraph.GeometryGraph) - constructor for class com.vividsolutions.jts.operation.valid.QuadtreeNestedRingTester
query(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.index.quadtree.Quadtree
Queries the index for all items whose extents intersect the given search Envelope Note that some kinds of indexes may also return objects which do not in fact intersect the query envelope.
query(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.index.SpatialIndex
Queries the index for all items whose extents intersect the given search Envelope Note that some kinds of indexes may also return objects which do not in fact intersect the query envelope.
query(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.index.strtree.STRtree
Returns items whose bounds intersect the given envelope.
Queries the index for all items whose extents intersect the given search Envelope, and applies an ItemVisitor to them.
Queries the index for all items whose extents intersect the given search Envelope, and applies an ItemVisitor to them.
Returns items whose bounds intersect the given envelope.
query(com.vividsolutions.jts.geom.LineSegment) - method in class com.vividsolutions.jts.simplify.LineSegmentIndex
query(com.vividsolutions.jts.index.bintree.Interval) - method in class com.vividsolutions.jts.index.bintree.Bintree
min and max may be the same value
query(com.vividsolutions.jts.index.bintree.Interval,Collection) - method in class com.vividsolutions.jts.index.bintree.Bintree
query(double) - method in class com.vividsolutions.jts.index.bintree.Bintree
query(double) - method in class com.vividsolutions.jts.index.strtree.SIRtree
Returns items whose bounds intersect the given value.
query(double,double) - method in class com.vividsolutions.jts.index.strtree.SIRtree
Returns items whose bounds intersect the given bounds.
query(Object) - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
Also builds the tree, if necessary.
query(Object,com.vividsolutions.jts.index.ItemVisitor) - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
Also builds the tree, if necessary.
queryAll() - method in class com.vividsolutions.jts.index.quadtree.Quadtree
Return a list of all items in the Quadtree

R

read(byte[]) - method in class com.vividsolutions.jts.io.ByteArrayInStream
Reads buf.length bytes from the input stream and stores them in the supplied buffer.
read(byte[]) - method in class com.vividsolutions.jts.io.InputStreamInStream
Reads buf.length bytes from the input stream and stores them in the supplied buffer.
read(byte[]) - method in class com.vividsolutions.jts.io.InStream
Reads buf.length bytes from the input stream and stores them in the supplied buffer.
read(byte[]) - method in class com.vividsolutions.jts.io.WKBReader
Reads a single Geometry from a byte array.
read(com.vividsolutions.jts.io.InStream) - method in class com.vividsolutions.jts.io.WKBReader
Reads a Geometry from an
read(Reader) - method in class com.vividsolutions.jts.io.WKTReader
Reads a Well-Known Text representation of a Geometry from a Reader.
read(String) - method in class com.vividsolutions.jts.io.WKTReader
Reads a Well-Known Text representation of a Geometry from a String.
readByte() - method in class com.vividsolutions.jts.io.ByteOrderDataInStream
readDouble() - method in class com.vividsolutions.jts.io.ByteOrderDataInStream
readInt() - method in class com.vividsolutions.jts.io.ByteOrderDataInStream
readLong() - method in class com.vividsolutions.jts.io.ByteOrderDataInStream
RectangleContains - class com.vividsolutions.jts.operation.predicate.RectangleContains
Optimized implementation of spatial predicate "contains" for cases where the first Geometry is a rectangle.
RectangleContains(com.vividsolutions.jts.geom.Polygon) - constructor for class com.vividsolutions.jts.operation.predicate.RectangleContains
Create a new contains computer for two geometries.
RectangleIntersects - class com.vividsolutions.jts.operation.predicate.RectangleIntersects
Optimized implementation of spatial predicate "intersects" for cases where the first Geometry is a rectangle.
RectangleIntersects(com.vividsolutions.jts.geom.Polygon) - constructor for class com.vividsolutions.jts.operation.predicate.RectangleIntersects
Create a new intersects computer for a rectangle.
reduce(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.precision.SimpleGeometryPrecisionReducer
relate(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Returns the DE-9IM IntersectionMatrix for the two Geometrys.
relate(com.vividsolutions.jts.geom.Geometry,com.vividsolutions.jts.geom.Geometry) - static method in class com.vividsolutions.jts.operation.relate.RelateOp
relate(com.vividsolutions.jts.geom.Geometry,String) - method in class com.vividsolutions.jts.geom.Geometry
Returns true if the elements in the DE-9IM IntersectionMatrix for the two Geometrys match the elements in intersectionPattern.
RelateComputer - class com.vividsolutions.jts.operation.relate.RelateComputer
Computes the topological relationship between two Geometries.
RelateComputer(com.vividsolutions.jts.geomgraph.GeometryGraph[]) - constructor for class com.vividsolutions.jts.operation.relate.RelateComputer
RelateNode - class com.vividsolutions.jts.operation.relate.RelateNode
Represents a node in the topological graph used to compute spatial relationships.
RelateNodeFactory - class com.vividsolutions.jts.operation.relate.RelateNodeFactory
Used by the NodeMap in a RelateNodeGraph to create RelateNodes.
RelateNodeGraph - class com.vividsolutions.jts.operation.relate.RelateNodeGraph
Implements the simple graph of Nodes and EdgeEnd which is all that is required to determine topological relationships between Geometries.
RelateNodeGraph() - constructor for class com.vividsolutions.jts.operation.relate.RelateNodeGraph
RelateOp - class com.vividsolutions.jts.operation.relate.RelateOp
Implements the relate() operation on Geometrys.
RelateOp(com.vividsolutions.jts.geom.Geometry,com.vividsolutions.jts.geom.Geometry) - constructor for class com.vividsolutions.jts.operation.relate.RelateOp
relativeSign(double,double) - static method in class com.vividsolutions.jts.noding.SegmentPointComparator
remove() - method in class com.vividsolutions.jts.geom.GeometryCollectionIterator
Not implemented.
remove(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.planargraph.NodeMap
Removes the Node at the given location, and returns it (or null if no Node was there).
remove(com.vividsolutions.jts.geom.Envelope,Object) - method in class com.vividsolutions.jts.index.quadtree.NodeBase
Removes a single item from this subtree.
remove(com.vividsolutions.jts.geom.Envelope,Object) - method in class com.vividsolutions.jts.index.quadtree.Quadtree
Removes a single item from the tree.
remove(com.vividsolutions.jts.geom.Envelope,Object) - method in class com.vividsolutions.jts.index.SpatialIndex
Removes a single item from the tree.
remove(com.vividsolutions.jts.geom.Envelope,Object) - method in class com.vividsolutions.jts.index.strtree.STRtree
Removes a single item from the tree.
remove(com.vividsolutions.jts.geom.LineSegment) - method in class com.vividsolutions.jts.simplify.LineSegmentIndex
remove(com.vividsolutions.jts.planargraph.DirectedEdge) - method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
Drops a member of this DirectedEdgeStar.
remove(com.vividsolutions.jts.planargraph.DirectedEdge) - method in class com.vividsolutions.jts.planargraph.PlanarGraph
Removes DirectedEdge from its from-Node and from this PlanarGraph.
remove(com.vividsolutions.jts.planargraph.Edge) - method in class com.vividsolutions.jts.planargraph.PlanarGraph
Removes an Edge and its associated DirectedEdges from their from-Nodes and from the graph.
remove(com.vividsolutions.jts.planargraph.Node) - method in class com.vividsolutions.jts.planargraph.PlanarGraph
Removes a node from the graph, along with any associated DirectedEdges and Edges.
remove(Object,Object) - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
Also builds the tree, if necessary.
removeCommonBits(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.precision.CommonBitsRemover
Removes the common coordinate bits from a Geometry.
removeRepeatedPoints(com.vividsolutions.jts.geom.Coordinate[]) - static method in class com.vividsolutions.jts.geom.CoordinateArrays
If the coordinate array argument has repeated points, constructs a new array containing no repeated points.
REPEATED_POINT - static field in class com.vividsolutions.jts.operation.valid.TopologyValidationError
No longer used - repeated points are considered valid as per the SFS
RepeatedPointTester - class com.vividsolutions.jts.operation.valid.RepeatedPointTester
Implements the appropriate checks for repeated points (consecutive identical coordinates) as defined in the JTS spec.
RepeatedPointTester() - constructor for class com.vividsolutions.jts.operation.valid.RepeatedPointTester
reset() - method in class com.vividsolutions.jts.util.Stopwatch
result - field in class com.vividsolutions.jts.algorithm.LineIntersector
resultPrecisionModel - field in class com.vividsolutions.jts.operation.GeometryGraphOperation
reverse() - method in class com.vividsolutions.jts.geom.LineSegment
Reverses the direction of the line segment.
reverse() - method in class com.vividsolutions.jts.geom.LineString
Creates a LineString whose coordinates are in the reverse order of this objects
reverse() - method in class com.vividsolutions.jts.geom.MultiLineString
Creates a MultiLineString in the reverse order to this object.
reverse(com.vividsolutions.jts.geom.Coordinate[]) - static method in class com.vividsolutions.jts.geom.CoordinateArrays
Reverses the coordinates in an array in-place.
reverse(com.vividsolutions.jts.geom.CoordinateSequence) - static method in class com.vividsolutions.jts.geom.CoordinateSequences
Reverses the coordinates in a sequence in-place.
RIGHT - static field in class com.vividsolutions.jts.algorithm.CGAlgorithms
RIGHT - static field in class com.vividsolutions.jts.geomgraph.Position
An indicator that a Location is to the right of a GraphComponent
RightmostEdgeFinder - class com.vividsolutions.jts.operation.buffer.RightmostEdgeFinder
A RightmostEdgeFinder find the DirectedEdge in a list which has the highest coordinate, and which is oriented L to R at that point.
RightmostEdgeFinder(com.vividsolutions.jts.algorithm.CGAlgorithms) - constructor for class com.vividsolutions.jts.operation.buffer.RightmostEdgeFinder
A RightmostEdgeFinder finds the DirectedEdge with the rightmost coordinate.
RING_NOT_CLOSED - static field in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Indicates that a ring is not correctly closed (the first and the last coordinate are different)
RING_SELF_INTERSECTION - static field in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Indicates that a ring self-intersects
RobustCGAlgorithms - class com.vividsolutions.jts.algorithm.RobustCGAlgorithms
Stub version of RobustCGAlgorithms for backwards compatibility.
RobustDeterminant - class com.vividsolutions.jts.algorithm.RobustDeterminant
Implements an algorithm to compute the sign of a 2x2 determinant for double precision values robustly.
RobustLineIntersector - class com.vividsolutions.jts.algorithm.RobustLineIntersector
A robust version of .
RobustLineIntersector() - constructor for class com.vividsolutions.jts.algorithm.RobustLineIntersector
root - field in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
Root - class com.vividsolutions.jts.index.bintree.Root
The root node of a single Bintree.
Root - class com.vividsolutions.jts.index.quadtree.Root
QuadRoot is the root of a single Quadtree.
Root() - constructor for class com.vividsolutions.jts.index.bintree.Root
Root() - constructor for class com.vividsolutions.jts.index.quadtree.Root

S

ScaledNoder - class com.vividsolutions.jts.noding.ScaledNoder
Wraps a Noder and transforms its input into the integer domain.
ScaledNoder(com.vividsolutions.jts.noding.Noder,double) - constructor for class com.vividsolutions.jts.noding.ScaledNoder
ScaledNoder(com.vividsolutions.jts.noding.Noder,double,double,double) - constructor for class com.vividsolutions.jts.noding.ScaledNoder
Shifts the positions of the coordinates until firstCoordinate is first.
segInt - field in class com.vividsolutions.jts.noding.SinglePassNoder
segmentIndex - field in class com.vividsolutions.jts.geomgraph.EdgeIntersection
segmentIndex - field in class com.vividsolutions.jts.noding.SegmentNode
SegmentIntersectionTester - class com.vividsolutions.jts.operation.predicate.SegmentIntersectionTester
Tests if any line segments in two sets of CoordinateSequences intersect.
SegmentIntersectionTester() - constructor for class com.vividsolutions.jts.operation.predicate.SegmentIntersectionTester
SegmentIntersector - class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
SegmentIntersector - interface com.vividsolutions.jts.noding.SegmentIntersector
Computes the intersections between two line segments in SegmentStrings and adds them to each string.
SegmentNode - class com.vividsolutions.jts.noding.SegmentNode
Represents an intersection point between two SegmentStrings.
SegmentNodeList - class com.vividsolutions.jts.noding.SegmentNodeList
A list of the SegmentNodes present along a noded SegmentString.
SegmentNodeList(com.vividsolutions.jts.noding.SegmentString) - constructor for class com.vividsolutions.jts.noding.SegmentNodeList
SegmentPointComparator - class com.vividsolutions.jts.noding.SegmentPointComparator
Implements a robust method of comparing the relative position of two points along the same segment.
SegmentString - class com.vividsolutions.jts.noding.SegmentString
Represents a list of contiguous line segments, and supports noding the segments.
SegmentString(com.vividsolutions.jts.geom.Coordinate[],Object) - constructor for class com.vividsolutions.jts.noding.SegmentString
Creates a new segment string from a list of vertices.
SegmentStringDissolver - class com.vividsolutions.jts.noding.SegmentStringDissolver
Dissolves a noded collection of SegmentStrings to produce a set of merged linework with unique segments.
SegmentStringDissolver() - constructor for class com.vividsolutions.jts.noding.SegmentStringDissolver
Creates a dissolver with the default merging strategy.
Creates a dissolver with a user-defined merge strategy.
Executes a function on each item in a Collection and collects all the entries for which the result of the function is equal to Boolean.TRUE.
Determine all the line segments in the chain whose envelopes overlap the searchEnvelope, and process them
select(com.vividsolutions.jts.geom.LineSegment) - method in class com.vividsolutions.jts.index.chain.MonotoneChainSelectAction
This is a convenience function which can be overridden to obtain the actual line segment which is selected
This function can be overridden if the original chain is needed
SELF_INTERSECTION - static field in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Indicates that two rings of a polygonal geometry intersect
set(int,int,int) - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Changes the value of one of this IntersectionMatrixs elements.
set(String) - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Changes the elements of this IntersectionMatrix to the dimension symbols in dimensionSymbols.
setAll(int) - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Changes the elements of this IntersectionMatrix to dimensionValue .
setAllLocations(int) - method in class com.vividsolutions.jts.geomgraph.TopologyLocation
setAllLocations(int,int) - method in class com.vividsolutions.jts.geomgraph.Label
setAllLocationsIfNull(int) - method in class com.vividsolutions.jts.geomgraph.Label
setAllLocationsIfNull(int) - method in class com.vividsolutions.jts.geomgraph.TopologyLocation
setAllLocationsIfNull(int,int) - method in class com.vividsolutions.jts.geomgraph.Label
setAtLeast(int,int,int) - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Changes the specified element to minimumDimensionValue if the element is less.
setAtLeast(String) - method in class com.vividsolutions.jts.geom.IntersectionMatrix
For each element in this IntersectionMatrix, changes the element to the corresponding minimum dimension symbol if the element is less.
setAtLeastIfValid(int,int,int) - method in class com.vividsolutions.jts.geom.IntersectionMatrix
If row >= 0 and column >= 0, changes the specified element to minimumDimensionValue if the element is less.
setBase(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.util.GeometricShapeFactory
Sets the location of the shape by specifying the base coordinate (which in most cases is the lower left point of the envelope containing the shape).
setBoundaryNodes(Collection,Collection) - method in class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
setBuffer(byte[]) - method in class com.vividsolutions.jts.io.ByteArrayInStream
setCentre(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.util.GeometricShapeFactory
Sets the location of the shape by specifying the centre of the shape's bounding box
setChangePrecisionModel(boolean) - method in class com.vividsolutions.jts.precision.SimpleGeometryPrecisionReducer
Sets whether the PrecisionModel of the new reduced Geometry will be changed to be the PrecisionModel supplied to specify the reduction.
setContext(Object) - method in class com.vividsolutions.jts.planargraph.GraphComponent
Sets the user-defined data for this component.
setCoordinate(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.Coordinate
Sets this Coordinates (x,y,z) values to that of other .
setCoordinates(com.vividsolutions.jts.geom.LineSegment) - method in class com.vividsolutions.jts.geom.LineSegment
setCovered(boolean) - method in class com.vividsolutions.jts.geomgraph.GraphComponent
setData(Object) - method in class com.vividsolutions.jts.planargraph.GraphComponent
Sets the user-defined data for this component.
setData(Object) - method in class com.vividsolutions.jts.noding.SegmentString
Sets the user-defined data for this segment string.
setDeleteEventIndex(int) - method in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
setDeleteEventIndex(int) - method in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
setDepth(int,int) - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
setDepth(int,int,int) - method in class com.vividsolutions.jts.geomgraph.Depth
setDepthDelta(int) - method in class com.vividsolutions.jts.geomgraph.Edge
setDimension(int) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
Initializes this Edge's two DirectedEdges, and for each DirectedEdge: sets the Edge, sets the symmetric DirectedEdge, and adds this Edge to its from-Node.
setDistanceTolerance(double) - method in class com.vividsolutions.jts.simplify.DouglasPeuckerLineSimplifier
Sets the distance tolerance for the simplification.
setDistanceTolerance(double) - method in class com.vividsolutions.jts.simplify.DouglasPeuckerSimplifier
Sets the distance tolerance for the simplification.
setDistanceTolerance(double) - method in class com.vividsolutions.jts.simplify.TaggedLinesSimplifier
Sets the distance tolerance for the simplification.
setDistanceTolerance(double) - method in class com.vividsolutions.jts.simplify.TaggedLineStringSimplifier
Sets the distance tolerance for the simplification.
setDistanceTolerance(double) - method in class com.vividsolutions.jts.simplify.TopologyPreservingSimplifier
Sets the distance tolerance for the simplification.
setEdge(com.vividsolutions.jts.planargraph.Edge) - method in class com.vividsolutions.jts.planargraph.DirectedEdge
Associates this DirectedEdge with an Edge (possibly null, indicating no associated Edge).
setEdgeDepths(int,int) - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
Set both edge depths.
setEdgeRing(com.vividsolutions.jts.geomgraph.EdgeRing) - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
setEndCapStyle(int) - method in class com.vividsolutions.jts.operation.buffer.BufferBuilder
setEndCapStyle(int) - method in class com.vividsolutions.jts.operation.buffer.BufferOp
Specifies the end cap style of the generated buffer.
setEndCapStyle(int) - method in class com.vividsolutions.jts.operation.buffer.OffsetCurveBuilder
setFixInvalidLines(boolean) - method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
Allows invalid lines to be ignored rather than causing Exceptions.
setHeight(double) - method in class com.vividsolutions.jts.util.GeometricShapeFactory
Sets the height of the shape.
setId(int) - method in class com.vividsolutions.jts.index.chain.MonotoneChain
setIgnoreInvalidLines(boolean) - method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
Allows invalid lines to be ignored rather than causing Exceptions.
setInResult() - method in class com.vividsolutions.jts.geomgraph.EdgeRing
setInResult(boolean) - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
setInResult(boolean) - method in class com.vividsolutions.jts.geomgraph.GraphComponent
Allows a single ByteOrderDataInStream to be reused on multiple InStreams.
setIsolated(boolean) - method in class com.vividsolutions.jts.geomgraph.Edge
setLabel(com.vividsolutions.jts.geomgraph.Label) - method in class com.vividsolutions.jts.geomgraph.GraphComponent
setLabel(int,int) - method in class com.vividsolutions.jts.geomgraph.Node
setLabel(long) - method in class com.vividsolutions.jts.operation.polygonize.PolygonizeDirectedEdge
Attaches an identifier to this directed edge.
setLabelBoundary(int) - method in class com.vividsolutions.jts.geomgraph.Node
Updates the label of a node to BOUNDARY, obeying the mod-2 boundaryDetermination rule.
setLocation(int) - method in class com.vividsolutions.jts.geomgraph.TopologyLocation
setLocation(int,int) - method in class com.vividsolutions.jts.geomgraph.Label
setLocation(int,int) - method in class com.vividsolutions.jts.geomgraph.TopologyLocation
setLocation(int,int,int) - method in class com.vividsolutions.jts.geomgraph.Label
setLocations(int,int,int) - method in class com.vividsolutions.jts.geomgraph.TopologyLocation
setMakePrecise(com.vividsolutions.jts.geom.PrecisionModel) - method in class com.vividsolutions.jts.algorithm.LineIntersector
Force computed intersection to be rounded to a given precision model
setMarked(boolean) - method in class com.vividsolutions.jts.planargraph.GraphComponent
Sets the marked flag for this component.
setMarked(Iterator,boolean) - static method in class com.vividsolutions.jts.planargraph.GraphComponent
Sets the Marked state for all GraphComponents in an Iterator
setMaximumIterations(int) - method in class com.vividsolutions.jts.noding.IteratedNoder
Sets the maximum number of noding iterations performed before the noding is aborted.
setMinEdgeRing(com.vividsolutions.jts.geomgraph.EdgeRing) - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
setName(String) - method in class com.vividsolutions.jts.geomgraph.Edge
setNext(com.vividsolutions.jts.geomgraph.DirectedEdge) - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
Sets the next directed edge in the EdgeRing that this directed edge is a member of.
setNextMin(com.vividsolutions.jts.geomgraph.DirectedEdge) - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
setNode(com.vividsolutions.jts.geomgraph.Node) - method in class com.vividsolutions.jts.geomgraph.EdgeEnd
setNoder(com.vividsolutions.jts.noding.Noder) - method in class com.vividsolutions.jts.operation.buffer.BufferBuilder
Sets the Noder to use during noding.
setNumPoints(int) - method in class com.vividsolutions.jts.util.GeometricShapeFactory
Sets the total number of points in the created Geometry.
setOrder(int) - method in class com.vividsolutions.jts.io.ByteOrderDataInStream
setOrdinate(int,int,double) - method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
setOrdinate(int,int,double) - method in class com.vividsolutions.jts.geom.CoordinateSequence
Sets the value for a given ordinate of a coordinate in this sequence.
setOrdinate(int,int,double) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
Sets the ordinate of a coordinate in this sequence.
setOrdinate(int,int,double) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
setOrdinate(int,int,double) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
setPrecisionModel(com.vividsolutions.jts.geom.PrecisionModel) - method in class com.vividsolutions.jts.algorithm.LineIntersector
Force computed intersection to be rounded to a given precision model.
setQuadrantSegments(int) - method in class com.vividsolutions.jts.operation.buffer.BufferBuilder
Sets the number of segments used to approximate a angle fillet
setQuadrantSegments(int) - method in class com.vividsolutions.jts.operation.buffer.BufferOp
Specifies the end cap style of the generated buffer.
setRemoveCollapsedComponents(boolean) - method in class com.vividsolutions.jts.precision.SimpleGeometryPrecisionReducer
Sets whether the reduction will result in collapsed components being removed completely, or simply being collapsed to an (invalid) Geometry of the same type.
setRing(com.vividsolutions.jts.operation.polygonize.EdgeRing) - method in class com.vividsolutions.jts.operation.polygonize.PolygonizeDirectedEdge
Sets the ring of directed edges that this directed edge is a member of.
Sets the SegmentIntersector to use with this noder.
setSelfTouchingRingFormingHoleValid(boolean) - method in class com.vividsolutions.jts.operation.valid.IsValidOp
Sets whether polygons using Self-Touching Rings to form holes are reported as valid.
setShell(com.vividsolutions.jts.geomgraph.EdgeRing) - method in class com.vividsolutions.jts.geomgraph.EdgeRing
setSize(double) - method in class com.vividsolutions.jts.util.GeometricShapeFactory
Sets the size of the extent of the shape in both x and y directions.
setSRID(int) - method in class com.vividsolutions.jts.geom.Geometry
Sets the ID of the Spatial Reference System used by the Geometry.
setSym(com.vividsolutions.jts.geomgraph.DirectedEdge) - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
setSym(com.vividsolutions.jts.planargraph.DirectedEdge) - method in class com.vividsolutions.jts.planargraph.DirectedEdge
Sets this DirectedEdge's symmetric DirectedEdge, which runs in the opposite direction.
setToEnd(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.linearref.LinearLocation
Sets the value of this location to refer the end of a linear geometry
setToNull() - method in class com.vividsolutions.jts.geom.Envelope
Makes this Envelope a "null" envelope, that is, the envelope of the empty geometry.
setType(int) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
Sets the type of packed coordinate sequences this factory builds, acceptable values are PackedCoordinateSequenceFactoryor PackedCoordinateSequenceFactory
setUserData(Object) - method in class com.vividsolutions.jts.geom.Geometry
A simple scheme for applications to add their own custom data to a Geometry.
setVisited(boolean) - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
setVisited(boolean) - method in class com.vividsolutions.jts.geomgraph.GraphComponent
setVisited(boolean) - method in class com.vividsolutions.jts.planargraph.GraphComponent
Sets the visited flag for this component.
setVisited(Iterator,boolean) - static method in class com.vividsolutions.jts.planargraph.GraphComponent
Sets the Visited state for all GraphComponents in an Iterator
setVisitedEdge(boolean) - method in class com.vividsolutions.jts.geomgraph.DirectedEdge
setVisitedEdge marks both DirectedEdges attached to a given Edge.
setWidth(double) - method in class com.vividsolutions.jts.util.GeometricShapeFactory
Sets the width of the shape.
setWorkingPrecisionModel(com.vividsolutions.jts.geom.PrecisionModel) - method in class com.vividsolutions.jts.operation.buffer.BufferBuilder
Sets the precision model to use during the curve computation and noding, if it is different to the precision model of the Geometry.
setX(int,double) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
Sets the first ordinate of a coordinate in this sequence.
setY(int,double) - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
Sets the second ordinate of a coordinate in this sequence.
shell - field in class com.vividsolutions.jts.geom.Polygon
The exterior boundary, or null if this Polygon is empty.
shellList - field in class com.vividsolutions.jts.operation.polygonize.Polygonizer
ShortCircuitedGeometryVisitor - class com.vividsolutions.jts.geom.util.ShortCircuitedGeometryVisitor
A visitor to Geometry elements which can be short-circuited by a given condition
ShortCircuitedGeometryVisitor() - constructor for class com.vividsolutions.jts.geom.util.ShortCircuitedGeometryVisitor
shouldNeverReachHere() - static method in class com.vividsolutions.jts.util.Assert
Always throws an AssertionFailedException.
shouldNeverReachHere(String) - static method in class com.vividsolutions.jts.util.Assert
Always throws an AssertionFailedException with the given message.
signedArea(com.vividsolutions.jts.geom.Coordinate[]) - static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
Returns the signed area for a ring.
signExpBits(long) - static method in class com.vividsolutions.jts.precision.CommonBits
Computes the bit pattern for the sign and exponent of a double-precision number.
signOfDet2x2(double,double,double,double) - static method in class com.vividsolutions.jts.algorithm.RobustDeterminant
SimpleEdgeSetIntersector - class com.vividsolutions.jts.geomgraph.index.SimpleEdgeSetIntersector
Finds all intersections in one or two sets of edges, using the straightforward method of comparing all segments.
SimpleEdgeSetIntersector() - constructor for class com.vividsolutions.jts.geomgraph.index.SimpleEdgeSetIntersector
SimpleGeometryPrecisionReducer - class com.vividsolutions.jts.precision.SimpleGeometryPrecisionReducer
Reduces the precision of a Geometry according to the supplied PrecisionModel, without attempting to preserve valid topology.
SimpleMCSweepLineIntersector - class com.vividsolutions.jts.geomgraph.index.SimpleMCSweepLineIntersector
Finds all intersections in one or two sets of edges, using an x-axis sweepline algorithm in conjunction with Monotone Chains.
SimpleMCSweepLineIntersector() - constructor for class com.vividsolutions.jts.geomgraph.index.SimpleMCSweepLineIntersector
A SimpleMCSweepLineIntersector creates monotone chains from the edges and compares them using a simple sweep-line along the x-axis.
SimpleNestedRingTester - class com.vividsolutions.jts.operation.valid.SimpleNestedRingTester
Tests whether any of a set of LinearRings are nested inside another ring in the set, using a simple O(n^2) comparison.
SimpleNestedRingTester(com.vividsolutions.jts.geomgraph.GeometryGraph) - constructor for class com.vividsolutions.jts.operation.valid.SimpleNestedRingTester
SimpleNoder - class com.vividsolutions.jts.noding.SimpleNoder
Nodes a set of SegmentStrings by performing a brute-force comparison of every segment to every other one.
SimpleNoder() - constructor for class com.vividsolutions.jts.noding.SimpleNoder
SimplePointInAreaLocator - class com.vividsolutions.jts.algorithm.SimplePointInAreaLocator
Computes whether a point lies in the interior of an area Geometry.
SimplePointInRing - class com.vividsolutions.jts.algorithm.SimplePointInRing
Tests whether a Coordinate lies inside a ring, using a linear-time algorithm.
SimplePointInRing(com.vividsolutions.jts.geom.LinearRing) - constructor for class com.vividsolutions.jts.algorithm.SimplePointInRing
SimpleSnapRounder - class com.vividsolutions.jts.noding.snapround.SimpleSnapRounder
Uses Snap Rounding to compute a rounded, fully noded arrangement from a set of SegmentStrings.
SimpleSnapRounder(com.vividsolutions.jts.geom.PrecisionModel) - constructor for class com.vividsolutions.jts.noding.snapround.SimpleSnapRounder
SimpleSweepLineIntersector - class com.vividsolutions.jts.geomgraph.index.SimpleSweepLineIntersector
Finds all intersections in one or two sets of edges, using a simple x-axis sweepline algorithm.
SimpleSweepLineIntersector() - constructor for class com.vividsolutions.jts.geomgraph.index.SimpleSweepLineIntersector
simplify() - method in class com.vividsolutions.jts.simplify.DouglasPeuckerLineSimplifier
simplify(Collection) - method in class com.vividsolutions.jts.simplify.TaggedLinesSimplifier
Simplify a collection of TaggedLineStrings
simplify(com.vividsolutions.jts.geom.Coordinate[],double) - static method in class com.vividsolutions.jts.simplify.DouglasPeuckerLineSimplifier
simplify(com.vividsolutions.jts.geom.Geometry,double) - static method in class com.vividsolutions.jts.simplify.DouglasPeuckerSimplifier
simplify(com.vividsolutions.jts.geom.Geometry,double) - static method in class com.vividsolutions.jts.simplify.TopologyPreservingSimplifier
SinglePassNoder - class com.vividsolutions.jts.noding.SinglePassNoder
Base class for Noders which make a single pass to find intersections.
SinglePassNoder() - constructor for class com.vividsolutions.jts.noding.SinglePassNoder
SIRtree - class com.vividsolutions.jts.index.strtree.SIRtree
One-dimensional version of an STR-packed R-tree.
SIRtree() - constructor for class com.vividsolutions.jts.index.strtree.SIRtree
Constructs an SIRtree with the default node capacity.
SIRtree(int) - constructor for class com.vividsolutions.jts.index.strtree.SIRtree
Constructs an SIRtree with the given maximum number of child nodes that a node may have
SIRtreePointInRing - class com.vividsolutions.jts.algorithm.SIRtreePointInRing
Implements PointInRing using a SIRtree index to increase performance.
SIRtreePointInRing(com.vividsolutions.jts.geom.LinearRing) - constructor for class com.vividsolutions.jts.algorithm.SIRtreePointInRing
size() - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
size() - method in class com.vividsolutions.jts.index.bintree.Bintree
size() - method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
Returns the size of the coordinate sequence
size() - method in class com.vividsolutions.jts.geom.CoordinateSequence
Returns the number of coordinates in this sequence.
size() - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
size() - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
size() - method in class com.vividsolutions.jts.index.quadtree.Quadtree
Returns the number of items in the tree.
size() - method in class com.vividsolutions.jts.noding.SegmentString
size() - method in class com.vividsolutions.jts.index.strtree.STRtree
Returns the number of items in the tree.
size(com.vividsolutions.jts.index.strtree.AbstractNode) - method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
snap(com.vividsolutions.jts.noding.snapround.HotPixel) - method in class com.vividsolutions.jts.noding.snapround.MCIndexPointSnapper
Snaps (nodes) all interacting segments to this hot pixel.
snapToVertex(com.vividsolutions.jts.geom.Geometry,double) - method in class com.vividsolutions.jts.linearref.LinearLocation
Snaps the value of this location to the nearest vertex on the given linear Geometry, if the vertex is closer than maxDistance.
SpatialIndex - interface com.vividsolutions.jts.index.SpatialIndex
The basic operations supported by classes implementing spatial index algorithms.
split() - method in class com.vividsolutions.jts.util.Stopwatch
SRID - field in class com.vividsolutions.jts.geom.Geometry
The ID of the Spatial Reference System used by this Geometry
start() - method in class com.vividsolutions.jts.util.Stopwatch
startDe - field in class com.vividsolutions.jts.geomgraph.EdgeRing
stop() - method in class com.vividsolutions.jts.util.Stopwatch
Stopwatch - class com.vividsolutions.jts.util.Stopwatch
Implements a timer function which can compute elapsed time as well as split times.
Stopwatch() - constructor for class com.vividsolutions.jts.util.Stopwatch
STRAIGHT - static field in class com.vividsolutions.jts.algorithm.CGAlgorithms
stringOfChar(char,int) - static method in class com.vividsolutions.jts.io.WKTWriter
Returns a String of repeated characters.
STRtree - class com.vividsolutions.jts.index.strtree.STRtree
A query-only R-tree created using the Sort-Tile-Recursive (STR) algorithm.
STRtree() - constructor for class com.vividsolutions.jts.index.strtree.STRtree
Constructs an STRtree with the default node capacity.
STRtree(int) - constructor for class com.vividsolutions.jts.index.strtree.STRtree
Constructs an STRtree with the given maximum number of child nodes that a node may have
Subgraph - class com.vividsolutions.jts.planargraph.Subgraph
A subgraph of a PlanarGraph.
Subgraph(com.vividsolutions.jts.planargraph.PlanarGraph) - constructor for class com.vividsolutions.jts.planargraph.Subgraph
Creates a new subgraph of the given PlanarGraph
SubgraphDepthLocater - class com.vividsolutions.jts.operation.buffer.SubgraphDepthLocater
Locates a subgraph inside a set of subgraphs, in order to determine the outside depth of the subgraph.
SubgraphDepthLocater(List) - constructor for class com.vividsolutions.jts.operation.buffer.SubgraphDepthLocater
subnode - field in class com.vividsolutions.jts.index.bintree.NodeBase
subnodes are numbered as follows: 0 | 1
subnode - field in class com.vividsolutions.jts.index.quadtree.NodeBase
subquads are numbered as follows:
  2 | 3
  --+--
  0 | 1
 
swap(com.vividsolutions.jts.geom.CoordinateSequence,int,int) - static method in class com.vividsolutions.jts.geom.CoordinateSequences
Swaps two coordinates in a sequence.
SweepLineEvent - class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
SweepLineEvent - class com.vividsolutions.jts.index.sweepline.SweepLineEvent
SweepLineIndex - class com.vividsolutions.jts.index.sweepline.SweepLineIndex
A sweepline implements a sorted index on a set of intervals.
SweepLineIndex() - constructor for class com.vividsolutions.jts.index.sweepline.SweepLineIndex
SweepLineInterval - class com.vividsolutions.jts.index.sweepline.SweepLineInterval
SweepLineInterval(double,double) - constructor for class com.vividsolutions.jts.index.sweepline.SweepLineInterval
SweepLineInterval(double,double,Object) - constructor for class com.vividsolutions.jts.index.sweepline.SweepLineInterval
SweeplineNestedRingTester - class com.vividsolutions.jts.operation.valid.SweeplineNestedRingTester
Tests whether any of a set of LinearRings are nested inside another ring in the set, using a SweepLineIndex index to speed up the comparisons.
SweepLineOverlapAction - interface com.vividsolutions.jts.index.sweepline.SweepLineOverlapAction
An action taken when a SweepLineIndex detects that two SweepLineIntervals overlap
SweepLineSegment - class com.vividsolutions.jts.geomgraph.index.SweepLineSegment
SweepLineSegment(com.vividsolutions.jts.geomgraph.Edge,int) - constructor for class com.vividsolutions.jts.geomgraph.index.SweepLineSegment
sym - field in class com.vividsolutions.jts.planargraph.DirectedEdge
SYMDIFFERENCE - static field in class com.vividsolutions.jts.operation.overlay.OverlayOp
symDifference(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Returns a set combining the points in this Geometry not in other, and the points in other not in this Geometry.
Computes the set-theoretic symmetric difference of two geometries, using enhanced precision.
Computes the set-theoretic symmetric difference of two Geometrys, using enhanced precision.

T

TaggedLineSegment - class com.vividsolutions.jts.simplify.TaggedLineSegment
A LineSegment which is tagged with its location in a Geometry.
TaggedLinesSimplifier - class com.vividsolutions.jts.simplify.TaggedLinesSimplifier
Simplifies a collection of TaggedLineStrings, preserving topology (in the sense that no new intersections are introduced).
TaggedLinesSimplifier() - constructor for class com.vividsolutions.jts.simplify.TaggedLinesSimplifier
TaggedLineString - class com.vividsolutions.jts.simplify.TaggedLineString
TaggedLineString(com.vividsolutions.jts.geom.LineString) - constructor for class com.vividsolutions.jts.simplify.TaggedLineString
TaggedLineString(com.vividsolutions.jts.geom.LineString,int) - constructor for class com.vividsolutions.jts.simplify.TaggedLineString
TaggedLineStringSimplifier - class com.vividsolutions.jts.simplify.TaggedLineStringSimplifier
Simplifies a TaggedLineString, preserving topology (in the sense that no new intersections are introduced).
to - field in class com.vividsolutions.jts.planargraph.DirectedEdge
toBinaryString(double) - static method in class com.vividsolutions.jts.index.quadtree.DoubleBits
toCoordinateArray() - method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
This method exposes the internal Array of Coordinate Objects
toCoordinateArray() - method in class com.vividsolutions.jts.geom.CoordinateList
Returns the Coordinates in this collection.
toCoordinateArray() - method in class com.vividsolutions.jts.geom.CoordinateSequence
Returns (possibly copies of) the Coordinates in this collection.
toCoordinateArray() - method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
toCoordinateArray(Collection) - static method in class com.vividsolutions.jts.geom.CoordinateArrays
Converts the given Collection of Coordinates into a Coordinate array.
toCoordinateArray(Stack) - method in class com.vividsolutions.jts.algorithm.ConvexHull
An alternative to Stack.toArray, which is not present in earlier versions of Java.
toDimensionSymbol(int) - static method in class com.vividsolutions.jts.geom.Dimension
Converts the dimension value to a dimension symbol, for example, TRUE => 'T' .
toDimensionValue(char) - static method in class com.vividsolutions.jts.geom.Dimension
Converts the dimension symbol to a dimension value, for example, '*' => DONTCARE .
toEdges(Collection) - static method in class com.vividsolutions.jts.planargraph.DirectedEdge
Returns a List containing the parent Edge (possibly null) for each of the given DirectedEdges.
toExternal(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.PrecisionModel
Returns the external representation of internal.
Sets external to the external representation of internal .
toGeometry(com.vividsolutions.jts.geom.Envelope) - method in class com.vividsolutions.jts.geom.GeometryFactory
If the Envelope is a null Envelope, returns an empty Point.
toGeometryArray(Collection) - static method in class com.vividsolutions.jts.geom.GeometryFactory
Converts the List to an array.
toIntArray(List) - static method in class com.vividsolutions.jts.index.chain.MonotoneChainBuilder
toIntArray(List) - static method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainIndexer
toInternal(com.vividsolutions.jts.geom.Coordinate) - method in class com.vividsolutions.jts.geom.PrecisionModel
Returns the precise representation of external.
Sets internal to the precise representation of external.
toLine(int) - method in class com.vividsolutions.jts.geomgraph.Label
Converts one GeometryLocation to a Line location
toLinearRingArray(Collection) - static method in class com.vividsolutions.jts.geom.GeometryFactory
Converts the List to an array.
toLineLabel(com.vividsolutions.jts.geomgraph.Label) - static method in class com.vividsolutions.jts.geomgraph.Label
toLineString() - method in class com.vividsolutions.jts.operation.linemerge.EdgeString
Converts this EdgeString into a LineString.
Generates the WKT for a 2-point LineString.
toLineString(com.vividsolutions.jts.geom.CoordinateSequence) - static method in class com.vividsolutions.jts.io.WKTWriter
Generates the WKT for a N-point LineString.
toLineStringArray(Collection) - static method in class com.vividsolutions.jts.geom.GeometryFactory
Converts the List to an array.
toLocationSymbol(int) - static method in class com.vividsolutions.jts.geom.Location
Converts the location value to a location symbol, for example, EXTERIOR => 'e' .
toMultiLineStringArray(Collection) - static method in class com.vividsolutions.jts.geom.GeometryFactory
Converts the List to an array.
toMultiPointArray(Collection) - static method in class com.vividsolutions.jts.geom.GeometryFactory
Converts the List to an array.
toMultiPolygonArray(Collection) - static method in class com.vividsolutions.jts.geom.GeometryFactory
Converts the List to an array.
TOO_FEW_POINTS - static field in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Indicates that either
  • a LineString contains a single point
  • a LinearRing contains 2 or 3 points
toPoint(com.vividsolutions.jts.geom.Coordinate) - static method in class com.vividsolutions.jts.io.WKTWriter
Generates the WKT for a Point.
toPointArray(Collection) - static method in class com.vividsolutions.jts.geom.GeometryFactory
Converts the List to an array.
TopologyException - class com.vividsolutions.jts.geom.TopologyException
Indicates an invalid or inconsistent topological situation encountered during processing
TopologyException(String) - constructor for class com.vividsolutions.jts.geom.TopologyException
TopologyLocation - class com.vividsolutions.jts.geomgraph.TopologyLocation
A TopologyLocation is the labelling of a GraphComponent's topological relationship to a single Geometry.
TopologyLocation(com.vividsolutions.jts.geomgraph.TopologyLocation) - constructor for class com.vividsolutions.jts.geomgraph.TopologyLocation
TopologyLocation(int) - constructor for class com.vividsolutions.jts.geomgraph.TopologyLocation
TopologyLocation(int,int,int) - constructor for class com.vividsolutions.jts.geomgraph.TopologyLocation
Constructs a TopologyLocation specifying how points on, to the left of, and to the right of some GraphComponent relate to some Geometry.
TopologyLocation(int[]) - constructor for class com.vividsolutions.jts.geomgraph.TopologyLocation
TopologyPreservingSimplifier - class com.vividsolutions.jts.simplify.TopologyPreservingSimplifier
Simplifies a geometry, ensuring that the result is a valid geometry having the same dimension and number of components as the input.
TopologyValidationError - class com.vividsolutions.jts.operation.valid.TopologyValidationError
Contains information about the nature and location of a Geometry validation error
TopologyValidationError(int) - constructor for class com.vividsolutions.jts.operation.valid.TopologyValidationError
Creates a validation error of the given type with a null location
TopologyValidationError(int,com.vividsolutions.jts.geom.Coordinate) - constructor for class com.vividsolutions.jts.operation.valid.TopologyValidationError
Creates a validation error with the given type and location
toPolygon(com.vividsolutions.jts.geom.GeometryFactory) - method in class com.vividsolutions.jts.geomgraph.EdgeRing
toPolygonArray(Collection) - static method in class com.vividsolutions.jts.geom.GeometryFactory
Converts the List to an array.
toString() - method in class com.vividsolutions.jts.geom.Coordinate
Returns a String of the form (x,y,z) .
toString() - method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
Returns the string Representation of the coordinate array
toString() - method in class com.vividsolutions.jts.geomgraph.Depth
toString() - method in class com.vividsolutions.jts.index.quadtree.DoubleBits
A representation of the Double bits formatted for easy readability
toString() - method in class com.vividsolutions.jts.geom.Envelope
toString() - method in class com.vividsolutions.jts.geom.Geometry
toString() - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns a nine-character String representation of this IntersectionMatrix .
toString() - method in class com.vividsolutions.jts.JTSVersion
Gets the full version number, suitable for display.
toString() - method in class com.vividsolutions.jts.geomgraph.Label
toString() - method in class com.vividsolutions.jts.algorithm.LineIntersector
toString() - method in class com.vividsolutions.jts.geom.LineSegment
toString() - method in class com.vividsolutions.jts.geom.PrecisionModel
toString() - method in class com.vividsolutions.jts.geomgraph.TopologyLocation
toString() - method in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Gets a message describing the type and location of this error.
toString(long) - method in class com.vividsolutions.jts.precision.CommonBits
A representation of the Double bits formatted for easy readability
toText() - method in class com.vividsolutions.jts.geom.Geometry
Returns the Well-known Text representation of this Geometry.
touches(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Returns true if this geometry touches the specified geometry.
Executes a function on each item in a Collection and returns the results in a new List
transform(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.util.GeometryTransformer
translate(double,double) - method in class com.vividsolutions.jts.geom.Envelope
Translates this envelope by given amounts in the X and Y direction.
transpose() - method in class com.vividsolutions.jts.geom.IntersectionMatrix
Transposes this IntersectionMatrix.
Triangle - class com.vividsolutions.jts.geom.Triangle
Represents a planar triangle, and provides methods for calculating various properties of triangles.
TRUE - static field in class com.vividsolutions.jts.geom.Dimension
Dimension value of non-empty geometries (= {P, L, A}).
truncateToPowerOfTwo(double) - static method in class com.vividsolutions.jts.index.quadtree.DoubleBits

U

UNION - static field in class com.vividsolutions.jts.operation.overlay.OverlayOp
union(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Computes a Geometry representing all the points in this Geometry and other.
Computes the set-theoretic union of two Geometrys, using enhanced precision.
Computes the set-theoretic union of two Geometrys, using enhanced precision.
UniqueCoordinateArrayFilter - class com.vividsolutions.jts.util.UniqueCoordinateArrayFilter
A CoordinateFilter that builds a set of Coordinates.
UniqueCoordinateArrayFilter() - constructor for class com.vividsolutions.jts.util.UniqueCoordinateArrayFilter
updateIM(com.vividsolutions.jts.geom.IntersectionMatrix) - method in class com.vividsolutions.jts.geomgraph.GraphComponent
Update the IM with the contribution for this component.
Updates an IM from the label for an edge.
updateLabelling(com.vividsolutions.jts.geomgraph.Label) - method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
Update incomplete dirEdge labels from the labelling for the node

V

values() - method in class com.vividsolutions.jts.geomgraph.NodeMap
values() - method in class com.vividsolutions.jts.planargraph.NodeMap
Returns the Nodes in this NodeMap, sorted in ascending order by angle with the positive x-axis.
verticalSlices(List,int) - method in class com.vividsolutions.jts.index.strtree.STRtree
visit(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.util.ShortCircuitedGeometryVisitor
visitItem(Object) - method in class com.vividsolutions.jts.index.ArrayListVisitor
visitItem(Object) - method in class com.vividsolutions.jts.index.ItemVisitor

W

w - field in class com.vividsolutions.jts.algorithm.HCoordinate
widestGeometry(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.algorithm.InteriorPointArea
within(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.geom.Geometry
Returns true if this geometry is within the specified geometry.
WKBConstants - interface com.vividsolutions.jts.io.WKBConstants
Constant values used by the WKB format
wkbGeometryCollection - static field in class com.vividsolutions.jts.io.WKBConstants
wkbLineString - static field in class com.vividsolutions.jts.io.WKBConstants
wkbMultiLineString - static field in class com.vividsolutions.jts.io.WKBConstants
wkbMultiPoint - static field in class com.vividsolutions.jts.io.WKBConstants
wkbMultiPolygon - static field in class com.vividsolutions.jts.io.WKBConstants
wkbNDR - static field in class com.vividsolutions.jts.io.WKBConstants
wkbPoint - static field in class com.vividsolutions.jts.io.WKBConstants
wkbPolygon - static field in class com.vividsolutions.jts.io.WKBConstants
WKBReader - class com.vividsolutions.jts.io.WKBReader
Reads a Geometryfrom a byte stream in Well-Known Binary format.
WKBReader() - constructor for class com.vividsolutions.jts.io.WKBReader
WKBReader(com.vividsolutions.jts.geom.GeometryFactory) - constructor for class com.vividsolutions.jts.io.WKBReader
WKBWriter - class com.vividsolutions.jts.io.WKBWriter
Writes a Geometry into Well-Known Binary format.
WKBWriter() - constructor for class com.vividsolutions.jts.io.WKBWriter
Creates a writer that writes Geometrys with output dimension = 2 and BIG_ENDIAN byte order
WKBWriter(int) - constructor for class com.vividsolutions.jts.io.WKBWriter
Creates a writer that writes Geometrys with the given output dimension (2 or 3) and BIG_ENDIAN byte order
WKBWriter(int,int) - constructor for class com.vividsolutions.jts.io.WKBWriter
Creates a writer that writes Geometrys with the given output dimension (2 or 3) and byte order
wkbXDR - static field in class com.vividsolutions.jts.io.WKBConstants
WKTReader - class com.vividsolutions.jts.io.WKTReader
Converts a geometry in Well-Known Text format to a Geometry.
WKTReader() - constructor for class com.vividsolutions.jts.io.WKTReader
Creates a reader that creates objects using the default GeometryFactory.
WKTReader(com.vividsolutions.jts.geom.GeometryFactory) - constructor for class com.vividsolutions.jts.io.WKTReader
Creates a reader that creates objects using the given GeometryFactory.
WKTWriter - class com.vividsolutions.jts.io.WKTWriter
Outputs the Well-Known Text representation of a Geometry.
WKTWriter() - constructor for class com.vividsolutions.jts.io.WKTWriter
write(byte[],int) - method in class com.vividsolutions.jts.io.OutputStreamOutStream
write(byte[],int) - method in class com.vividsolutions.jts.io.OutStream
write(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.io.WKBWriter
Writes a Geometry into a byte array.
write(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.io.WKTWriter
Converts a Geometry to its Well-known Text representation.
Writes a Geometry to an OutStream.
write(com.vividsolutions.jts.geom.Geometry,Writer) - method in class com.vividsolutions.jts.io.WKTWriter
Converts a Geometry to its Well-known Text representation.
writeFormatted(com.vividsolutions.jts.geom.Geometry) - method in class com.vividsolutions.jts.io.WKTWriter
Same as write, but with newlines and spaces to make the well-known text more readable.
Same as write, but with newlines and spaces to make the well-known text more readable.

X

x - field in class com.vividsolutions.jts.geom.Coordinate
The x-coordinate.
X - static field in class com.vividsolutions.jts.geom.CoordinateSequence
Standard ordinate index values
x - field in class com.vividsolutions.jts.algorithm.HCoordinate

Y

y - field in class com.vividsolutions.jts.geom.Coordinate
The y-coordinate.
Y - static field in class com.vividsolutions.jts.geom.CoordinateSequence
y - field in class com.vividsolutions.jts.algorithm.HCoordinate

Z

z - field in class com.vividsolutions.jts.geom.Coordinate
The z-coordinate.
Z - static field in class com.vividsolutions.jts.geom.CoordinateSequence
zeroLowerBits(int) - method in class com.vividsolutions.jts.index.quadtree.DoubleBits
zeroLowerBits(long,int) - static method in class com.vividsolutions.jts.precision.CommonBits
Zeroes the lower n bits of a bitstring.