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).
AbstractNode - class com.vividsolutions.jts.index.strtree.AbstractNode.
A node of the STR tree.
AbstractNode(int) - Constructor for class com.vividsolutions.jts.index.strtree.AbstractNode
Constructs an AbstractNode at the given level in the tree
AbstractPreparedPolygonContains - class com.vividsolutions.jts.geom.prep.AbstractPreparedPolygonContains.
A base class containing the logic for computes the contains and covers spatial relationship predicates for a PreparedPolygon relative to all other Geometry classes.
AbstractPreparedPolygonContains(PreparedPolygon) - Constructor for class com.vividsolutions.jts.geom.prep.AbstractPreparedPolygonContains
Creates an instance of this operation.
AbstractSTRtree - class com.vividsolutions.jts.index.strtree.AbstractSTRtree.
Base class for STRtree and SIRtree.
AbstractSTRtree(int) - Constructor for class com.vividsolutions.jts.index.strtree.AbstractSTRtree
Constructs an AbstractSTRtree with the specified maximum number of child nodes that a node may have
AbstractSTRtree.IntersectsOp - interface com.vividsolutions.jts.index.strtree.AbstractSTRtree.IntersectsOp.
A test for intersection between two bounds, necessary because subclasses of AbstractSTRtree have different implementations of bounds.
AffineTransformation - class com.vividsolutions.jts.geom.util.AffineTransformation.
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 com.vividsolutions.jts.geom.util.AffineTransformationBuilder.
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 com.vividsolutions.jts.geom.util.AffineTransformationFactory.
Supports creating AffineTransformations defined by various kinds of inputs and transformation mapping rules.
AffineTransformationFactory() - Constructor for class com.vividsolutions.jts.geom.util.AffineTransformationFactory
 
Angle - class com.vividsolutions.jts.algorithm.Angle.
Utility functions for working with angles.
Angle() - Constructor for class com.vividsolutions.jts.algorithm.Angle
 
AreaSimilarityMeasure - class com.vividsolutions.jts.algorithm.match.AreaSimilarityMeasure.
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
 
ArrayListVisitor - class com.vividsolutions.jts.index.ArrayListVisitor.
 
ArrayListVisitor() - Constructor for class com.vividsolutions.jts.index.ArrayListVisitor
 
Assert - class com.vividsolutions.jts.util.Assert.
A utility for making programming assertions.
Assert() - Constructor for class com.vividsolutions.jts.util.Assert
 
