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

A

A - Static variable in class com.vividsolutions.jts.geom.Dimension
Dimension value of a surface (2).
abs() - Method in class com.vividsolutions.jts.math.DD
Returns the absolute value of this value.
AbstractNode - Class in com.vividsolutions.jts.index.strtree
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 in com.vividsolutions.jts.index.strtree
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
AbstractSTRtree.IntersectsOp - Interface in com.vividsolutions.jts.index.strtree
A test for intersection between two bounds, necessary because subclasses of AbstractSTRtree have different implementations of bounds.
add(Geometry) - Method in class com.vividsolutions.jts.algorithm.CentroidArea
Adds the area defined by a Geometry to the centroid total.
add(Coordinate[]) - Method in class com.vividsolutions.jts.algorithm.CentroidArea
Adds the area defined by an array of coordinates.
add(Geometry) - Method in class com.vividsolutions.jts.algorithm.CentroidLine
Adds the linear components of by a Geometry to the centroid total.
add(Coordinate[]) - Method in class com.vividsolutions.jts.algorithm.CentroidLine
Adds the length defined by an array of coordinates.
add(Geometry) - Method in class com.vividsolutions.jts.algorithm.CentroidPoint
Adds the point(s) defined by a Geometry to the centroid total.
add(Coordinate) - Method in class com.vividsolutions.jts.algorithm.CentroidPoint
Adds the length defined by an array of coordinates.
add(Shape) - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
 
add(Coordinate[], boolean, int, int) - Method in class com.vividsolutions.jts.geom.CoordinateList
Adds a section of an array of coordinates to the list.
add(Coordinate[], boolean, boolean) - Method in class com.vividsolutions.jts.geom.CoordinateList
Adds an array of coordinates to the list.
add(Coordinate[], boolean) - Method in class com.vividsolutions.jts.geom.CoordinateList
Adds an array of coordinates to the list.
add(Object, boolean) - Method in class com.vividsolutions.jts.geom.CoordinateList
Adds a coordinate to the list.
add(Coordinate, boolean) - Method in class com.vividsolutions.jts.geom.CoordinateList
Adds a coordinate to the end of the list.
add(int, Coordinate, boolean) - Method in class com.vividsolutions.jts.geom.CoordinateList
Inserts the specified coordinate at the specified position in this list.
add(IntersectionMatrix) - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
Adds one matrix to another.
add(int, int, int) - Method in class com.vividsolutions.jts.geomgraph.Depth
 
add(Label) - Method in class com.vividsolutions.jts.geomgraph.Depth
 
add(Coordinate, int, double) - Method in class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
Adds an intersection into the list, if it isn't already there.
add(Edge) - Method in class com.vividsolutions.jts.geomgraph.EdgeList
Insert an edge unless it is already in the list
add(EdgeEnd) - Method in class com.vividsolutions.jts.geomgraph.Node
Add the edge to the list of edges at this node
add(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(EdgeEnd) - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
 
add(Object) - Method in class com.vividsolutions.jts.index.bintree.NodeBase
 
add(Object) - Method in class com.vividsolutions.jts.index.quadtree.NodeBase
 
add(SweepLineInterval) - Method in class com.vividsolutions.jts.index.sweepline.SweepLineIndex
 
add(Coordinate) - Method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
Adds a point to the current line.
add(Coordinate, boolean) - Method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
Adds a point to the current line.
add(DD) - Method in class com.vividsolutions.jts.math.DD
Returns a DoubleDouble whose value is (this + y).
add(double) - Method in class com.vividsolutions.jts.math.DD
Returns a DoubleDouble whose value is (this + y).
add(Vector2D) - Method in class com.vividsolutions.jts.math.Vector2D
 
add(Coordinate, int) - Method in class com.vividsolutions.jts.noding.SegmentNodeList
Adds an intersection into the list, if it isn't already there.
add(LineMergeDirectedEdge) - Method in class com.vividsolutions.jts.operation.linemerge.EdgeString
Adds a directed edge which is known to form part of this line.
add(Geometry) - Method in class com.vividsolutions.jts.operation.linemerge.LineMerger
Adds a Geometry to be processed.
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(Geometry) - Method in class com.vividsolutions.jts.operation.linemerge.LineSequencer
Adds a Geometry to be sequenced.
add(PlanarGraph) - Method in class com.vividsolutions.jts.operation.overlay.PolygonBuilder
Add a complete graph.
add(Collection, Collection) - Method in class com.vividsolutions.jts.operation.overlay.PolygonBuilder
Add a set of edges and nodes, which form a graph.
add(Collection) - Method in class com.vividsolutions.jts.operation.polygonize.Polygonizer
Adds a collection of geometries to the edges to be polygonized.
add(Geometry) - Method in class com.vividsolutions.jts.operation.polygonize.Polygonizer
Add a Geometry to the edges to be polygonized.
add(LinearRing) - Method in class com.vividsolutions.jts.operation.valid.IndexedNestedRingTester
 
add(LinearRing) - Method in class com.vividsolutions.jts.operation.valid.QuadtreeNestedRingTester
 
add(LinearRing) - Method in class com.vividsolutions.jts.operation.valid.SimpleNestedRingTester
 
add(LinearRing) - Method in class com.vividsolutions.jts.operation.valid.SweeplineNestedRingTester
 
add(DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
Adds a new member to this DirectedEdgeStar.
add(Node) - Method in class com.vividsolutions.jts.planargraph.NodeMap
Adds a node to the map, replacing any that is already at that location.
add(Node) - Method in class com.vividsolutions.jts.planargraph.PlanarGraph
Adds a node to the map, replacing any that is already at that location.
add(Edge) - Method in class com.vividsolutions.jts.planargraph.PlanarGraph
Adds the Edge and its DirectedEdges with this PlanarGraph.
add(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(Edge) - Method in class com.vividsolutions.jts.planargraph.Subgraph
Adds an Edge to the subgraph.
add(double) - Method in class com.vividsolutions.jts.precision.CommonBits
 
add(Geometry) - Method in class com.vividsolutions.jts.precision.CommonBitsRemover
Add a geometry to the set of geometries whose common bits are being computed.
add(Object) - Method in class com.vividsolutions.jts.util.ObjectCounter
 
add(Comparable) - Method in class com.vividsolutions.jts.util.PriorityQueue
Insert into the priority queue.
addAll(Collection, boolean) - Method in class com.vividsolutions.jts.geom.CoordinateList
Add an array of coordinates
addAll(Collection) - Method in class com.vividsolutions.jts.geomgraph.EdgeList
 
addAllItems(List) - Method in class com.vividsolutions.jts.index.bintree.NodeBase
 
addAllItems(List) - Method in class com.vividsolutions.jts.index.quadtree.NodeBase
 
addAllItemsFromOverlapping(Interval, Collection) - Method in class com.vividsolutions.jts.index.bintree.NodeBase
Adds items in the tree which potentially overlap the query interval to the given collection.
addAllItemsFromOverlapping(Envelope, List) - Method in class com.vividsolutions.jts.index.quadtree.NodeBase
 
addChildBoundable(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(Geometry) - Method in class com.vividsolutions.jts.precision.CommonBitsRemover
Adds the common coordinate bits back into a Geometry.
addEdge(Edge) - Method in class com.vividsolutions.jts.geomgraph.GeometryGraph
Add an Edge computed externally.
addEdge(LineString) - Method in class com.vividsolutions.jts.operation.linemerge.LineMergeGraph
Adds an Edge, DirectedEdges, and Nodes for the given LineString representation of an edge.
addEdges(List) - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
Add a set of edges to the graph.
addEdges(List) - Method in class com.vividsolutions.jts.operation.overlay.EdgeSetNoder
 
addEndpoints() - Method in class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
Adds entries for the first and last points of the edge to the list
addHole(EdgeRing) - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
 
addIntersection(LineIntersector, int, int, int) - Method in class com.vividsolutions.jts.geomgraph.Edge
Add an EdgeIntersection for intersection intIndex.
addIntersection(Coordinate, int) - Method in interface com.vividsolutions.jts.noding.NodableSegmentString
Adds an intersection node for a given point and segment to this segment string.
addIntersection(LineIntersector, int, int, int) - Method in class com.vividsolutions.jts.noding.NodedSegmentString
Add an SegmentNode for intersection intIndex.
addIntersection(Coordinate, int) - Method in class com.vividsolutions.jts.noding.NodedSegmentString
Adds an intersection node for a given point and segment to this segment string.
addIntersectionNode(Coordinate, int) - Method in class com.vividsolutions.jts.noding.NodedSegmentString
Adds an intersection node for a given point and segment to this segment string.
addIntersections(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.
addIntersections(Edge, int, Edge, int) - Method in class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
This method is called by clients of the EdgeIntersector class to test for and add intersections for two segments of the edges being intersected.
addIntersections(LineIntersector, int, int) - Method in class com.vividsolutions.jts.noding.NodedSegmentString
Adds EdgeIntersections for one or both intersections found for a segment of an edge to the edge intersection list.
addNode(Coordinate) - Method in class com.vividsolutions.jts.geomgraph.NodeMap
This method expects that a node has a coordinate value.
addNode(Node) - Method in class com.vividsolutions.jts.geomgraph.NodeMap
 
addNode(Node) - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
 
addNode(Coordinate) - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
 
addOutEdge(DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.Node
Adds an outgoing DirectedEdge to this Node.
addPoint(Coordinate) - Method in class com.vividsolutions.jts.geomgraph.GeometryGraph
Add a point computed externally.
addPoints(Edge, boolean, boolean) - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
 
addPolygon(Geometry) - Method in class com.vividsolutions.jts.algorithm.InteriorPointArea
Finds a reasonable point at which to label a Geometry.
addSide(int, Coordinate, Coordinate) - Method in class com.vividsolutions.jts.shape.fractal.KochSnowflakeBuilder
 
addSnappedNode(NodedSegmentString, int) - Method in class com.vividsolutions.jts.noding.snapround.HotPixel
Adds a new node (equal to the snap pt) to the specified segment if the segment passes through the hot pixel
addSplitEdges(List) - Method in class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
Creates new edges for all the edges that the intersections in this list split the parent edge into.
addSplitEdges(Collection) - Method in class com.vividsolutions.jts.noding.SegmentNodeList
Creates new edges for all the edges that the intersections in this list split the parent edge into.
addWatch(Object) - Static method in class com.vividsolutions.jts.util.Debug
Adds an object to be watched.
AffineTransformation - Class in com.vividsolutions.jts.geom.util
Represents an affine transformation on the 2D Cartesian plane.
AffineTransformation() - Constructor for class com.vividsolutions.jts.geom.util.AffineTransformation
Constructs a new identity transformation
AffineTransformation(double[]) - Constructor for class com.vividsolutions.jts.geom.util.AffineTransformation
Constructs a new transformation whose matrix has the specified values.
AffineTransformation(double, double, double, double, double, double) - Constructor for class com.vividsolutions.jts.geom.util.AffineTransformation
Constructs a new transformation whose matrix has the specified values.
AffineTransformation(AffineTransformation) - Constructor for class com.vividsolutions.jts.geom.util.AffineTransformation
Constructs a transformation which is a copy of the given one.
AffineTransformation(Coordinate, Coordinate, Coordinate, Coordinate, Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.geom.util.AffineTransformation
Constructs a transformation which maps the given source points into the given destination points.
AffineTransformationBuilder - Class in com.vividsolutions.jts.geom.util
Builds an AffineTransformation defined by a set of control vectors.
AffineTransformationBuilder(Coordinate, Coordinate, Coordinate, Coordinate, Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.geom.util.AffineTransformationBuilder
Constructs a new builder for the transformation defined by the given set of control point mappings.
AffineTransformationFactory - Class in com.vividsolutions.jts.geom.util
Supports creating AffineTransformations defined by various kinds of inputs and transformation mapping rules.
AffineTransformationFactory() - Constructor for class com.vividsolutions.jts.geom.util.AffineTransformationFactory
 
allPositionsEqual(int, int) - Method in class com.vividsolutions.jts.geomgraph.Label
 
allPositionsEqual(int) - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
 
allString() - Static method in class com.vividsolutions.jts.util.Memory
 
Angle - Class in com.vividsolutions.jts.algorithm
Utility functions for working with angles.
Angle() - Constructor for class com.vividsolutions.jts.algorithm.Angle
 
angle(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.Angle
Returns the angle of the vector from p0 to p1, relative to the positive X-axis.
angle(Coordinate) - Static method in class com.vividsolutions.jts.algorithm.Angle
Returns the angle that the vector from (0,0) to p, relative to the positive X-axis.
angle() - Method in class com.vividsolutions.jts.geom.LineSegment
Computes the angle that the vector defined by this segment makes with the X-axis.
angle() - Method in class com.vividsolutions.jts.math.Vector2D
 
angle(Vector2D) - Method in class com.vividsolutions.jts.math.Vector2D
 
angle - Variable in class com.vividsolutions.jts.planargraph.DirectedEdge
 
angleBetween(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.Angle
Returns the unoriented smallest angle between two vectors.
angleBetweenOriented(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.Angle
Returns the oriented smallest angle between two vectors.
angleBisector(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
Computes the point at which the bisector of the angle ABC cuts the segment AC.
angleTo(Vector2D) - Method in class com.vividsolutions.jts.math.Vector2D
 
apply(CoordinateFilter) - Method in class com.vividsolutions.jts.geom.Geometry
Performs an operation with or on this Geometry's coordinates.
apply(CoordinateSequenceFilter) - Method in class com.vividsolutions.jts.geom.Geometry
Performs an operation on the coordinates in this Geometry's CoordinateSequences.
apply(GeometryFilter) - Method in class com.vividsolutions.jts.geom.Geometry
Performs an operation with or on this Geometry and its subelement Geometrys (if any).
apply(GeometryComponentFilter) - Method in class com.vividsolutions.jts.geom.Geometry
Performs an operation with or on this Geometry and its component Geometry's.
apply(CoordinateFilter) - Method in class com.vividsolutions.jts.geom.GeometryCollection
 
apply(CoordinateSequenceFilter) - Method in class com.vividsolutions.jts.geom.GeometryCollection
 
apply(GeometryFilter) - Method in class com.vividsolutions.jts.geom.GeometryCollection
 
apply(GeometryComponentFilter) - Method in class com.vividsolutions.jts.geom.GeometryCollection
 
apply(CoordinateFilter) - Method in class com.vividsolutions.jts.geom.LineString
 
apply(CoordinateSequenceFilter) - Method in class com.vividsolutions.jts.geom.LineString
 
apply(GeometryFilter) - Method in class com.vividsolutions.jts.geom.LineString
 
apply(GeometryComponentFilter) - Method in class com.vividsolutions.jts.geom.LineString
 
apply(CoordinateFilter) - Method in class com.vividsolutions.jts.geom.Point
 
apply(CoordinateSequenceFilter) - Method in class com.vividsolutions.jts.geom.Point
 
apply(GeometryFilter) - Method in class com.vividsolutions.jts.geom.Point
 
apply(GeometryComponentFilter) - Method in class com.vividsolutions.jts.geom.Point
 
apply(CoordinateFilter) - Method in class com.vividsolutions.jts.geom.Polygon
 
apply(CoordinateSequenceFilter) - Method in class com.vividsolutions.jts.geom.Polygon
 
apply(GeometryFilter) - Method in class com.vividsolutions.jts.geom.Polygon
 
apply(GeometryComponentFilter) - Method in class com.vividsolutions.jts.geom.Polygon
 
apply(Collection, CollectionUtil.Function) - Static method in class com.vividsolutions.jts.util.CollectionUtil
Executes a function on each item in a Collection but does not accumulate the result
applyTo(Geometry) - Method in class com.vividsolutions.jts.geom.util.ShortCircuitedGeometryVisitor
 
area(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
Computes the 2D area of a triangle.
area3D(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
Computes the 3D area of a triangle.
AreaSimilarityMeasure - Class in com.vividsolutions.jts.algorithm.match
Measures the degree of similarity between two Geometrys using the area of intersection between the geometries.
AreaSimilarityMeasure() - Constructor for class com.vividsolutions.jts.algorithm.match.AreaSimilarityMeasure
 
arg - Variable in class com.vividsolutions.jts.operation.GeometryGraphOperation
The operation args into an array so they can be accessed by index
armLengthRatio - Variable in class com.vividsolutions.jts.geom.util.SineStarFactory
 
ArrayListVisitor - Class in com.vividsolutions.jts.index
 
ArrayListVisitor() - Constructor for class com.vividsolutions.jts.index.ArrayListVisitor
 
Assert - Class in com.vividsolutions.jts.util
A utility for making programming assertions.
Assert() - Constructor for class com.vividsolutions.jts.util.Assert
 
AssertionFailedException - Exception in com.vividsolutions.jts.util
Thrown when the application is in an inconsistent state.
AssertionFailedException() - Constructor for exception com.vividsolutions.jts.util.AssertionFailedException
Creates an AssertionFailedException.
AssertionFailedException(String) - Constructor for exception com.vividsolutions.jts.util.AssertionFailedException
Creates a AssertionFailedException with the given detail message.
atLeastNCoordinatesOrNothing(int, Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
Returns either the given coordinate array if its length is greater than the given amount, or an empty coordinate array.
average(Vector2D) - Method in class com.vividsolutions.jts.math.Vector2D
 

B

base - Variable in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
BasicSegmentString - Class in com.vividsolutions.jts.noding
Represents a list of contiguous line segments, and supports noding the segments.
BasicSegmentString(Coordinate[], Object) - Constructor for class com.vividsolutions.jts.noding.BasicSegmentString
Creates a new segment string from a list of vertices.
BEHIND - Static variable in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
BETWEEN - Static variable in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
BEYOND - Static variable in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
biasedExponent() - Method in class com.vividsolutions.jts.index.quadtree.DoubleBits
Determines the exponent for the number
BIG_ENDIAN - Static variable in class com.vividsolutions.jts.io.ByteOrderValues
 
Bintree - Class in com.vividsolutions.jts.index.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 in com.vividsolutions.jts.index.strtree
A spatial object in an AbstractSTRtree.
boundablesAtLevel(int) - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
 
BOUNDARY - Static variable in class com.vividsolutions.jts.geom.Location
The location value for the boundary of a geometry.
BoundaryNodeRule - Interface in com.vividsolutions.jts.algorithm
An interface for rules which determine whether node points which are in boundaries of Lineal geometry components are in the boundary of the parent geometry collection.
BoundaryNodeRule.EndPointBoundaryNodeRule - Class in com.vividsolutions.jts.algorithm
A BoundaryNodeRule which specifies that any points which are endpoints of lineal components are in the boundary of the parent geometry.
BoundaryNodeRule.EndPointBoundaryNodeRule() - Constructor for class com.vividsolutions.jts.algorithm.BoundaryNodeRule.EndPointBoundaryNodeRule
 
BoundaryNodeRule.Mod2BoundaryNodeRule - Class in com.vividsolutions.jts.algorithm
A BoundaryNodeRule specifies that points are in the boundary of a lineal geometry iff the point lies on the boundary of an odd number of components.
BoundaryNodeRule.Mod2BoundaryNodeRule() - Constructor for class com.vividsolutions.jts.algorithm.BoundaryNodeRule.Mod2BoundaryNodeRule
 
BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule - Class in com.vividsolutions.jts.algorithm
A BoundaryNodeRule which determines that only endpoints with valency of exactly 1 are on the boundary.
BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule() - Constructor for class com.vividsolutions.jts.algorithm.BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule
 
BoundaryNodeRule.MultiValentEndPointBoundaryNodeRule - Class in com.vividsolutions.jts.algorithm
A BoundaryNodeRule which determines that only endpoints with valency greater than 1 are on the boundary.
BoundaryNodeRule.MultiValentEndPointBoundaryNodeRule() - Constructor for class com.vividsolutions.jts.algorithm.BoundaryNodeRule.MultiValentEndPointBoundaryNodeRule
 
BoundaryOp - Class in com.vividsolutions.jts.operation
Computes the boundary of a Geometry.
BoundaryOp(Geometry) - Constructor for class com.vividsolutions.jts.operation.BoundaryOp
 
BoundaryOp(Geometry, BoundaryNodeRule) - Constructor for class com.vividsolutions.jts.operation.BoundaryOp
 
breakIf(boolean) - Static method in class com.vividsolutions.jts.util.Debug
 
breakIfEqual(Object, Object) - Static method in class com.vividsolutions.jts.util.Debug
 
breakIfEqual(Coordinate, Coordinate, double) - Static method in class com.vividsolutions.jts.util.Debug
 
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.
buffer(Geometry, double) - Method in class com.vividsolutions.jts.operation.buffer.BufferBuilder
 
buffer(Geometry, double) - Method in class com.vividsolutions.jts.precision.CommonBitsOp
Computes the buffer a geometry, using enhanced precision.
buffer(Geometry, double) - Static method in class com.vividsolutions.jts.precision.EnhancedPrecisionOp
Computes the buffer of a Geometry, using enhanced precision.
BufferBuilder - Class in com.vividsolutions.jts.operation.buffer
Builds the buffer geometry for a given input geometry and precision model.
BufferBuilder(BufferParameters) - Constructor for class com.vividsolutions.jts.operation.buffer.BufferBuilder
Creates a new BufferBuilder
BufferCurveMaximumDistanceFinder - Class in com.vividsolutions.jts.operation.buffer.validate
Finds the approximate maximum distance from a buffer curve to the originating geometry.
BufferCurveMaximumDistanceFinder(Geometry) - Constructor for class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder
 
BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter - Class in com.vividsolutions.jts.operation.buffer.validate
 
BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter(Geometry) - Constructor for class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
 
BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter - Class in com.vividsolutions.jts.operation.buffer.validate
 
BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter(Geometry) - Constructor for class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter
 
bufferDistanceError(int) - Static method in class com.vividsolutions.jts.operation.buffer.BufferParameters
Computes the maximum distance error due to a given level of approximation to a true arc.
BufferDistanceValidator - Class in com.vividsolutions.jts.operation.buffer.validate
Validates that a given buffer curve lies an appropriate distance from the input generating it.
BufferDistanceValidator(Geometry, double, Geometry) - Constructor for class com.vividsolutions.jts.operation.buffer.validate.BufferDistanceValidator
 
BufferInputLineSimplifier - Class in com.vividsolutions.jts.operation.buffer
Simplifies a buffer input line to remove concavities with shallow depth.
BufferInputLineSimplifier(Coordinate[]) - Constructor for class com.vividsolutions.jts.operation.buffer.BufferInputLineSimplifier
 
BufferOp - Class in com.vividsolutions.jts.operation.buffer
Computes the buffer of a geometry, for both positive and negative buffer distances.
BufferOp(Geometry) - Constructor for class com.vividsolutions.jts.operation.buffer.BufferOp
Initializes a buffer computation for the given geometry
BufferOp(Geometry, BufferParameters) - Constructor for class com.vividsolutions.jts.operation.buffer.BufferOp
Initializes a buffer computation for the given geometry with the given set of parameters
bufferOp(Geometry, double) - Static method in class com.vividsolutions.jts.operation.buffer.BufferOp
Computes the buffer of a geometry for a given buffer distance.
bufferOp(Geometry, double, BufferParameters) - 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(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(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.
BufferParameters - Class in com.vividsolutions.jts.operation.buffer
Contains the parameters which describe how a buffer should be constructed.
BufferParameters() - Constructor for class com.vividsolutions.jts.operation.buffer.BufferParameters
Creates a default set of parameters
BufferParameters(int) - Constructor for class com.vividsolutions.jts.operation.buffer.BufferParameters
Creates a set of parameters with the given quadrantSegments value.
BufferParameters(int, int) - Constructor for class com.vividsolutions.jts.operation.buffer.BufferParameters
Creates a set of parameters with the given quadrantSegments and endCapStyle values.
BufferParameters(int, int, int, double) - Constructor for class com.vividsolutions.jts.operation.buffer.BufferParameters
Creates a set of parameters with the given parameter values.
BufferResultValidator - Class in com.vividsolutions.jts.operation.buffer.validate
Validates that the result of a buffer operation is geometrically correct, within a computed tolerance.
BufferResultValidator(Geometry, double, Geometry) - Constructor for class com.vividsolutions.jts.operation.buffer.validate.BufferResultValidator
 
BufferSubgraph - Class in com.vividsolutions.jts.operation.buffer
A connected subset of the graph of DirectedEdges and Nodes.
BufferSubgraph() - 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(Geometry) - Static method in class com.vividsolutions.jts.operation.distance.FacetSequenceTreeBuilder
 
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.
build(GeometryGraph) - Method in class com.vividsolutions.jts.operation.relate.RelateNodeGraph
 
buildGeometry(Collection) - Method in class com.vividsolutions.jts.geom.GeometryFactory
Build an appropriate Geometry, MultiGeometry, or GeometryCollection to contain the Geometrys in it.
buildMinimalRings() - Method in class com.vividsolutions.jts.operation.overlay.MaximalEdgeRing
 
ByteArrayInStream - Class in com.vividsolutions.jts.io
Allows an array of bytes to be used as an InStream.
ByteArrayInStream(byte[]) - Constructor for class com.vividsolutions.jts.io.ByteArrayInStream
Creates a new stream based on the given buffer.
ByteOrderDataInStream - Class in com.vividsolutions.jts.io
Allows reading a stream of Java primitive datatypes from an underlying InStream, with the representation being in either common byte ordering.
ByteOrderDataInStream() - Constructor for class com.vividsolutions.jts.io.ByteOrderDataInStream
 
ByteOrderDataInStream(InStream) - Constructor for class com.vividsolutions.jts.io.ByteOrderDataInStream
 
ByteOrderValues - Class in com.vividsolutions.jts.io
Methods to read and write primitive Java datatypes from/to byte sequences, allowing the byte order to be specified
ByteOrderValues() - Constructor for class com.vividsolutions.jts.io.ByteOrderValues
 
bytesToHex(byte[]) - Static method in class com.vividsolutions.jts.io.WKBWriter
Deprecated.  

C

CAP_BUTT - Static variable in class com.vividsolutions.jts.operation.buffer.BufferOp
Deprecated. use BufferParameters
CAP_FLAT - Static variable in class com.vividsolutions.jts.operation.buffer.BufferOp
Deprecated. use BufferParameters
CAP_FLAT - Static variable in class com.vividsolutions.jts.operation.buffer.BufferParameters
Specifies a flat line buffer end cap style.
CAP_ROUND - Static variable in class com.vividsolutions.jts.operation.buffer.BufferOp
Deprecated. use BufferParameters
CAP_ROUND - Static variable in class com.vividsolutions.jts.operation.buffer.BufferParameters
Specifies a round line buffer end cap style.
CAP_SQUARE - Static variable in class com.vividsolutions.jts.operation.buffer.BufferOp
Deprecated. use BufferParameters
CAP_SQUARE - Static variable in class com.vividsolutions.jts.operation.buffer.BufferParameters
Specifies a square line buffer end cap style.
CascadedPolygonUnion - Class in com.vividsolutions.jts.operation.union
Provides an efficient method of unioning a collection of Polygonal geometrys.
CascadedPolygonUnion(Collection) - Constructor for class com.vividsolutions.jts.operation.union.CascadedPolygonUnion
Creates a new instance to union the given collection of Geometrys.
ceil() - Method in class com.vividsolutions.jts.math.DD
Returns the smallest (closest to negative infinity) value that is not less than the argument and is equal to a mathematical integer.
CentralEndpointIntersector - Class in com.vividsolutions.jts.algorithm
Computes an approximate intersection of two line segments by taking the most central of the endpoints of the segments.
CentralEndpointIntersector(Coordinate, Coordinate, Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.algorithm.CentralEndpointIntersector
 
centre(Envelope) - Method in class com.vividsolutions.jts.algorithm.InteriorPointArea
Returns the centre point of the envelope.
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 - Variable in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
centroid(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
Computes the centroid (centre of mass) of a triangle.
CentroidArea - Class in com.vividsolutions.jts.algorithm
Computes the centroid of an area geometry.
CentroidArea() - Constructor for class com.vividsolutions.jts.algorithm.CentroidArea
 
CentroidLine - Class in com.vividsolutions.jts.algorithm
Computes the centroid of a linear geometry.
CentroidLine() - Constructor for class com.vividsolutions.jts.algorithm.CentroidLine
 
CentroidPoint - Class in com.vividsolutions.jts.algorithm
Computes the centroid of a point geometry.
CentroidPoint() - Constructor for class com.vividsolutions.jts.algorithm.CentroidPoint
 
CGAlgorithms - Class in com.vividsolutions.jts.algorithm
Specifies and implements various fundamental Computational Geometric algorithms.
CGAlgorithms() - Constructor for class com.vividsolutions.jts.algorithm.CGAlgorithms
 
characters(char[], int, int) - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
 
check(int) - Method in class com.vividsolutions.jts.operation.overlay.ConsistentPolygonRingChecker
Tests whether the result geometry is consistent
checkAll() - Method in class com.vividsolutions.jts.operation.overlay.ConsistentPolygonRingChecker
 
checkNotGeometryCollection(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Throws an exception if g's class is GeometryCollection .
checkValid(Collection) - Static method in class com.vividsolutions.jts.geomgraph.EdgeNodingValidator
Checks whether the supplied Edges are correctly noded.
checkValid() - Method in class com.vividsolutions.jts.geomgraph.EdgeNodingValidator
Checks whether the supplied edges are correctly noded.
checkValid() - Method in class com.vividsolutions.jts.noding.FastNodingValidator
Checks for an intersection and throws a TopologyException if one is found.
checkValid() - Method in class com.vividsolutions.jts.noding.NodingValidator
 
circleCenter(Vertex, Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
Computes the centre of the circumcircle of this vertex and two others.
circumcentre(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
Computes the circumcentre of a triangle.
circumRadiusRatio(Vertex, Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
Computes the value of the ratio of the circumradius to shortest edge.
clamp(Geometry) - Method in class com.vividsolutions.jts.linearref.LinearLocation
Ensures the indexes are valid for a given linear Geometry.
clamp(double, double, double) - Static method in class com.vividsolutions.jts.math.MathUtil
Clamps a double value to a given range.
clamp(int, int, int) - Static method in class com.vividsolutions.jts.math.MathUtil
Clamps an int value to a given range.
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
clampIndex(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
classify(Vertex, Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
clear() - Method in class com.vividsolutions.jts.util.PriorityQueue
Make the priority queue logically empty.
CLOCKWISE - Static variable in class com.vividsolutions.jts.algorithm.Angle
Constant representing clockwise orientation
CLOCKWISE - Static variable 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.CoordinateList
Returns a deep copy of this CoordinateList instance.
clone() - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
Returns a deep copy of this collection.
clone() - Method in class com.vividsolutions.jts.geom.Geometry
Creates and returns a full copy of this Geometry object (including all coordinates contained by it).
clone() - Method in class com.vividsolutions.jts.geom.GeometryCollection
Creates and returns a full copy of this GeometryCollection object.
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.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.LineString
Creates and returns a full copy of this LineString object.
clone() - Method in class com.vividsolutions.jts.geom.Point
Creates and returns a full copy of this Point object.
clone() - Method in class com.vividsolutions.jts.geom.Polygon
Creates and returns a full copy of this Polygon object.
clone() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Clones this transformation
clone() - Method in class com.vividsolutions.jts.linearref.LinearLocation
Copies this location
clone() - Method in class com.vividsolutions.jts.math.DD
Creates and returns a copy of this value.
clone() - Method in class com.vividsolutions.jts.math.Vector2D
Creates a copy of this vector
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
Deprecated. renamed to nearestLocations
closestPoint(Coordinate) - Method in class com.vividsolutions.jts.geom.LineSegment
Computes the closest point on this line segment to another point.
closestPoints(LineSegment) - Method in class com.vividsolutions.jts.geom.LineSegment
Computes the closest points on two line segments.
closestPoints(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.distance.DistanceOp
Deprecated. renamed to nearestPoints
closestPoints() - Method in class com.vividsolutions.jts.operation.distance.DistanceOp
Deprecated. renamed to nearestPoints
CollectionUtil - Class in com.vividsolutions.jts.util
Utilities for processing Collections.
CollectionUtil() - Constructor for class com.vividsolutions.jts.util.CollectionUtil
 
CollectionUtil.Function - Interface in com.vividsolutions.jts.util
 
COLLINEAR - Static variable in class com.vividsolutions.jts.algorithm.CGAlgorithms
A value that indicates an orientation of collinear, or no turn (straight).
COLLINEAR - Static variable in class com.vividsolutions.jts.algorithm.LineIntersector
 
COLLINEAR_INTERSECTION - Static variable in class com.vividsolutions.jts.algorithm.LineIntersector
Indicates that line segments intersect in a line segment
com.vividsolutions.jts - package com.vividsolutions.jts
 
com.vividsolutions.jts.algorithm - package com.vividsolutions.jts.algorithm
Contains classes and interfaces implementing fundamental computational geometry algorithms.
com.vividsolutions.jts.algorithm.distance - package com.vividsolutions.jts.algorithm.distance
Classes to compute distance metrics between geonetries.
com.vividsolutions.jts.algorithm.locate - package com.vividsolutions.jts.algorithm.locate
Classes to determine the topological location of points in geometries.
com.vividsolutions.jts.algorithm.match - package com.vividsolutions.jts.algorithm.match
Classes to compute matching metrics between geometries.
com.vividsolutions.jts.awt - package com.vividsolutions.jts.awt
Classes to perform conversions from Java2D shape objects.
com.vividsolutions.jts.densify - package com.vividsolutions.jts.densify
Classes to perform densification on geometries.
com.vividsolutions.jts.geom - package com.vividsolutions.jts.geom
Contains the Geometry interface hierarchy and supporting classes.
com.vividsolutions.jts.geom.impl - package com.vividsolutions.jts.geom.impl
Implementations of interfaces for geometric structures.
com.vividsolutions.jts.geom.prep - package com.vividsolutions.jts.geom.prep
Classes to perform optimized geometric operations on suitably prepared geometries.
com.vividsolutions.jts.geom.util - package com.vividsolutions.jts.geom.util
Provides classes that parse and modify Geometry objects.
com.vividsolutions.jts.geomgraph - package com.vividsolutions.jts.geomgraph
Contains classes that implement topology graphs.
com.vividsolutions.jts.geomgraph.index - package com.vividsolutions.jts.geomgraph.index
Contains classes that implement indexes for performing noding on geometry graph edges.
com.vividsolutions.jts.index - package com.vividsolutions.jts.index
Provides classes for various kinds of spatial indexes.
com.vividsolutions.jts.index.bintree - package com.vividsolutions.jts.index.bintree
Contains classes that implement a Binary Interval Tree index
com.vividsolutions.jts.index.chain - package com.vividsolutions.jts.index.chain
Contains classes that implement Monotone Chains
com.vividsolutions.jts.index.intervalrtree - package com.vividsolutions.jts.index.intervalrtree
Contains classes to implement an R-tree index for one-dimensional intervals.
com.vividsolutions.jts.index.kdtree - package com.vividsolutions.jts.index.kdtree
Contains classes which implement a k-D tree index over 2-D point data.
com.vividsolutions.jts.index.quadtree - package com.vividsolutions.jts.index.quadtree
Contains classes that implement a Quadtree spatial index
com.vividsolutions.jts.index.strtree - package com.vividsolutions.jts.index.strtree
Contains 2-D and 1-D versions of the Sort-Tile-Recursive (STR) tree, a query-only R-tree.
com.vividsolutions.jts.index.sweepline - package com.vividsolutions.jts.index.sweepline
Contains classes which implement a sweepline algorithm for scanning geometric data structures.
com.vividsolutions.jts.io - package com.vividsolutions.jts.io
Contains the interfaces for converting JTS objects to and from other formats.
com.vividsolutions.jts.io.gml2 - package com.vividsolutions.jts.io.gml2
Classes to read and write the GML2 geometry format.
com.vividsolutions.jts.linearref - package com.vividsolutions.jts.linearref
Contains classes and interfaces implementing linear referencing on linear geometries
com.vividsolutions.jts.math - package com.vividsolutions.jts.math
 
com.vividsolutions.jts.noding - package com.vividsolutions.jts.noding
Classes to compute nodings for arrangements of line segments and line segment sequences.
com.vividsolutions.jts.noding.snapround - package com.vividsolutions.jts.noding.snapround
Contains classes to implement the Snap Rounding algorithm for noding linestrings.
com.vividsolutions.jts.operation - package com.vividsolutions.jts.operation
Provides classes for implementing operations on geometries
com.vividsolutions.jts.operation.buffer - package com.vividsolutions.jts.operation.buffer
Provides classes for computing buffers of geometries
com.vividsolutions.jts.operation.buffer.validate - package com.vividsolutions.jts.operation.buffer.validate
Classes to perform validation of the results of buffer operations.
com.vividsolutions.jts.operation.distance - package com.vividsolutions.jts.operation.distance
Provides classes for computing the distance between geometries
com.vividsolutions.jts.operation.linemerge - package com.vividsolutions.jts.operation.linemerge
Classes to perform line merging.
com.vividsolutions.jts.operation.overlay - package com.vividsolutions.jts.operation.overlay
Contains classes that perform a topological overlay to compute boolean spatial functions.
com.vividsolutions.jts.operation.overlay.snap - package com.vividsolutions.jts.operation.overlay.snap
Classes to perform snapping on geometries to prepare them for overlay operations.
com.vividsolutions.jts.operation.overlay.validate - package com.vividsolutions.jts.operation.overlay.validate
Classes to validate the results of overlay operations.
com.vividsolutions.jts.operation.polygonize - package com.vividsolutions.jts.operation.polygonize
An API for polygonizing sets of lines.
com.vividsolutions.jts.operation.predicate - package com.vividsolutions.jts.operation.predicate
Classes which implement topological predicates optimized for particular kinds of geometries.
com.vividsolutions.jts.operation.relate - package com.vividsolutions.jts.operation.relate
Contains classes to implement the computation of the spatial relationships of Geometrys.
com.vividsolutions.jts.operation.union - package com.vividsolutions.jts.operation.union
Classes to perform efficent unioning of collections of geometries.
com.vividsolutions.jts.operation.valid - package com.vividsolutions.jts.operation.valid
Provides classes for testing the validity of geometries.
com.vividsolutions.jts.planargraph - package com.vividsolutions.jts.planargraph
Contains classes to implement a planar graph data structure.
com.vividsolutions.jts.planargraph.algorithm - package com.vividsolutions.jts.planargraph.algorithm
Classes which implement graph algorithms on planar graphs.
com.vividsolutions.jts.precision - package com.vividsolutions.jts.precision
Provides classes for analyzing and manipulating the precision of Geometries.
com.vividsolutions.jts.shape - package com.vividsolutions.jts.shape
 
com.vividsolutions.jts.shape.fractal - package com.vividsolutions.jts.shape.fractal
 
com.vividsolutions.jts.shape.random - package com.vividsolutions.jts.shape.random
 
com.vividsolutions.jts.simplify - package com.vividsolutions.jts.simplify
Classes which implement algorithms for simplifying or generalizing geometries.
com.vividsolutions.jts.triangulate - package com.vividsolutions.jts.triangulate
Classes to compute Delaunay triangulations.
com.vividsolutions.jts.triangulate.quadedge - package com.vividsolutions.jts.triangulate.quadedge
Classes to implement a topological subdivision of quadeges, to support creating triangulations and Voronoi diagrams.
com.vividsolutions.jts.util - package com.vividsolutions.jts.util
Contains support classes for the Java Topology Suite.
combine(double, double) - Static method in class com.vividsolutions.jts.algorithm.match.SimilarityMeasureCombiner
 
combine(Collection) - Static method in class com.vividsolutions.jts.geom.util.GeometryCombiner
Combines a collection of geometries.
combine(Geometry, Geometry) - Static method in class com.vividsolutions.jts.geom.util.GeometryCombiner
Combines two geometries.
combine(Geometry, Geometry, Geometry) - Static method in class com.vividsolutions.jts.geom.util.GeometryCombiner
Combines three geometries.
combine() - Method in class com.vividsolutions.jts.geom.util.GeometryCombiner
Computes the combination of the input geometries to produce the most appropriate Geometry or GeometryCollection
CommonBits - Class in com.vividsolutions.jts.precision
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 in com.vividsolutions.jts.precision
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 in com.vividsolutions.jts.precision
Removes common most-significant mantissa bits from one or more Geometrys.
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(double, double) - Static method in class com.vividsolutions.jts.geom.Coordinate.DimensionalComparator
Compare two doubles, allowing for NaN values.
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(Coordinate[], Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
Compares two Coordinate arrays in the forward direction of their coordinates, using lexicographic ordering.
compare(Object, Object) - Method in class com.vividsolutions.jts.geom.CoordinateArrays.ForwardComparator
 
compare(double, double) - Static method in class com.vividsolutions.jts.geom.CoordinateSequenceComparator
Compare two doubles, allowing for NaN values.
compare(Object, Object) - Method in class com.vividsolutions.jts.geom.CoordinateSequenceComparator
Compares two CoordinateSequences for relative order.
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.
compare(int, double) - Method in class com.vividsolutions.jts.geomgraph.EdgeIntersection
 
compare(Object, Object) - Method in class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeNode.NodeComparator
 
compare(int, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.noding.SegmentPointComparator
Compares two Coordinates for their relative position along a segment lying in the specified Octant.
compareCoordinate(CoordinateSequence, CoordinateSequence, int, int) - Method in class com.vividsolutions.jts.geom.CoordinateSequenceComparator
Compares the same coordinate of two CoordinateSequences along the given number of dimensions.
compareDirection(EdgeEnd) - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
Implements the total order relation:
compareDirection(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.geom.Coordinate
Compares this Coordinate with the specified Coordinate for order.
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, CoordinateSequenceComparator) - Method in class com.vividsolutions.jts.geom.Geometry
Returns whether this Geometry is greater than, equal to, or less than another Geometry, using the given CoordinateSequenceComparator.
compareTo(Object) - Method in class com.vividsolutions.jts.geom.LineSegment
Compares this object with the specified object for 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.geomgraph.EdgeEnd
 
compareTo(Object) - Method in class com.vividsolutions.jts.geomgraph.EdgeIntersection
 
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.
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.math.DD
Compares two DoubleDouble objects numerically.
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.noding.SegmentNode
 
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.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.
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, CoordinateSequenceComparator) - Method in class com.vividsolutions.jts.geom.Geometry
Returns whether this Geometry is greater than, equal to, or less than another Geometry of the same class.
compareToSameClass(Object) - Method in class com.vividsolutions.jts.geom.GeometryCollection
 
compareToSameClass(Object, CoordinateSequenceComparator) - Method in class com.vividsolutions.jts.geom.GeometryCollection
 
compareToSameClass(Object) - Method in class com.vividsolutions.jts.geom.LineString
 
compareToSameClass(Object, CoordinateSequenceComparator) - Method in class com.vividsolutions.jts.geom.LineString
 
compareToSameClass(Object) - Method in class com.vividsolutions.jts.geom.Point
 
compareToSameClass(Object, CoordinateSequenceComparator) - Method in class com.vividsolutions.jts.geom.Point
 
compareToSameClass(Object) - Method in class com.vividsolutions.jts.geom.Polygon
 
compareToSameClass(Object, CoordinateSequenceComparator) - Method in class com.vividsolutions.jts.geom.Polygon
 
ComponentCoordinateExtracter - Class in com.vividsolutions.jts.geom.util
Extracts a single representative Coordinate from each connected component of a Geometry.
ComponentCoordinateExtracter(List) - Constructor for class com.vividsolutions.jts.geom.util.ComponentCoordinateExtracter
Constructs a LineExtracterFilter with a list in which to store LineStrings found.
compose(AffineTransformation) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Updates this transformation to be the composition of this transformation with the given AffineTransformation.
composeBefore(AffineTransformation) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Updates this transformation to be the composition of a given AffineTransformation with this transformation.
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(DirectedEdge) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
 
computeDistance(Geometry, Coordinate, PointPairDistance) - Static method in class com.vividsolutions.jts.algorithm.distance.DistanceToPoint
 
computeDistance(LineString, Coordinate, PointPairDistance) - Static method in class com.vividsolutions.jts.algorithm.distance.DistanceToPoint
 
computeDistance(LineSegment, Coordinate, PointPairDistance) - Static method in class com.vividsolutions.jts.algorithm.distance.DistanceToPoint
 
computeDistance(Polygon, Coordinate, PointPairDistance) - Static method in class com.vividsolutions.jts.algorithm.distance.DistanceToPoint
 
computeDistance(Geometry, Coordinate, PointPairDistance) - Static method in class com.vividsolutions.jts.operation.buffer.validate.DistanceToPointFinder
 
computeDistance(LineString, Coordinate, PointPairDistance) - Static method in class com.vividsolutions.jts.operation.buffer.validate.DistanceToPointFinder
 
computeDistance(LineSegment, Coordinate, PointPairDistance) - Static method in class com.vividsolutions.jts.operation.buffer.validate.DistanceToPointFinder
 
computeDistance(Polygon, Coordinate, PointPairDistance) - Static method in class com.vividsolutions.jts.operation.buffer.validate.DistanceToPointFinder
 
computeEdgeDistance(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.LineIntersector
Computes the "edge distance" of an intersection point p along a segment.
computeEdgeEnds(Iterator) - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBuilder
 
computeEdgeEnds(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.
computeEdgeIntersections(GeometryGraph, LineIntersector, boolean) - Method in class com.vividsolutions.jts.geomgraph.GeometryGraph
 
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
 
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(IntersectionMatrix) - Method in class com.vividsolutions.jts.geomgraph.Edge
Update the IM with the contribution for this component.
computeIM(IntersectionMatrix) - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
compute the contribution to an IM for this component
computeIM(IntersectionMatrix) - Method in class com.vividsolutions.jts.geomgraph.Node
Basic nodes do not compute IMs
computeIM() - Method in class com.vividsolutions.jts.operation.relate.RelateComputer
 
computeIM(IntersectionMatrix) - Method in class com.vividsolutions.jts.operation.relate.RelateNode
Update the IM with the contribution for this component.
computeIntersect(Coordinate, Coordinate, Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
 
computeIntersect(Coordinate, Coordinate, Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.NonRobustLineIntersector
 
computeIntersect(Coordinate, Coordinate, Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.RobustLineIntersector
 
computeIntersection(Coordinate, Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
Compute the intersection of a point p and the line p1-p2.
computeIntersection(Coordinate, Coordinate, Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
Computes the intersection of the lines p1-p2 and p3-p4.
computeIntersection(Coordinate, Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.NonRobustLineIntersector
 
computeIntersection(Coordinate, Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.RobustLineIntersector
 
computeIntersectionNodes(GeometryGraph, int) - Method in class com.vividsolutions.jts.operation.relate.RelateNodeGraph
Insert nodes for all intersections on the edges of a Geometry.
computeIntersections(List, SegmentIntersector, boolean) - Method in class com.vividsolutions.jts.geomgraph.index.EdgeSetIntersector
Computes all self-intersections between edges in a set of edges, allowing client to choose whether self-intersections are computed.
computeIntersections(List, List, SegmentIntersector) - Method in class com.vividsolutions.jts.geomgraph.index.EdgeSetIntersector
Computes all mutual intersections between two sets of edges.
computeIntersections(MonotoneChain, SegmentIntersector) - Method in class com.vividsolutions.jts.geomgraph.index.MonotoneChain
 
computeIntersections(List, SegmentIntersector, boolean) - Method in class com.vividsolutions.jts.geomgraph.index.SimpleEdgeSetIntersector
 
computeIntersections(List, List, SegmentIntersector) - Method in class com.vividsolutions.jts.geomgraph.index.SimpleEdgeSetIntersector
 
computeIntersections(List, SegmentIntersector, boolean) - Method in class com.vividsolutions.jts.geomgraph.index.SimpleMCSweepLineIntersector
 
computeIntersections(List, List, SegmentIntersector) - Method in class com.vividsolutions.jts.geomgraph.index.SimpleMCSweepLineIntersector
 
computeIntersections(List, SegmentIntersector, boolean) - Method in class com.vividsolutions.jts.geomgraph.index.SimpleSweepLineIntersector
 
computeIntersections(List, List, SegmentIntersector) - Method in class com.vividsolutions.jts.geomgraph.index.SimpleSweepLineIntersector
 
computeIntersections(SweepLineSegment, SegmentIntersector) - Method in class com.vividsolutions.jts.geomgraph.index.SweepLineSegment
 
computeIntersects(MonotoneChainEdge, SegmentIntersector) - Method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
 
computeIntersectsForChain(int, MonotoneChainEdge, int, SegmentIntersector) - Method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
 
computeIntLineIndex() - Method in class com.vividsolutions.jts.algorithm.LineIntersector
 
computeIntLineIndex(int) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
 
computeKey(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
computeKey(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
computeLabel(BoundaryNodeRule) - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
 
computeLabel(BoundaryNodeRule) - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
This computes the overall edge label for the set of edges in this EdgeStubBundle.
computeLabelling(GeometryGraph[]) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
Compute the labelling for all dirEdges in this star, as well as the overall labelling
computeLabelling(GeometryGraph[]) - Method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
 
computeLevel(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 interface com.vividsolutions.jts.noding.Noder
Computes the noding for a collection of SegmentStrings.
computeNodes(Collection) - Method in class com.vividsolutions.jts.noding.ScaledNoder
 
computeNodes(Collection) - Method in class com.vividsolutions.jts.noding.SimpleNoder
 
computeNodes(Collection) - Method in class com.vividsolutions.jts.noding.SinglePassNoder
Computes the noding for a collection of SegmentStrings.
computeNodes(Collection) - Method in class com.vividsolutions.jts.noding.snapround.MCIndexSnapRounder
 
computeNodes(Collection) - Method in class com.vividsolutions.jts.noding.snapround.SimpleSnapRounder
 
computeOrientation(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
Computes the orientation of a point q to the directed line segment p1-p2.
computeOrientation(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.NonRobustCGAlgorithms
 
computeOverlaps(MonotoneChain, MonotoneChainOverlapAction) - Method in class com.vividsolutions.jts.index.chain.MonotoneChain
Determine all the line segments in two chains which may overlap, and process them.
computeOverlaps(SweepLineOverlapAction) - Method in class com.vividsolutions.jts.index.sweepline.SweepLineIndex
 
computeOverlaySnapTolerance(Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.GeometrySnapper
Estimates the snap tolerance for a Geometry, taking into account its precision model.
computeOverlaySnapTolerance(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.GeometrySnapper
 
computePoints(DirectedEdge) - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
Collect all the points from the DirectedEdges of this ring into a contiguous list
computeQuadLevel(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.
computeSelfNodes(LineIntersector, boolean) - Method in class com.vividsolutions.jts.geomgraph.GeometryGraph
Compute self-nodes, taking advantage of the Geometry type to minimize the number of intersection tests.
computeSizeBasedSnapTolerance(Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.GeometrySnapper
 
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
ConformingDelaunayTriangulationBuilder - Class in com.vividsolutions.jts.triangulate
A utility class which creates Conforming Delaunay Trianglulations from collections of points and linear constraints, and extract the resulting triangulation edges or triangles as geometries.
ConformingDelaunayTriangulationBuilder() - Constructor for class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulationBuilder
 
ConformingDelaunayTriangulator - Class in com.vividsolutions.jts.triangulate
Computes a Conforming Delaunay Triangulation over a set of sites and a set of linear constraints.
ConformingDelaunayTriangulator(Collection, double) - Constructor for class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
Creates a Conforming Delaunay Triangulation based on the given unconstrained initial vertices.
connect(QuadEdge, QuadEdge) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Creates a new QuadEdge connecting the destination of a to the origin of b, in such a way that all three have the same left face after the connection is complete.
connect(QuadEdge, QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Creates a new QuadEdge connecting the destination of a to the origin of b, in such a way that all three have the same left face after the connection is complete.
ConnectedElementLocationFilter - Class in com.vividsolutions.jts.operation.distance
A ConnectedElementPointFilter extracts a single point from each connected element in a Geometry (e.g.
ConnectedElementPointFilter - Class in com.vividsolutions.jts.operation.distance
Extracts a single point from each connected element in a Geometry (e.g.
ConnectedInteriorTester - Class in com.vividsolutions.jts.operation.valid
This class tests that the interior of an area Geometry ( Polygon or MultiPolygon ) is connected.
ConnectedInteriorTester(GeometryGraph) - Constructor for class com.vividsolutions.jts.operation.valid.ConnectedInteriorTester
 
ConnectedSubgraphFinder - Class in com.vividsolutions.jts.planargraph.algorithm
Finds all connected Subgraphs of a PlanarGraph.
ConnectedSubgraphFinder(PlanarGraph) - Constructor for class com.vividsolutions.jts.planargraph.algorithm.ConnectedSubgraphFinder
 
ConsistentAreaTester - Class in com.vividsolutions.jts.operation.valid
Checks that a GeometryGraph representing an area (a Polygon or MultiPolygon ) has consistent semantics for area geometries.
ConsistentAreaTester(GeometryGraph) - Constructor for class com.vividsolutions.jts.operation.valid.ConsistentAreaTester
Creates a new tester for consistent areas.
ConsistentPolygonRingChecker - Class in com.vividsolutions.jts.operation.overlay
Tests whether the polygon rings in a GeometryGraph are consistent.
ConsistentPolygonRingChecker(PlanarGraph) - Constructor for class com.vividsolutions.jts.operation.overlay.ConsistentPolygonRingChecker
 
ConstraintEnforcementException - Exception in com.vividsolutions.jts.triangulate
Indicates a failure during constraint enforcement.
ConstraintEnforcementException(String) - Constructor for exception com.vividsolutions.jts.triangulate.ConstraintEnforcementException
Creates a new instance with a given message.
ConstraintEnforcementException(String, Coordinate) - Constructor for exception com.vividsolutions.jts.triangulate.ConstraintEnforcementException
Creates a new instance with a given message and approximate location.
ConstraintSplitPointFinder - Interface in com.vividsolutions.jts.triangulate
An interface for strategies for determining the location of split points on constraint segments.
ConstraintVertex - Class in com.vividsolutions.jts.triangulate
A vertex in a Constrained Delaunay Triangulation.
ConstraintVertex(Coordinate) - Constructor for class com.vividsolutions.jts.triangulate.ConstraintVertex
Creates a new constraint vertex
ConstraintVertexFactory - Interface in com.vividsolutions.jts.triangulate
An interface for factories which create a ConstraintVertex
contains(double, double) - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
 
contains(Point2D) - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
 
contains(double, double, double, double) - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
 
contains(Rectangle2D) - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
 
contains(double, double) - Method in class com.vividsolutions.jts.awt.PolygonShape
 
contains(Point2D) - Method in class com.vividsolutions.jts.awt.PolygonShape
 
contains(double, double, double, double) - Method in class com.vividsolutions.jts.awt.PolygonShape
 
contains(Rectangle2D) - Method in class com.vividsolutions.jts.awt.PolygonShape
 
contains(Envelope) - Method in class com.vividsolutions.jts.geom.Envelope
Tests if the Envelope other lies wholely inside this Envelope (inclusive of the boundary).
contains(Coordinate) - Method in class com.vividsolutions.jts.geom.Envelope
Tests if the given point lies in or on the envelope.
contains(double, double) - Method in class com.vividsolutions.jts.geom.Envelope
Tests if the given point lies in or on the envelope.
contains(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Tests whether this geometry contains the argument geometry.
contains(OctagonalEnvelope) - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
contains(Geometry) - Method in interface com.vividsolutions.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry contains a given geometry.
contains(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygon
 
contains(Interval) - Method in class com.vividsolutions.jts.index.bintree.Interval
 
contains(double, double) - Method in class com.vividsolutions.jts.index.bintree.Interval
 
contains(double) - Method in class com.vividsolutions.jts.index.bintree.Interval
 
contains(Polygon, Geometry) - Static method in class com.vividsolutions.jts.operation.predicate.RectangleContains
Tests whether a rectangle contains a given geometry.
contains(Geometry) - Method in class com.vividsolutions.jts.operation.predicate.RectangleContains
 
contains(Edge) - Method in class com.vividsolutions.jts.planargraph.PlanarGraph
Tests whether this graph contains the given Edge
contains(DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.PlanarGraph
Tests whether this graph contains the given DirectedEdge
contains(Edge) - Method in class com.vividsolutions.jts.planargraph.Subgraph
Tests whether an Edge is contained in this subgraph
contains(Vertex[], Coordinate) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
Tests whether the point pt is contained in the triangle defined by 3 Vertexes.
contains(QuadEdge[], Coordinate) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
Tests whether the point pt is contained in the triangle defined by 3 QuadEdgees.
contains(Coordinate) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
containsPoint(Coordinate) - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
This method will cause the ring to be computed.
containsPoint(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.
containsPointInPolygon(Coordinate, Polygon) - Static method in class com.vividsolutions.jts.algorithm.locate.SimplePointInAreaLocator
 
containsProperly(Geometry) - Method in interface com.vividsolutions.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry properly contains a given geometry.
containsProperly(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygon
 
ConvexHull - Class in com.vividsolutions.jts.algorithm
Computes the convex hull of a Geometry.
ConvexHull(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.ConvexHull
Create a new convex hull construction for the input Geometry.
ConvexHull(Coordinate[], GeometryFactory) - Constructor for class com.vividsolutions.jts.algorithm.ConvexHull
Create a new convex hull construction for the input Coordinate array.
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
 
coord - Variable in class com.vividsolutions.jts.geomgraph.EdgeIntersection
 
coord - Variable in class com.vividsolutions.jts.geomgraph.Node
 
coord - Variable in class com.vividsolutions.jts.noding.SegmentNode
 
coord(double, double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
 
Coordinate - Class in com.vividsolutions.jts.geom
A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.
Coordinate(double, double, double) - Constructor for class com.vividsolutions.jts.geom.Coordinate
Constructs a Coordinate at (x,y,z).
Coordinate() - Constructor for class com.vividsolutions.jts.geom.Coordinate
Constructs a Coordinate at (0,0,NaN).
Coordinate(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.DimensionalComparator - Class in com.vividsolutions.jts.geom
Compares two Coordinates, allowing for either a 2-dimensional or 3-dimensional comparison, and handling NaN values correctly.
Coordinate.DimensionalComparator() - Constructor for class com.vividsolutions.jts.geom.Coordinate.DimensionalComparator
Creates a comparator for 2 dimensional coordinates.
Coordinate.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.
CoordinateArrayFilter - Class in com.vividsolutions.jts.util
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 in com.vividsolutions.jts.geom
Useful utility functions for handling Coordinate arrays
CoordinateArrays() - Constructor for class com.vividsolutions.jts.geom.CoordinateArrays
 
CoordinateArrays.BidirectionalComparator - Class in com.vividsolutions.jts.geom
A Comparator for Coordinate arrays modulo their directionality.
CoordinateArrays.BidirectionalComparator() - Constructor for class com.vividsolutions.jts.geom.CoordinateArrays.BidirectionalComparator
 
CoordinateArrays.ForwardComparator - Class in com.vividsolutions.jts.geom
A Comparator for Coordinate arrays in the forward direction of their coordinates, using lexicographic ordering.
CoordinateArrays.ForwardComparator() - Constructor for class com.vividsolutions.jts.geom.CoordinateArrays.ForwardComparator
 
CoordinateArraySequence - Class in com.vividsolutions.jts.geom.impl
The CoordinateSequence implementation that Geometrys use by default.
CoordinateArraySequence(Coordinate[]) - Constructor for class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
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.
CoordinateArraySequence(CoordinateSequence) - Constructor for class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
Constructs a sequence based on the given array (the array is not copied).
CoordinateArraySequenceFactory - Class in com.vividsolutions.jts.geom.impl
Creates CoordinateSequences represented as an array of Coordinates.
CoordinateCountFilter - Class in com.vividsolutions.jts.util
A CoordinateFilter that counts the total number of coordinates in a Geometry.
CoordinateCountFilter() - Constructor for class com.vividsolutions.jts.util.CoordinateCountFilter
 
CoordinateFilter - Interface in com.vividsolutions.jts.geom
Geometry classes support the concept of applying a coordinate filter to every coordinate in the Geometry.
CoordinateList - Class in com.vividsolutions.jts.geom
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(Coordinate[]) - Constructor for class com.vividsolutions.jts.geom.CoordinateList
Constructs a new list from an array of Coordinates, allowing repeated points.
CoordinateList(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.
CoordinatePrecisionReducerFilter - Class in com.vividsolutions.jts.precision
Reduces the precision of the Coordinates in a CoordinateSequence to match the supplied PrecisionModel.
CoordinatePrecisionReducerFilter(PrecisionModel) - Constructor for class com.vividsolutions.jts.precision.CoordinatePrecisionReducerFilter
Creates a new precision reducer filter.
CoordinateSequence - Interface in com.vividsolutions.jts.geom
The internal representation of a list of coordinates inside a Geometry.
CoordinateSequenceComparator - Class in com.vividsolutions.jts.geom
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 in com.vividsolutions.jts.geom
A factory to create concrete instances of CoordinateSequences.
CoordinateSequenceFilter - Interface in com.vividsolutions.jts.geom
Interface for classes which provide operations that can be applied to the coordinates in a CoordinateSequence.
CoordinateSequences - Class in com.vividsolutions.jts.geom
Utility functions for manipulating CoordinateSequences
CoordinateSequences() - Constructor for class com.vividsolutions.jts.geom.CoordinateSequences
 
coordRef - Variable in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
A soft reference to the Coordinate[] representation of this sequence.
coordTrans(double, double, Coordinate) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
 
copy(CoordinateSequence, int, CoordinateSequence, int, int) - Static method in class com.vividsolutions.jts.geom.CoordinateSequences
Copies a section of a CoordinateSequence to another CoordinateSequence.
copy(CoordinateSequence) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
Convenience method which provides statndard way of copying CoordinateSequences
copy(DD) - Static method in class com.vividsolutions.jts.math.DD
Creates a new DoubleDouble with the value of the argument.
copyCoord(CoordinateSequence, int, CoordinateSequence, int) - Static method in class com.vividsolutions.jts.geom.CoordinateSequences
Copies a coordinate of a CoordinateSequence to another CoordinateSequence.
copyDeep(Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
Creates a deep copy of the argument Coordinate array.
copyDeep(Coordinate[], int, Coordinate[], int, int) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
Creates a deep copy of a given section of a source Coordinate array into a destination Coordinate array.
copyNodesAndLabels(GeometryGraph, int) - Method in class com.vividsolutions.jts.operation.relate.RelateNodeGraph
Copy all nodes from an arg geometry into this graph.
count(Object) - Method in class com.vividsolutions.jts.util.ObjectCounter
 
COUNTERCLOCKWISE - Static variable in class com.vividsolutions.jts.algorithm.Angle
Constant representing counterclockwise orientation
COUNTERCLOCKWISE - Static variable in class com.vividsolutions.jts.algorithm.CGAlgorithms
A value that indicates an orientation of counterclockwise, or a left turn.
countSegment(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.RayCrossingCounter
Counts a segment
coveredBy(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Tests whether this geometry is covered by the argument geometry.
coveredBy(Geometry) - Method in interface com.vividsolutions.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry is covered by a given geometry.
covers(double, double) - Method in class com.vividsolutions.jts.geom.Envelope
Tests if the given point lies in or on the envelope.
covers(Coordinate) - Method in class com.vividsolutions.jts.geom.Envelope
Tests if the given point lies in or on the envelope.
covers(Envelope) - Method in class com.vividsolutions.jts.geom.Envelope
Tests if the Envelope other lies wholely inside this Envelope (inclusive of the boundary).
covers(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Tests whether this geometry covers the argument geometry.
covers(Geometry) - Method in interface com.vividsolutions.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry covers a given geometry.
covers(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygon
 
create(Coordinate[]) - Method in interface com.vividsolutions.jts.geom.CoordinateSequenceFactory
Returns a CoordinateSequence based on the given array.
create(CoordinateSequence) - Method in interface com.vividsolutions.jts.geom.CoordinateSequenceFactory
Creates a CoordinateSequence which is a copy of the given CoordinateSequence.
create(int, int) - Method in interface com.vividsolutions.jts.geom.CoordinateSequenceFactory
Creates a CoordinateSequence of the specified size and dimension.
create(Coordinate[]) - Method in class com.vividsolutions.jts.geom.DefaultCoordinateSequenceFactory
Deprecated. Returns a DefaultCoordinateSequence based on the given array (the array is not copied).
create(CoordinateSequence) - Method in class com.vividsolutions.jts.geom.DefaultCoordinateSequenceFactory
Deprecated.  
create(int, int) - Method in class com.vividsolutions.jts.geom.DefaultCoordinateSequenceFactory
Deprecated.  
create(Coordinate[]) - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequenceFactory
Returns a CoordinateArraySequence based on the given array (the array is not copied).
create(CoordinateSequence) - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequenceFactory
 
create(int, int) - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequenceFactory
 
create(Coordinate[]) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
 
create(CoordinateSequence) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
 
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.PackedCoordinateSequenceFactory
 
create(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedGeometryFactory
Creates a new PreparedGeometry appropriate for the argument Geometry.
create(double, double) - Static method in class com.vividsolutions.jts.math.Vector2D
Creates a new vector with given X and Y components.
create(Vector2D) - Static method in class com.vividsolutions.jts.math.Vector2D
Creates a new vector from an existing one.
create(Coordinate) - Static method in class com.vividsolutions.jts.math.Vector2D
Creates a vector from a Coordinate.
create(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.math.Vector2D
Creates a vector with the direction and magnitude of the difference between the to and from Coordinates.
create(Node) - Method in class com.vividsolutions.jts.operation.buffer.BufferSubgraph
Creates the subgraph consisting of all edges reachable from this node.
createArc(double, double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
Creates an elliptical arc, as a LineString.
createArcPolygon(double, double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
Creates an elliptical arc polygon.
createCircle() - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
Creates a circular or elliptical Polygon.
createCoord(double, double) - Method in class com.vividsolutions.jts.shape.GeometricShapeBuilder
 
createCoord(double, double) - Method in class com.vividsolutions.jts.shape.random.RandomPointsBuilder
 
createCoordinateSequence(Coordinate[]) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
Convenience method which provides standard way of creating a CoordinateSequence
createEllipse() - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
Creates an elliptical Polygon.
createExpanded(Node, Interval) - Static method in class com.vividsolutions.jts.index.bintree.Node
 
createExpanded(Node, Envelope) - Static method in class com.vividsolutions.jts.index.quadtree.Node
 
createFromBaseLines(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformationFactory
Creates an AffineTransformation defined by a maping between two baselines.
createFromControlVectors(Coordinate, Coordinate, Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformationFactory
Creates a tranformation from a set of three control vectors.
createFromControlVectors(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformationFactory
Creates an AffineTransformation defined by a pair of control vectors.
createFromControlVectors(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformationFactory
Creates an AffineTransformation defined by a single control vector.
createFromControlVectors(Coordinate[], Coordinate[]) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformationFactory
Creates an AffineTransformation defined by a set of control vectors.
createGeometry(Geometry) - Method in class com.vividsolutions.jts.geom.GeometryFactory
 
createGeometryCollection(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.
createLinearRing(Coordinate[]) - Method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a LinearRing using the given Coordinates.
createLinearRing(CoordinateSequence) - Method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a LinearRing using the given CoordinateSequence.
createLineString(Coordinate[]) - Method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a LineString using the given Coordinates; a null or empty array will create an empty LineString.
createLineString(CoordinateSequence) - Method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a LineString using the given CoordinateSequence; a null or empty CoordinateSequence will create an empty LineString.
createMultiLineString(LineString[]) - Method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a MultiLineString using the given LineStrings; a null or empty array will create an empty MultiLineString.
createMultiPoint(Point[]) - Method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a MultiPoint using the given Points.
createMultiPoint(Coordinate[]) - Method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a MultiPoint using the given Coordinates.
createMultiPoint(CoordinateSequence) - Method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a MultiPoint using the given CoordinateSequence.
createMultiPolygon(Polygon[]) - Method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a MultiPolygon using the given Polygons; a null or empty array will create an empty Polygon.
createNode(Coordinate) - Method in class com.vividsolutions.jts.geomgraph.NodeFactory
The basic node constructor does not allow for incident edges
createNode(Interval) - Static method in class com.vividsolutions.jts.index.bintree.Node
 
createNode(Envelope) - Static method in class com.vividsolutions.jts.index.quadtree.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
 
createNode(Coordinate) - Method in class com.vividsolutions.jts.operation.overlay.OverlayNodeFactory
 
createNode(Coordinate) - Method in class com.vividsolutions.jts.operation.relate.RelateNodeFactory
 
createOn(QuadEdgeSubdivision) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
Creates QuadEdgeTriangles for all facets of a QuadEdgeSubdivision representing a triangulation.
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(Point2D) - Method in class com.vividsolutions.jts.awt.PointShapeFactory.BasePointShapeFactory
Creates a shape representing a point.
createPoint(Point2D) - Method in class com.vividsolutions.jts.awt.PointShapeFactory.Circle
Creates a shape representing a point.
createPoint(Point2D) - Method in interface com.vividsolutions.jts.awt.PointShapeFactory
Creates a shape representing a PointShapeFactory.Point.
createPoint(Point2D) - Method in class com.vividsolutions.jts.awt.PointShapeFactory.Cross
Creates a shape representing a point.
createPoint(Point2D) - Method in class com.vividsolutions.jts.awt.PointShapeFactory.Point
Creates a shape representing a point.
createPoint(Point2D) - Method in class com.vividsolutions.jts.awt.PointShapeFactory.Square
Creates a shape representing a point.
createPoint(Point2D) - Method in class com.vividsolutions.jts.awt.PointShapeFactory.Star
Creates a shape representing a point.
createPoint(Point2D) - Method in class com.vividsolutions.jts.awt.PointShapeFactory.Triangle
Creates a shape representing a point.
createPoint(Point2D) - Method in class com.vividsolutions.jts.awt.PointShapeFactory.X
Creates a shape representing a point.
createPoint(Coordinate) - Method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a Point using the given Coordinate; a null Coordinate will create an empty Geometry.
createPoint(CoordinateSequence) - Method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a Point using the given CoordinateSequence; a null or empty CoordinateSequence will create an empty Point.
createPointFromInternalCoord(Coordinate, Geometry) - Static method in class com.vividsolutions.jts.geom.GeometryFactory
 
createPolygon(LinearRing, LinearRing[]) - Method in class com.vividsolutions.jts.geom.GeometryFactory
Constructs a Polygon with the given exterior boundary and interior boundaries.
createRandomCoord(Envelope) - Method in class com.vividsolutions.jts.shape.random.RandomPointsBuilder
 
createRectangle() - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
Creates a rectangular Polygon.
createSineStar() - Method in class com.vividsolutions.jts.geom.util.SineStarFactory
Generates the geometry for the sine star
createSquircle() - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
Creates a squircular Polygon.
createSupercircle(double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
Creates a supercircular Polygon of a given positive power.
createVertex(Coordinate, Segment) - Method in interface com.vividsolutions.jts.triangulate.ConstraintVertexFactory
 
crosses(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Tests whether this geometry crosses the argument geometry.
crosses(Geometry) - Method in interface com.vividsolutions.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry crosses a given geometry.
CURRENT_VERSION - Static variable in class com.vividsolutions.jts.JTSVersion
The current version number of the JTS API.
currentSegment(float[]) - Method in class com.vividsolutions.jts.awt.ShapeCollectionPathIterator
 
currentSegment(double[]) - Method in class com.vividsolutions.jts.awt.ShapeCollectionPathIterator
 
cutEdges - Variable in class com.vividsolutions.jts.operation.polygonize.Polygonizer
 

D

dangles - Variable in class com.vividsolutions.jts.operation.polygonize.Polygonizer
 
DD - Class in com.vividsolutions.jts.math
Implements extended-precision floating-point numbers which maintain 106 bits (approximately 30 decimal digits) of precision.
DD() - Constructor for class com.vividsolutions.jts.math.DD
Creates a new DoubleDouble with value 0.0.
DD(double) - Constructor for class com.vividsolutions.jts.math.DD
Creates a new DoubleDouble with value x.
DD(double, double) - Constructor for class com.vividsolutions.jts.math.DD
Creates a new DoubleDouble with value (hi, lo).
DD(DD) - Constructor for class com.vividsolutions.jts.math.DD
Creates a new DoubleDouble with value equal to the argument.
DD(String) - Constructor for class com.vividsolutions.jts.math.DD
Creates a new DoubleDouble with value equal to the argument.
Debug - Class in com.vividsolutions.jts.util
Provides routines to simplify and localize debugging output.
DEBUG_PROPERTY_NAME - Static variable in class com.vividsolutions.jts.util.Debug
 
DEBUG_PROPERTY_VALUE_ON - Static variable in class com.vividsolutions.jts.util.Debug
 
DEBUG_PROPERTY_VALUE_TRUE - Static variable in class com.vividsolutions.jts.util.Debug
 
DEFAULT_MITRE_LIMIT - Static variable in class com.vividsolutions.jts.operation.buffer.BufferParameters
The default mitre limit Allows fairly pointy mitres.
DEFAULT_POINT_FACTORY - Static variable in class com.vividsolutions.jts.awt.ShapeWriter
The point shape factory used by default.
DEFAULT_POINT_TRANSFORMATION - Static variable in class com.vividsolutions.jts.awt.ShapeWriter
The point transformation used by default.
DEFAULT_QUADRANT_SEGMENTS - Static variable in class com.vividsolutions.jts.operation.buffer.BufferParameters
The default number of facets into which to divide a fillet of 90 degrees.
DEFAULT_SIZE - Static variable in class com.vividsolutions.jts.awt.PointShapeFactory.BasePointShapeFactory
The default size of the shape
DefaultCoordinateSequenceFactory - Class in com.vividsolutions.jts.geom
Deprecated. no longer used
DefaultCoordinateSequenceFactory() - Constructor for class com.vividsolutions.jts.geom.DefaultCoordinateSequenceFactory
Deprecated.  
DelaunayTriangulationBuilder - Class in com.vividsolutions.jts.triangulate
A utility class which creates Delaunay Trianglulations from collections of points and extract the resulting triangulation edges or triangles as geometries.
DelaunayTriangulationBuilder() - Constructor for class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
Creates a new triangulation builder.
DELETE - Static variable in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
 
DELETE - Static variable in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
 
delete() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Marks this quadedge as being deleted.
delete(QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Deletes a quadedge from the subdivision.
Densifier - Class in com.vividsolutions.jts.densify
Densifies a Geometry by inserting extra vertices along the line segments contained in the geometry.
Densifier(Geometry) - Constructor for class com.vividsolutions.jts.densify.Densifier
Creates a new densifier instance.
densify(Geometry, double) - Static method in class com.vividsolutions.jts.densify.Densifier
Densifies a geometry using a given distance tolerance, and respecting the input geometry's PrecisionModel.
Depth - Class in com.vividsolutions.jts.geomgraph
A Depth object records the topological depth of the sides of an Edge for up to two Geometries.
Depth() - Constructor for class com.vividsolutions.jts.geomgraph.Depth
 
depth() - Method in class com.vividsolutions.jts.index.bintree.Bintree
 
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.AbstractSTRtree
 
depth(AbstractNode) - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
 
depth() - Method in class com.vividsolutions.jts.index.strtree.STRtree
Returns the number of items in the tree.
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.
dest() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the vertex for the edge's destination
deStar - Variable in class com.vividsolutions.jts.planargraph.Node
The collection of DirectedEdges that leave this Node
DESTINATION - Static variable in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
determineBoundary(BoundaryNodeRule, 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)
diagonalSize(Envelope) - Static method in class com.vividsolutions.jts.algorithm.match.HausdorffSimilarityMeasure
 
diff(double, double) - Static method in class com.vividsolutions.jts.algorithm.Angle
Computes the unoriented smallest difference between two angles.
difference(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.
DIFFERENCE - Static variable in class com.vividsolutions.jts.operation.overlay.OverlayOp
 
difference(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp
 
difference(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.SnapOverlayOp
 
difference(Geometry, Geometry) - Method in class com.vividsolutions.jts.precision.CommonBitsOp
Computes the set-theoretic difference of two Geometrys, using enhanced precision.
difference(Geometry, Geometry) - Static method in class com.vividsolutions.jts.precision.EnhancedPrecisionOp
Computes the set-theoretic difference of two Geometrys, using enhanced precision.
dim - Variable in class com.vividsolutions.jts.util.GeometricShapeFactory
 
Dimension - Class in com.vividsolutions.jts.geom
Provides constants representing the dimensions of a point, a curve and a surface.
Dimension() - Constructor for class com.vividsolutions.jts.geom.Dimension
 
dimension - Variable in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
The dimensions of the coordinates hold in the packed array
dimensionLimit - Variable in class com.vividsolutions.jts.geom.CoordinateSequenceComparator
The number of dimensions to test
DirectedEdge - Class in com.vividsolutions.jts.geomgraph
 
DirectedEdge(Edge, boolean) - Constructor for class com.vividsolutions.jts.geomgraph.DirectedEdge
 
DirectedEdge - Class in com.vividsolutions.jts.planargraph
Represents a directed edge in a PlanarGraph.
DirectedEdge(Node, Node, Coordinate, boolean) - Constructor for class com.vividsolutions.jts.planargraph.DirectedEdge
Constructs a DirectedEdge connecting the from node to the to node.
DirectedEdgeStar - Class in com.vividsolutions.jts.geomgraph
A DirectedEdgeStar is an ordered list of outgoing DirectedEdges around a node.
DirectedEdgeStar() - Constructor for class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
 
DirectedEdgeStar - Class in com.vividsolutions.jts.planargraph
A sorted collection of DirectedEdges which leave a Node in a PlanarGraph.
DirectedEdgeStar() - Constructor for class com.vividsolutions.jts.planargraph.DirectedEdgeStar
Constructs a DirectedEdgeStar with no edges.
dirEdge - Variable 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 - Variable in class com.vividsolutions.jts.planargraph.PlanarGraph
 
dirEdges - Variable in class com.vividsolutions.jts.planargraph.Subgraph
 
DISCONNECTED_INTERIOR - Static variable 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)
DiscreteHausdorffDistance - Class in com.vividsolutions.jts.algorithm.distance
An algorithm for computing a distance metric which is an approximation to the Hausdorff Distance based on a discretization of the input Geometry.
DiscreteHausdorffDistance(Geometry, Geometry) - Constructor for class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance
 
DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter - Class in com.vividsolutions.jts.algorithm.distance
 
DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter(Geometry, double) - Constructor for class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
 
DiscreteHausdorffDistance.MaxPointDistanceFilter - Class in com.vividsolutions.jts.algorithm.distance
 
DiscreteHausdorffDistance.MaxPointDistanceFilter(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxPointDistanceFilter
 
disjoint(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Tests whether this geometry is disjoint from the argument geometry.
disjoint(Geometry) - Method in interface com.vividsolutions.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry is disjoint from a given geometry.
dissolve(Collection) - Method in class com.vividsolutions.jts.noding.SegmentStringDissolver
Dissolve all SegmentStrings in the input Collection
dissolve(SegmentString) - Method in class com.vividsolutions.jts.noding.SegmentStringDissolver
Dissolve the given SegmentString.
dist - Variable in class com.vividsolutions.jts.geomgraph.EdgeIntersection
 
distance(Geometry, Geometry) - Static method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance
 
distance(Geometry, Geometry, double) - Static method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance
 
distance() - Method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance
 
distance(Coordinate) - Method in class com.vividsolutions.jts.geom.Coordinate
Computes the 2-dimensional Euclidean distance to another location.
distance(Envelope) - Method in class com.vividsolutions.jts.geom.Envelope
Computes the distance between this and another Envelope.
distance(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Returns the minimum distance between this Geometry and the Geometry g
distance(LineSegment) - Method in class com.vividsolutions.jts.geom.LineSegment
Computes the distance between this line segment and another segment.
distance(Coordinate) - Method in class com.vividsolutions.jts.geom.LineSegment
Computes the distance between this line segment and a given point.
distance(ItemBoundable, ItemBoundable) - Method in class com.vividsolutions.jts.index.strtree.GeometryItemDistance
Computes the distance between two Geometry items, using the Geometry.distance(Geometry) method.
distance(ItemBoundable, ItemBoundable) - Method in interface com.vividsolutions.jts.index.strtree.ItemDistance
Computes the distance between two items.
distance(Vector2D) - Method in class com.vividsolutions.jts.math.Vector2D
Computes the distance between this vector and another one.
distance(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.distance.DistanceOp
Compute the distance between the nearest points of two geometries.
distance() - Method in class com.vividsolutions.jts.operation.distance.DistanceOp
Report the distance between the nearest points on the input geometries.
distance(FacetSequence) - Method in class com.vividsolutions.jts.operation.distance.FacetSequence
 
distance(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.distance.IndexedFacetDistance
Computes the distance between two geometries using the indexed approach.
distanceLineLine(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
Computes the distance from a line segment AB to a line segment CD Note: NON-ROBUST!
DistanceOp - Class in com.vividsolutions.jts.operation.distance
Find two points on two Geometrys which lie within a given distance, or else are the nearest points on the geometries (in which case this also provides the distance between the geometries).
DistanceOp(Geometry, Geometry) - Constructor for class com.vividsolutions.jts.operation.distance.DistanceOp
Constructs a DistanceOp that computes the distance and nearest points between the two specified geometries.
DistanceOp(Geometry, Geometry, double) - Constructor for class com.vividsolutions.jts.operation.distance.DistanceOp
Constructs a DistanceOp that computes the distance and nearest points between the two specified geometries.
distancePerpendicular(Coordinate) - Method in class com.vividsolutions.jts.geom.LineSegment
Computes the perpendicular distance between the (infinite) line defined by this line segment and a point.
distancePointLine(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
Computes the distance from a point p to a line segment AB Note: NON-ROBUST!
distancePointLine(Coordinate, Coordinate[]) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
Computes the distance from a point to a sequence of line segments.
distancePointLinePerpendicular(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
Computes the perpendicular distance from a point p to the (infinite) line containing the points AB
DistanceToPoint - Class in com.vividsolutions.jts.algorithm.distance
Computes the Euclidean distance (L2 metric) from a Point to a Geometry.
DistanceToPoint() - Constructor for class com.vividsolutions.jts.algorithm.distance.DistanceToPoint
 
DistanceToPointFinder - Class in com.vividsolutions.jts.operation.buffer.validate
Computes the Euclidean distance (L2 metric) from a Point to a Geometry.
DistanceToPointFinder() - Constructor for class com.vividsolutions.jts.operation.buffer.validate.DistanceToPointFinder
 
divide(DD) - Method in class com.vividsolutions.jts.math.DD
Computes a new DoubleDouble whose value is (this / y).
divide(double) - Method in class com.vividsolutions.jts.math.DD
Computes a new DoubleDouble whose value is (this / y).
divide(double) - Method in class com.vividsolutions.jts.math.Vector2D
Divides the vector by a scalar value.
dNext() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the next CCW edge around (into) the destination of this edge.
DO_INTERSECT - Static variable in class com.vividsolutions.jts.algorithm.LineIntersector
 
DONT_INTERSECT - Static variable in class com.vividsolutions.jts.algorithm.LineIntersector
These are deprecated, due to ambiguous naming
DONTCARE - Static variable in class com.vividsolutions.jts.geom.Dimension
Dimension value for any dimension (= {FALSE, TRUE}).
dot(Vector2D) - Method in class com.vividsolutions.jts.math.Vector2D
Computes the dot-product of two vectors
DOUBLE - Static variable in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
 
DOUBLE_FACTORY - Static variable in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
 
DoubleBits - Class in com.vividsolutions.jts.index.quadtree
DoubleBits manipulates Double numbers by using bit manipulation and bit-field extraction.
DoubleBits(double) - Constructor for class com.vividsolutions.jts.index.quadtree.DoubleBits
 
doubleValue() - Method in class com.vividsolutions.jts.math.DD
Converts this value to the nearest double-precision number.
DouglasPeuckerSimplifier - Class in com.vividsolutions.jts.simplify
Simplifies a Geometry using the standard Douglas-Peucker algorithm.
DouglasPeuckerSimplifier(Geometry) - Constructor for class com.vividsolutions.jts.simplify.DouglasPeuckerSimplifier
 
dPrev() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the next CW edge around (into) the destination of this edge.
dump() - Method in class com.vividsolutions.jts.math.DD
Dumps the components of this number to a string.
DUPLICATE_RINGS - Static variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Indicates that a polygonal geometry contains two rings which are identical

E

E - Static variable in class com.vividsolutions.jts.math.DD
The value nearest to the constant e (the natural logarithm base).
Edge - Class in com.vividsolutions.jts.geomgraph
 
Edge(Coordinate[], Label) - Constructor for class com.vividsolutions.jts.geomgraph.Edge
 
Edge(Coordinate[]) - Constructor for class com.vividsolutions.jts.geomgraph.Edge
 
edge - Variable in class com.vividsolutions.jts.geomgraph.EdgeEnd
 
Edge - Class in com.vividsolutions.jts.planargraph
Represents an undirected edge of a PlanarGraph.
Edge() - Constructor for class com.vividsolutions.jts.planargraph.Edge
Constructs an Edge whose DirectedEdges are not yet set.
Edge(DirectedEdge, DirectedEdge) - Constructor for class com.vividsolutions.jts.planargraph.Edge
Constructs an Edge initialized with the given DirectedEdges, and for each DirectedEdge: sets the Edge, sets the symmetric DirectedEdge, and adds this Edge to its from-Node.
EdgeConnectedTriangleTraversal - Class in com.vividsolutions.jts.triangulate.quadedge
A framework to visit sets of edge-connected QuadEdgeTriangles in breadth-first order
EdgeConnectedTriangleTraversal() - Constructor for class com.vividsolutions.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
 
edgeDirection - Variable in class com.vividsolutions.jts.planargraph.DirectedEdge
 
EdgeEnd - Class in com.vividsolutions.jts.geomgraph
Models the end of an edge incident on a node.
EdgeEnd(Edge) - Constructor for class com.vividsolutions.jts.geomgraph.EdgeEnd
 
EdgeEnd(Edge, Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.geomgraph.EdgeEnd
 
EdgeEnd(Edge, Coordinate, Coordinate, Label) - Constructor for class com.vividsolutions.jts.geomgraph.EdgeEnd
 
EdgeEndBuilder - Class in com.vividsolutions.jts.operation.relate
Computes the EdgeEnds which arise from a noded Edge.
EdgeEndBuilder() - Constructor for class com.vividsolutions.jts.operation.relate.EdgeEndBuilder
 
EdgeEndBundle - Class in com.vividsolutions.jts.operation.relate
A collection of EdgeEnds which obey the following invariant: They originate at the same node and have the same direction.
EdgeEndBundle(BoundaryNodeRule, EdgeEnd) - Constructor for class com.vividsolutions.jts.operation.relate.EdgeEndBundle
 
EdgeEndBundle(EdgeEnd) - Constructor for class com.vividsolutions.jts.operation.relate.EdgeEndBundle
 
EdgeEndBundleStar - Class in com.vividsolutions.jts.operation.relate
An ordered list of EdgeEndBundles around a RelateNode.
EdgeEndBundleStar() - Constructor for class com.vividsolutions.jts.operation.relate.EdgeEndBundleStar
Creates a new empty EdgeEndBundleStar
edgeEndList - Variable in class com.vividsolutions.jts.geomgraph.PlanarGraph
 
EdgeEndStar - Class in com.vividsolutions.jts.geomgraph
A EdgeEndStar is an ordered list of EdgeEnds around a node.
EdgeEndStar() - Constructor for class com.vividsolutions.jts.geomgraph.EdgeEndStar
 
EdgeIntersection - Class in com.vividsolutions.jts.geomgraph
Represents a point on an edge which intersects with another edge.
EdgeIntersection(Coordinate, int, double) - Constructor for class com.vividsolutions.jts.geomgraph.EdgeIntersection
 
EdgeIntersectionList - Class in com.vividsolutions.jts.geomgraph
A list of edge intersections along an Edge.
EdgeIntersectionList(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 - Variable in class com.vividsolutions.jts.geomgraph.EdgeEndStar
A list of all outgoing edges in the result, in CCW order
EdgeList - Class in com.vividsolutions.jts.geomgraph
A EdgeList is a list of Edges.
EdgeList() - Constructor for class com.vividsolutions.jts.geomgraph.EdgeList
 
edgeMap - Variable in class com.vividsolutions.jts.geomgraph.EdgeEndStar
A map which maintains the edges in sorted order around the node
EdgeNodingValidator - Class in com.vividsolutions.jts.geomgraph
Validates that a collection of Edges is correctly noded.
EdgeNodingValidator(Collection) - Constructor for class com.vividsolutions.jts.geomgraph.EdgeNodingValidator
Creates a new validator for the given collection of Edges.
EdgeRing - Class in com.vividsolutions.jts.geomgraph
 
EdgeRing(DirectedEdge, GeometryFactory) - Constructor for class com.vividsolutions.jts.geomgraph.EdgeRing
 
edges - Variable in class com.vividsolutions.jts.geomgraph.Node
 
edges - Variable in class com.vividsolutions.jts.geomgraph.PlanarGraph
 
edges - Variable in class com.vividsolutions.jts.planargraph.PlanarGraph
 
edges - Variable in class com.vividsolutions.jts.planargraph.Subgraph
 
EdgeSetIntersector - Class in com.vividsolutions.jts.geomgraph.index
An EdgeSetIntersector computes all the intersections between the edges in the set.
EdgeSetIntersector() - Constructor for class com.vividsolutions.jts.geomgraph.index.EdgeSetIntersector
 
EdgeSetNoder - Class in com.vividsolutions.jts.operation.overlay
Nodes a set of edges.
EdgeSetNoder(LineIntersector) - Constructor for class com.vividsolutions.jts.operation.overlay.EdgeSetNoder
 
EdgeString - Class in com.vividsolutions.jts.operation.linemerge
A sequence of LineMergeDirectedEdges forming one of the lines that will be output by the line-merging process.
EdgeString(GeometryFactory) - Constructor for class com.vividsolutions.jts.operation.linemerge.EdgeString
Constructs an EdgeString with the given factory used to convert this EdgeString to a LineString
edit(Geometry, GeometryFactory) - Method in class com.vividsolutions.jts.geom.util.GeometryEditor.CoordinateOperation
 
edit(Coordinate[], Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryEditor.CoordinateOperation
Edits the array of Coordinates from a Geometry.
edit(Geometry, GeometryEditor.GeometryEditorOperation) - Method in class com.vividsolutions.jts.geom.util.GeometryEditor
Edit the input Geometry with the given edit operation.
edit(Geometry, GeometryFactory) - Method in interface com.vividsolutions.jts.geom.util.GeometryEditor.GeometryEditorOperation
Edits a Geometry by returning a new Geometry with a modification.
edit(Geometry, GeometryFactory) - Method in class com.vividsolutions.jts.geom.util.GeometryEditor.NoOpGeometryOperation
 
edit(Coordinate[], Geometry) - Method in class com.vividsolutions.jts.precision.PrecisionReducerCoordinateOperation
 
endElement(String, String, String) - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
 
endLine() - Method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
Terminate the current LineString.
ENDPOINT_BOUNDARY_RULE - Static variable in interface com.vividsolutions.jts.algorithm.BoundaryNodeRule
The Endpoint Boundary Node Rule.
enforceConstraints() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
Enforces the supplied constraints into the triangulation.
EnhancedPrecisionOp - Class in com.vividsolutions.jts.precision
Provides versions of Geometry spatial functions which use enhanced precision techniques to reduce the likelihood of robustness problems.
EnhancedPrecisionOp() - Constructor for class com.vividsolutions.jts.precision.EnhancedPrecisionOp
 
ensureExtent(Interval, double) - Static method in class com.vividsolutions.jts.index.bintree.Bintree
Ensure that the Interval for the inserted item has non-zero extents.
ensureExtent(Envelope, double) - Static method in class com.vividsolutions.jts.index.quadtree.Quadtree
Ensure that the envelope for the inserted item has non-zero extents.
ensureValidRing(CoordinateSequenceFactory, CoordinateSequence) - Static method in class com.vividsolutions.jts.geom.CoordinateSequences
Ensures that a CoordinateSequence forms a valid ring, returning a new closed sequence of the correct length if required.
Envelope - Class in com.vividsolutions.jts.geom
Defines a rectangular region of the 2D coordinate plane.
Envelope() - Constructor for class com.vividsolutions.jts.geom.Envelope
Creates a null 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.
Envelope(Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.geom.Envelope
Creates an Envelope for a region defined by two Coordinates.
Envelope(Coordinate) - Constructor for class com.vividsolutions.jts.geom.Envelope
Creates an Envelope for a region defined by a single Coordinate.
Envelope(Envelope) - Constructor for class com.vividsolutions.jts.geom.Envelope
Create an Envelope from an existing Envelope.
envelope - Variable in class com.vividsolutions.jts.geom.Geometry
The bounding box of this Geometry.
envelope(Collection) - Static method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
Computes the Envelope of a collection of Coordinates.
EPS - Static variable in class com.vividsolutions.jts.math.DD
The smallest representable relative difference between two {link @ DoubleDouble} values
equal(Coordinate, Coordinate, double) - Method in class com.vividsolutions.jts.geom.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(Coordinate[], Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
Returns true if the two arrays are identical, both null, or pointwise equal (as compared using Coordinate#equals)
equals(Coordinate[], Coordinate[], Comparator) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
Returns true if the two arrays are identical, both null, or pointwise equal, using a user-defined CoordinateArrays.ForwardComparator for Coordinate s
equals(Object) - Method in class com.vividsolutions.jts.geom.Envelope
 
equals(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Tests whether this geometry is topologically equal to the argument geometry.
equals(Object) - Method in class com.vividsolutions.jts.geom.Geometry
Tests whether this geometry is structurally and numerically equal to a given Object.
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) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Tests if an object is an AffineTransformation and has the same matrix as this transformation.
equals(Object) - Method in class com.vividsolutions.jts.geomgraph.Edge
equals is defined to be:
equals(Object) - Method in class com.vividsolutions.jts.index.strtree.Interval
 
equals(DD) - Method in class com.vividsolutions.jts.math.DD
Tests whether this value is equal to another DoubleDouble value.
equals(Object) - Method in class com.vividsolutions.jts.math.Vector2D
Tests if a vector o has the same values for the x and y components.
equals(Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
equals(Vertex, double) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
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.
equals(Coordinate, Coordinate, double) - Static method in class com.vividsolutions.jts.util.Debug
 
equals2D(Coordinate) - Method in class com.vividsolutions.jts.geom.Coordinate
Returns whether the planar projections of the two Coordinates are equal.
equals3D(Coordinate) - Method in class com.vividsolutions.jts.geom.Coordinate
Returns true if other has the same values for x, y and z.
equalsExact(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.
equalsExact(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Returns true if the two Geometrys are exactly equal.
equalsExact(Geometry, double) - Method in class com.vividsolutions.jts.geom.GeometryCollection
 
equalsExact(Geometry, double) - Method in class com.vividsolutions.jts.geom.LineString
 
equalsExact(Geometry, double) - Method in class com.vividsolutions.jts.geom.MultiLineString
 
equalsExact(Geometry, double) - Method in class com.vividsolutions.jts.geom.MultiPoint
 
equalsExact(Geometry, double) - Method in class com.vividsolutions.jts.geom.MultiPolygon
 
equalsExact(Geometry, double) - Method in class com.vividsolutions.jts.geom.Point
 
equalsExact(Geometry, double) - Method in class com.vividsolutions.jts.geom.Polygon
 
equalsNonOriented(QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Tests if this quadedge and another have the same line segment geometry, regardless of orientation.
equalsNorm(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Tests whether two geometries are exactly equal in their normalized forms.
equalsOriented(QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Tests if this quadedge and another have the same line segment geometry with the same orientation.
equalsTopo(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Tests whether this geometry is topologically equal to the argument geometry as defined by the SFS equals predicate.
equalsTopo(LineSegment) - Method in class com.vividsolutions.jts.geom.LineSegment
Returns true if other is topologically equal to this LineSegment (e.g.
equalsTopo(Segment) - Method in class com.vividsolutions.jts.triangulate.Segment
Determines whether two segments are topologically equal.
errMsg - Static variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Messages corresponding to error codes
error(SAXParseException) - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
 
ERROR - Static variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Deprecated.  
execute(Object) - Method in interface 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.
expandBy(double) - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
expandEnvelope(Envelope) - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
Expands the given Envelope to include the coordinates in the sequence.
expandEnvelope(Envelope) - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
 
expandEnvelope(Envelope) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
 
expandEnvelope(Envelope) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
 
expandToInclude(Coordinate) - Method in class com.vividsolutions.jts.geom.Envelope
Enlarges this Envelope so that it contains the given Coordinate.
expandToInclude(double, double) - Method in class com.vividsolutions.jts.geom.Envelope
Enlarges this Envelope so that it contains the given point.
expandToInclude(Envelope) - Method in class com.vividsolutions.jts.geom.Envelope
Enlarges this Envelope so that it contains the other Envelope.
expandToInclude(Geometry) - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
expandToInclude(CoordinateSequence) - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
expandToInclude(OctagonalEnvelope) - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
expandToInclude(Coordinate) - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
expandToInclude(Envelope) - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
expandToInclude(double, double) - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
expandToInclude(Interval) - Method in class com.vividsolutions.jts.index.bintree.Interval
 
expandToInclude(Interval) - Method in class com.vividsolutions.jts.index.strtree.Interval
 
exponent(double) - Static method in class com.vividsolutions.jts.index.quadtree.DoubleBits
 
EXPONENT_BIAS - Static variable in class com.vividsolutions.jts.index.quadtree.DoubleBits
 
extent - Variable in class com.vividsolutions.jts.shape.GeometricShapeBuilder
 
EXTERIOR - Static variable in class com.vividsolutions.jts.geom.Location
The location value for the exterior of a geometry.
extract(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).
extract(Geometry, Class, List) - Static method in class com.vividsolutions.jts.geom.util.GeometryExtracter
Extracts the components of type clz from a Geometry and adds them to the provided List.
extract(Geometry, Class) - Static method in class com.vividsolutions.jts.geom.util.GeometryExtracter
Extracts the components of type clz from a Geometry and returns them in a List.
extractFactory(Collection) - Static method in class com.vividsolutions.jts.geom.util.GeometryCombiner
Extracts the GeometryFactory used by the geometries in a collection
extractLine(double, double) - Method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Computes the LineString for the interval on the line between the given indices.
extractLine(LinearLocation, LinearLocation) - Method in class com.vividsolutions.jts.linearref.LocationIndexedLine
Computes the LineString for the interval on the line between the given indices.
extractPoint(double) - Method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Computes the Coordinate for the point on the line at the given index.
extractPoint(double, double) - Method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Computes the Coordinate for the point on the line at the given index, offset by the given distance.
extractPoint(LinearLocation) - Method in class com.vividsolutions.jts.linearref.LocationIndexedLine
Computes the Coordinate for the point on the line at the given index.
extractPoint(LinearLocation, double) - Method in class com.vividsolutions.jts.linearref.LocationIndexedLine
Computes the Coordinate for the point on the line at the given index, offset by the given distance.
extractSegmentStrings(Geometry) - Static method in class com.vividsolutions.jts.noding.SegmentStringUtil
Extracts all linear components from a given Geometry to SegmentStrings.
extractTargetCoordinates(Geometry) - Method in class com.vividsolutions.jts.operation.overlay.snap.GeometrySnapper
 
extractUniqueCoordinates(Geometry) - Static method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
Extracts the unique Coordinates from the given Geometry.

F

FacetSequence - Class in com.vividsolutions.jts.operation.distance
Represents a sequence of facets (points or line segments) of a Geometry specified by a subsequence of a CoordinateSequence.
FacetSequence(CoordinateSequence, int, int) - Constructor for class com.vividsolutions.jts.operation.distance.FacetSequence
Creates a new section based on a CoordinateSequence.
FacetSequence(CoordinateSequence, int) - Constructor for class com.vividsolutions.jts.operation.distance.FacetSequence
Creates a new sequence for a single point from a CoordinateSequence.
FacetSequenceTreeBuilder - Class in com.vividsolutions.jts.operation.distance
 
FacetSequenceTreeBuilder() - Constructor for class com.vividsolutions.jts.operation.distance.FacetSequenceTreeBuilder
 
factory - Variable in class com.vividsolutions.jts.geom.Geometry
The GeometryFactory used to create this Geometry
factory - Variable in class com.vividsolutions.jts.geom.util.GeometryTransformer
 
FALSE - Static variable in class com.vividsolutions.jts.geom.Dimension
Dimension value of the empty geometry (-1).
FastNodingValidator - Class in com.vividsolutions.jts.noding
Validates that a collection of SegmentStrings is correctly noded.
FastNodingValidator(Collection) - Constructor for class com.vividsolutions.jts.noding.FastNodingValidator
Creates a new noding validator for a given set of linework.
FastSegmentSetIntersectionFinder - Class in com.vividsolutions.jts.noding
Finds if two sets of SegmentStrings intersect.
FastSegmentSetIntersectionFinder(Collection) - Constructor for class com.vividsolutions.jts.noding.FastSegmentSetIntersectionFinder
 
fatalError(SAXParseException) - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
 
filter(CoordinateSequence, int) - Method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
 
filter(Coordinate) - Method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxPointDistanceFilter
 
filter(Coordinate) - Method in interface com.vividsolutions.jts.geom.CoordinateFilter
Performs an operation with or on coord.
filter(CoordinateSequence, int) - Method in interface com.vividsolutions.jts.geom.CoordinateSequenceFilter
Performs an operation on a coordinate in a CoordinateSequence.
filter(Geometry) - Method in interface com.vividsolutions.jts.geom.GeometryComponentFilter
Performs an operation with or on geom.
filter(Geometry) - Method in interface com.vividsolutions.jts.geom.GeometryFilter
Performs an operation with or on geom.
filter(CoordinateSequence, int) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Transforms the i'th coordinate in the input sequence
filter(Geometry) - Method in class com.vividsolutions.jts.geom.util.ComponentCoordinateExtracter
 
filter(Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryExtracter
 
filter(Geometry) - Method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
 
filter(Geometry) - Method in class com.vividsolutions.jts.geom.util.LineStringExtracter
 
filter(Geometry) - Method in class com.vividsolutions.jts.geom.util.PointExtracter
 
filter(Geometry) - Method in class com.vividsolutions.jts.geom.util.PolygonExtracter
 
filter(CoordinateSequence, int) - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
 
filter(Coordinate) - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter
 
filter(Geometry) - Method in class com.vividsolutions.jts.operation.distance.ConnectedElementLocationFilter
 
filter(Geometry) - Method in class com.vividsolutions.jts.operation.distance.ConnectedElementPointFilter
 
filter(CoordinateSequence, int) - Method in class com.vividsolutions.jts.precision.CoordinatePrecisionReducerFilter
Rounds the Coordinates in the sequence to match the PrecisionModel
filter(Coordinate) - Method in class com.vividsolutions.jts.util.CoordinateArrayFilter
 
filter(Coordinate) - Method in class com.vividsolutions.jts.util.CoordinateCountFilter
 
filter(Coordinate) - Method in class com.vividsolutions.jts.util.UniqueCoordinateArrayFilter
 
find(Coordinate) - Method in class com.vividsolutions.jts.geomgraph.NodeMap
 
find(Coordinate) - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
 
find(Interval) - Method in class com.vividsolutions.jts.index.bintree.Node
Returns the smallest existing node containing the envelope.
find(Envelope) - Method in class com.vividsolutions.jts.index.quadtree.Node
Returns the smallest existing node containing the envelope.
find(Coordinate) - Method in class com.vividsolutions.jts.planargraph.NodeMap
Returns the Node at the given location, or null if no Node was there.
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).
findDifferentPoint(Coordinate[], Coordinate) - Static method in class com.vividsolutions.jts.operation.valid.ConnectedInteriorTester
 
findDistance(Geometry) - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder
 
findEdge(LineString) - Method in class com.vividsolutions.jts.geomgraph.GeometryGraph
 
findEdge(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
Returns the edge whose first two coordinates are p0 and p1
findEdge(List) - Method in class com.vividsolutions.jts.operation.buffer.RightmostEdgeFinder
 
findEdgeEnd(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(Edge) - Method in class com.vividsolutions.jts.geomgraph.EdgeList
If the edge e is already in the list, return its index.
findEdgeInSameDirection(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
Returns the edge which starts at p0 and whose first segment is parallel to p1
findEdgesIncidentOnOrigin(QuadEdge) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeUtil
Gets all edges which are incident on the origin of the given edge.
findEqualEdge(Edge) - Method in class com.vividsolutions.jts.geomgraph.EdgeList
If there is an edge equal to e already in the list, return it.
findIndex(EdgeEnd) - Method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
 
findNode(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.
findPtNotNode(Coordinate[], LinearRing, GeometryGraph) - Static method in class com.vividsolutions.jts.operation.valid.IsValidOp
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).
findSplitPoint(Segment, Coordinate) - Method in interface com.vividsolutions.jts.triangulate.ConstraintSplitPointFinder
Finds a point at which to split an encroached segment to allow the original segment to appear as edges in a constrained Delaunay triangulation.
findSplitPoint(Segment, Coordinate) - Method in class com.vividsolutions.jts.triangulate.MidpointSplitPointFinder
Gets the midpoint of the split segment
findSplitPoint(Segment, Coordinate) - Method in class com.vividsolutions.jts.triangulate.NonEncroachingSplitPointFinder
A basic strategy for finding split points when nothing extra is known about the geometry of the situation.
findStrategy(String, String) - Static method in class com.vividsolutions.jts.io.gml2.GeometryStrategies
 
FIXED - Static variable 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
 
FLOAT - Static variable in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
 
FLOAT_FACTORY - Static variable in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
 
FLOATING - Static variable 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 variable 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
floor() - Method in class com.vividsolutions.jts.math.DD
Returns the largest (closest to positive infinity) value that is not greater than the argument and is equal to a mathematical integer.
FONT_MONOSPACED - Static variable in class com.vividsolutions.jts.awt.FontGlyphReader
 
FONT_SANSERIF - Static variable in class com.vividsolutions.jts.awt.FontGlyphReader
 
FONT_SERIF - Static variable in class com.vividsolutions.jts.awt.FontGlyphReader
 
FontGlyphReader - Class in com.vividsolutions.jts.awt
Provides methods to read Font glyphs for strings into Polygonal geometry.
FontGlyphReader() - Constructor for class com.vividsolutions.jts.awt.FontGlyphReader
 
format(long) - Static method in class com.vividsolutions.jts.util.Memory
 
formInitialDelaunay() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
Computes the Delaunay triangulation of the initial sites.
free() - Static method in class com.vividsolutions.jts.util.Memory
 
freeString() - Static method in class com.vividsolutions.jts.util.Memory
 
from - Variable in class com.vividsolutions.jts.planargraph.DirectedEdge
 
FuzzyPointLocator - Class in com.vividsolutions.jts.operation.overlay.validate
Finds the most likely Location of a point relative to the polygonal components of a geometry, using a tolerance value.
FuzzyPointLocator(Geometry, double) - Constructor for class com.vividsolutions.jts.operation.overlay.validate.FuzzyPointLocator
 

G

GB - Static variable in class com.vividsolutions.jts.util.Memory
 
ge(DD) - Method in class com.vividsolutions.jts.math.DD
Tests whether this value is greater than or equals to another DoubleDouble value.
GeometricShapeBuilder - Class in com.vividsolutions.jts.shape
 
GeometricShapeBuilder(GeometryFactory) - Constructor for class com.vividsolutions.jts.shape.GeometricShapeBuilder
 
GeometricShapeFactory - Class in com.vividsolutions.jts.util
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.
GeometricShapeFactory(GeometryFactory) - Constructor for class com.vividsolutions.jts.util.GeometricShapeFactory
Create a shape factory which will create shapes using the given GeometryFactory.
GeometricShapeFactory.Dimensions - Class in com.vividsolutions.jts.util
 
GeometricShapeFactory.Dimensions() - Constructor for class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
geometries - Variable in class com.vividsolutions.jts.geom.GeometryCollection
Internal representation of this GeometryCollection.
Geometry - Class in com.vividsolutions.jts.geom
A representation of a planar, linear vector geometry.
Geometry(GeometryFactory) - Constructor for class com.vividsolutions.jts.geom.Geometry
Creates a new Geometry via the specified GeometryFactory.
geometryChanged() - Method in class com.vividsolutions.jts.geom.Geometry
Notifies this geometry that its coordinates have been changed by an external party (for example, via a CoordinateFilter).
geometryChangedAction() - Method in class com.vividsolutions.jts.geom.Geometry
Notifies this Geometry that its Coordinates have been changed by an external party.
GeometryCollection - Class in com.vividsolutions.jts.geom
Models a collection of Geometrys of arbitrary type and dimension.
GeometryCollection(Geometry[], PrecisionModel, int) - Constructor for class com.vividsolutions.jts.geom.GeometryCollection
Deprecated. Use GeometryFactory instead
GeometryCollection(Geometry[], GeometryFactory) - Constructor for class com.vividsolutions.jts.geom.GeometryCollection
 
GeometryCollectionIterator - Class in com.vividsolutions.jts.geom
Iterates over all Geometrys in a Geometry, (which may be either a collection or an atomic geometry).
GeometryCollectionIterator(Geometry) - Constructor for class com.vividsolutions.jts.geom.GeometryCollectionIterator
Constructs an iterator over the given Geometry.
GeometryCollectionMapper - Class in com.vividsolutions.jts.geom.util
Maps the members of a GeometryCollection into another GeometryCollection via a defined mapping function.
GeometryCollectionMapper(GeometryCollectionMapper.MapOp) - Constructor for class com.vividsolutions.jts.geom.util.GeometryCollectionMapper
 
GeometryCollectionMapper.MapOp - Interface in com.vividsolutions.jts.geom.util
 
GeometryCollectionShape - Class in com.vividsolutions.jts.awt
A Shape which contains a heterogeneous collection of other shapes representing JTS Geometrys.
GeometryCollectionShape() - Constructor for class com.vividsolutions.jts.awt.GeometryCollectionShape
 
GeometryCombiner - Class in com.vividsolutions.jts.geom.util
Combines Geometrys to produce a GeometryCollection of the most appropriate type.
GeometryCombiner(Collection) - Constructor for class com.vividsolutions.jts.geom.util.GeometryCombiner
Creates a new combiner for a collection of geometries
GeometryComponentFilter - Interface in com.vividsolutions.jts.geom
Geometry classes support the concept of applying a GeometryComponentFilter filter to the Geometry.
GeometryEditor - Class in com.vividsolutions.jts.geom.util
A class which supports creating new Geometrys which are modifications of existing ones.
GeometryEditor() - Constructor for class com.vividsolutions.jts.geom.util.GeometryEditor
Creates a new GeometryEditor object which will create edited Geometrys with the same GeometryFactory as the input Geometry.
GeometryEditor(GeometryFactory) - Constructor for class com.vividsolutions.jts.geom.util.GeometryEditor
Creates a new GeometryEditor object which will create edited Geometrys with the given GeometryFactory.
GeometryEditor.CoordinateOperation - Class in com.vividsolutions.jts.geom.util
A GeometryEditor.GeometryEditorOperation which modifies the coordinate list of a Geometry.
GeometryEditor.CoordinateOperation() - Constructor for class com.vividsolutions.jts.geom.util.GeometryEditor.CoordinateOperation
 
GeometryEditor.GeometryEditorOperation - Interface in com.vividsolutions.jts.geom.util
A interface which specifies an edit operation for Geometries.
GeometryEditor.NoOpGeometryOperation - Class in com.vividsolutions.jts.geom.util
A GeometryEditorOperation which does not modify the input geometry.
GeometryEditor.NoOpGeometryOperation() - Constructor for class com.vividsolutions.jts.geom.util.GeometryEditor.NoOpGeometryOperation
 
GeometryExtracter - Class in com.vividsolutions.jts.geom.util
Extracts the components of a given type from a Geometry.
GeometryExtracter(Class, List) - Constructor for class com.vividsolutions.jts.geom.util.GeometryExtracter
Constructs a filter with a list in which to store the elements found.
GeometryFactory - Class in com.vividsolutions.jts.geom
Supplies a set of utility methods for building Geometry objects from lists of Coordinates.
GeometryFactory(PrecisionModel, int, CoordinateSequenceFactory) - Constructor for class com.vividsolutions.jts.geom.GeometryFactory
Constructs a GeometryFactory that generates Geometries having the given PrecisionModel, spatial-reference ID, and CoordinateSequence implementation.
GeometryFactory(CoordinateSequenceFactory) - Constructor for class com.vividsolutions.jts.geom.GeometryFactory
Constructs a GeometryFactory that generates Geometries having the given CoordinateSequence implementation, a double-precision floating PrecisionModel and a spatial-reference ID of 0.
GeometryFactory(PrecisionModel) - Constructor for class com.vividsolutions.jts.geom.GeometryFactory
Constructs a GeometryFactory that generates Geometries having the given PrecisionModel and the default CoordinateSequence implementation.
GeometryFactory(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.
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.
geometryFactory - Variable in class com.vividsolutions.jts.geomgraph.EdgeRing
 
GeometryFilter - Interface in com.vividsolutions.jts.geom
GeometryCollection classes support the concept of applying a GeometryFilter to the Geometry.
GeometryGraph - Class in com.vividsolutions.jts.geomgraph
A GeometryGraph is a graph that models a given Geometry
GeometryGraph(int, Geometry) - Constructor for class com.vividsolutions.jts.geomgraph.GeometryGraph
 
GeometryGraph(int, Geometry, BoundaryNodeRule) - Constructor for class com.vividsolutions.jts.geomgraph.GeometryGraph
 
GeometryGraphOperation - Class in com.vividsolutions.jts.operation
The base class for operations that require GeometryGraphs.
GeometryGraphOperation(Geometry, Geometry) - Constructor for class com.vividsolutions.jts.operation.GeometryGraphOperation
 
GeometryGraphOperation(Geometry, Geometry, BoundaryNodeRule) - Constructor for class com.vividsolutions.jts.operation.GeometryGraphOperation
 
GeometryGraphOperation(Geometry) - Constructor for class com.vividsolutions.jts.operation.GeometryGraphOperation
 
GeometryItemDistance - Class in com.vividsolutions.jts.index.strtree
An ItemDistance function for items which are Geometrys, using the Geometry.distance(Geometry) method.
GeometryItemDistance() - Constructor for class com.vividsolutions.jts.index.strtree.GeometryItemDistance
 
GeometryLocation - Class in com.vividsolutions.jts.operation.distance
Represents the location of a point on a Geometry.
GeometryLocation(Geometry, int, Coordinate) - Constructor for class com.vividsolutions.jts.operation.distance.GeometryLocation
Constructs a GeometryLocation specifying a point on a geometry, as well as the segment that the point is on (or GeometryLocation.INSIDE_AREA if the point is not on a segment).
GeometryLocation(Geometry, Coordinate) - Constructor for class com.vividsolutions.jts.operation.distance.GeometryLocation
Constructs a GeometryLocation specifying a point inside an area geometry.
GeometryMapper - Class in com.vividsolutions.jts.geom.util
Methods to map various collections of Geometrys via defined mapping functions.
GeometryMapper() - Constructor for class com.vividsolutions.jts.geom.util.GeometryMapper
 
GeometryMapper.MapOp - Interface in com.vividsolutions.jts.geom.util
An interface for geometry functions used for mapping.
GeometryNoder - Class in com.vividsolutions.jts.noding.snapround
Nodes the linework in a list of Geometrys using Snap-Rounding to a given PrecisionModel.
GeometryNoder(PrecisionModel) - Constructor for class com.vividsolutions.jts.noding.snapround.GeometryNoder
Creates a new noder which snap-rounds to a grid specified by the given {@link PrecisionModel).
GeometryPrecisionReducer - Class in com.vividsolutions.jts.precision
Reduces the precision of a Geometry according to the supplied PrecisionModel, ensuring that the result is topologically valid.
GeometryPrecisionReducer(PrecisionModel) - Constructor for class com.vividsolutions.jts.precision.GeometryPrecisionReducer
 
GeometrySnapper - Class in com.vividsolutions.jts.operation.overlay.snap
Snaps the vertices and segments of a Geometry to another Geometry's vertices.
GeometrySnapper(Geometry) - Constructor for class com.vividsolutions.jts.operation.overlay.snap.GeometrySnapper
Creates a new snapper acting on the given geometry
GeometryStrategies - Class in com.vividsolutions.jts.io.gml2
Container for GML2 Geometry parsing strategies which can be represented in JTS.
GeometryStrategies() - Constructor for class com.vividsolutions.jts.io.gml2.GeometryStrategies
 
GeometryTransformer - Class in com.vividsolutions.jts.geom.util
A framework for processes which transform an input Geometry into an output Geometry, possibly changing its structure and type(s).
GeometryTransformer() - Constructor for class com.vividsolutions.jts.geom.util.GeometryTransformer
 
geomFact - Variable in class com.vividsolutions.jts.util.GeometricShapeFactory
 
geomFactory - Variable in class com.vividsolutions.jts.shape.GeometricShapeBuilder
 
get(int, int) - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns the value of one of this matrix entries.
get(int) - Method in class com.vividsolutions.jts.geomgraph.EdgeList
 
get(int) - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
 
getAdjacentTriangleAcrossEdge(int) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
getAdjacentTriangleEdgeIndex(int) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
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.Envelope
Gets the area of this envelope.
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
 
getBase() - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
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 an empty geometry of appropriate dimension if this Geometry is empty.
getBoundary() - Method in class com.vividsolutions.jts.geom.GeometryCollection
 
getBoundary() - Method in class com.vividsolutions.jts.geom.LineString
Gets the boundary of this geometry.
getBoundary() - Method in class com.vividsolutions.jts.geom.MultiLineString
Gets the boundary of this geometry.
getBoundary() - Method in class com.vividsolutions.jts.geom.MultiPoint
Gets the boundary of this geometry.
getBoundary() - Method in class com.vividsolutions.jts.geom.MultiPolygon
Computes the boundary of this geometry
getBoundary() - Method in class com.vividsolutions.jts.geom.Point
Gets the boundary of this geometry.
getBoundary() - Method in class com.vividsolutions.jts.geom.Polygon
Computes the boundary of this geometry
getBoundary() - Method in class com.vividsolutions.jts.operation.BoundaryOp
 
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
 
getBoundaryDimension() - Method in class com.vividsolutions.jts.geom.LinearRing
Returns Dimension.FALSE, since by definition LinearRings do not have a boundary.
getBoundaryDimension() - Method in class com.vividsolutions.jts.geom.LineString
 
getBoundaryDimension() - Method in class com.vividsolutions.jts.geom.MultiLineString
 
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
 
getBoundaryNodeRule() - Method in class com.vividsolutions.jts.geomgraph.GeometryGraph
 
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.awt.GeometryCollectionShape
 
getBounds() - Method in class com.vividsolutions.jts.awt.PolygonShape
 
getBounds() - Method in class com.vividsolutions.jts.index.strtree.AbstractNode
 
getBounds() - Method in interface 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
 
getBounds2D() - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
 
getBounds2D() - Method in class com.vividsolutions.jts.awt.PolygonShape
 
getBufferParameters() - Method in class com.vividsolutions.jts.operation.buffer.OffsetCurveBuilder
Gets the buffer parameters being used to generate the curve.
getCentre() - Method in class com.vividsolutions.jts.algorithm.MinimumBoundingCircle
Gets the centre point of the computed Minimum Bounding Circle.
getCentre() - Method in class com.vividsolutions.jts.index.quadtree.Key
 
getCentre() - Method in class com.vividsolutions.jts.index.strtree.Interval
 
getCentre() - Method in class com.vividsolutions.jts.shape.GeometricShapeBuilder
 
getCentre() - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
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(Coordinate[]) - Static method in class com.vividsolutions.jts.index.chain.MonotoneChainBuilder
 
getChains(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(Coordinate[]) - Method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainIndexer
 
getChainStartIndices(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.
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).
getCircle() - Method in class com.vividsolutions.jts.algorithm.MinimumBoundingCircle
Gets a geometry which represents the Minimum Bounding Circle.
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
 
getComponent(int) - Method in class com.vividsolutions.jts.math.Vector2D
 
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
 
getConstraint() - Method in class com.vividsolutions.jts.triangulate.ConstraintVertex
Gets the external constraint object
getConstraintSegments() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
Gets the Segments which represent the constraints.
getContext() - Method in class com.vividsolutions.jts.index.chain.MonotoneChain
 
getContext() - Method in class com.vividsolutions.jts.planargraph.GraphComponent
Gets the user-defined data for this component.
getConvexHull() - Method in class com.vividsolutions.jts.algorithm.ConvexHull
Returns a Geometry that represents the convex hull of the input geometry.
getConvexHull() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
Gets the convex hull of all the sites in the triangulation, including constraint vertices.
getCoordinate(int) - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
 
getCoordinate() - Method in class com.vividsolutions.jts.algorithm.HCoordinate
 
getCoordinate(int) - Method in class com.vividsolutions.jts.geom.CoordinateList
 
getCoordinate(int) - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
Returns (possibly a copy of) the i'th coordinate in this sequence.
getCoordinate(int, Coordinate) - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
Copies the i'th coordinate in the sequence to the supplied Coordinate.
getCoordinate() - Method in class com.vividsolutions.jts.geom.Geometry
Returns a vertex of this Geometry (usually, but not necessarily, the first one).
getCoordinate() - Method in class com.vividsolutions.jts.geom.GeometryCollection
 
getCoordinate(int) - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
Get the Coordinate with index i.
getCoordinate(int, Coordinate) - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
 
getCoordinate(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
 
getCoordinate(int, Coordinate) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
 
getCoordinate(int) - Method in class com.vividsolutions.jts.geom.LineSegment
 
getCoordinate() - Method in class com.vividsolutions.jts.geom.LineString
 
getCoordinate(int) - Method in class com.vividsolutions.jts.geom.MultiPoint
Returns the Coordinate at the given position.
getCoordinate() - Method in class com.vividsolutions.jts.geom.Point
 
getCoordinate() - Method in class com.vividsolutions.jts.geom.Polygon
 
getCoordinate() - Method in exception com.vividsolutions.jts.geom.TopologyException
 
getCoordinate(int) - Method in class com.vividsolutions.jts.geomgraph.Edge
 
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.geomgraph.EdgeIntersection
 
getCoordinate(int) - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
 
getCoordinate() - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
 
getCoordinate() - Method in class com.vividsolutions.jts.geomgraph.Node
 
getCoordinate() - Method in class com.vividsolutions.jts.index.kdtree.KdNode
Returns the location of this node
getCoordinate(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.noding.BasicSegmentString
 
getCoordinate(int) - Method in class com.vividsolutions.jts.noding.NodedSegmentString
 
getCoordinate(int) - Method in interface com.vividsolutions.jts.noding.SegmentString
 
getCoordinate() - Method in class com.vividsolutions.jts.noding.snapround.HotPixel
Gets the coordinate this hot pixel is based at.
getCoordinate() - Method in class com.vividsolutions.jts.operation.buffer.RightmostEdgeFinder
 
getCoordinate(int) - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
 
getCoordinate(int) - Method in class com.vividsolutions.jts.operation.distance.FacetSequence
 
getCoordinate() - Method in class com.vividsolutions.jts.operation.distance.GeometryLocation
Returns the Coordinate of this location.
getCoordinate() - Method in class com.vividsolutions.jts.operation.valid.ConnectedInteriorTester
 
getCoordinate() - Method in class com.vividsolutions.jts.operation.valid.RepeatedPointTester
 
getCoordinate() - Method in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Returns the location of this error (on the Geometry containing the error).
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.planargraph.Node
Returns the location of this Node.
getCoordinate() - Method in exception com.vividsolutions.jts.triangulate.ConstraintEnforcementException
Gets the approximate location of this error.
getCoordinate(int) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
getCoordinate() - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
getCoordinateCopy(int) - Method in interface 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.CoordinateArraySequence
Get a copy of the Coordinate with index i.
getCoordinateCopy(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
 
getCoordinateInternal(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
 
getCoordinateInternal(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
 
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
getCoordinateN(int) - Method in class com.vividsolutions.jts.geom.LineString
 
getCoordinates() - Method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance
 
getCoordinates() - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
 
getCoordinates() - Method in class com.vividsolutions.jts.geom.Geometry
Returns an array containing the values of all the vertices for this geometry.
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.geom.Point
 
getCoordinates() - Method in class com.vividsolutions.jts.geom.Polygon
 
getCoordinates(Geometry) - Static method in class com.vividsolutions.jts.geom.util.ComponentCoordinateExtracter
Extracts the linear components from a single geometry.
getCoordinates() - Method in class com.vividsolutions.jts.geomgraph.Edge
 
getCoordinates() - Method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
 
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.noding.BasicSegmentString
 
getCoordinates() - Method in class com.vividsolutions.jts.noding.NodedSegmentString
 
getCoordinates() - Method in interface com.vividsolutions.jts.noding.SegmentString
 
getCoordinates() - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
 
getCoordinates(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.
getCoordinates() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
getCoordinates() - Method in class com.vividsolutions.jts.triangulate.VertexTaggedGeometryDataMapper
 
getCoordinates() - Method in class com.vividsolutions.jts.util.CoordinateArrayFilter
Returns the gathered Coordinates.
getCoordinates() - Method in class com.vividsolutions.jts.util.UniqueCoordinateArrayFilter
Returns the gathered Coordinates.
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.index.kdtree.KdNode
Returns the number of inserted points that are coincident at this location.
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
Gets the list of cut edges found during polygonization.
getDangles() - Method in class com.vividsolutions.jts.operation.polygonize.Polygonizer
Gets the list of dangling lines found during polygonization.
getData() - Method in class com.vividsolutions.jts.index.kdtree.KdNode
Gets the user data object associated with this node.
getData() - Method in class com.vividsolutions.jts.noding.BasicSegmentString
Gets the user-defined data for this segment string.
getData() - Method in class com.vividsolutions.jts.noding.NodedSegmentString
Gets the user-defined data for this segment string.
getData() - Method in interface com.vividsolutions.jts.noding.SegmentString
Gets the user-defined data for this segment string.
getData() - Method in class com.vividsolutions.jts.planargraph.GraphComponent
Gets the user-defined data for this component.
getData() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the external data value for this edge.
getData() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
Gets the external data value for this triangle.
getData() - Method in class com.vividsolutions.jts.triangulate.Segment
Gets the external data associated with this segment
getDegree() - Method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
 
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.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(int, int) - Method in class com.vividsolutions.jts.geomgraph.Depth
 
getDepth(int) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
 
getDepth() - Method in class com.vividsolutions.jts.geomgraph.Edge
 
getDepth(Coordinate) - Method in class com.vividsolutions.jts.operation.buffer.SubgraphDepthLocater
 
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
getDeterminant() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Computes the determinant of the transformation matrix.
getDiagram(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.VoronoiDiagramBuilder
Gets the faces of the computed diagram as a GeometryCollection of Polygons, clipped as specified.
getDiameter() - Method in class com.vividsolutions.jts.algorithm.MinimumDiameter
Gets a LineString which is a minimum diameter
getDiameter() - Method in class com.vividsolutions.jts.shape.GeometricShapeBuilder
 
getDimension() - Method in interface 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
 
getDimension() - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
 
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.LineString
 
getDimension() - Method in class com.vividsolutions.jts.geom.MultiLineString
 
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.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(int) - Method in class com.vividsolutions.jts.planargraph.Edge
Returns one of the DirectedEdges associated with this Edge.
getDirEdge(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.
getDissolved() - Method in class com.vividsolutions.jts.noding.SegmentStringDissolver
Gets the collection of dissolved (i.e.
getDistance() - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
 
getDistance() - Method in class com.vividsolutions.jts.geomgraph.EdgeIntersection
 
getDistance() - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
 
getDistance(Geometry) - Method in class com.vividsolutions.jts.operation.distance.IndexedFacetDistance
Computes the distance from the base geometry to the given geometry.
getDistance(Geometry) - Static method in class com.vividsolutions.jts.precision.MinimumClearance
Computes the Minimum Clearance distance for the given Geometry.
getDistance() - Method in class com.vividsolutions.jts.precision.MinimumClearance
Gets the Minimum Clearance distance.
getDistance(Geometry) - Static method in class com.vividsolutions.jts.precision.SimpleMinimumClearance
 
getDistance() - Method in class com.vividsolutions.jts.precision.SimpleMinimumClearance
 
getDistancePoints() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder
 
getDocumentLocator() - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
 
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.geomgraph.EdgeEnd
 
getEdge() - Method in class com.vividsolutions.jts.noding.SegmentNodeList
 
getEdge() - Method in class com.vividsolutions.jts.operation.buffer.RightmostEdgeFinder
 
getEdge() - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
Returns this DirectedEdge's parent Edge, or null if it has none.
getEdge(int) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
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.geomgraph.PlanarGraph
 
getEdgeEnds() - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
 
getEdgeIndex(QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
Gets the index for the given edge of this triangle
getEdgeIndex(Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
Gets the index for the edge that starts at vertex v.
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.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.DirectedEdgeStar
Returns the DirectedEdges, in ascending order by angle with the positive x-axis.
getEdges() - Method in class com.vividsolutions.jts.planargraph.PlanarGraph
Returns the Edges that have been added to this PlanarGraph
getEdges(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulationBuilder
Gets the edges of the computed triangulation as a MultiLineString.
getEdges(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
Gets the edges of the computed triangulation as a MultiLineString.
getEdges() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the collection of base QuadEdges (one for every pair of vertices which is connected).
getEdges(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the geometry for the edges in the subdivision as a MultiLineString containing 2-point lines.
getEdges() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
getEdgesBetween(Node, Node) - Static method in class com.vividsolutions.jts.planargraph.Node
Returns all Edges that connect the two nodes (which are assumed to be different).
getEdgeSegment(int, LineSegment) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
getEnd() - Method in class com.vividsolutions.jts.triangulate.Segment
Gets the end coordinate of the segment
getEndCapStyle() - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
Gets the end cap style.
getEndIndex() - Method in class com.vividsolutions.jts.index.chain.MonotoneChain
 
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
getEndLocation(Geometry) - Static method in class com.vividsolutions.jts.linearref.LinearLocation
Gets a location which refers to the end of a linear Geometry.
getEndpoint(int, int) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
Gets an endpoint of an input segment.
getEndPoint() - Method in class com.vividsolutions.jts.geom.LineString
 
getEndX() - Method in class com.vividsolutions.jts.triangulate.Segment
Gets the end X ordinate of the segment
getEndY() - Method in class com.vividsolutions.jts.triangulate.Segment
Gets the end Y ordinate of the segment
getEndZ() - Method in class com.vividsolutions.jts.triangulate.Segment
Gets the end Z ordinate of the segment
getEnvelope() - Method in class com.vividsolutions.jts.geom.Geometry
Returns this Geometrys bounding box.
getEnvelope() - Method in class com.vividsolutions.jts.geomgraph.Edge
 
getEnvelope() - Method in class com.vividsolutions.jts.index.chain.MonotoneChain
 
getEnvelope() - Method in class com.vividsolutions.jts.index.quadtree.Key
 
getEnvelope() - Method in class com.vividsolutions.jts.index.quadtree.Node
 
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.operation.distance.FacetSequence
 
getEnvelope() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the envelope of the Subdivision (including the frame).
getEnvelope() - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
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.
getErrorIndicator() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferDistanceValidator
Gets a geometry which indicates the location and nature of a validation failure.
getErrorIndicator() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferResultValidator
Gets a geometry which indicates the location and nature of a validation failure.
getErrorLocation() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferDistanceValidator
 
getErrorLocation() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferResultValidator
 
getErrorMessage() - Method in class com.vividsolutions.jts.noding.FastNodingValidator
Returns an error message indicating the segments containing the intersection.
getErrorMessage() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferDistanceValidator
 
getErrorMessage() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferResultValidator
 
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
getExtent() - Method in class com.vividsolutions.jts.shape.GeometricShapeBuilder
 
getExteriorRing() - Method in class com.vividsolutions.jts.geom.Polygon
 
getExtremalPoints() - Method in class com.vividsolutions.jts.algorithm.MinimumBoundingCircle
Gets the extremal points which define the computed Minimum Bounding Circle.
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 interface com.vividsolutions.jts.geom.prep.PreparedGeometry
Gets the original Geometry which has been prepared.
getGeometry() - Method in class com.vividsolutions.jts.geomgraph.GeometryGraph
 
getGeometry() - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
Gets the geometry parsed by this handler.
getGeometry() - Method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
 
getGeometry() - Method in class com.vividsolutions.jts.shape.fractal.KochSnowflakeBuilder
 
getGeometry() - Method in class com.vividsolutions.jts.shape.fractal.SierpinskiCarpetBuilder
 
getGeometry() - Method in class com.vividsolutions.jts.shape.GeometricShapeBuilder
 
getGeometry() - Method in class com.vividsolutions.jts.shape.random.RandomPointsBuilder
 
getGeometry() - Method in class com.vividsolutions.jts.shape.random.RandomPointsInGridBuilder
 
getGeometry(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
getGeometryComponent() - Method in class com.vividsolutions.jts.operation.distance.GeometryLocation
Returns the geometry component on (or in) which this location occurs.
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
 
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
 
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
 
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.
getHeight() - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
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.noding.MCIndexSegmentSetMutualIntersector
 
getIndex(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(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(int) - Method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
Returns value of i modulo the number of edges in this DirectedEdgeStar (i.e.
getIndex(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.
getIndexAlongSegment(int, int) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
Computes the index (order) of the intIndex'th intersection point in the direction of a specified input line segment
getInitialVertices() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
Gets the sites (vertices) used to initialize the triangulation.
getInputGeometry() - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
Utility function to make input geometry available
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
 
getInteriorIntersection() - Method in class com.vividsolutions.jts.noding.InteriorIntersectionFinder
Gets the computed location of the intersection.
getInteriorIntersections() - Method in class com.vividsolutions.jts.noding.IntersectionFinderAdder
 
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
 
getInteriorPoint() - Method in class com.vividsolutions.jts.geom.Geometry
Computes an interior point of this Geometry.
getInteriorRingN(int) - Method in class com.vividsolutions.jts.geom.Polygon
 
getIntersection(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.CentralEndpointIntersector
 
getIntersection() - Method in class com.vividsolutions.jts.algorithm.CentralEndpointIntersector
 
getIntersection(int) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
Returns the intIndex'th intersection point
getIntersection() - Method in class com.vividsolutions.jts.noding.SegmentIntersectionDetector
Gets the computed location of the intersection.
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
getIntersectionFinder() - Method in class com.vividsolutions.jts.geom.prep.PreparedLineString
 
getIntersectionFinder() - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygon
 
getIntersectionMatrix() - Method in class com.vividsolutions.jts.operation.relate.RelateOp
Gets the IntersectionMatrix for the spatial relationship between the input geometries.
getIntersectionNum() - Method in class com.vividsolutions.jts.algorithm.LineIntersector
Returns the number of intersection points found.
getIntersections() - Method in class com.vividsolutions.jts.noding.FastNodingValidator
 
getIntersections() - Method in class com.vividsolutions.jts.noding.InteriorIntersectionFinder
 
getIntersectionSegments() - Method in class com.vividsolutions.jts.noding.InteriorIntersectionFinder
Gets the endpoints of the intersecting segments.
getIntersectionSegments() - Method in class com.vividsolutions.jts.noding.SegmentIntersectionDetector
Gets the endpoints of the intersecting segments.
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
 
getInvalidLocation() - Method in class com.vividsolutions.jts.operation.overlay.validate.OverlayResultValidator
 
getInvalidPoint() - Method in class com.vividsolutions.jts.geomgraph.GeometryGraph
 
getInvalidPoint() - Method in class com.vividsolutions.jts.operation.valid.ConsistentAreaTester
 
getInvalidRingLines() - Method in class com.vividsolutions.jts.operation.polygonize.Polygonizer
Gets the list of lines forming invalid rings found during polygonization.
getInverse() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Computes the inverse of this transformation, if one exists.
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
 
getJoinStyle() - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
Gets the join style
getKDT() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
Gets the KdTree which contains the vertices of the triangulation.
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.geomgraph.EdgeRing
 
getLabel() - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
 
getLabel() - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
 
getLastCoordinate() - Method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
 
getLeft() - Method in class com.vividsolutions.jts.index.kdtree.KdNode
Returns the left node of the tree
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.Geometry
Returns the length of this Geometry.
getLength() - Method in class com.vividsolutions.jts.geom.GeometryCollection
 
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.geom.Polygon
Returns the perimeter of this Polygon
getLength(Geometry, LinearLocation) - Static method in class com.vividsolutions.jts.linearref.LengthLocationMap
Computes the length for a given LinearLocation on a linear Geometry.
getLength(LinearLocation) - Method in class com.vividsolutions.jts.linearref.LengthLocationMap
 
getLength() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the length of the geometry of this quadedge.
getLevel() - Method in class com.vividsolutions.jts.index.bintree.Key
 
getLevel() - Method in class com.vividsolutions.jts.index.quadtree.Key
 
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
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.
getLine(Geometry) - Static method in class com.vividsolutions.jts.precision.MinimumClearance
Gets a LineString containing two points which are at the Minimum Clearance distance for the given Geometry.
getLine() - Method in class com.vividsolutions.jts.precision.MinimumClearance
Gets a LineString containing two points which are at the Minimum Clearance distance.
getLine(Geometry) - Static method in class com.vividsolutions.jts.precision.SimpleMinimumClearance
 
getLine() - Method in class com.vividsolutions.jts.precision.SimpleMinimumClearance
 
getLinearRing() - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
 
getLineCurve(Coordinate[], double) - Method in class com.vividsolutions.jts.operation.buffer.OffsetCurveBuilder
This method handles single points as well as LineStrings.
getLineIntersector() - Method in class com.vividsolutions.jts.noding.IntersectionAdder
 
getLines(Collection, Collection) - Static method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
Extracts the linear components from a single Geometry and adds them to the provided Collection.
getLines(Collection, Collection, boolean) - Static method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
Extracts the linear components from a single Geometry and adds them to the provided Collection.
getLines(Geometry, Collection) - Static method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
Extracts the linear components from a single Geometry and adds them to the provided Collection.
getLines(Geometry, Collection, boolean) - Static method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
Extracts the linear components from a single Geometry and adds them to the provided Collection.
getLines(Geometry) - Static method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
Extracts the linear components from a single geometry.
getLines(Geometry, boolean) - Static method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
Extracts the linear components from a single geometry.
getLines(Geometry, List) - Static method in class com.vividsolutions.jts.geom.util.LineStringExtracter
Extracts the LineString elements from a single Geometry and adds them to the provided List.
getLines(Geometry) - Static method in class com.vividsolutions.jts.geom.util.LineStringExtracter
Extracts the LineString elements from a single Geometry and returns them in a List.
getLineSegment(int, LineSegment) - Method in class com.vividsolutions.jts.index.chain.MonotoneChain
 
getLineSegment() - Method in class com.vividsolutions.jts.triangulate.Segment
Gets a LineSegment modelling this segment.
getLocation() - Method in class com.vividsolutions.jts.algorithm.RayCrossingCounter
Gets the Location of the point relative to the ring, polygon or multipolygon from which the processed segments were provided.
getLocation(int, int) - Method in class com.vividsolutions.jts.geomgraph.Depth
 
getLocation(int, int) - Method in class com.vividsolutions.jts.geomgraph.Label
 
getLocation(int) - Method in class com.vividsolutions.jts.geomgraph.Label
 
getLocation(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(Coordinate) - Method in class com.vividsolutions.jts.operation.overlay.validate.FuzzyPointLocator
 
getLocations() - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
 
getLocations(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.
getMatrixEntries() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Gets an array containing the entries of the transformation matrix.
getMax() - Method in class com.vividsolutions.jts.index.bintree.Interval
 
getMax() - Method in class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeNode
 
getMax() - Method in class com.vividsolutions.jts.index.sweepline.SweepLineInterval
 
getMaxA() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
getMaxB() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
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
 
getMaxPointDistance() - Method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
 
getMaxPointDistance() - Method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxPointDistanceFilter
 
getMaxPointDistance() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
 
getMaxPointDistance() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter
 
getMaxX() - Method in class com.vividsolutions.jts.geom.Envelope
Returns the Envelopes maximum x-value.
getMaxX() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
getMaxX(int) - Method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
 
getMaxX() - Method in class com.vividsolutions.jts.geomgraph.index.SweepLineSegment
 
getMaxY() - Method in class com.vividsolutions.jts.geom.Envelope
Returns the Envelopes maximum y-value.
getMaxY() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
getMergedLineStrings() - Method in class com.vividsolutions.jts.operation.linemerge.LineMerger
Gets the LineStrings created 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.intervalrtree.IntervalRTreeNode
 
getMin() - Method in class com.vividsolutions.jts.index.sweepline.SweepLineInterval
 
getMinA() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
getMinB() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
getMinEdgeRing() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
 
getMinimumRectangle() - Method in class com.vividsolutions.jts.algorithm.MinimumDiameter
Gets the minimum rectangular Polygon which encloses the input geometry.
getMinor() - Method in class com.vividsolutions.jts.JTSVersion
Gets the minor number of the release version.
getMinSize() - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
getMinX() - Method in class com.vividsolutions.jts.geom.Envelope
Returns the Envelopes minimum x-value.
getMinX() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
getMinX(int) - Method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
 
getMinX() - Method in class com.vividsolutions.jts.geomgraph.index.SweepLineSegment
 
getMinY() - Method in class com.vividsolutions.jts.geom.Envelope
Returns the Envelopes minimum y-value.
getMinY() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
getMitreLimit() - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
Gets the mitre ratio limit.
getMonotoneChainEdge() - Method in class com.vividsolutions.jts.geomgraph.Edge
 
getMonotoneChains() - Method in class com.vividsolutions.jts.noding.MCIndexNoder
 
getMonotoneChains() - Method in class com.vividsolutions.jts.noding.MCIndexSegmentSetMutualIntersector
 
getNeighbours() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
Gets the neighbours of this triangle.
getNestedPoint() - Method in class com.vividsolutions.jts.operation.valid.IndexedNestedRingTester
 
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(DirectedEdge) - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
 
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(DirectedEdge) - Method in class com.vividsolutions.jts.operation.overlay.MaximalEdgeRing
 
getNext(DirectedEdge) - Method in class com.vividsolutions.jts.operation.overlay.MinimalEdgeRing
 
getNextCW(EdgeEnd) - Method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
 
getNextCWEdge(DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
Returns the DirectedEdge on the right-hand (CW) side of the given DirectedEdge (which must be a member of this DirectedEdgeStar).
getNextEdge(DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
Returns the DirectedEdge on the left-hand (CCW) side of the given DirectedEdge (which must be a member of this DirectedEdgeStar).
getNextMin() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
 
getNode() - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
 
getNode(Interval) - Method in class com.vividsolutions.jts.index.bintree.Node
Returns the subnode containing the envelope.
getNode(Envelope) - Method in class com.vividsolutions.jts.index.quadtree.Node
Returns the subquad 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
 
getNodedSubstrings() - Method in class com.vividsolutions.jts.noding.MCIndexNoder
 
getNodedSubstrings(Collection) - Static method in class com.vividsolutions.jts.noding.NodedSegmentString
 
getNodedSubstrings(Collection, Collection) - Static method in class com.vividsolutions.jts.noding.NodedSegmentString
 
getNodedSubstrings() - Method in interface com.vividsolutions.jts.noding.Noder
Returns a Collection of fully noded SegmentStrings.
getNodedSubstrings() - Method in class com.vividsolutions.jts.noding.ScaledNoder
 
getNodedSubstrings() - Method in class com.vividsolutions.jts.noding.SimpleNoder
 
getNodedSubstrings() - Method in class com.vividsolutions.jts.noding.SinglePassNoder
Returns a Collection of fully noded SegmentStrings.
getNodedSubstrings() - Method in class com.vividsolutions.jts.noding.snapround.MCIndexSnapRounder
 
getNodedSubstrings() - Method in class com.vividsolutions.jts.noding.snapround.SimpleSnapRounder
 
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.NodedSegmentString
 
getNodes() - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
 
getNodes() - Method in class com.vividsolutions.jts.operation.buffer.BufferSubgraph
 
getNodes() - Method in class com.vividsolutions.jts.planargraph.PlanarGraph
 
getNonSimpleLocation() - Method in class com.vividsolutions.jts.operation.IsSimpleOp
Gets a coordinate for the location where the geometry fails to be simple.
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
 
getNumInteriorRing() - Method in class com.vividsolutions.jts.geom.Polygon
 
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
 
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
 
getNumPoints() - Method in class com.vividsolutions.jts.geomgraph.Edge
 
getObject() - Method in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
 
getOffsetCurve(Coordinate[], double) - Method in class com.vividsolutions.jts.operation.buffer.OffsetCurveBuilder
 
getOffsetX() - Method in class com.vividsolutions.jts.geom.PrecisionModel
Deprecated. Offsets are no longer used
getOffsetY() - Method in class com.vividsolutions.jts.geom.PrecisionModel
Deprecated. Offsets are no longer used
getOppositeNode(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 interface 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.CoordinateArraySequence
 
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
 
getOrdinate(int, int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
 
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(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.
getPatch() - Method in class com.vividsolutions.jts.JTSVersion
Gets the patch number of the release version.
getPathIterator(AffineTransform) - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
 
getPathIterator(AffineTransform, double) - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
 
getPathIterator(AffineTransform) - Method in class com.vividsolutions.jts.awt.PolygonShape
 
getPathIterator(AffineTransform, double) - Method in class com.vividsolutions.jts.awt.PolygonShape
 
getPoint() - Method in class com.vividsolutions.jts.index.bintree.Key
 
getPoint() - Method in class com.vividsolutions.jts.index.quadtree.Key
 
getPointLocator() - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygon
 
getPointN(int) - Method in class com.vividsolutions.jts.geom.LineString
 
getPoints(Geometry, List) - Static method in class com.vividsolutions.jts.geom.util.PointExtracter
Extracts the Point elements from a single Geometry and adds them to the provided List.
getPoints(Geometry) - Static method in class com.vividsolutions.jts.geom.util.PointExtracter
Extracts the Point elements from a single Geometry and returns them in a List.
getPoints(double) - Method in class com.vividsolutions.jts.operation.overlay.validate.OffsetPointGenerator
Gets the computed offset points.
getPolygons(Geometry, List) - Static method in class com.vividsolutions.jts.geom.util.PolygonExtracter
Extracts the Polygon elements from a single Geometry and adds them to the provided List.
getPolygons(Geometry) - Static method in class com.vividsolutions.jts.geom.util.PolygonExtracter
Extracts the Polygon elements from a single Geometry and returns them in a List.
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.
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.
getPrimary() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the primary edge of this quadedge and its sym.
getPrimaryEdges(boolean) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets all primary quadedges in the subdivision.
getProperIntersectionPoint() - Method in class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
 
getProperIntersectionPoint() - Method in class com.vividsolutions.jts.noding.IntersectionAdder
 
getQuadrant() - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
 
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.
getQuadrantSegments() - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
Gets the number of quadrant segments which will be used
getRadius() - Method in class com.vividsolutions.jts.algorithm.MinimumBoundingCircle
Gets the radius of the computed Minimum Bounding Circle.
getRadius() - Method in class com.vividsolutions.jts.shape.GeometricShapeBuilder
 
getResultGeometry() - Method in class com.vividsolutions.jts.densify.Densifier
Gets the densified geometry.
getResultGeometry(double) - Method in class com.vividsolutions.jts.operation.buffer.BufferOp
Returns the buffer computed for a geometry for a given buffer distance.
getResultGeometry(int) - Method in class com.vividsolutions.jts.operation.overlay.OverlayOp
 
getResultGeometry(int) - Method in class com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp
 
getResultGeometry(int) - Method in class com.vividsolutions.jts.operation.overlay.snap.SnapOverlayOp
 
getResultGeometry() - Method in class com.vividsolutions.jts.simplify.DouglasPeuckerSimplifier
 
getResultGeometry() - Method in class com.vividsolutions.jts.simplify.TopologyPreservingSimplifier
 
getRight() - Method in class com.vividsolutions.jts.index.kdtree.KdNode
Returns the right node of the tree
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
 
getRingCurve(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 scale factor used to specify a fixed precision model.
getSegment(Geometry) - Method in class com.vividsolutions.jts.linearref.LinearLocation
Gets a LineSegment representing the segment of the given linear Geometry which contains this location.
getSegment() - Method in exception com.vividsolutions.jts.triangulate.quadedge.LocateFailureException
 
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.geomgraph.EdgeIntersection
 
getSegmentIndex() - Method in class com.vividsolutions.jts.linearref.LinearLocation
Gets the segment index for this location
getSegmentIndex() - Method in class com.vividsolutions.jts.operation.distance.GeometryLocation
Returns the segment index for this location.
getSegmentLength(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.BasicSegmentString
Gets the octant of the segment starting at vertex index.
getSegmentOctant(int) - Method in class com.vividsolutions.jts.noding.NodedSegmentString
Gets the octant of the segment starting at vertex index.
getSegmentSetIntersector() - Method in class com.vividsolutions.jts.noding.FastSegmentSetIntersectionFinder
Gets the segment set intersector used by this class.
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
 
getSplitPoint() - Method in class com.vividsolutions.jts.triangulate.SplitSegment
 
getSquareBaseLine() - Method in class com.vividsolutions.jts.shape.GeometricShapeBuilder
 
getSquareExtent() - Method in class com.vividsolutions.jts.shape.GeometricShapeBuilder
 
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
 
getStart() - Method in class com.vividsolutions.jts.triangulate.Segment
Gets the start coordinate of the segment
getStartIndex() - Method in class com.vividsolutions.jts.index.chain.MonotoneChain
 
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
getStartIndexes() - Method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
 
getStartPoint() - Method in class com.vividsolutions.jts.geom.LineString
 
getStartX() - Method in class com.vividsolutions.jts.triangulate.Segment
Gets the start X ordinate of the segment
getStartY() - Method in class com.vividsolutions.jts.triangulate.Segment
Gets the start Y ordinate of the segment
getStartZ() - Method in class com.vividsolutions.jts.triangulate.Segment
Gets the start Z ordinate of the segment
getSubdivision() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulationBuilder
Gets the QuadEdgeSubdivision which models the computed triangulation.
getSubdivision() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
Gets the QuadEdgeSubdivision which represents the triangulation.
getSubdivision() - Method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
Gets the QuadEdgeSubdivision which models the computed triangulation.
getSubdivision() - Method in class com.vividsolutions.jts.triangulate.VoronoiDiagramBuilder
Gets the QuadEdgeSubdivision which models the computed diagram.
getSubnodeIndex(Interval, double) - Static method in class com.vividsolutions.jts.index.bintree.NodeBase
Returns the index of the subnode that wholely contains the given interval.
getSubnodeIndex(Envelope, Coordinate) - Static method in class com.vividsolutions.jts.index.quadtree.NodeBase
Returns the index of the subquad that wholly contains the given envelope.
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
 
getTolerance() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
Gets the tolerance value used to construct the triangulation.
getTolerance() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the vertex-equality tolerance value used in this subdivision
getToNode() - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
Returns the node to which this DirectedEdge goes.
getTransformation() - Method in class com.vividsolutions.jts.geom.util.AffineTransformationBuilder
Computes the AffineTransformation determined by the control point mappings, or null if the control vectors do not determine a well-defined transformation.
getTriangleCoordinates(boolean) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the coordinates for each triangle in the subdivision as an array.
getTriangleEdges(QuadEdge, QuadEdge[]) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the edges for the triangle to the left of the given QuadEdge.
getTriangleEdges(boolean) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets a list of the triangles in the subdivision, specified as an array of the primary quadedges around the triangle.
getTriangles(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulationBuilder
Gets the faces of the computed triangulation as a GeometryCollection of Polygon.
getTriangles(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
Gets the faces of the computed triangulation as a GeometryCollection of Polygon.
getTriangles(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the geometry for the triangles in a triangulated subdivision as a GeometryCollection of triangular Polygons.
getTrianglesAdjacentToVertex(int) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
Gets the triangles which are adjacent (include) to a given vertex of this triangle.
getTriangleVertices(boolean) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets a list of the triangles in the subdivision, specified as an array of the triangle Vertexes.
getTurn(double, double) - Static method in class com.vividsolutions.jts.algorithm.Angle
Returns whether an angle must turn clockwise or counterclockwise to overlap another angle.
getType() - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
Returns the type of packed coordinate sequences this factory builds, either PackedCoordinateSequenceFactory#Float or PackedCoordinateSequenceFactory#Double
getType() - Method in class com.vividsolutions.jts.geom.PrecisionModel
Gets the type of this precision model
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
 
getVertex(int) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
getVertexFactory() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
Gets the ConstraintVertexFactory used to create new constraint vertices at split points.
getVertexIndex() - Method in class com.vividsolutions.jts.linearref.LinearIterator
The vertex index of the vertex the iterator is currently at.
getVertexUniqueEdges(boolean) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets a collection of QuadEdges whose origin vertices are a unique set which includes all vertices in the subdivision.
getVertices(boolean) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the unique Vertexes in the subdivision, including the frame vertices if desired.
getVertices() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
Gets the vertices for this triangle.
getVoronoiCellPolygon(QuadEdge, GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the Voronoi cell around a site specified by the origin of a QuadEdge.
getVoronoiCellPolygons(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets a List of Polygons for the Voronoi cells of this triangulation.
getVoronoiDiagram(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Gets the cells in the Voronoi diagram for this triangulation.
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
 
getWidth() - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
getWidthCoordinate() - Method in class com.vividsolutions.jts.algorithm.MinimumDiameter
Gets the Coordinate forming one end of the minimum diameter
getWindingRule() - Method in class com.vividsolutions.jts.awt.ShapeCollectionPathIterator
 
getX() - Method in class com.vividsolutions.jts.algorithm.HCoordinate
 
getX(int) - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
Returns ordinate X (0) of the specified coordinate.
getX(int) - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
 
getX(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
 
getX() - Method in class com.vividsolutions.jts.geom.Point
 
getX() - Method in class com.vividsolutions.jts.index.kdtree.KdNode
Returns the X coordinate of the node
getX() - Method in class com.vividsolutions.jts.math.Vector2D
 
getX() - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
getY() - Method in class com.vividsolutions.jts.algorithm.HCoordinate
 
getY(int) - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
Returns ordinate Y (1) of the specified coordinate.
getY(int) - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
 
getY(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
 
getY() - Method in class com.vividsolutions.jts.geom.Point
 
getY() - Method in class com.vividsolutions.jts.index.kdtree.KdNode
Returns the Y coordinate of the node
getY() - Method in class com.vividsolutions.jts.math.Vector2D
 
getY() - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
getZ() - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
GML_ATTR_SRSNAME - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_BOX - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_COORD - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_COORD_X - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_COORD_Y - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_COORD_Z - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_COORDINATES - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_GEOMETRY_MEMBER - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_INNER_BOUNDARY_IS - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_LINEARRING - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_LINESTRING - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_LINESTRING_MEMBER - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_MULTI_GEOMETRY - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_MULTI_LINESTRING - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_MULTI_POINT - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_MULTI_POLYGON - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_NAMESPACE - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_OUTER_BOUNDARY_IS - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_POINT - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_POINT_MEMBER - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_POLYGON - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_POLYGON_MEMBER - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_PREFIX - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GMLConstants - Class in com.vividsolutions.jts.io.gml2
Various constant strings associated with GML format.
GMLConstants() - Constructor for class com.vividsolutions.jts.io.gml2.GMLConstants
 
GMLHandler - Class in com.vividsolutions.jts.io.gml2
A SAX DefaultHandler which builds Geometrys from GML2-formatted geometries.
GMLHandler(GeometryFactory, ErrorHandler) - Constructor for class com.vividsolutions.jts.io.gml2.GMLHandler
Creates a new handler.
GMLReader - Class in com.vividsolutions.jts.io.gml2
Reads a GML2 geometry from an XML fragment into a Geometry.
GMLReader() - Constructor for class com.vividsolutions.jts.io.gml2.GMLReader
 
GMLWriter - Class in com.vividsolutions.jts.io.gml2
Writes Geometrys as XML fragments in GML2 format.
GMLWriter() - Constructor for class com.vividsolutions.jts.io.gml2.GMLWriter
Creates a writer which outputs GML with default settings.
GMLWriter(boolean) - Constructor for class com.vividsolutions.jts.io.gml2.GMLWriter
Creates a writer which may emit the GML namespace prefix declaration in the geometry root element.
graph - Variable in class com.vividsolutions.jts.operation.polygonize.Polygonizer
 
GraphComponent - Class in com.vividsolutions.jts.geomgraph
A GraphComponent is the parent class for the objects' that form a graph.
GraphComponent() - Constructor for class com.vividsolutions.jts.geomgraph.GraphComponent
 
GraphComponent(Label) - Constructor for class com.vividsolutions.jts.geomgraph.GraphComponent
 
GraphComponent - Class in com.vividsolutions.jts.planargraph
The base class for all graph component classes.
GraphComponent() - Constructor for class com.vividsolutions.jts.planargraph.GraphComponent
 
gt(DD) - Method in class com.vividsolutions.jts.math.DD
Tests whether this value is greater than another DoubleDouble value.

H

hasChildren() - Method in class com.vividsolutions.jts.index.bintree.NodeBase
 
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
Gets a hashcode for this coordinate.
hashCode(double) - Static method in class com.vividsolutions.jts.geom.Coordinate
Computes a hash code for a double value, using the algorithm from Joshua Bloch's book Effective Java"
hashCode() - Method in class com.vividsolutions.jts.geom.Envelope
 
hashCode() - Method in class com.vividsolutions.jts.geom.Geometry
 
hashCode() - Method in class com.vividsolutions.jts.geom.LineSegment
Gets a hashcode for this object.
hashCode() - Method in class com.vividsolutions.jts.math.Vector2D
Gets a hashcode for this vector.
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.algorithm.LineIntersector
Tests whether the input geometries intersect.
hasIntersection() - Method in class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
 
hasIntersection() - Method in class com.vividsolutions.jts.noding.InteriorIntersectionFinder
Tests whether an intersection was found.
hasIntersection() - Method in class com.vividsolutions.jts.noding.IntersectionAdder
 
hasIntersection() - Method in class com.vividsolutions.jts.noding.SegmentIntersectionDetector
Tests whether an intersection was found.
hasIntersectionWithLineStrings(LineString, List) - Method in class com.vividsolutions.jts.operation.predicate.SegmentIntersectionTester
 
hasItems() - Method in class com.vividsolutions.jts.index.bintree.NodeBase
 
hasItems() - Method in class com.vividsolutions.jts.index.quadtree.NodeBase
 
hasNext() - Method in class com.vividsolutions.jts.geom.GeometryCollectionIterator
Tests whether any geometry elements remain to be returned.
hasNext() - Method in class com.vividsolutions.jts.linearref.LinearIterator
Tests whether there are any vertices left to iterator over.
hasNonEmptyElements(Geometry[]) - Static method in class com.vividsolutions.jts.geom.Geometry
Returns true if the array contains any non-empty Geometrys.
hasNonProperIntersection() - Method in class com.vividsolutions.jts.noding.SegmentIntersectionDetector
Tests whether a non-proper intersection was found.
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.geomgraph.index.SegmentIntersector
A proper interior intersection is a proper intersection which is not contained in the set of boundary nodes set for this SegmentIntersector.
hasProperInteriorIntersection() - Method in class 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.
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.
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.noding.SegmentIntersectionDetector
Tests whether a proper intersection was found.
hasRepeatedPoint(Geometry) - Method in class com.vividsolutions.jts.operation.valid.RepeatedPointTester
 
hasRepeatedPoint(Coordinate[]) - Method in class com.vividsolutions.jts.operation.valid.RepeatedPointTester
 
hasRepeatedPoints(Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
Returns whether #equals returns true for any two consecutive Coordinates in the given array.
hasSegment(Geometry, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.util.Debug
 
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.
HausdorffSimilarityMeasure - Class in com.vividsolutions.jts.algorithm.match
Measures the degree of similarity between two Geometrys using the Hausdorff distance metric.
HausdorffSimilarityMeasure() - Constructor for class com.vividsolutions.jts.algorithm.match.HausdorffSimilarityMeasure
 
HCoordinate - Class in com.vividsolutions.jts.algorithm
Represents a homogeneous coordinate in a 2-D coordinate space.
HCoordinate() - Constructor for class com.vividsolutions.jts.algorithm.HCoordinate
 
HCoordinate(double, double, double) - Constructor for class com.vividsolutions.jts.algorithm.HCoordinate
 
HCoordinate(double, double) - Constructor for class com.vividsolutions.jts.algorithm.HCoordinate
 
HCoordinate(Coordinate) - Constructor for class com.vividsolutions.jts.algorithm.HCoordinate
 
HCoordinate(HCoordinate, HCoordinate) - Constructor for class com.vividsolutions.jts.algorithm.HCoordinate
 
HCoordinate(Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.algorithm.HCoordinate
Constructs a homogeneous coordinate which is the intersection of the lines define by the homogenous coordinates represented by two Coordinates.
HCoordinate(Coordinate, Coordinate, Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.algorithm.HCoordinate
 
height - Variable in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
hexToBytes(String) - Static method in class com.vividsolutions.jts.io.WKBReader
Converts a hexadecimal string to a byte array.
HOLE_OUTSIDE_SHELL - Static variable 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 - Variable in class com.vividsolutions.jts.operation.polygonize.Polygonizer
 
holes - Variable in class com.vividsolutions.jts.geom.Polygon
The interior boundaries, if any.
horizontalBisector(Geometry) - Method in class com.vividsolutions.jts.algorithm.InteriorPointArea
 
HotPixel - Class in com.vividsolutions.jts.noding.snapround
Implements a "hot pixel" as used in the Snap Rounding algorithm.
HotPixel(Coordinate, double, LineIntersector) - Constructor for class com.vividsolutions.jts.noding.snapround.HotPixel
Creates a new hot pixel.

I

IdentityPointTransformation - Class in com.vividsolutions.jts.awt
Copies point ordinates with no transformation.
IdentityPointTransformation() - Constructor for class com.vividsolutions.jts.awt.IdentityPointTransformation
 
ignorableWhitespace(char[], int, int) - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
 
inCentre(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
Computes the incentre of a triangle.
inCentre() - Method in class com.vividsolutions.jts.geom.Triangle
Computes the incentre of a triangle.
increasingDirection(Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
Determines which orientation of the Coordinate array is (overall) increasing.
IncrementalDelaunayTriangulator - Class in com.vividsolutions.jts.triangulate
Computes a Delauanay Triangulation of a set of Vertexes, using an incrementatal insertion algorithm.
IncrementalDelaunayTriangulator(QuadEdgeSubdivision) - Constructor for class com.vividsolutions.jts.triangulate.IncrementalDelaunayTriangulator
Creates a new triangulator using the given QuadEdgeSubdivision.
IndexedFacetDistance - Class in com.vividsolutions.jts.operation.distance
Computes the distance between the facets (segments and vertices) of two Geometrys using a Branch-and-Bound algorithm.
IndexedFacetDistance(Geometry) - Constructor for class com.vividsolutions.jts.operation.distance.IndexedFacetDistance
Creates a new distance-finding instance for a given target Geometry.
IndexedNestedRingTester - Class in com.vividsolutions.jts.operation.valid
Tests whether any of a set of LinearRings are nested inside another ring in the set, using a spatial index to speed up the comparisons.
IndexedNestedRingTester(GeometryGraph) - Constructor for class com.vividsolutions.jts.operation.valid.IndexedNestedRingTester
 
IndexedPointInAreaLocator - Class in com.vividsolutions.jts.algorithm.locate
Determines the Location of Coordinates relative to a Polygonal geometry, using indexing for efficiency.
IndexedPointInAreaLocator(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.locate.IndexedPointInAreaLocator
Creates a new locator for a given Geometry
indexOf(Coordinate, Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
Returns the index of coordinate in coordinates.
indexOf(Coordinate) - Method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Computes the minimum index for a point on the line.
indexOf(Coordinate) - Method in class com.vividsolutions.jts.linearref.LocationIndexedLine
Computes the index for a given point on the line.
indexOfAfter(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.
indexOfAfter(Coordinate, LinearLocation) - Method in class com.vividsolutions.jts.linearref.LocationIndexedLine
Finds the index for a point on the line which is greater than the given index.
indicesOf(Geometry) - Method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Computes the indices for a subline of the line.
indicesOf(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(double, double, double, double) - Method in class com.vividsolutions.jts.geom.Envelope
Initialize an Envelope for a region defined by maximum and minimum values.
init(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.geom.Envelope
Initialize an Envelope to a region defined by two Coordinates.
init(Coordinate) - Method in class com.vividsolutions.jts.geom.Envelope
Initialize an Envelope to a region defined by a single Coordinate.
init(Envelope) - Method in class com.vividsolutions.jts.geom.Envelope
Initialize an Envelope from an existing Envelope.
init(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
 
init(double, double) - Method in class com.vividsolutions.jts.index.bintree.Interval
 
init(QuadEdgeTriangle) - Method in class com.vividsolutions.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
 
init(Collection) - Method in class com.vividsolutions.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
Called to initialize the traversal queue with a given set of QuadEdgeTriangles
initialize() - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
 
initialize(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
 
initialize() - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
 
initialize(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
 
inputLines - Variable in class com.vividsolutions.jts.algorithm.LineIntersector
 
InputStreamInStream - Class in com.vividsolutions.jts.io
An adapter to allow an InputStream to be used as an InStream
InputStreamInStream(InputStream) - Constructor for class com.vividsolutions.jts.io.InputStreamInStream
 
insert(EdgeEnd) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
Insert a directed edge in the list
insert(EdgeEnd) - Method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
Insert a EdgeEnd into this EdgeEndStar
INSERT - Static variable in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
 
insert(Interval, Object) - Method in class com.vividsolutions.jts.index.bintree.Bintree
 
insert(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.intervalrtree.SortedPackedIntervalRTree
Adds an item to the index which is associated with the given interval
insert(Coordinate) - Method in class com.vividsolutions.jts.index.kdtree.KdTree
Inserts a new point in the kd-tree, with no data.
insert(Coordinate, Object) - Method in class com.vividsolutions.jts.index.kdtree.KdTree
Inserts a new point into the kd-tree.
insert(Envelope, Object) - Method in class com.vividsolutions.jts.index.quadtree.Quadtree
 
insert(Envelope, Object) - Method in class com.vividsolutions.jts.index.quadtree.Root
Insert an item into the quadtree this is the root of.
insert(Envelope, Object) - Method in interface com.vividsolutions.jts.index.SpatialIndex
Adds a spatial item with an extent specified by the given Envelope to the index
insert(Object, Object) - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
 
insert(double, double, Object) - Method in class com.vividsolutions.jts.index.strtree.SIRtree
Inserts an item having the given bounds into the tree.
insert(Envelope, Object) - Method in class com.vividsolutions.jts.index.strtree.STRtree
Inserts an item having the given bounds into the tree.
INSERT - Static variable in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
 
insert(EdgeEnd) - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
 
insert(EdgeEnd) - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBundleStar
Insert a EdgeEnd in order in the list.
insertEdge(Edge) - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
 
insertEdgeEnd(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
 
insertSite(Coordinate) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
Inserts a site into the triangulation, maintaining the conformal Delaunay property.
insertSite(Vertex) - Method in class com.vividsolutions.jts.triangulate.IncrementalDelaunayTriangulator
Inserts a new point into a subdivision representing a Delaunay triangulation, and fixes the affected edges so that the result is still a Delaunay triangulation.
insertSite(Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Inserts a new site into the Subdivision, connecting it to the vertices of the containing triangle (or quadrilateral, if the split point falls on an existing edge).
insertSites(Collection) - Method in class com.vividsolutions.jts.triangulate.IncrementalDelaunayTriangulator
Inserts all sites in a collection.
insertUniqueEdge(Edge) - Method in class com.vividsolutions.jts.operation.buffer.BufferBuilder
Inserted edges are checked to see if an identical edge already exists.
insertUniqueEdge(Edge) - Method in class com.vividsolutions.jts.operation.overlay.OverlayOp
Insert an edge from one of the noded input graphs.
INSIDE_AREA - Static variable in class com.vividsolutions.jts.operation.distance.GeometryLocation
A special value of segmentIndex used for locations inside area geometries.
instance() - Static method in class com.vividsolutions.jts.geom.DefaultCoordinateSequenceFactory
Deprecated. Returns the singleton instance of DefaultCoordinateSequenceFactory
instance() - Static method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequenceFactory
Returns the singleton instance of CoordinateArraySequenceFactory
instancePrint(Object) - Method in class com.vividsolutions.jts.util.Debug
 
instancePrint(Iterator) - 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 in com.vividsolutions.jts.io
A interface for classes providing an input stream of bytes.
INTERIOR - Static variable in class com.vividsolutions.jts.geom.Location
The location value for the interior of a geometry.
interiorAngle(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.Angle
Computes the interior angle between two segments of a ring.
InteriorIntersectionFinder - Class in com.vividsolutions.jts.noding
Finds an interior intersection in a set of SegmentStrings, if one exists.
InteriorIntersectionFinder(LineIntersector) - Constructor for class com.vividsolutions.jts.noding.InteriorIntersectionFinder
Creates an intersection finder which finds an interior intersection if one exists
InteriorPointArea - Class in com.vividsolutions.jts.algorithm
Computes a point in the interior of an area geometry.
InteriorPointArea(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.InteriorPointArea
 
InteriorPointLine - Class in com.vividsolutions.jts.algorithm
Computes a point in the interior of an linear geometry.
InteriorPointLine(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.InteriorPointLine
 
InteriorPointPoint - Class in com.vividsolutions.jts.algorithm
Computes a point in the interior of an point geometry.
InteriorPointPoint(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.InteriorPointPoint
 
interpolateZ(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
Interpolates the Z value of a point enclosed in a 3D triangle.
interpolateZ(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
Computes the interpolated Z-value for a point p lying on the segment p0-p1
interpolateZValue(Vertex, Vertex, Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
For this vertex enclosed in a triangle defined by three verticies v0, v1 and v2, interpolate a z value from the surrounding vertices.
intersection(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.HCoordinate
Computes the (approximate) intersection point between two line segments using homogeneous coordinates.
intersection(Envelope) - Method in class com.vividsolutions.jts.geom.Envelope
Computes the intersection of two Envelopes.
intersection(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Computes a Geometry representing the points shared by this Geometry and other.
intersection(LineSegment) - Method in class com.vividsolutions.jts.geom.LineSegment
Computes an intersection point between two line segments, if there is one.
INTERSECTION - Static variable in class com.vividsolutions.jts.operation.overlay.OverlayOp
The spatial functions supported by this class.
intersection(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp
 
intersection(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.SnapOverlayOp
 
intersection(Geometry, Geometry) - Method in class com.vividsolutions.jts.precision.CommonBitsOp
Computes the set-theoretic intersection of two Geometrys, using enhanced precision.
intersection(Geometry, Geometry) - Static method in class com.vividsolutions.jts.precision.EnhancedPrecisionOp
Computes the set-theoretic intersection of two Geometrys, using enhanced precision.
intersection(Segment) - Method in class com.vividsolutions.jts.triangulate.Segment
Computes the intersection point between this segment and another one.
IntersectionAdder - Class in com.vividsolutions.jts.noding
Computes the intersections between two line segments in SegmentStrings and adds them to each string.
IntersectionAdder(LineIntersector) - Constructor for class com.vividsolutions.jts.noding.IntersectionAdder
 
IntersectionFinderAdder - Class in com.vividsolutions.jts.noding
Finds proper and interior intersections in a set of SegmentStrings, and adds them as nodes.
IntersectionFinderAdder(LineIntersector) - Constructor for class com.vividsolutions.jts.noding.IntersectionFinderAdder
Creates an intersection finder which finds all proper intersections
IntersectionMatrix - Class in com.vividsolutions.jts.geom
Models 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.
IntersectionMatrix(String) - Constructor for class com.vividsolutions.jts.geom.IntersectionMatrix
Creates an IntersectionMatrix with the given dimension symbols.
IntersectionMatrix(IntersectionMatrix) - Constructor for class com.vividsolutions.jts.geom.IntersectionMatrix
Creates an IntersectionMatrix with the same elements as other.
intersects(Coordinate, Geometry) - Method in class com.vividsolutions.jts.algorithm.PointLocator
Convenience method to test a point for intersection with a Geometry
intersects(double, double, double, double) - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
 
intersects(Rectangle2D) - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
 
intersects(double, double, double, double) - Method in class com.vividsolutions.jts.awt.PolygonShape
 
intersects(Rectangle2D) - Method in class com.vividsolutions.jts.awt.PolygonShape
 
intersects(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Envelope
Test the point q to see whether it intersects the Envelope defined by p1-p2
intersects(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Envelope
Test the envelope defined by p1-p2 for intersection with the envelope defined by q1-q2
intersects(Envelope) - Method in class com.vividsolutions.jts.geom.Envelope
Check if the region defined by other overlaps (intersects) the region of this Envelope.
intersects(Coordinate) - Method in class com.vividsolutions.jts.geom.Envelope
Check if the point p overlaps (lies inside) the region of this Envelope.
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(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Tests whether this geometry intersects the argument geometry.
intersects(OctagonalEnvelope) - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
intersects(Coordinate) - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
intersects(Geometry) - Method in interface com.vividsolutions.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry intersects a given geometry.
intersects(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedLineString
 
intersects(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPoint
Tests whether this point intersects a Geometry.
intersects(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygon
 
intersects(double, double) - Method in class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeNode
 
intersects(Object, Object) - Method in interface 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.
intersects(Interval) - Method in class com.vividsolutions.jts.index.strtree.Interval
 
intersects(Collection) - Method in class com.vividsolutions.jts.noding.FastSegmentSetIntersectionFinder
 
intersects(Collection, SegmentIntersectionDetector) - Method in class com.vividsolutions.jts.noding.FastSegmentSetIntersectionFinder
 
intersects(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.noding.snapround.HotPixel
Tests whether the line segment (p0-p1) intersects this hot pixel.
intersects(Polygon, Geometry) - Static method in class com.vividsolutions.jts.operation.predicate.RectangleIntersects
Tests whether a rectangle intersects a given geometry.
intersects(Geometry) - Method in class com.vividsolutions.jts.operation.predicate.RectangleIntersects
 
Interval - Class in com.vividsolutions.jts.index.bintree
Represents an (1-dimensional) closed interval on the Real number line.
Interval() - Constructor for class com.vividsolutions.jts.index.bintree.Interval
 
Interval(double, double) - Constructor for class com.vividsolutions.jts.index.bintree.Interval
 
Interval(Interval) - Constructor for class com.vividsolutions.jts.index.bintree.Interval
 
Interval - Class in com.vividsolutions.jts.index.strtree
A contiguous portion of 1D-space.
Interval(Interval) - Constructor for class com.vividsolutions.jts.index.strtree.Interval
 
Interval(double, double) - Constructor for class com.vividsolutions.jts.index.strtree.Interval
 
IntervalRTreeBranchNode - Class in com.vividsolutions.jts.index.intervalrtree
 
IntervalRTreeBranchNode(IntervalRTreeNode, IntervalRTreeNode) - Constructor for class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeBranchNode
 
IntervalRTreeLeafNode - Class in com.vividsolutions.jts.index.intervalrtree
 
IntervalRTreeLeafNode(double, double, Object) - Constructor for class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeLeafNode
 
IntervalRTreeNode - Class in com.vividsolutions.jts.index.intervalrtree
 
IntervalRTreeNode() - Constructor for class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeNode
 
IntervalRTreeNode.NodeComparator - Class in com.vividsolutions.jts.index.intervalrtree
 
IntervalRTreeNode.NodeComparator() - Constructor for class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeNode.NodeComparator
 
IntervalSize - Class in com.vividsolutions.jts.index.quadtree
Provides a test for whether an interval is so small it should be considered as zero for the purposes of inserting it into a binary tree.
IntervalSize() - Constructor for class com.vividsolutions.jts.index.quadtree.IntervalSize
 
intLineIndex - Variable in class com.vividsolutions.jts.algorithm.LineIntersector
The indexes of the endpoints of the intersection lines, in order along the corresponding line
intPt - Variable in class com.vividsolutions.jts.algorithm.LineIntersector
 
intValue() - Method in class com.vividsolutions.jts.math.DD
Converts this value to the nearest integer.
INVALID_COORDINATE - Static variable 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 - Variable in class com.vividsolutions.jts.operation.polygonize.Polygonizer
 
invRot() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the dual of this edge, directed from its left to its right.
isAcute(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.Angle
Tests whether the angle between p0-p1-p2 is acute.
isAcute(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
Tests whether a triangle is acute.
isAdjacentSegments(int, int) - Static method in class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
 
isAdjacentSegments(int, int) - Static method in class com.vividsolutions.jts.noding.IntersectionAdder
 
isAnyNull(int) - Method in class com.vividsolutions.jts.geomgraph.Label
 
isAnyNull() - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
 
isArea() - Method in class com.vividsolutions.jts.geomgraph.Label
 
isArea(int) - Method in class com.vividsolutions.jts.geomgraph.Label
 
isArea() - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
 
isAreaLabelsConsistent(GeometryGraph) - Method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
 
isBorder() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
Tests whether this triangle is adjacent to the outside of the subdivision.
isBorder(int) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
isBoundaryNode(int, Coordinate) - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
 
isCCW(Coordinate[]) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
Computes whether a ring defined by an array of Coordinates is oriented counter-clockwise.
isCCW(Coordinate[]) - Static method in class com.vividsolutions.jts.algorithm.NonRobustCGAlgorithms
Computes whether a ring defined by an array of Coordinate is oriented counter-clockwise.
isCCW(Vertex, Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
Tests whether the triangle formed by this vertex and two other vertices is in CCW orientation.
isClosed() - Method in class com.vividsolutions.jts.geom.LinearRing
 
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.geomgraph.Edge
 
isClosed() - Method in class com.vividsolutions.jts.noding.BasicSegmentString
 
isClosed() - Method in class com.vividsolutions.jts.noding.NodedSegmentString
 
isClosed() - Method in interface 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
Tests whether this IntersectionMatrix is T*****FF*.
isCoordinate(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(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(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
Tests whether 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.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
 
isDone() - Method in class com.vividsolutions.jts.awt.ShapeCollectionPathIterator
 
isDone() - Method in interface com.vividsolutions.jts.geom.CoordinateSequenceFilter
Reports whether the application of this filter can be terminated.
isDone() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Reports that this filter should continue to be executed until all coordinates have been transformed.
isDone() - Method in class com.vividsolutions.jts.geom.util.ShortCircuitedGeometryVisitor
 
isDone() - Method in class com.vividsolutions.jts.noding.InteriorIntersectionFinder
 
isDone() - Method in class com.vividsolutions.jts.noding.IntersectionAdder
Always process all intersections
isDone() - Method in class com.vividsolutions.jts.noding.IntersectionFinderAdder
Always process all intersections
isDone() - Method in class com.vividsolutions.jts.noding.SegmentIntersectionDetector
 
isDone() - Method in interface com.vividsolutions.jts.noding.SegmentIntersector
Reports whether the client of this class needs to continue testing all intersections in an arrangement.
isDone() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
 
isDone() - Method in class com.vividsolutions.jts.precision.CoordinatePrecisionReducerFilter
Always runs over all geometry components.
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
 
isEmpty() - Method in class com.vividsolutions.jts.geom.LineString
 
isEmpty() - Method in class com.vividsolutions.jts.geom.Point
 
isEmpty() - Method in class com.vividsolutions.jts.geom.Polygon
 
isEmpty() - Method in class com.vividsolutions.jts.index.quadtree.NodeBase
 
isEmpty() - Method in class com.vividsolutions.jts.util.PriorityQueue
Test if the priority queue is logically empty.
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(Label, int) - Method in class com.vividsolutions.jts.geomgraph.Label
 
isEqualOnSide(TopologyLocation, int) - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
 
isEquals(int, int) - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns true if this IntersectionMatrix is T*F**FFF*.
isEquivalentClass(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(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 - Variable in class com.vividsolutions.jts.geomgraph.DirectedEdge
 
isForward() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
 
isFrameBorderEdge(QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Tests whether a QuadEdge is an edge on the border of the frame facets and the internal facets.
isFrameEdge(QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Tests whether a QuadEdge is an edge incident on a frame triangle vertex.
isFrameVertex(Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Tests whether a vertex is a vertex of the outer triangle.
isGeometryChanged() - Method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
 
isGeometryChanged() - Method in interface com.vividsolutions.jts.geom.CoordinateSequenceFilter
Reports whether the execution of this filter has modified the coordinates of the geometry.
isGeometryChanged() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
 
isGeometryChanged() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
 
isGeometryChanged() - Method in class com.vividsolutions.jts.precision.CoordinatePrecisionReducerFilter
Always reports that the geometry has changed
isGeometryCollection(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
 
isGeometryComplete() - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
Tests whether this handler has completed parsing a geometry.
isHole() - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
 
isHorizontal() - Method in class com.vividsolutions.jts.geom.LineSegment
Tests whether the segment is horizontal.
isIdentity() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Tests if this transformation is the identity transformation.
isInBoundary(int) - Method in class com.vividsolutions.jts.algorithm.BoundaryNodeRule.EndPointBoundaryNodeRule
 
isInBoundary(int) - Method in interface com.vividsolutions.jts.algorithm.BoundaryNodeRule
Tests whether a point that lies in boundaryCount geometry component boundaries is considered to form part of the boundary of the parent geometry.
isInBoundary(int) - Method in class com.vividsolutions.jts.algorithm.BoundaryNodeRule.Mod2BoundaryNodeRule
 
isInBoundary(int) - Method in class com.vividsolutions.jts.algorithm.BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule
 
isInBoundary(int) - Method in class com.vividsolutions.jts.algorithm.BoundaryNodeRule.MultiValentEndPointBoundaryNodeRule
 
isIncidentEdgeInResult() - Method in class com.vividsolutions.jts.geomgraph.Node
Tests whether any incident edge is flagged as being in the result.
isInCircle(Vertex, Vertex, Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
Tests if the vertex is inside the circle defined by the triangle with vertices a, b, c (oriented counter-clockwise).
isInCircleCC(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.triangulate.quadedge.TrianglePredicate
Computes the inCircle test using distance from the circumcentre.
isInCircleDDFast(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.triangulate.quadedge.TrianglePredicate
 
isInCircleDDNormalized(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.triangulate.quadedge.TrianglePredicate
 
isInCircleDDSlow(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.triangulate.quadedge.TrianglePredicate
Tests if a point is inside the circle defined by the triangle with vertices a, b, c (oriented counter-clockwise).
isInCircleNonRobust(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.triangulate.quadedge.TrianglePredicate
Tests if a point is inside the circle defined by the triangle with vertices a, b, c (oriented counter-clockwise).
isInCircleNormalized(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.triangulate.quadedge.TrianglePredicate
Tests if a point is inside the circle defined by the triangle with vertices a, b, c (oriented counter-clockwise).
isInCircleRobust(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.triangulate.quadedge.TrianglePredicate
Tests if a point is inside the circle defined by the triangle with vertices a, b, c (oriented counter-clockwise).
isInExtent(Coordinate) - Method in class com.vividsolutions.jts.shape.random.RandomPointsBuilder
 
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).
isInResult() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
 
isInResult() - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
 
isInsert() - Method in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
 
isInsert() - Method in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
 
isInside(Coordinate) - Method in class com.vividsolutions.jts.algorithm.MCPointInRing
 
isInside(Coordinate) - Method in interface com.vividsolutions.jts.algorithm.PointInRing
 
isInside(Coordinate) - Method in class com.vividsolutions.jts.algorithm.SimplePointInRing
 
isInsideArea() - Method in class com.vividsolutions.jts.operation.distance.GeometryLocation
Tests whether this location 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(Coordinate) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
Test whether a point is a intersection point of two line segments.
isIntersection(Coordinate) - Method in class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
Tests if the given point is an edge intersection
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
 
isLine(int) - Method in class com.vividsolutions.jts.geomgraph.Label
 
isLine() - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
 
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
isLive() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Tests whether this edge has been deleted.
isLive() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
isMarked - Variable 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.
isNaN() - Method in class com.vividsolutions.jts.math.DD
Tests whether this value is NaN.
isNegative() - Method in class com.vividsolutions.jts.math.DD
Tests whether this value is less than 0.
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.IndexedNestedRingTester
 
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.geom.Envelope
Returns true if this Envelope is a "null" envelope.
isNull() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
isNull() - Method in class com.vividsolutions.jts.geomgraph.Depth
A Depth object is null (has never been initialized) if all depths are null.
isNull(int) - Method in class com.vividsolutions.jts.geomgraph.Depth
 
isNull(int, int) - Method in class com.vividsolutions.jts.geomgraph.Depth
 
isNull(int) - Method in class com.vividsolutions.jts.geomgraph.Label
 
isNull() - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
 
isObtuse(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.Angle
Tests whether the angle between p0-p1-p2 is obtuse.
isOfClass(Object, Class) - Static method in class com.vividsolutions.jts.geom.util.GeometryExtracter
 
isOnConstraint() - Method in class com.vividsolutions.jts.triangulate.ConstraintVertex
Tests whether this vertex lies on a constraint.
isOnEdge(QuadEdge, Coordinate) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Tests whether a Coordinate lies on a QuadEdge, up to a tolerance determined by the subdivision tolerance.
isOnLine(Coordinate, Coordinate[]) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
Tests whether a point lies on the line segments defined by a list of coordinates.
isOnSameSegment(LinearLocation) - Method in class com.vividsolutions.jts.linearref.LinearLocation
Tests whether two locations are on the same segment in the parent Geometry.
isOnSegment() - Method in class com.vividsolutions.jts.algorithm.RayCrossingCounter
Reports whether the point lies exactly on one of the supplied segments.
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) .
isParallel(Vector2D) - Method in class com.vividsolutions.jts.math.Vector2D
 
isPoint() - Method in class com.vividsolutions.jts.operation.distance.FacetSequence
 
isPointInPolygon() - Method in class com.vividsolutions.jts.algorithm.RayCrossingCounter
Tests whether the point lies in or on the ring, polygon or multipolygon from which the processed segments were provided.
isPointInRing(Coordinate, Coordinate[]) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
Tests whether a point lies inside or on a ring.
isPointInRing(Coordinate, Coordinate[]) - Static method in class com.vividsolutions.jts.algorithm.NonRobustCGAlgorithms
Computes whether a ring defined by an array of Coordinate is oriented counter-clockwise.
isPointwiseEqual(Edge) - Method in class com.vividsolutions.jts.geomgraph.Edge
 
isPositive() - Method in class com.vividsolutions.jts.math.DD
Tests whether this value is greater than 0.
isProper - Variable 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.bintree.NodeBase
 
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
isRepeated() - Method in class com.vividsolutions.jts.index.kdtree.KdNode
Tests whether more than one point with this value have been inserted (up to the tolerance)
isResultOfOp(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(Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
Tests whether an array of Coordinates forms a ring, by checking length and closure.
isRing(CoordinateSequence) - Static method in class com.vividsolutions.jts.geom.CoordinateSequences
Tests whether a CoordinateSequence forms a valid LinearRing, by checking the sequence length and closure (whether the first and last points are identical in 2D).
isRing() - Method in class com.vividsolutions.jts.geom.LineString
 
isSameSignAndNonZero(double, double) - Static method in class com.vividsolutions.jts.algorithm.NonRobustLineIntersector
 
isSearchMatch(Interval) - Method in class com.vividsolutions.jts.index.bintree.Node
 
isSearchMatch(Interval) - Method in class com.vividsolutions.jts.index.bintree.NodeBase
 
isSearchMatch(Interval) - Method in class com.vividsolutions.jts.index.bintree.Root
The root node matches all searches
isSearchMatch(Envelope) - Method in class com.vividsolutions.jts.index.quadtree.Node
 
isSearchMatch(Envelope) - Method in class com.vividsolutions.jts.index.quadtree.NodeBase
 
isSearchMatch(Envelope) - Method in class com.vividsolutions.jts.index.quadtree.Root
 
isSequenceable() - Method in class com.vividsolutions.jts.operation.linemerge.LineSequencer
Tests whether the arrangement of linestrings has a valid sequence.
isSequenced(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.LinearRing
Returns true, since by definition LinearRings are always simple.
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
Tests if a valid polygon is simple.
isSimple() - Method in class com.vividsolutions.jts.operation.IsSimpleOp
Tests whether the geometry is simple.
isSimple(LineString) - Method in class com.vividsolutions.jts.operation.IsSimpleOp
Deprecated. use isSimple()
isSimple(MultiLineString) - Method in class com.vividsolutions.jts.operation.IsSimpleOp
Deprecated. use isSimple()
isSimple(MultiPoint) - Method in class com.vividsolutions.jts.operation.IsSimpleOp
Deprecated. use isSimple()
IsSimpleOp - Class in com.vividsolutions.jts.operation
Tests whether a Geometry is simple.
IsSimpleOp() - Constructor for class com.vividsolutions.jts.operation.IsSimpleOp
Deprecated. use IsSimpleOp(Geometry)
IsSimpleOp(Geometry) - Constructor for class com.vividsolutions.jts.operation.IsSimpleOp
Creates a simplicity checker using the default SFS Mod-2 Boundary Node Rule
IsSimpleOp(Geometry, BoundaryNodeRule) - Constructor for class com.vividsolutions.jts.operation.IsSimpleOp
Creates a simplicity checker using a given BoundaryNodeRule
isSingleSided() - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
Tests whether the buffer is to be generated on a single side only.
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.geom.Geometry
Tests the validity of this Geometry.
isValid() - Method in class com.vividsolutions.jts.geom.MultiPoint
 
isValid(Geometry) - Method in class com.vividsolutions.jts.linearref.LinearLocation
Tests whether this location refers to a valid location on the given linear Geometry.
isValid() - Method in class com.vividsolutions.jts.noding.FastNodingValidator
Checks for an intersection and reports if one is found.
isValid() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferDistanceValidator
 
isValid(Geometry, double, Geometry) - Static method in class com.vividsolutions.jts.operation.buffer.validate.BufferResultValidator
 
isValid() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferResultValidator
 
isValid(Geometry, Geometry, int, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.validate.OverlayResultValidator
 
isValid(int) - Method in class com.vividsolutions.jts.operation.overlay.validate.OverlayResultValidator
 
isValid(Geometry) - Static method in class com.vividsolutions.jts.operation.valid.IsValidOp
Tests whether a Geometry is valid.
isValid(Coordinate) - Static method in class com.vividsolutions.jts.operation.valid.IsValidOp
Checks whether a coordinate is valid for processing.
isValid() - Method in class com.vividsolutions.jts.operation.valid.IsValidOp
 
isValidIndex(double) - Method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Tests whether an index is in the valid index range for the line.
isValidIndex(LinearLocation) - Method in class com.vividsolutions.jts.linearref.LocationIndexedLine
Tests whether an index is in the valid index range for the line.
isValidMsg(Geometry, double, Geometry) - Static method in class com.vividsolutions.jts.operation.buffer.validate.BufferResultValidator
Checks whether the geometry buffer is valid, and returns an error message if not.
IsValidOp - Class in com.vividsolutions.jts.operation.valid
Implements the algorithms required to compute the isValid() method for Geometrys.
IsValidOp(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
isVertexOfEdge(QuadEdge, Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Tests whether a Vertex is the start or end vertex of a QuadEdge, up to the subdivision tolerance distance.
isVertical() - Method in class com.vividsolutions.jts.geom.LineSegment
Tests whether the segment is vertical.
isVisited() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
 
isVisited() - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
 
isVisited - Variable in class com.vividsolutions.jts.planargraph.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
Tests whether this IntersectionMatrix is T*F**F***.
isWithinDistance(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.
isWithinDistance(Geometry, Geometry, double) - Static method in class com.vividsolutions.jts.operation.distance.DistanceOp
Test whether two geometries lie within a given distance of each other.
isZero() - Method in class com.vividsolutions.jts.math.DD
Tests whether this value is equal to 0.
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 in com.vividsolutions.jts.index.strtree
Boundable wrapper for a non-Boundable spatial object.
ItemBoundable(Object, Object) - Constructor for class com.vividsolutions.jts.index.strtree.ItemBoundable
 
ItemDistance - Interface in com.vividsolutions.jts.index.strtree
A function method which computes the distance between two ItemBoundables in an STRtree.
items - Variable in class com.vividsolutions.jts.index.bintree.NodeBase
 
items - Variable in class com.vividsolutions.jts.index.quadtree.NodeBase
 
itemsTree() - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
Gets a tree structure (as a nested list) corresponding to the structure of the items and nodes in this tree.
ItemVisitor - Interface in com.vividsolutions.jts.index
A visitor for items in an index.
IteratedNoder - Class in com.vividsolutions.jts.noding
Nodes a set of NodedSegmentStrings completely.
IteratedNoder(PrecisionModel) - Constructor for class com.vividsolutions.jts.noding.IteratedNoder
 
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.index.bintree.Bintree
 
iterator() - Method in class com.vividsolutions.jts.noding.SegmentNodeList
returns an iterator of SegmentNodes
iterator() - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
 
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.planargraph.NodeMap
Returns an Iterator over the Nodes in this NodeMap, sorted in ascending order by angle with the positive x-axis.

J

JOIN_BEVEL - Static variable in class com.vividsolutions.jts.operation.buffer.BufferParameters
Specifies a bevel join style.
JOIN_MITRE - Static variable in class com.vividsolutions.jts.operation.buffer.BufferParameters
Specifies a mitre join style.
JOIN_ROUND - Static variable in class com.vividsolutions.jts.operation.buffer.BufferParameters
Specifies a round join style.
JTSVersion - Class in com.vividsolutions.jts
JTS API version information.

K

KB - Static variable in class com.vividsolutions.jts.util.Memory
 
KdNode - Class in com.vividsolutions.jts.index.kdtree
A node of a KdTree, which represents one or more points in the same location.
KdNode(double, double, Object) - Constructor for class com.vividsolutions.jts.index.kdtree.KdNode
Creates a new KdNode.
KdNode(Coordinate, Object) - Constructor for class com.vividsolutions.jts.index.kdtree.KdNode
Creates a new KdNode.
KdTree - Class in com.vividsolutions.jts.index.kdtree
An implementation of a 2-D KD-Tree.
KdTree() - Constructor for class com.vividsolutions.jts.index.kdtree.KdTree
Creates a new instance of a KdTree with a snapping tolerance of 0.0.
KdTree(double) - Constructor for class com.vividsolutions.jts.index.kdtree.KdTree
Creates a new instance of a KdTree, specifying a snapping distance tolerance.
Key - Class in com.vividsolutions.jts.index.bintree
A Key is a unique identifier for a node in a tree.
Key(Interval) - Constructor for class com.vividsolutions.jts.index.bintree.Key
 
Key - Class in com.vividsolutions.jts.index.quadtree
A Key is a unique identifier for a node in a quadtree.
Key(Envelope) - Constructor for class com.vividsolutions.jts.index.quadtree.Key
 
kill() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
KochSnowflakeBuilder - Class in com.vividsolutions.jts.shape.fractal
 
KochSnowflakeBuilder(GeometryFactory) - Constructor for class com.vividsolutions.jts.shape.fractal.KochSnowflakeBuilder
 

L

L - Static variable in class com.vividsolutions.jts.geom.Dimension
Dimension value of a curve (1).
label - Variable in class com.vividsolutions.jts.geomgraph.EdgeEnd
 
label - Variable in class com.vividsolutions.jts.geomgraph.GraphComponent
 
Label - Class in com.vividsolutions.jts.geomgraph
A Label indicates the topological relationship of a component of a topology graph to a given Geometry.
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.
Label(Label) - Constructor for class com.vividsolutions.jts.geomgraph.Label
Construct a Label with the same values as the argument Label.
LastFoundQuadEdgeLocator - Class in com.vividsolutions.jts.triangulate.quadedge
Locates QuadEdges in a QuadEdgeSubdivision, optimizing the search by starting in the locality of the last edge found.
LastFoundQuadEdgeLocator(QuadEdgeSubdivision) - Constructor for class com.vividsolutions.jts.triangulate.quadedge.LastFoundQuadEdgeLocator
 
lastNode(List) - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
 
le(DD) - Method in class com.vividsolutions.jts.math.DD
Tests whether this value is less than or equal to another DoubleDouble value.
LEFT - Static variable in class com.vividsolutions.jts.algorithm.CGAlgorithms
 
LEFT - Static variable in class com.vividsolutions.jts.geomgraph.Position
An indicator that a Location is to the left of a GraphComponent
LEFT - Static variable in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
leftOf(QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
length(CoordinateSequence) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
Computes the length of a linestring specified by a sequence of points.
length() - Method in class com.vividsolutions.jts.math.Vector2D
 
LengthIndexedLine - Class in com.vividsolutions.jts.linearref
Supports linear referencing along a linear Geometry using the length along the line as the index.
LengthIndexedLine(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 in com.vividsolutions.jts.linearref
Computes the LinearLocation for a given length along a linear Geometry.
LengthLocationMap(Geometry) - Constructor for class com.vividsolutions.jts.linearref.LengthLocationMap
 
lengthSquared() - Method in class com.vividsolutions.jts.math.Vector2D
 
li - Variable in class com.vividsolutions.jts.operation.GeometryGraphOperation
 
Lineal - Interface in com.vividsolutions.jts.geom
Identifies Geometry subclasses which are 1-dimensional and have components which are LineStrings.
LinearComponentExtracter - Class in com.vividsolutions.jts.geom.util
Extracts all the 1-dimensional (LineString) components from a Geometry.
LinearComponentExtracter(Collection) - Constructor for class com.vividsolutions.jts.geom.util.LinearComponentExtracter
Constructs a LineExtracterFilter with a list in which to store LineStrings found.
LinearComponentExtracter(Collection, boolean) - Constructor for class com.vividsolutions.jts.geom.util.LinearComponentExtracter
Constructs a LineExtracterFilter with a list in which to store LineStrings found.
LinearGeometryBuilder - Class in com.vividsolutions.jts.linearref
Builds a linear geometry (LineString or MultiLineString) incrementally (point-by-point).
LinearGeometryBuilder(GeometryFactory) - Constructor for class com.vividsolutions.jts.linearref.LinearGeometryBuilder
 
LinearIterator - Class in com.vividsolutions.jts.linearref
An iterator over the components and coordinates of a linear geometry (LineStrings and MultiLineStrings.
LinearIterator(Geometry) - Constructor for class com.vividsolutions.jts.linearref.LinearIterator
Creates an iterator initialized to the start of a linear Geometry
LinearIterator(Geometry, LinearLocation) - Constructor for class com.vividsolutions.jts.linearref.LinearIterator
Creates an iterator starting at a LinearLocation on a linear Geometry
LinearIterator(Geometry, int, int) - Constructor for class com.vividsolutions.jts.linearref.LinearIterator
Creates an iterator starting at a specified component and vertex in a linear Geometry
LinearLocation - Class in com.vividsolutions.jts.linearref
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 in com.vividsolutions.jts.geom
Models an OGC SFS LinearRing.
LinearRing(Coordinate[], PrecisionModel, int) - Constructor for class com.vividsolutions.jts.geom.LinearRing
Deprecated. Use GeometryFactory instead
LinearRing(CoordinateSequence, GeometryFactory) - Constructor for class com.vividsolutions.jts.geom.LinearRing
Constructs a LinearRing with the vertices specifed by the given CoordinateSequence.
LineBuilder - Class in com.vividsolutions.jts.operation.overlay
Forms JTS LineStrings out of a the graph of DirectedEdges created by an OverlayOp.
LineBuilder(OverlayOp, GeometryFactory, PointLocator) - Constructor for class com.vividsolutions.jts.operation.overlay.LineBuilder
 
lineIntersection(LineSegment) - Method in class com.vividsolutions.jts.geom.LineSegment
Computes the intersection point of the lines of infinite extent defined by two line segments (if there is one).
LineIntersector - Class in com.vividsolutions.jts.algorithm
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 in com.vividsolutions.jts.operation.linemerge
A DirectedEdge of a LineMergeGraph.
LineMergeDirectedEdge(Node, Node, Coordinate, boolean) - Constructor for class com.vividsolutions.jts.operation.linemerge.LineMergeDirectedEdge
Constructs a LineMergeDirectedEdge connecting the from node to the to node.
LineMergeEdge - Class in com.vividsolutions.jts.operation.linemerge
An edge of a LineMergeGraph.
LineMergeEdge(LineString) - Constructor for class com.vividsolutions.jts.operation.linemerge.LineMergeEdge
Constructs a LineMergeEdge with vertices given by the specified LineString.
LineMergeGraph - Class in com.vividsolutions.jts.operation.linemerge
A planar graph of edges that is analyzed to sew the edges together.
LineMergeGraph() - Constructor for class com.vividsolutions.jts.operation.linemerge.LineMergeGraph
 
LineMerger - Class in com.vividsolutions.jts.operation.linemerge
Merges a collection of linear components to form maximal-length linestrings.
LineMerger() - Constructor for class com.vividsolutions.jts.operation.linemerge.LineMerger
Creates a new line merger.
LineSegment - Class in com.vividsolutions.jts.geom
Represents a line segment defined by two Coordinates.
LineSegment(Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.geom.LineSegment
 
LineSegment(double, double, double, double) - Constructor for class com.vividsolutions.jts.geom.LineSegment
 
LineSegment(LineSegment) - Constructor for class com.vividsolutions.jts.geom.LineSegment
 
LineSegment() - Constructor for class com.vividsolutions.jts.geom.LineSegment
 
LineSequencer - Class in com.vividsolutions.jts.operation.linemerge
Builds a sequence from a set of LineStrings so that they are ordered end to end.
LineSequencer() - Constructor for class com.vividsolutions.jts.operation.linemerge.LineSequencer
 
LineString - Class in com.vividsolutions.jts.geom
Models an OGC-style LineString.
LineString(Coordinate[], PrecisionModel, int) - Constructor for class com.vividsolutions.jts.geom.LineString
Deprecated. Use GeometryFactory instead
LineString(CoordinateSequence, GeometryFactory) - Constructor for class com.vividsolutions.jts.geom.LineString
Constructs a LineString with the given points.
LineStringExtracter - Class in com.vividsolutions.jts.geom.util
Extracts all the LineString elements from a Geometry.
LineStringExtracter(List) - Constructor for class com.vividsolutions.jts.geom.util.LineStringExtracter
Constructs a filter with a list in which to store the elements found.
LineStringSnapper - Class in com.vividsolutions.jts.operation.overlay.snap
Snaps the vertices and segments of a LineString to a set of target snap vertices.
LineStringSnapper(LineString, double) - Constructor for class com.vividsolutions.jts.operation.overlay.snap.LineStringSnapper
Creates a new snapper using the points in the given LineString as source snap points.
LineStringSnapper(Coordinate[], double) - Constructor for class com.vividsolutions.jts.operation.overlay.snap.LineStringSnapper
Creates a new snapper using the given points as source points to be snapped.
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.
linkDirectedEdgesForMinimalEdgeRings() - Method in class com.vividsolutions.jts.operation.overlay.MaximalEdgeRing
For all nodes in this EdgeRing, link the DirectedEdges at the node to form minimalEdgeRings
linkMinimalDirectedEdges(EdgeRing) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
 
linkResultDirectedEdges() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
Traverse the star of DirectedEdges, linking the included edges together.
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.
linkResultDirectedEdges() - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
Link the DirectedEdges at the nodes of the graph.
LITTLE_ENDIAN - Static variable in class com.vividsolutions.jts.io.ByteOrderValues
 
lNext() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the CCW edge around the left face following this edge.
loadSourceGeometries(Collection) - Method in class com.vividsolutions.jts.triangulate.VertexTaggedGeometryDataMapper
 
loadSourceGeometries(Geometry) - Method in class com.vividsolutions.jts.triangulate.VertexTaggedGeometryDataMapper
 
locate(Coordinate) - Method in class com.vividsolutions.jts.algorithm.locate.IndexedPointInAreaLocator
Determines the Location of a point in an areal Geometry.
locate(Coordinate) - Method in interface com.vividsolutions.jts.algorithm.locate.PointOnGeometryLocator
Determines the Location of a point in the Geometry.
locate(Coordinate, Geometry) - Static method in class com.vividsolutions.jts.algorithm.locate.SimplePointInAreaLocator
Determines the Location of a point in an areal Geometry.
locate(Coordinate) - Method in class com.vividsolutions.jts.algorithm.locate.SimplePointInAreaLocator
 
locate(Coordinate, Geometry) - Method in class com.vividsolutions.jts.algorithm.PointLocator
Computes the topological relationship (Location) of a single point to a Geometry.
locate(Coordinate) - Method in class com.vividsolutions.jts.geomgraph.GeometryGraph
Determines the Location of the given Coordinate in this geometry.
locate(Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.LastFoundQuadEdgeLocator
Locates an edge e, such that either v is on e, or e is an edge of a triangle containing v.
locate(Vertex) - Method in interface com.vividsolutions.jts.triangulate.quadedge.QuadEdgeLocator
 
locate(Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Finds a quadedge of a triangle containing a location specified by a Vertex, if one exists.
locate(Coordinate) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Finds a quadedge of a triangle containing a location specified by a Coordinate, if one exists.
locate(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Locates the edge between the given vertices, if it exists in the subdivision.
LocateFailureException - Exception in com.vividsolutions.jts.triangulate.quadedge
 
LocateFailureException(String) - Constructor for exception com.vividsolutions.jts.triangulate.quadedge.LocateFailureException
 
LocateFailureException(String, LineSegment) - Constructor for exception com.vividsolutions.jts.triangulate.quadedge.LocateFailureException
 
LocateFailureException(LineSegment) - Constructor for exception com.vividsolutions.jts.triangulate.quadedge.LocateFailureException
 
locateFromEdge(Vertex, QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Locates an edge of a triangle which contains a location specified by a Vertex v.
locatePointInRing(Coordinate, Coordinate[]) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
Determines whether a point lies in the interior, on the boundary, or in the exterior of a ring.
locatePointInRing(Coordinate, Coordinate[]) - Static method in class com.vividsolutions.jts.algorithm.RayCrossingCounter
Determines the Location of a point in a ring.
Location - Class in com.vividsolutions.jts.geom
Constants representing the different topological locations which can occur in a Geometry.
Location() - Constructor for class com.vividsolutions.jts.geom.Location
 
LocationIndexedLine - Class in com.vividsolutions.jts.linearref
Supports linear referencing along a linear Geometry using LinearLocations as the index.
LocationIndexedLine(Geometry) - Constructor for class com.vividsolutions.jts.linearref.LocationIndexedLine
Constructs an object which allows linear referencing along a given linear Geometry.
log10(double) - Static method in class com.vividsolutions.jts.math.MathUtil
Computes the base-10 logarithm of a double value.
longestSideLength(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
Computes the length of the longest side of a triangle
lPrev() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the CCW edge around the left face before this edge.
lt(DD) - Method in class com.vividsolutions.jts.math.DD
Tests whether this value is less than another DoubleDouble value.

M

M - Static variable in interface com.vividsolutions.jts.geom.CoordinateSequence
 
main(String[]) - Static method in class com.vividsolutions.jts.JTSVersion
Prints the current JTS version to stdout.
main(String[]) - Static method in class com.vividsolutions.jts.util.Debug
Prints the status of debugging to System.out
MAJOR - Static variable in class com.vividsolutions.jts.JTSVersion
The major version number.
makeEdge(Vertex, Vertex) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Creates a new QuadEdge quartet from Vertex o to Vertex d.
makeEdge(Vertex, Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Creates a new quadedge, recording it in the edges list.
makePrecise(double) - Method in class com.vividsolutions.jts.geom.PrecisionModel
Rounds a numeric value to the PrecisionModel grid.
makePrecise(Coordinate) - Method in class com.vividsolutions.jts.geom.PrecisionModel
Rounds a Coordinate to the PrecisionModel grid.
map(GeometryCollection, GeometryCollectionMapper.MapOp) - Static method in class com.vividsolutions.jts.geom.util.GeometryCollectionMapper
 
map(GeometryCollection) - Method in class com.vividsolutions.jts.geom.util.GeometryCollectionMapper
 
map(Geometry) - Method in interface com.vividsolutions.jts.geom.util.GeometryCollectionMapper.MapOp
 
map(Geometry, GeometryMapper.MapOp) - Static method in class com.vividsolutions.jts.geom.util.GeometryMapper
Maps the members of a Geometry (which may be atomic or composite) into another Geometry of most specific type.
map(Collection, GeometryMapper.MapOp) - Static method in class com.vividsolutions.jts.geom.util.GeometryMapper
 
map(Geometry) - Method in interface com.vividsolutions.jts.geom.util.GeometryMapper.MapOp
Computes a new geometry value.
maskPoly - Variable in class com.vividsolutions.jts.shape.random.RandomPointsBuilder
 
matches(int, char) - Static method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns true if the dimension value satisfies the dimension symbol.
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.
matches(String) - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
Returns whether the elements of this IntersectionMatrix satisfies the required dimension symbols.
MathUtil - Class in com.vividsolutions.jts.math
Various utility functions for mathematical and numerical operations.
MathUtil() - Constructor for class com.vividsolutions.jts.math.MathUtil
 
Matrix - Class in com.vividsolutions.jts.math
Implements some 2D matrix operations (in particular, solving systems of linear equations).
Matrix() - Constructor for class com.vividsolutions.jts.math.Matrix
 
max - Variable in class com.vividsolutions.jts.index.bintree.Interval
 
max - Variable in class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeNode
 
MAX_ITER - Static variable in class com.vividsolutions.jts.noding.IteratedNoder
 
maxExtent() - Method in class com.vividsolutions.jts.geom.Envelope
Gets the maximum extent of this envelope across both dimensions.
MaximalEdgeRing - Class in com.vividsolutions.jts.operation.overlay
A ring of DirectedEdges which may contain nodes of degree > 2.
MaximalEdgeRing(DirectedEdge, GeometryFactory) - Constructor for class com.vividsolutions.jts.operation.overlay.MaximalEdgeRing
 
maximumCommonMantissa(double, double) - Static method in class com.vividsolutions.jts.index.quadtree.DoubleBits
 
maximumPreciseValue - Static variable in class com.vividsolutions.jts.geom.PrecisionModel
The maximum precise value representable in a double.
MB - Static variable in class com.vividsolutions.jts.util.Memory
 
MCIndexNoder - Class in com.vividsolutions.jts.noding
Nodes a set of SegmentStrings using a index based on MonotoneChains and a SpatialIndex.
MCIndexNoder() - Constructor for class com.vividsolutions.jts.noding.MCIndexNoder
 
MCIndexNoder.SegmentOverlapAction - Class in com.vividsolutions.jts.noding
 
MCIndexNoder.SegmentOverlapAction(SegmentIntersector) - Constructor for class com.vividsolutions.jts.noding.MCIndexNoder.SegmentOverlapAction
 
MCIndexPointSnapper - Class in com.vividsolutions.jts.noding.snapround
"Snaps" all SegmentStrings in a SpatialIndex containing MonotoneChains to a given HotPixel.
MCIndexPointSnapper(Collection, SpatialIndex) - Constructor for class com.vividsolutions.jts.noding.snapround.MCIndexPointSnapper
 
MCIndexPointSnapper.HotPixelSnapAction - Class in com.vividsolutions.jts.noding.snapround
 
MCIndexPointSnapper.HotPixelSnapAction(HotPixel, SegmentString, int) - Constructor for class com.vividsolutions.jts.noding.snapround.MCIndexPointSnapper.HotPixelSnapAction
 
MCIndexSegmentSetMutualIntersector - Class in com.vividsolutions.jts.noding
Intersects two sets of SegmentStrings using a index based on MonotoneChains and a SpatialIndex.
MCIndexSegmentSetMutualIntersector() - Constructor for class com.vividsolutions.jts.noding.MCIndexSegmentSetMutualIntersector
 
MCIndexSegmentSetMutualIntersector.SegmentOverlapAction - Class in com.vividsolutions.jts.noding
 
MCIndexSegmentSetMutualIntersector.SegmentOverlapAction(SegmentIntersector) - Constructor for class com.vividsolutions.jts.noding.MCIndexSegmentSetMutualIntersector.SegmentOverlapAction
 
MCIndexSnapRounder - Class in com.vividsolutions.jts.noding.snapround
Uses Snap Rounding to compute a rounded, fully noded arrangement from a set of SegmentStrings.
MCIndexSnapRounder(PrecisionModel) - Constructor for class com.vividsolutions.jts.noding.snapround.MCIndexSnapRounder
 
MCPointInRing - Class in com.vividsolutions.jts.algorithm
Implements PointInRing using MonotoneChains and a Bintree index to increase performance.
MCPointInRing(LinearRing) - Constructor for class com.vividsolutions.jts.algorithm.MCPointInRing
 
measure(Geometry, Geometry) - Method in class com.vividsolutions.jts.algorithm.match.AreaSimilarityMeasure
 
measure(Geometry, Geometry) - Method in class com.vividsolutions.jts.algorithm.match.HausdorffSimilarityMeasure
 
measure(Geometry, Geometry) - Method in interface com.vividsolutions.jts.algorithm.match.SimilarityMeasure
 
Memory - Class in com.vividsolutions.jts.util
Utility functions to report memory usage.
Memory() - Constructor for class com.vividsolutions.jts.util.Memory
 
merge(Label) - Method in class com.vividsolutions.jts.geomgraph.Label
Merge this label with another one.
merge(TopologyLocation) - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
merge updates only the NULL attributes of this object with the attributes of another.
merge(SegmentString, SegmentString, boolean) - Method in interface com.vividsolutions.jts.noding.SegmentStringDissolver.SegmentStringMerger
Updates the context data of a SegmentString when an identical (up to orientation) one is found during dissolving.
merge(ConstraintVertex) - Method in class com.vividsolutions.jts.triangulate.ConstraintVertex
Merges the constraint data in the vertex other into this vertex.
mergeLabel(Label) - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
 
mergeLabel(Label, int) - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
Merge the RHS label from a DirectedEdge into the label for this EdgeRing.
mergeLabel(Node) - Method in class com.vividsolutions.jts.geomgraph.Node
 
mergeLabel(Label) - Method in class com.vividsolutions.jts.geomgraph.Node
To merge labels for two nodes, the merged location for each LabelElement is computed.
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
midPoint() - Method in class com.vividsolutions.jts.geom.LineSegment
Computes the midpoint of the segment
midPoint(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.LineSegment
Computes the midpoint of a segment
midPoint(Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
returns a new vertex that is mid-way between this vertex and another end point.
MidpointSplitPointFinder - Class in com.vividsolutions.jts.triangulate
A simple split point finder which returns the midpoint of the split segment.
MidpointSplitPointFinder() - Constructor for class com.vividsolutions.jts.triangulate.MidpointSplitPointFinder
 
min - Variable in class com.vividsolutions.jts.index.bintree.Interval
 
min - Variable in class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeNode
 
MIN_BINARY_EXPONENT - Static variable 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(Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
Returns the minimum coordinate, using the usual lexicographic comparison.
minExtent() - Method in class com.vividsolutions.jts.geom.Envelope
Gets the minimum extent of this envelope across both dimensions.
MinimalEdgeRing - Class in com.vividsolutions.jts.operation.overlay
A ring of Edges with the property that no node has degree greater than 2.
MinimalEdgeRing(DirectedEdge, GeometryFactory) - Constructor for class com.vividsolutions.jts.operation.overlay.MinimalEdgeRing
 
MINIMUM_VALID_SIZE - Static variable in class com.vividsolutions.jts.geom.LinearRing
The minimum number of vertices allowed in a valid non-empty ring (= 4).
MinimumBoundingCircle - Class in com.vividsolutions.jts.algorithm
Computes the Minimum Bounding Circle (MBC) for the points in a Geometry.
MinimumBoundingCircle(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.MinimumBoundingCircle
Creates a new object for computing the minimum bounding circle for the point set defined by the vertices of the given geometry.
MinimumClearance - Class in com.vividsolutions.jts.precision
Computes the Minimum Clearance of a Geometry.
MinimumClearance(Geometry) - Constructor for class com.vividsolutions.jts.precision.MinimumClearance
Creates an object to compute the Minimum Clearance for the given Geometry
MinimumDiameter - Class in com.vividsolutions.jts.algorithm
Computes the minimum diameter of a Geometry.
MinimumDiameter(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.MinimumDiameter
Compute a minimum diameter for a given Geometry.
MinimumDiameter(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 variable in class com.vividsolutions.jts.JTSVersion
The minor version number.
MOD2_BOUNDARY_RULE - Static variable in interface com.vividsolutions.jts.algorithm.BoundaryNodeRule
The Mod-2 Boundary Node Rule (which is the rule specified in the OGC SFS).
MonotoneChain - Class in com.vividsolutions.jts.geomgraph.index
 
MonotoneChain(MonotoneChainEdge, int) - Constructor for class com.vividsolutions.jts.geomgraph.index.MonotoneChain
 
MonotoneChain - Class in com.vividsolutions.jts.index.chain
Monotone Chains are a way of partitioning the segments of a linestring to allow for fast searching of intersections.
MonotoneChain(Coordinate[], int, int, Object) - Constructor for class com.vividsolutions.jts.index.chain.MonotoneChain
 
MonotoneChainBuilder - Class in com.vividsolutions.jts.index.chain
Constructs MonotoneChains for sequences of Coordinates.
MonotoneChainBuilder() - Constructor for class com.vividsolutions.jts.index.chain.MonotoneChainBuilder
 
MonotoneChainEdge - Class in com.vividsolutions.jts.geomgraph.index
MonotoneChains are a way of partitioning the segments of an edge to allow for fast searching of intersections.
MonotoneChainEdge(Edge) - Constructor for class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
 
MonotoneChainIndexer - Class in com.vividsolutions.jts.geomgraph.index
MonotoneChains are a way of partitioning the segments of an edge to allow for fast searching of intersections.
MonotoneChainIndexer() - Constructor for class com.vividsolutions.jts.geomgraph.index.MonotoneChainIndexer
 
MonotoneChainOverlapAction - Class in com.vividsolutions.jts.index.chain
The action for the internal iterator for performing overlap queries on a MonotoneChain
MonotoneChainOverlapAction() - Constructor for class com.vividsolutions.jts.index.chain.MonotoneChainOverlapAction
 
MonotoneChainSelectAction - Class in com.vividsolutions.jts.index.chain
The action for the internal iterator for performing envelope select queries on a MonotoneChain
MonotoneChainSelectAction() - Constructor for class com.vividsolutions.jts.index.chain.MonotoneChainSelectAction
 
MONOVALENT_ENDPOINT_BOUNDARY_RULE - Static variable in interface com.vividsolutions.jts.algorithm.BoundaryNodeRule
The Monovalent Endpoint Boundary Node Rule.
mostPrecise(PrecisionModel, PrecisionModel) - Static method in class com.vividsolutions.jts.geom.PrecisionModel
Determines which of two PrecisionModels is the most precise (allows the greatest number of significant digits).
MultiLineString - Class in com.vividsolutions.jts.geom
Models a collection of (@link LineString}s.
MultiLineString(LineString[], PrecisionModel, int) - Constructor for class com.vividsolutions.jts.geom.MultiLineString
Deprecated. Use GeometryFactory instead
MultiLineString(LineString[], GeometryFactory) - Constructor for class com.vividsolutions.jts.geom.MultiLineString
 
multiply(DD) - Method in class com.vividsolutions.jts.math.DD
Returns a new DoubleDouble whose value is (this * y).
multiply(double) - Method in class com.vividsolutions.jts.math.DD
Returns a new DoubleDouble whose value is (this * y).
multiply(double) - Method in class com.vividsolutions.jts.math.Vector2D
Multiplies the vector by a scalar value.
MultiPoint - Class in com.vividsolutions.jts.geom
Models a collection of Points.
MultiPoint(Point[], PrecisionModel, int) - Constructor for class com.vividsolutions.jts.geom.MultiPoint
Deprecated. Use GeometryFactory instead
MultiPoint(Point[], GeometryFactory) - Constructor for class com.vividsolutions.jts.geom.MultiPoint
 
MultiPolygon - Class in com.vividsolutions.jts.geom
Models a collection of Polygons.
MultiPolygon(Polygon[], PrecisionModel, int) - Constructor for class com.vividsolutions.jts.geom.MultiPolygon
Deprecated. Use GeometryFactory instead
MultiPolygon(Polygon[], GeometryFactory) - Constructor for class com.vividsolutions.jts.geom.MultiPolygon
 
MULTIVALENT_ENDPOINT_BOUNDARY_RULE - Static variable in interface com.vividsolutions.jts.algorithm.BoundaryNodeRule
The MultiValent Endpoint Boundary Node Rule.

N

NaN - Static variable in class com.vividsolutions.jts.math.DD
A value representing the result of an operation which does not return a valid number.
NE - Static variable in class com.vividsolutions.jts.geomgraph.Quadrant
 
nearestLocations() - Method in class com.vividsolutions.jts.operation.distance.DistanceOp
Report the locations of the nearest points in the input geometries.
nearestNeighbour(ItemDistance) - Method in class com.vividsolutions.jts.index.strtree.STRtree
Finds the two nearest items in the tree, using ItemDistance as the distance metric.
nearestNeighbour(Envelope, Object, ItemDistance) - Method in class com.vividsolutions.jts.index.strtree.STRtree
Finds the nearest item to the given object in this tree, using ItemDistance as the distance metric.
nearestNeighbour(STRtree, ItemDistance) - Method in class com.vividsolutions.jts.index.strtree.STRtree
Finds the two nearest items from this tree and another tree, using ItemDistance as the distance metric.
nearestPoints(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.distance.DistanceOp
Compute the the nearest points of two geometries.
nearestPoints() - Method in class com.vividsolutions.jts.operation.distance.DistanceOp
Report the coordinates of the nearest points in the input geometries.
negate() - Method in class com.vividsolutions.jts.math.DD
Returns a DoubleDouble whose value is -this.
negate() - Method in class com.vividsolutions.jts.math.Vector2D
 
NESTED_HOLES - Static variable 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 variable 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.awt.ShapeCollectionPathIterator
 
next() - Method in class com.vividsolutions.jts.geom.GeometryCollectionIterator
Gets the next geometry in the iteration sequence.
next() - Method in class com.vividsolutions.jts.linearref.LinearIterator
Moves the iterator ahead to the next vertex and (possibly) linear component.
nextIndex(int) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
Finds the next index around the triangle.
NO_INTERSECTION - Static variable in class com.vividsolutions.jts.algorithm.LineIntersector
Indicates that line segments do not intersect
NodableSegmentString - Interface in com.vividsolutions.jts.noding
An interface for classes which support adding nodes to a segment string.
Node - Class in com.vividsolutions.jts.geomgraph
 
Node(Coordinate, EdgeEndStar) - Constructor for class com.vividsolutions.jts.geomgraph.Node
 
Node - Class in com.vividsolutions.jts.index.bintree
A node of a Bintree.
Node(Interval, int) - Constructor for class com.vividsolutions.jts.index.bintree.Node
 
Node - Class in com.vividsolutions.jts.index.quadtree
Represents a node of a Quadtree.
Node(Envelope, int) - Constructor for class com.vividsolutions.jts.index.quadtree.Node
 
node(Collection) - Method in class com.vividsolutions.jts.noding.snapround.GeometryNoder
Nodes the linework of a set of Geometrys using SnapRounding.
Node - Class in com.vividsolutions.jts.planargraph
A node in a PlanarGraphis a location where 0 or more Edges meet.
Node(Coordinate) - Constructor for class com.vividsolutions.jts.planargraph.Node
Constructs a Node with the given location.
Node(Coordinate, DirectedEdgeStar) - Constructor for class com.vividsolutions.jts.planargraph.Node
Constructs a Node with the given location and collection of outgoing DirectedEdges.
NodeBase - Class in com.vividsolutions.jts.index.bintree
The base class for nodes in a Bintree.
NodeBase() - Constructor for class com.vividsolutions.jts.index.bintree.NodeBase
 
NodeBase - Class in com.vividsolutions.jts.index.quadtree
The base class for nodes in a Quadtree.
NodeBase() - Constructor for class com.vividsolutions.jts.index.quadtree.NodeBase
 
NodedSegmentString - Class in com.vividsolutions.jts.noding
Represents a list of contiguous line segments, and supports noding the segments.
NodedSegmentString(Coordinate[], Object) - Constructor for class com.vividsolutions.jts.noding.NodedSegmentString
Creates a new segment string from a list of vertices.
NodeFactory - Class in com.vividsolutions.jts.geomgraph
 
NodeFactory() - Constructor for 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 in com.vividsolutions.jts.geomgraph
A map of nodes, indexed by the coordinate of the node
NodeMap(NodeFactory) - Constructor for class com.vividsolutions.jts.geomgraph.NodeMap
 
NodeMap - Class in com.vividsolutions.jts.planargraph
A map of Nodes, indexed by the coordinate of the node.
NodeMap() - Constructor for class com.vividsolutions.jts.planargraph.NodeMap
Constructs a NodeMap without any Nodes.
nodeMap - Variable in class com.vividsolutions.jts.planargraph.PlanarGraph
 
nodeMap - Variable in class com.vividsolutions.jts.planargraph.Subgraph
 
Noder - Interface in com.vividsolutions.jts.noding
Computes all intersections between segments in a set of SegmentStrings.
nodes - Variable 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 in com.vividsolutions.jts.noding
Validates that a collection of SegmentStrings is correctly noded.
NodingValidator(Collection) - Constructor for class com.vividsolutions.jts.noding.NodingValidator
 
NONE - Static variable in class com.vividsolutions.jts.algorithm.Angle
Constant representing no orientation
NONE - Static variable in class com.vividsolutions.jts.geom.Location
Used for uninitialized location values.
NonEncroachingSplitPointFinder - Class in com.vividsolutions.jts.triangulate
A strategy for finding constraint split points which attempts to maximise the length of the split segments while preventing further encroachment.
NonEncroachingSplitPointFinder() - Constructor for class com.vividsolutions.jts.triangulate.NonEncroachingSplitPointFinder
 
NoninvertibleTransformationException - Exception in com.vividsolutions.jts.geom.util
Indicates that an AffineTransformation is non-invertible.
NoninvertibleTransformationException() - Constructor for exception com.vividsolutions.jts.geom.util.NoninvertibleTransformationException
 
NoninvertibleTransformationException(String) - Constructor for exception com.vividsolutions.jts.geom.util.NoninvertibleTransformationException
 
NonRobustCGAlgorithms - Class in com.vividsolutions.jts.algorithm
Non-robust versions of various fundamental Computational Geometric algorithms, FOR TESTING PURPOSES ONLY!.
NonRobustCGAlgorithms() - Constructor for class com.vividsolutions.jts.algorithm.NonRobustCGAlgorithms
 
nonRobustComputeEdgeDistance(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.LineIntersector
This function is non-robust, since it may compute the square of large numbers.
NonRobustLineIntersector - Class in com.vividsolutions.jts.algorithm
A non-robust version of LineIntersector.
NonRobustLineIntersector() - Constructor for class com.vividsolutions.jts.algorithm.NonRobustLineIntersector
 
norm() - Method in class com.vividsolutions.jts.geom.Geometry
Creates a new Geometry which is a normalized copy of this Geometry.
normalize(double) - Static method in class com.vividsolutions.jts.algorithm.Angle
Computes the normalized value of an angle, which is the equivalent angle in the range ( -Pi, Pi ].
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
 
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
 
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.math.Vector2D
 
normalizePositive(double) - Static method in class com.vividsolutions.jts.algorithm.Angle
Computes the normalized positive value of an angle, which is the equivalent angle in the range [ 0, 2*Pi ).
NotRepresentableException - Exception in com.vividsolutions.jts.algorithm
Indicates that a HCoordinate has been computed which is not representable on the Cartesian plane.
NotRepresentableException() - Constructor for exception com.vividsolutions.jts.algorithm.NotRepresentableException
 
nPts - Variable in class com.vividsolutions.jts.util.GeometricShapeFactory
 
nSnaps - Static variable in class com.vividsolutions.jts.noding.snapround.MCIndexPointSnapper
 
NULL_ORDINATE - Static variable in class com.vividsolutions.jts.geom.Coordinate
The value used to indicate a null or missing ordinate value.
numArms - Variable in class com.vividsolutions.jts.geom.util.SineStarFactory
 
numCommonMantissaBits(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 - Variable in class com.vividsolutions.jts.noding.IntersectionAdder
 
numIntersections - Variable in class com.vividsolutions.jts.noding.IntersectionAdder
 
numProperIntersections - Variable in class com.vividsolutions.jts.noding.IntersectionAdder
 
numPts - Variable in class com.vividsolutions.jts.shape.GeometricShapeBuilder
 
numTests - Variable in class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
 
numTests - Variable in class com.vividsolutions.jts.noding.IntersectionAdder
 
NW - Static variable in class com.vividsolutions.jts.geomgraph.Quadrant
 

O

ObjectCounter - Class in com.vividsolutions.jts.util
Counts occurences of objects.
ObjectCounter() - Constructor for class com.vividsolutions.jts.util.ObjectCounter
 
OctagonalEnvelope - Class in com.vividsolutions.jts.geom
A Bounding Container which is in the shape of an octagon.
OctagonalEnvelope() - Constructor for class com.vividsolutions.jts.geom.OctagonalEnvelope
Creates a new null bounding octagon
OctagonalEnvelope(Coordinate) - Constructor for class com.vividsolutions.jts.geom.OctagonalEnvelope
Creates a new null bounding octagon bounding a Coordinate
OctagonalEnvelope(Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.geom.OctagonalEnvelope
Creates a new null bounding octagon bounding a pair of Coordinates
OctagonalEnvelope(Envelope) - Constructor for class com.vividsolutions.jts.geom.OctagonalEnvelope
Creates a new null bounding octagon bounding an Envelope
OctagonalEnvelope(OctagonalEnvelope) - Constructor for class com.vividsolutions.jts.geom.OctagonalEnvelope
Creates a new null bounding octagon bounding an OctagonalEnvelope (the copy constructor).
OctagonalEnvelope(Geometry) - Constructor for class com.vividsolutions.jts.geom.OctagonalEnvelope
Creates a new null bounding octagon bounding a Geometry
Octant - Class in com.vividsolutions.jts.noding
Methods for computing and working with octants of the Cartesian plane Octants are numbered as follows:
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).
octant(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.noding.Octant
Returns the octant of a directed line segment from p0 to p1.
OffsetCurveBuilder - Class in com.vividsolutions.jts.operation.buffer
Computes the raw offset curve for a single Geometry component (ring, line or point).
OffsetCurveBuilder(PrecisionModel, BufferParameters) - Constructor for class com.vividsolutions.jts.operation.buffer.OffsetCurveBuilder
 
OffsetCurveSetBuilder - Class in com.vividsolutions.jts.operation.buffer
Creates all the raw offset curves for a buffer of a Geometry.
OffsetCurveSetBuilder(Geometry, double, OffsetCurveBuilder) - Constructor for class com.vividsolutions.jts.operation.buffer.OffsetCurveSetBuilder
 
OffsetPointGenerator - Class in com.vividsolutions.jts.operation.overlay.validate
Generates points offset by a given distance from both sides of the midpoint of all segments in a Geometry.
OffsetPointGenerator(Geometry) - Constructor for class com.vividsolutions.jts.operation.overlay.validate.OffsetPointGenerator
 
OGC_SFS_BOUNDARY_RULE - Static variable in interface com.vividsolutions.jts.algorithm.BoundaryNodeRule
The Boundary Node Rule specified by the OGC Simple Features Specification, which is the same as the Mod-2 rule.
OLDcompare(Object, Object) - Method in class com.vividsolutions.jts.geom.CoordinateArrays.BidirectionalComparator
 
ON - Static variable in class com.vividsolutions.jts.geomgraph.Position
An indicator that a Location is on a GraphComponent
oNext() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the next CCW edge around the origin of this edge.
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.
oPrev() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the next CW edge around (from) the origin of this edge.
orientationIndex(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
Returns the index of the direction of the point q relative to a vector specified by p1-p2.
orientationIndex(LineSegment) - Method in class com.vividsolutions.jts.geom.LineSegment
Determines the orientation of a LineSegment relative to this segment.
orientationIndex(Coordinate) - Method in class com.vividsolutions.jts.geom.LineSegment
Determines the orientation index of a Coordinate relative to this segment.
OrientedCoordinateArray - Class in com.vividsolutions.jts.noding
Allows comparing Coordinate arrays in an orientation-independent way.
OrientedCoordinateArray(Coordinate[]) - Constructor for class com.vividsolutions.jts.noding.OrientedCoordinateArray
Creates a new OrientedCoordinateArray for the given Coordinate array.
orientedDistance() - Method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance
 
orig() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the vertex for the edge's origin
ORIGIN - Static variable in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
outEdges - Variable in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
The underlying list of outgoing DirectedEdges
OutputStreamOutStream - Class in com.vividsolutions.jts.io
An adapter to allow an OutputStream to be used as an OutStream
OutputStreamOutStream(OutputStream) - Constructor for class com.vividsolutions.jts.io.OutputStreamOutStream
 
OutStream - Interface in com.vividsolutions.jts.io
A interface for classes providing an output stream of bytes.
overlap(MonotoneChain, int, MonotoneChain, int) - Method in class com.vividsolutions.jts.index.chain.MonotoneChainOverlapAction
This function can be overridden if the original chains are needed
overlap(LineSegment, LineSegment) - Method in class com.vividsolutions.jts.index.chain.MonotoneChainOverlapAction
This is a convenience function which can be overridden to obtain the actual line segments which overlap
overlap(SweepLineInterval, SweepLineInterval) - Method in interface com.vividsolutions.jts.index.sweepline.SweepLineOverlapAction
 
overlap(MonotoneChain, int, MonotoneChain, int) - Method in class com.vividsolutions.jts.noding.MCIndexNoder.SegmentOverlapAction
 
overlap(MonotoneChain, int, MonotoneChain, int) - Method in class com.vividsolutions.jts.noding.MCIndexSegmentSetMutualIntersector.SegmentOverlapAction
 
overlaps(Envelope) - Method in class com.vividsolutions.jts.geom.Envelope
Deprecated. Use #intersects instead. In the future, #overlaps may be changed to be a true overlap check; that is, whether the intersection is two-dimensional.
overlaps(Coordinate) - Method in class com.vividsolutions.jts.geom.Envelope
Deprecated. Use #intersects instead.
overlaps(double, double) - Method in class com.vividsolutions.jts.geom.Envelope
Deprecated. Use #intersects instead.
overlaps(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Tests whether this geometry overlaps the specified geometry.
overlaps(Geometry) - Method in interface com.vividsolutions.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry overlaps a given geometry.
overlaps(Interval) - Method in class com.vividsolutions.jts.index.bintree.Interval
 
overlaps(double, double) - Method in class com.vividsolutions.jts.index.bintree.Interval
 
overlapSeg1 - Variable in class com.vividsolutions.jts.index.chain.MonotoneChainOverlapAction
 
overlapSeg2 - Variable in class com.vividsolutions.jts.index.chain.MonotoneChainOverlapAction
 
OverlayNodeFactory - Class in com.vividsolutions.jts.operation.overlay
Creates nodes for use in the PlanarGraphs constructed during overlay operations.
OverlayNodeFactory() - Constructor for class com.vividsolutions.jts.operation.overlay.OverlayNodeFactory
 
OverlayOp - Class in com.vividsolutions.jts.operation.overlay
Computes the overlay of two Geometrys.
OverlayOp(Geometry, Geometry) - Constructor for class com.vividsolutions.jts.operation.overlay.OverlayOp
 
overlayOp(Geometry, Geometry, int) - Static method in class com.vividsolutions.jts.operation.overlay.OverlayOp
 
overlayOp(Geometry, Geometry, int) - Static method in class com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp
 
overlayOp(Geometry, Geometry, int) - Static method in class com.vividsolutions.jts.operation.overlay.snap.SnapOverlayOp
 
OverlayResultValidator - Class in com.vividsolutions.jts.operation.overlay.validate
Validates that the result of an overlay operation is geometrically correct, within a determined tolerance.
OverlayResultValidator(Geometry, Geometry, Geometry) - Constructor for class com.vividsolutions.jts.operation.overlay.validate.OverlayResultValidator
 

P

P - Static variable in class com.vividsolutions.jts.geom.Dimension
Dimension value of a point (0).
p0 - Variable in class com.vividsolutions.jts.geom.LineSegment
 
p0 - Variable in class com.vividsolutions.jts.geom.Triangle
The coordinates of the vertices of the triangle
p0 - Variable in class com.vividsolutions.jts.planargraph.DirectedEdge
 
p1 - Variable in class com.vividsolutions.jts.geom.LineSegment
 
p1 - Variable in class com.vividsolutions.jts.geom.Triangle
The coordinates of the vertices of the triangle
p1 - Variable in class com.vividsolutions.jts.planargraph.DirectedEdge
 
p2 - Variable in class com.vividsolutions.jts.geom.Triangle
The coordinates of the vertices of the triangle
pa - Variable in class com.vividsolutions.jts.algorithm.LineIntersector
 
PackedCoordinateSequence - Class in com.vividsolutions.jts.geom.impl
A CoordinateSequence implementation based on a packed arrays.
PackedCoordinateSequence() - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
 
PackedCoordinateSequence.Double - Class in com.vividsolutions.jts.geom.impl
Packed coordinate sequence implementation based on doubles
PackedCoordinateSequence.Double(double[], int) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
Builds a new packed coordinate sequence
PackedCoordinateSequence.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
PackedCoordinateSequence.Double(Coordinate[], int) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
Builds a new packed coordinate sequence out of a coordinate array
PackedCoordinateSequence.Double(Coordinate[]) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
Builds a new packed coordinate sequence out of a coordinate array
PackedCoordinateSequence.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
PackedCoordinateSequence.Float - Class in com.vividsolutions.jts.geom.impl
Packed coordinate sequence implementation based on floats
PackedCoordinateSequence.Float(float[], int) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
Constructs a packed coordinate sequence from an array of floats
PackedCoordinateSequence.Float(double[], int) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
Constructs a packed coordinate sequence from an array of doubles
PackedCoordinateSequence.Float(Coordinate[], int) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
Constructs a packed coordinate sequence out of a coordinate array
PackedCoordinateSequence.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
PackedCoordinateSequenceFactory - Class in com.vividsolutions.jts.geom.impl
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 - Variable in class com.vividsolutions.jts.planargraph.DirectedEdge
 
parentGraph - Variable in class com.vividsolutions.jts.planargraph.Subgraph
 
parse(String) - Static method in class com.vividsolutions.jts.math.DD
Converts a string representation of a real number into a DoubleDouble value.
ParseException - Exception in com.vividsolutions.jts.io
Thrown by a WKTReader when a parsing problem occurs.
ParseException(String) - Constructor for exception com.vividsolutions.jts.io.ParseException
Creates a ParseException with the given detail message.
ParseException(Exception) - Constructor for exception com.vividsolutions.jts.io.ParseException
Creates a ParseException with es detail message.
PATCH - Static variable in class com.vividsolutions.jts.JTSVersion
The patch version number.
pb - Variable in class com.vividsolutions.jts.algorithm.LineIntersector
 
perpendicularBisector(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
Computes the line which is the perpendicular bisector of the line segment a-b.
PI - Static variable in class com.vividsolutions.jts.math.DD
The value nearest to the constant Pi.
PI_2 - Static variable in class com.vividsolutions.jts.math.DD
The value nearest to the constant Pi / 2.
PI_OVER_2 - Static variable in class com.vividsolutions.jts.algorithm.Angle
 
PI_OVER_4 - Static variable in class com.vividsolutions.jts.algorithm.Angle
 
PI_TIMES_2 - Static variable in class com.vividsolutions.jts.algorithm.Angle
 
PlanarGraph - Class in com.vividsolutions.jts.geomgraph
The computation of the IntersectionMatrix relies on the use of a structure called a "topology graph".
PlanarGraph(NodeFactory) - Constructor for class com.vividsolutions.jts.geomgraph.PlanarGraph
 
PlanarGraph() - Constructor for class com.vividsolutions.jts.geomgraph.PlanarGraph
 
PlanarGraph - Class in com.vividsolutions.jts.planargraph
Represents a directed graph which is embeddable in a planar surface.
PlanarGraph() - Constructor for class com.vividsolutions.jts.planargraph.PlanarGraph
Constructs a empty graph.
Point - Class in com.vividsolutions.jts.geom
Implementation of Point.
Point(Coordinate, PrecisionModel, int) - Constructor for class com.vividsolutions.jts.geom.Point
Deprecated. Use GeometryFactory instead
Point(CoordinateSequence, GeometryFactory) - Constructor for class com.vividsolutions.jts.geom.Point
 
POINT_INTERSECTION - Static variable in class com.vividsolutions.jts.algorithm.LineIntersector
Indicates that line segments intersect in a single point
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.
pointAlongOffset(double, double) - Method in class com.vividsolutions.jts.geom.LineSegment
Computes the Coordinate that lies a given fraction along the line defined by this segment and offset from the segment by a given distance.
pointAlongSegmentByFraction(Coordinate, Coordinate, double) - Static method in class com.vividsolutions.jts.linearref.LinearLocation
Computes the Coordinate of a point a given fraction along the line segment (p0, p1).
PointBuilder - Class in com.vividsolutions.jts.operation.overlay
Constructs Points from the nodes of an overlay graph.
PointBuilder(OverlayOp, GeometryFactory, PointLocator) - Constructor for class com.vividsolutions.jts.operation.overlay.PointBuilder
 
PointExtracter - Class in com.vividsolutions.jts.geom.util
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.
PointGeometryUnion - Class in com.vividsolutions.jts.operation.union
Computes the union of a Puntal geometry with another arbitrary Geometry.
PointGeometryUnion(Puntal, Geometry) - Constructor for class com.vividsolutions.jts.operation.union.PointGeometryUnion
 
PointInRing - Interface in com.vividsolutions.jts.algorithm
An interface for classes which test whether a Coordinate lies inside a ring.
PointLocator - Class in com.vividsolutions.jts.algorithm
Computes the topological (Location) of a single point to a Geometry.
PointLocator() - Constructor for class com.vividsolutions.jts.algorithm.PointLocator
 
PointLocator(BoundaryNodeRule) - Constructor for class com.vividsolutions.jts.algorithm.PointLocator
 
PointOnGeometryLocator - Interface in com.vividsolutions.jts.algorithm.locate
An interface for classes which determine the Location of points in a Geometry.
PointPairDistance - Class in com.vividsolutions.jts.algorithm.distance
Contains a pair of points and the distance between them.
PointPairDistance() - Constructor for class com.vividsolutions.jts.algorithm.distance.PointPairDistance
 
PointPairDistance - Class in com.vividsolutions.jts.operation.buffer.validate
Contains a pair of points and the distance between them.
PointPairDistance() - Constructor for class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
 
points - Variable in class com.vividsolutions.jts.geom.LineString
The points of this LineString.
PointShapeFactory - Interface in com.vividsolutions.jts.awt
An interface for classes which create Shapes to represent PointShapeFactory.Point geometries.
PointShapeFactory.BasePointShapeFactory - Class in com.vividsolutions.jts.awt
 
PointShapeFactory.BasePointShapeFactory() - Constructor for class com.vividsolutions.jts.awt.PointShapeFactory.BasePointShapeFactory
Creates a new factory for points with default size.
PointShapeFactory.BasePointShapeFactory(double) - Constructor for class com.vividsolutions.jts.awt.PointShapeFactory.BasePointShapeFactory
Creates a factory for points of given size.
PointShapeFactory.Circle - Class in com.vividsolutions.jts.awt
 
PointShapeFactory.Circle() - Constructor for class com.vividsolutions.jts.awt.PointShapeFactory.Circle
Creates a new factory for points with default size.
PointShapeFactory.Circle(double) - Constructor for class com.vividsolutions.jts.awt.PointShapeFactory.Circle
Creates a factory for points of given size.
PointShapeFactory.Cross - Class in com.vividsolutions.jts.awt
 
PointShapeFactory.Cross() - Constructor for class com.vividsolutions.jts.awt.PointShapeFactory.Cross
Creates a new factory for points with default size.
PointShapeFactory.Cross(double) - Constructor for class com.vividsolutions.jts.awt.PointShapeFactory.Cross
Creates a factory for points of given size.
PointShapeFactory.Point - Class in com.vividsolutions.jts.awt
 
PointShapeFactory.Point() - Constructor for class com.vividsolutions.jts.awt.PointShapeFactory.Point
Creates a new factory for points with default size.
PointShapeFactory.Point(double) - Constructor for class com.vividsolutions.jts.awt.PointShapeFactory.Point
Creates a factory for points of given size.
PointShapeFactory.Square - Class in com.vividsolutions.jts.awt
 
PointShapeFactory.Square() - Constructor for class com.vividsolutions.jts.awt.PointShapeFactory.Square
Creates a new factory for squares with default size.
PointShapeFactory.Square(double) - Constructor for class com.vividsolutions.jts.awt.PointShapeFactory.Square
Creates a factory for squares of given size.
PointShapeFactory.Star - Class in com.vividsolutions.jts.awt
 
PointShapeFactory.Star() - Constructor for class com.vividsolutions.jts.awt.PointShapeFactory.Star
Creates a new factory for points with default size.
PointShapeFactory.Star(double) - Constructor for class com.vividsolutions.jts.awt.PointShapeFactory.Star
Creates a factory for points of given size.
PointShapeFactory.Triangle - Class in com.vividsolutions.jts.awt
 
PointShapeFactory.Triangle() - Constructor for class com.vividsolutions.jts.awt.PointShapeFactory.Triangle
Creates a new factory for points with default size.
PointShapeFactory.Triangle(double) - Constructor for class com.vividsolutions.jts.awt.PointShapeFactory.Triangle
Creates a factory for points of given size.
PointShapeFactory.X - Class in com.vividsolutions.jts.awt
 
PointShapeFactory.X() - Constructor for class com.vividsolutions.jts.awt.PointShapeFactory.X
Creates a new factory for points with default size.
PointShapeFactory.X(double) - Constructor for class com.vividsolutions.jts.awt.PointShapeFactory.X
Creates a factory for points of given size.
PointTransformation - Interface in com.vividsolutions.jts.awt
Transforms a geometry Coordinate into a Java2D Point, possibly with a mathematical transformation of the ordinate values.
poll() - Method in class com.vividsolutions.jts.util.PriorityQueue
Remove the smallest item from the priority queue.
Polygon - Class in com.vividsolutions.jts.geom
Represents a linear polygon, which may include holes.
Polygon(LinearRing, PrecisionModel, int) - Constructor for class com.vividsolutions.jts.geom.Polygon
Deprecated. Use GeometryFactory instead
Polygon(LinearRing, LinearRing[], PrecisionModel, int) - Constructor for class com.vividsolutions.jts.geom.Polygon
Deprecated. Use GeometryFactory instead
Polygon(LinearRing, LinearRing[], GeometryFactory) - Constructor for class com.vividsolutions.jts.geom.Polygon
Constructs a Polygon with the given exterior boundary and interior boundaries.
Polygonal - Interface in com.vividsolutions.jts.geom
Identifies Geometry subclasses which are 2-dimensional and have components which have Lineal boundaries.
PolygonBuilder - Class in com.vividsolutions.jts.operation.overlay
Forms Polygons out of a graph of DirectedEdges.
PolygonBuilder(GeometryFactory) - Constructor for class com.vividsolutions.jts.operation.overlay.PolygonBuilder
 
PolygonExtracter - Class in com.vividsolutions.jts.geom.util
Extracts all the Polygon elements 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.
Polygonizer - Class in com.vividsolutions.jts.operation.polygonize
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
PolygonShape - Class in com.vividsolutions.jts.awt
A Shape which represents a polygon which may contain holes.
PolygonShape(Coordinate[], Collection) - Constructor for class com.vividsolutions.jts.awt.PolygonShape
Creates a new polygon Shape.
PolygonShape() - Constructor for class com.vividsolutions.jts.awt.PolygonShape
 
polyList - Variable in class com.vividsolutions.jts.operation.polygonize.Polygonizer
 
Position - Class in com.vividsolutions.jts.geomgraph
A Position indicates the position of a Location relative to a graph component (Node, Edge, or Area).
Position() - Constructor for class com.vividsolutions.jts.geomgraph.Position
 
pow(int) - Method in class com.vividsolutions.jts.math.DD
Computes the value of this number raised to an integral power.
powerOf2(int) - Static method in class com.vividsolutions.jts.index.quadtree.DoubleBits
 
precisionModel - Variable in class com.vividsolutions.jts.algorithm.LineIntersector
If makePrecise is true, computed intersection coordinates will be made precise using Coordinate#makePrecise
PrecisionModel - Class in com.vividsolutions.jts.geom
Specifies the precision model of the Coordinates in a Geometry.
PrecisionModel() - Constructor for class com.vividsolutions.jts.geom.PrecisionModel
Creates a PrecisionModel with a default precision of FLOATING.
PrecisionModel(PrecisionModel.Type) - Constructor for class com.vividsolutions.jts.geom.PrecisionModel
Creates a PrecisionModel that specifies an explicit precision model type.
PrecisionModel(double, double, double) - Constructor for class com.vividsolutions.jts.geom.PrecisionModel
Deprecated. offsets are no longer supported, since internal representation is rounded floating point
PrecisionModel(double) - Constructor for class com.vividsolutions.jts.geom.PrecisionModel
Creates a PrecisionModel that specifies Fixed precision.
PrecisionModel(PrecisionModel) - Constructor for class com.vividsolutions.jts.geom.PrecisionModel
Copy constructor to create a new PrecisionModel from an existing one.
PrecisionModel.Type - Class in com.vividsolutions.jts.geom
The types of Precision Model which JTS supports.
PrecisionModel.Type(String) - Constructor for class com.vividsolutions.jts.geom.PrecisionModel.Type
 
PrecisionReducerCoordinateOperation - Class in com.vividsolutions.jts.precision
 
PrecisionReducerCoordinateOperation(PrecisionModel, boolean) - Constructor for class com.vividsolutions.jts.precision.PrecisionReducerCoordinateOperation
 
precModel - Variable in class com.vividsolutions.jts.util.GeometricShapeFactory
 
prepare(Geometry) - Static method in class com.vividsolutions.jts.geom.prep.PreparedGeometryFactory
Creates a new PreparedGeometry appropriate for the argument Geometry.
PreparedGeometry - Interface in com.vividsolutions.jts.geom.prep
An interface for classes which prepare Geometrys in order to optimize the performance of repeated calls to specific geometric operations.
PreparedGeometryFactory - Class in com.vividsolutions.jts.geom.prep
A factory for creating PreparedGeometrys.
PreparedGeometryFactory() - Constructor for class com.vividsolutions.jts.geom.prep.PreparedGeometryFactory
 
PreparedLineString - Class in com.vividsolutions.jts.geom.prep
A prepared version for Lineal geometries.
PreparedLineString(Lineal) - Constructor for class com.vividsolutions.jts.geom.prep.PreparedLineString
 
PreparedPoint - Class in com.vividsolutions.jts.geom.prep
A prepared version for Puntal geometries.
PreparedPoint(Puntal) - Constructor for class com.vividsolutions.jts.geom.prep.PreparedPoint
 
PreparedPolygon - Class in com.vividsolutions.jts.geom.prep
A prepared version for Polygonal geometries.
PreparedPolygon(Polygonal) - Constructor for class com.vividsolutions.jts.geom.prep.PreparedPolygon
 
print(PrintStream) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
 
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.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(PrintStream) - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
 
print(PrintStream) - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
Prints a detailed string representation of this DirectedEdge to the given PrintStream.
print(String) - Static method in class com.vividsolutions.jts.util.Debug
 
print(Object) - Static method in class com.vividsolutions.jts.util.Debug
 
print(boolean, Object) - 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(Object) - Static method in class com.vividsolutions.jts.util.Debug
 
println() - 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
 
PriorityQueue - Class in com.vividsolutions.jts.util
A priority queue over a set of Comparable objects.
PriorityQueue() - Constructor for class com.vividsolutions.jts.util.PriorityQueue
Creates a new empty priority queue
process(Collection) - Method in class com.vividsolutions.jts.noding.MCIndexSegmentSetMutualIntersector
 
process(Collection) - Method in class com.vividsolutions.jts.noding.SegmentSetMutualIntersector
Computes the intersections for two collections of SegmentStrings.
process(Collection) - Method in class com.vividsolutions.jts.noding.SimpleSegmentSetMutualIntersector
 
processIntersections(SegmentString, int, SegmentString, int) - Method in class com.vividsolutions.jts.noding.InteriorIntersectionFinder
This method is called by clients of the SegmentIntersector class to process intersections for two segments of the SegmentStrings being intersected.
processIntersections(SegmentString, int, SegmentString, int) - Method in class com.vividsolutions.jts.noding.IntersectionAdder
This method is called by clients of the SegmentIntersector class to process intersections for two segments of the SegmentStrings being intersected.
processIntersections(SegmentString, int, SegmentString, int) - Method in class com.vividsolutions.jts.noding.IntersectionFinderAdder
This method is called by clients of the SegmentIntersector class to process intersections for two segments of the SegmentStrings being intersected.
processIntersections(SegmentString, int, SegmentString, int) - Method in class com.vividsolutions.jts.noding.SegmentIntersectionDetector
This method is called by clients of the SegmentIntersector class to process intersections for two segments of the SegmentStrings being intersected.
processIntersections(SegmentString, int, SegmentString, int) - Method in interface com.vividsolutions.jts.noding.SegmentIntersector
This method is called by clients of the SegmentIntersector interface to process intersections for two segments of the SegmentStrings being intersected.
project(Coordinate) - Method in class com.vividsolutions.jts.geom.LineSegment
Compute the projection of a point onto the line determined by this line segment.
project(LineSegment) - Method in class com.vividsolutions.jts.geom.LineSegment
Project a line segment onto this line segment and return the resulting line segment.
project(Coordinate) - Method in class com.vividsolutions.jts.linearref.LengthIndexedLine
Computes the index for the closest point on the line to the given point.
project(Coordinate) - Method in class com.vividsolutions.jts.linearref.LocationIndexedLine
Computes the index for the closest point on the line to the given point.
projectedSplitPoint(Segment, Coordinate) - Static method in class com.vividsolutions.jts.triangulate.NonEncroachingSplitPointFinder
Computes a split point which is the projection of the encroaching point on the segment
projectionFactor(Coordinate) - Method in class com.vividsolutions.jts.geom.LineSegment
Computes the Projection Factor for the projection of the point p onto this LineSegment.
pt - Variable in class com.vividsolutions.jts.planargraph.Node
The location of this Node
ptNotInList(Coordinate[], Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
Finds a point in a list of points which is not contained in another list of points
Puntal - Interface in com.vividsolutions.jts.geom
Identifies Geometry subclasses which are 0-dimensional and with components which are 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

QuadEdge - Class in com.vividsolutions.jts.triangulate.quadedge
A class that represents the edge data structure which implements the quadedge algebra.
QuadEdgeLocator - Interface in com.vividsolutions.jts.triangulate.quadedge
An interface for classes which locate an edge in a QuadEdgeSubdivision which either contains a given Vertex V or is an edge of a triangle which contains V.
QuadEdgeSubdivision - Class in com.vividsolutions.jts.triangulate.quadedge
A class that contains the QuadEdges representing a planar subdivision that models a triangulation.
QuadEdgeSubdivision(Envelope, double) - Constructor for class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Creates a new instance of a quad-edge subdivision based on a frame triangle that encloses a supplied bounding box.
QuadEdgeTriangle - Class in com.vividsolutions.jts.triangulate.quadedge
Models a triangle formed from QuadEdges in a QuadEdgeSubdivision which forms a triangulation.
QuadEdgeTriangle(QuadEdge[]) - Constructor for class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
Creates a new triangle from the given edges.
QuadEdgeUtil - Class in com.vividsolutions.jts.triangulate.quadedge
Utilities for working with QuadEdges.
QuadEdgeUtil() - Constructor for class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeUtil
 
Quadrant - Class in com.vividsolutions.jts.geomgraph
Utility functions for working with quadrants, which are numbered as follows:
Quadrant() - Constructor for class com.vividsolutions.jts.geomgraph.Quadrant
 
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).
quadrant(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geomgraph.Quadrant
Returns the quadrant of a directed line segment from p0 to p1.
quadrant - Variable in class com.vividsolutions.jts.planargraph.DirectedEdge
 
Quadtree - Class in com.vividsolutions.jts.index.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 in com.vividsolutions.jts.operation.valid
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(GeometryGraph) - Constructor for class com.vividsolutions.jts.operation.valid.QuadtreeNestedRingTester
 
query(double) - Method in class com.vividsolutions.jts.index.bintree.Bintree
 
query(Interval) - Method in class com.vividsolutions.jts.index.bintree.Bintree
Queries the tree to find all candidate items which may overlap the query interval.
query(Interval, Collection) - Method in class com.vividsolutions.jts.index.bintree.Bintree
Adds items in the tree which potentially overlap the query interval to the given collection.
query(double, double, ItemVisitor) - Method in class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeBranchNode
 
query(double, double, ItemVisitor) - Method in class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeLeafNode
 
query(double, double, ItemVisitor) - Method in class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeNode
 
query(double, double, ItemVisitor) - Method in class com.vividsolutions.jts.index.intervalrtree.SortedPackedIntervalRTree
Search for intervals in the index which intersect the given closed interval and apply the visitor to them.
query(Envelope) - Method in class com.vividsolutions.jts.index.kdtree.KdTree
Performs a range search of the points in the index.
query(Envelope, List) - Method in class com.vividsolutions.jts.index.kdtree.KdTree
Performs a range search of the points in the index.
query(Envelope) - Method in class com.vividsolutions.jts.index.quadtree.Quadtree
Queries the tree and returns items which may lie in the given search envelope.
query(Envelope, ItemVisitor) - Method in class com.vividsolutions.jts.index.quadtree.Quadtree
Queries the tree and visits items which may lie in the given search envelope.
query(Envelope) - Method in interface 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(Envelope, ItemVisitor) - Method in interface com.vividsolutions.jts.index.SpatialIndex
Queries the index for all items whose extents intersect the given search Envelope, and applies an ItemVisitor to them.
query(Object) - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
Also builds the tree, if necessary.
query(Object, ItemVisitor) - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
Also builds the tree, if necessary.
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(Envelope) - Method in class com.vividsolutions.jts.index.strtree.STRtree
Returns items whose bounds intersect the given envelope.
query(Envelope, ItemVisitor) - Method in class com.vividsolutions.jts.index.strtree.STRtree
Returns items whose bounds intersect the given envelope.
queryAll() - Method in class com.vividsolutions.jts.index.quadtree.Quadtree
Return a list of all items in the Quadtree

R

RandomPointsBuilder - Class in com.vividsolutions.jts.shape.random
Creates random point sets contained in a region defined by either a rectangular or a polygonal extent.
RandomPointsBuilder() - Constructor for class com.vividsolutions.jts.shape.random.RandomPointsBuilder
Create a shape factory which will create shapes using the default GeometryFactory.
RandomPointsBuilder(GeometryFactory) - Constructor for class com.vividsolutions.jts.shape.random.RandomPointsBuilder
Create a shape factory which will create shapes using the given GeometryFactory.
RandomPointsInGridBuilder - Class in com.vividsolutions.jts.shape.random
Creates random point sets where the points are constrained to lie in the cells of a grid.
RandomPointsInGridBuilder() - Constructor for class com.vividsolutions.jts.shape.random.RandomPointsInGridBuilder
Create a builder which will create shapes using the default GeometryFactory.
RandomPointsInGridBuilder(GeometryFactory) - Constructor for class com.vividsolutions.jts.shape.random.RandomPointsInGridBuilder
Create a builder which will create shapes using the given GeometryFactory.
RayCrossingCounter - Class in com.vividsolutions.jts.algorithm
Counts the number of segments crossed by a horizontal ray extending to the right from a given point, in an incremental fashion.
RayCrossingCounter(Coordinate) - Constructor for class com.vividsolutions.jts.algorithm.RayCrossingCounter
 
read(String, String, int, GeometryFactory) - Static method in class com.vividsolutions.jts.awt.FontGlyphReader
Converts text rendered in the given font and pointsize to a Geometry using a standard flatness factor.
read(String, Font, GeometryFactory) - Static method in class com.vividsolutions.jts.awt.FontGlyphReader
Converts text rendered in the given Font to a Geometry using a standard flatness factor.
read(String, Font, double, GeometryFactory) - Static method in class com.vividsolutions.jts.awt.FontGlyphReader
Converts text rendered in the given Font to a Geometry
read(PathIterator, GeometryFactory) - Static method in class com.vividsolutions.jts.awt.ShapeReader
Converts a flat path to a Geometry.
read(Shape, double, GeometryFactory) - Static method in class com.vividsolutions.jts.awt.ShapeReader
Converts a Shape to a Geometry, flattening it first.
read(PathIterator) - Method in class com.vividsolutions.jts.awt.ShapeReader
Converts a flat path to a Geometry.
read(byte[]) - Method in class com.vividsolutions.jts.io.ByteArrayInStream
Reads up to buf.length bytes from the stream into the given byte buffer.
read(String, GeometryFactory) - Method in class com.vividsolutions.jts.io.gml2.GMLReader
Reads a GML2 Geometry from a String into a single Geometry If a collection of geometries is found, a GeometryCollection is returned.
read(Reader, GeometryFactory) - Method in class com.vividsolutions.jts.io.gml2.GMLReader
Reads a GML2 Geometry from a Reader into a single Geometry If a collection of Geometries is found, a GeometryCollection is returned.
read(byte[]) - Method in class com.vividsolutions.jts.io.InputStreamInStream
 
read(byte[]) - Method in interface 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 in WKB format from a byte array.
read(InStream) - Method in class com.vividsolutions.jts.io.WKBReader
Reads a Geometry in binary WKB format from an {@link InStream).
read() - Method in class com.vividsolutions.jts.io.WKTFileReader
Reads a sequence of geometries.
read(String) - Method in class com.vividsolutions.jts.io.WKTReader
Reads a Well-Known Text representation of a Geometry from a String.
read(Reader) - Method in class com.vividsolutions.jts.io.WKTReader
Reads a Well-Known Text representation of a Geometry from a Reader.
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
 
reciprocal() - Method in class com.vividsolutions.jts.math.DD
Returns a DoubleDouble whose value is 1 / this.
RectangleContains - Class in com.vividsolutions.jts.operation.predicate
Optimized implementation of the contains spatial predicate for cases where the first Geometry is a rectangle.
RectangleContains(Polygon) - Constructor for class com.vividsolutions.jts.operation.predicate.RectangleContains
Create a new contains computer for two geometries.
RectangleIntersects - Class in com.vividsolutions.jts.operation.predicate
Optimized implementation of the intersects spatial predicate for cases where one Geometry is a rectangle.
RectangleIntersects(Polygon) - Constructor for class com.vividsolutions.jts.operation.predicate.RectangleIntersects
Create a new intersects computer for a rectangle.
recursionLevelForSize(int) - Static method in class com.vividsolutions.jts.shape.fractal.KochSnowflakeBuilder
 
recursionLevelForSize(int) - Static method in class com.vividsolutions.jts.shape.fractal.SierpinskiCarpetBuilder
 
reduce(Geometry, PrecisionModel) - Static method in class com.vividsolutions.jts.precision.GeometryPrecisionReducer
Convenience method for doing precision reduction on a single geometry, with collapses removed and keeping the geometry precision model the same, and preserving polygonal topology.
reduce(Geometry) - Method in class com.vividsolutions.jts.precision.GeometryPrecisionReducer
 
reduce(Geometry, PrecisionModel) - Static method in class com.vividsolutions.jts.precision.SimpleGeometryPrecisionReducer
Deprecated. Convenience method for doing precision reduction on a single geometry, with collapses removed and keeping the geometry precision model the same.
reduce(Geometry) - Method in class com.vividsolutions.jts.precision.SimpleGeometryPrecisionReducer
Deprecated.  
reducePointwise(Geometry, PrecisionModel) - Static method in class com.vividsolutions.jts.precision.GeometryPrecisionReducer
Convenience method for doing pointwise precision reduction on a single geometry, with collapses removed and keeping the geometry precision model the same, but NOT preserving valid polygonal topology.
reflect(double, double, double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Updates the value of this transformation to that of a reflection transformation composed with the current value.
reflect(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Updates the value of this transformation to that of a reflection transformation composed with the current value.
reflectionInstance(double, double, double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
Creates a transformation for a reflection about the line (x0,y0) - (x1,y1).
reflectionInstance(double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
Creates a transformation for a reflection about the line (0,0) - (x,y).
relate(Geometry, String) - Method in class com.vividsolutions.jts.geom.Geometry
Tests whether the elements in the DE-9IM IntersectionMatrix for the two Geometrys match the elements in intersectionPattern.
relate(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Returns the DE-9IM IntersectionMatrix for the two Geometrys.
relate(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.relate.RelateOp
Computes the IntersectionMatrix for the spatial relationship between two Geometrys, using the default (OGC SFS) Boundary Node Rule
relate(Geometry, Geometry, BoundaryNodeRule) - Static method in class com.vividsolutions.jts.operation.relate.RelateOp
Computes the IntersectionMatrix for the spatial relationship between two Geometrys using a specified Boundary Node Rule.
RelateComputer - Class in com.vividsolutions.jts.operation.relate
Computes the topological relationship between two Geometries.
RelateComputer(GeometryGraph[]) - Constructor for class com.vividsolutions.jts.operation.relate.RelateComputer
 
RelateNode - Class in com.vividsolutions.jts.operation.relate
Represents a node in the topological graph used to compute spatial relationships.
RelateNode(Coordinate, EdgeEndStar) - Constructor for class com.vividsolutions.jts.operation.relate.RelateNode
 
RelateNodeFactory - Class in com.vividsolutions.jts.operation.relate
Used by the NodeMap in a RelateNodeGraph to create RelateNodes.
RelateNodeFactory() - Constructor for class com.vividsolutions.jts.operation.relate.RelateNodeFactory
 
RelateNodeGraph - Class in com.vividsolutions.jts.operation.relate
Implements the simple graph of Nodes and EdgeEnd which is all that is required to determine topological relationships between Geometries.
RelateNodeGraph() - Constructor for class com.vividsolutions.jts.operation.relate.RelateNodeGraph
 
RelateOp - Class in com.vividsolutions.jts.operation.relate
Implements the SFS relate() operation on two Geometrys.
RelateOp(Geometry, Geometry) - Constructor for class com.vividsolutions.jts.operation.relate.RelateOp
Creates a new Relate operation, using the default (OGC SFS) Boundary Node Rule.
RelateOp(Geometry, Geometry, BoundaryNodeRule) - Constructor for class com.vividsolutions.jts.operation.relate.RelateOp
Creates a new Relate operation with a specified Boundary Node Rule.
relativeSign(double, double) - Static method in class com.vividsolutions.jts.noding.SegmentPointComparator
 
remove() - Method in class com.vividsolutions.jts.geom.GeometryCollectionIterator
Removal is not supported.
remove(Interval, Object) - Method in class com.vividsolutions.jts.index.bintree.Bintree
Removes a single item from the tree.
remove(Interval, Object) - Method in class com.vividsolutions.jts.index.bintree.NodeBase
Removes a single item from this subtree.
remove(Envelope, Object) - Method in class com.vividsolutions.jts.index.quadtree.NodeBase
Removes a single item from this subtree.
remove(Envelope, Object) - Method in class com.vividsolutions.jts.index.quadtree.Quadtree
Removes a single item from the tree.
remove(Envelope, Object) - Method in interface com.vividsolutions.jts.index.SpatialIndex
Removes a single item from the tree.
remove(Object, Object) - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
Removes an item from the tree.
remove(Envelope, Object) - Method in class com.vividsolutions.jts.index.strtree.STRtree
Removes a single item from the tree.
remove(DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
Drops a member of this DirectedEdgeStar.
remove(DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.Node
Removes a DirectedEdge incident on this node.
remove(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(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(DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.PlanarGraph
Removes a DirectedEdge from its from-Node and from this graph.
remove(Node) - Method in class com.vividsolutions.jts.planargraph.PlanarGraph
Removes a node from the graph, along with any associated DirectedEdges and Edges.
removeCommonBits(Geometry) - Method in class com.vividsolutions.jts.precision.CommonBitsRemover
Removes the common coordinate bits from a Geometry.
removeRepeatedPoints(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 variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Deprecated.  
RepeatedPointTester - Class in com.vividsolutions.jts.operation.valid
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 - Variable in class com.vividsolutions.jts.algorithm.LineIntersector
 
resultPrecisionModel - Variable in class com.vividsolutions.jts.operation.GeometryGraphOperation
 
reverse(Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
Reverses the coordinates in an array in-place.
reverse(CoordinateSequence) - Static method in class com.vividsolutions.jts.geom.CoordinateSequences
Reverses the coordinates in a sequence in-place.
reverse() - Method in class com.vividsolutions.jts.geom.Geometry
Computes a new geometry which has all component coordinate sequences in reverse order (opposite orientation) to this one.
reverse() - Method in class com.vividsolutions.jts.geom.GeometryCollection
Creates a GeometryCollection with every component reversed.
reverse() - Method in class com.vividsolutions.jts.geom.LinearRing
 
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() - Method in class com.vividsolutions.jts.geom.MultiPolygon
Creates a MultiPolygon with every component reversed.
reverse() - Method in class com.vividsolutions.jts.geom.Point
 
reverse() - Method in class com.vividsolutions.jts.geom.Polygon
 
RIGHT - Static variable in class com.vividsolutions.jts.algorithm.CGAlgorithms
 
RIGHT - Static variable in class com.vividsolutions.jts.geomgraph.Position
An indicator that a Location is to the right of a GraphComponent
RIGHT - Static variable in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
RightmostEdgeFinder - Class in com.vividsolutions.jts.operation.buffer
A RightmostEdgeFinder find the DirectedEdge in a list which has the highest coordinate, and which is oriented L to R at that point.
RightmostEdgeFinder() - Constructor for class com.vividsolutions.jts.operation.buffer.RightmostEdgeFinder
A RightmostEdgeFinder finds the DirectedEdge with the rightmost coordinate.
rightOf(QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
RING_NOT_CLOSED - Static variable 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 variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Indicates that a ring self-intersects
rint() - Method in class com.vividsolutions.jts.math.DD
Rounds this value to the nearest integer.
rNext() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the edge around the right face ccw following this edge.
RobustCGAlgorithms - Class in com.vividsolutions.jts.algorithm
Deprecated. use CGAlgorithms instead
RobustCGAlgorithms() - Constructor for class com.vividsolutions.jts.algorithm.RobustCGAlgorithms
Deprecated.  
RobustDeterminant - Class in com.vividsolutions.jts.algorithm
Implements an algorithm to compute the sign of a 2x2 determinant for double precision values robustly.
RobustDeterminant() - Constructor for class com.vividsolutions.jts.algorithm.RobustDeterminant
 
RobustLineIntersector - Class in com.vividsolutions.jts.algorithm
A robust version of LineIntersector.
RobustLineIntersector() - Constructor for class com.vividsolutions.jts.algorithm.RobustLineIntersector
 
Root - Class in com.vividsolutions.jts.index.bintree
The root node of a single Bintree.
Root() - Constructor for class com.vividsolutions.jts.index.bintree.Root
 
Root - Class in com.vividsolutions.jts.index.quadtree
QuadRoot is the root of a single Quadtree.
Root() - Constructor for class com.vividsolutions.jts.index.quadtree.Root
 
root - Variable in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
 
rot() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the dual of this edge, directed from its right to its left.
rotate(double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Updates the value of this transformation to that of a rotation transformation composed with the current value.
rotate(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Updates the value of this transformation to that of a rotation around the origin composed with the current value, with the sin and cos of the rotation angle specified directly.
rotate(double, double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Updates the value of this transformation to that of a rotation around a given point composed with the current value.
rotate(double, double, double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Updates the value of this transformation to that of a rotation around a given point composed with the current value, with the sin and cos of the rotation angle specified directly.
rotate(double) - Method in class com.vividsolutions.jts.math.Vector2D
 
rotate(Geometry) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
 
rotateByQuarterCircle(int) - Method in class com.vividsolutions.jts.math.Vector2D
Rotates a vector by a given number of quarter-circles (i.e.
rotationAngle - Variable in class com.vividsolutions.jts.util.GeometricShapeFactory
Default is no rotation.
rotationInstance(double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
Creates a transformation for a rotation about the origin by an angle theta.
rotationInstance(double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
Creates a transformation for a rotation by an angle theta, specified by the sine and cosine of the angle.
rotationInstance(double, double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
Creates a transformation for a rotation about the point (x,y) by an angle theta.
rotationInstance(double, double, double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
Creates a transformation for a rotation about the point (x,y) by an angle theta, specified by the sine and cosine of the angle.
round(double) - Static method in class com.vividsolutions.jts.util.Memory
 
rPrev() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the edge around the right face ccw before this edge.

S

scale(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Updates the value of this transformation to that of a scale transformation composed with the current value.
ScaledNoder - Class in com.vividsolutions.jts.noding
Wraps a Noder and transforms its input into the integer domain.
ScaledNoder(Noder, double) - Constructor for class com.vividsolutions.jts.noding.ScaledNoder
 
ScaledNoder(Noder, double, double, double) - Constructor for class com.vividsolutions.jts.noding.ScaledNoder
 
scaleInstance(double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
Creates a transformation for a scaling relative to the origin.
scaleInstance(double, double, double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
Creates a transformation for a scaling relative to the point (x,y).
scroll(Coordinate[], Coordinate) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
Shifts the positions of the coordinates until firstCoordinate is first.
SE - Static variable in class com.vividsolutions.jts.geomgraph.Quadrant
 
segInt - Variable in class com.vividsolutions.jts.noding.SegmentSetMutualIntersector
 
segInt - Variable in class com.vividsolutions.jts.noding.SinglePassNoder
 
Segment - Class in com.vividsolutions.jts.triangulate
Models a constraint segment in a triangulation.
Segment(double, double, double, double, double, double) - Constructor for class com.vividsolutions.jts.triangulate.Segment
Creates a new instance for the given ordinates.
Segment(double, double, double, double, double, double, Object) - Constructor for class com.vividsolutions.jts.triangulate.Segment
Creates a new instance for the given ordinates, with associated external data.
Segment(Coordinate, Coordinate, Object) - Constructor for class com.vividsolutions.jts.triangulate.Segment
Creates a new instance for the given points, with associated external data.
Segment(Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.triangulate.Segment
Creates a new instance for the given points.
segmentFraction(Coordinate) - Method in class com.vividsolutions.jts.geom.LineSegment
Computes the fraction of distance (in [0.0, 1.0]) that the projection of a point occurs along this line segment.
segmentIndex - Variable in class com.vividsolutions.jts.geomgraph.EdgeIntersection
 
segmentIndex - Variable in class com.vividsolutions.jts.noding.SegmentNode
 
SegmentIntersectionDetector - Class in com.vividsolutions.jts.noding
Detects and records an intersection between two SegmentStrings, if one exists.
SegmentIntersectionDetector(LineIntersector) - Constructor for class com.vividsolutions.jts.noding.SegmentIntersectionDetector
Creates an intersection finder
SegmentIntersectionTester - Class in com.vividsolutions.jts.operation.predicate
Tests if any of the segments in a LineString intersect any segment in a set of LineStrings.
SegmentIntersectionTester() - Constructor for class com.vividsolutions.jts.operation.predicate.SegmentIntersectionTester
 
SegmentIntersector - Class in com.vividsolutions.jts.geomgraph.index
Computes the intersection of line segments, and adds the intersection to the edges containing the segments.
SegmentIntersector(LineIntersector, boolean, boolean) - Constructor for class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
 
SegmentIntersector - Interface in com.vividsolutions.jts.noding
Processes possible intersections detected by a Noder.
SegmentNode - Class in com.vividsolutions.jts.noding
Represents an intersection point between two SegmentStrings.
SegmentNode(NodedSegmentString, Coordinate, int, int) - Constructor for class com.vividsolutions.jts.noding.SegmentNode
 
SegmentNodeList - Class in com.vividsolutions.jts.noding
A list of the SegmentNodes present along a noded SegmentString.
SegmentNodeList(NodedSegmentString) - Constructor for class com.vividsolutions.jts.noding.SegmentNodeList
 
SegmentPointComparator - Class in com.vividsolutions.jts.noding
Implements a robust method of comparing the relative position of two points along the same segment.
SegmentPointComparator() - Constructor for class com.vividsolutions.jts.noding.SegmentPointComparator
 
SegmentSetMutualIntersector - Class in com.vividsolutions.jts.noding
An intersector for the red-blue intersection problem.
SegmentSetMutualIntersector() - Constructor for class com.vividsolutions.jts.noding.SegmentSetMutualIntersector
 
SegmentString - Interface in com.vividsolutions.jts.noding
An interface for classes which represent a sequence of contiguous line segments.
SegmentStringDissolver - Class in com.vividsolutions.jts.noding
Dissolves a noded collection of SegmentStrings to produce a set of merged linework with unique segments.
SegmentStringDissolver(SegmentStringDissolver.SegmentStringMerger) - Constructor for class com.vividsolutions.jts.noding.SegmentStringDissolver
Creates a dissolver with a user-defined merge strategy.
SegmentStringDissolver() - Constructor for class com.vividsolutions.jts.noding.SegmentStringDissolver
Creates a dissolver with the default merging strategy.
SegmentStringDissolver.SegmentStringMerger - Interface in com.vividsolutions.jts.noding
A merging strategy which can be used to update the context data of SegmentStrings which are merged during the dissolve process.
SegmentStringUtil - Class in com.vividsolutions.jts.noding
Utility methods for processing SegmentStrings.
SegmentStringUtil() - Constructor for class com.vividsolutions.jts.noding.SegmentStringUtil
 
select(Envelope, MonotoneChainSelectAction) - Method in class com.vividsolutions.jts.index.chain.MonotoneChain
Determine all the line segments in the chain whose envelopes overlap the searchEnvelope, and process them.
select(MonotoneChain, int) - Method in class com.vividsolutions.jts.index.chain.MonotoneChainSelectAction
This function can be overridden if the original chain is needed.
select(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.
select(MonotoneChain, int) - Method in class com.vividsolutions.jts.noding.snapround.MCIndexPointSnapper.HotPixelSnapAction
 
select(Collection, CollectionUtil.Function) - Static method in class com.vividsolutions.jts.util.CollectionUtil
Executes a CollectionUtil.Function on each item in a Collection and collects all the entries for which the result of the function is equal to Boolean true.
SELF_INTERSECTION - Static variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Indicates that two rings of a polygonal geometry intersect
selfAdd(DD) - Method in class com.vividsolutions.jts.math.DD
Adds the argument to the value of this.
selfAdd(double) - Method in class com.vividsolutions.jts.math.DD
Adds the argument to the value of this.
selfDivide(DD) - Method in class com.vividsolutions.jts.math.DD
Divides this object by the argument, returning this.
selfDivide(double) - Method in class com.vividsolutions.jts.math.DD
Divides this object by the argument, returning this.
selfMultiply(DD) - Method in class com.vividsolutions.jts.math.DD
Multiplies this object by the argument, returning this.
selfMultiply(double) - Method in class com.vividsolutions.jts.math.DD
Multiplies this object by the argument, returning this.
selfSubtract(DD) - Method in class com.vividsolutions.jts.math.DD
Subtracts the argument from the value of this.
selfSubtract(double) - Method in class com.vividsolutions.jts.math.DD
Subtracts the argument from the value of this.
sequence(Geometry) - Static method in class com.vividsolutions.jts.operation.linemerge.LineSequencer
 
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, int) - Method in class com.vividsolutions.jts.geomgraph.Label
 
setAllLocations(int) - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
 
setAllLocationsIfNull(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
 
setAllowSnappingToSourceVertices(boolean) - Method in class com.vividsolutions.jts.operation.overlay.snap.LineStringSnapper
 
setArmLengthRatio(double) - Method in class com.vividsolutions.jts.geom.util.SineStarFactory
Sets the ration of the length of each arm to the distance from the tip of the arm to the centre of the star.
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(Coordinate) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
setBase(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).
setBaseSegments(Collection) - Method in class com.vividsolutions.jts.noding.MCIndexSegmentSetMutualIntersector
 
setBaseSegments(Collection) - Method in class com.vividsolutions.jts.noding.SegmentSetMutualIntersector
 
setBaseSegments(Collection) - Method in class com.vividsolutions.jts.noding.SimpleSegmentSetMutualIntersector
 
setBoundaryNodes(Collection, Collection) - Method in class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
 
setBytes(byte[]) - Method in class com.vividsolutions.jts.io.ByteArrayInStream
Sets this stream to read from the given buffer
setCentre(Coordinate) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
setCentre(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.GeometryPrecisionReducer
Sets whether the PrecisionModel of the new reduced Geometry will be changed to be the PrecisionModel supplied to specify the precision reduction.
setChangePrecisionModel(boolean) - Method in class com.vividsolutions.jts.precision.SimpleGeometryPrecisionReducer
Deprecated. Sets whether the PrecisionModel of the new reduced Geometry will be changed to be the PrecisionModel supplied to specify the precision reduction.
setCheckEndSegmentsOnly(boolean) - Method in class com.vividsolutions.jts.noding.InteriorIntersectionFinder
Sets whether only end segments should be tested for interior intersection.
setClipEnvelope(Envelope) - Method in class com.vividsolutions.jts.triangulate.VoronoiDiagramBuilder
Sets the envelope to clip the diagram to.
setComputationPrecision(PrecisionModel) - Method in class com.vividsolutions.jts.operation.GeometryGraphOperation
 
setConstrainedToCircle(boolean) - Method in class com.vividsolutions.jts.shape.random.RandomPointsInGridBuilder
 
setConstraint(Object) - Method in class com.vividsolutions.jts.triangulate.ConstraintVertex
Sets the external constraint information
setConstraints(Geometry) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulationBuilder
Sets the linear constraints to be conformed to.
setConstraints(List, List) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
Sets the constraints to be conformed to by the computed triangulation.
setContext(Object) - Method in class com.vividsolutions.jts.planargraph.GraphComponent
Sets the user-defined data for this component.
setCoordinate(Coordinate) - Method in class com.vividsolutions.jts.geom.Coordinate
Sets this Coordinates (x,y,z) values to that of other.
setCoordinates(LineSegment) - Method in class com.vividsolutions.jts.geom.LineSegment
 
setCoordinates(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.geom.LineSegment
 
setCovered(boolean) - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
 
setCustomElements(String[]) - Method in class com.vividsolutions.jts.io.gml2.GMLWriter
Specifies a list of custom elements which are written after the opening tag of the root element.
setData(Object) - Method in class com.vividsolutions.jts.noding.BasicSegmentString
Sets the user-defined data for this segment string.
setData(Object) - Method in class com.vividsolutions.jts.noding.NodedSegmentString
Sets the user-defined data for this segment string.
setData(Object) - Method in interface com.vividsolutions.jts.noding.SegmentString
Sets the user-defined data for this segment string.
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.triangulate.quadedge.QuadEdge
Sets the external data value for this edge.
setData(Object) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
Sets the external data value for this triangle.
setData(Object) - Method in class com.vividsolutions.jts.triangulate.Segment
Sets the external data to be associated with this segment
setDeleteEventIndex(int) - Method in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
 
setDeleteEventIndex(int) - Method in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
 
setDensifyFraction(double) - Method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance
Sets the fraction by which to densify each segment.
setDepth(int, int, int) - Method in class com.vividsolutions.jts.geomgraph.Depth
 
setDepth(int, int) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
 
setDepthDelta(int) - Method in class com.vividsolutions.jts.geomgraph.Edge
 
setDimension(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
 
setDirectedEdges(DirectedEdge, DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.Edge
Initializes this Edge's two DirectedEdges, and for each DirectedEdge: sets the Edge, sets the symmetric DirectedEdge, and adds this Edge to its from-Node.
setDistanceTolerance(double) - Method in class com.vividsolutions.jts.densify.Densifier
Sets the distance tolerance for the densification.
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.TopologyPreservingSimplifier
Sets the distance tolerance for the simplification.
setDocumentLocator(Locator) - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
 
setEdge(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(EdgeRing) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
 
setEdgeRing(DirectedEdge, EdgeRing) - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
 
setEdgeRing(DirectedEdge, EdgeRing) - Method in class com.vividsolutions.jts.operation.overlay.MaximalEdgeRing
 
setEdgeRing(DirectedEdge, EdgeRing) - Method in class com.vividsolutions.jts.operation.overlay.MinimalEdgeRing
 
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.BufferParameters
Specifies the end cap style of the generated buffer.
setEnsureValid(boolean) - Method in class com.vividsolutions.jts.simplify.DouglasPeuckerSimplifier
Controls whether simplified polygons will be "fixed" to have valid topology.
setEnvelope(Envelope) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
setEnvelope(Envelope) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
 
setExtent(Envelope) - Method in class com.vividsolutions.jts.shape.GeometricShapeBuilder
 
setExtent(Geometry) - Method in class com.vividsolutions.jts.shape.random.RandomPointsBuilder
Sets a polygonal mask.
setFindAllIntersections(boolean) - Method in class com.vividsolutions.jts.noding.FastNodingValidator
 
setFindAllIntersections(boolean) - Method in class com.vividsolutions.jts.noding.InteriorIntersectionFinder
 
setFindAllIntersectionTypes(boolean) - Method in class com.vividsolutions.jts.noding.SegmentIntersectionDetector
 
setFindProper(boolean) - Method in class com.vividsolutions.jts.noding.SegmentIntersectionDetector
 
setFixInvalidLines(boolean) - Method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
Allows invalid lines to be ignored rather than causing Exceptions.
setForceToLineString(boolean) - Method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
Indicates that LinearRing components should be converted to pure LineStrings.
setFormatted(boolean) - Method in class com.vividsolutions.jts.io.WKTWriter
Sets whether the output will be formatted.
setGutterFraction(double) - Method in class com.vividsolutions.jts.shape.random.RandomPointsInGridBuilder
 
setHeight(double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
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(boolean) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
 
setInResult() - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
 
setInResult(boolean) - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
 
setInStream(InStream) - Method in class com.vividsolutions.jts.io.ByteOrderDataInStream
Allows a single ByteOrderDataInStream to be reused on multiple InStreams.
setIsolated(boolean) - Method in class com.vividsolutions.jts.geomgraph.Edge
 
setJoinStyle(int) - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
Sets the join style for outside (reflex) corners between line segments.
setLabel(Label) - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
 
setLabel(int, int) - Method in class com.vividsolutions.jts.geomgraph.Node
 
setLabelBoundary(int) - Method in class com.vividsolutions.jts.geomgraph.Node
Updates the label of a node to BOUNDARY, obeying the mod-2 boundaryDetermination rule.
setLimit(int) - Method in class com.vividsolutions.jts.io.WKTFileReader
Sets the maximum number of geometries to read.
setLocation(int, int, int) - Method in class com.vividsolutions.jts.geomgraph.Label
 
setLocation(int, int) - Method in class com.vividsolutions.jts.geomgraph.Label
 
setLocation(int, int) - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
 
setLocation(int) - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
 
setLocations(int, int, int) - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
 
setLocator(QuadEdgeLocator) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Sets the QuadEdgeLocator to use for locating containing triangles in this subdivision.
setMakePrecise(PrecisionModel) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
Deprecated. use setPrecisionModel instead
setMarked(Iterator, boolean) - Static method in class com.vividsolutions.jts.planargraph.GraphComponent
Sets the Marked state for all GraphComponents in an Iterator
setMarked(boolean) - Method in class com.vividsolutions.jts.planargraph.GraphComponent
Sets the marked flag for this component.
setMaxCoordinatesPerLine(int) - Method in class com.vividsolutions.jts.io.gml2.GMLWriter
Sets the number of coordinates printed per line.
setMaxCoordinatesPerLine(int) - Method in class com.vividsolutions.jts.io.WKTWriter
Sets the maximum number of coordinates per line written in formatted output.
setMaximum(PointPairDistance) - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
 
setMaximum(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
 
setMaximum(PointPairDistance) - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
 
setMaximum(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
 
setMaximumIterations(int) - Method in class com.vividsolutions.jts.noding.IteratedNoder
Sets the maximum number of noding iterations performed before the noding is aborted.
setMinEdgeRing(EdgeRing) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
 
setMinimum(PointPairDistance) - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
 
setMinimum(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
 
setMinimum(PointPairDistance) - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
 
setMinimum(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
 
setMinimumLength(double) - Method in class com.vividsolutions.jts.triangulate.SplitSegment
 
setMitreLimit(double) - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
Sets the limit on the mitre ratio used for very sharp corners.
setName(String) - Method in class com.vividsolutions.jts.geomgraph.Edge
 
setNamespace(boolean) - Method in class com.vividsolutions.jts.io.gml2.GMLWriter
Determines whether a GML namespace declaration will be written in the opening tag of geometries.
setNext(DirectedEdge) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
 
setNext(QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Sets the connected edge
setNextMin(DirectedEdge) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
 
setNode(Node) - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
 
setNoder(Noder) - Method in class com.vividsolutions.jts.operation.buffer.BufferBuilder
Sets the Noder to use during noding.
setNumArms(int) - Method in class com.vividsolutions.jts.geom.util.SineStarFactory
Sets the number of arms in the star
setNumPoints(int) - Method in class com.vividsolutions.jts.shape.GeometricShapeBuilder
Sets the total number of points in the created Geometry.
setNumPoints(int) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
Sets the total number of points in the created Geometry.
setOffset(int) - Method in class com.vividsolutions.jts.io.WKTFileReader
Sets the number of geometries to skip before storing.
setOnConstraint(boolean) - Method in class com.vividsolutions.jts.triangulate.ConstraintVertex
Sets whether this vertex lies on a constraint.
setOrder(int) - Method in class com.vividsolutions.jts.io.ByteOrderDataInStream
 
setOrdinate(int, int, double) - Method in interface 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.CoordinateArraySequence
 
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
 
setOrdinate(int, int, double) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
Sets the ordinate of a coordinate in this sequence.
setPointwise(boolean) - Method in class com.vividsolutions.jts.precision.GeometryPrecisionReducer
Sets whether the precision reduction will be done in pointwise fashion only.
setPrecisionModel(PrecisionModel) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
Force computed intersection to be rounded to a given precision model.
setPrefix(String) - Method in class com.vividsolutions.jts.io.gml2.GMLWriter
Specifies the namespace prefix to write on each GML tag.
setQuadrantSegments(int) - Method in class com.vividsolutions.jts.operation.buffer.BufferOp
Sets the number of segments used to approximate a angle fillet
setQuadrantSegments(int) - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
Sets the number of line segments used to approximate an angle fillet.
setRemoveCollapsedComponents(boolean) - Method in class com.vividsolutions.jts.precision.GeometryPrecisionReducer
Sets whether the reduction will result in collapsed components being removed completely, or simply being collapsed to an (invalid) Geometry of the same type.
setRemoveCollapsedComponents(boolean) - Method in class com.vividsolutions.jts.precision.SimpleGeometryPrecisionReducer
Deprecated. Sets whether the reduction will result in collapsed components being removed completely, or simply being collapsed to an (invalid) Geometry of the same type.
setRotation(double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
Sets the rotation angle to use for the shape.
setSegmentIntersector(SegmentIntersector) - Method in class com.vividsolutions.jts.noding.SegmentSetMutualIntersector
Sets the SegmentIntersector to use with this intersector.
setSegmentIntersector(SegmentIntersector) - Method in class com.vividsolutions.jts.noding.SinglePassNoder
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(EdgeRing) - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
 
setSidesToGenerate(boolean, boolean) - Method in class com.vividsolutions.jts.operation.overlay.validate.OffsetPointGenerator
Set the sides on which to generate offset points.
setSingleSided(boolean) - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
Sets whether the computed buffer should be single-sided.
setSites(Geometry) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulationBuilder
Sets the sites (point or vertices) which will be triangulated.
setSites(Geometry) - Method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
Sets the sites (point or vertices) which will be triangulated.
setSites(Collection) - Method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
Sets the sites (point or vertices) which will be triangulated from a collection of Coordinates.
setSites(Geometry) - Method in class com.vividsolutions.jts.triangulate.VoronoiDiagramBuilder
Sets the sites (point or vertices) which will be diagrammed.
setSites(Collection) - Method in class com.vividsolutions.jts.triangulate.VoronoiDiagramBuilder
Sets the sites (point or vertices) which will be diagrammed from a collection of Coordinates.
setSize(double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
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.
setSplitPointFinder(ConstraintSplitPointFinder) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
Sets the ConstraintSplitPointFinder to be used during constraint enforcement.
setSRID(int) - Method in class com.vividsolutions.jts.geom.Geometry
Sets the ID of the Spatial Reference System used by the Geometry.
setSrsName(String) - Method in class com.vividsolutions.jts.io.gml2.GMLWriter
Sets the value of the srsName attribute to be written into the root geometry tag.
setStartingIndentIndex(int) - Method in class com.vividsolutions.jts.io.gml2.GMLWriter
Sets the starting column index for pretty printing
setSym(DirectedEdge) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
 
setSym(DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
Sets this DirectedEdge's symmetric DirectedEdge, which runs in the opposite direction.
setTab(int) - Method in class com.vividsolutions.jts.io.WKTWriter
Sets the tab size to use for indenting.
setToEnd(Geometry) - Method in class com.vividsolutions.jts.linearref.LinearLocation
Sets the value of this location to refer the end of a linear geometry
setToIdentity() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Sets this transformation to be the identity transformation.
setTolerance(double) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulationBuilder
Sets the snapping tolerance which will be used to improved the robustness of the triangulation computation.
setTolerance(double) - Method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
Sets the snapping tolerance which will be used to improved the robustness of the triangulation computation.
setTolerance(double) - Method in class com.vividsolutions.jts.triangulate.VoronoiDiagramBuilder
Sets the snapping tolerance which will be used to improved the robustness of the triangulation computation.
setToNull() - Method in class com.vividsolutions.jts.geom.Envelope
Makes this Envelope a "null" envelope, that is, the envelope of the empty geometry.
setToNull() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
Sets the value of this object to the null value
setToReflection(double, double, double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Sets this transformation to be a reflection about the line defined by a line (x0,y0) - (x1,y1).
setToReflection(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Sets this transformation to be a reflection about the line defined by vector (x,y).
setToReflectionBasic(double, double, double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Explicitly computes the math for a reflection.
setToRotation(double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Sets this transformation to be a rotation around the origin.
setToRotation(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Sets this transformation to be a rotation around the origin by specifying the sin and cos of the rotation angle directly.
setToRotation(double, double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Sets this transformation to be a rotation around a given point (x,y).
setToRotation(double, double, double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Sets this transformation to be a rotation around a given point (x,y) by specifying the sin and cos of the rotation angle directly.
setToScale(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Sets this transformation to be a scaling.
setToShear(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Sets this transformation to be a shear.
setToTranslation(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Sets this transformation to be a translation.
setTransformation(double, double, double, double, double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Sets this transformation's matrix to have the given values.
setTransformation(AffineTransformation) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Sets this transformation to be a copy of the given one
setType(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
Sets the type of packed coordinate sequences this factory builds, acceptable values are PackedCoordinateSequenceFactory#Floator PackedCoordinateSequenceFactory#Double
setUserData(Object) - Method in class com.vividsolutions.jts.geom.Geometry
A simple scheme for applications to add their own custom data to a Geometry.
setValidate(boolean) - Method in class com.vividsolutions.jts.noding.snapround.GeometryNoder
Sets whether noding validity is checked after noding is performed.
setVertexFactory(ConstraintVertexFactory) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
Sets a custom ConstraintVertexFactory to be used to allow vertices carrying extra information to be created.
setVisited(boolean) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
 
setVisited(boolean) - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
 
setVisited(Iterator, boolean) - Static method in class com.vividsolutions.jts.planargraph.GraphComponent
Sets the Visited state for all GraphComponents in an Iterator
setVisited(boolean) - Method in class com.vividsolutions.jts.planargraph.GraphComponent
Sets the visited flag for this component.
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.Dimensions
 
setWidth(double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
Sets the width of the shape.
setWorkingPrecisionModel(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.
setZ(double) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
ShapeCollectionPathIterator - Class in com.vividsolutions.jts.awt
A PathIterator which provides paths for a collection of Shapes.
ShapeCollectionPathIterator(Collection, AffineTransform) - Constructor for class com.vividsolutions.jts.awt.ShapeCollectionPathIterator
Creates a new path iterator for a collection of Shapes.
ShapeReader - Class in com.vividsolutions.jts.awt
Converts a Java2D Shape or the more general PathIterator into a Geometry.
ShapeReader(GeometryFactory) - Constructor for class com.vividsolutions.jts.awt.ShapeReader
 
ShapeWriter - Class in com.vividsolutions.jts.awt
Writes Geometrys into Java2D Shape objects
ShapeWriter(PointTransformation, PointShapeFactory) - Constructor for class com.vividsolutions.jts.awt.ShapeWriter
Creates a new ShapeWriter with a specified point transformation and point shape factory.
ShapeWriter(PointTransformation) - Constructor for class com.vividsolutions.jts.awt.ShapeWriter
Creates a new ShapeWriter with a specified point transformation and the default point shape factory.
ShapeWriter() - Constructor for class com.vividsolutions.jts.awt.ShapeWriter
Creates a new ShapeWriter with the default (identity) point transformation.
shear(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Updates the value of this transformation to that of a shear transformation composed with the current value.
shearInstance(double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
Creates a transformation for a shear.
shell - Variable in class com.vividsolutions.jts.geom.Polygon
The exterior boundary, or null if this Polygon is empty.
shellList - Variable in class com.vividsolutions.jts.operation.polygonize.Polygonizer
 
ShortCircuitedGeometryVisitor - Class in com.vividsolutions.jts.geom.util
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.
SierpinskiCarpetBuilder - Class in com.vividsolutions.jts.shape.fractal
 
SierpinskiCarpetBuilder(GeometryFactory) - Constructor for class com.vividsolutions.jts.shape.fractal.SierpinskiCarpetBuilder
 
signedArea(Coordinate[]) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
Computes the signed area for a ring.
signedArea(CoordinateSequence) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
Computes the signed area for a ring.
signedArea(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
Computes the signed 2D area of a triangle.
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
Computes the sign of the determinant of the 2x2 matrix with the given entries, in a robust way.
signum() - Method in class com.vividsolutions.jts.math.DD
Returns an integer indicating the sign of this value.
SimilarityMeasure - Interface in com.vividsolutions.jts.algorithm.match
An interface for classes which measures the degree of similarity between two Geometrys.
SimilarityMeasureCombiner - Class in com.vividsolutions.jts.algorithm.match
Provides methods to mathematically combine SimilarityMeasure values.
SimilarityMeasureCombiner() - Constructor for class com.vividsolutions.jts.algorithm.match.SimilarityMeasureCombiner
 
SimpleEdgeSetIntersector - Class in com.vividsolutions.jts.geomgraph.index
Finds all intersections in one or two sets of edges, using the straightforward method of comparing all segments.
SimpleEdgeSetIntersector() - Constructor for class com.vividsolutions.jts.geomgraph.index.SimpleEdgeSetIntersector
 
SimpleGeometryPrecisionReducer - Class in com.vividsolutions.jts.precision
Deprecated. use GeometryPrecisionReducer
SimpleGeometryPrecisionReducer(PrecisionModel) - Constructor for class com.vividsolutions.jts.precision.SimpleGeometryPrecisionReducer
Deprecated.  
SimpleMCSweepLineIntersector - Class in com.vividsolutions.jts.geomgraph.index
Finds all intersections in one or two sets of edges, using an x-axis sweepline algorithm in conjunction with Monotone Chains.
SimpleMCSweepLineIntersector() - Constructor for class 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.
SimpleMinimumClearance - Class in com.vividsolutions.jts.precision
Computes the minimum clearance of a geometry or set of geometries.
SimpleMinimumClearance(Geometry) - Constructor for class com.vividsolutions.jts.precision.SimpleMinimumClearance
 
SimpleNestedRingTester - Class in com.vividsolutions.jts.operation.valid
Tests whether any of a set of LinearRings are nested inside another ring in the set, using a simple O(n^2) comparison.
SimpleNestedRingTester(GeometryGraph) - Constructor for class com.vividsolutions.jts.operation.valid.SimpleNestedRingTester
 
SimpleNoder - Class in com.vividsolutions.jts.noding
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 in com.vividsolutions.jts.algorithm.locate
Computes the location of points relative to a Polygonal Geometry, using a simple O(n) algorithm.
SimplePointInAreaLocator(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.locate.SimplePointInAreaLocator
 
SimplePointInRing - Class in com.vividsolutions.jts.algorithm
Tests whether a Coordinate lies inside a ring, using a linear-time algorithm.
SimplePointInRing(LinearRing) - Constructor for class com.vividsolutions.jts.algorithm.SimplePointInRing
 
SimpleSegmentSetMutualIntersector - Class in com.vividsolutions.jts.noding
Intersects two sets of SegmentStrings using brute-force comparasion.
SimpleSegmentSetMutualIntersector() - Constructor for class com.vividsolutions.jts.noding.SimpleSegmentSetMutualIntersector
 
SimpleSnapRounder - Class in com.vividsolutions.jts.noding.snapround
Uses Snap Rounding to compute a rounded, fully noded arrangement from a set of SegmentStrings.
SimpleSnapRounder(PrecisionModel) - Constructor for class com.vividsolutions.jts.noding.snapround.SimpleSnapRounder
 
SimpleSweepLineIntersector - Class in com.vividsolutions.jts.geomgraph.index
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(Coordinate[], double) - Static method in class com.vividsolutions.jts.operation.buffer.BufferInputLineSimplifier
Simplify the input coordinate list.
simplify(double) - Method in class com.vividsolutions.jts.operation.buffer.BufferInputLineSimplifier
Simplify the input coordinate list.
simplify(Geometry, double) - Static method in class com.vividsolutions.jts.simplify.DouglasPeuckerSimplifier
 
simplify(Geometry, double) - Static method in class com.vividsolutions.jts.simplify.TopologyPreservingSimplifier
 
SineStarFactory - Class in com.vividsolutions.jts.geom.util
Creates geometries which are shaped like multi-armed stars with each arm shaped like a sine wave.
SineStarFactory() - Constructor for class com.vividsolutions.jts.geom.util.SineStarFactory
Creates a factory which will create sine stars using the default GeometryFactory.
SineStarFactory(GeometryFactory) - Constructor for class com.vividsolutions.jts.geom.util.SineStarFactory
Creates a factory which will create sine stars using the given GeometryFactory.
SinglePassNoder - Class in com.vividsolutions.jts.noding
Base class for Noders which make a single pass to find intersections.
SinglePassNoder() - Constructor for class com.vividsolutions.jts.noding.SinglePassNoder
 
SIRtree - Class in com.vividsolutions.jts.index.strtree
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
size - Variable in class com.vividsolutions.jts.awt.PointShapeFactory.BasePointShapeFactory
 
size() - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
Returns the number of coordinates in this sequence.
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.impl.PackedCoordinateSequence.Double
 
size() - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
 
size() - Method in class com.vividsolutions.jts.index.bintree.Bintree
 
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.index.strtree.AbstractSTRtree
 
size(AbstractNode) - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
 
size() - Method in class com.vividsolutions.jts.index.strtree.STRtree
Returns the number of items in the tree.
size() - Method in class com.vividsolutions.jts.noding.BasicSegmentString
 
size() - Method in class com.vividsolutions.jts.noding.NodedSegmentString
 
size() - Method in interface com.vividsolutions.jts.noding.SegmentString
 
size() - Method in class com.vividsolutions.jts.operation.distance.FacetSequence
 
size() - Method in class com.vividsolutions.jts.util.PriorityQueue
Returns size.
snap(HotPixel, SegmentString, int) - Method in class com.vividsolutions.jts.noding.snapround.MCIndexPointSnapper
Snaps (nodes) all interacting segments to this hot pixel.
snap(HotPixel) - Method in class com.vividsolutions.jts.noding.snapround.MCIndexPointSnapper
 
snap(Geometry, Geometry, double) - Static method in class com.vividsolutions.jts.operation.overlay.snap.GeometrySnapper
Snaps two geometries together with a given tolerance.
SnapIfNeededOverlayOp - Class in com.vividsolutions.jts.operation.overlay.snap
Performs an overlay operation using snapping and enhanced precision to improve the robustness of the result.
SnapIfNeededOverlayOp(Geometry, Geometry) - Constructor for class com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp
 
SnapOverlayOp - Class in com.vividsolutions.jts.operation.overlay.snap
Performs an overlay operation using snapping and enhanced precision to improve the robustness of the result.
SnapOverlayOp(Geometry, Geometry) - Constructor for class com.vividsolutions.jts.operation.overlay.snap.SnapOverlayOp
 
snapTo(Geometry, double) - Method in class com.vividsolutions.jts.operation.overlay.snap.GeometrySnapper
Snaps the vertices in the component LineStrings of the source geometry to the vertices of the given snap geometry.
snapTo(Coordinate[]) - Method in class com.vividsolutions.jts.operation.overlay.snap.LineStringSnapper
Snaps the vertices and segments of the source LineString to the given set of snap vertices.
snapToSelf(Geometry, double, boolean) - Static method in class com.vividsolutions.jts.operation.overlay.snap.GeometrySnapper
 
snapToSelf(double, boolean) - Method in class com.vividsolutions.jts.operation.overlay.snap.GeometrySnapper
Snaps the vertices in the component LineStrings of the source geometry to the vertices of the given snap geometry.
snapToVertex(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 minDistance.
solve(double[][], double[]) - Static method in class com.vividsolutions.jts.math.Matrix
Solves a system of equations using Gaussian Elimination.
SortedPackedIntervalRTree - Class in com.vividsolutions.jts.index.intervalrtree
A static index on a set of 1-dimensional intervals, using an R-Tree packed based on the order of the interval midpoints.
SortedPackedIntervalRTree() - Constructor for class com.vividsolutions.jts.index.intervalrtree.SortedPackedIntervalRTree
 
SpatialIndex - Interface in com.vividsolutions.jts.index
The basic operations supported by classes implementing spatial index algorithms.
splice(QuadEdge, QuadEdge) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Splices two edges together or apart.
split() - Method in class com.vividsolutions.jts.util.Stopwatch
 
splitAt(double, Coordinate) - Method in class com.vividsolutions.jts.triangulate.SplitSegment
 
splitAt(Coordinate) - Method in class com.vividsolutions.jts.triangulate.SplitSegment
 
SplitSegment - Class in com.vividsolutions.jts.triangulate
Models a constraint segment which can be split in two in various ways, according to certain geometric constraints.
SplitSegment(LineSegment) - Constructor for class com.vividsolutions.jts.triangulate.SplitSegment
 
sqr() - Method in class com.vividsolutions.jts.math.DD
Computes the square of this value.
sqr(double) - Static method in class com.vividsolutions.jts.math.DD
Computes the square of this value.
sqrt() - Method in class com.vividsolutions.jts.math.DD
Computes the positive square root of this value.
sqrt(double) - Static method in class com.vividsolutions.jts.math.DD
 
SRID - Variable 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 - Variable in class com.vividsolutions.jts.geomgraph.EdgeRing
 
startElement(String, String, String, Attributes) - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
 
stop() - Method in class com.vividsolutions.jts.util.Stopwatch
 
Stopwatch - Class in com.vividsolutions.jts.util
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 variable 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 in com.vividsolutions.jts.index.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 in com.vividsolutions.jts.planargraph
A subgraph of a PlanarGraph.
Subgraph(PlanarGraph) - Constructor for class com.vividsolutions.jts.planargraph.Subgraph
Creates a new subgraph of the given PlanarGraph
SubgraphDepthLocater - Class in com.vividsolutions.jts.operation.buffer
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 - Variable in class com.vividsolutions.jts.index.bintree.NodeBase
subnodes are numbered as follows: 0 | 1
subnode - Variable in class com.vividsolutions.jts.index.quadtree.NodeBase
subquads are numbered as follows:
subtract(DD) - Method in class com.vividsolutions.jts.math.DD
Computes a new DoubleDouble object whose value is (this - y).
subtract(double) - Method in class com.vividsolutions.jts.math.DD
Computes a new DoubleDouble object whose value is (this - y).
subtract(Vector2D) - Method in class com.vividsolutions.jts.math.Vector2D
 
SW - Static variable in class com.vividsolutions.jts.geomgraph.Quadrant
 
swap(CoordinateSequence, int, int) - Static method in class com.vividsolutions.jts.geom.CoordinateSequences
Swaps two coordinates in a sequence.
swap(QuadEdge) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Turns an edge counterclockwise inside its enclosing quadrilateral.
SweepLineEvent - Class in com.vividsolutions.jts.geomgraph.index
 
SweepLineEvent(Object, double, SweepLineEvent, Object) - Constructor for class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
 
SweepLineEvent - Class in com.vividsolutions.jts.index.sweepline
 
SweepLineEvent(double, SweepLineEvent, SweepLineInterval) - Constructor for class com.vividsolutions.jts.index.sweepline.SweepLineEvent
 
SweepLineIndex - Class in com.vividsolutions.jts.index.sweepline
A sweepline implements a sorted index on a set of intervals.
SweepLineIndex() - Constructor for class com.vividsolutions.jts.index.sweepline.SweepLineIndex
 
SweepLineInterval - Class in com.vividsolutions.jts.index.sweepline
 
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 in com.vividsolutions.jts.operation.valid
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.
SweeplineNestedRingTester(GeometryGraph) - Constructor for class com.vividsolutions.jts.operation.valid.SweeplineNestedRingTester
 
SweepLineOverlapAction - Interface in com.vividsolutions.jts.index.sweepline
An action taken when a SweepLineIndex detects that two SweepLineIntervals overlap
SweepLineSegment - Class in com.vividsolutions.jts.geomgraph.index
 
SweepLineSegment(Edge, int) - Constructor for class com.vividsolutions.jts.geomgraph.index.SweepLineSegment
 
sym - Variable in class com.vividsolutions.jts.planargraph.DirectedEdge
 
sym() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the edge from the destination to the origin of this edge.
symDifference(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.
SYMDIFFERENCE - Static variable in class com.vividsolutions.jts.operation.overlay.OverlayOp
 
symDifference(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp
 
symDifference(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.SnapOverlayOp
 
symDifference(Geometry, Geometry) - Method in class com.vividsolutions.jts.precision.CommonBitsOp
Computes the set-theoretic symmetric difference of two geometries, using enhanced precision.
symDifference(Geometry, Geometry) - Static method in class com.vividsolutions.jts.precision.EnhancedPrecisionOp
Computes the set-theoretic symmetric difference of two Geometrys, using enhanced precision.

T

to - Variable in class com.vividsolutions.jts.planargraph.DirectedEdge
 
toBinaryString(double) - Static method in class com.vividsolutions.jts.index.quadtree.DoubleBits
 
toCoordinate() - Method in class com.vividsolutions.jts.math.Vector2D
 
toCoordinateArray(Stack) - Method in class com.vividsolutions.jts.algorithm.ConvexHull
An alternative to Stack.toArray, which is not present in earlier versions of Java.
toCoordinateArray(Collection) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
Converts the given Collection of Coordinates into a Coordinate array.
toCoordinateArray() - Method in class com.vividsolutions.jts.geom.CoordinateList
Returns the Coordinates in this collection.
toCoordinateArray() - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
Returns (possibly copies of) the Coordinates in this collection.
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.impl.PackedCoordinateSequence
 
toCoordinates(PathIterator) - Static method in class com.vividsolutions.jts.awt.ShapeReader
Extracts the points of the paths in a flat PathIterator into a list of Coordinate arrays.
toDegrees(double) - Static method in class com.vividsolutions.jts.algorithm.Angle
Converts from radians to degrees.
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(Coordinate) - Method in class com.vividsolutions.jts.geom.PrecisionModel
Deprecated. no longer needed, since internal representation is same as external representation
toExternal(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.geom.PrecisionModel
Deprecated. no longer needed, since internal representation is same as external representation
toGeometry(Envelope) - Method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a Geometry with the same extent as the given envelope.
toGeometry(GeometryFactory) - Method in class com.vividsolutions.jts.geom.LineSegment
Creates a LineString with the same coordinates as this segment
toGeometry(GeometryFactory) - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
toGeometryArray(Collection) - Static method in class com.vividsolutions.jts.geom.GeometryFactory
Converts the List to an array.
toHex(byte[]) - Static method in class com.vividsolutions.jts.io.WKBWriter
Converts a byte array to a hexadecimal string.
toIntArray(List) - Static method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainIndexer
 
toIntArray(List) - Static method in class com.vividsolutions.jts.index.chain.MonotoneChainBuilder
 
toInternal(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.geom.PrecisionModel
Deprecated. use makePrecise instead
toInternal(Coordinate) - Method in class com.vividsolutions.jts.geom.PrecisionModel
Deprecated. use makePrecise instead
toLine(int) - Method in class com.vividsolutions.jts.geomgraph.Label
Converts one GeometryLocation to a Line location
toLine(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.util.Debug
 
toLine(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.util.Debug
 
toLine(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.util.Debug
 
toLinearRingArray(Collection) - Static method in class com.vividsolutions.jts.geom.GeometryFactory
Converts the List to an array.
toLineLabel(Label) - Static method in class com.vividsolutions.jts.geomgraph.Label
 
toLineSegment() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Creates a LineSegment representing the geometry of this edge.
toLineString(CoordinateSequence) - Static method in class com.vividsolutions.jts.io.WKTWriter
Generates the WKT for a N-point LineString.
toLineString(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.io.WKTWriter
Generates the WKT for a 2-point LineString.
toLineString() - Method in class com.vividsolutions.jts.operation.linemerge.EdgeString
Converts this EdgeString into a 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 variable 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(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 - Exception in com.vividsolutions.jts.geom
Indicates an invalid or inconsistent topological situation encountered during processing
TopologyException(String) - Constructor for exception com.vividsolutions.jts.geom.TopologyException
 
TopologyException(String, Coordinate) - Constructor for exception com.vividsolutions.jts.geom.TopologyException
 
TopologyLocation - Class in com.vividsolutions.jts.geomgraph
A TopologyLocation is the labelling of a GraphComponent's topological relationship to a single Geometry.
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
 
TopologyLocation(TopologyLocation) - Constructor for class com.vividsolutions.jts.geomgraph.TopologyLocation
 
TopologyPreservingSimplifier - Class in com.vividsolutions.jts.simplify
Simplifies a geometry, ensuring that the result is a valid geometry having the same dimension and number of components as the input.
TopologyPreservingSimplifier(Geometry) - Constructor for class com.vividsolutions.jts.simplify.TopologyPreservingSimplifier
 
TopologyValidationError - Class in com.vividsolutions.jts.operation.valid
Contains information about the nature and location of a Geometry validation error
TopologyValidationError(int, Coordinate) - Constructor for class com.vividsolutions.jts.operation.valid.TopologyValidationError
Creates a validation error with the given type and location
TopologyValidationError(int) - Constructor for class com.vividsolutions.jts.operation.valid.TopologyValidationError
Creates a validation error of the given type with a null location
toPolygon(GeometryFactory) - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
 
toPolygon(Vertex[]) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
toPolygon(QuadEdge[]) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
toPolygonArray(Collection) - Static method in class com.vividsolutions.jts.geom.GeometryFactory
Converts the List to an array.
toRadians(double) - Static method in class com.vividsolutions.jts.algorithm.Angle
Converts from degrees to radians.
toSciNotation() - Method in class com.vividsolutions.jts.math.DD
Returns the string representation of this value in scientific notation.
toSegmentStrings(Collection) - Static method in class com.vividsolutions.jts.geomgraph.EdgeNodingValidator
 
toShape(Geometry) - Method in class com.vividsolutions.jts.awt.ShapeWriter
Creates a Shape representing a Geometry, according to the specified PointTransformation and PointShapeFactory (if relevant).
toStandardNotation() - Method in class com.vividsolutions.jts.math.DD
Returns the string representation of this value in standard notation.
toString() - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
 
toString() - Method in class com.vividsolutions.jts.algorithm.LineIntersector
 
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.Envelope
 
toString() - Method in class com.vividsolutions.jts.geom.Geometry
 
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.geom.IntersectionMatrix
Returns a nine-character String representation of this IntersectionMatrix .
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.geom.PrecisionModel.Type
 
toString() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Gets a text representation of this transformation.
toString() - Method in class com.vividsolutions.jts.geomgraph.Depth
 
toString() - Method in class com.vividsolutions.jts.geomgraph.Label
 
toString() - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
 
toString() - Method in class com.vividsolutions.jts.index.bintree.Interval
 
toString() - Method in class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeNode
 
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.JTSVersion
Gets the full version number, suitable for display.
toString() - Method in class com.vividsolutions.jts.math.DD
Returns a string representation of this number, in either standard or scientific notation.
toString() - Method in class com.vividsolutions.jts.math.Vector2D
Gets a string representation of this vector
toString() - Method in class com.vividsolutions.jts.noding.NodedSegmentString
 
toString() - Method in class com.vividsolutions.jts.operation.distance.FacetSequence
 
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
toString() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Converts this edge to a WKT two-point LINESTRING indicating the geometry of this edge.
toString() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
toString() - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
toString() - Method in class com.vividsolutions.jts.triangulate.Segment
Computes a string representation of this segment.
total() - Static method in class com.vividsolutions.jts.util.Memory
 
totalString() - Static method in class com.vividsolutions.jts.util.Memory
 
toText() - Method in class com.vividsolutions.jts.geom.Geometry
Returns the Well-known Text representation of this Geometry.
touches(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Tests whether this geometry touches the argument geometry.
touches(Geometry) - Method in interface com.vividsolutions.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry touches a given geometry.
toVertices(Collection) - Static method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
Converts all Coordinates in a collection to Vertexes.
transferData(Geometry) - Method in class com.vividsolutions.jts.triangulate.VertexTaggedGeometryDataMapper
Input is assumed to be a multiGeometry in which every component has its userData set to be a Coordinate which is the key to the output data.
transform(Coordinate, Point2D) - Method in class com.vividsolutions.jts.awt.IdentityPointTransformation
 
transform(Coordinate, Point2D) - Method in interface com.vividsolutions.jts.awt.PointTransformation
Transforms a Coordinate into a Java2D Point.
transform(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Applies this transformation to the src coordinate and places the results in the dest coordinate (which may be the same as the source).
transform(Geometry) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Cretaes a new @link Geometry which is the result of this transformation applied to the input Geometry.
transform(CoordinateSequence, int) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Applies this transformation to the i'th coordinate in the given CoordinateSequence.
transform(Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
 
transform(Collection, CollectionUtil.Function) - Static method in class com.vividsolutions.jts.util.CollectionUtil
Executes a function on each item in a Collection and returns the results in a new List
transformCoordinates(CoordinateSequence, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
Transforms a CoordinateSequence.
transformGeometryCollection(GeometryCollection, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
 
transformLinearRing(LinearRing, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
Transforms a LinearRing.
transformLineString(LineString, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
Transforms a LineString geometry.
transformMultiLineString(MultiLineString, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
 
transformMultiPoint(MultiPoint, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
 
transformMultiPolygon(MultiPolygon, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
 
transformPoint(Point, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
 
transformPolygon(Polygon, 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.
translate(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
Updates the value of this transformation to that of a translation transformation composed with the current value.
translate(Coordinate) - Method in class com.vividsolutions.jts.math.Vector2D
 
translationInstance(double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
Creates a transformation for a translation.
transpose() - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
Transposes this IntersectionMatrix.
TraversalVisitor - Interface in com.vividsolutions.jts.triangulate.quadedge
Interface for classes which process triangles visited during travesals of a QuadEdgeSubdivision
Triangle - Class in com.vividsolutions.jts.geom
Represents a planar triangle, and provides methods for calculating various properties of triangles.
Triangle(Coordinate, Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.geom.Triangle
Creates a new triangle with the given vertices.
TrianglePredicate - Class in com.vividsolutions.jts.triangulate.quadedge
Algorithms for computing values and predicates associated with triangles.
TrianglePredicate() - Constructor for class com.vividsolutions.jts.triangulate.quadedge.TrianglePredicate
 
TriangleVisitor - Interface in com.vividsolutions.jts.triangulate.quadedge
An interface for algorithms which process the triangles in a QuadEdgeSubdivision.
triAreaDDFast(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.triangulate.quadedge.TrianglePredicate
 
triAreaDDSlow(DD, DD, DD, DD, DD, DD) - Static method in class com.vividsolutions.jts.triangulate.quadedge.TrianglePredicate
Computes twice the area of the oriented triangle (a, b, c), i.e., the area is positive if the triangle is oriented counterclockwise.
TRUE - Static variable in class com.vividsolutions.jts.geom.Dimension
Dimension value of non-empty geometries (= {P, L, A}).
trunc() - Method in class com.vividsolutions.jts.math.DD
Returns the integer which is largest in absolute value and not further from zero than this value.
truncateToPowerOfTwo(double) - Static method in class com.vividsolutions.jts.index.quadtree.DoubleBits
 
TWO_PI - Static variable in class com.vividsolutions.jts.math.DD
The value nearest to the constant 2 * Pi.

U

UnaryUnionOp - Class in com.vividsolutions.jts.operation.union
Unions a collection of Geometry or a single Geometry (which may be a collection) together.
UnaryUnionOp(Collection, GeometryFactory) - Constructor for class com.vividsolutions.jts.operation.union.UnaryUnionOp
 
UnaryUnionOp(Collection) - Constructor for class com.vividsolutions.jts.operation.union.UnaryUnionOp
 
UnaryUnionOp(Geometry) - Constructor for class com.vividsolutions.jts.operation.union.UnaryUnionOp
 
union(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Computes a Geometry representing all the points in this Geometry and other.
union() - Method in class com.vividsolutions.jts.geom.Geometry
Computes the union of all the elements of this geometry.
UNION - Static variable in class com.vividsolutions.jts.operation.overlay.OverlayOp
 
union(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp
 
union(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.SnapOverlayOp
 
union(Collection) - Static method in class com.vividsolutions.jts.operation.union.CascadedPolygonUnion
Computes the union of a collection of Polygonal Geometrys.
union() - Method in class com.vividsolutions.jts.operation.union.CascadedPolygonUnion
Computes the union of the input geometries.
union(Puntal, Geometry) - Static method in class com.vividsolutions.jts.operation.union.PointGeometryUnion
 
union() - Method in class com.vividsolutions.jts.operation.union.PointGeometryUnion
 
union(Collection) - Static method in class com.vividsolutions.jts.operation.union.UnaryUnionOp
 
union(Collection, GeometryFactory) - Static method in class com.vividsolutions.jts.operation.union.UnaryUnionOp
 
union(Geometry) - Static method in class com.vividsolutions.jts.operation.union.UnaryUnionOp
 
union() - Method in class com.vividsolutions.jts.operation.union.UnaryUnionOp
Gets the union of the input geometries.
union(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.union.UnionInteracting
 
union() - Method in class com.vividsolutions.jts.operation.union.UnionInteracting
 
union(Geometry, Geometry) - Method in class com.vividsolutions.jts.precision.CommonBitsOp
Computes the set-theoretic union of two Geometrys, using enhanced precision.
union(Geometry, Geometry) - Static method in class com.vividsolutions.jts.precision.EnhancedPrecisionOp
Computes the set-theoretic union of two Geometrys, using enhanced precision.
UnionInteracting - Class in com.vividsolutions.jts.operation.union
Experimental code to union MultiPolygons with processing limited to the elements which actually interact.
UnionInteracting(Geometry, Geometry) - Constructor for class com.vividsolutions.jts.operation.union.UnionInteracting
 
unique(Coordinate[]) - Static method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
 
UniqueCoordinateArrayFilter - Class in com.vividsolutions.jts.util
A CoordinateFilter that builds a set of Coordinates.
UniqueCoordinateArrayFilter() - Constructor for class com.vividsolutions.jts.util.UniqueCoordinateArrayFilter
 
updateIM(Label, IntersectionMatrix) - Static method in class com.vividsolutions.jts.geomgraph.Edge
Updates an IM from the label for an edge.
updateIM(IntersectionMatrix) - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
Update the IM with the contribution for this component.
updateLabelling(Label) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
Update incomplete dirEdge labels from the labelling for the node
used() - Static method in class com.vividsolutions.jts.util.Memory
 
usedString() - Static method in class com.vividsolutions.jts.util.Memory
 
usedTotalString() - Static method in class com.vividsolutions.jts.util.Memory
 

V

valueOf(String) - Static method in class com.vividsolutions.jts.math.DD
Converts the string argument to a DoubleDouble number.
valueOf(double) - Static method in class com.vividsolutions.jts.math.DD
Converts the double argument to a DoubleDouble number.
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.
Vector2D - Class in com.vividsolutions.jts.math
A 2-dimensional mathematical vector represented by double-precision X and Y components.
Vector2D() - Constructor for class com.vividsolutions.jts.math.Vector2D
 
Vector2D(double, double) - Constructor for class com.vividsolutions.jts.math.Vector2D
 
Vector2D(Vector2D) - Constructor for class com.vividsolutions.jts.math.Vector2D
 
Vector2D(Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.math.Vector2D
 
Vector2D(Coordinate) - Constructor for class com.vividsolutions.jts.math.Vector2D
 
Vertex - Class in com.vividsolutions.jts.triangulate.quadedge
Models a site (node) in a QuadEdgeSubdivision.
Vertex(double, double) - Constructor for class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
Vertex(double, double, double) - Constructor for class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
Vertex(Coordinate) - Constructor for class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
VertexTaggedGeometryDataMapper - Class in com.vividsolutions.jts.triangulate
Creates a map between the vertex Coordinates of a set of Geometrys, and the parent geometry, and transfers the source geometry data objects to geometry components tagged with the coordinates.
VertexTaggedGeometryDataMapper() - Constructor for class com.vividsolutions.jts.triangulate.VertexTaggedGeometryDataMapper
 
verticalSlices(List, int) - Method in class com.vividsolutions.jts.index.strtree.STRtree
 
visit(Geometry) - Method in class com.vividsolutions.jts.geom.util.ShortCircuitedGeometryVisitor
 
visit(Envelope, ItemVisitor) - Method in class com.vividsolutions.jts.index.quadtree.NodeBase
 
visit(QuadEdgeTriangle, int, QuadEdgeTriangle) - Method in interface com.vividsolutions.jts.triangulate.quadedge.TraversalVisitor
Visits a triangle during a traversal of a QuadEdgeSubdivision.
visit(QuadEdge[]) - Method in interface com.vividsolutions.jts.triangulate.quadedge.TriangleVisitor
Visits the QuadEdges of a triangle.
visitAll(TraversalVisitor) - Method in class com.vividsolutions.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
Subclasses call this method to perform the visiting process.
visitItem(Object) - Method in class com.vividsolutions.jts.index.ArrayListVisitor
 
visitItem(Object) - Method in interface com.vividsolutions.jts.index.ItemVisitor
 
visitLinkedDirectedEdges(DirectedEdge) - Method in class com.vividsolutions.jts.operation.valid.ConnectedInteriorTester
 
visitTriangles(TriangleVisitor, boolean) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
Visitors
VoronoiDiagramBuilder - Class in com.vividsolutions.jts.triangulate
A utility class which creates Voronoi Diagrams from collections of points.
VoronoiDiagramBuilder() - Constructor for class com.vividsolutions.jts.triangulate.VoronoiDiagramBuilder
Creates a new Voronoi diagram builder.

W

w - Variable in class com.vividsolutions.jts.algorithm.HCoordinate
 
warning(SAXParseException) - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
 
weightedSum(Vector2D, double) - Method in class com.vividsolutions.jts.math.Vector2D
 
widestGeometry(Geometry) - Method in class com.vividsolutions.jts.algorithm.InteriorPointArea
 
width - Variable in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
within(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Tests whether this geometry is within the specified geometry.
within(Geometry) - Method in interface com.vividsolutions.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry is within a given geometry.
WKBConstants - Interface in com.vividsolutions.jts.io
Constant values used by the WKB format
wkbGeometryCollection - Static variable in interface com.vividsolutions.jts.io.WKBConstants
 
wkbLineString - Static variable in interface com.vividsolutions.jts.io.WKBConstants
 
wkbMultiLineString - Static variable in interface com.vividsolutions.jts.io.WKBConstants
 
wkbMultiPoint - Static variable in interface com.vividsolutions.jts.io.WKBConstants
 
wkbMultiPolygon - Static variable in interface com.vividsolutions.jts.io.WKBConstants
 
wkbNDR - Static variable in interface com.vividsolutions.jts.io.WKBConstants
 
wkbPoint - Static variable in interface com.vividsolutions.jts.io.WKBConstants
 
wkbPolygon - Static variable in interface com.vividsolutions.jts.io.WKBConstants
 
WKBReader - Class in com.vividsolutions.jts.io
Reads a Geometryfrom a byte stream in Well-Known Binary format.
WKBReader() - Constructor for class com.vividsolutions.jts.io.WKBReader
 
WKBReader(GeometryFactory) - Constructor for class com.vividsolutions.jts.io.WKBReader
 
WKBWriter - Class in com.vividsolutions.jts.io
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 dimension (2 or 3) for output coordinates and ByteOrderValues.BIG_ENDIAN byte order.
WKBWriter(int, boolean) - Constructor for class com.vividsolutions.jts.io.WKBWriter
Creates a writer that writes Geometrys with the given dimension (2 or 3) for output coordinates and ByteOrderValues.BIG_ENDIAN byte order.
WKBWriter(int, int) - Constructor for class com.vividsolutions.jts.io.WKBWriter
Creates a writer that writes Geometrys with the given dimension (2 or 3) for output coordinates and byte order If the input geometry has a small coordinate dimension, coordinates will be padded with Coordinate.NULL_ORDINATE.
WKBWriter(int, int, boolean) - Constructor for class com.vividsolutions.jts.io.WKBWriter
Creates a writer that writes Geometrys with the given dimension (2 or 3) for output coordinates and byte order.
wkbXDR - Static variable in interface com.vividsolutions.jts.io.WKBConstants
 
WKTFileReader - Class in com.vividsolutions.jts.io
Reads a sequence of Geometrys in WKT format from a text file.
WKTFileReader(File, WKTReader) - Constructor for class com.vividsolutions.jts.io.WKTFileReader
Creates a new WKTFileReader given the File to read from and a WKTReader to use to parse the geometries.
WKTFileReader(String, WKTReader) - Constructor for class com.vividsolutions.jts.io.WKTFileReader
Creates a new WKTFileReader, given the name of the file to read from.
WKTFileReader(Reader, WKTReader) - Constructor for class com.vividsolutions.jts.io.WKTFileReader
Creates a new WKTFileReader, given a Reader to read from.
WKTReader - Class in com.vividsolutions.jts.io
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(GeometryFactory) - Constructor for class com.vividsolutions.jts.io.WKTReader
Creates a reader that creates objects using the given GeometryFactory.
WKTWriter - Class in com.vividsolutions.jts.io
Writes the Well-Known Text representation of a Geometry.
WKTWriter() - Constructor for class com.vividsolutions.jts.io.WKTWriter
Creates a new WKTWriter with default settings
WKTWriter(int) - Constructor for class com.vividsolutions.jts.io.WKTWriter
Creates a writer that writes Geometrys with the given output dimension (2 or 3).
write(Geometry) - Method in class com.vividsolutions.jts.io.gml2.GMLWriter
Writes a Geometry in GML2 format to a String.
write(Geometry, Writer) - Method in class com.vividsolutions.jts.io.gml2.GMLWriter
Writes a Geometry in GML2 format into a Writer.
write(byte[], int) - Method in class com.vividsolutions.jts.io.OutputStreamOutStream
 
write(byte[], int) - Method in interface com.vividsolutions.jts.io.OutStream
 
write(Geometry) - Method in class com.vividsolutions.jts.io.WKBWriter
Writes a Geometry into a byte array.
write(Geometry, OutStream) - Method in class com.vividsolutions.jts.io.WKBWriter
Writes a Geometry to an OutStream.
write(Geometry) - Method in class com.vividsolutions.jts.io.WKTWriter
Converts a Geometry to its Well-known Text representation.
write(Geometry, Writer) - Method in class com.vividsolutions.jts.io.WKTWriter
Converts a Geometry to its Well-known Text representation.
writeFormatted(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.
writeFormatted(Geometry, Writer) - Method in class com.vividsolutions.jts.io.WKTWriter
Same as write, but with newlines and spaces to make the well-known text more readable.

X

x - Variable in class com.vividsolutions.jts.algorithm.HCoordinate
 
x - Variable in class com.vividsolutions.jts.geom.Coordinate
The x-coordinate.
X - Static variable in interface com.vividsolutions.jts.geom.CoordinateSequence
Standard ordinate index values

Y

y - Variable in class com.vividsolutions.jts.algorithm.HCoordinate
 
y - Variable in class com.vividsolutions.jts.geom.Coordinate
The y-coordinate.
Y - Static variable in interface com.vividsolutions.jts.geom.CoordinateSequence
 

Z

z - Variable in class com.vividsolutions.jts.geom.Coordinate
The z-coordinate.
Z - Static variable in interface 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.

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
JTS Topology Suite version 1.12