- A - Static variable in class com.vividsolutions.jts.geom.Dimension
-
Dimension value of a surface (2).
- AbstractNode - Class in com.vividsolutions.jts.index.strtree
-
A node of the STR tree.
- AbstractNode(int) - Constructor for class com.vividsolutions.jts.index.strtree.AbstractNode
-
Constructs an AbstractNode at the given level in the tree
- AbstractPreparedPolygonContains - Class in com.vividsolutions.jts.geom.prep
-
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 in com.vividsolutions.jts.index.strtree
-
Base class for STRtree and SIRtree.
- AbstractSTRtree(int) - Constructor for class com.vividsolutions.jts.index.strtree.AbstractSTRtree
-
Constructs an AbstractSTRtree with the specified maximum number of child
nodes that a node may have
- AbstractSTRtree.IntersectsOp - Interface in com.vividsolutions.jts.index.strtree
-
A test for intersection between two bounds, necessary because subclasses
of AbstractSTRtree have different implementations of bounds.
- add(Geometry) - Method in class com.vividsolutions.jts.algorithm.CentroidArea
-
Adds the area defined by a Geometry to the centroid total.
- add(Coordinate[]) - Method in class com.vividsolutions.jts.algorithm.CentroidArea
-
Adds the area defined by an array of
coordinates.
- add(Geometry) - Method in class com.vividsolutions.jts.algorithm.CentroidLine
-
Adds the linear components of by a Geometry to the centroid total.
- add(Coordinate[]) - Method in class com.vividsolutions.jts.algorithm.CentroidLine
-
Adds the length defined by an array of coordinates.
- add(Geometry) - Method in class com.vividsolutions.jts.algorithm.CentroidPoint
-
Adds the point(s) defined by a Geometry to the centroid total.
- add(Coordinate) - Method in class com.vividsolutions.jts.algorithm.CentroidPoint
-
Adds the length defined by an array of coordinates.
- add(Shape) - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
-
- add(Coordinate[], boolean, int, int) - Method in class com.vividsolutions.jts.geom.CoordinateList
-
Adds a section of an array of coordinates to the list.
- add(Coordinate[], boolean, boolean) - Method in class com.vividsolutions.jts.geom.CoordinateList
-
Adds an array of coordinates to the list.
- add(Coordinate[], boolean) - Method in class com.vividsolutions.jts.geom.CoordinateList
-
Adds an array of coordinates to the list.
- add(Object, boolean) - Method in class com.vividsolutions.jts.geom.CoordinateList
-
Adds a coordinate to the list.
- add(Coordinate, boolean) - Method in class com.vividsolutions.jts.geom.CoordinateList
-
Adds a coordinate to the end of the list.
- add(int, Coordinate, boolean) - Method in class com.vividsolutions.jts.geom.CoordinateList
-
Inserts the specified coordinate at the specified position in this list.
- add(IntersectionMatrix) - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Adds one matrix to another.
- add(int, int, int) - Method in class com.vividsolutions.jts.geomgraph.Depth
-
- add(Label) - Method in class com.vividsolutions.jts.geomgraph.Depth
-
- add(Coordinate, int, double) - Method in class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
-
Adds an intersection into the list, if it isn't already there.
- add(Edge) - Method in class com.vividsolutions.jts.geomgraph.EdgeList
-
Insert an edge unless it is already in the list
- add(EdgeEnd) - Method in class com.vividsolutions.jts.geomgraph.Node
-
Add the edge to the list of edges at this node
- add(EdgeEnd) - Method in class com.vividsolutions.jts.geomgraph.NodeMap
-
Adds a node for the start point of this EdgeEnd
(if one does not already exist in this map).
- add(EdgeEnd) - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
-
- add(Object) - Method in class com.vividsolutions.jts.index.bintree.NodeBase
-
- add(Object) - Method in class com.vividsolutions.jts.index.quadtree.NodeBase
-
- add(SweepLineInterval) - Method in class com.vividsolutions.jts.index.sweepline.SweepLineIndex
-
- add(Coordinate) - Method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
-
Adds a point to the current line.
- add(Coordinate, boolean) - Method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
-
Adds a point to the current line.
- add(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
Geometry
s to be sequenced.
- add(Geometry) - Method in class com.vividsolutions.jts.operation.linemerge.LineSequencer
-
- 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.
- AffineTransformation - Class in com.vividsolutions.jts.geom.util
-
Represents an affine transformation on the 2D Cartesian plane.
- AffineTransformation() - Constructor for class com.vividsolutions.jts.geom.util.AffineTransformation
-
Constructs a new identity transformation
- AffineTransformation(double[]) - Constructor for class com.vividsolutions.jts.geom.util.AffineTransformation
-
Constructs a new transformation whose
matrix has the specified values.
- AffineTransformation(double, double, double, double, double, double) - Constructor for class com.vividsolutions.jts.geom.util.AffineTransformation
-
Constructs a new transformation whose
matrix has the specified values.
- AffineTransformation(AffineTransformation) - Constructor for class com.vividsolutions.jts.geom.util.AffineTransformation
-
Constructs a transformation which is
a copy of the given one.
- AffineTransformation(Coordinate, Coordinate, Coordinate, Coordinate, Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.geom.util.AffineTransformation
-
Constructs a transformation
which maps the given source
points into the given destination points.
- AffineTransformationBuilder - Class in com.vividsolutions.jts.geom.util
-
- AffineTransformationBuilder(Coordinate, Coordinate, Coordinate, Coordinate, Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.geom.util.AffineTransformationBuilder
-
Constructs a new builder for
the transformation defined by the given
set of control point mappings.
- AffineTransformationFactory - Class in com.vividsolutions.jts.geom.util
-
Supports creating
AffineTransformation
s defined by various kinds of
inputs and transformation mapping rules.
- AffineTransformationFactory() - Constructor for class com.vividsolutions.jts.geom.util.AffineTransformationFactory
-
- allPositionsEqual(int, int) - Method in class com.vividsolutions.jts.geomgraph.Label
-
- allPositionsEqual(int) - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
-
- allString() - Static method in class com.vividsolutions.jts.util.Memory
-
- Angle - Class in com.vividsolutions.jts.algorithm
-
Utility functions for working with angles.
- Angle() - Constructor for class com.vividsolutions.jts.algorithm.Angle
-
- angle(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.Angle
-
Returns the angle of the vector from p0 to p1,
relative to the positive X-axis.
- angle(Coordinate) - Static method in class com.vividsolutions.jts.algorithm.Angle
-
Returns the angle that the vector from (0,0) to p,
relative to the positive X-axis.
- angle() - Method in class com.vividsolutions.jts.geom.LineSegment
-
Computes the angle that the vector defined by this segment
makes with the X-axis.
- angle - 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
-
- apply(GeometryFilter) - Method in class com.vividsolutions.jts.geom.Geometry
-
Performs an operation with or on this Geometry
and its
subelement Geometry
s (if any).
- apply(GeometryComponentFilter) - Method in class com.vividsolutions.jts.geom.Geometry
-
Performs an operation with or on this Geometry and its
component Geometry's.
- apply(CoordinateFilter) - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- apply(CoordinateSequenceFilter) - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- apply(GeometryFilter) - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- apply(GeometryComponentFilter) - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- apply(CoordinateFilter) - Method in class com.vividsolutions.jts.geom.LineString
-
- apply(CoordinateSequenceFilter) - Method in class com.vividsolutions.jts.geom.LineString
-
- apply(GeometryFilter) - Method in class com.vividsolutions.jts.geom.LineString
-
- apply(GeometryComponentFilter) - Method in class com.vividsolutions.jts.geom.LineString
-
- apply(CoordinateFilter) - Method in class com.vividsolutions.jts.geom.Point
-
- apply(CoordinateSequenceFilter) - Method in class com.vividsolutions.jts.geom.Point
-
- apply(GeometryFilter) - Method in class com.vividsolutions.jts.geom.Point
-
- apply(GeometryComponentFilter) - Method in class com.vividsolutions.jts.geom.Point
-
- apply(CoordinateFilter) - Method in class com.vividsolutions.jts.geom.Polygon
-
- apply(CoordinateSequenceFilter) - Method in class com.vividsolutions.jts.geom.Polygon
-
- apply(GeometryFilter) - Method in class com.vividsolutions.jts.geom.Polygon
-
- apply(GeometryComponentFilter) - Method in class com.vividsolutions.jts.geom.Polygon
-
- apply(Collection, CollectionUtil.Function) - Static method in class com.vividsolutions.jts.util.CollectionUtil
-
Executes a function on each item in a Collection but does
not accumulate the result
- applyTo(Geometry) - Method in class com.vividsolutions.jts.geom.util.ShortCircuitedGeometryVisitor
-
- area(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
-
Computes the 2D area of a triangle.
- area3D(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
-
Computes the 3D area of a triangle.
- AreaSimilarityMeasure - Class in com.vividsolutions.jts.algorithm.match
-
Measures the degree of similarity between two
Geometry
s
using the area of intersection between the geometries.
- AreaSimilarityMeasure() - Constructor for class com.vividsolutions.jts.algorithm.match.AreaSimilarityMeasure
-
- arg - Variable in class com.vividsolutions.jts.operation.GeometryGraphOperation
-
The operation args into an array so they can be accessed by index
- armLengthRatio - Variable in class com.vividsolutions.jts.geom.util.SineStarFactory
-
- ArrayListVisitor - Class in com.vividsolutions.jts.index
-
- ArrayListVisitor() - Constructor for class com.vividsolutions.jts.index.ArrayListVisitor
-
- asLinearRing() - Method in class com.vividsolutions.jts.simplify.TaggedLineString
-
- asLineString() - Method in class com.vividsolutions.jts.simplify.TaggedLineString
-
- Assert - Class in com.vividsolutions.jts.util
-
A utility for making programming assertions.
- Assert() - Constructor for class com.vividsolutions.jts.util.Assert
-
- AssertionFailedException - Exception in com.vividsolutions.jts.util
-
Thrown when the application is in an inconsistent state.
- AssertionFailedException() - Constructor for exception com.vividsolutions.jts.util.AssertionFailedException
-
Creates an AssertionFailedException
.
- AssertionFailedException(String) - Constructor for exception com.vividsolutions.jts.util.AssertionFailedException
-
Creates a AssertionFailedException
with the given detail
message.
- atLeastNCoordinatesOrNothing(int, Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
-
Returns either the given coordinate array if its length is greater than the
given amount, or an empty coordinate array.
- CAP_BUTT - Static variable in class com.vividsolutions.jts.operation.buffer.BufferOp
-
Deprecated.
use BufferParameters
- CAP_FLAT - Static variable in class com.vividsolutions.jts.operation.buffer.BufferOp
-
Deprecated.
use BufferParameters
- CAP_FLAT - Static variable in class com.vividsolutions.jts.operation.buffer.BufferParameters
-
Specifies a flat line buffer end cap style.
- CAP_ROUND - Static variable in class com.vividsolutions.jts.operation.buffer.BufferOp
-
Deprecated.
use BufferParameters
- CAP_ROUND - Static variable in class com.vividsolutions.jts.operation.buffer.BufferParameters
-
Specifies a round line buffer end cap style.
- CAP_SQUARE - Static variable in class com.vividsolutions.jts.operation.buffer.BufferOp
-
Deprecated.
use BufferParameters
- CAP_SQUARE - Static variable in class com.vividsolutions.jts.operation.buffer.BufferParameters
-
Specifies a square line buffer end cap style.
- CascadedPolygonUnion - Class in com.vividsolutions.jts.operation.union
-
Provides an efficient method of unioning a collection of
Polygonal
geometrys.
- CascadedPolygonUnion(Collection) - Constructor for class com.vividsolutions.jts.operation.union.CascadedPolygonUnion
-
Creates a new instance to union
the given collection of
Geometry
s.
- CentralEndpointIntersector - Class in com.vividsolutions.jts.algorithm
-
Computes an approximate intersection of two line segments
by taking the most central of the endpoints of the segments.
- CentralEndpointIntersector(Coordinate, Coordinate, Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.algorithm.CentralEndpointIntersector
-
- centre(Envelope) - Method in class com.vividsolutions.jts.algorithm.InteriorPointArea
-
Returns the centre point of the envelope.
- centre() - Method in class com.vividsolutions.jts.geom.Envelope
-
Computes the coordinate of the centre of this envelope (as long as it is non-null
- centre - Variable in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
-
- centroid(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
-
Computes the centroid (centre of mass) of a triangle.
- CentroidArea - Class in com.vividsolutions.jts.algorithm
-
Computes the centroid of an area geometry.
- CentroidArea() - Constructor for class com.vividsolutions.jts.algorithm.CentroidArea
-
- CentroidLine - Class in com.vividsolutions.jts.algorithm
-
Computes the centroid of a linear geometry.
- CentroidLine() - Constructor for class com.vividsolutions.jts.algorithm.CentroidLine
-
- CentroidPoint - Class in com.vividsolutions.jts.algorithm
-
Computes the centroid of a point geometry.
- CentroidPoint() - Constructor for class com.vividsolutions.jts.algorithm.CentroidPoint
-
- CGAlgorithms - Class in com.vividsolutions.jts.algorithm
-
Specifies and implements various fundamental Computational Geometric algorithms.
- CGAlgorithms() - Constructor for class com.vividsolutions.jts.algorithm.CGAlgorithms
-
- characters(char[], int, int) - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
-
- check(int) - Method in class com.vividsolutions.jts.operation.overlay.ConsistentPolygonRingChecker
-
Tests whether the result geometry is consistent
- checkAll() - Method in class com.vividsolutions.jts.operation.overlay.ConsistentPolygonRingChecker
-
- checkNotGeometryCollection(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
-
Throws an exception if g
's class is GeometryCollection
.
- checkValid(Collection) - Static method in class com.vividsolutions.jts.geomgraph.EdgeNodingValidator
-
Checks whether the supplied
Edge
s
are correctly noded.
- checkValid() - Method in class com.vividsolutions.jts.geomgraph.EdgeNodingValidator
-
Checks whether the supplied edges
are correctly noded.
- checkValid() - Method in class com.vividsolutions.jts.noding.FastNodingValidator
-
Checks for an intersection and throws
a TopologyException if one is found.
- checkValid() - Method in class com.vividsolutions.jts.noding.NodingValidator
-
- circleCenter(Vertex, Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
Computes the centre of the circumcircle of this vertex and two others.
- circumcentre(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
-
Computes the circumcentre of a triangle.
- circumRadiusRatio(Vertex, Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
Computes the value of the ratio of the circumradius to shortest edge.
- clamp(Geometry) - Method in class com.vividsolutions.jts.linearref.LinearLocation
-
Ensures the indexes are valid for a given linear
Geometry
.
- clampIndex(double) - Method in class com.vividsolutions.jts.linearref.LengthIndexedLine
-
Computes a valid index for this line
by clamping the given index to the valid range of index values
- clampIndex(LinearLocation) - Method in class com.vividsolutions.jts.linearref.LocationIndexedLine
-
Computes a valid index for this line
by clamping the given index to the valid range of index values
- classify(Vertex, Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
- clear() - Method in class com.vividsolutions.jts.util.PriorityQueue
-
Make the priority queue logically empty.
- CLOCKWISE - Static variable in class com.vividsolutions.jts.algorithm.Angle
-
Constant representing clockwise orientation
- CLOCKWISE - Static variable in class com.vividsolutions.jts.algorithm.CGAlgorithms
-
A value that indicates an orientation of clockwise, or a right turn.
- clone() - Method in class com.vividsolutions.jts.geom.Coordinate
-
- clone() - Method in class com.vividsolutions.jts.geom.CoordinateList
-
Returns a deep copy of this CoordinateList instance.
- clone() - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
-
Returns a deep copy of this collection.
- clone() - Method in class com.vividsolutions.jts.geom.Geometry
-
Creates and returns a full copy of this
Geometry
object
(including all coordinates contained by it).
- clone() - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- clone() - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
-
Creates a deep copy of the Object
- clone() - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
-
- clone() - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
-
- clone() - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
-
- clone() - Method in class com.vividsolutions.jts.geom.LineString
-
Creates and returns a full copy of this
LineString
object.
- clone() - Method in class com.vividsolutions.jts.geom.Point
-
Creates and returns a full copy of this
Point
object.
- clone() - Method in class com.vividsolutions.jts.geom.Polygon
-
Creates and returns a full copy of this
Polygon
object.
- clone() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Clones this transformation
- clone() - Method in class com.vividsolutions.jts.linearref.LinearLocation
-
Copies this location
- 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
- CollectionUtil - Class in com.vividsolutions.jts.util
-
Utilities for processing Collection
s.
- CollectionUtil() - Constructor for class com.vividsolutions.jts.util.CollectionUtil
-
- CollectionUtil.Function - Interface in com.vividsolutions.jts.util
-
- COLLINEAR - Static variable in class com.vividsolutions.jts.algorithm.CGAlgorithms
-
A value that indicates an orientation of collinear, or no turn (straight).
- COLLINEAR - Static variable in class com.vividsolutions.jts.algorithm.LineIntersector
-
- COLLINEAR_INTERSECTION - Static variable in class com.vividsolutions.jts.algorithm.LineIntersector
-
Indicates that line segments intersect in a line segment
- com.vividsolutions.jts - package com.vividsolutions.jts
-
- com.vividsolutions.jts.algorithm - package com.vividsolutions.jts.algorithm
-
Contains classes and interfaces implementing fundamental computational geometry algorithms.
- com.vividsolutions.jts.algorithm.distance - package com.vividsolutions.jts.algorithm.distance
-
Classes to compute distance metrics between geonetries.
- com.vividsolutions.jts.algorithm.locate - package com.vividsolutions.jts.algorithm.locate
-
Classes to determine the topological location of points in geometries.
- com.vividsolutions.jts.algorithm.match - package com.vividsolutions.jts.algorithm.match
-
Classes to compute matching metrics between geometries.
- com.vividsolutions.jts.awt - package com.vividsolutions.jts.awt
-
Classes to perform conversions from Java2D shape objects.
- com.vividsolutions.jts.densify - package com.vividsolutions.jts.densify
-
Classes to perform densification on geometries.
- com.vividsolutions.jts.geom - package com.vividsolutions.jts.geom
-
Contains the Geometry
interface hierarchy and supporting classes.
- com.vividsolutions.jts.geom.impl - package com.vividsolutions.jts.geom.impl
-
Implementations of interfaces for geometric structures.
- com.vividsolutions.jts.geom.prep - package com.vividsolutions.jts.geom.prep
-
Classes to perform optimized geometric operations on suitably prepared geometries.
- com.vividsolutions.jts.geom.util - package com.vividsolutions.jts.geom.util
-
Provides classes that parse and modify Geometry objects.
- com.vividsolutions.jts.geomgraph - package com.vividsolutions.jts.geomgraph
-
Contains classes that implement topology graphs.
- com.vividsolutions.jts.geomgraph.index - package com.vividsolutions.jts.geomgraph.index
-
Contains classes that implement indexes for performing noding on geometry graph edges.
- com.vividsolutions.jts.index - package com.vividsolutions.jts.index
-
Provides classes for various kinds of spatial indexes.
- com.vividsolutions.jts.index.bintree - package com.vividsolutions.jts.index.bintree
-
Contains classes that implement a Binary Interval Tree index
- com.vividsolutions.jts.index.chain - package com.vividsolutions.jts.index.chain
-
Contains classes that implement Monotone Chains
- com.vividsolutions.jts.index.intervalrtree - package com.vividsolutions.jts.index.intervalrtree
-
Contains classes to implement an R-tree index for one-dimensional intervals.
- com.vividsolutions.jts.index.kdtree - package com.vividsolutions.jts.index.kdtree
-
Contains classes which implement a k-D tree index over 2-D point data.
- com.vividsolutions.jts.index.quadtree - package com.vividsolutions.jts.index.quadtree
-
Contains classes that implement a Quadtree spatial index
- com.vividsolutions.jts.index.strtree - package com.vividsolutions.jts.index.strtree
-
Contains 2-D and 1-D versions of the Sort-Tile-Recursive (STR) tree, a query-only R-tree.
- com.vividsolutions.jts.index.sweepline - package com.vividsolutions.jts.index.sweepline
-
Contains classes which implement a sweepline algorithm for scanning geometric data structures.
- com.vividsolutions.jts.io - package com.vividsolutions.jts.io
-
Contains the interfaces for converting JTS objects to and from other formats.
- com.vividsolutions.jts.io.gml2 - package com.vividsolutions.jts.io.gml2
-
Classes to read and write the GML2 geometry format.
- com.vividsolutions.jts.linearref - package com.vividsolutions.jts.linearref
-
Contains classes and interfaces implementing linear referencing on linear geometries
- com.vividsolutions.jts.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 Geometry
s.
- 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
-
- CommonBits - Class in com.vividsolutions.jts.precision
-
Determines the maximum number of common most-significant
bits in the mantissa of one or numbers.
- CommonBits() - Constructor for class com.vividsolutions.jts.precision.CommonBits
-
- CommonBitsOp - Class in com.vividsolutions.jts.precision
-
Provides versions of Geometry spatial functions which use
common bit removal to reduce the likelihood of robustness problems.
- CommonBitsOp() - Constructor for class com.vividsolutions.jts.precision.CommonBitsOp
-
Creates a new instance of class, which reshifts result
Geometry
s.
- CommonBitsOp(boolean) - Constructor for class com.vividsolutions.jts.precision.CommonBitsOp
-
Creates a new instance of class, specifying whether
the result
Geometry
s should be reshifted.
- CommonBitsRemover - Class in com.vividsolutions.jts.precision
-
Allow computing and removing common mantissa bits from one or more Geometries.
- CommonBitsRemover() - Constructor for class com.vividsolutions.jts.precision.CommonBitsRemover
-
- commonHalfPlane(int, int) - Static method in class com.vividsolutions.jts.geomgraph.Quadrant
-
Returns the right-hand quadrant of the halfplane defined by the two quadrants,
or -1 if the quadrants are opposite, or the quadrant if they are identical.
- compare(double, double) - Static method in class com.vividsolutions.jts.geom.Coordinate.DimensionalComparator
-
Compare two double
s, allowing for NaN values.
- compare(Object, Object) - Method in class com.vividsolutions.jts.geom.Coordinate.DimensionalComparator
-
Compares two
Coordinate
s along to the number of
dimensions specified.
- compare(Object, Object) - Method in class com.vividsolutions.jts.geom.CoordinateArrays.BidirectionalComparator
-
- compare(Coordinate[], Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
-
Compares two
Coordinate
arrays
in the forward direction of their coordinates,
using lexicographic ordering.
- compare(Object, Object) - Method in class com.vividsolutions.jts.geom.CoordinateArrays.ForwardComparator
-
- compare(double, double) - Static method in class com.vividsolutions.jts.geom.CoordinateSequenceComparator
-
Compare two double
s, allowing for NaN values.
- compare(Object, Object) - Method in class com.vividsolutions.jts.geom.CoordinateSequenceComparator
-
- compare(Collection, Collection) - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns the first non-zero result of compareTo
encountered as
the two Collection
s 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
Coordinate
s 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
CoordinateSequence
s
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
-
- 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
-
- 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
-
- compareTo(Object) - Method in class com.vividsolutions.jts.noding.SegmentNode
-
- compareTo(Object) - Method in class com.vividsolutions.jts.operation.buffer.BufferSubgraph
-
BufferSubgraphs are compared on the x-value of their rightmost Coordinate.
- compareTo(Object) - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
-
Returns 1 if this DirectedEdge has a greater angle with the
positive x-axis than b", 0 if the DirectedEdges are collinear, and -1 otherwise.
- compareToSameClass(Object) - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns whether this Geometry
is greater than, equal to,
or less than another Geometry
having the same class.
- compareToSameClass(Object, CoordinateSequenceComparator) - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns whether this Geometry
is greater than, equal to,
or less than another Geometry
of the same class.
- compareToSameClass(Object) - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- compareToSameClass(Object, CoordinateSequenceComparator) - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- compareToSameClass(Object) - Method in class com.vividsolutions.jts.geom.LineString
-
- compareToSameClass(Object, CoordinateSequenceComparator) - Method in class com.vividsolutions.jts.geom.LineString
-
- compareToSameClass(Object) - Method in class com.vividsolutions.jts.geom.Point
-
- compareToSameClass(Object, CoordinateSequenceComparator) - Method in class com.vividsolutions.jts.geom.Point
-
- compareToSameClass(Object) - Method in class com.vividsolutions.jts.geom.Polygon
-
- compareToSameClass(Object, CoordinateSequenceComparator) - Method in class com.vividsolutions.jts.geom.Polygon
-
- ComponentCoordinateExtracter - Class in com.vividsolutions.jts.geom.util
-
- ComponentCoordinateExtracter(List) - Constructor for class com.vividsolutions.jts.geom.util.ComponentCoordinateExtracter
-
Constructs a LineExtracterFilter with a list in which to store LineStrings found.
- compose(AffineTransformation) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Updates this transformation to be
the composition of this transformation with the given
AffineTransformation
.
- composeBefore(AffineTransformation) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Updates this transformation to be the composition
of a given
AffineTransformation
with this transformation.
- computeBounds() - Method in class com.vividsolutions.jts.index.strtree.AbstractNode
-
Returns a representation of space that encloses this Boundable,
preferably not much bigger than this Boundable's boundary yet fast to
test for intersection with the bounds of other Boundables.
- computeDepth(int) - Method in class com.vividsolutions.jts.operation.buffer.BufferSubgraph
-
- computeDepths(DirectedEdge) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
-
- computeDistance(Geometry, Coordinate, PointPairDistance) - Static method in class com.vividsolutions.jts.algorithm.distance.DistanceToPoint
-
- computeDistance(LineString, Coordinate, PointPairDistance) - Static method in class com.vividsolutions.jts.algorithm.distance.DistanceToPoint
-
- computeDistance(LineSegment, Coordinate, PointPairDistance) - Static method in class com.vividsolutions.jts.algorithm.distance.DistanceToPoint
-
- computeDistance(Polygon, Coordinate, PointPairDistance) - Static method in class com.vividsolutions.jts.algorithm.distance.DistanceToPoint
-
- computeDistance(Geometry, Coordinate, PointPairDistance) - Static method in class com.vividsolutions.jts.operation.buffer.validate.DistanceToPointFinder
-
- computeDistance(LineString, Coordinate, PointPairDistance) - Static method in class com.vividsolutions.jts.operation.buffer.validate.DistanceToPointFinder
-
- computeDistance(LineSegment, Coordinate, PointPairDistance) - Static method in class com.vividsolutions.jts.operation.buffer.validate.DistanceToPointFinder
-
- computeDistance(Polygon, Coordinate, PointPairDistance) - Static method in class com.vividsolutions.jts.operation.buffer.validate.DistanceToPointFinder
-
- computeEdgeDistance(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.LineIntersector
-
Computes the "edge distance" of an intersection point p along a segment.
- computeEdgeEnds(Iterator) - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBuilder
-
- computeEdgeEnds(Edge, List) - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBuilder
-
Creates stub edges for all the intersections in this
Edge (if any) and inserts them into the graph.
- computeEdgeIntersections(GeometryGraph, LineIntersector, boolean) - Method in class com.vividsolutions.jts.geomgraph.GeometryGraph
-
- computeEnvelopeInternal() - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns the minimum and maximum x and y values in this Geometry
, or a null Envelope
if this Geometry
is empty.
- computeEnvelopeInternal() - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- computeEnvelopeInternal() - Method in class com.vividsolutions.jts.geom.LineString
-
- computeEnvelopeInternal() - Method in class com.vividsolutions.jts.geom.Point
-
- computeEnvelopeInternal() - Method in class com.vividsolutions.jts.geom.Polygon
-
- computeIM(IntersectionMatrix) - Method in class com.vividsolutions.jts.geomgraph.Edge
-
Update the IM with the contribution for this component.
- computeIM(IntersectionMatrix) - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
-
compute the contribution to an IM for this component
- computeIM(IntersectionMatrix) - Method in class com.vividsolutions.jts.geomgraph.Node
-
Basic nodes do not compute IMs
- computeIM() - Method in class com.vividsolutions.jts.operation.relate.RelateComputer
-
- computeIM(IntersectionMatrix) - Method in class com.vividsolutions.jts.operation.relate.RelateNode
-
Update the IM with the contribution for this component.
- computeIntersect(Coordinate, Coordinate, Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
- computeIntersect(Coordinate, Coordinate, Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.NonRobustLineIntersector
-
- computeIntersect(Coordinate, Coordinate, Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.RobustLineIntersector
-
- computeIntersection(Coordinate, Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
Compute the intersection of a point p and the line p1-p2.
- computeIntersection(Coordinate, Coordinate, Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
Computes the intersection of the lines p1-p2 and p3-p4.
- computeIntersection(Coordinate, Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.NonRobustLineIntersector
-
- computeIntersection(Coordinate, Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.RobustLineIntersector
-
- computeIntersectionNodes(GeometryGraph, int) - Method in class com.vividsolutions.jts.operation.relate.RelateNodeGraph
-
Insert nodes for all intersections on the edges of a Geometry.
- computeIntersections(List, SegmentIntersector, boolean) - Method in class com.vividsolutions.jts.geomgraph.index.EdgeSetIntersector
-
Computes all self-intersections between edges in a set of edges,
allowing client to choose whether self-intersections are computed.
- computeIntersections(List, List, SegmentIntersector) - Method in class com.vividsolutions.jts.geomgraph.index.EdgeSetIntersector
-
Computes all mutual intersections between two sets of edges.
- computeIntersections(MonotoneChain, SegmentIntersector) - Method in class com.vividsolutions.jts.geomgraph.index.MonotoneChain
-
- computeIntersections(List, SegmentIntersector, boolean) - Method in class com.vividsolutions.jts.geomgraph.index.SimpleEdgeSetIntersector
-
- computeIntersections(List, List, SegmentIntersector) - Method in class com.vividsolutions.jts.geomgraph.index.SimpleEdgeSetIntersector
-
- computeIntersections(List, SegmentIntersector, boolean) - Method in class com.vividsolutions.jts.geomgraph.index.SimpleMCSweepLineIntersector
-
- computeIntersections(List, List, SegmentIntersector) - Method in class com.vividsolutions.jts.geomgraph.index.SimpleMCSweepLineIntersector
-
- computeIntersections(List, SegmentIntersector, boolean) - Method in class com.vividsolutions.jts.geomgraph.index.SimpleSweepLineIntersector
-
- computeIntersections(List, List, SegmentIntersector) - Method in class com.vividsolutions.jts.geomgraph.index.SimpleSweepLineIntersector
-
- computeIntersections(SweepLineSegment, SegmentIntersector) - Method in class com.vividsolutions.jts.geomgraph.index.SweepLineSegment
-
- computeIntersects(MonotoneChainEdge, SegmentIntersector) - Method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
-
- computeIntersectsForChain(int, MonotoneChainEdge, int, SegmentIntersector) - Method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
-
- computeIntLineIndex() - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
- computeIntLineIndex(int) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
- computeKey(Interval) - Method in class com.vividsolutions.jts.index.bintree.Key
-
return a square envelope containing the argument envelope,
whose extent is a power of two and which is based at a power of 2
- computeKey(Envelope) - Method in class com.vividsolutions.jts.index.quadtree.Key
-
return a square envelope containing the argument envelope,
whose extent is a power of two and which is based at a power of 2
- computeLabel(BoundaryNodeRule) - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
-
- computeLabel(BoundaryNodeRule) - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
-
This computes the overall edge label for the set of
edges in this EdgeStubBundle.
- computeLabelling(GeometryGraph[]) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
-
Compute the labelling for all dirEdges in this star, as well
as the overall labelling
- computeLabelling(GeometryGraph[]) - Method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
-
- computeLevel(Interval) - Static method in class com.vividsolutions.jts.index.bintree.Key
-
- computeNodes(Collection) - Method in class com.vividsolutions.jts.noding.IteratedNoder
-
Fully nodes a list of SegmentStrings
, i.e.
- computeNodes(Collection) - Method in class com.vividsolutions.jts.noding.MCIndexNoder
-
- computeNodes(Collection) - Method in interface com.vividsolutions.jts.noding.Noder
-
- 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
-
- 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
- ConformingDelaunayTriangulationBuilder - Class in com.vividsolutions.jts.triangulate
-
A utility class which creates Conforming Delaunay Trianglulations
from collections of points and linear constraints, and extract the resulting
triangulation edges or triangles as geometries.
- ConformingDelaunayTriangulationBuilder() - Constructor for class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulationBuilder
-
- ConformingDelaunayTriangulator - Class in com.vividsolutions.jts.triangulate
-
Computes a Conforming Delaunay Triangulation over a set of sites and a set of
linear constraints.
- ConformingDelaunayTriangulator(Collection, double) - Constructor for class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
-
Creates a Conforming Delaunay Triangulation based on the given
unconstrained initial vertices.
- connect(QuadEdge, QuadEdge) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Creates a new QuadEdge connecting the destination of a to the origin of
b, in such a way that all three have the same left face after the
connection is complete.
- connect(QuadEdge, QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Creates a new QuadEdge connecting the destination of a to the origin of b,
in such a way that all three have the same left face after the connection
is complete.
- ConnectedElementLocationFilter - Class in com.vividsolutions.jts.operation.distance
-
A ConnectedElementPointFilter extracts a single point
from each connected element in a Geometry
(e.g.
- ConnectedElementPointFilter - Class in com.vividsolutions.jts.operation.distance
-
Extracts a single point
from each connected element in a Geometry
(e.g.
- ConnectedInteriorTester - Class in com.vividsolutions.jts.operation.valid
-
- ConnectedInteriorTester(GeometryGraph) - Constructor for class com.vividsolutions.jts.operation.valid.ConnectedInteriorTester
-
- ConnectedSubgraphFinder - Class in com.vividsolutions.jts.planargraph.algorithm
-
- ConnectedSubgraphFinder(PlanarGraph) - Constructor for class com.vividsolutions.jts.planargraph.algorithm.ConnectedSubgraphFinder
-
- ConsistentAreaTester - Class in com.vividsolutions.jts.operation.valid
-
- ConsistentAreaTester(GeometryGraph) - Constructor for class com.vividsolutions.jts.operation.valid.ConsistentAreaTester
-
Creates a new tester for consistent areas.
- ConsistentPolygonRingChecker - Class in com.vividsolutions.jts.operation.overlay
-
Tests whether the polygon rings in a
GeometryGraph
are consistent.
- ConsistentPolygonRingChecker(PlanarGraph) - Constructor for class com.vividsolutions.jts.operation.overlay.ConsistentPolygonRingChecker
-
- ConstraintEnforcementException - Exception in com.vividsolutions.jts.triangulate
-
Indicates a failure during constraint enforcement.
- ConstraintEnforcementException(String) - Constructor for exception com.vividsolutions.jts.triangulate.ConstraintEnforcementException
-
Creates a new instance with a given message.
- ConstraintEnforcementException(String, Coordinate) - Constructor for exception com.vividsolutions.jts.triangulate.ConstraintEnforcementException
-
Creates a new instance with a given message and approximate location.
- ConstraintSplitPointFinder - Interface in com.vividsolutions.jts.triangulate
-
An interface for strategies for determining the location of split points on constraint segments.
- ConstraintVertex - Class in com.vividsolutions.jts.triangulate
-
A vertex in a Constrained Delaunay Triangulation.
- ConstraintVertex(Coordinate) - Constructor for class com.vividsolutions.jts.triangulate.ConstraintVertex
-
Creates a new constraint vertex
- ConstraintVertexFactory - Interface in com.vividsolutions.jts.triangulate
-
- 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
-
- 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
-
- 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
Vertex
es.
- 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
QuadEdge
es.
- 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
-
- containsProperly(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygonContainsProperly
-
Tests whether this PreparedPolygon containsProperly a given geometry.
- ConvexHull - Class in com.vividsolutions.jts.algorithm
-
- ConvexHull(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.ConvexHull
-
Create a new convex hull construction for the input
Geometry
.
- ConvexHull(Coordinate[], GeometryFactory) - Constructor for class com.vividsolutions.jts.algorithm.ConvexHull
-
Create a new convex hull construction for the input
Coordinate
array.
- convexHull() - Method in class com.vividsolutions.jts.geom.Geometry
-
Computes the smallest convex Polygon
that contains all the
points in the Geometry
.
- convexHull() - Method in class com.vividsolutions.jts.geom.Polygon
-
- coord - Variable in class com.vividsolutions.jts.geomgraph.EdgeIntersection
-
- coord - Variable in class com.vividsolutions.jts.geomgraph.Node
-
- coord - Variable in class com.vividsolutions.jts.noding.SegmentNode
-
- Coordinate - Class in com.vividsolutions.jts.geom
-
A lightweight class used to store coordinates
on the 2-dimensional Cartesian plane.
- Coordinate(double, double, double) - Constructor for class com.vividsolutions.jts.geom.Coordinate
-
Constructs a Coordinate
at (x,y,z).
- Coordinate() - Constructor for class com.vividsolutions.jts.geom.Coordinate
-
Constructs a Coordinate
at (0,0,NaN).
- Coordinate(Coordinate) - Constructor for class com.vividsolutions.jts.geom.Coordinate
-
Constructs a Coordinate
having the same (x,y,z) values as
other
.
- Coordinate(double, double) - Constructor for class com.vividsolutions.jts.geom.Coordinate
-
Constructs a Coordinate
at (x,y,NaN).
- Coordinate.DimensionalComparator - Class in com.vividsolutions.jts.geom
-
Compares two
Coordinate
s, allowing for either a 2-dimensional
or 3-dimensional comparison, and handling NaN values correctly.
- Coordinate.DimensionalComparator() - Constructor for class com.vividsolutions.jts.geom.Coordinate.DimensionalComparator
-
Creates a comparator for 2 dimensional coordinates.
- Coordinate.DimensionalComparator(int) - Constructor for class com.vividsolutions.jts.geom.Coordinate.DimensionalComparator
-
Creates a comparator for 2 or 3 dimensional coordinates, depending
on the value provided.
- CoordinateArrayFilter - Class in com.vividsolutions.jts.util
-
- CoordinateArrayFilter(int) - Constructor for class com.vividsolutions.jts.util.CoordinateArrayFilter
-
Constructs a CoordinateArrayFilter
.
- CoordinateArrays - Class in com.vividsolutions.jts.geom
-
Useful utility functions for handling Coordinate arrays
- CoordinateArrays() - Constructor for class com.vividsolutions.jts.geom.CoordinateArrays
-
- CoordinateArrays.BidirectionalComparator - Class in com.vividsolutions.jts.geom
-
A
Comparator
for
Coordinate
arrays
modulo their directionality.
- CoordinateArrays.BidirectionalComparator() - Constructor for class com.vividsolutions.jts.geom.CoordinateArrays.BidirectionalComparator
-
- CoordinateArrays.ForwardComparator - Class in com.vividsolutions.jts.geom
-
A
Comparator
for
Coordinate
arrays
in the forward direction of their coordinates,
using lexicographic ordering.
- CoordinateArrays.ForwardComparator() - Constructor for class com.vividsolutions.jts.geom.CoordinateArrays.ForwardComparator
-
- CoordinateArraySequence - Class in com.vividsolutions.jts.geom.impl
-
- 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
Coordinate
s.
- CoordinateArraySequence(CoordinateSequence) - Constructor for class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
-
Constructs a sequence based on the given array (the
array is not copied).
- CoordinateArraySequenceFactory - Class in com.vividsolutions.jts.geom.impl
-
- CoordinateCountFilter - Class in com.vividsolutions.jts.util
-
- CoordinateCountFilter() - Constructor for class com.vividsolutions.jts.util.CoordinateCountFilter
-
- CoordinateFilter - Interface in com.vividsolutions.jts.geom
-
Geometry
classes support the concept of applying a
coordinate filter to every coordinate in the Geometry
.
- CoordinateList - Class in com.vividsolutions.jts.geom
-
A list of
Coordinate
s, which may
be set to prevent repeated coordinates from occuring in the list.
- CoordinateList() - Constructor for class com.vividsolutions.jts.geom.CoordinateList
-
Constructs a new list without any coordinates
- CoordinateList(Coordinate[]) - Constructor for class com.vividsolutions.jts.geom.CoordinateList
-
Constructs a new list from an array of Coordinates, allowing repeated points.
- CoordinateList(Coordinate[], boolean) - Constructor for class com.vividsolutions.jts.geom.CoordinateList
-
Constructs a new list from an array of Coordinates,
allowing caller to specify if repeated points are to be removed.
- CoordinatePrecisionReducerFilter - Class in com.vividsolutions.jts.precision
-
- CoordinatePrecisionReducerFilter(PrecisionModel) - Constructor for class com.vividsolutions.jts.precision.CoordinatePrecisionReducerFilter
-
Creates a new precision reducer filter.
- CoordinateSequence - Interface in com.vividsolutions.jts.geom
-
The internal representation of a list of coordinates inside a Geometry.
- CoordinateSequenceComparator - Class in com.vividsolutions.jts.geom
-
- CoordinateSequenceComparator() - Constructor for class com.vividsolutions.jts.geom.CoordinateSequenceComparator
-
Creates a comparator which will test all dimensions.
- CoordinateSequenceComparator(int) - Constructor for class com.vividsolutions.jts.geom.CoordinateSequenceComparator
-
Creates a comparator which will test only the specified number of dimensions.
- CoordinateSequenceFactory - Interface in com.vividsolutions.jts.geom
-
- CoordinateSequenceFilter - Interface in com.vividsolutions.jts.geom
-
Interface for classes which provide operations that
can be applied to the coordinates in a
CoordinateSequence
.
- CoordinateSequences - Class in com.vividsolutions.jts.geom
-
- CoordinateSequences() - Constructor for class com.vividsolutions.jts.geom.CoordinateSequences
-
- coordRef - Variable in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
-
A soft reference to the Coordinate[] representation of this sequence.
- copy(CoordinateSequence, int, CoordinateSequence, int, int) - Static method in class com.vividsolutions.jts.geom.CoordinateSequences
-
- copy(CoordinateSequence) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
-
- copyCoord(CoordinateSequence, int, CoordinateSequence, int) - Static method in class com.vividsolutions.jts.geom.CoordinateSequences
-
- 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
-
- COUNTERCLOCKWISE - Static variable in class com.vividsolutions.jts.algorithm.Angle
-
Constant representing counterclockwise orientation
- COUNTERCLOCKWISE - Static variable in class com.vividsolutions.jts.algorithm.CGAlgorithms
-
A value that indicates an orientation of counterclockwise, or a left turn.
- countSegment(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.RayCrossingCounter
-
Counts a segment
- coveredBy(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
-
Tests whether this geometry is covered by the
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
-
- 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
-
- create(CoordinateSequence) - Method in interface com.vividsolutions.jts.geom.CoordinateSequenceFactory
-
- create(int, int) - Method in interface com.vividsolutions.jts.geom.CoordinateSequenceFactory
-
- 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
-
- 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
-
- 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
-
- 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
-
- createCoord(double, double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
-
- createCoordinateSequence(Coordinate[]) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
-
- createCoordTrans(double, double, Coordinate) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
-
- createExpanded(Node, Interval) - Static method in class com.vividsolutions.jts.index.bintree.Node
-
- createExpanded(Node, Envelope) - Static method in class com.vividsolutions.jts.index.quadtree.Node
-
- createFromBaseLines(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformationFactory
-
Creates an AffineTransformation defined by a maping between two baselines.
- createFromControlVectors(Coordinate, Coordinate, Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformationFactory
-
Creates a tranformation from a set of three control vectors.
- createFromControlVectors(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformationFactory
-
Creates an AffineTransformation defined by a pair of control vectors.
- createFromControlVectors(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformationFactory
-
Creates an AffineTransformation defined by a single control vector.
- createFromControlVectors(Coordinate[], Coordinate[]) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformationFactory
-
Creates an AffineTransformation defined by a set of control vectors.
- createGeometry(Geometry) - Method in class com.vividsolutions.jts.geom.GeometryFactory
-
- createGeometryCollection(Geometry[]) - Method in class com.vividsolutions.jts.geom.GeometryFactory
-
Creates a GeometryCollection using the given Geometries; a null or empty
array will create an empty GeometryCollection.
- createLinearRing(Coordinate[]) - Method in class com.vividsolutions.jts.geom.GeometryFactory
-
Creates a LinearRing using the given Coordinates; 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.
- createLineString(Coordinate[]) - Method in class com.vividsolutions.jts.geom.GeometryFactory
-
Creates a LineString using the given Coordinates; a null or empty array will
create an empty LineString.
- createLineString(CoordinateSequence) - Method in class com.vividsolutions.jts.geom.GeometryFactory
-
Creates a LineString using the given CoordinateSequence; a null or empty CoordinateSequence will
create an empty LineString.
- createMultiLineString(LineString[]) - Method in class com.vividsolutions.jts.geom.GeometryFactory
-
Creates a MultiLineString using the given LineStrings; a null or empty
array will create an empty MultiLineString.
- createMultiPoint(Point[]) - Method in class com.vividsolutions.jts.geom.GeometryFactory
-
Creates a MultiPoint using the given Points.
- createMultiPoint(Coordinate[]) - Method in class com.vividsolutions.jts.geom.GeometryFactory
-
- 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
-
- 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
-
- createSupercircle(double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
-
Creates a supercircular
Polygon
of a given positive power.
- createVertex(Coordinate, Segment) - Method in interface com.vividsolutions.jts.triangulate.ConstraintVertexFactory
-
- crosses(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
-
Tests whether this geometry crosses the
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.
- crossProduct(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.VectorMath
-
- CURRENT_VERSION - Static variable in class com.vividsolutions.jts.JTSVersion
-
The current version number of the JTS API.
- currentSegment(float[]) - Method in class com.vividsolutions.jts.awt.ShapeCollectionPathIterator
-
- currentSegment(double[]) - Method in class com.vividsolutions.jts.awt.ShapeCollectionPathIterator
-
- cutEdges - Variable in class com.vividsolutions.jts.operation.polygonize.Polygonizer
-
- dangles - Variable in class com.vividsolutions.jts.operation.polygonize.Polygonizer
-
- Debug - Class in com.vividsolutions.jts.util
-
Provides routines to simplify and localize debugging output.
- DEBUG_PROPERTY_NAME - Static variable in class com.vividsolutions.jts.util.Debug
-
- DEBUG_PROPERTY_VALUE_ON - Static variable in class com.vividsolutions.jts.util.Debug
-
- DEBUG_PROPERTY_VALUE_TRUE - Static variable in class com.vividsolutions.jts.util.Debug
-
- DEFAULT_MITRE_LIMIT - Static variable in class com.vividsolutions.jts.operation.buffer.BufferParameters
-
The default mitre limit
Allows fairly pointy mitres.
- DEFAULT_POINT_FACTORY - Static variable in class com.vividsolutions.jts.awt.ShapeWriter
-
The point shape factory used by default.
- DEFAULT_POINT_TRANSFORMATION - Static variable in class com.vividsolutions.jts.awt.ShapeWriter
-
The point transformation used by default.
- DEFAULT_QUADRANT_SEGMENTS - Static variable in class com.vividsolutions.jts.operation.buffer.BufferParameters
-
The default number of facets into which to divide a fillet of 90 degrees.
- DEFAULT_SIZE - Static variable in class com.vividsolutions.jts.awt.SqarePointShapeFactory
-
The default length of the square's side.
- DefaultCoordinateSequenceFactory - Class in com.vividsolutions.jts.geom
-
Deprecated.
no longer used
- DefaultCoordinateSequenceFactory() - Constructor for class com.vividsolutions.jts.geom.DefaultCoordinateSequenceFactory
-
Deprecated.
- DelaunayTriangulationBuilder - Class in com.vividsolutions.jts.triangulate
-
A utility class which creates Delaunay Trianglulations
from collections of points and extract the resulting
triangulation edges or triangles as geometries.
- DelaunayTriangulationBuilder() - Constructor for class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
-
Creates a new triangulation builder.
- DELETE - Static variable in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
-
- DELETE - Static variable in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
-
- delete() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Marks this quadedge as being deleted.
- delete(QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Deletes a quadedge from the subdivision.
- Densifier - Class in com.vividsolutions.jts.densify
-
Densifies a geometry by inserting extra vertices along the line segments
in the geometry.
- Densifier(Geometry) - Constructor for class com.vividsolutions.jts.densify.Densifier
-
Creates a new densifier instance.
- densify(Geometry, double) - Static method in class com.vividsolutions.jts.densify.Densifier
-
Densifies a geometry using a given distance tolerance,
and respecting the input geometry's
PrecisionModel
.
- Depth - Class in com.vividsolutions.jts.geomgraph
-
A Depth object records the topological depth of the sides
of an Edge for up to two Geometries.
- Depth() - Constructor for class com.vividsolutions.jts.geomgraph.Depth
-
- depth() - Method in class com.vividsolutions.jts.index.bintree.Bintree
-
- depth() - Method in class com.vividsolutions.jts.index.quadtree.Quadtree
-
Returns the number of levels in the tree.
- depth() - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
-
- depth(AbstractNode) - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
-
- depth() - Method in class com.vividsolutions.jts.index.strtree.STRtree
-
Returns the number of items in the tree.
- depthAtLocation(int) - Static method in class com.vividsolutions.jts.geomgraph.Depth
-
- depthFactor(int, int) - Static method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
Computes the factor for the change in depth when moving from one location to another.
- dest() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Gets the vertex for the edge's destination
- deStar - Variable in class com.vividsolutions.jts.planargraph.Node
-
The collection of DirectedEdges that leave this Node
- DESTINATION - Static variable in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
- 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 - Static variable in class com.vividsolutions.jts.operation.overlay.OverlayOp
-
- difference(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp
-
- difference(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.SnapOverlayOp
-
- difference(Geometry, Geometry) - Method in class com.vividsolutions.jts.precision.CommonBitsOp
-
Computes the set-theoretic difference of two
Geometry
s, using enhanced precision.
- difference(Geometry, Geometry) - Static method in class com.vividsolutions.jts.precision.EnhancedPrecisionOp
-
Computes the set-theoretic difference of two
Geometry
s, using enhanced precision.
- dim - Variable in class com.vividsolutions.jts.util.GeometricShapeFactory
-
- Dimension - Class in com.vividsolutions.jts.geom
-
Provides constants representing the dimensions of a point, a curve and a surface.
- Dimension() - Constructor for class com.vividsolutions.jts.geom.Dimension
-
- dimension - Variable in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
-
The dimensions of the coordinates hold in the packed array
- dimensionLimit - Variable in class com.vividsolutions.jts.geom.CoordinateSequenceComparator
-
The number of dimensions to test
- DirectedEdge - Class in com.vividsolutions.jts.geomgraph
-
- DirectedEdge(Edge, boolean) - Constructor for class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- DirectedEdge - Class in com.vividsolutions.jts.planargraph
-
- DirectedEdge(Node, Node, Coordinate, boolean) - Constructor for class com.vividsolutions.jts.planargraph.DirectedEdge
-
Constructs a DirectedEdge connecting the from
node to the
to
node.
- DirectedEdgeStar - Class in com.vividsolutions.jts.geomgraph
-
A DirectedEdgeStar is an ordered list of outgoing DirectedEdges around a node.
- DirectedEdgeStar() - Constructor for class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
-
- DirectedEdgeStar - Class in com.vividsolutions.jts.planargraph
-
- DirectedEdgeStar() - Constructor for class com.vividsolutions.jts.planargraph.DirectedEdgeStar
-
Constructs a DirectedEdgeStar with no edges.
- dirEdge - Variable in class com.vividsolutions.jts.planargraph.Edge
-
The two DirectedEdges associated with this Edge.
- dirEdgeIterator() - Method in class com.vividsolutions.jts.planargraph.PlanarGraph
-
Returns an Iterator over the DirectedEdges in this PlanarGraph, in the order in which they
were added.
- dirEdgeIterator() - Method in class com.vividsolutions.jts.planargraph.Subgraph
-
Returns an
Iterator
over the
DirectedEdge
s in this graph,
in the order in which they were added.
- dirEdges - Variable in class com.vividsolutions.jts.planargraph.PlanarGraph
-
- dirEdges - Variable in class com.vividsolutions.jts.planargraph.Subgraph
-
- DISCONNECTED_INTERIOR - Static variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
-
Indicates that the interior of a polygon is disjoint
(often caused by set of contiguous holes splitting the polygon into two parts)
- DiscreteHausdorffDistance - Class in com.vividsolutions.jts.algorithm.distance
-
An algorithm for computing a distance metric
which is an approximation to the Hausdorff Distance
based on a discretization of the input
Geometry
.
- DiscreteHausdorffDistance(Geometry, Geometry) - Constructor for class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance
-
- DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter - Class in com.vividsolutions.jts.algorithm.distance
-
- DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter(Geometry, double) - Constructor for class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
-
- DiscreteHausdorffDistance.MaxPointDistanceFilter - Class in com.vividsolutions.jts.algorithm.distance
-
- DiscreteHausdorffDistance.MaxPointDistanceFilter(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxPointDistanceFilter
-
- disjoint(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
-
Tests whether this geometry is disjoint from the 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(SegmentString) - Method in class com.vividsolutions.jts.noding.SegmentStringDissolver
-
- 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!
- DistanceOp - Class in com.vividsolutions.jts.operation.distance
-
Find two points on two
Geometry
s which lie
within a given distance, or else are the nearest points
on the geometries (in which case this also
provides the distance between the geometries).
- DistanceOp(Geometry, Geometry) - Constructor for class com.vividsolutions.jts.operation.distance.DistanceOp
-
Constructs a DistanceOp that computes the distance and nearest points between
the two specified geometries.
- DistanceOp(Geometry, Geometry, double) - Constructor for class com.vividsolutions.jts.operation.distance.DistanceOp
-
Constructs a DistanceOp that computes the distance and nearest points between
the two specified geometries.
- distancePerpendicular(Coordinate) - Method in class com.vividsolutions.jts.geom.LineSegment
-
Computes the perpendicular distance between the (infinite) line defined
by this line segment and a point.
- distancePointLine(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
-
Computes the distance from a point p to a line segment AB
Note: NON-ROBUST!
- distancePointLine(Coordinate, Coordinate[]) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
-
Computes the distance from a point to a sequence
of line segments.
- distancePointLinePerpendicular(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
-
Computes the perpendicular distance from a point p
to the (infinite) line containing the points AB
- DistanceToPoint - Class in com.vividsolutions.jts.algorithm.distance
-
Computes the Euclidean distance (L2 metric) from a Point to a Geometry.
- DistanceToPoint() - Constructor for class com.vividsolutions.jts.algorithm.distance.DistanceToPoint
-
- DistanceToPointFinder - Class in com.vividsolutions.jts.operation.buffer.validate
-
Computes the Euclidean distance (L2 metric) from a Point to a Geometry.
- DistanceToPointFinder() - Constructor for class com.vividsolutions.jts.operation.buffer.validate.DistanceToPointFinder
-
- dNext() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Gets the next CCW edge around (into) the destination of this edge.
- DO_INTERSECT - Static variable in class com.vividsolutions.jts.algorithm.LineIntersector
-
- DONT_INTERSECT - Static variable in class com.vividsolutions.jts.algorithm.LineIntersector
-
These are deprecated, due to ambiguous naming
- DONTCARE - Static variable in class com.vividsolutions.jts.geom.Dimension
-
Dimension value for any dimension (= {FALSE, TRUE}).
- dotProduct(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.VectorMath
-
- DOUBLE - Static variable in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
-
- DOUBLE_FACTORY - Static variable in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
-
- DoubleBits - Class in com.vividsolutions.jts.index.quadtree
-
DoubleBits manipulates Double numbers
by using bit manipulation and bit-field extraction.
- DoubleBits(double) - Constructor for class com.vividsolutions.jts.index.quadtree.DoubleBits
-
- DouglasPeuckerLineSimplifier - Class in com.vividsolutions.jts.simplify
-
Simplifies a linestring (sequence of points) using
the standard Douglas-Peucker algorithm.
- DouglasPeuckerLineSimplifier(Coordinate[]) - Constructor for class com.vividsolutions.jts.simplify.DouglasPeuckerLineSimplifier
-
- DouglasPeuckerSimplifier - Class in com.vividsolutions.jts.simplify
-
Simplifies a
Geometry
using the standard Douglas-Peucker algorithm.
- DouglasPeuckerSimplifier(Geometry) - Constructor for class com.vividsolutions.jts.simplify.DouglasPeuckerSimplifier
-
- dPrev() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Gets the next CW edge around (into) the destination of this edge.
- DUPLICATE_RINGS - Static variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
-
Indicates that a polygonal geometry contains two rings which are identical
- Edge - Class in com.vividsolutions.jts.geomgraph
-
- Edge(Coordinate[], Label) - Constructor for class com.vividsolutions.jts.geomgraph.Edge
-
- Edge(Coordinate[]) - Constructor for class com.vividsolutions.jts.geomgraph.Edge
-
- edge - Variable in class com.vividsolutions.jts.geomgraph.EdgeEnd
-
- Edge - Class in com.vividsolutions.jts.planargraph
-
- Edge() - Constructor for class com.vividsolutions.jts.planargraph.Edge
-
Constructs an Edge whose DirectedEdges are not yet set.
- Edge(DirectedEdge, DirectedEdge) - Constructor for class com.vividsolutions.jts.planargraph.Edge
-
Constructs an Edge initialized with the given DirectedEdges, and for each
DirectedEdge: sets the Edge, sets the symmetric DirectedEdge, and adds
this Edge to its from-Node.
- EdgeConnectedTriangleTraversal - Class in com.vividsolutions.jts.triangulate.quadedge
-
A framework to visit sets of edge-connected
QuadEdgeTriangle
s in breadth-first order
- EdgeConnectedTriangleTraversal() - Constructor for class com.vividsolutions.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
-
- edgeDirection - Variable in class com.vividsolutions.jts.planargraph.DirectedEdge
-
- EdgeEnd - Class in com.vividsolutions.jts.geomgraph
-
Models the end of an edge incident on a node.
- EdgeEnd(Edge) - Constructor for class com.vividsolutions.jts.geomgraph.EdgeEnd
-
- EdgeEnd(Edge, Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.geomgraph.EdgeEnd
-
- EdgeEnd(Edge, Coordinate, Coordinate, Label) - Constructor for class com.vividsolutions.jts.geomgraph.EdgeEnd
-
- EdgeEndBuilder - Class in com.vividsolutions.jts.operation.relate
-
- EdgeEndBuilder() - Constructor for class com.vividsolutions.jts.operation.relate.EdgeEndBuilder
-
- EdgeEndBundle - Class in com.vividsolutions.jts.operation.relate
-
A collection of
EdgeEnd
s which obey the following invariant:
They originate at the same node and have the same direction.
- EdgeEndBundle(BoundaryNodeRule, EdgeEnd) - Constructor for class com.vividsolutions.jts.operation.relate.EdgeEndBundle
-
- EdgeEndBundle(EdgeEnd) - Constructor for class com.vividsolutions.jts.operation.relate.EdgeEndBundle
-
- EdgeEndBundleStar - Class in com.vividsolutions.jts.operation.relate
-
- EdgeEndBundleStar() - Constructor for class com.vividsolutions.jts.operation.relate.EdgeEndBundleStar
-
Creates a new empty EdgeEndBundleStar
- edgeEndList - Variable in class com.vividsolutions.jts.geomgraph.PlanarGraph
-
- EdgeEndStar - Class in com.vividsolutions.jts.geomgraph
-
A EdgeEndStar is an ordered list of EdgeEnds around a node.
- EdgeEndStar() - Constructor for class com.vividsolutions.jts.geomgraph.EdgeEndStar
-
- EdgeIntersection - Class in com.vividsolutions.jts.geomgraph
-
Represents a point on an
edge which intersects with another edge.
- EdgeIntersection(Coordinate, int, double) - Constructor for class com.vividsolutions.jts.geomgraph.EdgeIntersection
-
- EdgeIntersectionList - Class in com.vividsolutions.jts.geomgraph
-
A list of edge intersections along an
Edge
.
- EdgeIntersectionList(Edge) - Constructor for class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
-
- edgeIterator() - Method in class com.vividsolutions.jts.planargraph.PlanarGraph
-
Returns an Iterator over the Edges in this PlanarGraph, in the order in which they
were added.
- edgeIterator() - Method in class com.vividsolutions.jts.planargraph.Subgraph
-
Returns an
Iterator
over the
Edge
s in this graph,
in the order in which they were added.
- edgeList - Variable in class com.vividsolutions.jts.geomgraph.EdgeEndStar
-
A list of all outgoing edges in the result, in CCW order
- EdgeList - Class in com.vividsolutions.jts.geomgraph
-
A EdgeList is a list of Edges.
- EdgeList() - Constructor for class com.vividsolutions.jts.geomgraph.EdgeList
-
- edgeMap - Variable in class com.vividsolutions.jts.geomgraph.EdgeEndStar
-
A map which maintains the edges in sorted order around the node
- EdgeNodingValidator - Class in com.vividsolutions.jts.geomgraph
-
Validates that a collection of
Edge
s is correctly noded.
- EdgeNodingValidator(Collection) - Constructor for class com.vividsolutions.jts.geomgraph.EdgeNodingValidator
-
Creates a new validator for the given collection of
Edge
s.
- EdgeRing - Class in com.vividsolutions.jts.geomgraph
-
- EdgeRing(DirectedEdge, GeometryFactory) - Constructor for class com.vividsolutions.jts.geomgraph.EdgeRing
-
- EdgeRing - Class in com.vividsolutions.jts.operation.polygonize
-
- EdgeRing(GeometryFactory) - Constructor for class com.vividsolutions.jts.operation.polygonize.EdgeRing
-
- edges - Variable in class com.vividsolutions.jts.geomgraph.Node
-
- edges - Variable in class com.vividsolutions.jts.geomgraph.PlanarGraph
-
- edges - Variable in class com.vividsolutions.jts.planargraph.PlanarGraph
-
- edges - Variable in class com.vividsolutions.jts.planargraph.Subgraph
-
- EdgeSetIntersector - Class in com.vividsolutions.jts.geomgraph.index
-
An EdgeSetIntersector computes all the intersections between the
edges in the set.
- EdgeSetIntersector() - Constructor for class com.vividsolutions.jts.geomgraph.index.EdgeSetIntersector
-
- EdgeSetNoder - Class in com.vividsolutions.jts.operation.overlay
-
Nodes a set of edges.
- EdgeSetNoder(LineIntersector) - Constructor for class com.vividsolutions.jts.operation.overlay.EdgeSetNoder
-
- EdgeString - Class in com.vividsolutions.jts.operation.linemerge
-
A sequence of
LineMergeDirectedEdge
s forming one of the lines that will
be output by the line-merging process.
- EdgeString(GeometryFactory) - Constructor for class com.vividsolutions.jts.operation.linemerge.EdgeString
-
Constructs an EdgeString with the given factory used to convert this EdgeString
to a LineString
- edit(Geometry, GeometryFactory) - Method in class com.vividsolutions.jts.geom.util.GeometryEditor.CoordinateOperation
-
- edit(Coordinate[], Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryEditor.CoordinateOperation
-
- edit(Geometry, GeometryEditor.GeometryEditorOperation) - Method in class com.vividsolutions.jts.geom.util.GeometryEditor
-
Edit the input
Geometry
with the given edit operation.
- edit(Geometry, GeometryFactory) - Method in interface com.vividsolutions.jts.geom.util.GeometryEditor.GeometryEditorOperation
-
Edits a Geometry by returning a new Geometry with a modification.
- endElement(String, String, String) - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
-
- endLine() - Method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
-
Terminate the current LineString.
- ENDPOINT_BOUNDARY_RULE - Static variable in interface com.vividsolutions.jts.algorithm.BoundaryNodeRule
-
The Endpoint Boundary Node Rule.
- enforceConstraints() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
-
Enforces the supplied constraints into the triangulation.
- EnhancedPrecisionOp - Class in com.vividsolutions.jts.precision
-
Provides versions of Geometry spatial functions which use
enhanced precision techniques to reduce the likelihood of robustness problems.
- EnhancedPrecisionOp() - Constructor for class com.vividsolutions.jts.precision.EnhancedPrecisionOp
-
- ensureExtent(Interval, double) - Static method in class com.vividsolutions.jts.index.bintree.Bintree
-
Ensure that the Interval for the inserted item has non-zero extents.
- ensureExtent(Envelope, double) - Static method in class com.vividsolutions.jts.index.quadtree.Quadtree
-
Ensure that the envelope for the inserted item has non-zero extents.
- Envelope - Class in com.vividsolutions.jts.geom
-
Defines a rectangular region of the 2D coordinate plane.
- Envelope() - Constructor for class com.vividsolutions.jts.geom.Envelope
-
Creates a null Envelope
.
- Envelope(double, double, double, double) - Constructor for class com.vividsolutions.jts.geom.Envelope
-
Creates an Envelope
for a region defined by maximum and minimum values.
- Envelope(Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.geom.Envelope
-
Creates an Envelope
for a region defined by two Coordinates.
- Envelope(Coordinate) - Constructor for class com.vividsolutions.jts.geom.Envelope
-
Creates an Envelope
for a region defined by a single Coordinate.
- Envelope(Envelope) - Constructor for class com.vividsolutions.jts.geom.Envelope
-
Create an Envelope
from an existing Envelope.
- envelope - Variable in class com.vividsolutions.jts.geom.Geometry
-
The bounding box of this Geometry
.
- envelope(Collection) - Static method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
-
- 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
-
- 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 Coordinate
s
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 Geometry
s are exactly equal,
up to a specified distance tolerance.
- equalsExact(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns true if the two Geometry
s 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
-
- ERROR - Static variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
-
Deprecated.
- 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
-
- 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.
- 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
-
- extractTargetCoordinates(Geometry) - Method in class com.vividsolutions.jts.operation.overlay.snap.GeometrySnapper
-
- extractUniqueCoordinates(Geometry) - Static method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
-
- GB - Static variable in class com.vividsolutions.jts.util.Memory
-
- GeometricShapeFactory - Class in com.vividsolutions.jts.util
-
Computes various kinds of common geometric shapes.
- GeometricShapeFactory() - Constructor for class com.vividsolutions.jts.util.GeometricShapeFactory
-
Create a shape factory which will create shapes using the default
GeometryFactory
.
- GeometricShapeFactory(GeometryFactory) - Constructor for class com.vividsolutions.jts.util.GeometricShapeFactory
-
Create a shape factory which will create shapes using the given
GeometryFactory
.
- GeometricShapeFactory.Dimensions - Class in com.vividsolutions.jts.util
-
- GeometricShapeFactory.Dimensions() - Constructor for class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
-
- geometries - Variable in class com.vividsolutions.jts.geom.GeometryCollection
-
Internal representation of this GeometryCollection
.
- Geometry - Class in com.vividsolutions.jts.geom
-
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.
- geometryChanged() - Method in class com.vividsolutions.jts.geom.Geometry
-
Notifies this geometry that its coordinates have been changed by an external
party (for example, via a
CoordinateFilter
).
- geometryChangedAction() - Method in class com.vividsolutions.jts.geom.Geometry
-
Notifies this Geometry that its Coordinates have been changed by an external
party.
- GeometryCollection - Class in com.vividsolutions.jts.geom
-
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 in com.vividsolutions.jts.geom
-
- GeometryCollectionIterator(Geometry) - Constructor for class com.vividsolutions.jts.geom.GeometryCollectionIterator
-
Constructs an iterator over the given GeometryCollection
.
- GeometryCollectionMapper - Class in com.vividsolutions.jts.geom.util
-
- GeometryCollectionMapper(GeometryCollectionMapper.MapOp) - Constructor for class com.vividsolutions.jts.geom.util.GeometryCollectionMapper
-
- GeometryCollectionMapper.MapOp - Interface in com.vividsolutions.jts.geom.util
-
- GeometryCollectionShape - Class in com.vividsolutions.jts.awt
-
A Shape
which contains a heterogeneous collection of other shapes
representing JTS Geometry
s.
- GeometryCollectionShape() - Constructor for class com.vividsolutions.jts.awt.GeometryCollectionShape
-
- GeometryCombiner - Class in com.vividsolutions.jts.geom.util
-
- GeometryCombiner(Collection) - Constructor for class com.vividsolutions.jts.geom.util.GeometryCombiner
-
Creates a new combiner for a collection of geometries
- GeometryComponentFilter - Interface in com.vividsolutions.jts.geom
-
Geometry
classes support the concept of applying
a GeometryComponentFilter
filter to the Geometry
.
- GeometryEditor - Class in com.vividsolutions.jts.geom.util
-
A class which supports
creating new
Geometry
s
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
Geometry
s with the same
GeometryFactory
as the input Geometry.
- GeometryEditor(GeometryFactory) - Constructor for class com.vividsolutions.jts.geom.util.GeometryEditor
-
- GeometryEditor.CoordinateOperation - Class in com.vividsolutions.jts.geom.util
-
- GeometryEditor.CoordinateOperation() - Constructor for class com.vividsolutions.jts.geom.util.GeometryEditor.CoordinateOperation
-
- GeometryEditor.GeometryEditorOperation - Interface in com.vividsolutions.jts.geom.util
-
A interface which specifies an edit operation for Geometries.
- GeometryExtracter - Class in com.vividsolutions.jts.geom.util
-
Extracts the components of a given type from a
Geometry
.
- GeometryExtracter(Class, List) - Constructor for class com.vividsolutions.jts.geom.util.GeometryExtracter
-
Constructs a filter with a list in which to store the elements found.
- GeometryFactory - Class in com.vividsolutions.jts.geom
-
Supplies a set of utility methods for building Geometry objects from lists
of Coordinates.
- GeometryFactory(PrecisionModel, int, CoordinateSequenceFactory) - Constructor for class com.vividsolutions.jts.geom.GeometryFactory
-
Constructs a GeometryFactory that generates Geometries having the given
PrecisionModel, spatial-reference ID, and CoordinateSequence implementation.
- GeometryFactory(CoordinateSequenceFactory) - Constructor for class com.vividsolutions.jts.geom.GeometryFactory
-
Constructs a GeometryFactory that generates Geometries having the given
CoordinateSequence implementation, a double-precision floating PrecisionModel and a
spatial-reference ID of 0.
- GeometryFactory(PrecisionModel) - Constructor for class com.vividsolutions.jts.geom.GeometryFactory
-
Constructs a GeometryFactory that generates Geometries having the given
PrecisionModel
and the default CoordinateSequence
implementation.
- GeometryFactory(PrecisionModel, int) - Constructor for class com.vividsolutions.jts.geom.GeometryFactory
-
Constructs a GeometryFactory that generates Geometries having the given
PrecisionModel
and spatial-reference ID, and the default CoordinateSequence
implementation.
- GeometryFactory() - Constructor for class com.vividsolutions.jts.geom.GeometryFactory
-
Constructs a GeometryFactory that generates Geometries having a floating
PrecisionModel and a spatial-reference ID of 0.
- geometryFactory - Variable in class com.vividsolutions.jts.geomgraph.EdgeRing
-
- GeometryFilter - Interface in com.vividsolutions.jts.geom
-
GeometryCollection
classes support the concept of
applying a GeometryFilter
to the Geometry
.
- GeometryGraph - Class in com.vividsolutions.jts.geomgraph
-
A GeometryGraph is a graph that models a given Geometry
- GeometryGraph(int, Geometry) - Constructor for class com.vividsolutions.jts.geomgraph.GeometryGraph
-
- GeometryGraph(int, Geometry, BoundaryNodeRule) - Constructor for class com.vividsolutions.jts.geomgraph.GeometryGraph
-
- GeometryGraphOperation - Class in com.vividsolutions.jts.operation
-
- 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 in com.vividsolutions.jts.operation.distance
-
Represents the location of a point on a Geometry.
- GeometryLocation(Geometry, int, Coordinate) - Constructor for class com.vividsolutions.jts.operation.distance.GeometryLocation
-
Constructs a GeometryLocation specifying a point on a geometry, as well as the
segment that the point is on
(or 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 in com.vividsolutions.jts.noding.snapround
-
Nodes a list of
Geometry
s using Snap Rounding
- GeometryNoder(PrecisionModel) - Constructor for class com.vividsolutions.jts.noding.snapround.GeometryNoder
-
- GeometrySnapper - Class in com.vividsolutions.jts.operation.overlay.snap
-
Snaps the vertices and segments of a
Geometry
to another Geometry's vertices.
- GeometrySnapper(Geometry) - Constructor for class com.vividsolutions.jts.operation.overlay.snap.GeometrySnapper
-
Creates a new snapper acting on the given geometry
- GeometryStrategies - Class in com.vividsolutions.jts.io.gml2
-
Container for GML2 Geometry parsing strategies which can be represented in JTS.
- GeometryStrategies() - Constructor for class com.vividsolutions.jts.io.gml2.GeometryStrategies
-
- GeometryTransformer - Class in com.vividsolutions.jts.geom.util
-
A framework for processes which transform an input
Geometry
into
an output
Geometry
, possibly changing its structure and type(s).
- GeometryTransformer() - Constructor for class com.vividsolutions.jts.geom.util.GeometryTransformer
-
- geomFact - Variable in class com.vividsolutions.jts.util.GeometricShapeFactory
-
- 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 Geometry
s inherent boundary.
- getBoundaryDimension() - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- getBoundaryDimension() - Method in class com.vividsolutions.jts.geom.LinearRing
-
Returns Dimension.FALSE
, since by definition LinearRings do
not have a boundary.
- getBoundaryDimension() - Method in class com.vividsolutions.jts.geom.LineString
-
- getBoundaryDimension() - Method in class com.vividsolutions.jts.geom.MultiLineString
-
- getBoundaryDimension() - Method in class com.vividsolutions.jts.geom.MultiPoint
-
- getBoundaryDimension() - Method in class com.vividsolutions.jts.geom.MultiPolygon
-
- getBoundaryDimension() - Method in class com.vividsolutions.jts.geom.Point
-
- getBoundaryDimension() - Method in class com.vividsolutions.jts.geom.Polygon
-
- getBoundaryNodeRule() - Method in class com.vividsolutions.jts.geomgraph.GeometryGraph
-
- getBoundaryNodes() - Method in class com.vividsolutions.jts.geomgraph.GeometryGraph
-
- getBoundaryNodes(int) - Method in class com.vividsolutions.jts.geomgraph.NodeMap
-
- getBoundaryPoints() - Method in class com.vividsolutions.jts.geomgraph.GeometryGraph
-
- getBounds() - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
-
- getBounds() - Method in class com.vividsolutions.jts.awt.PolygonShape
-
- getBounds() - Method in class com.vividsolutions.jts.index.strtree.AbstractNode
-
- getBounds() - Method in interface com.vividsolutions.jts.index.strtree.Boundable
-
Returns a representation of space that encloses this Boundable, preferably
not much bigger than this Boundable's boundary yet fast to test for intersection
with the bounds of other Boundables.
- getBounds() - Method in class com.vividsolutions.jts.index.strtree.ItemBoundable
-
- getBounds2D() - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
-
- getBounds2D() - Method in class com.vividsolutions.jts.awt.PolygonShape
-
- 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
.
- 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
MonotoneChain
s
for the given list of coordinates.
- getChainStartIndices(Coordinate[]) - Method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainIndexer
-
- getChainStartIndices(Coordinate[]) - Static method in class com.vividsolutions.jts.index.chain.MonotoneChainBuilder
-
Return an array containing lists of start/end indexes of the monotone chains
for the given list of coordinates.
- getChildBoundables() - Method in class com.vividsolutions.jts.index.strtree.AbstractNode
-
Returns either child AbstractNodes
, or if this is a leaf node, real data (wrapped
in ItemBoundables
).
- getCircle() - Method in class com.vividsolutions.jts.algorithm.MinimumBoundingCircle
-
Gets a geometry which represents the Minimum Bounding Circle.
- getCollapsedEdge() - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- getCommon() - Method in class com.vividsolutions.jts.precision.CommonBits
-
- getCommonCoordinate() - Method in class com.vividsolutions.jts.precision.CommonBitsRemover
-
The common bits of the Coordinates in the supplied Geometries.
- getComparator() - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
-
- getComparator() - Method in class com.vividsolutions.jts.index.strtree.SIRtree
-
- getComparator() - Method in class com.vividsolutions.jts.index.strtree.STRtree
-
- 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
Segment
s which represent the constraints.
- getContext() - Method in class com.vividsolutions.jts.index.chain.MonotoneChain
-
- getContext() - Method in class com.vividsolutions.jts.planargraph.GraphComponent
-
Gets the user-defined data for this component.
- getConvexHull() - Method in class com.vividsolutions.jts.algorithm.ConvexHull
-
Returns a
Geometry
that represents the convex hull of the input
geometry.
- getConvexHull() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
-
Gets the convex hull of all the sites in the triangulation,
including constraint vertices.
- getCoordinate(int) - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
-
- getCoordinate() - Method in class com.vividsolutions.jts.algorithm.HCoordinate
-
- getCoordinate(int) - Method in class com.vividsolutions.jts.geom.CoordinateList
-
- getCoordinate(int) - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
-
Returns (possibly a copy of) the i'th coordinate in this sequence.
- getCoordinate(int, Coordinate) - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
-
Copies the i'th coordinate in the sequence to the supplied
Coordinate
.
- getCoordinate() - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns a vertex of this Geometry
(usually, but not necessarily, the first one).
- getCoordinate() - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- getCoordinate(int) - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
-
Get the Coordinate with index i.
- getCoordinate(int, Coordinate) - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
-
- getCoordinate(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
-
- getCoordinate(int, Coordinate) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
-
- getCoordinate(int) - Method in class com.vividsolutions.jts.geom.LineSegment
-
- getCoordinate() - Method in class com.vividsolutions.jts.geom.LineString
-
- getCoordinate(int) - Method in class com.vividsolutions.jts.geom.MultiPoint
-
Returns the Coordinate
at the given position.
- getCoordinate() - Method in class com.vividsolutions.jts.geom.Point
-
- getCoordinate() - Method in class com.vividsolutions.jts.geom.Polygon
-
- getCoordinate() - Method in exception com.vividsolutions.jts.geom.TopologyException
-
- getCoordinate(int) - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- getCoordinate() - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- getCoordinate() - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
-
- getCoordinate() - Method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
-
- getCoordinate() - Method in class com.vividsolutions.jts.geomgraph.EdgeIntersection
-
- getCoordinate(int) - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
-
- getCoordinate() - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
-
- getCoordinate() - Method in class com.vividsolutions.jts.geomgraph.Node
-
- getCoordinate() - Method in class com.vividsolutions.jts.index.kdtree.KdNode
-
Returns the location of this node
- getCoordinate(Geometry) - Method in class com.vividsolutions.jts.linearref.LinearLocation
-
- 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
-
- getCoordinate() - Method in class com.vividsolutions.jts.operation.valid.ConnectedInteriorTester
-
- getCoordinate() - Method in class com.vividsolutions.jts.operation.valid.RepeatedPointTester
-
- getCoordinate() - Method in class com.vividsolutions.jts.operation.valid.TopologyValidationError
-
Returns the location of this error (on the
Geometry
containing the error).
- getCoordinate() - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
-
Returns the coordinate of the from-node.
- getCoordinate() - Method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
-
Returns the coordinate for the node at wich this star is based
- getCoordinate() - Method in class com.vividsolutions.jts.planargraph.Node
-
Returns the location of this Node.
- getCoordinate() - Method in exception com.vividsolutions.jts.triangulate.ConstraintEnforcementException
-
Gets the approximate location of this error.
- getCoordinate(int) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
- getCoordinate() - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
- getCoordinateCopy(int) - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
-
Returns a copy of the i'th coordinate in this sequence.
- getCoordinateCopy(int) - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
-
Get a copy of the Coordinate with index i.
- getCoordinateCopy(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
-
- getCoordinateInternal(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
-
- getCoordinateInternal(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
-
- getCoordinateInternal(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
-
Returns a Coordinate representation of the specified coordinate, by always
building a new Coordinate object
- getCoordinateN(int) - Method in class com.vividsolutions.jts.geom.LineString
-
- getCoordinates() - Method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance
-
- getCoordinates() - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
-
- getCoordinates() - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns an array containing the values of all the vertices for
this geometry.
- getCoordinates() - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
Collects all coordinates of all subgeometries into an Array.
- getCoordinates() - Method in class com.vividsolutions.jts.geom.LineString
-
- getCoordinates() - Method in class com.vividsolutions.jts.geom.Point
-
- getCoordinates() - Method in class com.vividsolutions.jts.geom.Polygon
-
- getCoordinates(Geometry) - Static method in class com.vividsolutions.jts.geom.util.ComponentCoordinateExtracter
-
Extracts the linear components from a single geometry.
- getCoordinates() - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- getCoordinates() - Method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
-
- getCoordinates() - Method in class com.vividsolutions.jts.index.chain.MonotoneChain
-
Return the subsequence of coordinates forming this chain.
- getCoordinates() - Method in class com.vividsolutions.jts.noding.BasicSegmentString
-
- getCoordinates() - Method in class com.vividsolutions.jts.noding.NodedSegmentString
-
- getCoordinates() - Method in interface com.vividsolutions.jts.noding.SegmentString
-
- getCoordinates() - Method in class com.vividsolutions.jts.operation.buffer.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.quadedge.QuadEdgeTriangle
-
- getCoordinates() - Method in class com.vividsolutions.jts.triangulate.VertexTaggedGeometryDataMapper
-
- getCoordinates() - Method in class com.vividsolutions.jts.util.CoordinateArrayFilter
-
Returns the gathered Coordinate
s.
- getCoordinates() - Method in class com.vividsolutions.jts.util.UniqueCoordinateArrayFilter
-
Returns the gathered Coordinate
s.
- getCoordinateSequence() - Method in class com.vividsolutions.jts.geom.LineString
-
- getCoordinateSequence() - Method in class com.vividsolutions.jts.geom.Point
-
- getCoordinateSequenceFactory() - Method in class com.vividsolutions.jts.geom.GeometryFactory
-
- getCount() - Method in class com.vividsolutions.jts.index.kdtree.KdNode
-
Returns the number of inserted points that are coincident at this location.
- getCount() - Method in class com.vividsolutions.jts.util.CoordinateCountFilter
-
Returns the result of the filtering.
- getCurves() - Method in class com.vividsolutions.jts.operation.buffer.OffsetCurveSetBuilder
-
Computes the set of raw offset curves for the buffer.
- getCutEdges() - Method in class com.vividsolutions.jts.operation.polygonize.Polygonizer
-
Gets the list of cut edges found during polygonization.
- getDangles() - Method in class com.vividsolutions.jts.operation.polygonize.Polygonizer
-
Gets the list of dangling lines found during polygonization.
- getData() - Method in class com.vividsolutions.jts.index.kdtree.KdNode
-
Gets the user data object associated with this node.
- getData() - Method in class com.vividsolutions.jts.noding.BasicSegmentString
-
Gets the user-defined data for this segment string.
- getData() - Method in class com.vividsolutions.jts.noding.NodedSegmentString
-
Gets the user-defined data for this segment string.
- getData() - Method in interface com.vividsolutions.jts.noding.SegmentString
-
Gets the user-defined data for this segment string.
- getData() - Method in class com.vividsolutions.jts.planargraph.GraphComponent
-
Gets the user-defined data for this component.
- getData() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Gets the external data value for this edge.
- getData() - Method in class com.vividsolutions.jts.triangulate.Segment
-
Gets the external data associated with this segment
- getDegree() - Method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
-
- getDegree() - Method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
-
Returns the number of edges around the Node associated with this DirectedEdgeStar.
- getDegree() - Method in class com.vividsolutions.jts.planargraph.Node
-
Returns the number of edges around this Node.
- getDeleteEventIndex() - Method in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
-
- getDeleteEventIndex() - Method in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
-
- getDelta(int) - Method in class com.vividsolutions.jts.geomgraph.Depth
-
- getDepth(int, int) - Method in class com.vividsolutions.jts.geomgraph.Depth
-
- getDepth(int) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- getDepth() - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- getDepth(Coordinate) - Method in class com.vividsolutions.jts.operation.buffer.SubgraphDepthLocater
-
- getDepthDelta() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- getDepthDelta() - Method in class com.vividsolutions.jts.geomgraph.Edge
-
The depthDelta is the change in depth as an edge is crossed from R to L
- getDeterminant() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Computes the determinant of the transformation matrix.
- getDiagram(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.VoronoiDiagramBuilder
-
- getDiameter() - Method in class com.vividsolutions.jts.algorithm.MinimumDiameter
-
- getDimension() - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
-
Returns the dimension (number of ordinates in each coordinate)
for this sequence.
- getDimension() - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns the dimension of this geometry.
- getDimension() - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- getDimension() - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
-
- getDimension() - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
-
- getDimension() - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
-
- getDimension() - Method in class com.vividsolutions.jts.geom.LineString
-
- getDimension() - Method in class com.vividsolutions.jts.geom.MultiLineString
-
- getDimension() - Method in class com.vividsolutions.jts.geom.MultiPoint
-
- getDimension() - Method in class com.vividsolutions.jts.geom.MultiPolygon
-
- getDimension() - Method in class com.vividsolutions.jts.geom.Point
-
- getDimension() - Method in class com.vividsolutions.jts.geom.Polygon
-
- getDirectedCoordinate() - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
-
- getDirectedEdges() - Method in class com.vividsolutions.jts.operation.buffer.BufferSubgraph
-
- getDirectionPt() - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
-
Returns a point to which an imaginary line is drawn from the from-node to
specify this DirectedEdge's orientation.
- getDirEdge(int) - Method in class com.vividsolutions.jts.planargraph.Edge
-
Returns one of the DirectedEdges associated with this Edge.
- getDirEdge(Node) - Method in class com.vividsolutions.jts.planargraph.Edge
-
Returns the
DirectedEdge
that starts from the given node, or null if the
node is not one of the two nodes associated with this Edge.
- getDissolved() - Method in class com.vividsolutions.jts.noding.SegmentStringDissolver
-
Gets the collection of dissolved (i.e.
- getDistance() - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
-
- getDistance() - Method in class com.vividsolutions.jts.geomgraph.EdgeIntersection
-
- getDistance() - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
-
- getDistancePoints() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder
-
- getDocumentLocator() - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
-
- getDouble() - Method in class com.vividsolutions.jts.index.quadtree.DoubleBits
-
- getDouble(byte[], int) - Static method in class com.vividsolutions.jts.io.ByteOrderValues
-
- getDx() - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
-
- getDy() - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
-
- getEdge() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- getEdge() - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
-
- getEdge() - Method in class com.vividsolutions.jts.noding.SegmentNodeList
-
- getEdge() - Method in class com.vividsolutions.jts.operation.buffer.RightmostEdgeFinder
-
- getEdge() - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
-
Returns this DirectedEdge's parent Edge, or null if it has none.
- getEdge(int) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
- getEdgeDirection() - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
-
Returns whether the direction of the parent Edge (if any) is the same as that
of this Directed Edge.
- getEdgeDistance(int, int) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
Computes the "edge distance" of an intersection point along the specified input line segment.
- getEdgeEnds() - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
-
- getEdgeEnds() - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
-
- getEdgeIndex(QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
Gets the index for the given edge of this triangle
- getEdgeIndex(Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
Gets the index for the edge that starts at vertex v.
- getEdgeIntersectionList() - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- getEdgeIterator() - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
-
- getEdgeRing() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- getEdges() - Method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
-
- getEdges() - Method in class com.vividsolutions.jts.geomgraph.EdgeList
-
- getEdges() - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
-
Returns the list of DirectedEdges that make up this EdgeRing
- getEdges() - Method in class com.vividsolutions.jts.geomgraph.Node
-
- getEdges() - Method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
-
Returns the DirectedEdges, in ascending order by angle with the positive x-axis.
- getEdges() - Method in class com.vividsolutions.jts.planargraph.PlanarGraph
-
Returns the Edges that have been added to this PlanarGraph
- getEdges(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulationBuilder
-
- getEdges(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
-
- getEdges() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the collection of base Quadedge
s (one for every pair of
vertices which is connected).
- getEdges(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the geometry for the edges in the subdivision as a
MultiLineString
containing 2-point lines.
- getEdges() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
- getEdgesBetween(Node, Node) - Static method in class com.vividsolutions.jts.planargraph.Node
-
Returns all Edges that connect the two nodes (which are assumed to be different).
- getEdgeSegment(int, LineSegment) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
- getEnd() - Method in class com.vividsolutions.jts.triangulate.Segment
-
Gets the end coordinate of the segment
- getEndCapStyle() - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
-
Gets the end cap style.
- getEndIndex() - Method in class com.vividsolutions.jts.index.chain.MonotoneChain
-
- getEndIndex() - Method in class com.vividsolutions.jts.linearref.LengthIndexedLine
-
Returns the index of the end of the line
- getEndIndex() - Method in class com.vividsolutions.jts.linearref.LocationIndexedLine
-
Returns the index of the end of the line
- getEndLocation(Geometry) - Static method in class com.vividsolutions.jts.linearref.LinearLocation
-
Gets a location which refers to the end of a linear
Geometry
.
- getEndPoint() - Method in class com.vividsolutions.jts.geom.LineString
-
- getEndX() - Method in class com.vividsolutions.jts.triangulate.Segment
-
Gets the end X ordinate of the segment
- getEndY() - Method in class com.vividsolutions.jts.triangulate.Segment
-
Gets the end Y ordinate of the segment
- getEndZ() - Method in class com.vividsolutions.jts.triangulate.Segment
-
Gets the end Z ordinate of the segment
- getEnvelope() - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns this Geometry
s bounding box.
- getEnvelope() - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- getEnvelope() - Method in class com.vividsolutions.jts.index.chain.MonotoneChain
-
- getEnvelope() - Method in class com.vividsolutions.jts.index.quadtree.Key
-
- getEnvelope() - Method in class com.vividsolutions.jts.index.quadtree.Node
-
- getEnvelope() - Method in class com.vividsolutions.jts.operation.buffer.BufferSubgraph
-
Computes the envelope of the edges in the subgraph.
- getEnvelope() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the envelope of the Subdivision (including the frame).
- getEnvelope() - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
-
- getEnvelopeInternal() - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns the minimum and maximum x and y values in this Geometry
, or a null Envelope
if this Geometry
is empty.
- getErrorLocation() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferDistanceValidator
-
- getErrorLocation() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferResultValidator
-
- getErrorMessage() - Method in class com.vividsolutions.jts.noding.FastNodingValidator
-
Returns an error message indicating the segments containing
the intersection.
- getErrorMessage() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferDistanceValidator
-
- getErrorMessage() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferResultValidator
-
- getErrorType() - Method in class com.vividsolutions.jts.operation.valid.TopologyValidationError
-
Gets the type of this error.
- getExponent() - Method in class com.vividsolutions.jts.index.quadtree.DoubleBits
-
Determines the exponent for the number
- getExteriorRing() - Method in class com.vividsolutions.jts.geom.Polygon
-
- getExtremalPoints() - Method in class com.vividsolutions.jts.algorithm.MinimumBoundingCircle
-
Gets the extremal points which define the computed Minimum Bounding Circle.
- getFactory() - Method in class com.vividsolutions.jts.geom.Geometry
-
Gets the factory which contains the context in which this geometry was created.
- getFromNode() - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
-
Returns the node from which this DirectedEdge leaves.
- getGeometry() - Method in class com.vividsolutions.jts.geom.prep.BasicPreparedGeometry
-
- getGeometry() - Method in interface com.vividsolutions.jts.geom.prep.PreparedGeometry
-
Gets the original
Geometry
which has been prepared.
- getGeometry() - Method in class com.vividsolutions.jts.geomgraph.GeometryGraph
-
- getGeometry() - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
-
Gets the geometry parsed by this handler.
- getGeometry() - Method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
-
- getGeometry(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
- getGeometryComponent() - Method in class com.vividsolutions.jts.operation.distance.GeometryLocation
-
Returns the geometry component on (or in) which this location occurs.
- getGeometryCount() - Method in class com.vividsolutions.jts.geomgraph.Label
-
- getGeometryN(int) - Method in class com.vividsolutions.jts.geom.Geometry
-
- getGeometryN(int) - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- getGeometryType() - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns the name of this object's com.vivid.jts.geom
interface.
- getGeometryType() - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- getGeometryType() - Method in class com.vividsolutions.jts.geom.LinearRing
-
- getGeometryType() - Method in class com.vividsolutions.jts.geom.LineString
-
- getGeometryType() - Method in class com.vividsolutions.jts.geom.MultiLineString
-
- getGeometryType() - Method in class com.vividsolutions.jts.geom.MultiPoint
-
- getGeometryType() - Method in class com.vividsolutions.jts.geom.MultiPolygon
-
- getGeometryType() - Method in class com.vividsolutions.jts.geom.Point
-
- getGeometryType() - Method in class com.vividsolutions.jts.geom.Polygon
-
- getGraph() - Method in class com.vividsolutions.jts.operation.overlay.OverlayOp
-
- getHeight() - Method in class com.vividsolutions.jts.geom.Envelope
-
Returns the difference between the maximum and minimum y values.
- getHeight() - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
-
- getId() - Method in class com.vividsolutions.jts.index.chain.MonotoneChain
-
- getIndex() - Method in class com.vividsolutions.jts.noding.MCIndexNoder
-
- getIndex() - Method in class com.vividsolutions.jts.noding.MCIndexSegmentSetMutualIntersector
-
- getIndex(Edge) - Method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
-
Returns the zero-based index of the given Edge, after sorting in ascending order
by angle with the positive x-axis.
- getIndex(DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
-
Returns the zero-based index of the given DirectedEdge, after sorting in ascending order
by angle with the positive x-axis.
- getIndex(int) - Method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
-
Returns the remainder when i is divided by the number of edges in this
DirectedEdgeStar.
- getIndex(Edge) - Method in class com.vividsolutions.jts.planargraph.Node
-
Returns the zero-based index of the given Edge, after sorting in ascending order
by angle with the positive x-axis.
- getIndex() - Method in class com.vividsolutions.jts.simplify.TaggedLineSegment
-
- getIndexAlongSegment(int, int) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
Computes the index of the intIndex'th intersection point in the direction of
a specified input line segment
- getInitialVertices() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
-
Gets the sites (vertices) used to initialize the triangulation.
- getInputGeometry() - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
-
Utility function to make input geometry available
- getInsertEvent() - Method in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
-
- getInsertEvent() - Method in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
-
- getInt(byte[], int) - Static method in class com.vividsolutions.jts.io.ByteOrderValues
-
- getInteriorIntersection() - Method in class com.vividsolutions.jts.noding.InteriorIntersectionFinder
-
Gets the computed location of the intersection.
- getInteriorIntersections() - Method in class com.vividsolutions.jts.noding.IntersectionFinderAdder
-
- getInteriorPoint() - Method in class com.vividsolutions.jts.algorithm.InteriorPointArea
-
- getInteriorPoint() - Method in class com.vividsolutions.jts.algorithm.InteriorPointLine
-
- getInteriorPoint() - Method in class com.vividsolutions.jts.algorithm.InteriorPointPoint
-
- getInteriorPoint() - Method in class com.vividsolutions.jts.geom.Geometry
-
Computes an interior point of this Geometry
.
- getInteriorRingN(int) - Method in class com.vividsolutions.jts.geom.Polygon
-
- getIntersection(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.CentralEndpointIntersector
-
- getIntersection() - Method in class com.vividsolutions.jts.algorithm.CentralEndpointIntersector
-
- getIntersection(int) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
Returns the intIndex'th intersection point
- getIntersection() - Method in class com.vividsolutions.jts.noding.SegmentIntersectionDetector
-
Gets the computed location of the intersection.
- getIntersectionAlongSegment(int, int) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
Computes the intIndex'th intersection point in the direction of
a specified input line segment
- getIntersectionFinder() - Method in class com.vividsolutions.jts.geom.prep.PreparedLineString
-
- getIntersectionFinder() - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygon
-
- getIntersectionMatrix() - Method in class com.vividsolutions.jts.operation.relate.RelateOp
-
Gets the IntersectionMatrix for the spatial relationship
between the input geometries.
- getIntersectionNum() - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
Returns the number of intersection points found.
- getIntersectionSegments() - Method in class com.vividsolutions.jts.noding.InteriorIntersectionFinder
-
Gets the endpoints of the intersecting segments.
- getIntersectionSegments() - Method in class com.vividsolutions.jts.noding.SegmentIntersectionDetector
-
Gets the endpoints of the intersecting segments.
- getIntersectsOp() - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
-
- getIntersectsOp() - Method in class com.vividsolutions.jts.index.strtree.SIRtree
-
- getIntersectsOp() - Method in class com.vividsolutions.jts.index.strtree.STRtree
-
- getInterval() - Method in class com.vividsolutions.jts.index.bintree.Key
-
- getInterval() - Method in class com.vividsolutions.jts.index.bintree.Node
-
- getInvalidLocation() - Method in class com.vividsolutions.jts.operation.overlay.validate.OverlayResultValidator
-
- getInvalidPoint() - Method in class com.vividsolutions.jts.geomgraph.GeometryGraph
-
- getInvalidPoint() - Method in class com.vividsolutions.jts.operation.valid.ConsistentAreaTester
-
- getInvalidRingLines() - Method in class com.vividsolutions.jts.operation.polygonize.Polygonizer
-
Gets the list of lines forming invalid rings found during polygonization.
- getInverse() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Computes the inverse of this transformation, if one
exists.
- getItem() - Method in class com.vividsolutions.jts.index.strtree.ItemBoundable
-
- getItem() - Method in class com.vividsolutions.jts.index.sweepline.SweepLineInterval
-
- getItems() - Method in class com.vividsolutions.jts.index.ArrayListVisitor
-
- getItems() - Method in class com.vividsolutions.jts.index.bintree.NodeBase
-
- getItems() - Method in class com.vividsolutions.jts.index.quadtree.NodeBase
-
- getJoinStyle() - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
-
Gets the join style
- getKDT() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
-
Gets the
KdTree
which contains the vertices of the triangulation.
- getLabel() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
-
- getLabel() - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
-
- getLabel() - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
-
- getLabel() - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
-
- getLabel() - Method in class com.vividsolutions.jts.operation.polygonize.PolygonizeDirectedEdge
-
Returns the identifier attached to this directed edge.
- getLabel() - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
-
- getLastCoordinate() - Method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
-
- getLeft() - Method in class com.vividsolutions.jts.index.kdtree.KdNode
-
Returns the left node of the tree
- getLength() - Method in class com.vividsolutions.jts.algorithm.MinimumDiameter
-
Gets the length of the minimum diameter of the input Geometry
- getLength() - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns the length of this Geometry
.
- getLength() - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- getLength() - Method in class com.vividsolutions.jts.geom.LineSegment
-
Computes the length of the line segment.
- getLength() - Method in class com.vividsolutions.jts.geom.LineString
-
Returns the length of this LineString
- getLength() - Method in class com.vividsolutions.jts.geom.Polygon
-
Returns the perimeter of this Polygon
- getLength(Geometry, LinearLocation) - Static method in class com.vividsolutions.jts.linearref.LengthLocationMap
-
- getLength(LinearLocation) - Method in class com.vividsolutions.jts.linearref.LengthLocationMap
-
- getLength() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Gets the length of the geometry of this quadedge.
- getLevel() - Method in class com.vividsolutions.jts.index.bintree.Key
-
- getLevel() - Method in class com.vividsolutions.jts.index.quadtree.Key
-
- getLevel() - Method in class com.vividsolutions.jts.index.strtree.AbstractNode
-
Returns 0 if this node is a leaf, 1 if a parent of a leaf, and so on; the
root node will have the highest level
- getLine() - Method in class com.vividsolutions.jts.linearref.LinearIterator
-
Gets the
LineString
component the iterator is current at.
- getLine() - Method in class com.vividsolutions.jts.operation.linemerge.LineMergeEdge
-
Returns the LineString specifying the vertices of this edge.
- getLinearRing() - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
-
- getLineCurve(Coordinate[], double) - Method in class com.vividsolutions.jts.operation.buffer.OffsetCurveBuilder
-
This method handles single points as well as lines.
- getLineIntersector() - Method in class com.vividsolutions.jts.noding.IntersectionAdder
-
- getLines(Collection, Collection) - Static method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
-
Extracts the linear components from a single
Geometry
and adds them to the provided
Collection
.
- getLines(Collection, Collection, boolean) - Static method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
-
Extracts the linear components from a single
Geometry
and adds them to the provided
Collection
.
- getLines(Geometry, Collection) - Static method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
-
Extracts the linear components from a single
Geometry
and adds them to the provided
Collection
.
- getLines(Geometry, Collection, boolean) - Static method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
-
Extracts the linear components from a single
Geometry
and adds them to the provided
Collection
.
- getLines(Geometry) - Static method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
-
Extracts the linear components from a single geometry.
- getLines(Geometry, List) - Static method in class com.vividsolutions.jts.geom.util.LineStringExtracter
-
Extracts the
LineString
elements from a single
Geometry
and adds them to the provided
List
.
- getLines(Geometry) - Static method in class com.vividsolutions.jts.geom.util.LineStringExtracter
-
- getLineSegment(int, LineSegment) - Method in class com.vividsolutions.jts.index.chain.MonotoneChain
-
- getLineSegment() - Method in class com.vividsolutions.jts.triangulate.Segment
-
Gets a LineSegment modelling this segment.
- getLineString() - Method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
-
Gets the coordinates for this ring as a
LineString
.
- getLocation() - Method in class com.vividsolutions.jts.algorithm.RayCrossingCounter
-
Gets the
Location
of the point relative to
the ring, polygon
or multipolygon from which the processed segments were provided.
- getLocation(int, int) - Method in class com.vividsolutions.jts.geomgraph.Depth
-
- getLocation(int, int) - Method in class com.vividsolutions.jts.geomgraph.Label
-
- getLocation(int) - Method in class com.vividsolutions.jts.geomgraph.Label
-
- getLocation(Geometry, double) - Static method in class com.vividsolutions.jts.linearref.LengthLocationMap
-
- getLocation(double) - Method in class com.vividsolutions.jts.linearref.LengthLocationMap
-
- getLocation(Coordinate) - Method in class com.vividsolutions.jts.operation.overlay.validate.FuzzyPointLocator
-
- getLocations() - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
-
- getLocations(Geometry) - Static method in class com.vividsolutions.jts.operation.distance.ConnectedElementLocationFilter
-
Returns a list containing a point from each Polygon, LineString, and Point
found inside the specified geometry.
- getLong(byte[], int) - Static method in class com.vividsolutions.jts.io.ByteOrderValues
-
- getMajor() - Method in class com.vividsolutions.jts.JTSVersion
-
Gets the major number of the release version.
- getMatrixEntries() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Gets an array containing the entries
of the transformation matrix.
- getMax() - Method in class com.vividsolutions.jts.index.bintree.Interval
-
- getMax() - Method in class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeNode
-
- getMax() - Method in class com.vividsolutions.jts.index.sweepline.SweepLineInterval
-
- getMaxA() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
-
- getMaxB() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
-
- getMaximumSegmentIndex() - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- getMaximumSignificantDigits() - Method in class com.vividsolutions.jts.geom.PrecisionModel
-
Returns the maximum number of significant digits provided by this
precision model.
- getMaxNodeDegree() - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
-
- getMaxPointDistance() - Method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
-
- getMaxPointDistance() - Method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxPointDistanceFilter
-
- getMaxPointDistance() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
-
- getMaxPointDistance() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter
-
- getMaxX() - Method in class com.vividsolutions.jts.geom.Envelope
-
Returns the Envelope
s maximum x-value.
- getMaxX() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
-
- getMaxX(int) - Method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
-
- getMaxX() - Method in class com.vividsolutions.jts.geomgraph.index.SweepLineSegment
-
- getMaxY() - Method in class com.vividsolutions.jts.geom.Envelope
-
Returns the Envelope
s maximum y-value.
- getMaxY() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
-
- getMergedLineStrings() - Method in class com.vividsolutions.jts.operation.linemerge.LineMerger
-
Returns the LineStrings built by the merging process.
- getMessage() - Method in class com.vividsolutions.jts.operation.valid.TopologyValidationError
-
Gets an error message describing this error.
- getMin() - Method in class com.vividsolutions.jts.index.bintree.Interval
-
- getMin() - Method in class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeNode
-
- getMin() - Method in class com.vividsolutions.jts.index.sweepline.SweepLineInterval
-
- getMinA() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
-
- getMinB() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
-
- getMinEdgeRing() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- getMinimumRectangle() - Method in class com.vividsolutions.jts.algorithm.MinimumDiameter
-
Gets the minimum rectangular
Polygon
which encloses the input geometry.
- getMinimumSize() - Method in class com.vividsolutions.jts.simplify.TaggedLineString
-
- getMinor() - Method in class com.vividsolutions.jts.JTSVersion
-
Gets the minor number of the release version.
- getMinSize() - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
-
- getMinX() - Method in class com.vividsolutions.jts.geom.Envelope
-
Returns the Envelope
s minimum x-value.
- getMinX() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
-
- getMinX(int) - Method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
-
- getMinX() - Method in class com.vividsolutions.jts.geomgraph.index.SweepLineSegment
-
- getMinY() - Method in class com.vividsolutions.jts.geom.Envelope
-
Returns the Envelope
s minimum y-value.
- getMinY() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
-
- getMitreLimit() - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
-
Gets the mitre ratio limit.
- getMonotoneChainEdge() - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- getMonotoneChains() - Method in class com.vividsolutions.jts.noding.MCIndexNoder
-
- getMonotoneChains() - Method in class com.vividsolutions.jts.noding.MCIndexSegmentSetMutualIntersector
-
- getNeighbours() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
Gets the neighbours of this triangle.
- getNestedPoint() - Method in class com.vividsolutions.jts.operation.valid.IndexedNestedRingTester
-
- getNestedPoint() - Method in class com.vividsolutions.jts.operation.valid.QuadtreeNestedRingTester
-
- getNestedPoint() - Method in class com.vividsolutions.jts.operation.valid.SimpleNestedRingTester
-
- getNestedPoint() - Method in class com.vividsolutions.jts.operation.valid.SweeplineNestedRingTester
-
- getNext() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- getNext(DirectedEdge) - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
-
- getNext() - Method in class com.vividsolutions.jts.operation.linemerge.LineMergeDirectedEdge
-
Returns the directed edge that starts at this directed edge's end point, or null
if there are zero or multiple directed edges starting there.
- getNext(DirectedEdge) - Method in class com.vividsolutions.jts.operation.overlay.MaximalEdgeRing
-
- getNext(DirectedEdge) - Method in class com.vividsolutions.jts.operation.overlay.MinimalEdgeRing
-
- getNext() - Method in class com.vividsolutions.jts.operation.polygonize.PolygonizeDirectedEdge
-
Returns the next directed edge in the EdgeRing that this directed edge is a member
of.
- getNextCW(EdgeEnd) - Method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
-
- getNextEdge(DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
-
Returns the DirectedEdge on the left-hand side of the given DirectedEdge (which
must be a member of this DirectedEdgeStar).
- getNextMin() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- getNode() - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
-
- getNode(Interval) - Method in class com.vividsolutions.jts.index.bintree.Node
-
Returns the subnode containing the envelope.
- getNode(Envelope) - Method in class com.vividsolutions.jts.index.quadtree.Node
-
Returns the subquad containing the envelope.
- getNodeCapacity() - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
-
Returns the maximum number of child nodes that a node may have
- getNodedEdges() - Method in class com.vividsolutions.jts.operation.overlay.EdgeSetNoder
-
- getNodedSubstrings() - Method in class com.vividsolutions.jts.noding.IteratedNoder
-
- getNodedSubstrings() - Method in class com.vividsolutions.jts.noding.MCIndexNoder
-
- getNodedSubstrings(Collection) - Static method in class com.vividsolutions.jts.noding.NodedSegmentString
-
- getNodedSubstrings(Collection, Collection) - Static method in class com.vividsolutions.jts.noding.NodedSegmentString
-
- getNodedSubstrings() - Method in interface com.vividsolutions.jts.noding.Noder
-
Returns a Collection
of fully noded SegmentStrings
.
- getNodedSubstrings() - Method in class com.vividsolutions.jts.noding.ScaledNoder
-
- getNodedSubstrings() - Method in class com.vividsolutions.jts.noding.SimpleNoder
-
- getNodedSubstrings() - Method in class com.vividsolutions.jts.noding.SinglePassNoder
-
Returns a Collection
of fully noded SegmentStrings
.
- getNodedSubstrings() - Method in class com.vividsolutions.jts.noding.snapround.MCIndexSnapRounder
-
- getNodedSubstrings() - Method in class com.vividsolutions.jts.noding.snapround.SimpleSnapRounder
-
- getNodeIterator() - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
-
- getNodeIterator() - Method in class com.vividsolutions.jts.operation.relate.RelateNodeGraph
-
- getNodeList() - Method in class com.vividsolutions.jts.noding.NodedSegmentString
-
- getNodes() - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
-
- getNodes() - Method in class com.vividsolutions.jts.operation.buffer.BufferSubgraph
-
- getNodes() - Method in class com.vividsolutions.jts.planargraph.PlanarGraph
-
- getNonSimpleLocation() - Method in class com.vividsolutions.jts.operation.IsSimpleOp
-
Gets a coordinate for the location where the geometry
fails to be simple.
- getNumGeometries() - Method in class com.vividsolutions.jts.geom.Geometry
-
- getNumGeometries() - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- getNumInteriorRing() - Method in class com.vividsolutions.jts.geom.Polygon
-
- getNumPoints() - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns the count of this Geometry
s vertices.
- getNumPoints() - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- getNumPoints() - Method in class com.vividsolutions.jts.geom.LineString
-
- getNumPoints() - Method in class com.vividsolutions.jts.geom.Point
-
- getNumPoints() - Method in class com.vividsolutions.jts.geom.Polygon
-
- getNumPoints() - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- getObject() - Method in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
-
- getOffsetX() - Method in class com.vividsolutions.jts.geom.PrecisionModel
-
Deprecated.
Offsets are no longer used
- getOffsetY() - Method in class com.vividsolutions.jts.geom.PrecisionModel
-
Deprecated.
Offsets are no longer used
- getOppositeNode(Node) - Method in class com.vividsolutions.jts.planargraph.Edge
-
If node
is one of the two nodes associated with this Edge,
returns the other node; otherwise returns null.
- getOrdinate(int, int) - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
-
Returns the ordinate of a coordinate in this sequence.
- getOrdinate(int, int) - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
-
- getOrdinate(int, int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
-
- getOrdinate(int, int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
-
- getOrdinate(int, int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
-
- getOutEdges() - Method in class com.vividsolutions.jts.planargraph.Node
-
Returns the collection of DirectedEdges that leave this Node.
- getOutgoingDegree() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
-
- getOutgoingDegree(EdgeRing) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
-
- getParent() - Method in class com.vividsolutions.jts.planargraph.Subgraph
-
- getParent() - Method in class com.vividsolutions.jts.simplify.TaggedLineSegment
-
- getParent() - Method in class com.vividsolutions.jts.simplify.TaggedLineString
-
- getParentCoordinates() - Method in class com.vividsolutions.jts.simplify.TaggedLineString
-
- getPatch() - Method in class com.vividsolutions.jts.JTSVersion
-
Gets the patch number of the release version.
- getPathIterator(AffineTransform) - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
-
- getPathIterator(AffineTransform, double) - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
-
- getPathIterator(AffineTransform) - Method in class com.vividsolutions.jts.awt.PolygonShape
-
- getPathIterator(AffineTransform, double) - Method in class com.vividsolutions.jts.awt.PolygonShape
-
- getPoint() - Method in class com.vividsolutions.jts.index.bintree.Key
-
- getPoint() - Method in class com.vividsolutions.jts.index.quadtree.Key
-
- getPointLocator() - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygon
-
- getPointN(int) - Method in class com.vividsolutions.jts.geom.LineString
-
- getPoints(Geometry, List) - Static method in class com.vividsolutions.jts.geom.util.PointExtracter
-
Extracts the
Point
elements from a single
Geometry
and adds them to the provided
List
.
- getPoints(Geometry) - Static method in class com.vividsolutions.jts.geom.util.PointExtracter
-
Extracts the
Point
elements from a single
Geometry
and returns them in a
List
.
- getPoints(double) - Method in class com.vividsolutions.jts.operation.overlay.validate.OffsetPointGenerator
-
Gets the computed offset points.
- getPolygon() - Method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
-
Computes the
Polygon
formed by this ring and any contained holes.
- getPolygons(Geometry, List) - Static method in class com.vividsolutions.jts.geom.util.PolygonExtracter
-
Extracts the
Polygon
elements from a single
Geometry
and adds them to the provided
List
.
- getPolygons(Geometry) - Static method in class com.vividsolutions.jts.geom.util.PolygonExtracter
-
Extracts the
Polygon
elements from a single
Geometry
and returns them in a
List
.
- getPolygons() - Method in class com.vividsolutions.jts.operation.overlay.PolygonBuilder
-
- getPolygons() - Method in class com.vividsolutions.jts.operation.polygonize.Polygonizer
-
Gets the list of polygons formed by the polygonization.
- getPrecisionModel() - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns the PrecisionModel
used by the Geometry
.
- getPrecisionModel() - Method in class com.vividsolutions.jts.geom.GeometryFactory
-
Returns the PrecisionModel that Geometries created by this factory
will be associated with.
- getPrimary() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Gets the primary edge of this quadedge and its sym.
- getPrimaryEdges(boolean) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets all primary quadedges in the subdivision.
- getProperIntersectionPoint() - Method in class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
-
- getProperIntersectionPoint() - Method in class com.vividsolutions.jts.noding.IntersectionAdder
-
- getQuadrant() - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
-
- getQuadrant() - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
-
Returns 0, 1, 2, or 3, indicating the quadrant in which this DirectedEdge's
orientation lies.
- getQuadrantSegments() - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
-
Gets the number of quadrant segments which will be used
- getRadius() - Method in class com.vividsolutions.jts.algorithm.MinimumBoundingCircle
-
Gets the radius of the computed Minimum Bounding Circle.
- getRepresentativePoints() - Method in class com.vividsolutions.jts.geom.prep.BasicPreparedGeometry
-
Gets the list of representative points for this geometry.
- getResultCoordinates() - Method in class com.vividsolutions.jts.simplify.TaggedLineString
-
- getResultGeometry() - Method in class com.vividsolutions.jts.densify.Densifier
-
Gets the densified geometry.
- getResultGeometry(double) - Method in class com.vividsolutions.jts.operation.buffer.BufferOp
-
Returns the buffer computed for a geometry for a given buffer distance.
- getResultGeometry(int) - Method in class com.vividsolutions.jts.operation.overlay.OverlayOp
-
- getResultGeometry(int) - Method in class com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp
-
- getResultGeometry(int) - Method in class com.vividsolutions.jts.operation.overlay.snap.SnapOverlayOp
-
- getResultGeometry() - Method in class com.vividsolutions.jts.simplify.DouglasPeuckerSimplifier
-
- getResultGeometry() - Method in class com.vividsolutions.jts.simplify.TopologyPreservingSimplifier
-
- getResultSize() - Method in class com.vividsolutions.jts.simplify.TaggedLineString
-
- getRight() - Method in class com.vividsolutions.jts.index.kdtree.KdNode
-
Returns the right node of the tree
- getRightmostCoordinate() - Method in class com.vividsolutions.jts.operation.buffer.BufferSubgraph
-
Gets the rightmost coordinate in the edges of the subgraph
- getRightmostEdge() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
-
- getRing() - Method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
-
Returns this ring as a
LinearRing
, or null if an Exception occurs while
creating it (such as a topology problem).
- getRingCurve(Coordinate[], int, double) - Method in class com.vividsolutions.jts.operation.buffer.OffsetCurveBuilder
-
This method handles the degenerate cases of single points and lines,
as well as rings.
- getRoot() - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
-
- getSafeEnvelope() - Method in class com.vividsolutions.jts.noding.snapround.HotPixel
-
Returns a "safe" envelope that is guaranteed to contain the hot pixel
- getScale() - Method in class com.vividsolutions.jts.geom.PrecisionModel
-
Returns the scale factor used to specify a fixed precision model.
- getSegment(Geometry) - Method in class com.vividsolutions.jts.linearref.LinearLocation
-
Gets a
LineSegment
representing the segment of the
given linear
Geometry
which contains this location.
- getSegment(int) - Method in class com.vividsolutions.jts.simplify.TaggedLineString
-
- getSegment() - Method in exception com.vividsolutions.jts.triangulate.quadedge.LocateFailureException
-
- getSegmentEnd() - Method in class com.vividsolutions.jts.linearref.LinearIterator
-
Gets the second
Coordinate
of the current segment.
- getSegmentFraction() - Method in class com.vividsolutions.jts.linearref.LinearLocation
-
Gets the segment fraction for this location
- getSegmentIndex() - Method in class com.vividsolutions.jts.geomgraph.EdgeIntersection
-
- getSegmentIndex() - Method in class com.vividsolutions.jts.linearref.LinearLocation
-
Gets the segment index for this location
- getSegmentIndex() - Method in class com.vividsolutions.jts.operation.distance.GeometryLocation
-
Returns the segment index for this location.
- getSegmentLength(Geometry) - Method in class com.vividsolutions.jts.linearref.LinearLocation
-
Gets the length of the segment in the given
Geometry containing this location.
- getSegmentOctant(int) - Method in class com.vividsolutions.jts.noding.BasicSegmentString
-
Gets the octant of the segment starting at vertex index
.
- getSegmentOctant(int) - Method in class com.vividsolutions.jts.noding.NodedSegmentString
-
Gets the octant of the segment starting at vertex index
.
- getSegments() - Method in class com.vividsolutions.jts.simplify.TaggedLineString
-
- getSegmentSetIntersector() - Method in class com.vividsolutions.jts.noding.FastSegmentSetIntersectionFinder
-
Gets the segment set intersector used by this class.
- getSegmentStart() - Method in class com.vividsolutions.jts.linearref.LinearIterator
-
- getSequencedLineStrings() - Method in class com.vividsolutions.jts.operation.linemerge.LineSequencer
-
- getShell() - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
-
- getSplitPoint() - Method in class com.vividsolutions.jts.triangulate.SplitSegment
-
- getSRID() - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns the ID of the Spatial Reference System used by the Geometry
.
- getSRID() - Method in class com.vividsolutions.jts.geom.GeometryFactory
-
- getStart() - Method in class com.vividsolutions.jts.triangulate.Segment
-
Gets the start coordinate of the segment
- getStartIndex() - Method in class com.vividsolutions.jts.index.chain.MonotoneChain
-
- getStartIndex() - Method in class com.vividsolutions.jts.linearref.LengthIndexedLine
-
Returns the index of the start of the line
- getStartIndex() - Method in class com.vividsolutions.jts.linearref.LocationIndexedLine
-
Returns the index of the start of the line
- getStartIndexes() - Method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge
-
- getStartPoint() - Method in class com.vividsolutions.jts.geom.LineString
-
- getStartX() - Method in class com.vividsolutions.jts.triangulate.Segment
-
Gets the start X ordinate of the segment
- getStartY() - Method in class com.vividsolutions.jts.triangulate.Segment
-
Gets the start Y ordinate of the segment
- getStartZ() - Method in class com.vividsolutions.jts.triangulate.Segment
-
Gets the start Z ordinate of the segment
- getSubdivision() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulationBuilder
-
Gets the QuadEdgeSubdivision which models the computed triangulation.
- getSubdivision() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
-
- getSubdivision() - Method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
-
- getSubdivision() - Method in class com.vividsolutions.jts.triangulate.VoronoiDiagramBuilder
-
- getSubnodeIndex(Interval, double) - Static method in class com.vividsolutions.jts.index.bintree.NodeBase
-
Returns the index of the subnode that wholely contains the given interval.
- getSubnodeIndex(Envelope, Coordinate) - Static method in class com.vividsolutions.jts.index.quadtree.NodeBase
-
Returns the index of the subquad that wholly contains the given envelope.
- getSupportingSegment() - Method in class com.vividsolutions.jts.algorithm.MinimumDiameter
-
Gets the segment forming the base of the minimum diameter
- getSym() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
Each Edge gives rise to a pair of symmetric DirectedEdges, in opposite
directions.
- getSym() - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
-
Returns the symmetric DirectedEdge -- the other DirectedEdge associated with
this DirectedEdge's parent Edge.
- getTime() - Method in class com.vividsolutions.jts.util.Stopwatch
-
- getTimeString() - Method in class com.vividsolutions.jts.util.Stopwatch
-
- getTolerance() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
-
Gets the tolerance value used to construct the triangulation.
- getTolerance() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the vertex-equality tolerance value
used in this subdivision
- getToNode() - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
-
Returns the node to which this DirectedEdge goes.
- getTransformation() - Method in class com.vividsolutions.jts.geom.util.AffineTransformationBuilder
-
Computes the
AffineTransformation
determined by the control point mappings,
or
null
if the control vectors do not determine a well-defined transformation.
- getTriangleCoordinates(boolean) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the coordinates for each triangle in the subdivision as an array.
- getTriangleEdges(QuadEdge, QuadEdge[]) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the edges for the triangle to the left of the given
QuadEdge
.
- getTriangleEdges(boolean) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets a list of the triangles
in the subdivision, specified as
an array of the primary quadedges around the triangle.
- getTriangles(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulationBuilder
-
- getTriangles(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
-
- getTriangles(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
- getTrianglesAdjacentToVertex(int) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
- getTriangleVertices(boolean) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets a list of the triangles in the subdivision,
specified as an array of the triangle
Vertex
es.
- getTurn(double, double) - Static method in class com.vividsolutions.jts.algorithm.Angle
-
Returns whether an angle must turn clockwise or counterclockwise
to overlap another angle.
- getType() - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
-
Returns the type of packed coordinate sequences this factory builds, either
PackedCoordinateSequenceFactory#Float or
PackedCoordinateSequenceFactory#Double
- getType() - Method in class com.vividsolutions.jts.geom.PrecisionModel
-
Gets the type of this precision model
- getUserData() - Method in class com.vividsolutions.jts.geom.Geometry
-
Gets the user data object for this geometry, if any.
- getValidationError() - Method in class com.vividsolutions.jts.operation.valid.IsValidOp
-
- getVertex(int) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
- getVertexFactory() - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
-
Gets the ConstraintVertexFactory used to create new constraint vertices at split points.
- getVertexIndex() - Method in class com.vividsolutions.jts.linearref.LinearIterator
-
The vertex index of the vertex the iterator is currently at.
- getVertexUniqueEdges(boolean) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets a collection of
QuadEdge
s whose origin
vertices are a unique set which includes
all vertices in the subdivision.
- getVertices(boolean) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the unique
Vertex
es in the subdivision,
including the frame vertices if desired.
- getVertices() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
Gets the vertices for this triangle.
- getVoronoiCellPolygon(QuadEdge, GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the Voronoi cell around a site specified
by the origin of a QuadEdge.
- getVoronoiCellPolygons(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets a List of
Polygon
s for the Voronoi cells
of this triangulation.
- getVoronoiDiagram(GeometryFactory) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Gets the cells in the Voronoi diagram for this triangulation.
- getWidth() - Method in class com.vividsolutions.jts.geom.Envelope
-
Returns the difference between the maximum and minimum x values.
- getWidth() - Method in class com.vividsolutions.jts.index.bintree.Interval
-
- getWidth() - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
-
- getWidthCoordinate() - Method in class com.vividsolutions.jts.algorithm.MinimumDiameter
-
Gets the
Coordinate
forming one end of the minimum diameter
- getWindingRule() - Method in class com.vividsolutions.jts.awt.ShapeCollectionPathIterator
-
- getX() - Method in class com.vividsolutions.jts.algorithm.HCoordinate
-
- getX(int) - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
-
Returns ordinate X (0) of the specified coordinate.
- getX(int) - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
-
- getX(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
-
- getX() - Method in class com.vividsolutions.jts.geom.Point
-
- getX() - Method in class com.vividsolutions.jts.index.kdtree.KdNode
-
Returns the X coordinate of the node
- getX() - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
- getY() - Method in class com.vividsolutions.jts.algorithm.HCoordinate
-
- getY(int) - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
-
Returns ordinate Y (1) of the specified coordinate.
- getY(int) - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
-
- getY(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
-
- getY() - Method in class com.vividsolutions.jts.geom.Point
-
- getY() - Method in class com.vividsolutions.jts.index.kdtree.KdNode
-
Returns the Y coordinate of the node
- getY() - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
- getZ() - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
- GML_ATTR_SRSNAME - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_BOX - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_COORD - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_COORD_X - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_COORD_Y - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_COORD_Z - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_COORDINATES - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_GEOMETRY_MEMBER - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_INNER_BOUNDARY_IS - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_LINEARRING - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_LINESTRING - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_LINESTRING_MEMBER - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_MULTI_GEOMETRY - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_MULTI_LINESTRING - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_MULTI_POINT - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_MULTI_POLYGON - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_NAMESPACE - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_OUTER_BOUNDARY_IS - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_POINT - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_POINT_MEMBER - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_POLYGON - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_POLYGON_MEMBER - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GML_PREFIX - Static variable in class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GMLConstants - Class in com.vividsolutions.jts.io.gml2
-
Various constant strings associated with GML format.
- GMLConstants() - Constructor for class com.vividsolutions.jts.io.gml2.GMLConstants
-
- GMLHandler - Class in com.vividsolutions.jts.io.gml2
-
A SAX
DefaultHandler
which builds
Geometry
s
from GML2-formatted geometries.
- GMLHandler(GeometryFactory, ErrorHandler) - Constructor for class com.vividsolutions.jts.io.gml2.GMLHandler
-
Creates a new handler.
- GMLReader - Class in com.vividsolutions.jts.io.gml2
-
Reads a GML2 geometry from an XML fragment into a
Geometry
.
- GMLReader() - Constructor for class com.vividsolutions.jts.io.gml2.GMLReader
-
- GMLWriter - Class in com.vividsolutions.jts.io.gml2
-
Writes
Geometry
s as XML fragments in GML2 format.
- GMLWriter() - Constructor for class com.vividsolutions.jts.io.gml2.GMLWriter
-
Creates a writer which outputs GML with default settings.
- GMLWriter(boolean) - Constructor for class com.vividsolutions.jts.io.gml2.GMLWriter
-
Creates a writer which may emit the GML namespace prefix
declaration in the geometry root element.
- graph - Variable in class com.vividsolutions.jts.operation.polygonize.Polygonizer
-
- GraphComponent - Class in com.vividsolutions.jts.geomgraph
-
A GraphComponent is the parent class for the objects'
that form a graph.
- GraphComponent() - Constructor for class com.vividsolutions.jts.geomgraph.GraphComponent
-
- GraphComponent(Label) - Constructor for class com.vividsolutions.jts.geomgraph.GraphComponent
-
- GraphComponent - Class in com.vividsolutions.jts.planargraph
-
The base class for all graph component classes.
- GraphComponent() - Constructor for class com.vividsolutions.jts.planargraph.GraphComponent
-
- IdentityPointTransformation - Class in com.vividsolutions.jts.awt
-
Copies point ordinates with no transformation.
- IdentityPointTransformation() - Constructor for class com.vividsolutions.jts.awt.IdentityPointTransformation
-
- ignorableWhitespace(char[], int, int) - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
-
- inCentre(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
-
Computes the incentre of a triangle.
- inCentre() - Method in class com.vividsolutions.jts.geom.Triangle
-
Computes the incentre of a triangle.
- inCircle(Vertex, Vertex, Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
Tests if this is inside the circle defined by the points a, b, c.
- increasingDirection(Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
-
Determines which orientation of the
Coordinate
array
is (overall) increasing.
- IncrementalDelaunayTriangulator - Class in com.vividsolutions.jts.triangulate
-
Computes a Delauanay Triangulation of a set of
Vertex
es, using an
incrementatal insertion algorithm.
- IncrementalDelaunayTriangulator(QuadEdgeSubdivision) - Constructor for class com.vividsolutions.jts.triangulate.IncrementalDelaunayTriangulator
-
- IndexedNestedRingTester - Class in com.vividsolutions.jts.operation.valid
-
Tests whether any of a set of
LinearRing
s are
nested inside another ring in the set, using a spatial
index to speed up the comparisons.
- IndexedNestedRingTester(GeometryGraph) - Constructor for class com.vividsolutions.jts.operation.valid.IndexedNestedRingTester
-
- IndexedPointInAreaLocator - Class in com.vividsolutions.jts.algorithm.locate
-
- IndexedPointInAreaLocator(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.locate.IndexedPointInAreaLocator
-
Creates a new locator for a given
Geometry
- indexOf(Coordinate, Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
-
Returns the index of coordinate
in coordinates
.
- indexOf(Coordinate) - Method in class com.vividsolutions.jts.linearref.LengthIndexedLine
-
Computes the minimum index for a point on the line.
- indexOf(Coordinate) - Method in class com.vividsolutions.jts.linearref.LocationIndexedLine
-
Computes the index for a given point on the line.
- indexOfAfter(Coordinate, double) - Method in class com.vividsolutions.jts.linearref.LengthIndexedLine
-
Finds the index for a point on the line
which is greater than the given index.
- indexOfAfter(Coordinate, LinearLocation) - Method in class com.vividsolutions.jts.linearref.LocationIndexedLine
-
Finds the index for a point on the line
which is greater than the given index.
- indicesOf(Geometry) - Method in class com.vividsolutions.jts.linearref.LengthIndexedLine
-
Computes the indices for a subline of the line.
- indicesOf(Geometry) - Method in class com.vividsolutions.jts.linearref.LocationIndexedLine
-
Computes the indices for a subline of the line.
- init() - Method in class com.vividsolutions.jts.geom.Envelope
-
Initialize to a null Envelope
.
- init(double, double, double, double) - Method in class com.vividsolutions.jts.geom.Envelope
-
Initialize an Envelope
for a region defined by maximum and minimum values.
- init(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.geom.Envelope
-
Initialize an Envelope
to a region defined by two Coordinates.
- init(Coordinate) - Method in class com.vividsolutions.jts.geom.Envelope
-
Initialize an Envelope
to a region defined by a single Coordinate.
- init(Envelope) - Method in class com.vividsolutions.jts.geom.Envelope
-
Initialize an Envelope
from an existing Envelope.
- init(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
-
- init(double, double) - Method in class com.vividsolutions.jts.index.bintree.Interval
-
- init(QuadEdgeTriangle) - Method in class com.vividsolutions.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
-
- init(Collection) - Method in class com.vividsolutions.jts.triangulate.quadedge.EdgeConnectedTriangleTraversal
-
- initialize() - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
-
- initialize(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
-
- initialize() - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
-
- initialize(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
-
- inputLines - Variable in class com.vividsolutions.jts.algorithm.LineIntersector
-
- InputStreamInStream - Class in com.vividsolutions.jts.io
-
An adapter to allow an
InputStream
to be used as an
InStream
- InputStreamInStream(InputStream) - Constructor for class com.vividsolutions.jts.io.InputStreamInStream
-
- insert(EdgeEnd) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
-
Insert a directed edge in the list
- insert(EdgeEnd) - Method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
-
Insert a EdgeEnd into this EdgeEndStar
- INSERT - Static variable in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
-
- insert(Interval, Object) - Method in class com.vividsolutions.jts.index.bintree.Bintree
-
- insert(Interval, Object) - Method in class com.vividsolutions.jts.index.bintree.Root
-
Insert an item into the tree this is the root of.
- insert(double, double, Object) - Method in class com.vividsolutions.jts.index.intervalrtree.SortedPackedIntervalRTree
-
Adds an item to the index which is associated with the given interval
- insert(Coordinate) - Method in class com.vividsolutions.jts.index.kdtree.KdTree
-
Inserts a new point in the kd-tree, with no data.
- insert(Coordinate, Object) - Method in class com.vividsolutions.jts.index.kdtree.KdTree
-
Inserts a new point into the kd-tree.
- insert(Envelope, Object) - Method in class com.vividsolutions.jts.index.quadtree.Quadtree
-
- insert(Envelope, Object) - Method in class com.vividsolutions.jts.index.quadtree.Root
-
Insert an item into the quadtree this is the root of.
- insert(Envelope, Object) - Method in interface com.vividsolutions.jts.index.SpatialIndex
-
Adds a spatial item with an extent specified by the given
Envelope
to the index
- insert(Object, Object) - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
-
- insert(double, double, Object) - Method in class com.vividsolutions.jts.index.strtree.SIRtree
-
Inserts an item having the given bounds into the tree.
- insert(Envelope, Object) - Method in class com.vividsolutions.jts.index.strtree.STRtree
-
Inserts an item having the given bounds into the tree.
- INSERT - Static variable in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
-
- insert(EdgeEnd) - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
-
- insert(EdgeEnd) - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBundleStar
-
Insert a EdgeEnd in order in the list.
- insertEdge(Edge) - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
-
- insertEdgeEnd(EdgeEnd, Object) - Method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
-
Insert an EdgeEnd into the map, and clear the edgeList cache,
since the list of edges has now changed
- insertEdgeEnds(List) - Method in class com.vividsolutions.jts.operation.relate.RelateNodeGraph
-
- insertSite(Coordinate) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
-
Inserts a site into the triangulation, maintaining the conformal Delaunay property.
- insertSite(Vertex) - Method in class com.vividsolutions.jts.triangulate.IncrementalDelaunayTriangulator
-
Inserts a new point into a subdivision representing a Delaunay
triangulation, and fixes the affected edges so that the result is still a
Delaunay triangulation.
- insertSite(Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Inserts a new site into the Subdivision, connecting it to the vertices of
the containing triangle (or quadrilateral, if the split point falls on an
existing edge).
- insertSites(Collection) - Method in class com.vividsolutions.jts.triangulate.IncrementalDelaunayTriangulator
-
Inserts all sites in a collection.
- insertUniqueEdge(Edge) - Method in class com.vividsolutions.jts.operation.buffer.BufferBuilder
-
Inserted edges are checked to see if an identical edge already exists.
- insertUniqueEdge(Edge) - Method in class com.vividsolutions.jts.operation.overlay.OverlayOp
-
Insert an edge from one of the noded input graphs.
- INSIDE_AREA - Static variable in class com.vividsolutions.jts.operation.distance.GeometryLocation
-
A special value of segmentIndex used for locations inside area geometries.
- instance() - Static method in class com.vividsolutions.jts.geom.DefaultCoordinateSequenceFactory
-
Deprecated.
Returns the singleton instance of DefaultCoordinateSequenceFactory
- instance() - Static method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequenceFactory
-
- instancePrint(Object) - Method in class com.vividsolutions.jts.util.Debug
-
- instancePrint(Iterator) - Method in class com.vividsolutions.jts.util.Debug
-
- instancePrintIfWatch(Object) - Method in class com.vividsolutions.jts.util.Debug
-
- instancePrintObject(Object) - Method in class com.vividsolutions.jts.util.Debug
-
- instancePrintWatch() - Method in class com.vividsolutions.jts.util.Debug
-
- InStream - Interface in com.vividsolutions.jts.io
-
A interface for classes providing an input stream of bytes.
- INTERIOR - Static variable in class com.vividsolutions.jts.geom.Location
-
The location value for the interior of a geometry.
- interiorAngle(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.Angle
-
Computes the interior angle between two segments of a ring.
- InteriorIntersectionFinder - Class in com.vividsolutions.jts.noding
-
Finds an interior intersection in a set of
SegmentString
s,
if one exists.
- InteriorIntersectionFinder(LineIntersector) - Constructor for class com.vividsolutions.jts.noding.InteriorIntersectionFinder
-
Creates an intersection finder which finds an interior intersection
if one exists
- InteriorPointArea - Class in com.vividsolutions.jts.algorithm
-
Computes a point in the interior of an area geometry.
- InteriorPointArea(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.InteriorPointArea
-
- InteriorPointLine - Class in com.vividsolutions.jts.algorithm
-
Computes a point in the interior of an linear geometry.
- InteriorPointLine(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.InteriorPointLine
-
- InteriorPointPoint - Class in com.vividsolutions.jts.algorithm
-
Computes a point in the interior of an point geometry.
- InteriorPointPoint(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.InteriorPointPoint
-
- interpolateZ(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
Interpolates the Z value of a point enclosed in a 3D triangle.
- interpolateZ(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
Computes the interpolated Z-value for a point p lying on the segment p0-p1
- interpolateZValue(Vertex, Vertex, Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
For this vertex enclosed in a triangle defined by three verticies v0, v1 and v2, interpolate
a z value from the surrounding vertices.
- intersection(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.HCoordinate
-
Computes the (approximate) intersection point between two line segments
using homogeneous coordinates.
- intersection(Envelope) - Method in class com.vividsolutions.jts.geom.Envelope
-
Computes the intersection of two Envelopes
- intersection(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
-
Computes a Geometry
representing the points shared by this
Geometry
and other
.
- intersection(LineSegment) - Method in class com.vividsolutions.jts.geom.LineSegment
-
Computes an intersection point between two segments, if there is one.
- INTERSECTION - Static variable in class com.vividsolutions.jts.operation.overlay.OverlayOp
-
The spatial functions supported by this class.
- intersection(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp
-
- intersection(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.SnapOverlayOp
-
- intersection(Geometry, Geometry) - Method in class com.vividsolutions.jts.precision.CommonBitsOp
-
Computes the set-theoretic intersection of two
Geometry
s, using enhanced precision.
- intersection(Geometry, Geometry) - Static method in class com.vividsolutions.jts.precision.EnhancedPrecisionOp
-
Computes the set-theoretic intersection of two
Geometry
s, using enhanced precision.
- intersection(Segment) - Method in class com.vividsolutions.jts.triangulate.Segment
-
Computes the intersection point between this segment and another one.
- IntersectionAdder - Class in com.vividsolutions.jts.noding
-
Computes the intersections between two line segments in
SegmentString
s
and adds them to each string.
- IntersectionAdder(LineIntersector) - Constructor for class com.vividsolutions.jts.noding.IntersectionAdder
-
- IntersectionFinderAdder - Class in com.vividsolutions.jts.noding
-
Finds proper and interior intersections in a set of SegmentStrings,
and adds them as nodes.
- IntersectionFinderAdder(LineIntersector) - Constructor for class com.vividsolutions.jts.noding.IntersectionFinderAdder
-
Creates an intersection finder which finds all proper intersections
- IntersectionMatrix - Class in com.vividsolutions.jts.geom
-
Models a Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix.
- IntersectionMatrix() - Constructor for class com.vividsolutions.jts.geom.IntersectionMatrix
-
Creates an IntersectionMatrix
with FALSE
dimension values.
- IntersectionMatrix(String) - Constructor for class com.vividsolutions.jts.geom.IntersectionMatrix
-
Creates an IntersectionMatrix
with the given dimension
symbols.
- IntersectionMatrix(IntersectionMatrix) - Constructor for class com.vividsolutions.jts.geom.IntersectionMatrix
-
Creates an IntersectionMatrix
with the same elements as
other
.
- intersects(Coordinate, Geometry) - Method in class com.vividsolutions.jts.algorithm.PointLocator
-
Convenience method to test a point for intersection with
a Geometry
- intersects(double, double, double, double) - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
-
- intersects(Rectangle2D) - Method in class com.vividsolutions.jts.awt.GeometryCollectionShape
-
- intersects(double, double, double, double) - Method in class com.vividsolutions.jts.awt.PolygonShape
-
- intersects(Rectangle2D) - Method in class com.vividsolutions.jts.awt.PolygonShape
-
- intersects(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Envelope
-
Test the point q to see whether it intersects the Envelope defined by p1-p2
- intersects(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Envelope
-
Test the envelope defined by p1-p2 for intersection
with the envelope defined by q1-q2
- intersects(Envelope) - Method in class com.vividsolutions.jts.geom.Envelope
-
Check if the region defined by other
overlaps (intersects) the region of this Envelope
.
- intersects(Coordinate) - Method in class com.vividsolutions.jts.geom.Envelope
-
Check if the point p
overlaps (lies inside) the region of this Envelope
.
- intersects(double, double) - Method in class com.vividsolutions.jts.geom.Envelope
-
Check if the point (x, y)
overlaps (lies inside) the region of this Envelope
.
- intersects(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
-
Tests whether this geometry intersects the specified geometry.
- intersects(OctagonalEnvelope) - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
-
- intersects(Coordinate) - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
-
- intersects(Geometry) - Method in class com.vividsolutions.jts.geom.prep.BasicPreparedGeometry
-
Default implementation.
- intersects(Geometry) - Method in interface com.vividsolutions.jts.geom.prep.PreparedGeometry
-
Tests whether the base
Geometry
intersects a given geometry.
- intersects(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedLineString
-
- intersects(PreparedLineString, Geometry) - Static method in class com.vividsolutions.jts.geom.prep.PreparedLineStringIntersects
-
- intersects(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedLineStringIntersects
-
Tests whether this geometry intersects a given geometry.
- intersects(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPoint
-
Tests whether this point intersects a
Geometry
.
- intersects(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygon
-
- intersects(PreparedPolygon, Geometry) - Static method in class com.vividsolutions.jts.geom.prep.PreparedPolygonIntersects
-
- intersects(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygonIntersects
-
Tests whether this PreparedPolygon intersects a given geometry.
- intersects(double, double) - Method in class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeNode
-
- intersects(Object, Object) - Method in interface com.vividsolutions.jts.index.strtree.AbstractSTRtree.IntersectsOp
-
For STRtrees, the bounds will be Envelopes; for SIRtrees, Intervals;
for other subclasses of AbstractSTRtree, some other class.
- intersects(Interval) - Method in class com.vividsolutions.jts.index.strtree.Interval
-
- intersects(Collection) - Method in class com.vividsolutions.jts.noding.FastSegmentSetIntersectionFinder
-
- intersects(Collection, SegmentIntersectionDetector) - Method in class com.vividsolutions.jts.noding.FastSegmentSetIntersectionFinder
-
- intersects(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.noding.snapround.HotPixel
-
- intersects(Polygon, Geometry) - Static method in class com.vividsolutions.jts.operation.predicate.RectangleIntersects
-
- intersects(Geometry) - Method in class com.vividsolutions.jts.operation.predicate.RectangleIntersects
-
- intersectsScaled(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.noding.snapround.HotPixel
-
- Interval - Class in com.vividsolutions.jts.index.bintree
-
Represents an (1-dimensional) closed interval on the Real number line.
- Interval() - Constructor for class com.vividsolutions.jts.index.bintree.Interval
-
- Interval(double, double) - Constructor for class com.vividsolutions.jts.index.bintree.Interval
-
- Interval(Interval) - Constructor for class com.vividsolutions.jts.index.bintree.Interval
-
- Interval - Class in com.vividsolutions.jts.index.strtree
-
A contiguous portion of 1D-space.
- Interval(Interval) - Constructor for class com.vividsolutions.jts.index.strtree.Interval
-
- Interval(double, double) - Constructor for class com.vividsolutions.jts.index.strtree.Interval
-
- IntervalRTreeBranchNode - Class in com.vividsolutions.jts.index.intervalrtree
-
- IntervalRTreeBranchNode(IntervalRTreeNode, IntervalRTreeNode) - Constructor for class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeBranchNode
-
- IntervalRTreeLeafNode - Class in com.vividsolutions.jts.index.intervalrtree
-
- IntervalRTreeLeafNode(double, double, Object) - Constructor for class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeLeafNode
-
- IntervalRTreeNode - Class in com.vividsolutions.jts.index.intervalrtree
-
- IntervalRTreeNode() - Constructor for class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeNode
-
- IntervalRTreeNode.NodeComparator - Class in com.vividsolutions.jts.index.intervalrtree
-
- IntervalRTreeNode.NodeComparator() - Constructor for class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeNode.NodeComparator
-
- IntervalSize - Class in com.vividsolutions.jts.index.quadtree
-
Provides a test for whether an interval is
so small it should be considered as zero for the purposes of
inserting it into a binary tree.
- IntervalSize() - Constructor for class com.vividsolutions.jts.index.quadtree.IntervalSize
-
- intLineIndex - Variable in class com.vividsolutions.jts.algorithm.LineIntersector
-
The indexes of the endpoints of the intersection lines, in order along
the corresponding line
- intPt - Variable in class com.vividsolutions.jts.algorithm.LineIntersector
-
- INVALID_COORDINATE - Static variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
-
Indicates that the X
or Y
ordinate of
a Coordinate is not a valid numeric value (e.g.
- invalidRingLines - Variable in class com.vividsolutions.jts.operation.polygonize.Polygonizer
-
- invRot() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Gets the dual of this edge, directed from its left to its right.
- isAcute(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.Angle
-
Tests whether the angle between p0-p1-p2 is acute.
- isAcute(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
-
Tests whether a triangle is acute.
- isAdjacentSegments(int, int) - Static method in class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
-
- isAdjacentSegments(int, int) - Static method in class com.vividsolutions.jts.noding.IntersectionAdder
-
- isAllTestComponentsInTarget(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygonPredicate
-
Tests whether all components of the test Geometry
are contained in the target geometry.
- isAllTestComponentsInTargetInterior(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygonPredicate
-
Tests whether all components of the test Geometry
are contained in the interior of the target geometry.
- isAnyNull(int) - Method in class com.vividsolutions.jts.geomgraph.Label
-
- isAnyNull() - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
-
- isAnyTargetComponentInAreaTest(Geometry, List) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygonPredicate
-
Tests whether any component of the target geometry
intersects the test geometry (which must be an areal geometry)
- isAnyTargetComponentInTest(Geometry) - Method in class com.vividsolutions.jts.geom.prep.BasicPreparedGeometry
-
Tests whether any representative of the target geometry
intersects the test geometry.
- isAnyTestComponentInTarget(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygonPredicate
-
Tests whether any component of the test Geometry intersects
the area of the target geometry.
- isAnyTestComponentInTargetInterior(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedPolygonPredicate
-
Tests whether any component of the test Geometry intersects
the interior of the target geometry.
- isAnyTestPointInTarget(Geometry) - Method in class com.vividsolutions.jts.geom.prep.PreparedLineStringIntersects
-
Tests whether any representative point of the test Geometry intersects
the target geometry.
- isArea() - Method in class com.vividsolutions.jts.geomgraph.Label
-
- isArea(int) - Method in class com.vividsolutions.jts.geomgraph.Label
-
- isArea() - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
-
- isAreaLabelsConsistent(GeometryGraph) - Method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
-
- isBorder() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
Tests whether this triangle is adjacent to the outside of the subdivision.
- isBorder(int) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
- isBoundaryNode(int, Coordinate) - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
-
- isCCW(Coordinate[]) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
-
Computes whether a ring defined by an array of
Coordinate
s is
oriented counter-clockwise.
- isCCW(Coordinate[]) - Static method in class com.vividsolutions.jts.algorithm.NonRobustCGAlgorithms
-
Computes whether a ring defined by an array of
Coordinate
is
oriented counter-clockwise.
- isCCW(Vertex, Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
Tests whether the triangle formed by this vertex and two
other vertices is in CCW orientation.
- isClosed() - Method in class com.vividsolutions.jts.geom.LineString
-
- isClosed() - Method in class com.vividsolutions.jts.geom.MultiLineString
-
- isClosed() - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- isClosed() - Method in class com.vividsolutions.jts.noding.BasicSegmentString
-
- isClosed() - Method in class com.vividsolutions.jts.noding.NodedSegmentString
-
- isClosed() - Method in interface com.vividsolutions.jts.noding.SegmentString
-
- isCollapsed() - Method in class com.vividsolutions.jts.geomgraph.Edge
-
An Edge is collapsed if it is an Area edge and it consists of
two segments which are equal and opposite (eg a zero-width V).
- isCollinear() - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
- isContains() - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Tests whether this IntersectionMatrix
is
T*****FF*.
- isCoordinate(Coordinate) - Method in class com.vividsolutions.jts.geom.LineString
-
Returns true if the given point is a vertex of this LineString
.
- isCovered() - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
-
- isCoveredBy() - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Returns true
if this IntersectionMatrix
is
T*F**F***
or *TF**F***
or **FT*F***
or **F*TF***
- isCoveredByA(Coordinate) - Method in class com.vividsolutions.jts.operation.overlay.OverlayOp
-
This method is used to decide if an L edge should be included in the result or not.
- isCoveredByLA(Coordinate) - Method in class com.vividsolutions.jts.operation.overlay.OverlayOp
-
This method is used to decide if a point node should be included in the result or not.
- isCoveredSet() - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
-
- isCovers() - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Returns true
if this IntersectionMatrix
is
T*****FF*
or *T****FF*
or ***T**FF*
or ****T*FF*
- isCrosses(int, int) - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Tests whether this geometry crosses the
specified geometry.
- isDebugging() - Static method in class com.vividsolutions.jts.util.Debug
-
- isDelete() - Method in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
-
- isDelete() - Method in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
-
- isDisjoint() - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Returns true
if this IntersectionMatrix
is
FF*FF****.
- isDone() - Method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
-
- isDone() - Method in class com.vividsolutions.jts.awt.ShapeCollectionPathIterator
-
- isDone() - Method in interface com.vividsolutions.jts.geom.CoordinateSequenceFilter
-
Reports whether the application of this filter can be terminated.
- isDone() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Reports that this filter should continue to be executed until
all coordinates have been transformed.
- isDone() - Method in class com.vividsolutions.jts.geom.util.ShortCircuitedGeometryVisitor
-
- isDone() - Method in class com.vividsolutions.jts.noding.InteriorIntersectionFinder
-
- isDone() - Method in class com.vividsolutions.jts.noding.IntersectionAdder
-
Always process all intersections
- isDone() - Method in class com.vividsolutions.jts.noding.IntersectionFinderAdder
-
Always process all intersections
- isDone() - Method in class com.vividsolutions.jts.noding.SegmentIntersectionDetector
-
- isDone() - Method in interface com.vividsolutions.jts.noding.SegmentIntersector
-
Reports whether the client of this class
needs to continue testing all intersections in an arrangement.
- isDone() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
-
- isDone() - Method in class com.vividsolutions.jts.precision.CoordinatePrecisionReducerFilter
-
Always runs over all geometry components.
- isEmpty() - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns whether or not the set of points in this Geometry
is
empty.
- isEmpty() - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- isEmpty() - Method in class com.vividsolutions.jts.geom.LineString
-
- isEmpty() - Method in class com.vividsolutions.jts.geom.Point
-
- isEmpty() - Method in class com.vividsolutions.jts.geom.Polygon
-
- isEmpty() - Method in class com.vividsolutions.jts.index.quadtree.NodeBase
-
- isEmpty() - Method in class com.vividsolutions.jts.util.PriorityQueue
-
Test if the priority queue is logically empty.
- isEndOfLine() - Method in class com.vividsolutions.jts.linearref.LinearIterator
-
Checks whether the iterator cursor is pointing to the
endpoint of a linestring.
- isEndPoint() - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
- isEndPoint(int) - Method in class com.vividsolutions.jts.geomgraph.EdgeIntersection
-
- isEndPoint(int) - Method in class com.vividsolutions.jts.noding.SegmentNode
-
- isEqualOnSide(Label, int) - Method in class com.vividsolutions.jts.geomgraph.Label
-
- isEqualOnSide(TopologyLocation, int) - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
-
- isEquals(int, int) - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Returns true
if this IntersectionMatrix
is
T*F**FFF*.
- isEquivalentClass(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns whether the two Geometry
s are equal, from the point
of view of the equalsExact
method.
- isEquivalentClass(Geometry) - Method in class com.vividsolutions.jts.geom.LineString
-
- isFloating() - Method in class com.vividsolutions.jts.geom.PrecisionModel
-
Tests whether the precision model supports floating point
- isForward - Variable in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- isForward() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- isFrameBorderEdge(QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Tests whether a QuadEdge is an edge on the border of the frame facets and
the internal facets.
- isFrameEdge(QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Tests whether a QuadEdge is an edge incident on a frame triangle vertex.
- isFrameVertex(Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Tests whether a vertex is a vertex of the outer triangle.
- isGeometryChanged() - Method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter
-
- isGeometryChanged() - Method in interface com.vividsolutions.jts.geom.CoordinateSequenceFilter
-
Reports whether the execution of this filter
has modified the coordinates of the geometry.
- isGeometryChanged() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
- isGeometryChanged() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter
-
- isGeometryChanged() - Method in class com.vividsolutions.jts.precision.CoordinatePrecisionReducerFilter
-
Always reports that the geometry has changed
- isGeometryCollection(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
-
- isGeometryComplete() - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
-
Tests whether this handler has completed parsing
a geometry.
- isHole() - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
-
- isHole() - Method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
-
Tests whether this ring is a hole.
- isHorizontal() - Method in class com.vividsolutions.jts.geom.LineSegment
-
Tests whether the segment is horizontal.
- isIdentity() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Tests if this transformation is the identity transformation.
- isInBoundary(int) - Method in class com.vividsolutions.jts.algorithm.BoundaryNodeRule.EndPointBoundaryNodeRule
-
- isInBoundary(int) - Method in interface com.vividsolutions.jts.algorithm.BoundaryNodeRule
-
Tests whether a point that lies in boundaryCount
geometry component boundaries is considered to form part of the boundary
of the parent geometry.
- isInBoundary(int) - Method in class com.vividsolutions.jts.algorithm.BoundaryNodeRule.Mod2BoundaryNodeRule
-
- isInBoundary(int) - Method in class com.vividsolutions.jts.algorithm.BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule
-
- isInBoundary(int) - Method in class com.vividsolutions.jts.algorithm.BoundaryNodeRule.MultiValentEndPointBoundaryNodeRule
-
- isIncidentEdgeInResult() - Method in class com.vividsolutions.jts.geomgraph.Node
-
Tests whether any incident edge is flagged as
being in the result.
- isInHalfPlane(int, int) - Static method in class com.vividsolutions.jts.geomgraph.Quadrant
-
Returns whether the given quadrant lies within the given halfplane (specified
by its right-hand quadrant).
- isInList(Coordinate, Coordinate[]) - Static method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
-
Tests whether a given point is in an array of points.
- isInResult() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- isInResult() - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
-
- isInRing() - Method in class com.vividsolutions.jts.operation.polygonize.PolygonizeDirectedEdge
-
Returns the ring of directed edges that this directed edge is
a member of, or null if the ring has not been set.
- isInsert() - Method in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
-
- isInsert() - Method in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
-
- isInside(Coordinate) - Method in class com.vividsolutions.jts.algorithm.MCPointInRing
-
- isInside(Coordinate) - Method in interface com.vividsolutions.jts.algorithm.PointInRing
-
- isInside(Coordinate) - Method in class com.vividsolutions.jts.algorithm.SimplePointInRing
-
- isInsideArea() - Method in class com.vividsolutions.jts.operation.distance.GeometryLocation
-
Tests whether this location represents a point inside an area geometry.
- isIntegerPrecision() - Method in class com.vividsolutions.jts.noding.ScaledNoder
-
- isInterior() - Method in class com.vividsolutions.jts.noding.SegmentNode
-
- isInteriorAreaEdge() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
This is an interior Area edge if
its label is an Area label for both Geometries
and for each Geometry both sides are in the interior.
- isInteriorIntersection() - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
Tests whether either intersection point is an interior point of one of the input segments.
- isInteriorIntersection(int) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
Tests whether either intersection point is an interior point of the specified input segment.
- isInteriorsConnected() - Method in class com.vividsolutions.jts.operation.valid.ConnectedInteriorTester
-
- isIntersection(Coordinate) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
Test whether a point is a intersection point of two line segments.
- isIntersection(Coordinate) - Method in class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
-
Tests if the given point is an edge intersection
- isIntersects() - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Returns true
if isDisjoint
returns false.
- isIsolated() - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- isIsolated() - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
-
- isIsolated() - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
-
An isolated component is one that does not intersect or touch any other
component.
- isIsolated() - Method in class com.vividsolutions.jts.geomgraph.Node
-
- isLine(int) - Method in class com.vividsolutions.jts.geomgraph.Label
-
- isLine() - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
-
- isLineEdge() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
This edge is a line edge if
at least one of the labels is a line label
any labels which are not line labels have all Locations = EXTERIOR
- isLive() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Tests whether this edge has been deleted.
- isLive() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
- isMarked - Variable in class com.vividsolutions.jts.planargraph.GraphComponent
-
- isMarked() - Method in class com.vividsolutions.jts.planargraph.GraphComponent
-
Tests if a component has been marked at some point during the processing
involving this graph.
- isNodeAdded() - Method in class com.vividsolutions.jts.noding.snapround.MCIndexPointSnapper.HotPixelSnapAction
-
- isNodeConsistentArea() - Method in class com.vividsolutions.jts.operation.valid.ConsistentAreaTester
-
Check all nodes to see if their labels are consistent with area topology.
- isNonNested() - Method in class com.vividsolutions.jts.operation.valid.IndexedNestedRingTester
-
- isNonNested() - Method in class com.vividsolutions.jts.operation.valid.QuadtreeNestedRingTester
-
- isNonNested() - Method in class com.vividsolutions.jts.operation.valid.SimpleNestedRingTester
-
- isNonNested() - Method in class com.vividsolutions.jts.operation.valid.SweeplineNestedRingTester
-
- isNorthern(int) - Static method in class com.vividsolutions.jts.geomgraph.Quadrant
-
Returns true if the given quadrant is 0 or 1.
- isNull() - Method in class com.vividsolutions.jts.geom.Envelope
-
Returns true
if this Envelope
is a "null"
envelope.
- isNull() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
-
- isNull() - Method in class com.vividsolutions.jts.geomgraph.Depth
-
A Depth object is null (has never been initialized) if all depths are null.
- isNull(int) - Method in class com.vividsolutions.jts.geomgraph.Depth
-
- isNull(int, int) - Method in class com.vividsolutions.jts.geomgraph.Depth
-
- isNull(int) - Method in class com.vividsolutions.jts.geomgraph.Label
-
- isNull() - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
-
- isObtuse(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.algorithm.Angle
-
Tests whether the angle between p0-p1-p2 is obtuse.
- isOfClass(Object, Class) - Static method in class com.vividsolutions.jts.geom.util.GeometryExtracter
-
- isOnConstraint() - Method in class com.vividsolutions.jts.triangulate.ConstraintVertex
-
Tests whether this vertex lies on a constraint.
- isOnEdge(QuadEdge, Coordinate) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Tests whether a
Coordinate
lies on a
QuadEdge
, up to a
tolerance determined by the subdivision tolerance.
- isOnLine(Coordinate, Coordinate[]) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
-
Tests whether a point lies on the line segments defined by a
list of coordinates.
- isOnSameSegment(LinearLocation) - Method in class com.vividsolutions.jts.linearref.LinearLocation
-
Tests whether two locations
are on the same segment in the parent
Geometry
.
- isOnSegment() - Method in class com.vividsolutions.jts.algorithm.RayCrossingCounter
-
Reports whether the point lies exactly on one of the supplied segments.
- isOpposite(int, int) - Static method in class com.vividsolutions.jts.geomgraph.Quadrant
-
Returns true if the quadrants are 1 and 3, or 2 and 4
- isOverlaps(int, int) - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Returns true
if this IntersectionMatrix
is
T*T***T** (for two points or two surfaces)
1*T***T** (for two curves)
.
- isPointInPolygon() - Method in class com.vividsolutions.jts.algorithm.RayCrossingCounter
-
Tests whether the point lies in or on
the ring, polygon
or multipolygon from which the processed segments were provided.
- isPointInRing(Coordinate, Coordinate[]) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
-
Tests whether a point lies inside or on a ring.
- isPointInRing(Coordinate, Coordinate[]) - Static method in class com.vividsolutions.jts.algorithm.NonRobustCGAlgorithms
-
Computes whether a ring defined by an array of
Coordinate
is
oriented counter-clockwise.
- isPointwiseEqual(Edge) - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- isProper - Variable in class com.vividsolutions.jts.algorithm.LineIntersector
-
- isProper() - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
Tests whether an intersection is proper.
- isPrunable() - Method in class com.vividsolutions.jts.index.bintree.NodeBase
-
- isPrunable() - Method in class com.vividsolutions.jts.index.quadtree.NodeBase
-
- isRectangle() - Method in class com.vividsolutions.jts.geom.Geometry
-
- isRectangle() - Method in class com.vividsolutions.jts.geom.Polygon
-
- isRemoved() - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
-
Tests whether this directed edge has been removed from its containing graph
- isRemoved() - Method in class com.vividsolutions.jts.planargraph.Edge
-
Tests whether this edge has been removed from its containing graph
- isRemoved() - Method in class com.vividsolutions.jts.planargraph.GraphComponent
-
Tests whether this component has been removed from its containing graph
- isRemoved() - Method in class com.vividsolutions.jts.planargraph.Node
-
Tests whether this node has been removed from its containing graph
- isRepeated() - Method in class com.vividsolutions.jts.index.kdtree.KdNode
-
Tests whether more than one point with this value have been inserted (up to the tolerance)
- isResultOfOp(Label, int) - Static method in class com.vividsolutions.jts.operation.overlay.OverlayOp
-
- isResultOfOp(int, int, int) - Static method in class com.vividsolutions.jts.operation.overlay.OverlayOp
-
This method will handle arguments of Location.NONE correctly
- isRing(Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
-
Tests whether an array of
Coordinate
s forms a ring,
by checking length and closure.
- isRing() - Method in class com.vividsolutions.jts.geom.LineString
-
- isSameSignAndNonZero(double, double) - Static method in class com.vividsolutions.jts.algorithm.NonRobustLineIntersector
-
- isSearchMatch(Interval) - Method in class com.vividsolutions.jts.index.bintree.Node
-
- isSearchMatch(Interval) - Method in class com.vividsolutions.jts.index.bintree.NodeBase
-
- isSearchMatch(Interval) - Method in class com.vividsolutions.jts.index.bintree.Root
-
The root node matches all searches
- isSearchMatch(Envelope) - Method in class com.vividsolutions.jts.index.quadtree.Node
-
- isSearchMatch(Envelope) - Method in class com.vividsolutions.jts.index.quadtree.NodeBase
-
- isSearchMatch(Envelope) - Method in class com.vividsolutions.jts.index.quadtree.Root
-
- isSequenceable() - Method in class com.vividsolutions.jts.operation.linemerge.LineSequencer
-
Tests whether the arrangement of linestrings has a valid
sequence.
- isSequenced(Geometry) - Static method in class com.vividsolutions.jts.operation.linemerge.LineSequencer
-
Tests whether a
Geometry
is sequenced correctly.
- isShell() - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
-
- isSimple() - Method in class com.vividsolutions.jts.geom.Geometry
-
- isSimple() - Method in class com.vividsolutions.jts.geom.LinearRing
-
Returns true
, since by definition LinearRings are always simple.
- isSimple() - Method in class com.vividsolutions.jts.geom.MultiPolygon
-
- isSimple() - Method in class com.vividsolutions.jts.geom.Point
-
- isSimple() - Method in class com.vividsolutions.jts.geom.Polygon
-
Tests if a valid polygon is simple.
- isSimple() - Method in class com.vividsolutions.jts.operation.IsSimpleOp
-
Tests whether the geometry is simple.
- isSimple(LineString) - Method in class com.vividsolutions.jts.operation.IsSimpleOp
-
Deprecated.
use isSimple()
- isSimple(MultiLineString) - Method in class com.vividsolutions.jts.operation.IsSimpleOp
-
Deprecated.
use isSimple()
- isSimple(MultiPoint) - Method in class com.vividsolutions.jts.operation.IsSimpleOp
-
Deprecated.
use isSimple()
- IsSimpleOp - Class in com.vividsolutions.jts.operation
-
Tests whether a Geometry
is simple.
- IsSimpleOp() - Constructor for class com.vividsolutions.jts.operation.IsSimpleOp
-
Deprecated.
use IsSimpleOp(Geometry)
- IsSimpleOp(Geometry) - Constructor for class com.vividsolutions.jts.operation.IsSimpleOp
-
Creates a simplicity checker using the default SFS Mod-2 Boundary Node Rule
- IsSimpleOp(Geometry, BoundaryNodeRule) - Constructor for class com.vividsolutions.jts.operation.IsSimpleOp
-
- isTouches(int, int) - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Returns true
if this IntersectionMatrix
is
FT*******, F**T***** or F***T****.
- isTrue(boolean) - Static method in class com.vividsolutions.jts.util.Assert
-
Throws an AssertionFailedException
if the given assertion is
not true.
- isTrue(boolean, String) - Static method in class com.vividsolutions.jts.util.Assert
-
Throws an AssertionFailedException
with the given message if
the given assertion is not true.
- isValid() - Method in class com.vividsolutions.jts.geom.Geometry
-
Tests the validity of this Geometry
.
- isValid() - Method in class com.vividsolutions.jts.geom.MultiPoint
-
- isValid() - Method in class com.vividsolutions.jts.geom.Point
-
A Point is valid iff:
the coordinate which defines it is a valid coordinate (i.e does not have an NaN X or Y ordinate)
- isValid(Geometry) - Method in class com.vividsolutions.jts.linearref.LinearLocation
-
Tests whether this location refers to a valid
location on the given linear
Geometry
.
- isValid() - Method in class com.vividsolutions.jts.noding.FastNodingValidator
-
Checks for an intersection and
reports if one is found.
- isValid() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferDistanceValidator
-
- isValid(Geometry, double, Geometry) - Static method in class com.vividsolutions.jts.operation.buffer.validate.BufferResultValidator
-
- isValid() - Method in class com.vividsolutions.jts.operation.buffer.validate.BufferResultValidator
-
- isValid(Geometry, Geometry, int, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.validate.OverlayResultValidator
-
- isValid(int) - Method in class com.vividsolutions.jts.operation.overlay.validate.OverlayResultValidator
-
- isValid() - Method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
-
Tests if the
LinearRing
ring formed by this edge ring is topologically valid.
- isValid(Coordinate) - Static method in class com.vividsolutions.jts.operation.valid.IsValidOp
-
Checks whether a coordinate is valid for processing.
- isValid() - Method in class com.vividsolutions.jts.operation.valid.IsValidOp
-
- isValidIndex(double) - Method in class com.vividsolutions.jts.linearref.LengthIndexedLine
-
Tests whether an index is in the valid index range for the line.
- isValidIndex(LinearLocation) - Method in class com.vividsolutions.jts.linearref.LocationIndexedLine
-
Tests whether an index is in the valid index range for the line.
- isValidMsg(Geometry, double, Geometry) - Static method in class com.vividsolutions.jts.operation.buffer.validate.BufferResultValidator
-
Checks whether the geometry buffer is valid,
and returns an error message if not.
- IsValidOp - Class in com.vividsolutions.jts.operation.valid
-
Implements the algorithsm required to compute the
isValid()
method
for
Geometry
s.
- IsValidOp(Geometry) - Constructor for class com.vividsolutions.jts.operation.valid.IsValidOp
-
- isVertex() - Method in class com.vividsolutions.jts.linearref.LinearLocation
-
Tests whether this location refers to a vertex
- isVertexOfEdge(QuadEdge, Vertex) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Tests whether a
Vertex
is the start or end vertex of a
QuadEdge
, up to the subdivision tolerance distance.
- isVertical() - Method in class com.vividsolutions.jts.geom.LineSegment
-
Tests whether the segment is vertical.
- isVisited() - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- isVisited() - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
-
- isVisited - Variable in class com.vividsolutions.jts.planargraph.GraphComponent
-
- isVisited() - Method in class com.vividsolutions.jts.planargraph.GraphComponent
-
Tests if a component has been visited during the course of a graph algorithm
- isWithin() - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Tests whether this IntersectionMatrix
is
T*F**F***.
- isWithinDistance(Geometry, double) - Method in class com.vividsolutions.jts.geom.Geometry
-
Tests whether the distance from this Geometry
to another is less than or equal to a specified value.
- isWithinDistance(Geometry, Geometry, double) - Static method in class com.vividsolutions.jts.operation.distance.DistanceOp
-
Test whether two geometries lie within a given distance of each other.
- isZeroWidth(double, double) - Static method in class com.vividsolutions.jts.index.quadtree.IntervalSize
-
Computes whether the interval [min, max] is effectively zero width.
- ItemBoundable - Class in com.vividsolutions.jts.index.strtree
-
Boundable wrapper for a non-Boundable spatial object.
- ItemBoundable(Object, Object) - Constructor for class com.vividsolutions.jts.index.strtree.ItemBoundable
-
- items - Variable in class com.vividsolutions.jts.index.bintree.NodeBase
-
- items - Variable in class com.vividsolutions.jts.index.quadtree.NodeBase
-
- itemsTree() - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
-
Gets a tree structure (as a nested list)
corresponding to the structure of the items and nodes in this tree.
- ItemVisitor - Interface in com.vividsolutions.jts.index
-
A visitor for items in an index.
- IteratedNoder - Class in com.vividsolutions.jts.noding
-
Nodes a set of SegmentStrings completely.
- IteratedNoder(PrecisionModel) - Constructor for class com.vividsolutions.jts.noding.IteratedNoder
-
- iterator() - Method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
-
Iterator access to the ordered list of edges is optimized by
copying the map collection to a list.
- iterator() - Method in class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
-
- iterator() - Method in class com.vividsolutions.jts.geomgraph.EdgeList
-
- iterator() - Method in class com.vividsolutions.jts.geomgraph.NodeMap
-
- iterator() - Method in class com.vividsolutions.jts.index.bintree.Bintree
-
- iterator() - Method in class com.vividsolutions.jts.noding.SegmentNodeList
-
returns an iterator of SegmentNodes
- iterator() - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
-
- iterator() - Method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
-
Returns an Iterator over the DirectedEdges, in ascending order by angle with the positive x-axis.
- iterator() - Method in class com.vividsolutions.jts.planargraph.NodeMap
-
Returns an Iterator over the Nodes in this NodeMap, sorted in ascending order
by angle with the positive x-axis.
- P - Static variable in class com.vividsolutions.jts.geom.Dimension
-
Dimension value of a point (0).
- p0 - Variable in class com.vividsolutions.jts.geom.LineSegment
-
- p0 - Variable in class com.vividsolutions.jts.geom.Triangle
-
The coordinates of the vertices of the triangle
- p0 - Variable in class com.vividsolutions.jts.planargraph.DirectedEdge
-
- p1 - Variable in class com.vividsolutions.jts.geom.LineSegment
-
- p1 - Variable in class com.vividsolutions.jts.geom.Triangle
-
The coordinates of the vertices of the triangle
- p1 - Variable in class com.vividsolutions.jts.planargraph.DirectedEdge
-
- p2 - Variable in class com.vividsolutions.jts.geom.Triangle
-
The coordinates of the vertices of the triangle
- pa - Variable in class com.vividsolutions.jts.algorithm.LineIntersector
-
- PackedCoordinateSequence - Class in com.vividsolutions.jts.geom.impl
-
- PackedCoordinateSequence() - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
-
- PackedCoordinateSequence.Double - Class in com.vividsolutions.jts.geom.impl
-
Packed coordinate sequence implementation based on doubles
- PackedCoordinateSequence.Double(double[], int) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
-
Builds a new packed coordinate sequence
- PackedCoordinateSequence.Double(float[], int) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
-
Builds a new packed coordinate sequence out of a float coordinate array
- PackedCoordinateSequence.Double(Coordinate[], int) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
-
Builds a new packed coordinate sequence out of a coordinate array
- PackedCoordinateSequence.Double(Coordinate[]) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
-
Builds a new packed coordinate sequence out of a coordinate array
- PackedCoordinateSequence.Double(int, int) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
-
Builds a new empty packed coordinate sequence of a given size and dimension
- PackedCoordinateSequence.Float - Class in com.vividsolutions.jts.geom.impl
-
Packed coordinate sequence implementation based on floats
- PackedCoordinateSequence.Float(float[], int) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
-
Constructs a packed coordinate sequence from an array of floats
- PackedCoordinateSequence.Float(double[], int) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
-
Constructs a packed coordinate sequence from an array of doubles
- PackedCoordinateSequence.Float(Coordinate[], int) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
-
Constructs a packed coordinate sequence out of a coordinate array
- PackedCoordinateSequence.Float(int, int) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
-
Constructs an empty packed coordinate sequence of a given size and dimension
- PackedCoordinateSequenceFactory - Class in com.vividsolutions.jts.geom.impl
-
Builds packed array coordinate sequences.
- PackedCoordinateSequenceFactory() - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
-
Creates a new PackedCoordinateSequenceFactory
of type DOUBLE.
- PackedCoordinateSequenceFactory(int) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
-
Creates a new PackedCoordinateSequenceFactory
of the given type.
- PackedCoordinateSequenceFactory(int, int) - Constructor for class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
-
Creates a new PackedCoordinateSequenceFactory
of the given type.
- parentEdge - Variable in class com.vividsolutions.jts.planargraph.DirectedEdge
-
- parentGraph - Variable in class com.vividsolutions.jts.planargraph.Subgraph
-
- ParseException - Exception in com.vividsolutions.jts.io
-
Thrown by a WKTReader
when a parsing problem occurs.
- ParseException(String) - Constructor for exception com.vividsolutions.jts.io.ParseException
-
Creates a ParseException
with the given detail message.
- ParseException(Exception) - Constructor for exception com.vividsolutions.jts.io.ParseException
-
Creates a ParseException
with e
s detail message.
- PATCH - Static variable in class com.vividsolutions.jts.JTSVersion
-
The patch version number.
- pb - Variable in class com.vividsolutions.jts.algorithm.LineIntersector
-
- perpendicularBisector(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
-
Computes the line which is the perpendicular bisector of the
line segment a-b.
- PI_OVER_2 - Static variable in class com.vividsolutions.jts.algorithm.Angle
-
- PI_OVER_4 - Static variable in class com.vividsolutions.jts.algorithm.Angle
-
- PI_TIMES_2 - Static variable in class com.vividsolutions.jts.algorithm.Angle
-
- PlanarGraph - Class in com.vividsolutions.jts.geomgraph
-
The computation of the IntersectionMatrix
relies on the use of a structure
called a "topology graph".
- PlanarGraph(NodeFactory) - Constructor for class com.vividsolutions.jts.geomgraph.PlanarGraph
-
- PlanarGraph() - Constructor for class com.vividsolutions.jts.geomgraph.PlanarGraph
-
- PlanarGraph - Class in com.vividsolutions.jts.planargraph
-
Represents a directed graph which is embeddable in a planar surface.
- PlanarGraph() - Constructor for class com.vividsolutions.jts.planargraph.PlanarGraph
-
Constructs a empty graph.
- Point - Class in com.vividsolutions.jts.geom
-
Basic implementation of Point
.
- Point(Coordinate, PrecisionModel, int) - Constructor for class com.vividsolutions.jts.geom.Point
-
Deprecated.
Use GeometryFactory instead
- Point(CoordinateSequence, GeometryFactory) - Constructor for class com.vividsolutions.jts.geom.Point
-
- POINT_INTERSECTION - Static variable in class com.vividsolutions.jts.algorithm.LineIntersector
-
Indicates that line segments intersect in a single point
- pointAlong(double) - Method in class com.vividsolutions.jts.geom.LineSegment
-
Computes the
Coordinate
that lies a given
fraction along the line defined by this segment.
- pointAlongOffset(double, double) - Method in class com.vividsolutions.jts.geom.LineSegment
-
Computes the
Coordinate
that lies a given
fraction along the line defined by this segment and offset from
the segment by a given distance.
- pointAlongSegmentByFraction(Coordinate, Coordinate, double) - Static method in class com.vividsolutions.jts.linearref.LinearLocation
-
Computes the
Coordinate
of a point a given fraction
along the line segment
(p0, p1).
- PointBuilder - Class in com.vividsolutions.jts.operation.overlay
-
Constructs
Point
s from the nodes of an overlay graph.
- PointBuilder(OverlayOp, GeometryFactory, PointLocator) - Constructor for class com.vividsolutions.jts.operation.overlay.PointBuilder
-
- PointExtracter - Class in com.vividsolutions.jts.geom.util
-
Extracts all the 0-dimensional (
Point
) components from a
Geometry
.
- PointExtracter(List) - Constructor for class com.vividsolutions.jts.geom.util.PointExtracter
-
Constructs a PointExtracterFilter with a list in which to store Points found.
- PointGeometryUnion - Class in com.vividsolutions.jts.operation.union
-
Computes the union of a
Puntal
geometry with
another arbitrary
Geometry
.
- PointGeometryUnion(Puntal, Geometry) - Constructor for class com.vividsolutions.jts.operation.union.PointGeometryUnion
-
- PointInRing - Interface in com.vividsolutions.jts.algorithm
-
An interface for classes which test whether a
Coordinate
lies inside
a ring.
- PointLocator - Class in com.vividsolutions.jts.algorithm
-
- PointLocator() - Constructor for class com.vividsolutions.jts.algorithm.PointLocator
-
- PointLocator(BoundaryNodeRule) - Constructor for class com.vividsolutions.jts.algorithm.PointLocator
-
- PointOnGeometryLocator - Interface in com.vividsolutions.jts.algorithm.locate
-
- PointPairDistance - Class in com.vividsolutions.jts.algorithm.distance
-
Contains a pair of points and the distance between them.
- PointPairDistance() - Constructor for class com.vividsolutions.jts.algorithm.distance.PointPairDistance
-
- PointPairDistance - Class in com.vividsolutions.jts.operation.buffer.validate
-
Contains a pair of points and the distance between them.
- PointPairDistance() - Constructor for class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
-
- points - Variable in class com.vividsolutions.jts.geom.LineString
-
The points of this LineString
.
- PointShapeFactory - Interface in com.vividsolutions.jts.awt
-
An interface for classes which create Shape
s to represent point geometries.
- PointTransformation - Interface in com.vividsolutions.jts.awt
-
Transforms a geometry
Coordinate
into a Java2D
Point
,
possibly with a mathematical transformation of the ordinate values.
- poll() - Method in class com.vividsolutions.jts.util.PriorityQueue
-
Remove the smallest item from the priority queue.
- Polygon - Class in com.vividsolutions.jts.geom
-
Represents a linear polygon, which may include holes.
- Polygon(LinearRing, PrecisionModel, int) - Constructor for class com.vividsolutions.jts.geom.Polygon
-
Deprecated.
Use GeometryFactory instead
- Polygon(LinearRing, LinearRing[], PrecisionModel, int) - Constructor for class com.vividsolutions.jts.geom.Polygon
-
Deprecated.
Use GeometryFactory instead
- Polygon(LinearRing, LinearRing[], GeometryFactory) - Constructor for class com.vividsolutions.jts.geom.Polygon
-
Constructs a Polygon
with the given exterior boundary and
interior boundaries.
- Polygonal - Interface in com.vividsolutions.jts.geom
-
Identifies
Geometry
subclasses which
are 2-dimensional
and have components which have
Lineal
boundaries.
- PolygonBuilder - Class in com.vividsolutions.jts.operation.overlay
-
- PolygonBuilder(GeometryFactory) - Constructor for class com.vividsolutions.jts.operation.overlay.PolygonBuilder
-
- PolygonExtracter - Class in com.vividsolutions.jts.geom.util
-
- PolygonExtracter(List) - Constructor for class com.vividsolutions.jts.geom.util.PolygonExtracter
-
Constructs a PolygonExtracterFilter with a list in which to store Polygons found.
- PolygonizeDirectedEdge - Class in com.vividsolutions.jts.operation.polygonize
-
A
DirectedEdge
of a
PolygonizeGraph
, which represents
an edge of a polygon formed by the graph.
- PolygonizeDirectedEdge(Node, Node, Coordinate, boolean) - Constructor for class com.vividsolutions.jts.operation.polygonize.PolygonizeDirectedEdge
-
Constructs a directed edge connecting the from
node to the
to
node.
- Polygonizer - Class in com.vividsolutions.jts.operation.polygonize
-
Polygonizes a set of
Geometry
s which contain linework that
represents the edges of a planar graph.
- Polygonizer() - Constructor for class com.vividsolutions.jts.operation.polygonize.Polygonizer
-
- PolygonShape - Class in com.vividsolutions.jts.awt
-
A Shape which represents a polygon which may contain holes.
- PolygonShape(Coordinate[], Collection) - Constructor for class com.vividsolutions.jts.awt.PolygonShape
-
Creates a new polygon shape.
- polyList - Variable in class com.vividsolutions.jts.operation.polygonize.Polygonizer
-
- Position - Class in com.vividsolutions.jts.geomgraph
-
A Position indicates the position of a Location relative to a graph component
(Node, Edge, or Area).
- Position() - Constructor for class com.vividsolutions.jts.geomgraph.Position
-
- powerOf2(int) - Static method in class com.vividsolutions.jts.index.quadtree.DoubleBits
-
- precisionModel - Variable in class com.vividsolutions.jts.algorithm.LineIntersector
-
If makePrecise is true, computed intersection coordinates will be made precise
using Coordinate#makePrecise
- PrecisionModel - Class in com.vividsolutions.jts.geom
-
- PrecisionModel() - Constructor for class com.vividsolutions.jts.geom.PrecisionModel
-
Creates a PrecisionModel
with a default precision
of FLOATING.
- PrecisionModel(PrecisionModel.Type) - Constructor for class com.vividsolutions.jts.geom.PrecisionModel
-
Creates a PrecisionModel
that specifies
an explicit precision model type.
- PrecisionModel(double, double, double) - Constructor for class com.vividsolutions.jts.geom.PrecisionModel
-
Deprecated.
offsets are no longer supported, since internal representation is rounded floating point
- PrecisionModel(double) - Constructor for class com.vividsolutions.jts.geom.PrecisionModel
-
Creates a PrecisionModel
that specifies Fixed precision.
- PrecisionModel(PrecisionModel) - Constructor for class com.vividsolutions.jts.geom.PrecisionModel
-
Copy constructor to create a new PrecisionModel
from an existing one.
- PrecisionModel.Type - Class in com.vividsolutions.jts.geom
-
The types of Precision Model which JTS supports.
- PrecisionModel.Type(String) - Constructor for class com.vividsolutions.jts.geom.PrecisionModel.Type
-
- precModel - Variable in class com.vividsolutions.jts.util.GeometricShapeFactory
-
- prepare(Geometry) - Static method in class com.vividsolutions.jts.geom.prep.PreparedGeometryFactory
-
- PreparedGeometry - Interface in com.vividsolutions.jts.geom.prep
-
An interface for classes which prepare
Geometry
s
in order to optimize the performance
of repeated calls to specific geometric operations.
- PreparedGeometryFactory - Class in com.vividsolutions.jts.geom.prep
-
- PreparedGeometryFactory() - Constructor for class com.vividsolutions.jts.geom.prep.PreparedGeometryFactory
-
- PreparedLineString - Class in com.vividsolutions.jts.geom.prep
-
A prepared version for
Lineal
geometries.
- PreparedLineString(Lineal) - Constructor for class com.vividsolutions.jts.geom.prep.PreparedLineString
-
- PreparedLineStringIntersects - Class in com.vividsolutions.jts.geom.prep
-
- PreparedLineStringIntersects(PreparedLineString) - Constructor for class com.vividsolutions.jts.geom.prep.PreparedLineStringIntersects
-
Creates an instance of this operation.
- PreparedPoint - Class in com.vividsolutions.jts.geom.prep
-
A prepared version for
Puntal
geometries.
- PreparedPoint(Puntal) - Constructor for class com.vividsolutions.jts.geom.prep.PreparedPoint
-
- PreparedPolygon - Class in com.vividsolutions.jts.geom.prep
-
- PreparedPolygon(Polygonal) - Constructor for class com.vividsolutions.jts.geom.prep.PreparedPolygon
-
- PreparedPolygonContains - Class in com.vividsolutions.jts.geom.prep
-
- PreparedPolygonContains(PreparedPolygon) - Constructor for class com.vividsolutions.jts.geom.prep.PreparedPolygonContains
-
Creates an instance of this operation.
- PreparedPolygonContainsProperly - Class in com.vividsolutions.jts.geom.prep
-
Computes the
containsProperly spatial relationship predicate
for
PreparedPolygon
s relative to all other
Geometry
classes.
- PreparedPolygonContainsProperly(PreparedPolygon) - Constructor for class com.vividsolutions.jts.geom.prep.PreparedPolygonContainsProperly
-
Creates an instance of this operation.
- PreparedPolygonCovers - Class in com.vividsolutions.jts.geom.prep
-
- PreparedPolygonCovers(PreparedPolygon) - Constructor for class com.vividsolutions.jts.geom.prep.PreparedPolygonCovers
-
Creates an instance of this operation.
- PreparedPolygonIntersects - Class in com.vividsolutions.jts.geom.prep
-
Computes the
intersects spatial relationship predicate
for
PreparedPolygon
s relative to all other
Geometry
classes.
- PreparedPolygonIntersects(PreparedPolygon) - Constructor for class com.vividsolutions.jts.geom.prep.PreparedPolygonIntersects
-
Creates an instance of this operation.
- PreparedPolygonPredicate - Class in com.vividsolutions.jts.geom.prep
-
- PreparedPolygonPredicate(PreparedPolygon) - Constructor for class com.vividsolutions.jts.geom.prep.PreparedPolygonPredicate
-
Creates an instance of this operation.
- prepLine - Variable in class com.vividsolutions.jts.geom.prep.PreparedLineStringIntersects
-
- prepPoly - Variable in class com.vividsolutions.jts.geom.prep.PreparedPolygonPredicate
-
- print(PrintStream) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- print(PrintStream) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdgeStar
-
- print(PrintStream) - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- print(PrintStream) - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
-
- print(PrintStream) - Method in class com.vividsolutions.jts.geomgraph.EdgeEndStar
-
- print(PrintStream) - Method in class com.vividsolutions.jts.geomgraph.EdgeIntersection
-
- print(PrintStream) - Method in class com.vividsolutions.jts.geomgraph.EdgeIntersectionList
-
- print(PrintStream) - Method in class com.vividsolutions.jts.geomgraph.EdgeList
-
- print(PrintStream) - Method in class com.vividsolutions.jts.geomgraph.Node
-
- print(PrintStream) - Method in class com.vividsolutions.jts.geomgraph.NodeMap
-
- print(PrintStream) - Method in class com.vividsolutions.jts.noding.SegmentNode
-
- print(PrintStream) - Method in class com.vividsolutions.jts.noding.SegmentNodeList
-
- print(PrintStream) - Method in class com.vividsolutions.jts.operation.relate.EdgeEndBundle
-
- print(PrintStream) - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
-
Prints a detailed string representation of this DirectedEdge to the given PrintStream.
- print(String) - Static method in class com.vividsolutions.jts.util.Debug
-
- print(Object) - Static method in class com.vividsolutions.jts.util.Debug
-
- print(boolean, Object) - Static method in class com.vividsolutions.jts.util.Debug
-
- printEdge(PrintStream) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- printEdges(PrintStream) - Method in class com.vividsolutions.jts.geomgraph.PlanarGraph
-
- printIfWatch(Object) - Static method in class com.vividsolutions.jts.util.Debug
-
- println(Object) - Static method in class com.vividsolutions.jts.util.Debug
-
- println() - Method in class com.vividsolutions.jts.util.Debug
-
- printReverse(PrintStream) - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- printWatch() - Static method in class com.vividsolutions.jts.util.Debug
-
- PriorityQueue - Class in com.vividsolutions.jts.util
-
A priority queue over a set of Comparable
objects.
- PriorityQueue() - Constructor for class com.vividsolutions.jts.util.PriorityQueue
-
Creates a new empty priority queue
- process(Collection) - Method in class com.vividsolutions.jts.noding.MCIndexSegmentSetMutualIntersector
-
- process(Collection) - Method in class com.vividsolutions.jts.noding.SegmentSetMutualIntersector
-
Computes the intersections for two collections of
SegmentString
s.
- process(Collection) - Method in class com.vividsolutions.jts.noding.SimpleSegmentSetMutualIntersector
-
- processIntersections(SegmentString, int, SegmentString, int) - Method in class com.vividsolutions.jts.noding.InteriorIntersectionFinder
-
This method is called by clients
of the
SegmentIntersector
class to process
intersections for two segments of the
SegmentStrings
being intersected.
- processIntersections(SegmentString, int, SegmentString, int) - Method in class com.vividsolutions.jts.noding.IntersectionAdder
-
This method is called by clients
of the
SegmentIntersector
class to process
intersections for two segments of the
SegmentStrings
being intersected.
- processIntersections(SegmentString, int, SegmentString, int) - Method in class com.vividsolutions.jts.noding.IntersectionFinderAdder
-
This method is called by clients
of the
SegmentIntersector
class to process
intersections for two segments of the
SegmentStrings
being intersected.
- processIntersections(SegmentString, int, SegmentString, int) - Method in class com.vividsolutions.jts.noding.SegmentIntersectionDetector
-
This method is called by clients
of the
SegmentIntersector
class to process
intersections for two segments of the
SegmentStrings
being intersected.
- processIntersections(SegmentString, int, SegmentString, int) - Method in interface com.vividsolutions.jts.noding.SegmentIntersector
-
This method is called by clients
of the
SegmentIntersector
interface to process
intersections for two segments of the
SegmentStrings
being intersected.
- project(Coordinate) - Method in class com.vividsolutions.jts.geom.LineSegment
-
Compute the projection of a point onto the line determined
by this line segment.
- project(LineSegment) - Method in class com.vividsolutions.jts.geom.LineSegment
-
Project a line segment onto this line segment and return the resulting
line segment.
- project(Coordinate) - Method in class com.vividsolutions.jts.linearref.LengthIndexedLine
-
Computes the index for the closest point on the line to the given point.
- project(Coordinate) - Method in class com.vividsolutions.jts.linearref.LocationIndexedLine
-
Computes the index for the closest point on the line to the given point.
- projectedSplitPoint(Segment, Coordinate) - Static method in class com.vividsolutions.jts.triangulate.NonEncroachingSplitPointFinder
-
Computes a split point which is the projection of the encroaching point on the segment
- projectionFactor(Coordinate) - Method in class com.vividsolutions.jts.geom.LineSegment
-
Computes the Projection Factor for the projection of the point p
onto this LineSegment.
- pt - Variable in class com.vividsolutions.jts.planargraph.Node
-
The location of this Node
- ptNotInList(Coordinate[], Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
-
Finds a point in a list of points which is not contained in another list of points
- ptNotInList(Coordinate[], Coordinate[]) - Static method in class com.vividsolutions.jts.operation.polygonize.EdgeRing
-
Finds a point in a list of points which is not contained in another list of points
- Puntal - Interface in com.vividsolutions.jts.geom
-
Identifies
Geometry
subclasses which
are 0-dimensional and with components which are
Points
.
- putDouble(double, byte[], int) - Static method in class com.vividsolutions.jts.io.ByteOrderValues
-
- putInt(int, byte[], int) - Static method in class com.vividsolutions.jts.io.ByteOrderValues
-
- putLong(long, byte[], int) - Static method in class com.vividsolutions.jts.io.ByteOrderValues
-
- RayCrossingCounter - Class in com.vividsolutions.jts.algorithm
-
Counts the number of segments crossed by a horizontal ray extending to the right
from a given point, in an incremental fashion.
- RayCrossingCounter(Coordinate) - Constructor for class com.vividsolutions.jts.algorithm.RayCrossingCounter
-
- read(String, String, int, GeometryFactory) - Static method in class com.vividsolutions.jts.awt.FontGlyphReader
-
Converts text rendered in the given font and pointsize to a
Geometry
using a standard flatness factor.
- read(String, Font, GeometryFactory) - Static method in class com.vividsolutions.jts.awt.FontGlyphReader
-
Converts text rendered in the given
Font
to a
Geometry
using a standard flatness factor.
- read(String, Font, double, GeometryFactory) - Static method in class com.vividsolutions.jts.awt.FontGlyphReader
-
Converts text rendered in the given
Font
to a
Geometry
- read(PathIterator, GeometryFactory) - Static method in class com.vividsolutions.jts.awt.ShapeReader
-
- read(Shape, double, GeometryFactory) - Static method in class com.vividsolutions.jts.awt.ShapeReader
-
Converts a Shape to a Geometry, flattening it first.
- read(PathIterator) - Method in class com.vividsolutions.jts.awt.ShapeReader
-
- read(byte[]) - Method in class com.vividsolutions.jts.io.ByteArrayInStream
-
Reads up to buf.length bytes from the stream
into the given byte buffer.
- read(String, GeometryFactory) - Method in class com.vividsolutions.jts.io.gml2.GMLReader
-
Reads a GML2 Geometry from a
String into a single
Geometry
If a collection of geometries is found, a
GeometryCollection
is returned.
- read(Reader, GeometryFactory) - Method in class com.vividsolutions.jts.io.gml2.GMLReader
-
Reads a GML2 Geometry from a
Reader
into a single
Geometry
If a collection of Geometries is found, a
GeometryCollection
is returned.
- read(byte[]) - Method in class com.vividsolutions.jts.io.InputStreamInStream
-
- read(byte[]) - Method in interface com.vividsolutions.jts.io.InStream
-
Reads buf.length
bytes from the input stream
and stores them in the supplied buffer.
- read(byte[]) - Method in class com.vividsolutions.jts.io.WKBReader
-
Reads a single
Geometry
in WKB format from a byte array.
- read(InStream) - Method in class com.vividsolutions.jts.io.WKBReader
-
Reads a
Geometry
in binary WKB format from an {@link InStream).
- read() - Method in class com.vividsolutions.jts.io.WKTFileReader
-
Reads a sequence of geometries.
- read(String) - Method in class com.vividsolutions.jts.io.WKTReader
-
Reads a Well-Known Text representation of a
Geometry
from a
String
.
- read(Reader) - Method in class com.vividsolutions.jts.io.WKTReader
-
Reads a Well-Known Text representation of a
Geometry
from a
Reader
.
- readByte() - Method in class com.vividsolutions.jts.io.ByteOrderDataInStream
-
- readDouble() - Method in class com.vividsolutions.jts.io.ByteOrderDataInStream
-
- readInt() - Method in class com.vividsolutions.jts.io.ByteOrderDataInStream
-
- readLong() - Method in class com.vividsolutions.jts.io.ByteOrderDataInStream
-
- RectangleContains - Class in com.vividsolutions.jts.operation.predicate
-
Optimized implementation of spatial predicate "contains"
for cases where the first
Geometry
is a rectangle.
- RectangleContains(Polygon) - Constructor for class com.vividsolutions.jts.operation.predicate.RectangleContains
-
Create a new contains computer for two geometries.
- RectangleIntersects - Class in com.vividsolutions.jts.operation.predicate
-
Optimized implementation of spatial predicate "intersects"
for cases where the first
Geometry
is a rectangle.
- RectangleIntersects(Polygon) - Constructor for class com.vividsolutions.jts.operation.predicate.RectangleIntersects
-
Create a new intersects computer for a rectangle.
- reduce(Geometry, PrecisionModel) - Static method in class com.vividsolutions.jts.precision.SimpleGeometryPrecisionReducer
-
Convenience method for doing precision reduction on a single geometry,
with collapses removed and keeping the geometry precision model the same.
- reduce(Geometry) - Method in class com.vividsolutions.jts.precision.SimpleGeometryPrecisionReducer
-
- reflect(double, double, double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Updates the value of this transformation
to that of a reflection transformation composed
with the current value.
- reflect(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Updates the value of this transformation
to that of a reflection transformation composed
with the current value.
- reflectionInstance(double, double, double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Creates a transformation for a reflection about the
line (x0,y0) - (x1,y1).
- reflectionInstance(double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Creates a transformation for a reflection about the
line (0,0) - (x,y).
- relate(Geometry, String) - Method in class com.vividsolutions.jts.geom.Geometry
-
Tests whether the elements in the DE-9IM
IntersectionMatrix
for the two
Geometry
s match the elements in
intersectionPattern
.
- relate(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
-
- relate(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.relate.RelateOp
-
Computes the
IntersectionMatrix
for the spatial relationship
between two
Geometry
s, using the default (OGC SFS) Boundary Node Rule
- relate(Geometry, Geometry, BoundaryNodeRule) - Static method in class com.vividsolutions.jts.operation.relate.RelateOp
-
- RelateComputer - Class in com.vividsolutions.jts.operation.relate
-
Computes the topological relationship between two Geometries.
- RelateComputer(GeometryGraph[]) - Constructor for class com.vividsolutions.jts.operation.relate.RelateComputer
-
- RelateNode - Class in com.vividsolutions.jts.operation.relate
-
Represents a node in the topological graph used to compute spatial relationships.
- RelateNode(Coordinate, EdgeEndStar) - Constructor for class com.vividsolutions.jts.operation.relate.RelateNode
-
- RelateNodeFactory - Class in com.vividsolutions.jts.operation.relate
-
- RelateNodeFactory() - Constructor for class com.vividsolutions.jts.operation.relate.RelateNodeFactory
-
- RelateNodeGraph - Class in com.vividsolutions.jts.operation.relate
-
Implements the simple graph of Nodes and EdgeEnd which is all that is
required to determine topological relationships between Geometries.
- RelateNodeGraph() - Constructor for class com.vividsolutions.jts.operation.relate.RelateNodeGraph
-
- RelateOp - Class in com.vividsolutions.jts.operation.relate
-
Implements the SFS
relate() operation on two
Geometry
s.
- RelateOp(Geometry, Geometry) - Constructor for class com.vividsolutions.jts.operation.relate.RelateOp
-
Creates a new Relate operation, using the default (OGC SFS) Boundary Node Rule.
- RelateOp(Geometry, Geometry, BoundaryNodeRule) - Constructor for class com.vividsolutions.jts.operation.relate.RelateOp
-
Creates a new Relate operation with a specified Boundary Node Rule.
- relativeSign(double, double) - Static method in class com.vividsolutions.jts.noding.SegmentPointComparator
-
- remove() - Method in class com.vividsolutions.jts.geom.GeometryCollectionIterator
-
Not implemented.
- remove(Interval, Object) - Method in class com.vividsolutions.jts.index.bintree.Bintree
-
Removes a single item from the tree.
- remove(Interval, Object) - Method in class com.vividsolutions.jts.index.bintree.NodeBase
-
Removes a single item from this subtree.
- remove(Envelope, Object) - Method in class com.vividsolutions.jts.index.quadtree.NodeBase
-
Removes a single item from this subtree.
- remove(Envelope, Object) - Method in class com.vividsolutions.jts.index.quadtree.Quadtree
-
Removes a single item from the tree.
- remove(Envelope, Object) - Method in interface com.vividsolutions.jts.index.SpatialIndex
-
Removes a single item from the tree.
- remove(Object, Object) - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
-
Removes an item from the tree.
- remove(Envelope, Object) - Method in class com.vividsolutions.jts.index.strtree.STRtree
-
Removes a single item from the tree.
- remove(DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.DirectedEdgeStar
-
Drops a member of this DirectedEdgeStar.
- remove(DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.Node
-
- remove(Coordinate) - Method in class com.vividsolutions.jts.planargraph.NodeMap
-
Removes the Node at the given location, and returns it (or null if no Node was there).
- remove(Edge) - Method in class com.vividsolutions.jts.planargraph.PlanarGraph
-
Removes an
Edge
and its associated
DirectedEdge
s
from their from-Nodes and from the graph.
- remove(DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.PlanarGraph
-
- remove(Node) - Method in class com.vividsolutions.jts.planargraph.PlanarGraph
-
Removes a node from the graph, along with any associated DirectedEdges and
Edges.
- remove(LineSegment) - Method in class com.vividsolutions.jts.simplify.LineSegmentIndex
-
- removeCommonBits(Geometry) - Method in class com.vividsolutions.jts.precision.CommonBitsRemover
-
Removes the common coordinate bits from a Geometry.
- removeRepeatedPoints(Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
-
If the coordinate array argument has repeated points,
constructs a new array containing no repeated points.
- REPEATED_POINT - Static variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
-
Deprecated.
- RepeatedPointTester - Class in com.vividsolutions.jts.operation.valid
-
Implements the appropriate checks for repeated points
(consecutive identical coordinates) as defined in the
JTS spec.
- RepeatedPointTester() - Constructor for class com.vividsolutions.jts.operation.valid.RepeatedPointTester
-
- requireSomePointInInterior - Variable in class com.vividsolutions.jts.geom.prep.AbstractPreparedPolygonContains
-
This flag controls a difference between contains and covers.
- reset() - Method in class com.vividsolutions.jts.util.Stopwatch
-
- result - Variable in class com.vividsolutions.jts.algorithm.LineIntersector
-
- resultPrecisionModel - Variable in class com.vividsolutions.jts.operation.GeometryGraphOperation
-
- reverse(Coordinate[]) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
-
Reverses the coordinates in an array in-place.
- reverse(CoordinateSequence) - Static method in class com.vividsolutions.jts.geom.CoordinateSequences
-
Reverses the coordinates in a sequence in-place.
- reverse() - Method in class com.vividsolutions.jts.geom.Geometry
-
Computes a new geometry which has all component coordinate sequences
in reverse order (opposite orientation) to this one.
- reverse() - Method in class com.vividsolutions.jts.geom.GeometryCollection
-
- reverse() - Method in class com.vividsolutions.jts.geom.LinearRing
-
- reverse() - Method in class com.vividsolutions.jts.geom.LineSegment
-
Reverses the direction of the line segment.
- reverse() - Method in class com.vividsolutions.jts.geom.LineString
-
Creates a
LineString
whose coordinates are in the reverse
order of this objects
- reverse() - Method in class com.vividsolutions.jts.geom.MultiLineString
-
- reverse() - Method in class com.vividsolutions.jts.geom.MultiPolygon
-
- reverse() - Method in class com.vividsolutions.jts.geom.Point
-
- reverse() - Method in class com.vividsolutions.jts.geom.Polygon
-
- RIGHT - Static variable in class com.vividsolutions.jts.algorithm.CGAlgorithms
-
- RIGHT - Static variable in class com.vividsolutions.jts.geomgraph.Position
-
An indicator that a Location is to the right of a GraphComponent
- RIGHT - Static variable in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
- RightmostEdgeFinder - Class in com.vividsolutions.jts.operation.buffer
-
A RightmostEdgeFinder find the DirectedEdge in a list which has the highest coordinate,
and which is oriented L to R at that point.
- RightmostEdgeFinder() - Constructor for class com.vividsolutions.jts.operation.buffer.RightmostEdgeFinder
-
A RightmostEdgeFinder finds the DirectedEdge with the rightmost coordinate.
- rightOf(QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
- RING_NOT_CLOSED - Static variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
-
Indicates that a ring is not correctly closed
(the first and the last coordinate are different)
- RING_SELF_INTERSECTION - Static variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
-
Indicates that a ring self-intersects
- rNext() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Gets the edge around the right face ccw following this edge.
- RobustCGAlgorithms - Class in com.vividsolutions.jts.algorithm
-
Deprecated.
use CGAlgorithms instead
- RobustCGAlgorithms() - Constructor for class com.vividsolutions.jts.algorithm.RobustCGAlgorithms
-
Deprecated.
- RobustDeterminant - Class in com.vividsolutions.jts.algorithm
-
Implements an algorithm to compute the
sign of a 2x2 determinant for double precision values robustly.
- RobustDeterminant() - Constructor for class com.vividsolutions.jts.algorithm.RobustDeterminant
-
- RobustLineIntersector - Class in com.vividsolutions.jts.algorithm
-
A robust version of .
- RobustLineIntersector() - Constructor for class com.vividsolutions.jts.algorithm.RobustLineIntersector
-
- Root - Class in com.vividsolutions.jts.index.bintree
-
- Root() - Constructor for class com.vividsolutions.jts.index.bintree.Root
-
- Root - Class in com.vividsolutions.jts.index.quadtree
-
QuadRoot is the root of a single Quadtree.
- Root() - Constructor for class com.vividsolutions.jts.index.quadtree.Root
-
- root - Variable in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
-
- rot() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Gets the dual of this edge, directed from its right to its left.
- rotate(double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Updates the value of this transformation
to that of a rotation transformation composed
with the current value.
- rotate(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Updates the value of this transformation
to that of a rotation around the origin composed
with the current value,
with the sin and cos of the rotation angle specified directly.
- rotate(double, double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Updates the value of this transformation
to that of a rotation around a given point composed
with the current value.
- rotate(double, double, double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Updates the value of this transformation
to that of a rotation around a given point composed
with the current value,
with the sin and cos of the rotation angle specified directly.
- rotationInstance(double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Creates a transformation for a rotation
about the origin
by an angle theta.
- rotationInstance(double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Creates a transformation for a rotation
by an angle theta,
specified by the sine and cosine of the angle.
- rotationInstance(double, double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Creates a transformation for a rotation
about the point (x,y) by an angle theta.
- rotationInstance(double, double, double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Creates a transformation for a rotation
about the point (x,y) by an angle theta,
specified by the sine and cosine of the angle.
- round(double) - Static method in class com.vividsolutions.jts.util.Memory
-
- rPrev() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Gets the edge around the right face ccw before this edge.
- scale(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Updates the value of this transformation
to that of a scale transformation composed
with the current value.
- ScaledNoder - Class in com.vividsolutions.jts.noding
-
Wraps a
Noder
and transforms its input
into the integer domain.
- ScaledNoder(Noder, double) - Constructor for class com.vividsolutions.jts.noding.ScaledNoder
-
- ScaledNoder(Noder, double, double, double) - Constructor for class com.vividsolutions.jts.noding.ScaledNoder
-
- scaleInstance(double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Creates a transformation for a scaling relative to the origin.
- scaleInstance(double, double, double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Creates a transformation for a scaling relative to the point (x,y).
- scroll(Coordinate[], Coordinate) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
-
Shifts the positions of the coordinates until firstCoordinate
is first.
- SE - Static variable in class com.vividsolutions.jts.geomgraph.Quadrant
-
- segInt - Variable in class com.vividsolutions.jts.noding.SegmentSetMutualIntersector
-
- segInt - Variable in class com.vividsolutions.jts.noding.SinglePassNoder
-
- Segment - Class in com.vividsolutions.jts.triangulate
-
Models a constraint segment in a triangulation.
- Segment(double, double, double, double, double, double) - Constructor for class com.vividsolutions.jts.triangulate.Segment
-
Creates a new instance for the given ordinates.
- Segment(double, double, double, double, double, double, Object) - Constructor for class com.vividsolutions.jts.triangulate.Segment
-
Creates a new instance for the given ordinates, with associated external data.
- Segment(Coordinate, Coordinate, Object) - Constructor for class com.vividsolutions.jts.triangulate.Segment
-
Creates a new instance for the given points, with associated external data.
- Segment(Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.triangulate.Segment
-
Creates a new instance for the given points.
- segmentFraction(Coordinate) - Method in class com.vividsolutions.jts.geom.LineSegment
-
Computes the fraction of distance (in [0.0, 1.0])
that the projection of a point occurs along this line segment.
- segmentIndex - Variable in class com.vividsolutions.jts.geomgraph.EdgeIntersection
-
- segmentIndex - Variable in class com.vividsolutions.jts.noding.SegmentNode
-
- SegmentIntersectionDetector - Class in com.vividsolutions.jts.noding
-
Detects and records an intersection between two
SegmentString
s,
if one exists.
- SegmentIntersectionDetector(LineIntersector) - Constructor for class com.vividsolutions.jts.noding.SegmentIntersectionDetector
-
Creates an intersection finder
- SegmentIntersectionTester - Class in com.vividsolutions.jts.operation.predicate
-
- SegmentIntersectionTester() - Constructor for class com.vividsolutions.jts.operation.predicate.SegmentIntersectionTester
-
- SegmentIntersector - Class in com.vividsolutions.jts.geomgraph.index
-
Computes the intersection of line segments,
and adds the intersection to the edges containing the segments.
- SegmentIntersector(LineIntersector, boolean, boolean) - Constructor for class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
-
- SegmentIntersector - Interface in com.vividsolutions.jts.noding
-
Processes possible intersections detected by a
Noder
.
- SegmentNode - Class in com.vividsolutions.jts.noding
-
- SegmentNode(NodedSegmentString, Coordinate, int, int) - Constructor for class com.vividsolutions.jts.noding.SegmentNode
-
- SegmentNodeList - Class in com.vividsolutions.jts.noding
-
- SegmentNodeList(NodedSegmentString) - Constructor for class com.vividsolutions.jts.noding.SegmentNodeList
-
- SegmentPointComparator - Class in com.vividsolutions.jts.noding
-
Implements a robust method of comparing the relative position of two
points along the same segment.
- SegmentPointComparator() - Constructor for class com.vividsolutions.jts.noding.SegmentPointComparator
-
- SegmentSetMutualIntersector - Class in com.vividsolutions.jts.noding
-
An intersector for the red-blue intersection problem.
- SegmentSetMutualIntersector() - Constructor for class com.vividsolutions.jts.noding.SegmentSetMutualIntersector
-
- SegmentString - Interface in com.vividsolutions.jts.noding
-
An interface for classes which represent a sequence of contiguous line segments.
- SegmentStringDissolver - Class in com.vividsolutions.jts.noding
-
Dissolves a noded collection of
SegmentString
s to produce
a set of merged linework with unique segments.
- SegmentStringDissolver(SegmentStringDissolver.SegmentStringMerger) - Constructor for class com.vividsolutions.jts.noding.SegmentStringDissolver
-
Creates a dissolver with a user-defined merge strategy.
- SegmentStringDissolver() - Constructor for class com.vividsolutions.jts.noding.SegmentStringDissolver
-
Creates a dissolver with the default merging strategy.
- SegmentStringDissolver.SegmentStringMerger - Interface in com.vividsolutions.jts.noding
-
A merging strategy which can be used to update the context data of
SegmentString
s
which are merged during the dissolve process.
- SegmentStringUtil - Class in com.vividsolutions.jts.noding
-
- SegmentStringUtil() - Constructor for class com.vividsolutions.jts.noding.SegmentStringUtil
-
- select(Envelope, MonotoneChainSelectAction) - Method in class com.vividsolutions.jts.index.chain.MonotoneChain
-
Determine all the line segments in the chain whose envelopes overlap
the searchEnvelope, and process them
- select(MonotoneChain, int) - Method in class com.vividsolutions.jts.index.chain.MonotoneChainSelectAction
-
This function can be overridden if the original chain is needed
- select(LineSegment) - Method in class com.vividsolutions.jts.index.chain.MonotoneChainSelectAction
-
This is a convenience function which can be overridden to obtain the actual
line segment which is selected
- select(MonotoneChain, int) - Method in class com.vividsolutions.jts.noding.snapround.MCIndexPointSnapper.HotPixelSnapAction
-
- select(Collection, CollectionUtil.Function) - Static method in class com.vividsolutions.jts.util.CollectionUtil
-
Executes a
CollectionUtil.Function
on each item in a Collection
and collects all the entries for which the result
of the function is equal to
Boolean
true.
- SELF_INTERSECTION - Static variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
-
Indicates that two rings of a polygonal geometry intersect
- set(int, int, int) - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Changes the value of one of this IntersectionMatrix
s
elements.
- set(String) - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Changes the elements of this IntersectionMatrix
to the
dimension symbols in dimensionSymbols
.
- setAll(int) - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Changes the elements of this IntersectionMatrix
to dimensionValue
.
- setAllLocations(int, int) - Method in class com.vividsolutions.jts.geomgraph.Label
-
- setAllLocations(int) - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
-
- setAllLocationsIfNull(int, int) - Method in class com.vividsolutions.jts.geomgraph.Label
-
- setAllLocationsIfNull(int) - Method in class com.vividsolutions.jts.geomgraph.Label
-
- setAllLocationsIfNull(int) - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
-
- setArmLengthRatio(double) - Method in class com.vividsolutions.jts.geom.util.SineStarFactory
-
Sets the ration of the length of each arm to the distance from the tip
of the arm to the centre of the star.
- setAtLeast(int, int, int) - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Changes the specified element to minimumDimensionValue
if the
element is less.
- setAtLeast(String) - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
For each element in this IntersectionMatrix
, changes the
element to the corresponding minimum dimension symbol if the element is
less.
- setAtLeastIfValid(int, int, int) - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
If row >= 0 and column >= 0, changes the specified element to minimumDimensionValue
if the element is less.
- setBase(Coordinate) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
-
- setBase(Coordinate) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
-
Sets the location of the shape by specifying the base coordinate
(which in most cases is the
lower left point of the envelope containing the shape).
- setBaseSegments(Collection) - Method in class com.vividsolutions.jts.noding.MCIndexSegmentSetMutualIntersector
-
- setBaseSegments(Collection) - Method in class com.vividsolutions.jts.noding.SegmentSetMutualIntersector
-
- setBaseSegments(Collection) - Method in class com.vividsolutions.jts.noding.SimpleSegmentSetMutualIntersector
-
- setBoundaryNodes(Collection, Collection) - Method in class com.vividsolutions.jts.geomgraph.index.SegmentIntersector
-
- setBytes(byte[]) - Method in class com.vividsolutions.jts.io.ByteArrayInStream
-
Sets this stream to read from the given buffer
- setCentre(Coordinate) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
-
- setCentre(Coordinate) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
-
Sets the location of the shape by specifying the centre of
the shape's bounding box
- setChangePrecisionModel(boolean) - Method in class com.vividsolutions.jts.precision.SimpleGeometryPrecisionReducer
-
- setCheckEndSegmentsOnly(boolean) - Method in class com.vividsolutions.jts.noding.InteriorIntersectionFinder
-
Sets whether only end segments should be tested for interior intersection.
- setClipEnvelope(Envelope) - Method in class com.vividsolutions.jts.triangulate.VoronoiDiagramBuilder
-
Sets the envelope to clip the diagram to.
- setComputationPrecision(PrecisionModel) - Method in class com.vividsolutions.jts.operation.GeometryGraphOperation
-
- setConstraint(Object) - Method in class com.vividsolutions.jts.triangulate.ConstraintVertex
-
Sets the external constraint information
- setConstraints(Geometry) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulationBuilder
-
Sets the linear constraints to be conformed to.
- setConstraints(List, List) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
-
Sets the constraints to be conformed to by the computed triangulation.
- setContext(Object) - Method in class com.vividsolutions.jts.planargraph.GraphComponent
-
Sets the user-defined data for this component.
- setCoordinate(Coordinate) - Method in class com.vividsolutions.jts.geom.Coordinate
-
Sets this Coordinate
s (x,y,z) values to that of other
.
- setCoordinates(LineSegment) - Method in class com.vividsolutions.jts.geom.LineSegment
-
- setCoordinates(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.geom.LineSegment
-
- setCovered(boolean) - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
-
- setCustomElements(String[]) - Method in class com.vividsolutions.jts.io.gml2.GMLWriter
-
Specifies a list of custom elements
which are written after the opening tag
of the root element.
- setData(Object) - Method in class com.vividsolutions.jts.noding.BasicSegmentString
-
Sets the user-defined data for this segment string.
- setData(Object) - Method in class com.vividsolutions.jts.noding.NodedSegmentString
-
Sets the user-defined data for this segment string.
- setData(Object) - Method in interface com.vividsolutions.jts.noding.SegmentString
-
Sets the user-defined data for this segment string.
- setData(Object) - Method in class com.vividsolutions.jts.planargraph.GraphComponent
-
Sets the user-defined data for this component.
- setData(Object) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Sets the external data value for this edge.
- setData(Object) - Method in class com.vividsolutions.jts.triangulate.Segment
-
Sets the external data to be associated with this segment
- setDeleteEventIndex(int) - Method in class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
-
- setDeleteEventIndex(int) - Method in class com.vividsolutions.jts.index.sweepline.SweepLineEvent
-
- setDensifyFraction(double) - Method in class com.vividsolutions.jts.algorithm.distance.DiscreteHausdorffDistance
-
Sets the fraction by which to densify each segment.
- setDepth(int, int, int) - Method in class com.vividsolutions.jts.geomgraph.Depth
-
- setDepth(int, int) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- setDepthDelta(int) - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- setDimension(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
-
- setDirectedEdges(DirectedEdge, DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.Edge
-
Initializes this Edge's two DirectedEdges, and for each DirectedEdge: sets the
Edge, sets the symmetric DirectedEdge, and adds this Edge to its from-Node.
- setDistanceTolerance(double) - Method in class com.vividsolutions.jts.densify.Densifier
-
Sets the distance tolerance for the densification.
- setDistanceTolerance(double) - Method in class com.vividsolutions.jts.simplify.DouglasPeuckerLineSimplifier
-
Sets the distance tolerance for the simplification.
- setDistanceTolerance(double) - Method in class com.vividsolutions.jts.simplify.DouglasPeuckerSimplifier
-
Sets the distance tolerance for the simplification.
- setDistanceTolerance(double) - Method in class com.vividsolutions.jts.simplify.TaggedLinesSimplifier
-
Sets the distance tolerance for the simplification.
- setDistanceTolerance(double) - Method in class com.vividsolutions.jts.simplify.TaggedLineStringSimplifier
-
Sets the distance tolerance for the simplification.
- setDistanceTolerance(double) - Method in class com.vividsolutions.jts.simplify.TopologyPreservingSimplifier
-
Sets the distance tolerance for the simplification.
- setDocumentLocator(Locator) - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
-
- setEdge(Edge) - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
-
Associates this DirectedEdge with an Edge (possibly null, indicating no associated
Edge).
- setEdgeDepths(int, int) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
Set both edge depths.
- setEdgeRing(EdgeRing) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- setEdgeRing(DirectedEdge, EdgeRing) - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
-
- setEdgeRing(DirectedEdge, EdgeRing) - Method in class com.vividsolutions.jts.operation.overlay.MaximalEdgeRing
-
- setEdgeRing(DirectedEdge, EdgeRing) - Method in class com.vividsolutions.jts.operation.overlay.MinimalEdgeRing
-
- setEndCapStyle(int) - Method in class com.vividsolutions.jts.operation.buffer.BufferOp
-
Specifies the end cap style of the generated buffer.
- setEndCapStyle(int) - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
-
Specifies the end cap style of the generated buffer.
- setEnsureValid(boolean) - Method in class com.vividsolutions.jts.simplify.DouglasPeuckerSimplifier
-
Controls whether simplified polygons will be "fixed"
to have valid topology.
- setEnvelope(Envelope) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
-
- setEnvelope(Envelope) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
-
- setFindAllIntersectionTypes(boolean) - Method in class com.vividsolutions.jts.noding.SegmentIntersectionDetector
-
- setFindProper(boolean) - Method in class com.vividsolutions.jts.noding.SegmentIntersectionDetector
-
- setFixInvalidLines(boolean) - Method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
-
Allows invalid lines to be ignored rather than causing Exceptions.
- setForceToLineString(boolean) - Method in class com.vividsolutions.jts.geom.util.LinearComponentExtracter
-
- setFormatted(boolean) - Method in class com.vividsolutions.jts.io.WKTWriter
-
Sets whether the output will be formatted.
- setHeight(double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
-
- setHeight(double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
-
Sets the height of the shape.
- setId(int) - Method in class com.vividsolutions.jts.index.chain.MonotoneChain
-
- setIgnoreInvalidLines(boolean) - Method in class com.vividsolutions.jts.linearref.LinearGeometryBuilder
-
Allows invalid lines to be ignored rather than causing Exceptions.
- setInResult(boolean) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- setInResult() - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
-
- setInResult(boolean) - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
-
- setInStream(InStream) - Method in class com.vividsolutions.jts.io.ByteOrderDataInStream
-
Allows a single ByteOrderDataInStream to be reused
on multiple InStreams.
- setIsolated(boolean) - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- setJoinStyle(int) - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
-
Sets the join style for outside (reflex) corners between line segments.
- setLabel(Label) - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
-
- setLabel(int, int) - Method in class com.vividsolutions.jts.geomgraph.Node
-
- setLabel(long) - Method in class com.vividsolutions.jts.operation.polygonize.PolygonizeDirectedEdge
-
Attaches an identifier to this directed edge.
- setLabelBoundary(int) - Method in class com.vividsolutions.jts.geomgraph.Node
-
Updates the label of a node to BOUNDARY,
obeying the mod-2 boundaryDetermination rule.
- setLimit(int) - Method in class com.vividsolutions.jts.io.WKTFileReader
-
Sets the maximum number of geometries to read.
- setLocation(int, int, int) - Method in class com.vividsolutions.jts.geomgraph.Label
-
- setLocation(int, int) - Method in class com.vividsolutions.jts.geomgraph.Label
-
- setLocation(int, int) - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
-
- setLocation(int) - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
-
- setLocations(int, int, int) - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
-
- setLocator(QuadEdgeLocator) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision
-
Sets the
QuadEdgeLocator
to use for locating containing triangles
in this subdivision.
- setMakePrecise(PrecisionModel) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
Deprecated.
use setPrecisionModel
instead
- setMarked(Iterator, boolean) - Static method in class com.vividsolutions.jts.planargraph.GraphComponent
-
- setMarked(boolean) - Method in class com.vividsolutions.jts.planargraph.GraphComponent
-
Sets the marked flag for this component.
- setMaxCoordinatesPerLine(int) - Method in class com.vividsolutions.jts.io.gml2.GMLWriter
-
Sets the number of coordinates printed per line.
- setMaxCoordinatesPerLine(int) - Method in class com.vividsolutions.jts.io.WKTWriter
-
Sets the maximum number of coordinates per line
written in formatted output.
- setMaximum(PointPairDistance) - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
-
- setMaximum(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
-
- setMaximum(PointPairDistance) - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
-
- setMaximum(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
-
- setMaximumIterations(int) - Method in class com.vividsolutions.jts.noding.IteratedNoder
-
Sets the maximum number of noding iterations performed before
the noding is aborted.
- setMinEdgeRing(EdgeRing) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- setMinimum(PointPairDistance) - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
-
- setMinimum(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
-
- setMinimum(PointPairDistance) - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
-
- setMinimum(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.operation.buffer.validate.PointPairDistance
-
- setMinimumLength(double) - Method in class com.vividsolutions.jts.triangulate.SplitSegment
-
- setMinimumVertexDistance(double) - Method in class com.vividsolutions.jts.operation.buffer.OffsetCurveVertexList
-
- setMitreLimit(double) - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
-
Sets the limit on the mitre ratio used for very sharp corners.
- setName(String) - Method in class com.vividsolutions.jts.geomgraph.Edge
-
- setNamespace(boolean) - Method in class com.vividsolutions.jts.io.gml2.GMLWriter
-
Determines whether a GML namespace declaration will be written in the
opening tag of geometries.
- setNext(DirectedEdge) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- setNext(PolygonizeDirectedEdge) - Method in class com.vividsolutions.jts.operation.polygonize.PolygonizeDirectedEdge
-
Sets the next directed edge in the EdgeRing that this directed edge is a member
of.
- setNext(QuadEdge) - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Sets the connected edge
- setNextMin(DirectedEdge) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- setNode(Node) - Method in class com.vividsolutions.jts.geomgraph.EdgeEnd
-
- setNoder(Noder) - Method in class com.vividsolutions.jts.operation.buffer.BufferBuilder
-
Sets the
Noder
to use during noding.
- setNumArms(int) - Method in class com.vividsolutions.jts.geom.util.SineStarFactory
-
Sets the number of arms in the star
- setNumPoints(int) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
-
Sets the total number of points in the created
Geometry
.
- setOffset(int) - Method in class com.vividsolutions.jts.io.WKTFileReader
-
Sets the number of geometries to skip before storing.
- setOnConstraint(boolean) - Method in class com.vividsolutions.jts.triangulate.ConstraintVertex
-
Sets whether this vertex lies on a constraint.
- setOrder(int) - Method in class com.vividsolutions.jts.io.ByteOrderDataInStream
-
- setOrdinate(int, int, double) - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
-
Sets the value for a given ordinate of a coordinate in this sequence.
- setOrdinate(int, int, double) - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
-
- setOrdinate(int, int, double) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
-
- setOrdinate(int, int, double) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
-
- setOrdinate(int, int, double) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
-
Sets the ordinate of a coordinate in this sequence.
- setPrecisionModel(PrecisionModel) - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
Force computed intersection to be rounded to a given precision model.
- setPrecisionModel(PrecisionModel) - Method in class com.vividsolutions.jts.operation.buffer.OffsetCurveVertexList
-
- setPrefix(String) - Method in class com.vividsolutions.jts.io.gml2.GMLWriter
-
Specifies the namespace prefix to write on each GML tag.
- setQuadrantSegments(int) - Method in class com.vividsolutions.jts.operation.buffer.BufferOp
-
Sets the number of segments used to approximate a angle fillet
- setQuadrantSegments(int) - Method in class com.vividsolutions.jts.operation.buffer.BufferParameters
-
Sets the number of line segments used to approximate an angle fillet.
- setRemoveCollapsedComponents(boolean) - Method in class com.vividsolutions.jts.precision.SimpleGeometryPrecisionReducer
-
Sets whether the reduction will result in collapsed components
being removed completely, or simply being collapsed to an (invalid)
Geometry of the same type.
- setRing(EdgeRing) - Method in class com.vividsolutions.jts.operation.polygonize.PolygonizeDirectedEdge
-
Sets the ring of directed edges that this directed edge is
a member of.
- setSegmentIntersector(SegmentIntersector) - Method in class com.vividsolutions.jts.noding.SegmentSetMutualIntersector
-
- setSegmentIntersector(SegmentIntersector) - Method in class com.vividsolutions.jts.noding.SinglePassNoder
-
Sets the SegmentIntersector to use with this noder.
- setSelfTouchingRingFormingHoleValid(boolean) - Method in class com.vividsolutions.jts.operation.valid.IsValidOp
-
Sets whether polygons using Self-Touching Rings to form
holes are reported as valid.
- setShell(EdgeRing) - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
-
- setSidesToGenerate(boolean, boolean) - Method in class com.vividsolutions.jts.operation.overlay.validate.OffsetPointGenerator
-
Set the sides on which to generate offset points.
- setSites(Geometry) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulationBuilder
-
Sets the sites (point or vertices) which will be triangulated.
- setSites(Geometry) - Method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
-
Sets the sites (point or vertices) which will be triangulated.
- setSites(Collection) - Method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
-
Sets the sites (point or vertices) which will be triangulated
from a collection of
Coordinate
s.
- setSites(Geometry) - Method in class com.vividsolutions.jts.triangulate.VoronoiDiagramBuilder
-
Sets the sites (point or vertices) which will be diagrammed.
- setSites(Collection) - Method in class com.vividsolutions.jts.triangulate.VoronoiDiagramBuilder
-
Sets the sites (point or vertices) which will be diagrammed
from a collection of
Coordinate
s.
- setSize(double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
-
- setSize(double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
-
Sets the size of the extent of the shape in both x and y directions.
- setSplitPointFinder(ConstraintSplitPointFinder) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
-
- setSRID(int) - Method in class com.vividsolutions.jts.geom.Geometry
-
Sets the ID of the Spatial Reference System used by the Geometry
.
- setSrsName(String) - Method in class com.vividsolutions.jts.io.gml2.GMLWriter
-
Sets the value of the srsName attribute
to be written into the root geometry tag.
- setStartingIndentIndex(int) - Method in class com.vividsolutions.jts.io.gml2.GMLWriter
-
Sets the starting column index for pretty printing
- setSym(DirectedEdge) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- setSym(DirectedEdge) - Method in class com.vividsolutions.jts.planargraph.DirectedEdge
-
Sets this DirectedEdge's symmetric DirectedEdge, which runs in the opposite
direction.
- setTab(int) - Method in class com.vividsolutions.jts.io.WKTWriter
-
Sets the tab size to use for indenting.
- setToEnd(Geometry) - Method in class com.vividsolutions.jts.linearref.LinearLocation
-
Sets the value of this location to
refer the end of a linear geometry
- setToIdentity() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Sets this transformation to be the identity transformation.
- setTolerance(double) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulationBuilder
-
Sets the snapping tolerance which will be used
to improved the robustness of the triangulation computation.
- setTolerance(double) - Method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
-
Sets the snapping tolerance which will be used
to improved the robustness of the triangulation computation.
- setTolerance(double) - Method in class com.vividsolutions.jts.triangulate.VoronoiDiagramBuilder
-
Sets the snapping tolerance which will be used
to improved the robustness of the triangulation computation.
- setToNull() - Method in class com.vividsolutions.jts.geom.Envelope
-
Makes this Envelope
a "null" envelope, that is, the envelope
of the empty geometry.
- setToNull() - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
-
Sets the value of this object to the null value
- setToReflection(double, double, double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
- setToReflection(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Sets this transformation to be a reflection
about the line defined by vector (x,y).
- setToReflectionBasic(double, double, double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Explicitly computes the math for a reflection.
- setToRotation(double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Sets this transformation to be a rotation around the origin.
- setToRotation(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Sets this transformation to be a rotation around the origin
by specifying the sin and cos of the rotation angle directly.
- setToRotation(double, double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Sets this transformation to be a rotation
around a given point (x,y).
- setToRotation(double, double, double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Sets this transformation to be a rotation
around a given point (x,y)
by specifying the sin and cos of the rotation angle directly.
- setToScale(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Sets this transformation to be a scaling.
- setToShear(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Sets this transformation to be a shear.
- setToTranslation(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Sets this transformation to be a translation.
- setTransformation(double, double, double, double, double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Sets this transformation's matrix to have the given values.
- setTransformation(AffineTransformation) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Sets this transformation to be a copy of the given one
- setType(int) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequenceFactory
-
Sets the type of packed coordinate sequences this factory builds,
acceptable values are PackedCoordinateSequenceFactory#Floator
PackedCoordinateSequenceFactory#Double
- setUserData(Object) - Method in class com.vividsolutions.jts.geom.Geometry
-
A simple scheme for applications to add their own custom data to a Geometry.
- setValidate(boolean) - Method in class com.vividsolutions.jts.noding.snapround.GeometryNoder
-
- setVertexFactory(ConstraintVertexFactory) - Method in class com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator
-
- setVisited(boolean) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
- setVisited(boolean) - Method in class com.vividsolutions.jts.geomgraph.GraphComponent
-
- setVisited(Iterator, boolean) - Static method in class com.vividsolutions.jts.planargraph.GraphComponent
-
- setVisited(boolean) - Method in class com.vividsolutions.jts.planargraph.GraphComponent
-
Sets the visited flag for this component.
- setVisitedEdge(boolean) - Method in class com.vividsolutions.jts.geomgraph.DirectedEdge
-
setVisitedEdge marks both DirectedEdges attached to a given Edge.
- setWidth(double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory.Dimensions
-
- setWidth(double) - Method in class com.vividsolutions.jts.util.GeometricShapeFactory
-
Sets the width of the shape.
- setWorkingPrecisionModel(PrecisionModel) - Method in class com.vividsolutions.jts.operation.buffer.BufferBuilder
-
Sets the precision model to use during the curve computation and noding,
if it is different to the precision model of the Geometry.
- setX(int, double) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
-
Sets the first ordinate of a coordinate in this sequence.
- setY(int, double) - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
-
Sets the second ordinate of a coordinate in this sequence.
- setZ(double) - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
- ShapeCollectionPathIterator - Class in com.vividsolutions.jts.awt
-
A PathIterator
which provides paths for a collection of Shape
s.
- ShapeCollectionPathIterator(Collection, AffineTransform) - Constructor for class com.vividsolutions.jts.awt.ShapeCollectionPathIterator
-
Creates a new path iterator for a collection of Shape
s.
- ShapeReader - Class in com.vividsolutions.jts.awt
-
Converts a Java2D
Shape
or the more general
PathIterator
into a
Geometry
.
- ShapeReader(GeometryFactory) - Constructor for class com.vividsolutions.jts.awt.ShapeReader
-
- ShapeWriter - Class in com.vividsolutions.jts.awt
-
Writes
Geometry
s into Java2D
Shape
objects
- ShapeWriter(PointTransformation, PointShapeFactory) - Constructor for class com.vividsolutions.jts.awt.ShapeWriter
-
Creates a new ShapeWriter with a specified point transformation
and point shape factory.
- ShapeWriter(PointTransformation) - Constructor for class com.vividsolutions.jts.awt.ShapeWriter
-
Creates a new ShapeWriter with a specified point transformation
and the default point shape factory.
- ShapeWriter() - Constructor for class com.vividsolutions.jts.awt.ShapeWriter
-
Creates a new ShapeWriter with the default (identity) point transformation.
- shear(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Updates the value of this transformation
to that of a shear transformation composed
with the current value.
- shearInstance(double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Creates a transformation for a shear.
- shell - Variable in class com.vividsolutions.jts.geom.Polygon
-
The exterior boundary,
or null
if this Polygon
is empty.
- shellList - Variable in class com.vividsolutions.jts.operation.polygonize.Polygonizer
-
- ShortCircuitedGeometryVisitor - Class in com.vividsolutions.jts.geom.util
-
A visitor to
Geometry
elements which can
be short-circuited by a given condition
- ShortCircuitedGeometryVisitor() - Constructor for class com.vividsolutions.jts.geom.util.ShortCircuitedGeometryVisitor
-
- shouldNeverReachHere() - Static method in class com.vividsolutions.jts.util.Assert
-
Always throws an AssertionFailedException
.
- shouldNeverReachHere(String) - Static method in class com.vividsolutions.jts.util.Assert
-
Always throws an AssertionFailedException
with the given
message.
- signedArea(Coordinate[]) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
-
Computes the signed area for a ring.
- signedArea(CoordinateSequence) - Static method in class com.vividsolutions.jts.algorithm.CGAlgorithms
-
Computes the signed area for a ring.
- signedArea(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.geom.Triangle
-
Computes the signed 2D area of a triangle.
- signExpBits(long) - Static method in class com.vividsolutions.jts.precision.CommonBits
-
Computes the bit pattern for the sign and exponent of a
double-precision number.
- signOfDet2x2(double, double, double, double) - Static method in class com.vividsolutions.jts.algorithm.RobustDeterminant
-
Computes the sign of the determinant of the 2x2 matrix
with the given entries, in a robust way.
- SimilarityMeasure - Interface in com.vividsolutions.jts.algorithm.match
-
An interface for classes which measures the degree of similarity between two
Geometry
s.
- SimilarityMeasureCombiner - Class in com.vividsolutions.jts.algorithm.match
-
- SimilarityMeasureCombiner() - Constructor for class com.vividsolutions.jts.algorithm.match.SimilarityMeasureCombiner
-
- SimpleEdgeSetIntersector - Class in com.vividsolutions.jts.geomgraph.index
-
Finds all intersections in one or two sets of edges,
using the straightforward method of
comparing all segments.
- SimpleEdgeSetIntersector() - Constructor for class com.vividsolutions.jts.geomgraph.index.SimpleEdgeSetIntersector
-
- SimpleGeometryPrecisionReducer - Class in com.vividsolutions.jts.precision
-
Reduces the precision of a
Geometry
according to the supplied
PrecisionModel
, without
attempting to preserve valid topology.
- SimpleGeometryPrecisionReducer(PrecisionModel) - Constructor for class com.vividsolutions.jts.precision.SimpleGeometryPrecisionReducer
-
- SimpleMCSweepLineIntersector - Class in com.vividsolutions.jts.geomgraph.index
-
Finds all intersections in one or two sets of edges,
using an x-axis sweepline algorithm in conjunction with Monotone Chains.
- SimpleMCSweepLineIntersector() - Constructor for class com.vividsolutions.jts.geomgraph.index.SimpleMCSweepLineIntersector
-
A SimpleMCSweepLineIntersector creates monotone chains from the edges
and compares them using a simple sweep-line along the x-axis.
- SimpleNestedRingTester - Class in com.vividsolutions.jts.operation.valid
-
Tests whether any of a set of
LinearRing
s are
nested inside another ring in the set, using a simple O(n^2)
comparison.
- SimpleNestedRingTester(GeometryGraph) - Constructor for class com.vividsolutions.jts.operation.valid.SimpleNestedRingTester
-
- SimpleNoder - Class in com.vividsolutions.jts.noding
-
Nodes a set of
SegmentString
s by
performing a brute-force comparison of every segment to every other one.
- SimpleNoder() - Constructor for class com.vividsolutions.jts.noding.SimpleNoder
-
- SimplePointInAreaLocator - Class in com.vividsolutions.jts.algorithm.locate
-
Computes the location of points
relative to a
Polygonal
Geometry
,
using a simple O(n) algorithm.
- SimplePointInAreaLocator(Geometry) - Constructor for class com.vividsolutions.jts.algorithm.locate.SimplePointInAreaLocator
-
- SimplePointInRing - Class in com.vividsolutions.jts.algorithm
-
Tests whether a
Coordinate
lies inside
a ring, using a linear-time algorithm.
- SimplePointInRing(LinearRing) - Constructor for class com.vividsolutions.jts.algorithm.SimplePointInRing
-
- SimpleSegmentSetMutualIntersector - Class in com.vividsolutions.jts.noding
-
Intersects two sets of SegmentStrings
using
brute-force comparasion.
- SimpleSegmentSetMutualIntersector() - Constructor for class com.vividsolutions.jts.noding.SimpleSegmentSetMutualIntersector
-
- SimpleSnapRounder - Class in com.vividsolutions.jts.noding.snapround
-
Uses Snap Rounding to compute a rounded,
fully noded arrangement from a set of
SegmentString
s.
- SimpleSnapRounder(PrecisionModel) - Constructor for class com.vividsolutions.jts.noding.snapround.SimpleSnapRounder
-
- SimpleSweepLineIntersector - Class in com.vividsolutions.jts.geomgraph.index
-
Finds all intersections in one or two sets of edges,
using a simple x-axis sweepline algorithm.
- SimpleSweepLineIntersector() - Constructor for class com.vividsolutions.jts.geomgraph.index.SimpleSweepLineIntersector
-
- simplify(Coordinate[], double) - Static method in class com.vividsolutions.jts.operation.buffer.BufferInputLineSimplifier
-
Simplify the input coordinate list.
- simplify(double) - Method in class com.vividsolutions.jts.operation.buffer.BufferInputLineSimplifier
-
Simplify the input coordinate list.
- simplify(Coordinate[], double) - Static method in class com.vividsolutions.jts.simplify.DouglasPeuckerLineSimplifier
-
- simplify() - Method in class com.vividsolutions.jts.simplify.DouglasPeuckerLineSimplifier
-
- simplify(Geometry, double) - Static method in class com.vividsolutions.jts.simplify.DouglasPeuckerSimplifier
-
- simplify(Collection) - Method in class com.vividsolutions.jts.simplify.TaggedLinesSimplifier
-
- simplify(TaggedLineString) - Method in class com.vividsolutions.jts.simplify.TaggedLineStringSimplifier
-
- simplify(Geometry, double) - Static method in class com.vividsolutions.jts.simplify.TopologyPreservingSimplifier
-
- SineStarFactory - Class in com.vividsolutions.jts.geom.util
-
Creates geometries which are shaped like multi-armed stars
with each arm shaped like a sine wave.
- SineStarFactory() - Constructor for class com.vividsolutions.jts.geom.util.SineStarFactory
-
Creates a factory which will create sine stars using the default
GeometryFactory
.
- SineStarFactory(GeometryFactory) - Constructor for class com.vividsolutions.jts.geom.util.SineStarFactory
-
Creates a factory which will create sine stars using the given
GeometryFactory
.
- SinglePassNoder - Class in com.vividsolutions.jts.noding
-
Base class for
Noder
s which make a single
pass to find intersections.
- SinglePassNoder() - Constructor for class com.vividsolutions.jts.noding.SinglePassNoder
-
- SIRtree - Class in com.vividsolutions.jts.index.strtree
-
One-dimensional version of an STR-packed R-tree.
- SIRtree() - Constructor for class com.vividsolutions.jts.index.strtree.SIRtree
-
Constructs an SIRtree with the default node capacity.
- SIRtree(int) - Constructor for class com.vividsolutions.jts.index.strtree.SIRtree
-
Constructs an SIRtree with the given maximum number of child nodes that
a node may have
- size() - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
-
Returns the number of coordinates in this sequence.
- size() - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
-
Returns the size of the coordinate sequence
- size() - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double
-
- size() - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float
-
- size() - Method in class com.vividsolutions.jts.index.bintree.Bintree
-
- size() - Method in class com.vividsolutions.jts.index.quadtree.Quadtree
-
Returns the number of items in the tree.
- size() - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
-
- size(AbstractNode) - Method in class com.vividsolutions.jts.index.strtree.AbstractSTRtree
-
- size() - Method in class com.vividsolutions.jts.index.strtree.STRtree
-
Returns the number of items in the tree.
- size() - Method in class com.vividsolutions.jts.noding.BasicSegmentString
-
- size() - Method in class com.vividsolutions.jts.noding.NodedSegmentString
-
- size() - Method in interface com.vividsolutions.jts.noding.SegmentString
-
- size() - Method in class com.vividsolutions.jts.util.PriorityQueue
-
Returns size.
- snap(HotPixel, SegmentString, int) - Method in class com.vividsolutions.jts.noding.snapround.MCIndexPointSnapper
-
Snaps (nodes) all interacting segments to this hot pixel.
- snap(HotPixel) - Method in class com.vividsolutions.jts.noding.snapround.MCIndexPointSnapper
-
- snap(Geometry, Geometry, double) - Static method in class com.vividsolutions.jts.operation.overlay.snap.GeometrySnapper
-
Snaps two geometries together with a given tolerance.
- SnapIfNeededOverlayOp - Class in com.vividsolutions.jts.operation.overlay.snap
-
Performs an overlay operation using snapping and enhanced precision
to improve the robustness of the result.
- SnapIfNeededOverlayOp(Geometry, Geometry) - Constructor for class com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp
-
- SnapOverlayOp - Class in com.vividsolutions.jts.operation.overlay.snap
-
Performs an overlay operation using snapping and enhanced precision
to improve the robustness of the result.
- SnapOverlayOp(Geometry, Geometry) - Constructor for class com.vividsolutions.jts.operation.overlay.snap.SnapOverlayOp
-
- snapTo(Geometry, double) - Method in class com.vividsolutions.jts.operation.overlay.snap.GeometrySnapper
-
Snaps the vertices in the component
LineString
s
of the source geometry
to the vertices of the given snap geometry.
- snapTo(Coordinate[]) - Method in class com.vividsolutions.jts.operation.overlay.snap.LineStringSnapper
-
Snaps the vertices and segments of the source LineString
to the given set of target snap points.
- snapToVertex(Geometry, double) - Method in class com.vividsolutions.jts.linearref.LinearLocation
-
Snaps the value of this location to
the nearest vertex on the given linear
Geometry
,
if the vertex is closer than
minDistance.
- solve(double[][], double[]) - Static method in class com.vividsolutions.jts.geom.util.Matrix
-
Solves a system of equations using Gaussian Elimination.
- SortedPackedIntervalRTree - Class in com.vividsolutions.jts.index.intervalrtree
-
A static index on a set of 1-dimensional intervals,
using an R-Tree packed based on the order of the interval midpoints.
- SortedPackedIntervalRTree() - Constructor for class com.vividsolutions.jts.index.intervalrtree.SortedPackedIntervalRTree
-
- SpatialIndex - Interface in com.vividsolutions.jts.index
-
The basic operations supported by classes
implementing spatial index algorithms.
- splice(QuadEdge, QuadEdge) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Splices two edges together or apart.
- split() - Method in class com.vividsolutions.jts.util.Stopwatch
-
- splitAt(double, Coordinate) - Method in class com.vividsolutions.jts.triangulate.SplitSegment
-
- splitAt(Coordinate) - Method in class com.vividsolutions.jts.triangulate.SplitSegment
-
- SplitSegment - Class in com.vividsolutions.jts.triangulate
-
Models a constraint segment which can be split in two in various ways,
according to certain geometric constraints.
- SplitSegment(LineSegment) - Constructor for class com.vividsolutions.jts.triangulate.SplitSegment
-
- SqarePointShapeFactory - Class in com.vividsolutions.jts.awt
-
A factory for generating square shapes to represent points.
- SqarePointShapeFactory() - Constructor for class com.vividsolutions.jts.awt.SqarePointShapeFactory
-
Creates a new factory for squares with default size.
- SqarePointShapeFactory(double) - Constructor for class com.vividsolutions.jts.awt.SqarePointShapeFactory
-
Creates a factory for squares of given size.
- SRID - Variable in class com.vividsolutions.jts.geom.Geometry
-
The ID of the Spatial Reference System used by this Geometry
- start() - Method in class com.vividsolutions.jts.util.Stopwatch
-
- startDe - Variable in class com.vividsolutions.jts.geomgraph.EdgeRing
-
- startElement(String, String, String, Attributes) - Method in class com.vividsolutions.jts.io.gml2.GMLHandler
-
- stop() - Method in class com.vividsolutions.jts.util.Stopwatch
-
- Stopwatch - Class in com.vividsolutions.jts.util
-
Implements a timer function which can compute
elapsed time as well as split times.
- Stopwatch() - Constructor for class com.vividsolutions.jts.util.Stopwatch
-
- STRAIGHT - Static variable in class com.vividsolutions.jts.algorithm.CGAlgorithms
-
- stringOfChar(char, int) - Static method in class com.vividsolutions.jts.io.WKTWriter
-
Returns a String
of repeated characters.
- STRtree - Class in com.vividsolutions.jts.index.strtree
-
A query-only R-tree created using the Sort-Tile-Recursive (STR) algorithm.
- STRtree() - Constructor for class com.vividsolutions.jts.index.strtree.STRtree
-
Constructs an STRtree with the default node capacity.
- STRtree(int) - Constructor for class com.vividsolutions.jts.index.strtree.STRtree
-
Constructs an STRtree with the given maximum number of child nodes that
a node may have.
- Subgraph - Class in com.vividsolutions.jts.planargraph
-
- Subgraph(PlanarGraph) - Constructor for class com.vividsolutions.jts.planargraph.Subgraph
-
- SubgraphDepthLocater - Class in com.vividsolutions.jts.operation.buffer
-
Locates a subgraph inside a set of subgraphs,
in order to determine the outside depth of the subgraph.
- SubgraphDepthLocater(List) - Constructor for class com.vividsolutions.jts.operation.buffer.SubgraphDepthLocater
-
- subnode - Variable in class com.vividsolutions.jts.index.bintree.NodeBase
-
subnodes are numbered as follows:
0 | 1
- subnode - Variable in class com.vividsolutions.jts.index.quadtree.NodeBase
-
subquads are numbered as follows:
- SW - Static variable in class com.vividsolutions.jts.geomgraph.Quadrant
-
- swap(CoordinateSequence, int, int) - Static method in class com.vividsolutions.jts.geom.CoordinateSequences
-
Swaps two coordinates in a sequence.
- swap(QuadEdge) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Turns an edge counterclockwise inside its enclosing quadrilateral.
- SweepLineEvent - Class in com.vividsolutions.jts.geomgraph.index
-
- SweepLineEvent(Object, double, SweepLineEvent, Object) - Constructor for class com.vividsolutions.jts.geomgraph.index.SweepLineEvent
-
- SweepLineEvent - Class in com.vividsolutions.jts.index.sweepline
-
- SweepLineEvent(double, SweepLineEvent, SweepLineInterval) - Constructor for class com.vividsolutions.jts.index.sweepline.SweepLineEvent
-
- SweepLineIndex - Class in com.vividsolutions.jts.index.sweepline
-
A sweepline implements a sorted index on a set of intervals.
- SweepLineIndex() - Constructor for class com.vividsolutions.jts.index.sweepline.SweepLineIndex
-
- SweepLineInterval - Class in com.vividsolutions.jts.index.sweepline
-
- SweepLineInterval(double, double) - Constructor for class com.vividsolutions.jts.index.sweepline.SweepLineInterval
-
- SweepLineInterval(double, double, Object) - Constructor for class com.vividsolutions.jts.index.sweepline.SweepLineInterval
-
- SweeplineNestedRingTester - Class in com.vividsolutions.jts.operation.valid
-
Tests whether any of a set of
LinearRing
s are
nested inside another ring in the set, using a
SweepLineIndex
index to speed up the comparisons.
- SweeplineNestedRingTester(GeometryGraph) - Constructor for class com.vividsolutions.jts.operation.valid.SweeplineNestedRingTester
-
- SweepLineOverlapAction - Interface in com.vividsolutions.jts.index.sweepline
-
- SweepLineSegment - Class in com.vividsolutions.jts.geomgraph.index
-
- SweepLineSegment(Edge, int) - Constructor for class com.vividsolutions.jts.geomgraph.index.SweepLineSegment
-
- sym - Variable in class com.vividsolutions.jts.planargraph.DirectedEdge
-
- sym() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Gets the edge from the destination to the origin of this edge.
- symDifference(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns a set combining the points in this Geometry
not in
other
, and the points in other
not in this
Geometry
.
- SYMDIFFERENCE - Static variable in class com.vividsolutions.jts.operation.overlay.OverlayOp
-
- symDifference(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp
-
- symDifference(Geometry, Geometry) - Static method in class com.vividsolutions.jts.operation.overlay.snap.SnapOverlayOp
-
- symDifference(Geometry, Geometry) - Method in class com.vividsolutions.jts.precision.CommonBitsOp
-
Computes the set-theoretic symmetric difference of two geometries,
using enhanced precision.
- symDifference(Geometry, Geometry) - Static method in class com.vividsolutions.jts.precision.EnhancedPrecisionOp
-
Computes the set-theoretic symmetric difference of two
Geometry
s, using enhanced precision.
- TaggedLineSegment - Class in com.vividsolutions.jts.simplify
-
- TaggedLineSegment(Coordinate, Coordinate, Geometry, int) - Constructor for class com.vividsolutions.jts.simplify.TaggedLineSegment
-
- TaggedLineSegment(Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.simplify.TaggedLineSegment
-
- TaggedLinesSimplifier - Class in com.vividsolutions.jts.simplify
-
Simplifies a collection of
TaggedLineString
s, preserving topology
(in the sense that no new intersections are introduced).
- TaggedLinesSimplifier() - Constructor for class com.vividsolutions.jts.simplify.TaggedLinesSimplifier
-
- TaggedLineString - Class in com.vividsolutions.jts.simplify
-
Represents a
LineString
which can be modified to a simplified shape.
- TaggedLineString(LineString) - Constructor for class com.vividsolutions.jts.simplify.TaggedLineString
-
- TaggedLineString(LineString, int) - Constructor for class com.vividsolutions.jts.simplify.TaggedLineString
-
- TaggedLineStringSimplifier - Class in com.vividsolutions.jts.simplify
-
Simplifies a TaggedLineString, preserving topology
(in the sense that no new intersections are introduced).
- TaggedLineStringSimplifier(LineSegmentIndex, LineSegmentIndex) - Constructor for class com.vividsolutions.jts.simplify.TaggedLineStringSimplifier
-
- to - Variable in class com.vividsolutions.jts.planargraph.DirectedEdge
-
- toBinaryString(double) - Static method in class com.vividsolutions.jts.index.quadtree.DoubleBits
-
- toCoordinateArray(Stack) - Method in class com.vividsolutions.jts.algorithm.ConvexHull
-
An alternative to Stack.toArray, which is not present in earlier versions
of Java.
- toCoordinateArray(Collection) - Static method in class com.vividsolutions.jts.geom.CoordinateArrays
-
Converts the given Collection of Coordinates into a Coordinate array.
- toCoordinateArray() - Method in class com.vividsolutions.jts.geom.CoordinateList
-
Returns the Coordinates in this collection.
- toCoordinateArray() - Method in interface com.vividsolutions.jts.geom.CoordinateSequence
-
Returns (possibly copies of) the Coordinates in this collection.
- toCoordinateArray() - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
-
This method exposes the internal Array of Coordinate Objects
- toCoordinateArray() - Method in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
-
- toCoordinates(PathIterator) - Static method in class com.vividsolutions.jts.awt.ShapeReader
-
Extracts the points of the paths in a flat PathIterator
into
a list of Coordinate arrays.
- toDegrees(double) - Static method in class com.vividsolutions.jts.algorithm.Angle
-
Converts from radians to degrees.
- toDimensionSymbol(int) - Static method in class com.vividsolutions.jts.geom.Dimension
-
Converts the dimension value to a dimension symbol, for example, TRUE => 'T'
.
- toDimensionValue(char) - Static method in class com.vividsolutions.jts.geom.Dimension
-
Converts the dimension symbol to a dimension value, for example, '*' => DONTCARE
.
- toEdges(Collection) - Static method in class com.vividsolutions.jts.planargraph.DirectedEdge
-
Returns a List containing the parent Edge (possibly null) for each of the given
DirectedEdges.
- toExternal(Coordinate) - Method in class com.vividsolutions.jts.geom.PrecisionModel
-
Deprecated.
no longer needed, since internal representation is same as external representation
- toExternal(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.geom.PrecisionModel
-
Deprecated.
no longer needed, since internal representation is same as external representation
- toGeometry(Envelope) - Method in class com.vividsolutions.jts.geom.GeometryFactory
-
Creates a
Geometry
with the same extent as the given envelope.
- toGeometry(GeometryFactory) - Method in class com.vividsolutions.jts.geom.LineSegment
-
Creates a LineString with the same coordinates as this segment
- toGeometry(GeometryFactory) - Method in class com.vividsolutions.jts.geom.OctagonalEnvelope
-
- toGeometryArray(Collection) - Static method in class com.vividsolutions.jts.geom.GeometryFactory
-
Converts the List
to an array.
- toHex(byte[]) - Static method in class com.vividsolutions.jts.io.WKBWriter
-
Converts a byte array to a hexadecimal string.
- toIntArray(List) - Static method in class com.vividsolutions.jts.geomgraph.index.MonotoneChainIndexer
-
- toIntArray(List) - Static method in class com.vividsolutions.jts.index.chain.MonotoneChainBuilder
-
- toInternal(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.geom.PrecisionModel
-
Deprecated.
use makePrecise instead
- toInternal(Coordinate) - Method in class com.vividsolutions.jts.geom.PrecisionModel
-
Deprecated.
use makePrecise instead
- toLine(int) - Method in class com.vividsolutions.jts.geomgraph.Label
-
Converts one GeometryLocation to a Line location
- toLine(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.util.Debug
-
- toLine(Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.util.Debug
-
- toLine(Coordinate, Coordinate, Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.util.Debug
-
- toLinearRingArray(Collection) - Static method in class com.vividsolutions.jts.geom.GeometryFactory
-
Converts the List
to an array.
- toLineLabel(Label) - Static method in class com.vividsolutions.jts.geomgraph.Label
-
- toLineSegment() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Creates a
LineSegment
representing the
geometry of this edge.
- toLineString(CoordinateSequence) - Static method in class com.vividsolutions.jts.io.WKTWriter
-
Generates the WKT for a N-point LineString
.
- toLineString(Coordinate, Coordinate) - Static method in class com.vividsolutions.jts.io.WKTWriter
-
Generates the WKT for a 2-point LineString
.
- toLineString() - Method in class com.vividsolutions.jts.operation.linemerge.EdgeString
-
Converts this EdgeString into a LineString.
- toLineStringArray(Collection) - Static method in class com.vividsolutions.jts.geom.GeometryFactory
-
Converts the List
to an array.
- toLocationSymbol(int) - Static method in class com.vividsolutions.jts.geom.Location
-
Converts the location value to a location symbol, for example, EXTERIOR => 'e'
.
- toMultiLineStringArray(Collection) - Static method in class com.vividsolutions.jts.geom.GeometryFactory
-
Converts the List
to an array.
- toMultiPointArray(Collection) - Static method in class com.vividsolutions.jts.geom.GeometryFactory
-
Converts the List
to an array.
- toMultiPolygonArray(Collection) - Static method in class com.vividsolutions.jts.geom.GeometryFactory
-
Converts the List
to an array.
- TOO_FEW_POINTS - Static variable in class com.vividsolutions.jts.operation.valid.TopologyValidationError
-
Indicates that either
a LineString contains a single point
a LinearRing contains 2 or 3 points
- toPoint(Coordinate) - Static method in class com.vividsolutions.jts.io.WKTWriter
-
Generates the WKT for a Point
.
- toPointArray(Collection) - Static method in class com.vividsolutions.jts.geom.GeometryFactory
-
Converts the List
to an array.
- TopologyException - Exception in com.vividsolutions.jts.geom
-
Indicates an invalid or inconsistent topological situation encountered during processing
- TopologyException(String) - Constructor for exception com.vividsolutions.jts.geom.TopologyException
-
- TopologyException(String, Coordinate) - Constructor for exception com.vividsolutions.jts.geom.TopologyException
-
- TopologyLocation - Class in com.vividsolutions.jts.geomgraph
-
A TopologyLocation is the labelling of a
GraphComponent's topological relationship to a single Geometry.
- TopologyLocation(int[]) - Constructor for class com.vividsolutions.jts.geomgraph.TopologyLocation
-
- TopologyLocation(int, int, int) - Constructor for class com.vividsolutions.jts.geomgraph.TopologyLocation
-
Constructs a TopologyLocation specifying how points on, to the left of, and to the
right of some GraphComponent relate to some Geometry.
- TopologyLocation(int) - Constructor for class com.vividsolutions.jts.geomgraph.TopologyLocation
-
- TopologyLocation(TopologyLocation) - Constructor for class com.vividsolutions.jts.geomgraph.TopologyLocation
-
- TopologyPreservingSimplifier - Class in com.vividsolutions.jts.simplify
-
Simplifies a geometry, ensuring that
the result is a valid geometry having the
same dimension and number of components as the input.
- TopologyPreservingSimplifier(Geometry) - Constructor for class com.vividsolutions.jts.simplify.TopologyPreservingSimplifier
-
- TopologyValidationError - Class in com.vividsolutions.jts.operation.valid
-
Contains information about the nature and location of a
Geometry
validation error
- TopologyValidationError(int, Coordinate) - Constructor for class com.vividsolutions.jts.operation.valid.TopologyValidationError
-
Creates a validation error with the given type and location
- TopologyValidationError(int) - Constructor for class com.vividsolutions.jts.operation.valid.TopologyValidationError
-
Creates a validation error of the given type with a null location
- toPolygon(GeometryFactory) - Method in class com.vividsolutions.jts.geomgraph.EdgeRing
-
- toPolygon(Vertex[]) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
- toPolygon(QuadEdge[]) - Static method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
- toPolygonArray(Collection) - Static method in class com.vividsolutions.jts.geom.GeometryFactory
-
Converts the List
to an array.
- toRadians(double) - Static method in class com.vividsolutions.jts.algorithm.Angle
-
Converts from degrees to radians.
- toSegmentStrings(Collection) - Static method in class com.vividsolutions.jts.geomgraph.EdgeNodingValidator
-
- toShape(Geometry) - Method in class com.vividsolutions.jts.awt.ShapeWriter
-
Creates a
Shape
representing a
Geometry
,
according to the specified PointTransformation
and PointShapeFactory (if relevant).
- toString() - Method in class com.vividsolutions.jts.algorithm.distance.PointPairDistance
-
- toString() - Method in class com.vividsolutions.jts.algorithm.LineIntersector
-
- toString() - Method in class com.vividsolutions.jts.geom.Coordinate
-
Returns a String
of the form (x,y,z) .
- toString() - Method in class com.vividsolutions.jts.geom.Envelope
-
- toString() - Method in class com.vividsolutions.jts.geom.Geometry
-
- toString() - Method in class com.vividsolutions.jts.geom.impl.CoordinateArraySequence
-
Returns the string Representation of the coordinate array
- toString() - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Returns a nine-character String
representation of this IntersectionMatrix
.
- toString() - Method in class com.vividsolutions.jts.geom.LineSegment
-
- toString() - Method in class com.vividsolutions.jts.geom.PrecisionModel
-
- toString() - Method in class com.vividsolutions.jts.geom.PrecisionModel.Type
-
- toString() - Method in class com.vividsolutions.jts.geom.prep.BasicPreparedGeometry
-
- toString() - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Gets a text representation of this transformation.
- toString() - Method in class com.vividsolutions.jts.geomgraph.Depth
-
- toString() - Method in class com.vividsolutions.jts.geomgraph.Label
-
- toString() - Method in class com.vividsolutions.jts.geomgraph.TopologyLocation
-
- toString() - Method in class com.vividsolutions.jts.index.bintree.Interval
-
- toString() - Method in class com.vividsolutions.jts.index.intervalrtree.IntervalRTreeNode
-
- toString() - Method in class com.vividsolutions.jts.index.quadtree.DoubleBits
-
A representation of the Double bits formatted for easy readability
- toString() - Method in class com.vividsolutions.jts.JTSVersion
-
Gets the full version number, suitable for display.
- toString() - Method in class com.vividsolutions.jts.noding.NodedSegmentString
-
- toString() - Method in class com.vividsolutions.jts.operation.buffer.OffsetCurveVertexList
-
- toString() - Method in class com.vividsolutions.jts.operation.valid.TopologyValidationError
-
Gets a message describing the type and location of this error.
- toString(long) - Method in class com.vividsolutions.jts.precision.CommonBits
-
A representation of the Double bits formatted for easy readability
- toString() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdge
-
Converts this edge to a WKT two-point LINESTRING indicating
the geometry of this edge.
- toString() - Method in class com.vividsolutions.jts.triangulate.quadedge.QuadEdgeTriangle
-
- toString() - Method in class com.vividsolutions.jts.triangulate.quadedge.Vertex
-
- toString() - Method in class com.vividsolutions.jts.triangulate.Segment
-
Computes a string representation of this segment.
- total() - Static method in class com.vividsolutions.jts.util.Memory
-
- totalString() - Static method in class com.vividsolutions.jts.util.Memory
-
- toText() - Method in class com.vividsolutions.jts.geom.Geometry
-
Returns the Well-known Text representation of this Geometry
.
- touches(Geometry) - Method in class com.vividsolutions.jts.geom.Geometry
-
Tests whether this geometry touches the
specified geometry.
- touches(Geometry) - Method in class com.vividsolutions.jts.geom.prep.BasicPreparedGeometry
-
Default implementation.
- touches(Geometry) - Method in interface com.vividsolutions.jts.geom.prep.PreparedGeometry
-
Tests whether the base
Geometry
touches a given geometry.
- toVertices(Collection) - Static method in class com.vividsolutions.jts.triangulate.DelaunayTriangulationBuilder
-
- transferData(Geometry) - Method in class com.vividsolutions.jts.triangulate.VertexTaggedGeometryDataMapper
-
Input is assumed to be a multiGeometry
in which every component has its userData
set to be a Coordinate which is the key to the output data.
- transform(Coordinate, Point2D) - Method in class com.vividsolutions.jts.awt.IdentityPointTransformation
-
- transform(Coordinate, Point2D) - Method in interface com.vividsolutions.jts.awt.PointTransformation
-
- transform(Coordinate, Coordinate) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Applies this transformation to the src coordinate
and places the results in the dest coordinate
(which may be the same as the source).
- transform(Geometry) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Cretaes a new @link Geometry which is the result
of this transformation applied to the input Geometry.
- transform(CoordinateSequence, int) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Applies this transformation to the i'th coordinate
in the given CoordinateSequence.
- transform(Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
-
- transform(Collection, CollectionUtil.Function) - Static method in class com.vividsolutions.jts.util.CollectionUtil
-
Executes a function on each item in a Collection
and returns the results in a new List
- transformCoordinates(CoordinateSequence, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
-
- transformGeometryCollection(GeometryCollection, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
-
- transformLinearRing(LinearRing, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
-
Transforms a LinearRing.
- transformLineString(LineString, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
-
- transformMultiLineString(MultiLineString, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
-
- transformMultiPoint(MultiPoint, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
-
- transformMultiPolygon(MultiPolygon, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
-
- transformPoint(Point, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
-
- transformPolygon(Polygon, Geometry) - Method in class com.vividsolutions.jts.geom.util.GeometryTransformer
-
- translate(double, double) - Method in class com.vividsolutions.jts.geom.Envelope
-
Translates this envelope by given amounts in the X and Y direction.
- translate(double, double) - Method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Updates the value of this transformation
to that of a translation transformation composed
with the current value.
- translationInstance(double, double) - Static method in class com.vividsolutions.jts.geom.util.AffineTransformation
-
Creates a transformation for a translation.
- transpose() - Method in class com.vividsolutions.jts.geom.IntersectionMatrix
-
Transposes this IntersectionMatrix.
- TraversalVisitor - Interface in com.vividsolutions.jts.triangulate.quadedge
-
Interface for classes which process triangles visited during travesals of a
QuadEdgeSubdivision
- Triangle - Class in com.vividsolutions.jts.geom
-
Represents a planar triangle, and provides methods for calculating various
properties of triangles.
- Triangle(Coordinate, Coordinate, Coordinate) - Constructor for class com.vividsolutions.jts.geom.Triangle
-
Creates a new triangle with the given vertices.
- TriangleVisitor - Interface in com.vividsolutions.jts.triangulate.quadedge
-
- TRUE - Static variable in class com.vividsolutions.jts.geom.Dimension
-
Dimension value of non-empty geometries (= {P, L, A}).
- truncateToPowerOfTwo(double) - Static method in class com.vividsolutions.jts.index.quadtree.DoubleBits
-