JTS Topology Suite version 1.12

Package com.vividsolutions.jts.geom

Contains the Geometry interface hierarchy and supporting classes.

See:
          Description

Interface Summary
CoordinateFilter Geometry classes support the concept of applying a coordinate filter to every coordinate in the Geometry.
CoordinateSequence The internal representation of a list of coordinates inside a Geometry.
CoordinateSequenceFactory A factory to create concrete instances of CoordinateSequences.
CoordinateSequenceFilter Interface for classes which provide operations that can be applied to the coordinates in a CoordinateSequence.
GeometryComponentFilter Geometry classes support the concept of applying a GeometryComponentFilter filter to the Geometry.
GeometryFilter GeometryCollection classes support the concept of applying a GeometryFilter to the Geometry.
Lineal Identifies Geometry subclasses which are 1-dimensional and have components which are LineStrings.
Polygonal Identifies Geometry subclasses which are 2-dimensional and have components which have Lineal boundaries.
Puntal Identifies Geometry subclasses which are 0-dimensional and with components which are Points.
 

Class Summary
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.
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.
CoordinateList A list of Coordinates, which may be set to prevent repeated coordinates from occuring in the list.
CoordinateSequenceComparator Compares two CoordinateSequences.
CoordinateSequences Utility functions for manipulating CoordinateSequences
DefaultCoordinateSequenceFactory Deprecated. no longer used
Dimension Provides constants representing the dimensions of a point, a curve and a surface.
Envelope Defines a rectangular region of the 2D coordinate plane.
Geometry A representation of a planar, linear vector geometry.
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).
GeometryFactory Supplies a set of utility methods for building Geometry objects from lists of Coordinates.
IntersectionMatrix Models a Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix.
LinearRing Models an OGC SFS LinearRing.
LineSegment Represents a line segment defined by two Coordinates.
LineString Models an OGC-style LineString.
Location Constants representing the different topological locations which can occur in a Geometry.
MultiLineString Models a collection of (@link LineString}s.
MultiPoint Models a collection of Points.
MultiPolygon Models a collection of Polygons.
OctagonalEnvelope A Bounding Container which is in the shape of an octagon.
Point Implementation of Point.
Polygon Represents a linear polygon, which may include holes.
PrecisionModel Specifies the precision model of the Coordinates in a Geometry.
PrecisionModel.Type The types of Precision Model which JTS supports.
Triangle Represents a planar triangle, and provides methods for calculating various properties of triangles.
 

Exception Summary
TopologyException Indicates an invalid or inconsistent topological situation encountered during processing
 

Package com.vividsolutions.jts.geom Description

Contains the Geometry interface hierarchy and supporting classes.

The Java Topology Suite (JTS) is a Java API that implements a core set of spatial data operations using an explicit precision model and robust geometric algorithms. JTS is intended to be used in the development of applications that support the validation, cleaning, integration and querying of spatial datasets.

JTS attempts to implement the OpenGIS Simple Features Specification (SFS) as accurately as possible. In some cases the SFS is unclear or omits a specification; in this case JTS attempts to choose a reasonable and consistent alternative. Differences from and elaborations of the SFS are documented in this specification.

Package Specification


JTS Topology Suite version 1.12