All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractDrawTool |
|
| AbstractNode |
|
| AbstractPreparedPolygonContains |
A base class containing the logic for computes the contains
and covers spatial relationship predicates
for a PreparedPolygon relative to all other Geometry classes.
|
| 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.
|
| AdjacentVertexFinder.AdjacentVertexFilter |
|
| 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.
|
| AppConstants |
|
| AppCursors |
|
| 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 |
|
| ArrowEndpointStyle |
|
| ArrowLineStyle |
|
| 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.
|
| 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
|
| BasicPreparedGeometry |
|
| BasicSegmentString |
Represents a list of contiguous line segments,
and supports noding the 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.
|
| BoundablePair |
A pair of Boundables, whose leaf items
support a distance metric between them.
|
| BoundablePairDistanceComparator |
The Class BoundablePairDistanceComparator.
|
| 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 |
|
| BoxBandTool |
|
| BufferBuilder |
Builds the buffer geometry for a given input geometry and precision model.
|
| BufferByUnionFunctions |
|
| BufferCurveMaximumDistanceFinder |
Finds the approximate maximum distance from a buffer curve to
the originating geometry.
|
| BufferCurveMaximumDistanceFinder.MaxMidpointDistanceFilter |
|
| BufferCurveMaximumDistanceFinder.MaxPointDistanceFilter |
|
| 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.
|
| BufferSubgraph |
|
| 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.
|
| CircleEndpointStyle |
|
| ClassUtil |
|
| CleanDuplicatePoints |
|
| ClipImage |
|
| ClosestPointExample |
Example of computing distance and closest points between geometries
using the DistanceOp class.
|
| CollectionUtil |
Utilities for processing Collections.
|
| CollectionUtil.Function |
|
| ColorUtil |
|
| CommandLine |
A class to parse Unix (and DOS/Win)-style application command-lines
|
| 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.
|
| CommonBitsRemover.CommonCoordinateFilter |
|
| CommonBitsRemover.Translater |
|
| ComponentCoordinateExtracter |
|
| ComponentLocater |
Locates the components of a Geometry
which lie in a target area.
|
| ComponentStyle |
|
| 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.
|
| ConnectedElementPointFilter |
Extracts a single point
from each connected element in a Geometry
(e.g.
|
| ConnectedInteriorTester |
|
| ConnectedSubgraphFinder |
|
| ConsistentAreaTester |
|
| ConsistentPolygonRingChecker |
Tests whether the polygon rings in a GeometryGraph
are consistent.
|
| 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 |
|
| ConvexHull.RadialComparator |
Compares Coordinates for their angle and distance
relative to an origin.
|
| 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 |
A Comparator for Coordinate arrays
modulo their directionality.
|
| 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.
|
| CoordinateNode |
Coordinate is the only leaf node now, but could be
refactored into a LeafNode class.
|
| CoordinatePrecisionReducerFilter |
|
| CoordinateSequence |
The internal representation of a list of coordinates inside a Geometry.
|
| CoordinateSequenceComparator |
|
| CoordinateSequenceFactory |
|
| CoordinateSequenceFilter |
|
| CoordinateSequences |
|
| Counter |
Stores an integer count, for use as a Map entry.
|
| CreateFractalShapeFunctions |
|
| CreateRandomShapeFunctions |
|
| CreateShapeFunctions |
|
| 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.
|
| Debug.SegmentFindingFilter |
|
| DefaultCoordinateSequence |
Deprecated.
|
| DefaultCoordinateSequenceFactory |
Deprecated.
|
| DelaunayTriangulationBuilder |
A utility class which creates Delaunay Triangulations
from collections of points and extract the resulting
triangulation edges or triangles as geometries.
|
| DeleteVertexTool |
Deletes vertices within a selection box from a geometry component
|
| Densifier |
Densifies a Geometry by inserting extra vertices along the line segments
contained in the geometry.
|
| Densifier.DensifyTransformer |
|
| Depth |
A Depth object records the topological depth of the sides
of an Edge for up to two Geometries.
|
| 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 |
|
| 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 |
|
| DisplayParameters |
|
| DissolveEdgeGraph |
|
| DissolveFunctions |
|
| DissolveHalfEdge |
A HalfEdge which carries information
required to support LineDissolver.
|
| 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 |
|
| DouglasPeuckerLineSimplifier |
Simplifies a linestring (sequence of points) using
the standard Douglas-Peucker algorithm.
|
| DouglasPeuckerSimplifier |
Simplifies a Geometry using the Douglas-Peucker algorithm.
|
| DouglasPeuckerSimplifier.DPTransformer |
|
| 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.
|
| EdgeRing |
|
| EdgeRing |
|
| EdgeRing.EnvelopeComparator |
Compares EdgeRings based on their envelope,
using the standard lexicographic ordering.
|
| 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.
|
| 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.
|
| EnvelopeIntersectsVisitor |
Tests whether it can be concluded that a rectangle intersects a geometry,
based on the relationship of the envelope(s) of the geometry.
|
| 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
|
| ExtractLineByLocation |
|
| 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.
|
| 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.
|
| FixingGeometryFactory |
A GeometryFactory extension which fixes structurally bad coordinate sequences
used to create LinearRings.
|
| FontGlyphReader |
Provides methods to read Font glyphs for strings
into Polygonal geometry.
|
| 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.
|
| GeometricObjectNode |
|
| GeometricShapeBuilder |
|
| GeometricShapeFactory |
Computes various kinds of common geometric shapes.
|
| GeometricShapeFactory.Dimensions |
|
| Geometry |
A representation of a planar, linear vector geometry.
|
| GeometryBoxDeleter |
Deletes vertices or components from a geometry
which lie inside a given box.
|
| GeometryBoxDeleter.BoxDeleteComponentOperation |
|
| GeometryBoxDeleter.BoxDeleteVertexOperation |
|
| 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.
|
| GeometryCollectionNode |
|
| GeometryCollectionShape |
A Shape which contains a heterogeneous collection of other shapes
representing JTS Geometrys.
|
| GeometryCombiner |
|
| GeometryCombiner |
|
| GeometryComponentFilter |
Geometry classes support the concept of applying
a GeometryComponentFilter
filter to the Geometry.
|
| GeometryContainer |
|
| GeometryContainsPointVisitor |
A visitor which tests whether it can be
concluded that a geometry contains a vertex of
a query geometry.
|
| GeometryContext |
|
| GeometryDataUtil |
|
| GeometryDepiction |
|
| GeometryEditControlPanel |
|
| 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.
|
| 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.
|
| 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 used for mapping.
|
| 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.
|
| GeometryNode |
|
| GeometryNoder |
|
| GeometryOperation |
Interface for classes which execute operations on Geometrys.
|
| GeometryOperationLoader |
Loads a GeometryOperation class
|
| GeometryPainter |
|
| GeometryPointLocater |
Finds a vertex or a point on a segment of a Geometry
which lies within a tolerance of a given point.
|
| GeometryPointLocater.NearestSegmentLocationFilter |
|
| GeometryPopupMenu |
|
| GeometryPrecisionReducer |
Reduces the precision of a Geometry
according to the supplied PrecisionModel,
ensuring that the result is topologically valid.
|
| GeometryPredicate |
|
| 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.
|
| GeometryStrategies.ParseStrategy |
This set of strategies is not expected to be used directly outside of this distribution.
|
| 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 |
|
| GeometryTreePanel |
|
| GeometryType |
|
| GeometryUtil |
|
| GeometryVertexDeleter |
|
| GeometryVertexDeleter.DeleteVertexOperation |
|
| GeometryVertexInserter |
|
| GeometryVertexInserter.InsertVertexOperation |
|
| GeometryVertexMover |
|
| GeometryVertexMover.MoveVertexOperation |
|
| GeometryVerticesMover |
|
| GMLConstants |
Various constant strings associated with GML format.
|
| GMLHandler |
A SAX DefaultHandler which builds Geometrys
from GML2-formatted geometries.
|
| GMLHandler.Handler |
This class is intended to log the SAX activity within a given element until its termination.
|
| 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 |
|
| GridRenderer |
|
| 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.
|
| HotPixel |
Implements a "hot pixel" as used in the Snap Rounding algorithm.
|
| HSBPalette |
|
| HtmlWriter |
An object that creates an .html file describing the test cases.
|
| HtmlWriter.MapAndList |
|
| IconLoader |
Gets an icon from this class' package.
|
| 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.
|
| IndexedFacetDistance.FacetSequenceDistance |
Tests whether the base geometry lies within
a specified distance of the given geometry.
|
| IndexedGeometryContainer |
|
| IndexedNestedRingTester |
Tests whether any of a set of LinearRings are
nested inside another ring in the set, using a spatial
index to speed up the comparisons.
|
| IndexedPointInAreaLocator |
Determines the Location of Coordinates relative to
an areal geometry, using indexing for efficiency.
|
| IndexedPointInAreaLocator.IntervalIndexedGeometry |
|
| IndexedPointInAreaLocator.SegmentVisitor |
|
| IndicatorTool |
|
| InfoPanel |
|
| InfoTool |
|
| InputStreamInStream |
An adapter to allow an InputStream to be used as an InStream
|
| InspectorPanel |
|
| InStream |
A interface for classes providing an input stream of bytes.
|
| IntegerResult |
|
| InteriorIntersectionFinder |
Finds an interior intersection in a set of SegmentStrings,
if one exists.
|
| InteriorIntersectionFinderAdder |
|
| InteriorPointArea |
Computes a point in the interior of an areal geometry.
|
| InteriorPointArea.SafeBisectorFinder |
Finds a safe bisector Y ordinate
by projecting to the Y axis
and finding the Y-ordinate interval
which contains the centre of the Y extent.
|
| InteriorPointLine |
Computes a point in the interior of an linear geometry.
|
| InteriorPointPoint |
Computes a point in the interior of an point geometry.
|
| IntersectionAdder |
|
| IntersectionFinderAdder |
Deprecated.
|
| IntersectionMatrix |
Models a Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix.
|
| 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.
|
| InvalidShapefileException |
Thrown when an attempt is made to load a shapefile
which contains an error such as an invlaid shape
|
| IOUtil |
|
| IsSimpleOp |
Tests whether a Geometry is simple.
|
| IsSimpleOp.EndpointInfo |
|
| IsValidOp |
Implements the algorithms required to compute the isValid() method
for Geometrys.
|
| ItemBoundable |
Boundable wrapper for a non-Boundable spatial object.
|
| ItemDistance |
|
| ItemVisitor |
A visitor for items in an index.
|
| IteratedNoder |
|
| JavaTestWriter |
|
| JTSFunctions |
|
| 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.
|
| JTSTestRunnerCmd.TestRunnerOptions |
|
| 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 2-D KD-Tree.
|
| KdTree.BestMatchVisitor |
|
| 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.
|
| KMLHandler |
|
| KMLReader |
|
| 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.
|
| LastFoundQuadEdgeLocator |
|
| Layer |
|
| LayerCheckBoxList |
|
| LayerControlList |
Experimental control panel for layers.
|
| LayerList |
|
| LayerListPanel |
|
| LayerRenderer |
|
| LayerStyle |
|
| Length |
Functions for computing length.
|
| LengthIndexedLine |
Supports linear referencing along a linear Geometry
using the length along the line as the index.
|
| LengthIndexOfPoint |
|
| 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.
|
| LinearRingNode |
|
| 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.
|
| 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.
|
| 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 |
|
| LineSegmentIndex |
|
| LineSegmentVisitor |
ItemVisitor subclass to reduce volume of query results.
|
| LineSequencer |
Builds a sequence from a set of LineStrings so that
they are ordered end to end.
|
| LineString |
Models an OGC-style LineString.
|
| LineStringEndpointStyle |
|
| LineStringExtracter |
|
| LineStringNode |
|
| 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 |
|
| LoadTestCasesDialog |
MD - Probably obsolete
|
| LocateFailureException |
|
| Location |
Constants representing the different topological locations
which can occur in a Geometry.
|
| LocationIndexedLine |
|
| LocationIndexOfLine |
Determines the location of a subline along a linear Geometry.
|
| LocationIndexOfPoint |
|
| 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.
|
| MCIndexNoder |
|
| MCIndexNoder.SegmentOverlapAction |
|
| MCIndexPointSnapper |
|
| MCIndexPointSnapper.HotPixelSnapAction |
|
| MCIndexSegmentSetMutualIntersector |
|
| MCIndexSegmentSetMutualIntersector.SegmentOverlapAction |
|
| MCIndexSnapRounder |
Uses Snap Rounding to compute a rounded,
fully noded arrangement from a set of SegmentStrings.
|
| 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.
|
| MinimumBoundingCircle |
Computes the Minimum Bounding Circle (MBC)
for the points in a Geometry.
|
| MinimumClearance |
Computes the Minimum Clearance of a Geometry.
|
| MinimumClearance.MinClearanceDistance |
Implements the MinimumClearance distance function:
dist(p1, p2) =
p1 != p2 : p1.distance(p2)
p1 == p2 : Double.MAX
dist(p, seg) =
p != seq.p1 && p != seg.p2 : seg.distance(p)
ELSE : Double.MAX
Also computes the values of the nearest points, if any.
|
| 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
|
| 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 |
|
| NearestPointFinder.NearestPointFilter |
|
| 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.
|
| NodeVertexIterator |
|
| NodingFunctions |
|
| 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.
|
| ObjectCounter.Counter |
|
| OctagonalEnvelope |
A bounding container for a Geometry which is in the shape of a general octagon.
|
| OctagonalEnvelope.BoundingOctagonComponentFilter |
|
| Octant |
Methods for computing and working with octants of the Cartesian plane
Octants are numbered as follows:
|
| OffsetCurveBuilder |
Computes the raw offset curve for a
single Geometry component (ring, line or point).
|
| OffsetCurveFunctions |
|
| OffsetCurveSetBuilder |
Creates all the raw offset curves for a buffer of a Geometry.
|
| OffsetPointGenerator |
Generates points offset by a given distance
from both sides of the midpoint of
all segments in a Geometry.
|
| OffsetSegmentGenerator |
Generates segments which form an offset curve.
|
| OffsetSegmentString |
A dynamic list of the vertices in a constructed offset curve.
|
| 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
|
| Orientation |
Functions to compute the orientation of basic geometric structures
including point triplets (triangles) and rings.
|
| OrientationFunctions |
|
| OrientedCoordinateArray |
Allows comparing Coordinate arrays
in an orientation-independent way.
|
| OutputStreamOutStream |
An adapter to allow an OutputStream to be used as an OutStream
|
| OutStream |
A interface for classes providing an output stream of bytes.
|
| OverlayCommonBitsRemovedFunctions |
|
| OverlayEnhancedPrecisionFunctions |
|
| OverlayFunctions |
|
| OverlayNodeFactory |
Creates nodes for use in the PlanarGraphs constructed during
overlay operations.
|
| OverlayNoSnapFunctions |
|
| OverlayOp |
Computes the geometric overlay of two Geometrys.
|
| 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.
|
| 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 |
|
| 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 lines and rings.
|
| PointLocationFunctions |
|
| PointLocator |
|
| PointNode |
|
| 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.
|
| PolygonalLineworkExtracter |
Extracts the LineStrings in the boundaries
of all the polygonal elements in the target Geometry.
|
| PolygonBuilder |
|
| PolygonExtracter |
|
| PolygonHandler |
Wrapper for a Shapefile polygon.
|
| PolygonizeDirectedEdge |
|
| PolygonizeEdge |
An edge of a polygonization graph.
|
| PolygonizeExample |
Example of using Polygonizer class to polygonize a set of fully noded linestrings
|
| PolygonizeFunctions |
|
| PolygonizeGraph |
Represents a planar graph of edges that can be used to compute a
polygonization, and implements the algorithms to compute the
EdgeRings formed by the graph.
|
| Polygonizer |
Polygonizes a set of Geometrys which contain linework that
represents the edges of a planar graph.
|
| Polygonizer.LineStringAdder |
Adds every linear element in a Geometry into the polygonizer graph.
|
| PolygonNode |
|
| 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 |
|
| PolygonUnionUsingBuffer |
Deprecated.
|
| Position |
A Position indicates the position of a Location relative to a graph component
(Node, Edge, or Area).
|
| 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 |
|
| PrecisionReducerCoordinateOperation |
|
| 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.
|
| PreparedGeometryIndex |
|
| PreparedGeometryOperation |
|
| PreparedGeometryOperation.PreparedGeometryOp |
|
| PreparedGeometryTeeOperation |
|
| PreparedGeometryTeeOperation.PreparedGeometryOp |
|
| PreparedLineString |
A prepared version for Lineal geometries.
|
| PreparedLineStringIntersects |
|
| PreparedPoint |
A prepared version for Puntal geometries.
|
| PreparedPolygon |
|
| PreparedPolygonContains |
|
| PreparedPolygonContainsProperly |
Computes the containsProperly spatial relationship predicate
for PreparedPolygons relative to all other Geometry classes.
|
| PreparedPolygonCovers |
|
| PreparedPolygonIntersects |
Computes the intersects spatial relationship predicate for
PreparedPolygons relative to all other Geometry classes.
|
| PreparedPolygonPredicate |
|
| PriorityQueue |
A priority queue over a set of Comparable objects.
|
| 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.
|
| QuadEdgeSubdivision.TriangleCircumcentreVisitor |
A TriangleVisitor which computes and sets the
circumcentre as the origin of the dual
edges originating in each triangle.
|
| QuadEdgeSubdivision.TriangleCoordinatesVisitor |
|
| QuadEdgeSubdivision.TriangleEdgesListVisitor |
|
| QuadEdgeSubdivision.TriangleVertexListVisitor |
|
| QuadEdgeTriangle |
|
| QuadEdgeTriangle.QuadEdgeTriangleBuilderVisitor |
|
| QuadEdgeUtil |
|
| Quadrant |
Utility functions for working with quadrants, which are numbered as follows:
|
| 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.
|
| 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.
|
| RectangleIntersectsSegmentVisitor |
A visitor to test for intersection between the query
rectangle and the line segments of the geometry.
|
| RectangleLineIntersector |
Computes whether a rectangle intersects line segments.
|
| RectangleTool |
|
| RelateComputer |
Computes the topological relationship between two Geometries.
|
| 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 |
|
| Renderer |
A process object which renders a scene to a graphics context
and allows cancellation.
|
| RendererSwingWorker |
|
| RenderManager |
|
| RepeatedPointTester |
Implements the appropriate checks for repeated points
(consecutive identical coordinates) as defined in the
JTS spec.
|
| RepeaterGeometryFunction |
|
| ReportWriter |
|
| Result |
|
| ResultController |
|
| ResultGeometryContainer |
|
| ResultMatcher |
An interface for classes which can determine whether
two Results match, within a given tolerance.
|
| ResultValuePanel |
|
| ResultWKTPanel |
|
| RightmostEdgeFinder |
A RightmostEdgeFinder find the DirectedEdge in a list which has the highest coordinate,
and which is oriented L to R at that point.
|
| 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.
|
| 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 |
|
| ShapeCollectionPathIterator |
A PathIterator which provides paths for a collection of Shapes.
|
| Shapefile |
|
| ShapefileException |
Thrown when an error relating to the shapefile
occures
|
| ShapefileHeader |
|
| ShapeHandler |
|
| ShapeReader |
Converts a Java2D Shape
or the more general PathIterator into a Geometry.
|
| 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.
|
| SimpleMinimumClearance.ComputeMCCoordinateSequenceFilter |
|
| SimpleMinimumClearance.VertexCoordinateFilter |
|
| SimpleNoder |
Nodes a set of SegmentStrings by
performing a brute-force comparison of every segment to every other one.
|
| 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.
|
| SimpleSnapRounder |
Uses Snap Rounding to compute a rounded,
fully noded arrangement from a set of SegmentStrings.
|
| 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.
|
| 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.
|
| SnapTransformer |
|
| 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 |
|
| SortingFunctions.GeometryAreaComparator |
|
| SortingFunctions.GeometryLengthComparator |
|
| 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 |
|
| SpatialPredicateFunctions |
Implementations for spatial predicate functions.
|
| SplitSegment |
Models a constraint segment which can be split in two in various ways,
according to certain geometric constraints.
|
| StaticGeometryContainer |
|
| StaticMethodGeometryFunction |
|
| StaticMethodGeometryFunction |
|
| StatsPanel |
|
| Stopwatch |
Implements a timer function which can compute
elapsed time as well as split times.
|
| StreamPolygonTool |
|
| StretchedVertex |
Models a vertex of a Geometry which will be stretched
due to being too near other segments and vertices.
|
| StretchedVertexFinder |
|
| 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.
|
| STRtree.STRtreeNode |
|
| Style |
|
| StyleEntry |
|
| StyleList |
Contains a list of styles and allows Geometrys
to be rendered using those styles.
|
| StyleList.StyleFilter |
|
| Subgraph |
|
| SubgraphDepthLocater |
Locates a subgraph inside a set of subgraphs,
in order to determine the outside depth of the subgraph.
|
| SubgraphDepthLocater.DepthSegment |
A segment from a directed edge which has been assigned a depth value
for its sides.
|
| SVGTestWriter |
|
| SVGWriter |
Writes the Well-Known Text 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.
|
| SwingWorker.ThreadVar |
Class to maintain reference to current worker thread
under separate synchronization control.
|
| TaggedLineSegment |
|
| TaggedLinesSimplifier |
Simplifies a collection of TaggedLineStrings, preserving topology
(in the sense that no new intersections are introduced).
|
| TaggedLineString |
Represents a LineString which can be modified to a simplified shape.
|
| 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 |
|
| TestBuilderModel |
|
| TestBuilderModel.CaseList |
Encapsulates test case cursor logic.
|
| TestBuilderModel.CaseList.CaseFactory |
|
| TestBuilderPanel |
|
| 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 |
|
| TestRunnerTestCaseAdapter |
|
| TestWriter |
|
| 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.
|
| 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.
|
| TopologyPreservingSimplifier.LineStringMapBuilderFilter |
A filter to add linear geometries to the linestring map
with the appropriate minimum size constraint.
|
| TopologyPreservingSimplifier.LineStringTransformer |
|
| TopologyStretcher |
Stretches the vertices and segments of a @link Geometry}
to make the topology more visible.
|
| TopologyStretcher.VertexInMaskCountCoordinateFilter |
|
| TopologyTestApp |
Executes tests specified in XML files.
|
| 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
|
| 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 |
|
| TriangulationFunctions |
|
| UnaryUnionOp |
Unions a Collection of Geometrys or a single Geometry
(which may be a GeoometryCollection) together.
|
| UnionInteracting |
Experimental code to union MultiPolygons
with processing limited to the elements which actually interact.
|
| UniqueCoordinateArrayFilter |
|
| ValidationFunctions |
|
| ValidPanel |
|
| ValidPanelEvent |
Title:
Description:
Copyright: Copyright (c) 2001
Company:
|
| ValidPanelListener |
Title:
Description:
Copyright: Copyright (c) 2001
Company:
|
| Vector2D |
A 2-dimensional mathematical vector represented by double-precision X and Y components.
|
| Vector3D |
Represents a vector in 3-dimensional Cartesian space.
|
| Vertex |
|
| VertexLocater |
|
| VertexLocater.Location |
|
| VertexLocater.NearestVertexFilter |
|
| VertexLocater.NearVerticesFilter |
|
| 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
|
| VoronoiDiagramBuilder |
A utility class which creates Voronoi Diagrams
from collections of points.
|
| VWLineSimplifier |
Simplifies a linestring (sequence of points) using the
Visvalingam-Whyatt algorithm.
|
| VWLineSimplifier.VWVertex |
|
| VWSimplifier |
Simplifies a Geometry using the Visvalingam-Whyatt area-based algorithm.
|
| VWSimplifier.VWTransformer |
|
| WKBConstants |
Constant values used by the WKB format
|
| 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.
|
| 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 |
|