|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| Envelope | Axis-parallel bounding box. |
| Geometry | Base interface for all vector geometry types. |
| GeometryInspector | Enables the inspection of Geometry objects created in a GeometryFactory. |
| Class Summary | |
|---|---|
| Geometries | Contains utility methods for common tasks on Geometry objects. |
| GeometryFactory | Augments the SimpleGeometryFactory with additional methods for building complex Geometry and
geometry-related objects (CurveSegments and SurfacePatches). |
| GeometryTransformer | Transforms a geometry defined in a CRS into a geometry defined in another CRS |
| SFSProfiler | Converts a generic deegree Geometry instance (which may be anything from the ISO 19107 model) into a
Geometry that matches the capabilities of the Simple
Feature Specification (SFS)
General conversion scheme
Point -> Point
LineString -> LineString
Curve -> LineString
Polygon -> Polygon (using only a patch with linear interpolated boundaries)
Surface -> Polygon/MultiPolygon (one member for every surface patch, each using linear
interpolated boundaries)
MultiPoint -> MultiPoint
MultiLineString -> MultiLineString
MultiCurve -> MultiLineString
MultiPolygon -> MultiPolygon (members using only a patch with linear interpolated boundaries)
MultiSurface -> MultiPolygon (members using only a single patches with linear interpolated
boundaries)
TODO Solids, Composites |
| SimpleGeometryFactory | Supplies utility methods for building simple Geometry objects. |
| Enum Summary | |
|---|---|
| Geometry.GeometryType | Convenience enum type for discriminating the different geometry variants. |
| Exception Summary | |
|---|---|
| GeometryException | |
| GeometryInspectionException | Indicates that a GeometryInspector rejects a Geometry. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||