Package org.deegree.geometry

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.
 



Copyright © 2011. All Rights Reserved.