All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractDrawTool |
|
| AbstractNode |
|
| AbstractStreamDrawTool |
|
| AbstractSTRtree |
Base class for STRtree and SIRtree.
|
| AbstractSTRtree.IntersectsOp |
A test for intersection between two bounds, necessary because subclasses
of AbstractSTRtree have different implementations of bounds.
|
| AdjacentVertexFinder |
Locates all vertices in a geometry which are adjacent
to a given vertex.
|
| AffineTransformation |
Represents an affine transformation on the 2D Cartesian plane.
|
| AffineTransformationBuilder |
|
| AffineTransformationFactory |
Supports creating AffineTransformations defined by various kinds of
inputs and transformation mapping rules.
|
| AffineTransformationFunctions |
|
| Angle |
Utility functions for working with angles.
|
| AppColors |
|
| AppConstants |
|
| AppCursors |
|
| AppIcons |
|
| ApproximateMedialAxis |
Constructs an approximation to the medial axis of a Polygon,
as a set of linestrings representing the medial axis graph.
|
| AppStrings |
|
| Area |
Functions for computing area.
|
| AreaSimilarityMeasure |
Measures the degree of similarity between two Geometrys
using the area of intersection between the geometries.
|
| ArgumentConverter |
|
| ArrayListVisitor |
Builds an array of all visited items.
|
| ArrowLineEndStyle |
|
| ArrowSegmentStyle |
|
| Assert |
A utility for making programming assertions.
|
| AssertionFailedException |
Thrown when the application is in an inconsistent state.
|
| AWTUtil |
|
| AxisPlaneCoordinateSequence |
A CoordinateSequence wrapper which
projects 3D coordinates into one of the
three Cartesian axis planes,
using the standard orthonormal projection
(i.e. simply selecting the appropriate ordinates into the XY ordinates).
|
| BaseGeometryFunction |
A base for implementations of
GeometryFunction which provides most
of the required structure.
|
| BaseGeometryFunction |
A base for implementations of
GeometryFunction which provides most
of the required structure.
|
| BasicExample |
Shows basic ways of creating and operating on geometries
|
| BasicSegmentString |
Represents a read-only list of contiguous line segments.
|
| BasicStyle |
|
| BasicTool |
|
| Bintree |
An BinTree (or "Binary Interval Tree")
is a 1-dimensional version of a quadtree.
|
| BooleanResult |
|
| Boundable |
A spatial object in an AbstractSTRtree.
|
| BoundablePairDistanceComparator |
The Class BoundablePairDistanceComparator.
|
| BoundaryChainNoder |
A noder which extracts chains of boundary segments
as SegmentStrings from a polygonal coverage.
|
| BoundaryFunctions |
|
| BoundaryNodeRule |
An interface for rules which determine whether node points
which are in boundaries of Lineal geometry components
are in the boundary of the parent geometry collection.
|
| BoundaryNodeRule.EndPointBoundaryNodeRule |
A BoundaryNodeRule which specifies that any points which are endpoints
of lineal components are in the boundary of the
parent geometry.
|
| BoundaryNodeRule.Mod2BoundaryNodeRule |
A BoundaryNodeRule specifies that points are in the
boundary of a lineal geometry iff
the point lies on the boundary of an odd number
of components.
|
| BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule |
A BoundaryNodeRule which determines that only
endpoints with valency of exactly 1 are on the boundary.
|
| BoundaryNodeRule.MultiValentEndPointBoundaryNodeRule |
A BoundaryNodeRule which determines that only
endpoints with valency greater than 1 are on the boundary.
|
| BoundaryOp |
|
| BoundarySegmentNoder |
|
| BoxBandTool |
|
| BufferByUnionFunctions |
|
| BufferCurveMaximumDistanceFinder |
Finds the approximate maximum distance from a buffer curve to
the originating geometry.
|
| BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter |
|
| BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter |
|
| BufferCurveSetBuilder |
Creates all the raw offset curves for a buffer of a Geometry.
|
| BufferDistanceValidator |
Validates that a given buffer curve lies an appropriate distance
from the input generating it.
|
| BufferFunctions |
|
| BufferInputLineSimplifier |
Simplifies a buffer input line to
remove concavities with shallow depth.
|
| BufferOp |
Computes the buffer of a geometry, for both positive and negative buffer distances.
|
| BufferParameters |
A value class containing the parameters which
specify how a buffer should be constructed.
|
| BufferResultMatcher |
A ResultMatcher which compares the results of
buffer operations for equality, up to the given tolerance.
|
| BufferResultValidator |
Validates that the result of a buffer operation
is geometrically correct, within a computed tolerance.
|
| BufferValidatedGeometryOperation |
|
| BusyDialog |
An indicator that the app is performing a long operation.
|
| BusyDialog.Executable |
|
| ByteArrayInStream |
Allows an array of bytes to be used as an InStream.
|
| ByteOrderDataInStream |
Allows reading a stream of Java primitive datatypes from an underlying
InStream,
with the representation being in either common byte ordering.
|
| ByteOrderValues |
Methods to read and write primitive Java datatypes from/to byte
sequences, allowing the byte order to be specified
|
| CascadedPolygonUnion |
Provides an efficient method of unioning a collection of
Polygonal geometries.
|
| Centroid |
Computes the centroid of a Geometry of any dimension.
|
| CGAlgorithms |
Deprecated.
|
| CGAlgorithms3D |
Basic computational geometry algorithms
for geometry and coordinates defined in 3-dimensional Cartesian space.
|
| CGAlgorithmsDD |
Implements basic computational geometry algorithms using DD arithmetic.
|
| CircleLineEndStyle |
|
| ClassUtil |
|
| CleanDuplicatePoints |
|
| ClipFunctions |
|
| ClipImage |
|
| ClosestPointExample |
Example of computing distance and closest points between geometries
using the DistanceOp class.
|
| CollectionUtil |
|
| CollectionUtil.Function |
|
| ColorControl |
|
| ColorControl.ColorListener |
|
| ColorUtil |
|
| CommandController |
|
| CommandError |
|
| CommandLine |
A class to parse Unix (and DOS/Win)-style application command-lines
|
| CommandOptions |
|
| CommandOutput |
|
| CommandPanel |
|
| CommandRunner |
Runs an OS command, capturing stdout and stderr
|
| CommonBits |
Determines the maximum number of common most-significant
bits in the mantissa of one or numbers.
|
| CommonBitsOp |
Provides versions of Geometry spatial functions which use
common bit removal to reduce the likelihood of robustness problems.
|
| CommonBitsRemover |
Removes common most-significant mantissa bits
from one or more Geometrys.
|
| ComponentCoordinateExtracter |
|
| ComponentLocater |
Locates the components of a Geometry
which lie in a target area.
|
| ComponentStyle |
|
| ConcaveHull |
Constructs a concave hull of a set of points.
|
| ConcaveHullOfPolygons |
Constructs a concave hull of a set of polygons, respecting
the polygons as constraints.
|
| ConformingDelaunayTriangulationBuilder |
A utility class which creates Conforming Delaunay Triangulations
from collections of points and linear constraints, and extract the resulting
triangulation edges or triangles as geometries.
|
| ConformingDelaunayTriangulator |
Computes a Conforming Delaunay Triangulation over a set of sites and a set of
linear constraints.
|
| ConnectedElementLocationFilter |
A ConnectedElementPointFilter extracts a single point
from each connected element in a Geometry
(e.g. a polygon, linestring or point)
and returns them in a list.
|
| ConnectedElementPointFilter |
Extracts a single point
from each connected element in a Geometry
(e.g. a polygon, linestring or point)
and returns them in a list
|
| ConnectedSubgraphFinder |
|
| ConsistentPolygonRingChecker |
Tests whether the polygon rings in a GeometryGraph
are consistent.
|
| ConstrainedDelaunayTriangulator |
Computes the Constrained Delaunay Triangulation of polygons.
|
| ConstrainedInteriorPoint |
|
| ConstraintEnforcementException |
Indicates a failure during constraint enforcement.
|
| ConstraintSplitPointFinder |
An interface for strategies for determining the location of split points on constraint segments.
|
| ConstraintVertex |
A vertex in a Constrained Delaunay Triangulation.
|
| ConstraintVertexFactory |
|
| ConstructionExample |
Examples of constructing Geometries programmatically.
|
| ConstructionFunctions |
|
| ConversionFunctions |
|
| ConvexHull |
|
| Coordinate |
A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.
|
| Coordinate.DimensionalComparator |
Compares two Coordinates, allowing for either a 2-dimensional
or 3-dimensional comparison, and handling NaN values correctly.
|
| CoordinateArrayFilter |
|
| CoordinateArrays |
Useful utility functions for handling Coordinate arrays
|
| CoordinateArrays.BidirectionalComparator |
|
| CoordinateArrays.ForwardComparator |
A Comparator for Coordinate arrays
in the forward direction of their coordinates,
using lexicographic ordering.
|
| CoordinateArraySequence |
|
| CoordinateArraySequenceFactory |
|
| CoordinateCountFilter |
|
| CoordinateFilter |
An interface for classes which use the values of the coordinates in a Geometry.
|
| CoordinateList |
A list of Coordinates, which may
be set to prevent repeated coordinates from occurring in the list.
|
| CoordinatePrecisionReducerFilter |
|
| Coordinates |
Useful utility functions for handling Coordinate objects.
|
| CoordinateSequence |
The internal representation of a list of coordinates inside a Geometry.
|
| CoordinateSequenceComparator |
|
| CoordinateSequenceFactory |
|
| CoordinateSequenceFilter |
|
| CoordinateSequences |
|
| CoordinateXY |
Coordinate subclass supporting XY ordinates.
|
| CoordinateXYM |
Coordinate subclass supporting XYM ordinates.
|
| CoordinateXYZM |
Coordinate subclass supporting XYZM ordinates.
|
| CoverageFunctions |
|
| CoverageGapFinder |
Finds gaps in a polygonal coverage.
|
| CoveragePolygonValidator |
Validates that a polygon forms a valid polygonal coverage
with the set of polygons adjacent to it.
|
| CoverageSimplifier |
Simplifies the boundaries of the polygons in a polygonal coverage
while preserving the original coverage topology.
|
| CoverageUnion |
Unions a polygonal coverage in an efficient way.
|
| CoverageUnion |
Unions a valid coverage of polygons or lines
in an efficient way.
|
| CoverageValidator |
Validates a polygonal coverage, and returns the locations of
invalid polygon boundary segments if found.
|
| CreateFractalShapeFunctions |
|
| CreateRandomShapeFunctions |
|
| CreateShapeFunctions |
|
| CubicBezierCurve |
Creates a curved geometry by replacing the segments
of the input with Cubic Bezier Curves.
|
| DataLabelStyle |
|
| DD |
Implements extended-precision floating-point numbers
which maintain 106 bits (approximately 30 decimal digits) of precision.
|
| Debug |
Provides routines to simplify and localize debugging output.
|
| DelaunayTriangulationBuilder |
A utility class which creates Delaunay Triangulations
from collections of points and extract the resulting
triangulation edges or triangles as geometries.
|
| DeleteByBoxTool |
Deletes vertices or components within a selection box from a geometry component
|
| Densifier |
Densifies a Geometry by inserting extra vertices along the line segments
contained in the geometry.
|
| Depth |
A Depth object records the topological depth of the sides
of an Edge for up to two Geometries.
|
| DiffFunctions |
|
| Dimension |
Provides constants representing the dimensions of a point, a curve and a surface.
|
| DirectedEdge |
|
| DirectedEdge |
|
| DirectedEdgeStar |
A DirectedEdgeStar is an ordered list of outgoing DirectedEdges around a node.
|
| DirectedEdgeStar |
|
| DiscreteFrechetDistance |
The Fréchet distance is a measure of similarity between curves.
|
| DiscreteHausdorffDistance |
An algorithm for computing a distance metric
which is an approximation to the Hausdorff Distance
based on a discretization of the input Geometry.
|
| DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter |
|
| DiscreteHausdorffDistance.MaxPointDistanceFilter |
|
| DisjointSets |
A data structure that represents a partition of a set
into disjoint subsets, and allows merging subsets.
|
| DisplayParameters |
|
| DissolveFunctions |
|
| Distance |
Functions to compute distance between basic geometric structures.
|
| Distance3DOp |
Find two points on two 3D Geometrys which lie within a given distance,
or else are the nearest points on the geometries (in which case this also
provides the distance between the geometries).
|
| DistanceFunctions |
|
| DistanceOp |
Find two points on two Geometrys which lie
within a given distance, or else are the nearest points
on the geometries (in which case this also
provides the distance between the geometries).
|
| DistanceToPoint |
|
| DistanceToPointFinder |
Computes the Euclidean distance (L2 metric) from a Point to a Geometry.
|
| DoubleBits |
DoubleBits manipulates Double numbers
by using bit manipulation and bit-field extraction.
|
| DoubleKeyMap |
|
| DoubleResult |
|
| DouglasPeuckerSimplifier |
Simplifies a Geometry using the Douglas-Peucker algorithm.
|
| DrawingGrid |
|
| Edge |
|
| Edge |
|
| EdgeConnectedTriangleTraversal |
A framework to visit sets of edge-connected QuadEdgeTriangles in breadth-first order
|
| EdgeEnd |
Models the end of an edge incident on a node.
|
| EdgeEndBuilder |
|
| EdgeEndBundle |
A collection of EdgeEnds which obey the following invariant:
They originate at the same node and have the same direction.
|
| EdgeEndBundleStar |
|
| EdgeEndStar |
A EdgeEndStar is an ordered list of EdgeEnds around a node.
|
| EdgeGraph |
|
| EdgeGraphBuilder |
Builds an edge graph from geometries containing edges.
|
| EdgeIntersection |
Represents a point on an
edge which intersects with another edge.
|
| EdgeIntersectionList |
A list of edge intersections along an Edge.
|
| EdgeList |
A EdgeList is a list of Edges.
|
| EdgeNodingValidator |
Validates that a collection of Edges is correctly noded.
|
| EdgeRayArea |
|
| EdgeRayFunctions |
|
| EdgeRayIntersectionArea |
|
| EdgeRing |
|
| EdgeSetIntersector |
An EdgeSetIntersector computes all the intersections between the
edges in the set.
|
| EdgeSetNoder |
Nodes a set of edges.
|
| EdgeString |
A sequence of LineMergeDirectedEdges forming one of the lines that will
be output by the line-merging process.
|
| EditFunctions |
|
| EditVertexTool |
|
| EndianDataInputStream |
A class that gives most of the functionality of DataInputStream, but is endian aware.
|
| EnhancedPrecisionOp |
Provides versions of Geometry spatial functions which use
enhanced precision techniques to reduce the likelihood of robustness problems.
|
| EnhancedPrecisionOpExample |
|
| Envelope |
Defines a rectangular region of the 2D coordinate plane.
|
| EnvelopeClipper |
|
| EnvelopeDistance |
Functions for computing distances between Envelopes.
|
| EnvelopeUtil |
|
| EqualityResultMatcher |
A ResultMatcher which compares result for equality,
up to the given tolerance.
|
| ExceptionFormatter |
|
| ExtendedCoordinate |
|
| ExtendedCoordinateExample |
|
| ExtendedCoordinateSequence |
Demonstrates how to implement a CoordinateSequence for a new kind of
coordinate (an ExtendedCoordinate in this example).
|
| ExtendedCoordinateSequenceFactory |
Creates ExtendedCoordinateSequenceFactory internally represented
as an array of ExtendedCoordinates.
|
| ExtractComponentTool |
Extracts a component of a geometry to a new Test Case
|
| FacetLocater |
Locates the paths to facets (vertices and segments) of
a Geometry which are within a given tolerance
of a query point.
|
| FacetSequence |
|
| FacetSequenceTreeBuilder |
|
| FastNodingValidator |
Validates that a collection of SegmentStrings is correctly noded.
|
| FastOverlayFilter |
|
| FastSegmentSetIntersectionFinder |
|
| FileDrop |
This class makes it easy to drag and drop files from the operating
system to a Java program.
|
| FileDrop.Listener |
Implement this inner interface to listen for when files are dropped.
|
| FilesUtil |
|
| FileUtil |
Useful file utilities.
|
| FilterGeometryFunction |
|
| FontGlyphReader |
Provides methods to read Font glyphs for strings
into Polygonal geometry.
|
| FrechetSimilarityMeasure |
Measures the degree of similarity between two
Geometrys using the Fréchet distance metric.
|
| FunctionPanel |
|
| FunctionsUtil |
|
| FuzzyPointLocator |
Finds the most likely Location of a point relative to
the polygonal components of a geometry, using a tolerance value.
|
| GeoJsonConstants |
Constants for GeoJSON objects
|
| GeoJsonMultiReader |
|
| GeoJsonReader |
Reads a GeoJSON Geometry from a JSON fragment into a Geometry.
|
| GeoJsonWriter |
Writes Geometrys as JSON fragments in GeoJSON format.
|
| GeometricShapeBuilder |
|
| GeometricShapeFactory |
Computes various kinds of common geometric shapes.
|
| GeometricShapeFactory.Dimensions |
|
| Geometry |
A representation of a planar, linear vector geometry.
|
| GeometryArea |
Computes the area of a geometry using the EdgeVector summing
approach.
|
| GeometryBoxDeleter |
Deletes vertices or components from a geometry
which lie inside a given box.
|
| GeometryCollection |
Models a collection of Geometrys of
arbitrary type and dimension.
|
| GeometryCollectionIterator |
Iterates over all Geometrys in a Geometry,
(which may be either a collection or an atomic geometry).
|
| GeometryCollectionMapper |
Maps the members of a GeometryCollection
into another GeometryCollection via a defined
mapping function.
|
| GeometryCollectionShape |
A Shape which contains a heterogeneous collection of other shapes
representing JTS Geometrys.
|
| GeometryCombiner |
|
| GeometryCombiner |
|
| GeometryComponentDeleter |
Deletes a component from a geometry.
|
| GeometryComponentFilter |
Geometry classes support the concept of applying
a GeometryComponentFilter
filter to a geometry.
|
| GeometryComponentTransformer |
Transforms a component in a geometry.
|
| GeometryContainer |
|
| GeometryDataUtil |
|
| GeometryEditModel |
|
| GeometryEditor |
A class which supports creating new Geometrys
which are modifications of existing ones,
maintaining the same type structure.
|
| GeometryEditor.CoordinateOperation |
|
| GeometryEditor.CoordinateSequenceOperation |
|
| GeometryEditor.GeometryEditorOperation |
A interface which specifies an edit operation for Geometries.
|
| GeometryEditor.NoOpGeometryOperation |
A GeometryEditorOperation which does not modify
the input geometry.
|
| GeometryEditorEx |
A class which supports creating new Geometrys
which are modifications of existing ones,
maintaining the same type structure.
|
| GeometryEditorEx.CoordinateOperation |
|
| GeometryEditorEx.CoordinateSequenceOperation |
|
| GeometryEditorEx.GeometryEditorOperation |
A interface which specifies an edit operation for Geometries.
|
| GeometryEditorEx.NoOpGeometryOperation |
A GeometryEditorOperation which does not modify
the input geometry.
|
| GeometryEditPanel |
Panel which displays rendered geometries.
|
| GeometryEvent |
Title:
Description:
Copyright: Copyright (c) 2001
Company:
|
| GeometryExtracter |
Extracts the components of a given type from a Geometry.
|
| GeometryFactory |
Supplies a set of utility methods for building Geometry objects from lists
of Coordinates.
|
| GeometryFilter |
GeometryCollection classes support the concept of
applying a GeometryFilter to the Geometry.
|
| GeometryFixer |
Fixes a geometry to be a valid geometry, while preserving as much as
possible of the shape and location of the input.
|
| GeometryFunction |
A reification of a function which can be executed on a
Geometry, possibly with other arguments.
|
| GeometryFunction |
A reification of a function which can be executed on a
Geometry, possibly with other arguments.
|
| GeometryFunctionEvent |
|
| GeometryFunctionInvocation |
|
| GeometryFunctionListener |
|
| GeometryFunctionListPanel |
|
| GeometryFunctionOperation |
Invokes a function from registry
or a Geometry method determined by a named operation with a list of arguments,
the first of which is a Geometry.
|
| GeometryFunctionRegistry |
|
| GeometryFunctionRegistry |
|
| GeometryFunctions |
Implementations for various geometry functions.
|
| GeometryFunctionTreePanel |
|
| GeometryFunctionUtil |
|
| GeometryGraph |
A GeometryGraph is a graph that models a given Geometry
|
| GeometryGraphOperation |
|
| GeometryInputDialog |
Title:
Description:
Copyright: Copyright (c) 2001
Company:
|
| GeometryInspectorDialog |
|
| GeometryItemDistance |
|
| GeometryListener |
|
| GeometryLocation |
Represents the location of a point on a Geometry.
|
| GeometryLocation |
Models the location of a point on a Geometry
|
| GeometryLocationsWriter |
|
| GeometryMapper |
Methods to map various collections
of Geometrys
via defined mapping functions.
|
| GeometryMapper.MapOp |
An interface for geometry functions that map a geometry input to a geometry output.
|
| GeometryMatcher |
An interface for classes which can determine whether
two geometries match, within a given tolerance.
|
| GeometryMethodOperation |
Invokes a named operation on a set of arguments,
the first of which is a Geometry.
|
| GeometryNoder |
|
| GeometryOperation |
Interface for classes which execute operations on Geometrys.
|
| GeometryOperationLoader |
Loads a GeometryOperation class
|
| GeometryOutput |
Outputs geometry in a specified format.
|
| GeometryPainter |
|
| GeometryPointLocater |
Finds a vertex or a point on a segment of a Geometry
which lies within a tolerance of a given point.
|
| GeometryPopupMenu |
|
| GeometryPrecisionReducer |
Reduces the precision of a Geometry
according to the supplied PrecisionModel,
ensuring that the result is valid (unless specified otherwise).
|
| GeometryResult |
|
| GeometrySnapper |
Snaps the vertices and segments of a Geometry
to another Geometry's vertices.
|
| GeometryStrategies |
Container for GML2 Geometry parsing strategies which can be represented in JTS.
|
| GeometryStretcherView |
|
| GeometryTextCleaner |
Cleans text strings which are supposed
to contain valid text for Geometries
(either WKB, WKB, or GML)
|
| GeometryTransferable |
|
| GeometryTransformer |
A framework for processes which transform an input Geometry into
an output Geometry, possibly changing its structure and type(s).
|
| GeometryTreeModel |
|
| GeometryTreeModel.AreaComparator |
|
| GeometryTreeModel.LengthComparator |
|
| GeometryTreeModel.NumPointsComparator |
|
| GeometryTreePanel |
|
| GeometryType |
|
| GeometryUtil |
|
| GeometryVertexDeleter |
|
| GeometryVertexInserter |
|
| GeometryVertexMover |
|
| GeometryVerticesMover |
|
| GeometryViewStylePanel |
|
| GMLConstants |
Various constant strings associated with GML format.
|
| GMLHandler |
|
| GMLReader |
Reads a GML2 geometry from an XML fragment into a Geometry.
|
| GMLWriter |
Writes Geometrys as XML fragments in GML2 format.
|
| GraphComponent |
A GraphComponent is the parent class for the objects'
that form a graph.
|
| GraphComponent |
The base class for all graph component classes.
|
| GraphicsUtil |
|
| GridElement |
|
| GuiUtil |
Useful GUI utilities
|
| HalfEdge |
Represents a directed component of an edge in an EdgeGraph.
|
| HausdorffSimilarityMeasure |
Measures the degree of similarity between two Geometrys
using the Hausdorff distance metric.
|
| HCoordinate |
Represents a homogeneous coordinate in a 2-D coordinate space.
|
| HilbertCode |
Encodes points as the index along finite planar Hilbert curves.
|
| HilbertCurveBuilder |
Generates a LineString representing the Hilbert Curve
at a given level.
|
| HilbertEncoder |
|
| HoleAssigner |
Assigns hole rings to shell rings
during polygonization.
|
| HoleRemover |
Removes holes which match a given predicate.
|
| HoleRemover.Predicate |
|
| HotPixel |
Implements a "hot pixel" as used in the Snap Rounding algorithm.
|
| HPRtree |
A Hilbert-Packed R-tree.
|
| HSBPalette |
|
| HtmlSvgTestWriter |
|
| HtmlUtil |
|
| HtmlWriter |
An object that creates an .html file describing the test cases. .gif files
are also created.
|
| HullFunctions |
|
| IdentityPointTransformation |
Copies point ordinates with no transformation.
|
| ImageUtil |
|
| IncrementalDelaunayTriangulator |
Computes a Delaunay Triangulation of a set of Vertexes, using an
incremental insertion algorithm.
|
| IndexedFacetDistance |
Computes the distance between the facets (segments and vertices)
of two Geometrys
using a Branch-and-Bound algorithm.
|
| IndexedGeometryContainer |
|
| IndexedPointInAreaLocator |
Determines the Location of Coordinates relative to
an areal geometry, using indexing for efficiency.
|
| IndicatorTool |
|
| InfoPanel |
|
| InfoTool |
|
| InputStreamInStream |
|
| InspectorPanel |
|
| InStream |
A interface for classes providing an input stream of bytes.
|
| IntArrayList |
An extendable array of primitive int values.
|
| IntegerResult |
|
| InteriorIntersectionFinderAdder |
|
| InteriorPoint |
Computes an interior point of a Geometry.
|
| InteriorPointArea |
Computes a point in the interior of an areal geometry.
|
| InteriorPointLine |
Computes a point in the interior of an linear geometry.
|
| InteriorPointPoint |
Computes a point in the interior of an point geometry.
|
| Intersection |
Functions to compute intersection points between lines and line segments.
|
| IntersectionAdder |
|
| IntersectionFinderAdder |
Deprecated.
|
| IntersectionMatrix |
Models a Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix.
|
| IntersectionMatrixPattern |
String constants for DE-9IM matrix patterns for topological relationships.
|
| Interval |
Represents an (1-dimensional) closed interval on the Real number line.
|
| Interval |
A contiguous portion of 1D-space.
|
| IntervalRTreeBranchNode |
|
| IntervalRTreeLeafNode |
|
| IntervalRTreeNode |
|
| IntervalRTreeNode.NodeComparator |
|
| IntervalSize |
Provides a test for whether an interval is
so small it should be considered as zero for the purposes of
inserting it into a binary tree.
|
| InvalidHoleRemover |
Removes holes which are invalid due to not being wholly covered by the parent shell.
|
| InvalidShapefileException |
Thrown when an attempt is made to load a shapefile
which contains an error such as an invlaid shape
|
| IOUtil |
|
| IOUtil |
|
| IsSimpleOp |
Deprecated.
|
| IsSimpleOp |
Tests whether a Geometry is simple as defined by the OGC SFS specification.
|
| IsValidOp |
Implements the algorithms required to compute the isValid() method
for Geometrys.
|
| Item |
|
| ItemBoundable |
Boundable wrapper for a non-Boundable spatial object.
|
| ItemDistance |
|
| ItemVisitor |
|
| IteratedNoder |
|
| IteratedOverlayFunctions |
|
| JavaTestWriter |
|
| JTSFunctions |
|
| JTSOpCmd |
A CLI to run JTS TestBuilder operations.
|
| JTSOpRunner |
Runs an operation according to supplied parameters.
|
| JTSTestBuilder |
A Swing application which supports
creating geometries and running JTS operations.
|
| JTSTestBuilder_AboutBox |
|
| JTSTestBuilderController |
|
| JTSTestBuilderFrame |
The main frame for the JTS Test Builder.
|
| JTSTestBuilderMenuBar |
|
| JTSTestBuilderToolBar |
|
| JTSTestReflectionException |
An Exception which indicates a problem during reflection
|
| JTSTestRunnerCmd |
A command-line utility to execute tests specified in JTS Test XML files.
|
| JTSVersion |
JTS API version information.
|
| KdNode |
A node of a KdTree, which represents one or more points in the same location.
|
| KdNodeVisitor |
|
| KdTree |
An implementation of a
KD-Tree
over two dimensions (X and Y).
|
| Key |
A Key is a unique identifier for a node in a tree.
|
| Key |
A Key is a unique identifier for a node in a quadtree.
|
| KMLReader |
Constructs a Geometry object from the OGC KML representation.
|
| KMLReaderExample |
An example of using the GMLHandler class
to read geometry data out of KML files.
|
| KMLWriter |
Writes a formatted string containing the KML representation of a JTS
Geometry.
|
| KochSnowflakeBuilder |
|
| Label |
A Label indicates the topological relationship of a component
of a topology graph to a given Geometry.
|
| LabelComponentsPanel |
|
| LabellingFunctions |
|
| LargestEmptyCircle |
Constructs the Largest Empty Circle for a set
of obstacle geometries, up to a given accuracy distance tolerance.
|
| LastFoundQuadEdgeLocator |
|
| Layer |
|
| LayerList |
|
| LayerListPanel |
|
| LayerRenderer |
|
| LayerStyle |
|
| LayerStylePanel |
|
| LegendElement |
|
| Length |
Functions for computing length.
|
| LengthIndexedLine |
Supports linear referencing along a linear Geometry
using the length along the line as the index.
|
| LengthLocationMap |
|
| Lineal |
Identifies Geometry subclasses which
are 1-dimensional and have components which are LineStrings.
|
| LinearComponentExtracter |
|
| LinearGeometryBuilder |
|
| LinearIterator |
|
| LinearLocation |
|
| LinearReferencingFunctions |
|
| LinearRefExample |
Examples of Linear Referencing
|
| LinearRing |
Models an OGC SFS LinearRing.
|
| LineBandTool |
|
| LineBuilder |
|
| LineDissolver |
Dissolves the linear components
from a collection of Geometrys
into a set of maximal-length LineStrings
in which every unique segment appears once only.
|
| LineEndStyle |
|
| LineHandlingFunctions |
|
| LineIntersector |
A LineIntersector is an algorithm that can both test whether
two line segments intersect and compute the intersection point(s)
if they do.
|
| LineLabelBaseline |
Determines a label point for a LineString,
subject to a constraint envelope.
|
| LineLimiter |
Limits the segments in a list of segments
to those which intersect an envelope.
|
| LineMergeDirectedEdge |
|
| LineMergeEdge |
|
| LineMergeExample |
Example of using the LineMerger class to sew together a set of fully noded
linestrings.
|
| LineMergeGraph |
A planar graph of edges that is analyzed to sew the edges together.
|
| LineMerger |
Merges a collection of linear components to form maximal-length linestrings.
|
| LineSegment |
Represents a line segment defined by two Coordinates.
|
| LineSegmentFunctions |
|
| LineSequencer |
Builds a sequence from a set of LineStrings so that
they are ordered end to end.
|
| LineString |
Models an OGC-style LineString.
|
| LineStringExtracter |
|
| LineStringSelfIntersections |
Shows a technique for identifying the location of self-intersections
in a non-simple LineString.
|
| LineStringSnapper |
Snaps the vertices and segments of a LineString
to a set of target snap vertices.
|
| LineStringStyle |
|
| LineStringTool |
|
| LinkedLine |
|
| ListGeometryContainer |
|
| LoadTestCasesDialog |
MD - Probably obsolete
|
| LocateFailureException |
|
| Location |
Constants representing the different topological locations
which can occur in a Geometry.
|
| LocationIndexedLine |
|
| Logger |
|
| LoggingGeometryOperation |
|
| MarkHalfEdge |
A HalfEdge which supports
marking edges with a boolean flag.
|
| MathUtil |
Various utility functions for mathematical and numerical operations.
|
| Matrix |
Implements some 2D matrix operations
(in particular, solving systems of linear equations).
|
| MaximalEdgeRing |
A ring of DirectedEdges which may contain nodes of degree > 2.
|
| MaximumInscribedCircle |
Constructs the Maximum Inscribed Circle for a
polygonal Geometry, up to a specified tolerance.
|
| MCIndexNoder |
|
| MCIndexNoder.SegmentOverlapAction |
|
| MCIndexPointSnapper |
|
| MCIndexPointSnapper.HotPixelSnapAction |
|
| MCIndexSegmentSetMutualIntersector |
|
| MCIndexSegmentSetMutualIntersector.SegmentOverlapAction |
|
| MCIndexSnapRounder |
Deprecated.
|
| Memory |
Utility functions to report JVM memory usage.
|
| Metadata |
|
| MetadataUtil |
|
| MidArrowLineStyle |
|
| MidpointSplitPointFinder |
A simple split point finder which returns the midpoint of the split segment.
|
| MinimalEdgeRing |
A ring of Edges with the property that no node
has degree greater than 2.
|
| MinimumAreaRectangle |
Computes the minimum-area rectangle enclosing a Geometry.
|
| MinimumBoundingCircle |
Computes the Minimum Bounding Circle (MBC)
for the points in a Geometry.
|
| MinimumClearance |
Computes the Minimum Clearance of a Geometry.
|
| MinimumDiameter |
Computes the minimum diameter of a Geometry.
|
| MonotoneChain |
|
| MonotoneChain |
Monotone Chains are a way of partitioning the segments of a linestring to
allow for fast searching of intersections.
|
| MonotoneChainBuilder |
|
| MonotoneChainEdge |
MonotoneChains are a way of partitioning the segments of an edge to
allow for fast searching of intersections.
|
| MonotoneChainIndexer |
MonotoneChains are a way of partitioning the segments of an edge to
allow for fast searching of intersections.
|
| MonotoneChainOverlapAction |
The action for the internal iterator for performing
overlap queries on a MonotoneChain
|
| MonotoneChainSelectAction |
The action for the internal iterator for performing
envelope select queries on a MonotoneChain
|
| MortonCode |
Encodes points as the index along the planar Morton (Z-order) curve.
|
| MortonCurveBuilder |
Generates a LineString representing the Morton Curve
at a given level.
|
| MoveTool |
|
| MultiFormatBufferedReader |
Reads a Geometry from a string which is in either WKT, WKBHex
or GML format
|
| MultiFormatFileReader |
Reads a Geometry collection from a file which is in
WKT, WKBHex, GML, GeoJSON, or SHP format.
|
| MultiFormatReader |
Reads a Geometry from a string which is in either WKT, WKBHex
or GML format
|
| MultiLineHandler |
Wrapper for a Shapefile arc.
|
| MultiLineString |
|
| MultiPoint |
Models a collection of Points.
|
| MultiPointHandler |
|
| MultiPolygon |
|
| NearestPointFinder |
|
| NodableSegmentString |
An interface for classes which support adding nodes to
a segment string.
|
| Node |
|
| Node |
|
| Node |
|
| Node |
|
| NodeBase |
The base class for nodes in a Bintree.
|
| NodeBase |
|
| NodedSegmentString |
Represents a list of contiguous line segments,
and supports noding the segments.
|
| NodeFactory |
|
| NodeMap |
A map of nodes, indexed by the coordinate of the node
|
| NodeMap |
A map of Nodes, indexed by the coordinate of the node.
|
| Noder |
Computes all intersections between segments in a set of SegmentStrings.
|
| NodingFunctions |
|
| NodingIntersectionFinder |
Finds non-noded intersections in a set of SegmentStrings,
if any exist.
|
| NodingValidator |
Validates that a collection of SegmentStrings is correctly noded.
|
| NonEncroachingSplitPointFinder |
A strategy for finding constraint split points which attempts to maximise the length of the split
segments while preventing further encroachment.
|
| NoninvertibleTransformationException |
|
| NormalizedGeometryMatcher |
|
| NotRepresentableException |
Indicates that a HCoordinate has been computed which is
not representable on the Cartesian plane.
|
| NullResultMatcher |
|
| NumberUtil |
|
| ObjectCounter |
Counts occurrences of objects.
|
| OctagonalEnvelope |
A bounding container for a Geometry which is in the shape of a general octagon.
|
| Octant |
Methods for computing and working with octants of the Cartesian plane
Octants are numbered as follows:
|
| OffsetCurve |
Computes an offset curve from a geometry.
|
| OffsetCurveBuilder |
Computes the raw offset curve for a
single Geometry component (ring, line or point).
|
| OffsetCurveFunctions |
|
| OffsetPointGenerator |
Generates points offset by a given distance
from both sides of the midpoint of
all segments in a Geometry.
|
| OperationMonitorManager |
|
| Option |
The parameters for an instance of an option occurring in a command
|
| OptionSpec |
Specifes the syntax for a single option on a
command line
ToDo:
- add syntax pattern parsing
Syntax patterns are similar to Java type signatures
F - float
I - int
L - long
S - string
B - boolean
+ - one or more
eg: "FIS+" takes a double, int, and one or more Strings
|
| Ordinate |
An enumeration of possible Well-Known-Text or Well-Known-Binary ordinates.
|
| OrdinateFormat |
Formats numeric values for ordinates
in a consistent, accurate way.
|
| Orientation |
Functions to compute the orientation of basic geometric structures
including point triplets (triangles) and rings.
|
| OrientationFPFunctions |
|
| OrientationFunctions |
|
| OrientationTransformer |
Utilities to modify the ring orientation of polygonal geometries.
|
| OrientedCoordinateArray |
Allows comparing Coordinate arrays
in an orientation-independent way.
|
| OutputStreamOutStream |
|
| OutStream |
A interface for classes providing an output stream of bytes.
|
| OverlapUnion |
Deprecated.
|
| OverlayArea |
Computes the area of the overlay of two polygons without forming
the actual topology of the overlay.
|
| OverlayAreaFunctions |
|
| OverlayCommonBitsRemovedFunctions |
|
| OverlayEnhancedPrecisionFunctions |
|
| OverlayFunctions |
|
| OverlayNG |
Computes the geometric overlay of two Geometrys,
using an explicit precision model to allow robust computation.
|
| OverlayNGFunctions |
|
| OverlayNGOptFunctions |
Functions to test using spatial predicates
as a filter in front of overlay operations
to optimize performance.
|
| OverlayNGRobust |
Performs an overlay operation using OverlayNG,
providing full robustness by using a series of
increasingly robust (but slower) noding strategies.
|
| OverlayNGRobustFunctions |
|
| OverlayNGSnappingFunctions |
|
| OverlayNGSRFunctions |
|
| OverlayNGStrictFunctions |
|
| OverlayNGTestFunctions |
|
| OverlayNodeFactory |
Creates nodes for use in the PlanarGraphs constructed during
overlay operations.
|
| OverlayNoSnapFunctions |
|
| OverlayOp |
Computes the geometric overlay of two Geometrys.
|
| OverlayOptFunctions |
Functions to test using spatial predicates
as a filter in front of overlay operations
to optimize performance.
|
| OverlayResultValidator |
Validates that the result of an overlay operation is
geometrically correct, within a determined tolerance.
|
| OverlayValidatedGeometryOperation |
|
| PackedCoordinateSequence |
|
| PackedCoordinateSequence.Double |
Packed coordinate sequence implementation based on doubles
|
| PackedCoordinateSequence.Float |
Packed coordinate sequence implementation based on floats
|
| PackedCoordinateSequenceFactory |
Builds packed array coordinate sequences.
|
| Palette |
|
| PanTool |
|
| Parameters |
Parameters passed to a main method (also known as "command-line arguments").
|
| ParseException |
Thrown by a WKTReader when a parsing problem occurs.
|
| ParseException |
|
| PartitionedUnion |
Unions a set of polygonal geometries by partitioning them
into connected sets of polygons.
|
| PlanarGraph |
The computation of the IntersectionMatrix relies on the use of a structure
called a "topology graph".
|
| PlanarGraph |
Represents a directed graph which is embeddable in a planar surface.
|
| PlanarPolygon3D |
Models a polygon lying in a plane in 3-dimensional Cartesian space.
|
| Plane3D |
Models a plane in 3-dimensional Cartesian space.
|
| PNGWriter |
Creates an .PNG file for a test case.
|
| Point |
Represents a single point.
|
| PointBuilder |
Constructs Points from the nodes of an overlay graph.
|
| PointExtracter |
Extracts all the 0-dimensional ( Point) components from a Geometry.
|
| PointGeometryUnion |
Computes the union of a Puntal geometry with
another arbitrary Geometry.
|
| PointHandler |
Wrapper for a Shapefile point.
|
| PointLocation |
Functions for locating points within basic geometric
structures such as line segments, lines and rings.
|
| PointLocationFunctions |
|
| PointLocator |
|
| PointOnGeometryLocator |
|
| PointPairDistance |
Contains a pair of points and the distance between them.
|
| PointPairDistance |
Contains a pair of points and the distance between them.
|
| PointShapeFactory |
|
| PointShapeFactory.BasePointShapeFactory |
|
| PointShapeFactory.Circle |
|
| PointShapeFactory.Cross |
|
| PointShapeFactory.Point |
|
| PointShapeFactory.Square |
|
| PointShapeFactory.Star |
|
| PointShapeFactory.Triangle |
|
| PointShapeFactory.X |
|
| PointTool |
|
| PointTransformation |
Transforms a geometry Coordinate into a Java2D Point,
possibly with a mathematical transformation of the ordinate values.
|
| Polygon |
Represents a polygon with linear edges, which may include holes.
|
| Polygonal |
Identifies Geometry subclasses which
are 2-dimensional
and have components which have Lineal boundaries.
|
| PolygonalExtracter |
|
| PolygonBuilder |
|
| PolygonExtracter |
|
| PolygonHandler |
Wrapper for a Shapefile polygon.
|
| PolygonHoleJoiner |
Transforms a polygon with holes into a single self-touching (invalid) ring
by joining holes to the exterior shell or to another hole
with out-and-back line segments.
|
| PolygonHullSimplifier |
Computes topology-preserving simplified hulls of polygonal geometry.
|
| PolygonizeExample |
Example of using Polygonizer class to polygonize a set of fully noded linestrings
|
| PolygonizeFunctions |
|
| Polygonizer |
Polygonizes a set of Geometrys which contain linework that
represents the edges of a planar graph.
|
| PolygonNodeTopology |
Functions to compute topological information
about nodes (ring intersections) in polygonal geometry.
|
| PolygonOverlayFunctions |
|
| PolygonShape |
A Shape which represents a polygon which may contain holes.
|
| PolygonStructureStyle |
Shows polygon structure (shells versus holes)
by symbolizing the rings differently.
|
| PolygonTool |
|
| PolygonTriangulator |
Computes a triangulation of each polygon in a Geometry.
|
| PolygonUnionUsingBuffer |
Deprecated.
|
| Position |
Indicates the position of a location relative to a
node or edge component of a planar topological structure.
|
| PrecisionFunctions |
|
| PrecisionModel |
|
| PrecisionModel.Type |
The types of Precision Model which JTS supports.
|
| PrecisionModelDialog |
|
| PrecisionModelExample |
An example showing the results of using different precision models
in computations involving geometric constructions.
|
| PrecisionModelPanel |
|
| PrecisionReducer |
Functions to reduce the precision of a geometry
by rounding it to a given precision model.
|
| PrecisionReducerCoordinateOperation |
|
| PrecisionUtil |
Functions for computing precision model scale factors
that ensure robust geometry operations.
|
| PreparedGeometry |
An interface for classes which prepare Geometrys
in order to optimize the performance
of repeated calls to specific geometric operations.
|
| PreparedGeometryExample |
|
| PreparedGeometryFactory |
|
| PreparedGeometryFunctions |
Function to execute PreparedGeometry methods which have optimized behaviour.
|
| PreparedGeometryOperation |
|
| PreparedGeometryTeeOperation |
|
| PreparedLineString |
A prepared version for Lineal geometries.
|
| PreparedPoint |
A prepared version for Puntal geometries.
|
| PreparedPolygon |
|
| PriorityQueue |
Deprecated. |
| Puntal |
Identifies Geometry subclasses which
are 0-dimensional and with components which are Points.
|
| QuadEdge |
A class that represents the edge data structure which implements the quadedge algebra.
|
| QuadEdgeLocator |
An interface for classes which locate an edge in a QuadEdgeSubdivision
which either contains a given Vertex V
or is an edge of a triangle which contains V.
|
| QuadEdgeSubdivision |
A class that contains the QuadEdges representing a planar
subdivision that models a triangulation.
|
| QuadEdgeTriangle |
|
| QuadEdgeUtil |
|
| Quadrant |
Utility functions for working with quadrants of the Euclidean plane.
|
| Quadtree |
A Quadtree is a spatial index structure for efficient range querying
of items bounded by 2D rectangles.
|
| RandomPointsBuilder |
Creates random point sets contained in a
region defined by either a rectangular or a polygonal extent.
|
| RandomPointsInGridBuilder |
Creates random point sets
where the points are constrained to lie in the cells of a grid.
|
| RayCrossingCounter |
Counts the number of segments crossed by a horizontal ray extending to the right
from a given point, in an incremental fashion.
|
| RectangleClipPolygon |
Clips polygonal geometry to a rectangle.
|
| RectangleContains |
Optimized implementation of the contains spatial predicate
for cases where the first Geometry is a rectangle.
|
| RectangleIntersects |
Implementation of the intersects spatial predicate
optimized for the case where one Geometry is a rectangle.
|
| RectangleLineIntersector |
Computes whether a rectangle intersects line segments.
|
| RectangleTool |
|
| RelateComputer |
Computes the topological relationship between two Geometries.
|
| RelateNG |
|
| RelateNode |
Represents a node in the topological graph used to compute spatial relationships.
|
| RelateNodeFactory |
|
| RelateNodeGraph |
Implements the simple graph of Nodes and EdgeEnd which is all that is
required to determine topological relationships between Geometries.
|
| RelateOp |
Implements the SFS relate() generalized spatial predicate on two Geometrys.
|
| RelatePanel |
|
| RelatePredicate |
Creates predicate instances for evaluating OGC-standard named topological relationships.
|
| RemoverFunctions |
|
| Renderer |
A process object which renders a scene to a graphics context
and allows cancellation.
|
| RenderManager |
|
| RepeatedPointTester |
Implements the appropriate checks for repeated points
(consecutive identical coordinates) as defined in the
JTS spec.
|
| RepeaterGeometryFunction |
Repeats a function a given number of times.
|
| ReportWriter |
|
| Result |
|
| ResultController |
|
| ResultGeometryContainer |
|
| ResultMatcher |
An interface for classes which can determine whether
two Results match, within a given tolerance.
|
| ResultValuePanel |
|
| ResultWKTPanel |
|
| RingClipper |
Clips rings of points to a rectangle.
|
| RobustDeterminant |
Implements an algorithm to compute the
sign of a 2x2 determinant for double precision values robustly.
|
| RobustLineIntersector |
|
| Root |
|
| Root |
QuadRoot is the root of a single Quadtree.
|
| ScalarFunctionPanel |
|
| ScaledNoder |
Wraps a Noder and transforms its input
into the integer domain.
|
| SearchUsingPreparedGeometryIndex |
Demonstrates use of PreparedGeometrys in a spatial index
to optimize spatial search.
|
| Segment |
Models a constraint segment in a triangulation.
|
| SegmentClipper |
Clips a segment to a rectangle.
|
| SegmentExtracter |
|
| SegmentExtracter.SegmentExtracterFilter |
|
| SegmentExtractingNoder |
|
| SegmentIndexStyle |
|
| SegmentIntersectionDetector |
Detects and records an intersection between two SegmentStrings,
if one exists.
|
| SegmentIntersector |
Computes the intersection of line segments,
and adds the intersection to the edges containing the segments.
|
| SegmentIntersector |
Processes possible intersections detected by a Noder.
|
| SegmentNode |
|
| SegmentNodeList |
|
| SegmentPointComparator |
Implements a robust method of comparing the relative position of two
points along the same segment.
|
| SegmentSetMutualIntersector |
An intersector for the red-blue intersection problem.
|
| SegmentString |
An interface for classes which represent a sequence of contiguous line segments.
|
| SegmentStringDissolver |
Dissolves a noded collection of SegmentStrings to produce
a set of merged linework with unique segments.
|
| SegmentStringDissolver.SegmentStringMerger |
A merging strategy which can be used to update the context data of SegmentStrings
which are merged during the dissolve process.
|
| SegmentStringUtil |
|
| SegmentStyle |
|
| SelectionFunctions |
|
| SelectionNGFunctions |
|
| ShapeCollectionPathIterator |
|
| Shapefile |
|
| ShapefileException |
Thrown when an error relating to the shapefile
occurs
|
| ShapefileHeader |
|
| ShapeHandler |
|
| ShapeReader |
|
| ShapeTypeNotSupportedException |
Thrown when an attempt is made to load a shapefile
which contains a shape type that is not supported
by the loader
|
| ShapeWriter |
Writes Geometrys into Java2D Shape objects
of the appropriate type.
|
| ShortCircuitedGeometryVisitor |
A visitor to Geometry components, which
allows short-circuiting when a defined condition holds.
|
| SierpinskiCarpetBuilder |
|
| SimilarityMeasure |
An interface for classes which measures the degree of similarity between two Geometrys.
|
| SimilarityMeasureCombiner |
|
| SimpleEdgeSetIntersector |
Finds all intersections in one or two sets of edges,
using the straightforward method of
comparing all segments.
|
| SimpleGeometryPrecisionReducer |
Deprecated.
|
| SimpleMCSweepLineIntersector |
Finds all intersections in one or two sets of edges,
using an x-axis sweepline algorithm in conjunction with Monotone Chains.
|
| SimpleMethodsExample |
An example showing a simple use of JTS methods for:
WKT reading
intersection
relate
WKT output
|
| SimpleMinimumClearance |
Computes the minimum clearance of a geometry or
set of geometries.
|
| SimpleNoder |
Nodes a set of SegmentStrings by
performing a brute-force comparison of every segment to every other one.
|
| SimpleOverlayArea |
Computes the result area of an overlay usng the Overlay-Area, for simple polygons.
|
| SimplePointInAreaLocator |
Computes the location of points
relative to a Polygonal Geometry,
using a simple O(n) algorithm.
|
| SimpleReportWriter |
|
| SimpleSegmentSetMutualIntersector |
Intersects two sets of SegmentStrings using
brute-force comparison.
|
| SimpleSweepLineIntersector |
Finds all intersections in one or two sets of edges,
using a simple x-axis sweepline algorithm.
|
| SimplificationFunctions |
|
| SineStarFactory |
Creates geometries which are shaped like multi-armed stars
with each arm shaped like a sine wave.
|
| SinglePassNoder |
Base class for Noders which make a single
pass to find intersections.
|
| SIRtree |
One-dimensional version of an STR-packed R-tree.
|
| SmallHoleRemover |
Removes holes which are smaller than a given area.
|
| SnapIfNeededOverlayOp |
Performs an overlay operation using snapping and enhanced precision
to improve the robustness of the result.
|
| SnapOverlayOp |
Performs an overlay operation using snapping and enhanced precision
to improve the robustness of the result.
|
| SnappingFunctions |
Implementations for various geometry functions.
|
| SnappingIntersectionAdder |
Finds intersections between line segments which are being snapped,
and adds them as nodes.
|
| SnappingNoder |
Nodes a set of segment strings
snapping vertices and intersection points together if
they lie within the given snap tolerance distance.
|
| SnappingPointIndex |
An index providing fast creation and lookup of snap points.
|
| SnapRoundingIntersectionAdder |
Finds intersections between line segments which will be snap-rounded,
and adds them as nodes to the segments.
|
| SnapRoundingNoder |
Uses Snap Rounding to compute a rounded,
fully noded arrangement from a set of SegmentStrings,
in a performant way, and avoiding unnecessary noding.
|
| SortedPackedIntervalRTree |
A static index on a set of 1-dimensional intervals,
using an R-Tree packed based on the order of the interval midpoints.
|
| SortingFunctions |
|
| SparsePolygonUnion |
Unions a set of polygonal geometries by partitioning them
into connected sets of polygons.
|
| SpatialFunctionPanel |
|
| SpatialFunctionPanelEvent |
Title:
Description:
Copyright: Copyright (c) 2001
Company:
|
| SpatialFunctionPanelListener |
Title:
Description:
Copyright: Copyright (c) 2001
Company:
|
| SpatialIndex |
The basic operations supported by classes
implementing spatial index algorithms.
|
| SpatialIndexFunctions |
|
| SpatialPartition |
|
| SpatialPartition.EquivalenceRelation |
An interface for a function to compute an equivalence relation.
|
| SpatialPredicateFunctions |
Implementations for spatial predicate functions.
|
| SpatialPredicateNGFunctions |
|
| SplitSegment |
Models a constraint segment which can be split in two in various ways,
according to certain geometric constraints.
|
| SpreaderGeometryFunction |
|
| StaticGeometryContainer |
|
| StaticMethodGeometryFunction |
|
| StaticMethodGeometryFunction |
|
| StatsPanel |
|
| Stopwatch |
Implements a timer function which can compute
elapsed time as well as split times.
|
| StreamGrabber |
|
| StreamPolygonTool |
|
| StretchedVertex |
Models a vertex of a Geometry which will be stretched
due to being too near other segments and vertices.
|
| StringUtil |
Utility methods for working with Strings.
|
| StringUtil |
Useful string utilities
|
| STRtree |
A query-only R-tree created using the Sort-Tile-Recursive (STR) algorithm.
|
| Style |
|
| StyleGroup |
|
| StyleList |
Contains a list of styles and allows Geometrys
to be rendered using those styles.
|
| StyleList.StyleFilter |
|
| Subgraph |
|
| SVGTestWriter |
|
| SVGWriter |
Writes the SVG representation of a Geometry.
|
| SweepLineEvent |
|
| SweepLineEvent |
|
| SweepLineIndex |
A sweepline implements a sorted index on a set of intervals.
|
| SweepLineInterval |
|
| SweepLineOverlapAction |
|
| SweepLineSegment |
|
| SwingUtil |
|
| SwingWorker |
This is the 3rd version of SwingWorker (also known as
SwingWorker 3), an abstract class that you subclass to
perform GUI-related work in a dedicated thread.
|
| TaggedLineStringSimplifier |
Simplifies a TaggedLineString, preserving topology
(in the sense that no new intersections are introduced).
|
| TeeGeometryOperation |
A GeometryOperation which executes the original operation
and returns that result,
but also executes a separate operation (which could be multiple operations).
|
| Test |
A test for two geometries.
|
| Testable |
|
| TestBuilderDialogs |
|
| TestBuilderModel |
|
| TestBuilderModel.CaseList |
Encapsulates test case cursor logic.
|
| TestBuilderModel.CaseList.CaseFactory |
|
| TestBuilderPanel |
|
| TestBuilderProxy |
A proxy to call TestBuilder functions.
|
| TestCase |
|
| TestCase |
A set of tests for two Geometry's.
|
| TestCaseEdit |
|
| TestCaseGeometryFunctions |
Geometry functions which
augment the existing methods on Geometry,
for use in XML Test files.
|
| TestCaseGeometryFunctions |
Geometry functions which
augment the existing methods on Geometry,
for use in XML Test files.
|
| TestCaseList |
|
| TestCasePanel |
|
| TestCaseTextDialog |
|
| TestCoordinateSequenceFactory |
Create the CoordinateSequenceFactory to be used in tests
|
| TestEngine |
Converts test File's to TestCase's and runs them.
|
| TestListPanel |
|
| TestModel |
Contains the Geometry objects which the JTS Test Builder
operates on
|
| TestParseException |
|
| TestReader |
|
| TestRun |
|
| TestRunBuilder |
|
| TestRunnerTestCaseAdapter |
|
| TestWriter |
|
| TintBandStyle |
WIP
Idea: draw inside buffer instead of band - avoids need for different op.
|
| TitleElement |
|
| Tool |
|
| TopologyException |
Indicates an invalid or inconsistent topological situation encountered during processing
|
| TopologyLocation |
A TopologyLocation is the labelling of a
GraphComponent's topological relationship to a single Geometry.
|
| TopologyPredicate |
The API for strategy classes implementing
spatial predicates based on the DE-9IM topology model.
|
| TopologyPredicateTracer |
|
| TopologyPreservingSimplifier |
Simplifies a geometry and ensures that
the result is a valid geometry having the
same dimension and number of components as the input,
and with the components having the same topological relationship.
|
| TopologyStretcher |
Stretches the vertices and segments of a @link Geometry}
to make the topology more visible.
|
| TopologyValidationError |
Contains information about the nature and location of a Geometry
validation error
|
| TraversalVisitor |
Interface for classes which process triangles visited during traversals of a
QuadEdgeSubdivision
|
| Tri |
A memory-efficient representation of a triangle in a triangulation.
|
| Triangle |
Represents a planar triangle, and provides methods for calculating various
properties of triangles.
|
| TriangleFunctions |
|
| TrianglePredicate |
Algorithms for computing values and predicates
associated with triangles.
|
| TriangleVisitor |
|
| TriangulatePolyFunctions |
|
| TriangulationBuilder |
Builds a triangulation from a set of Tris
by populating the links to adjacent triangles.
|
| TriangulationFunctions |
|
| TWKBReader |
Reads a Geometry encoded into TWKB (Tiny Well-known Binary).
|
| TWKBWriter |
Writes Geometrys in TWKB (Tiny Well-known Binary) format.
|
| UnaryUnionNG |
Unions a geometry or collection of geometries in an
efficient way, using OverlayNG
to ensure robust computation.
|
| UnaryUnionOp |
|
| UndoBuffer |
|
| UnionInteracting |
Experimental code to union MultiPolygons
with processing limited to the elements which actually interact.
|
| UnionStrategy |
A strategy class that adapts UnaryUnion to different
kinds of overlay algorithms.
|
| UniqueCoordinateArrayFilter |
|
| UserDataFunctions |
|
| ValidatingNoder |
A wrapper for Noders which validates
the output arrangement is correctly noded.
|
| ValidationFunctions |
|
| ValidPanel |
|
| ValidPanelEvent |
Title:
Description:
Copyright: Copyright (c) 2001
Company:
|
| ValidPanelListener |
Title:
Description:
Copyright: Copyright (c) 2001
Company:
|
| VariableBuffer |
Creates a buffer polygon with a varying buffer distance
at each vertex along a line.
|
| Vector2D |
A 2-dimensional mathematical vector represented by double-precision X and Y components.
|
| Vector3D |
Represents a vector in 3-dimensional Cartesian space.
|
| Vertex |
|
| VertexLabelStyle |
|
| VertexLocater |
|
| VertexLocater.Location |
|
| VertexSequencePackedRtree |
A semi-static spatial index for points which occur
in a spatially-coherent sequence.
|
| VertexStyle |
|
| VertexTaggedGeometryDataMapper |
Creates a map between the vertex Coordinates of a
set of Geometrys,
and the parent geometry, and transfers the source geometry
data objects to geometry components tagged with the coordinates.
|
| Viewport |
Maintains the information associated with mapping
the model view to the screen
|
| ViewStyle |
Settings to configure the appearance of the Geometry View.
|
| VoronoiDiagramBuilder |
A utility class which creates Voronoi Diagrams
from collections of points.
|
| VWSimplifier |
Simplifies a Geometry using the Visvalingam-Whyatt area-based algorithm.
|
| WKBConstants |
Constant values used by the WKB format
|
| WKBDump |
Dumps out WKB in a structured formatted way.
|
| WKBDumper |
Dumps out WKB in a structured formatted text display.
|
| WKBHexFileReader |
Reads a sequence of Geometrys in WKBHex format
from a text file.
|
| WKBReader |
Reads a Geometryfrom a byte stream in Well-Known Binary format.
|
| WKBWriter |
Writes a Geometry into Well-Known Binary format.
|
| WKTConstants |
Constants used in the WKT (Well-Known Text) format.
|
| WKTFileReader |
Reads a sequence of Geometrys in WKT format
from a text file.
|
| WKTOrWKBReader |
Reads a Geometry from a string which is in either WKT or WKBHex format
|
| WKTPanel |
|
| WKTReader |
Converts a geometry in Well-Known Text format to a Geometry.
|
| WKTWriter |
Writes the Well-Known Text representation of a Geometry.
|
| WriterFunctions |
|
| XMLTestWriter |
|
| ZoomTool |
|