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.