|
||||||||||
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 (CurveSegment s and SurfacePatch es). |
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 |