AssertionFailedException - exception com.vividsolutions.jts.util.AssertionFailedException.
Thrown when the application is in an inconsistent state.
AssertionFailedException() - Constructor for class com.vividsolutions.jts.util.AssertionFailedException
Creates an AssertionFailedException.
AssertionFailedException(String) - Constructor for class com.vividsolutions.jts.util.AssertionFailedException
Creates a AssertionFailedException with the given detail message.
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(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(DirectedEdge) - Method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
Adds a DirectedEdge which is known to form part of this ring.
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(TaggedLineString) - Method in class com.vividsolutions.jts.simplify.LineSegmentIndex
 
add(LineSegment) - Method in class com.vividsolutions.jts.simplify.LineSegmentIndex
 
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
 
addHole(LinearRing) - Method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
Adds a hole to the polygon formed by this ring.
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.
addPt(Coordinate) - Method in class com.vividsolutions.jts.operation.buffer.OffsetCurveVertexList
 
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.
addToResult(LineSegment) - Method in class com.vividsolutions.jts.simplify.TaggedLineString
 
addWatch(Object) - Static method in class com.vividsolutions.jts.util.Debug
Adds an object to be watched.
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(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 - 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.
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.
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
 
asLineString() - Method in class com.vividsolutions.jts.simplify.TaggedLineString
 
asLinearRing() - Method in class com.vividsolutions.jts.simplify.TaggedLineString
 
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.

B

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
 
BIG_ENDIAN - Static variable in class com.vividsolutions.jts.io.ByteOrderValues
 
BOUNDARY - Static variable in class com.vividsolutions.jts.geom.Location
The location value for the boundary of a geometry.
BasicPreparedGeometry - class com.vividsolutions.jts.geom.prep.BasicPreparedGeometry.
A base class for PreparedGeometry subclasses.
BasicPreparedGeometry(Geometry) - Constructor for class com.vividsolutions.jts.geom.prep.BasicPreparedGeometry
 
BasicSegmentString - class com.vividsolutions.jts.noding.BasicSegmentString.
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.
Bintree - class com.vividsolutions.jts.index.bintree.Bintree.
An BinTree (or "Binary Interval Tree") is a 1-dimensional version of a quadtree.
Bintree() - Constructor for class com.vividsolutions.jts.index.bintree.Bintree
 
Boundable - interface com.vividsolutions.jts.index.strtree.Boundable.
A spatial object in an AbstractSTRtree.
BoundaryNodeRule - interface com.vividsolutions.jts.algorithm.BoundaryNodeRule.
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 com.vividsolutions.jts.algorithm.BoundaryNodeRule.EndPointBoundaryNodeRule.
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 com.vividsolutions.jts.algorithm.BoundaryNodeRule.Mod2BoundaryNodeRule.
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 com.vividsolutions.jts.algorithm.BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule.
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 com.vividsolutions.jts.algorithm.BoundaryNodeRule.MultiValentEndPointBoundaryNodeRule.
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 com.vividsolutions.jts.operation.BoundaryOp.
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
 
BufferBuilder - class com.vividsolutions.jts.operation.buffer.BufferBuilder.
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 com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.
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 com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter.
 
BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter(Geometry) - Constructor for class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
 
BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter - class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter.
 
BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter(Geometry) - Constructor for class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter
 
BufferDistanceValidator - class com.vividsolutions.jts.operation.buffer.validate.BufferDistanceValidator.
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 com.vividsolutions.jts.operation.buffer.BufferInputLineSimplifier.
Simplifies a buffer input line to remove concavities with shallow depth.
BufferInputLineSimplifier(Coordinate[]) - Constructor for class com.vividsolutions.jts.operation.buffer.BufferInputLineSimplifier
 
BufferOp - class com.vividsolutions.jts.operation.buffer.BufferOp.
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
BufferParameters - class com.vividsolutions.jts.operation.buffer.BufferParameters.
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 com.vividsolutions.jts.operation.buffer.validate.BufferResultValidator.
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 com.vividsolutions.jts.operation.buffer.BufferSubgraph.
A connected subset of the graph of DirectedEdges and Nodes.
BufferSubgraph() - Constructor for class com.vividsolutions.jts.operation.buffer.BufferSubgraph
 
ByteArrayInStream - class com.vividsolutions.jts.io.ByteArrayInStream.
Allows an array of bytes to be used as an InStream.
ByteArrayInStream(byte[]) - Constructor for class com.vividsolutions.jts.io.ByteArrayInStream
Creates a new stream based on the given buffer.
ByteOrderDataInStream - class com.vividsolutions.jts.io.ByteOrderDataInStream.
Allows reading a stream of Java primitive datatypes from an underlying InStream, with the representation being in either common byte ordering.
ByteOrderDataInStream() - Constructor for class com.vividsolutions.jts.io.ByteOrderDataInStream
 
ByteOrderDataInStream(InStream) - Constructor for class com.vividsolutions.jts.io.ByteOrderDataInStream
 
ByteOrderValues - class com.vividsolutions.jts.io.ByteOrderValues.
Methods to read and write primitive Java datatypes from/to byte sequences, allowing the byte order to be specified
ByteOrderValues() - Constructor for class com.vividsolutions.jts.io.ByteOrderValues
 
base - Variable in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
biasedExponent() - Method in class com.vividsolutions.jts.index.quadtree.DoubleBits
Determines the exponent for the number
boundablesAtLevel(int) - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
 
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.
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.
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.
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(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
 
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.
CGAlgorithms - class com.vividsolutions.jts.algorithm.CGAlgorithms.
Specifies and implements various fundamental Computational Geometric algorithms.
CGAlgorithms() - Constructor for class com.vividsolutions.jts.algorithm.CGAlgorithms
 
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.
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
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.
CURRENT_VERSION - Static variable in class com.vividsolutions.jts.JTSVersion
The current version number of the JTS API.
CascadedPolygonUnion - class com.vividsolutions.jts.operation.union.CascadedPolygonUnion.
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.
CentralEndpointIntersector - class com.vividsolutions.jts.algorithm.CentralEndpointIntersector.
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
 
CentroidArea - class com.vividsolutions.jts.algorithm.CentroidArea.
Computes the centroid of an area geometry.
CentroidArea() - Constructor for class com.vividsolutions.jts.algorithm.CentroidArea
 
CentroidLine - class com.vividsolutions.jts.algorithm.CentroidLine.
Computes the centroid of a linear geometry.
CentroidLine() - Constructor for class com.vividsolutions.jts.algorithm.CentroidLine
 
CentroidPoint - class com.vividsolutions.jts.algorithm.CentroidPoint.
Computes the centroid of a point geometry.
CentroidPoint() - Constructor for class com.vividsolutions.jts.algorithm.CentroidPoint
 
CollectionUtil - class com.vividsolutions.jts.util.CollectionUtil.
Utilities for processing Collections.
CollectionUtil() - Constructor for class com.vividsolutions.jts.util.CollectionUtil
 
CollectionUtil.Function - interface com.vividsolutions.jts.util.CollectionUtil.Function.
 
CommonBits - class com.vividsolutions.jts.precision.CommonBits.
Determines the maximum number of common most-significant bits in the mantissa of one or numbers.
CommonBits() - Constructor for class com.vividsolutions.jts.precision.CommonBits
 
CommonBitsOp - class com.vividsolutions.jts.precision.CommonBitsOp.
Provides versions of Geometry spatial functions which use common bit removal to reduce the likelihood of robustness problems.
CommonBitsOp() - Constructor for class com.vividsolutions.jts.precision.CommonBitsOp
Creates a new instance of class, which reshifts result Geometrys.
CommonBitsOp(boolean) - Constructor for class com.vividsolutions.jts.precision.CommonBitsOp
Creates a new instance of class, specifying whether the result Geometrys should be reshifted.
CommonBitsRemover - class com.vividsolutions.jts.precision.CommonBitsRemover.
Allow computing and removing common mantissa bits from one or more Geometries.
CommonBitsRemover() - Constructor for class com.vividsolutions.jts.precision.CommonBitsRemover
 
ComponentCoordinateExtracter - class com.vividsolutions.jts.geom.util.ComponentCoordinateExtracter.
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.
ConformingDelaunayTriangulationBuilder - class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulationBuilder.
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 com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator.
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.
ConnectedElementLocationFilter - class com.vividsolutions.jts.operation.distance.ConnectedElementLocationFilter.
A ConnectedElementPointFilter extracts a single point from each connected element in a Geometry (e.g.
ConnectedElementPointFilter - class com.vividsolutions.jts.operation.distance.ConnectedElementPointFilter.
Extracts a single point from each connected element in a Geometry (e.g.
ConnectedInteriorTester - class com.vividsolutions.jts.operation.valid.ConnectedInteriorTester.
This class tests that the interior of an area Geometry ( Polygon or MultiPolygon ) is connected.
ConnectedInteriorTester(GeometryGraph) - Constructor for class com.vividsolutions.jts.operation.valid.ConnectedInteriorTester
 
ConnectedSubgraphFinder - class com.vividsolutions.jts.planargraph.algorithm.ConnectedSubgraphFinder.
Finds all connected Subgraphs of a PlanarGraph.
ConnectedSubgraphFinder(PlanarGraph) - Constructor for class com.vividsolutions.jts.planargraph.algorithm.ConnectedSubgraphFinder
 
ConsistentAreaTester - class com.vividsolutions.jts.operation.valid.ConsistentAreaTester.
Checks that a GeometryGraph representing an area (a Polygon or MultiPolygon ) has consistent semantics for area geometries.
ConsistentAreaTester(GeometryGraph) - Constructor for class com.vividsolutions.jts.operation.valid.ConsistentAreaTester
Creates a new tester for consistent areas.
ConsistentPolygonRingChecker - class com.vividsolutions.jts.operation.overlay.ConsistentPolygonRingChecker.
Tests whether the polygon rings in a GeometryGraph are consistent.
ConsistentPolygonRingChecker(PlanarGraph) - Constructor for class com.vividsolutions.jts.operation.overlay.ConsistentPolygonRingChecker
 
ConstraintEnforcementException - exception com.vividsolutions.jts.triangulate.ConstraintEnforcementException.
Indicates a failure during constraint enforcement.
ConstraintEnforcementException(String) - Constructor for class com.vividsolutions.jts.triangulate.ConstraintEnforcementException
Creates a new instance with a given message.
ConstraintEnforcementException(String, Coordinate) - Constructor for class com.vividsolutions.jts.triangulate.ConstraintEnforcementException
Creates a new instance with a given message and approximate location.
ConstraintSplitPointFinder - interface com.vividsolutions.jts.triangulate.ConstraintSplitPointFinder.
An interface for strategies for determining the location of split points on constraint segments.
ConstraintVertex - class com.vividsolutions.jts.triangulate.ConstraintVertex.
A vertex in a Constrained Delaunay Triangulation.
ConstraintVertex(Coordinate) - Constructor for class com.vividsolutions.jts.triangulate.ConstraintVertex
Creates a new constraint vertex
ConstraintVertexFactory - interface com.vividsolutions.jts.triangulate.ConstraintVertexFactory.
An interface for factories which create a ConstraintVertex
ConvexHull - class com.vividsolutions.jts.algorithm.ConvexHull.
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.
Coordinate - class com.vividsolutions.jts.geom.Coordinate.
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 com.vividsolutions.jts.geom.Coordinate.DimensionalComparator.
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 com.vividsolutions.jts.util.CoordinateArrayFilter.
A CoordinateFilter that creates an array containing every coordinate in a Geometry.
CoordinateArrayFilter(int) - Constructor for class com.vividsolutions.jts.util.CoordinateArrayFilter
Constructs a CoordinateArrayFilter.
CoordinateArraySequence - class com.vividsolutions.jts.geom.impl.CoordinateArraySequence.
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 com.vividsolutions.jts.geom.impl.CoordinateArraySequenceFactory.
Creates CoordinateSequences represented as an array of Coordinates.
CoordinateArrays - class com.vividsolutions.jts.geom.CoordinateArrays.
Useful utility functions for handling Coordinate arrays
CoordinateArrays() - Constructor for class com.vividsolutions.jts.geom.CoordinateArrays
 
CoordinateArrays.BidirectionalComparator - class com.vividsolutions.jts.geom.CoordinateArrays.BidirectionalComparator.
A Comparator for Coordinate arrays modulo their directionality.
CoordinateArrays.BidirectionalComparator() - Constructor for class com.vividsolutions.jts.geom.CoordinateArrays.BidirectionalComparator
 
CoordinateArrays.ForwardComparator - class com.vividsolutions.jts.geom.CoordinateArrays.ForwardComparator.
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
 
CoordinateCountFilter - class com.vividsolutions.jts.util.CoordinateCountFilter.
A CoordinateFilter that counts the total number of coordinates in a Geometry.
CoordinateCountFilter() - Constructor for class com.vividsolutions.jts.util.CoordinateCountFilter
 
CoordinateFilter - interface com.vividsolutions.jts.geom.CoordinateFilter.
Geometry classes support the concept of applying a coordinate filter to every coordinate in the Geometry.
CoordinateList - class com.vividsolutions.jts.geom.CoordinateList.
A list of Coordinates, which may be set to prevent repeated coordinates from occuring in the list.
CoordinateList() - Constructor for class com.vividsolutions.jts.geom.CoordinateList
Constructs a new list without any coordinates
CoordinateList(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 com.vividsolutions.jts.precision.CoordinatePrecisionReducerFilter.
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 com.vividsolutions.jts.geom.CoordinateSequence.
The internal representation of a list of coordinates inside a Geometry.
CoordinateSequenceComparator - class com.vividsolutions.jts.geom.CoordinateSequenceComparator.
Compares two CoordinateSequences.
CoordinateSequenceComparator() - Constructor for class com.vividsolutions.jts.geom.CoordinateSequenceComparator
Creates a comparator which will test all dimensions.
CoordinateSequenceComparator(int) - Constructor for class com.vividsolutions.jts.geom.CoordinateSequenceComparator
Creates a comparator which will test only the specified number of dimensions.
CoordinateSequenceFactory - interface com.vividsolutions.jts.geom.CoordinateSequenceFactory.
A factory to create concrete instances of CoordinateSequences.
CoordinateSequenceFilter - interface com.vividsolutions.jts.geom.CoordinateSequenceFilter.
Interface for classes which provide operations that can be applied to the coordinates in a CoordinateSequence.
CoordinateSequences - class com.vividsolutions.jts.geom.CoordinateSequences.
Utility functions for manipulating CoordinateSequences
CoordinateSequences() - Constructor for class com.vividsolutions.jts.geom.CoordinateSequences
 
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.
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.
circumRadiusRatio(Vertex, Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
Computes the value of the ratio of the circumradius to shortest edge.
circumcentre(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
Computes the circumcentre of a triangle.
clamp(Geometry) - Method in class com.vividsolutions.jts.linearref.LinearLocation
Ensures the indexes are valid for a given linear Geometry.
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.
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.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.impl.CoordinateArraySequence
Creates a deep copy of the Object
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.impl.PackedCoordinateSequence
 
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
closeRing() - Method in class com.vividsolutions.jts.geom.CoordinateList
Ensure this coordList is a ring, by adding the start point if necessary
closeRing() - Method in class com.vividsolutions.jts.operation.buffer.OffsetCurveVertexList
 
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
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.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 manipulating the precision model of Geometries
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
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(Object, Object) - Method in class com.vividsolutions.jts.geom.CoordinateArrays.ForwardComparator
 
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(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.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
 
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.
computeIntLineIndex() - Method in class com.vividsolutions.jts.algorithm.LineIntersector
 
computeIntLineIndex(int) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
 
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
 
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
 
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
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.
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 specified geometry.
contains(OctagonalEnvelope) - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
 
contains(Geometry) - Method in class com.vividsolutions.jts.geom.prep.BasicPreparedGeometry
Default implementation.
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(PreparedPolygon, Geometry) - Static method in class com.vividsolutions.jts.geom.prep.PreparedPolygonContains
Computes the contains predicate between a PreparedPolygon and a Geometry.
contains(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygonContains
Tests whether this PreparedPolygon contains a given geometry.
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
 
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 class com.vividsolutions.jts.geom.prep.BasicPreparedGeometry
Default implementation.
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
 
containsProperly(PreparedPolygon, Geometry) - Static method in class com.vividsolutions.jts.geom.prep.PreparedPolygonContainsProperly
Computes the containsProperly predicate between a PreparedPolygon and a Geometry.
containsProperly(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygonContainsProperly
Tests whether this PreparedPolygon containsProperly a given geometry.
convexHull() - Method in class com.vividsolutions.jts.geom.Geometry
Computes the smallest convex Polygon that contains all the points in the Geometry.
convexHull() - Method in class com.vividsolutions.jts.geom.Polygon
 
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
 
coordRef - Variable in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
A soft reference to the Coordinate[] representation of this sequence.
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
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 {@link 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 {@link 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
 
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 specified geometry.
coveredBy(Geometry) - Method in class com.vividsolutions.jts.geom.prep.BasicPreparedGeometry
Default implementation.
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 specified geometry.
covers(Geometry) - Method in class com.vividsolutions.jts.geom.prep.BasicPreparedGeometry
Default implementation.
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
 
covers(PreparedPolygon, Geometry) - Static method in class com.vividsolutions.jts.geom.prep.PreparedPolygonCovers
Computes the covers predicate between a PreparedPolygon and a Geometry.
covers(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygonCovers
Tests whether this PreparedPolygon covers a given geometry.
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(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 Polygon.
createCoord(double, double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
 
createCoordTrans(double, double, Coordinate) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
 
createCoordinateSequence(Coordinate[]) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
Convenience method which provides standard way of creating a CoordinateSequence
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.
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.
createLinearRing(Coordinate[]) - Method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a LinearRing using the given Coordinates; a null or empty array will create an empty LinearRing.
createLinearRing(CoordinateSequence) - Method in class com.vividsolutions.jts.geom.GeometryFactory
Creates a LinearRing using the given CoordinateSequence; a null or empty CoordinateSequence will create an empty LinearRing.
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
 
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 interface com.vividsolutions.jts.awt.PointShapeFactory
Creates a shape representing a point.
createPoint(Point2D) - Method in class com.vividsolutions.jts.awt.SqarePointShapeFactory
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.
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
 
crossProduct(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.VectorMath
 
crosses(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Tests whether this geometry crosses the specified geometry.
crosses(Geometry) - Method in class com.vividsolutions.jts.geom.prep.BasicPreparedGeometry
Default implementation.
crosses(Geometry) - Method in interface com.vividsolutions.jts.geom.prep.PreparedGeometry
Tests whether the base Geometry crosses a given geometry.
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

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.SqarePointShapeFactory
The default length of the square's side.
DELETE - Static variable in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
 
DELETE - Static variable in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
 
DESTINATION - Static variable in class com.vividsolutions.jts.triangulate.quadedge.Vertex
 
DIFFERENCE - Static variable in class com.vividsolutions.jts.operation.overlay.OverlayOp
 
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)
DONTCARE - Static variable in class com.vividsolutions.jts.geom.Dimension
Dimension value for any dimension (= {FALSE, TRUE}).
DONT_INTERSECT - Static variable in class com.vividsolutions.jts.algorithm.LineIntersector
These are deprecated, due to ambiguous naming
DOUBLE - Static variable in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
 
DOUBLE_FACTORY - Static variable in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
 
DO_INTERSECT - Static variable in class com.vividsolutions.jts.algorithm.LineIntersector
 
DUPLICATE_RINGS - Static variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Indicates that a polygonal geometry contains two rings which are identical
Debug - class com.vividsolutions.jts.util.Debug.
Provides routines to simplify and localize debugging output.
DefaultCoordinateSequenceFactory - class com.vividsolutions.jts.geom.DefaultCoordinateSequenceFactory.
Deprecated. no longer used
DefaultCoordinateSequenceFactory() - Constructor for class com.vividsolutions.jts.geom.DefaultCoordinateSequenceFactory
Deprecated.  
DelaunayTriangulationBuilder - class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder.
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.
Densifier - class com.vividsolutions.jts.densify.Densifier.
Densifies a geometry by inserting extra vertices along the line segments in the geometry.
Densifier(Geometry) - Constructor for class com.vividsolutions.jts.densify.Densifier
Creates a new densifier instance.
Depth - class com.vividsolutions.jts.geomgraph.Depth.
A Depth object records the topological depth of the sides of an Edge for up to two Geometries.
Depth() - Constructor for class com.vividsolutions.jts.geomgraph.Depth
 
Dimension - class com.vividsolutions.jts.geom.Dimension.
Provides constants representing the dimensions of a point, a curve and a surface.
Dimension() - Constructor for class com.vividsolutions.jts.geom.Dimension
 
DirectedEdge - class com.vividsolutions.jts.geomgraph.DirectedEdge.
 
DirectedEdge(Edge, boolean) - Constructor for class com.vividsolutions.jts.geomgraph.DirectedEdge
 
DirectedEdge - class com.vividsolutions.jts.planargraph.DirectedEdge.
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 com.vividsolutions.jts.geomgraph.DirectedEdgeStar.
A DirectedEdgeStar is an ordered list of outgoing DirectedEdges around a node.
DirectedEdgeStar() - Constructor for class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
 
DirectedEdgeStar - class com.vividsolutions.jts.planargraph.DirectedEdgeStar.
A sorted collection of DirectedEdges which leave a Node in a PlanarGraph.
DirectedEdgeStar() - Constructor for class com.vividsolutions.jts.planargraph.DirectedEdgeStar
Constructs a DirectedEdgeStar with no edges.
DiscreteHausdorffDistance - class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.
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 com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter.
 
DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter(Geometry, double) - Constructor for class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
 
DiscreteHausdorffDistance.MaxPointDistanceFilter - class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxPointDistanceFilter.
 
DiscreteHausdorffDistance.MaxPointDistanceFilter(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxPointDistanceFilter
 
DistanceOp - class com.vividsolutions.jts.operation.distance.DistanceOp.
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.
DistanceToPoint - class com.vividsolutions.jts.algorithm.distance.DistanceToPoint.
Computes the Euclidean distance (L2 metric) from a Point to a Geometry.
DistanceToPoint() - Constructor for class com.vividsolutions.jts.algorithm.distance.DistanceToPoint
 
DistanceToPointFinder - class com.vividsolutions.jts.operation.buffer.validate.DistanceToPointFinder.
Computes the Euclidean distance (L2 metric) from a Point to a Geometry.
DistanceToPointFinder() - Constructor for class com.vividsolutions.jts.operation.buffer.validate.DistanceToPointFinder
 
DoubleBits - class com.vividsolutions.jts.index.quadtree.DoubleBits.
DoubleBits manipulates Double numbers by using bit manipulation and bit-field extraction.
DoubleBits(double) - Constructor for class com.vividsolutions.jts.index.quadtree.DoubleBits
 
DouglasPeuckerLineSimplifier - class com.vividsolutions.jts.simplify.DouglasPeuckerLineSimplifier.
Simplifies a linestring (sequence of points) using the standard Douglas-Peucker algorithm.
DouglasPeuckerLineSimplifier(Coordinate[]) - Constructor for class com.vividsolutions.jts.simplify.DouglasPeuckerLineSimplifier
 
DouglasPeuckerSimplifier - class com.vividsolutions.jts.simplify.DouglasPeuckerSimplifier.
Simplifies a Geometry using the standard Douglas-Peucker algorithm.
DouglasPeuckerSimplifier(Geometry) - Constructor for class com.vividsolutions.jts.simplify.DouglasPeuckerSimplifier
 
dNext() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the next CCW edge around (into) the destination of this edge.
dPrev() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the next CW edge around (into) the destination of this edge.
dangles - Variable in class com.vividsolutions.jts.operation.polygonize.Polygonizer
 
deStar - Variable in class com.vividsolutions.jts.planargraph.Node
The collection of DirectedEdges that leave this Node
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.
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() - 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
det(double, double, double, double) - Static method in class com.vividsolutions.jts.algorithm.VectorMath
 
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(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 - 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
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
 
disjoint(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
Tests whether this geometry is disjoint from the specified geometry.
disjoint(Geometry) - Method in class com.vividsolutions.jts.geom.prep.BasicPreparedGeometry
Standard implementation for all geometries.
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(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.
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!
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
dotProduct(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.VectorMath
 

E

ENDPOINT_BOUNDARY_RULE - Static variable in interface com.vividsolutions.jts.algorithm.BoundaryNodeRule
The Endpoint Boundary Node Rule.
ERROR - Static variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
Deprecated.  
EXPONENT_BIAS - Static variable in class com.vividsolutions.jts.index.quadtree.DoubleBits
 
EXTERIOR - Static variable in class com.vividsolutions.jts.geom.Location
The location value for the exterior of a geometry.
Edge - class com.vividsolutions.jts.geomgraph.Edge.
 
Edge(Coordinate[], Label) - Constructor for class com.vividsolutions.jts.geomgraph.Edge
 
Edge(Coordinate[]) - Constructor for class com.vividsolutions.jts.geomgraph.Edge
 
Edge - class com.vividsolutions.jts.planargraph.Edge.
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 com.vividsolutions.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal.
A framework to visit sets of edge-connected QuadEdgeTriangles in breadth-first order
EdgeConnectedTriangleTraversal() - Constructor for class com.vividsolutions.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
 
EdgeEnd - class com.vividsolutions.jts.geomgraph.EdgeEnd.
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 com.vividsolutions.jts.operation.relate.EdgeEndBuilder.
Computes the EdgeEnds which arise from a noded Edge.
EdgeEndBuilder() - Constructor for class com.vividsolutions.jts.operation.relate.EdgeEndBuilder
 
EdgeEndBundle - class com.vividsolutions.jts.operation.relate.EdgeEndBundle.
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 com.vividsolutions.jts.operation.relate.EdgeEndBundleStar.
An ordered list of EdgeEndBundles around a RelateNode.
EdgeEndBundleStar() - Constructor for class com.vividsolutions.jts.operation.relate.EdgeEndBundleStar
Creates a new empty EdgeEndBundleStar
EdgeEndStar - class com.vividsolutions.jts.geomgraph.EdgeEndStar.
A EdgeEndStar is an ordered list of EdgeEnds around a node.
EdgeEndStar() - Constructor for class com.vividsolutions.jts.geomgraph.EdgeEndStar
 
EdgeIntersection - class com.vividsolutions.jts.geomgraph.EdgeIntersection.
Represents a point on an edge which intersects with another edge.
EdgeIntersection(Coordinate, int, double) - Constructor for class com.vividsolutions.jts.geomgraph.EdgeIntersection
 
EdgeIntersectionList - class com.vividsolutions.jts.geomgraph.EdgeIntersectionList.
A list of edge intersections along an Edge.
EdgeIntersectionList(Edge) - Constructor for class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
 
EdgeList - class com.vividsolutions.jts.geomgraph.EdgeList.
A EdgeList is a list of Edges.
EdgeList() - Constructor for class com.vividsolutions.jts.geomgraph.EdgeList
 
EdgeNodingValidator - class com.vividsolutions.jts.geomgraph.EdgeNodingValidator.
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 com.vividsolutions.jts.geomgraph.EdgeRing.
 
EdgeRing(DirectedEdge, GeometryFactory) - Constructor for class com.vividsolutions.jts.geomgraph.EdgeRing
 
EdgeRing - class com.vividsolutions.jts.operation.polygonize.EdgeRing.
Represents a ring of PolygonizeDirectedEdges which form a ring of a polygon.
EdgeRing(GeometryFactory) - Constructor for class com.vividsolutions.jts.operation.polygonize.EdgeRing
 
EdgeSetIntersector - class com.vividsolutions.jts.geomgraph.index.EdgeSetIntersector.
An EdgeSetIntersector computes all the intersections between the edges in the set.
EdgeSetIntersector() - Constructor for class com.vividsolutions.jts.geomgraph.index.EdgeSetIntersector
 
EdgeSetNoder - class com.vividsolutions.jts.operation.overlay.EdgeSetNoder.
Nodes a set of edges.
EdgeSetNoder(LineIntersector) - Constructor for class com.vividsolutions.jts.operation.overlay.EdgeSetNoder
 
EdgeString - class com.vividsolutions.jts.operation.linemerge.EdgeString.
A sequence of LineMergeDirectedEdges forming one of the lines that will be output by the line-merging process.
EdgeString(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
EnhancedPrecisionOp - class com.vividsolutions.jts.precision.EnhancedPrecisionOp.
Provides versions of Geometry spatial functions which use enhanced precision techniques to reduce the likelihood of robustness problems.
EnhancedPrecisionOp() - Constructor for class com.vividsolutions.jts.precision.EnhancedPrecisionOp
 
Envelope - class com.vividsolutions.jts.geom.Envelope.
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.
edge - Variable in class com.vividsolutions.jts.geomgraph.EdgeEnd
 
edgeDirection - Variable in class com.vividsolutions.jts.planargraph.DirectedEdge
 
edgeEndList - Variable in class com.vividsolutions.jts.geomgraph.PlanarGraph
 
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
edgeMap - Variable in class com.vividsolutions.jts.geomgraph.EdgeEndStar
A map which maintains the edges in sorted order around the node
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
 
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, GeometryFactory) - Method in interface com.vividsolutions.jts.geom.util.GeometryEditor.GeometryEditorOperation
Edits a Geometry by returning a new Geometry with a modification.
edit(Geometry, GeometryEditor.GeometryEditorOperation) - Method in class com.vividsolutions.jts.geom.util.GeometryEditor
Edit the input Geometry with the given edit operation.
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.
enforceConstraints() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
Enforces the supplied constraints into the triangulation.
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.
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.
envelopeCovers(Geometry) - Method in class com.vividsolutions.jts.geom.prep.BasicPreparedGeometry
Determines whether the envelope of this geometry covers the Geometry g.
envelopesIntersect(Geometry) - Method in class com.vividsolutions.jts.geom.prep.BasicPreparedGeometry
Determines whether a Geometry g interacts with this geometry by testing the geometry envelopes.
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 equal to the specified geometry.
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(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.
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(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.
error(SAXParseException) - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
 
eval(Geometry) - Method in class com.vividsolutions.jts.geom.prep.AbstractPreparedPolygonContains
Evaluate the contains or covers relationship for the given geometry.
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
 
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

FALSE - Static variable in class com.vividsolutions.jts.geom.Dimension
Dimension value of the empty geometry (-1).
FIXED - Static variable in class com.vividsolutions.jts.geom.PrecisionModel
Fixed Precision indicates that coordinates have a fixed number of decimal places.
FLOAT - 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
FLOAT_FACTORY - Static variable in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
 
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
 
FastNodingValidator - class com.vividsolutions.jts.noding.FastNodingValidator.
Validates that a collection of SegmentStrings is correctly noded.
FastNodingValidator(Collection) - Constructor for class com.vividsolutions.jts.noding.FastNodingValidator
 
FastSegmentSetIntersectionFinder - class com.vividsolutions.jts.noding.FastSegmentSetIntersectionFinder.
Finds if two sets of SegmentStringss intersect.
FastSegmentSetIntersectionFinder(Collection) - Constructor for class com.vividsolutions.jts.noding.FastSegmentSetIntersectionFinder
 
FontGlyphReader - class com.vividsolutions.jts.awt.FontGlyphReader.
Provides methods to read Font glyphs for strings into Polygonal geometry.
FontGlyphReader() - Constructor for class com.vividsolutions.jts.awt.FontGlyphReader
 
FuzzyPointLocator - class com.vividsolutions.jts.operation.overlay.validate.FuzzyPointLocator.
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
 
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
 
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.LineStringExtracter
 
filter(Geometry) - Method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
 
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)
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
findEdgeIndex(Edge) - Method in class com.vividsolutions.jts.geomgraph.EdgeList
If the edge e is already in the list, return its index.
findEdgeRingContaining(EdgeRing, List) - Static method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
Find the innermost enclosing shell EdgeRing containing the argument EdgeRing, if any.
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
 
flip() - Method in class com.vividsolutions.jts.geomgraph.Label
 
flip() - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
 
formInitialDelaunay() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
Computes the Delaunay triangulation of the initial sites.
format(long) - Static method in class com.vividsolutions.jts.util.Memory
 
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
 
fullTopologicalPredicate(Geometry) - Method in class com.vividsolutions.jts.geom.prep.AbstractPreparedPolygonContains
Computes the full topological predicate.
fullTopologicalPredicate(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygonContains
Computes the full topological contains predicate.
fullTopologicalPredicate(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygonCovers
Computes the full topological covers predicate.

G

GB - Static variable in class com.vividsolutions.jts.util.Memory
 
GMLConstants - class com.vividsolutions.jts.io.gml2.GMLConstants.
Various constant strings associated with GML format.
GMLConstants() - Constructor for class com.vividsolutions.jts.io.gml2.GMLConstants
 
GMLHandler - class com.vividsolutions.jts.io.gml2.GMLHandler.
A SAX DefaultHandler which builds Geometrys from GML2-formatted geometries.
GMLHandler(GeometryFactory, ErrorHandler) - Constructor for class com.vividsolutions.jts.io.gml2.GMLHandler
Creates a new handler.
GMLReader - class com.vividsolutions.jts.io.gml2.GMLReader.
Reads a GML2 geometry from an XML fragment into a Geometry.
GMLReader() - Constructor for class com.vividsolutions.jts.io.gml2.GMLReader
 
GMLWriter - class com.vividsolutions.jts.io.gml2.GMLWriter.
Writes Geometrys as XML fragments in GML2 format.
GMLWriter() - Constructor for class com.vividsolutions.jts.io.gml2.GMLWriter
Creates a writer which outputs GML with default settings.
GMLWriter(boolean) - Constructor for class com.vividsolutions.jts.io.gml2.GMLWriter
Creates a writer which may emit the GML namespace prefix declaration in the geometry root element.
GML_ATTR_SRSNAME - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_BOX - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_COORD - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_COORDINATES - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_COORD_X - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_COORD_Y - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_COORD_Z - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_GEOMETRY_MEMBER - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_INNER_BOUNDARY_IS - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_LINEARRING - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_LINESTRING - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_LINESTRING_MEMBER - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_MULTI_GEOMETRY - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_MULTI_LINESTRING - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_MULTI_POINT - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_MULTI_POLYGON - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_NAMESPACE - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_OUTER_BOUNDARY_IS - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_POINT - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_POINT_MEMBER - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_POLYGON - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_POLYGON_MEMBER - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GML_PREFIX - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
 
GeometricShapeFactory - class com.vividsolutions.jts.util.GeometricShapeFactory.
Computes various kinds of common geometric shapes.
GeometricShapeFactory() - Constructor for class com.vividsolutions.jts.util.GeometricShapeFactory
Create a shape factory which will create shapes using the default GeometryFactory.
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 com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions.
 
GeometricShapeFactory.Dimensions() - Constructor for class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
 
Geometry - class com.vividsolutions.jts.geom.Geometry.
The base class for all geometric objects.
Geometry(GeometryFactory) - Constructor for class com.vividsolutions.jts.geom.Geometry
Creates a new Geometry via the specified GeometryFactory.
GeometryCollection - class com.vividsolutions.jts.geom.GeometryCollection.
Basic implementation of GeometryCollection.
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 com.vividsolutions.jts.geom.GeometryCollectionIterator.
Iterates over all Geometrys in a GeometryCollection.
GeometryCollectionIterator(Geometry) - Constructor for class com.vividsolutions.jts.geom.GeometryCollectionIterator
Constructs an iterator over the given GeometryCollection.
GeometryCollectionMapper - class com.vividsolutions.jts.geom.util.GeometryCollectionMapper.
 
GeometryCollectionMapper(GeometryCollectionMapper.MapOp) - Constructor for class com.vividsolutions.jts.geom.util.GeometryCollectionMapper
 
GeometryCollectionMapper.MapOp - interface com.vividsolutions.jts.geom.util.GeometryCollectionMapper.MapOp.
 
GeometryCollectionShape - class com.vividsolutions.jts.awt.GeometryCollectionShape.
A Shape which contains a heterogeneous collection of other shapes representing JTS Geometrys.
GeometryCollectionShape() - Constructor for class com.vividsolutions.jts.awt.GeometryCollectionShape
 
GeometryCombiner - class com.vividsolutions.jts.geom.util.GeometryCombiner.
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 com.vividsolutions.jts.geom.GeometryComponentFilter.
Geometry classes support the concept of applying a GeometryComponentFilter filter to the Geometry.
GeometryEditor - class com.vividsolutions.jts.geom.util.GeometryEditor.
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 com.vividsolutions.jts.geom.util.GeometryEditor.CoordinateOperation.
A GeometryEditorOperation which modifies the coordinate list of a Geometry.
GeometryEditor.CoordinateOperation() - Constructor for class com.vividsolutions.jts.geom.util.GeometryEditor.CoordinateOperation
 
GeometryEditor.GeometryEditorOperation - interface com.vividsolutions.jts.geom.util.GeometryEditor.GeometryEditorOperation.
A interface which specifies an edit operation for Geometries.
GeometryExtracter - class com.vividsolutions.jts.geom.util.GeometryExtracter.
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 com.vividsolutions.jts.geom.GeometryFactory.
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.
GeometryFilter - interface com.vividsolutions.jts.geom.GeometryFilter.
GeometryCollection classes support the concept of applying a GeometryFilter to the Geometry.
GeometryGraph - class com.vividsolutions.jts.geomgraph.GeometryGraph.
A GeometryGraph is a graph that models a given Geometry
GeometryGraph(int, Geometry) - Constructor for class com.vividsolutions.jts.geomgraph.GeometryGraph
 
GeometryGraph(int, Geometry, BoundaryNodeRule) - Constructor for class com.vividsolutions.jts.geomgraph.GeometryGraph
 
GeometryGraphOperation - class com.vividsolutions.jts.operation.GeometryGraphOperation.
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
 
GeometryLocation - class com.vividsolutions.jts.operation.distance.GeometryLocation.
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 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.
GeometryNoder - class com.vividsolutions.jts.noding.snapround.GeometryNoder.
Nodes a list of Geometrys using Snap Rounding
GeometryNoder(PrecisionModel) - Constructor for class com.vividsolutions.jts.noding.snapround.GeometryNoder
 
GeometrySnapper - class com.vividsolutions.jts.operation.overlay.snap.GeometrySnapper.
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 com.vividsolutions.jts.io.gml2.GeometryStrategies.
Container for GML2 Geometry parsing strategies which can be represented in JTS.
GeometryStrategies() - Constructor for class com.vividsolutions.jts.io.gml2.GeometryStrategies
 
GeometryTransformer - class com.vividsolutions.jts.geom.util.GeometryTransformer.
A framework for processes which transform an input Geometry into an output Geometry, possibly changing its structure and type(s).
GeometryTransformer() - Constructor for class com.vividsolutions.jts.geom.util.GeometryTransformer
 
GraphComponent - class com.vividsolutions.jts.geomgraph.GraphComponent.
A GraphComponent is the parent class for the objects' that form a graph.
GraphComponent() - Constructor for class com.vividsolutions.jts.geomgraph.GraphComponent
 
GraphComponent(Label) - Constructor for class com.vividsolutions.jts.geomgraph.GraphComponent
 
GraphComponent - class com.vividsolutions.jts.planargraph.GraphComponent.
The base class for all graph component classes.
GraphComponent() - Constructor for class com.vividsolutions.jts.planargraph.GraphComponent
 
geomFact - Variable in class com.vividsolutions.jts.util.GeometricShapeFactory
 
geometries - Variable in class com.vividsolutions.jts.geom.GeometryCollection
Internal representation of this GeometryCollection.
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.
geometryFactory - Variable in class com.vividsolutions.jts.geomgraph.EdgeRing
 
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.LineString
 
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.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
 
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.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.
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.
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.
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
 
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() - Method in class com.vividsolutions.jts.algorithm.HCoordinate
 
getCoordinate(int) - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
 
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.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 class com.vividsolutions.jts.geom.TopologyException
 
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.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
 
getCoordinate() - Method in class com.vividsolutions.jts.operation.buffer.RightmostEdgeFinder
 
getCoordinate(int) - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
 
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 class 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
 
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
 
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.OffsetCurveVertexList
 
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.VertexTaggedGeometryDataMapper
 
getCoordinates() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
 
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.
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.Segment
Gets the external data associated with this segment
getData() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
Gets the external data value for this edge.
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
getDimension() - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
Returns the dimension (number of ordinates in each coordinate) for this sequence.
getDimension() - Method in class com.vividsolutions.jts.geom.Geometry
Returns the dimension of this geometry.
getDimension() - Method in class com.vividsolutions.jts.geom.GeometryCollection
 
getDimension() - Method in class com.vividsolutions.jts.geom.LineString
 
getDimension() - Method in class com.vividsolutions.jts.geom.MultiLineString