Package  Description 

com.luciad.geometry 
Utility classes for topology and geometry calculations.

com.luciad.geometry.cartesian 
Topology and geometry calculations in cartesian space.

com.luciad.geometry.ellipsoidal 
Topology and geometry calculations on an ellipse.

com.luciad.geometry.spherical 
Topology and geometry calculations on a sphere.

com.luciad.tea 
Contains all classes for terrain elevation analysis.

Class and Description 

ALcd2DBasicBinaryTopology
Abstract implementation of the interface
ILcd2DBasicBinaryTopology . 
ELcdGeometryDimension
This enumeration defines the possible dimension values stored in an intersection matrix.

ELcdGeometryRegion
This enumeration defines the different regions for a shape: its interior, its boundary, and
its exterior.

ILcd2DBasicBinaryTopology
Deprecated.
This interface only defined constants.
These constants have been moved to the
ILcd2DBinaryTopology interface.
There is no more reason to use this interface, and it might get removed in the future.
It is only left here for backwards compatibility. 
ILcd2DBinaryTopology
This interface defines binary topology relations on
ILcdShapes . 
ILcdIntersectionMatrix
This interface defines a dimensionally extended nine intersection matrix (DE9IM).

ILcdIntersectionMatrixPattern
This interface defines a topological relationship between two shapes by imposing conditions
on the intersection matrix of the two shapes.

Class and Description 

ALcd2DBasicBinaryTopology
Abstract implementation of the interface
ILcd2DBasicBinaryTopology . 
ALcd2DBasicBinaryTopologyMultiShape
Abstract implementation of the interface
ILcd2DBasicBinaryTopology
to handle multiple combinations of shapes. 
ILcd2DAdvancedBinaryTopology
This interface allows to compute binary topology relations on
ILcdShapes based on a
dimensionally extended nine intersection matrix (DE9IM). 
ILcd2DBasicBinaryTopology
Deprecated.
This interface only defined constants.
These constants have been moved to the
ILcd2DBinaryTopology interface.
There is no more reason to use this interface, and it might get removed in the future.
It is only left here for backwards compatibility. 
ILcd2DBinaryTopology
This interface defines binary topology relations on
ILcdShapes . 
ILcd2DLineIntersectionTopology
This interface defines 2D outline intersection relations on
ILcdShape s. 
ILcdConstructiveGeometry
This interface allows boolean operations and convex hull calculation of shapes.

ILcdIntersectionMatrix
This interface defines a dimensionally extended nine intersection matrix (DE9IM).

ILcdIntersectionMatrixPattern
This interface defines a topological relationship between two shapes by imposing conditions
on the intersection matrix of the two shapes.

ILcdSegmentScanner
Interface for a class to discretize a given line segment by generating points on the
segment.

Class and Description 

ALcd2DBasicBinaryTopology
Abstract implementation of the interface
ILcd2DBasicBinaryTopology . 
ALcd2DBasicBinaryTopologyMultiShape
Abstract implementation of the interface
ILcd2DBasicBinaryTopology
to handle multiple combinations of shapes. 
ILcd2DAdvancedBinaryTopology
This interface allows to compute binary topology relations on
ILcdShapes based on a
dimensionally extended nine intersection matrix (DE9IM). 
ILcd2DBasicBinaryTopology
Deprecated.
This interface only defined constants.
These constants have been moved to the
ILcd2DBinaryTopology interface.
There is no more reason to use this interface, and it might get removed in the future.
It is only left here for backwards compatibility. 
ILcd2DBinaryTopology
This interface defines binary topology relations on
ILcdShapes . 
ILcd2DLineIntersectionTopology
This interface defines 2D outline intersection relations on
ILcdShape s. 
ILcdConstructiveGeometry
This interface allows boolean operations and convex hull calculation of shapes.

ILcdIntersectionMatrix
This interface defines a dimensionally extended nine intersection matrix (DE9IM).

ILcdIntersectionMatrixPattern
This interface defines a topological relationship between two shapes by imposing conditions
on the intersection matrix of the two shapes.

ILcdSegmentScanner
Interface for a class to discretize a given line segment by generating points on the
segment.

Class and Description 

ALcd2DBasicBinaryTopology
Abstract implementation of the interface
ILcd2DBasicBinaryTopology . 
ALcd2DBasicBinaryTopologyMultiShape
Abstract implementation of the interface
ILcd2DBasicBinaryTopology
to handle multiple combinations of shapes. 
ILcd2DAdvancedBinaryTopology
This interface allows to compute binary topology relations on
ILcdShapes based on a
dimensionally extended nine intersection matrix (DE9IM). 
ILcd2DBasicBinaryTopology
Deprecated.
This interface only defined constants.
These constants have been moved to the
ILcd2DBinaryTopology interface.
There is no more reason to use this interface, and it might get removed in the future.
It is only left here for backwards compatibility. 
ILcd2DBinaryTopology
This interface defines binary topology relations on
ILcdShapes . 
ILcd2DLineIntersectionTopology
This interface defines 2D outline intersection relations on
ILcdShape s. 
ILcdConstructiveGeometry
This interface allows boolean operations and convex hull calculation of shapes.

ILcdIntersectionMatrix
This interface defines a dimensionally extended nine intersection matrix (DE9IM).

ILcdIntersectionMatrixPattern
This interface defines a topological relationship between two shapes by imposing conditions
on the intersection matrix of the two shapes.

Class and Description 

ILcdSegmentScanner
Interface for a class to discretize a given line segment by generating points on the
segment.
