Packages
com.vividsolutions.jts
com.vividsolutions.jts.algorithm: Contains classes and interfaces implementing fundamental computational geometry algorithms.
com.vividsolutions.jts.algorithm.locate
com.vividsolutions.jts.geom: Contains the `Geometry` interface hierarchy and supporting classes.
com.vividsolutions.jts.geom.impl
com.vividsolutions.jts.geom.prep
com.vividsolutions.jts.geom.util: Provides classes that parse and modify Geometry objects.
com.vividsolutions.jts.geomgraph: Contains classes that implement topology graphs.
com.vividsolutions.jts.geomgraph.index: Contains classes that implement indexes for performing noding on geometry graph edges.
com.vividsolutions.jts.index: Provides classes for various kinds of spatial indexes.
com.vividsolutions.jts.index.bintree: Contains classes that implement a Binary Interval Tree index
com.vividsolutions.jts.index.chain: Contains classes that implement Monotone Chains
com.vividsolutions.jts.index.intervalrtree
com.vividsolutions.jts.index.quadtree: Contains classes that implement a Quadtree spatial index
com.vividsolutions.jts.index.strtree: Contains 2-D and 1-D versions of the Sort-Tile-Recursive (STR) tree, a query-only R-tree.
com.vividsolutions.jts.index.sweepline: Contains classes which implement a sweepline algorithm for scanning geometric data structures.
com.vividsolutions.jts.io: Contains the interfaces for converting JTS objects to and from other formats.
com.vividsolutions.jts.linearref: Contains classes and interfaces implementing linear referencing on linear geometries
com.vividsolutions.jts.noding: Classes to compute nodings for arrangements of line segments and line segment sequences.
com.vividsolutions.jts.noding.snapround: Contains classes to implement the Snap Rounding algorithm for noding linestrings.
com.vividsolutions.jts.operation: Provides classes for implementing operations on geometries
com.vividsolutions.jts.operation.buffer: Provides classes for computing buffers of geometries
com.vividsolutions.jts.operation.buffer.validate
com.vividsolutions.jts.operation.distance: Provides classes for computing the distance between geometries
com.vividsolutions.jts.operation.linemerge
com.vividsolutions.jts.operation.overlay: Contains classes that perform a topological overlay to compute boolean spatial functions.
com.vividsolutions.jts.operation.overlay.snap
com.vividsolutions.jts.operation.overlay.validate
com.vividsolutions.jts.operation.polygonize
com.vividsolutions.jts.operation.predicate
com.vividsolutions.jts.operation.relate: Contains classes to implement the computation of the spatial relationships of `Geometry`s.
com.vividsolutions.jts.operation.union
com.vividsolutions.jts.operation.valid: Provides classes for testing the validity of geometries.
com.vividsolutions.jts.planargraph: Contains classes to implement a planar graph data structure.
com.vividsolutions.jts.planargraph.algorithm
com.vividsolutions.jts.precision: Provides classes for manipulating the precision model of Geometries
com.vividsolutions.jts.simplify
com.vividsolutions.jts.util: Contains support classes for the Java Topology Suite.