Package com.luciad.geometry.topology
package com.luciad.geometry.topology
This package provides topological operations between shapes.
This includes relationship checks, such as intersection, containment, and overlapping,
as well as geometric calculations, such as calculating intersection points.
Support is provided for cartesian, ellipsoidal and spherical contexts.
- Since:
- 1.0
-
ClassDescriptionAbstract implementation of the interface
ILcd2DBinaryTopology
.Abstract implementation of the interfaceILcd2DBinaryTopology
to handle multiple combinations of shapes.This enumeration defines the possible dimension values stored in an intersection matrix.This enumeration defines the different regions for a shape: its interior, its boundary, and its exterior.This interface allows to compute binary topology relations onILcdShapes
based on a dimensionally extended nine intersection matrix (DE-9IM).This interface defines binary topology relations onILcdShapes
.This interface defines 2D outline intersection relations onILcdShape
s.This interface defines a dimensionally extended nine intersection matrix (DE-9IM).This interface defines a topological relationship between two shapes by imposing conditions on the intersection matrix of the two shapes.