Package | Description |
---|---|
com.luciad.geometry.topology |
This package provides topological operations between shapes.
|
com.luciad.geometry.topology.cartesian |
Topology operations in cartesian space.
|
com.luciad.geometry.topology.ellipsoidal |
Topology and geometry calculations on an ellipse.
|
com.luciad.geometry.topology.spherical |
Topology and geometry calculations on a sphere.
|
Modifier and Type | Class and Description |
---|---|
class |
ALcd2DBasicBinaryTopology
Abstract implementation of the interface
ILcd2DBinaryTopology . |
class |
ALcd2DBasicBinaryTopologyMultiShape
Abstract implementation of the interface
ILcd2DBinaryTopology
to handle multiple combinations of shapes. |
Modifier and Type | Field and Description |
---|---|
protected ILcd2DBinaryTopology |
ALcd2DBasicBinaryTopologyMultiShape.fBTCircleCircle
ILcdCircle with ILcdCircle . |
protected ILcd2DBinaryTopology |
ALcd2DBasicBinaryTopologyMultiShape.fBTDefault
Default basic binary topology class.
|
protected ILcd2DBinaryTopology |
ALcd2DBasicBinaryTopologyMultiShape.fBTPolygonCircle
ILcdPolygon with ILcdCircle . |
protected ILcd2DBinaryTopology |
ALcd2DBasicBinaryTopologyMultiShape.fBTPolygonPolygon
ILcdPolygon with ILcdPolygon . |
protected ILcd2DBinaryTopology |
ALcd2DBasicBinaryTopologyMultiShape.fBTPolygonPolyline
ILcdPolygon with ILcdPolyline . |
protected ILcd2DBinaryTopology |
ALcd2DBasicBinaryTopologyMultiShape.fBTPolygonPolypoint
ILcdPolygon with ILcdPolypoint . |
protected ILcd2DBinaryTopology |
ALcd2DBasicBinaryTopologyMultiShape.fBTPolylineCircle
ILcdPolyline with ILcdCircle . |
protected ILcd2DBinaryTopology |
ALcd2DBasicBinaryTopologyMultiShape.fBTPolylinePolyline
ILcdPolyline with ILcdPolyline . |
protected ILcd2DBinaryTopology |
ALcd2DBasicBinaryTopologyMultiShape.fBTPolylinePolypoint
ILcdPolyline with ILcdPolypoint . |
protected ILcd2DBinaryTopology |
ALcd2DBasicBinaryTopologyMultiShape.fBTPolypointCircle
ILcdPolypoint with ILcdCircle . |
protected ILcd2DBinaryTopology |
ALcd2DBasicBinaryTopologyMultiShape.fBTPolypointPolypoint
ILcdPolypoint with ILcdPolypoint . |
protected ILcd2DBinaryTopology |
ALcd2DBasicBinaryTopologyMultiShape.fBTShapeBounds
ILcdShape with ILcdBounds . |
protected ILcd2DBinaryTopology |
ALcd2DBasicBinaryTopologyMultiShape.fBTShapePoint
ILcdShape with ILcdPoint . |
protected ILcd2DBinaryTopology |
ALcd2DBasicBinaryTopologyMultiShape.fBTSRSR
ILcdBounds with ILcdBounds . |
Modifier and Type | Class and Description |
---|---|
class |
TLcdCartesianBasicBinaryTopology
This is an implementation of
ILcd2DBinaryTopology and
ILcd2DLineIntersectionTopology for 2D Cartesian geometry. |
Modifier and Type | Interface and Description |
---|---|
interface |
ILcd2DEllipsoidalBinaryTopology
This interface extends the interface
ILcd2DBinaryTopology
with an ellipsoid property and two properties that are more
specific for the approximate calculations on that ellipsoid:
absoluteTolerance and relativeTolerance . |
Modifier and Type | Class and Description |
---|---|
class |
TLcdEllipsoidalBasicBinaryTopology
Implementation of
ILcd2DBinaryTopology and
ILcd2DLineIntersectionTopology on an ellipsoidal
model of the earth. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdSphericalBasicBinaryTopology
Implementation of
ILcd2DBinaryTopology and
ILcd2DLineIntersectionTopology on a spherical model
of the earth. |