Packages

package overlay

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package snap

Type Members

  1. class LineBuilder extends AnyRef

    Forms JTS LineStrings out of a the graph of {link DirectedEdge}s created by an {link OverlayOp}.

    Forms JTS LineStrings out of a the graph of {link DirectedEdge}s created by an {link OverlayOp}.

    Version

    1.7

  2. class MaximalEdgeRing extends EdgeRing

    A ring of {link DirectedEdge}s which may contain nodes of degree > 2.

    A ring of {link DirectedEdge}s which may contain nodes of degree > 2. A MaximalEdgeRing may represent two different spatial entities:

    • a single polygon possibly containing inversions (if the ring is oriented CW)
    • a single hole possibly containing exversions (if the ring is oriented CCW)

    If the MaximalEdgeRing represents a polygon, the interior of the polygon is strongly connected.

    These are the form of rings used to define polygons under some spatial data models. However, under the OGC SFS model, {link MinimalEdgeRing}s are required. A MaximalEdgeRing can be converted to a list of MinimalEdgeRings using the {link #buildMinimalRings() } method.

    Version

    1.7

    See also

    org.locationtech.jts.operation.overlay.MinimalEdgeRing

  3. class MinimalEdgeRing extends EdgeRing

    A ring of {link Edge}s with the property that no node has degree greater than 2.

    A ring of {link Edge}s with the property that no node has degree greater than 2. These are the form of rings required to represent polygons under the OGC SFS spatial data model.

    Version

    1.7

    See also

    org.locationtech.jts.operation.overlay.MaximalEdgeRing

  4. class OverlayNodeFactory extends NodeFactory

    Creates nodes for use in the {link PlanarGraph}s constructed during overlay operations.

    Creates nodes for use in the {link PlanarGraph}s constructed during overlay operations.

    Version

    1.7

  5. class OverlayOp extends GeometryGraphOperation
  6. class PointBuilder extends AnyRef

    Constructs {link Point}s from the nodes of an overlay graph.

    Constructs {link Point}s from the nodes of an overlay graph.

    Version

    1.7

  7. class PolygonBuilder extends AnyRef

Value Members

  1. object OverlayOp

    Computes the geometric overlay of two {link Geometry}s.

    Computes the geometric overlay of two {link Geometry}s. The overlay can be used to determine any boolean combination of the geometries.

    Version

    1.7

  2. object PolygonBuilder

    Forms {link Polygon}s out of a graph of {link DirectedEdge}s.

    Forms {link Polygon}s out of a graph of {link DirectedEdge}s. The edges to use are marked as being in the result Area.

    Version

    1.7

Ungrouped