## Package com.vividsolutions.jts.geom.prep

Interface Summary
PreparedGeometry: An interface for classes which prepare `Geometry`s in order to optimize the performance of repeated calls to specific geometric operations.

Class Summary
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.
BasicPreparedGeometry: A base class for `PreparedGeometry` subclasses.
LineIntersectionAdder: Computes the intersections between two line segments in `SegmentString`s and adds them to each string.
LineNode
LineTopology
PreparedGeometryFactory: A factory for creating `PreparedGeometry`s.
PreparedLineString: A prepared version for `Lineal` geometries.
PreparedLineStringIntersects: Computes the `intersects` spatial relationship predicate for a target `PreparedLineString` relative to other `Geometry` classes.
PreparedPoint: A prepared version for `Puntal` geometries.
PreparedPolygon: A prepared version for `Polygonal` geometries.
PreparedPolygonContains: Computes the `contains` spatial relationship predicate for a `PreparedPolygon` relative to all other `Geometry` classes.
PreparedPolygonContainsProperly: Computes the `containsProperly` spatial relationship predicate for `PreparedPolygon`s relative to all other `Geometry` classes.
PreparedPolygonCovers: Computes the `covers` spatial relationship predicate for a `PreparedPolygon` relative to all other `Geometry` classes.
PreparedPolygonIntersects: Computes the `intersects` spatial relationship predicate for `PreparedPolygon`s relative to all other `Geometry` classes.
PreparedPolygonLineIntersection: Computes the `intersection` spatial overlay function for a target `PreparedLineString` relative to other `Geometry` classes.
PreparedPolygonPredicate: A base class for predicate operations on `PreparedPolygon`s.