deegree 2.2 (2008/12/22 11:33 build-3038-official)

Package org.deegree.model.spatialschema

Interface Summary
Aggregate This interface defines the basis functionallity of all geometry aggregations. it will be specialized for the use of primitive, and solid geometries.
Boundary This interface defines the basis functionallity of geomerty boundaries.
Complex -----------------------------------------------------
ComplexBoundary -----------------------------------------------------
Composite -----------------------------------------------------
CompositeCurve -----------------------------------------------------
CompositePoint -----------------------------------------------------
CompositeSolid -----------------------------------------------------
CompositeSurface -----------------------------------------------------
Curve The interface defines the access to curve geometries.
CurveBoundary The interface defines the access to curve boundaries -----------------------------------------------------
CurveSegment The interface defines the root of each unit building Curves
Envelope a boundingbox as child of a Polygon isn't part of the iso19107 spec but it simplifies the geometry handling
GenericCurve The interface defines the bais of curves and curve segments.
GenericSurface The interface defines the basis of surfaces and surface patches -----------------------------------------------------
Geometry The basic interface for all geometries. it declares the methods that are common to all geometries. this doesn't means for example that all geometries defines a valid boundary but is there asked for they should be able to answer (with null).
LineString The interface defines a specialisation of the CurveSegment interface for a sequence of point connected with linear interpolation.
MultiCurve The interface defines the access to a aggregations of Curve objects.
MultiPoint The interface defines the access to a aggregations of Point objects.
MultiPrimitive This interface defines the basis functionallity of all aggregations containing primetive geometries.
MultiSolid Basic interface for handling aggregations of solid geometries.
MultiSurface This Interface defines the Aggregation of Surfaces.
OrientableCurve The specialisation of the OrientablePrimitive as a curve.
OrientablePrimitive The basic interface for orientated two dimensional geometries.
OrientableSurface -----------------------------------------------------
Point The basic two dimensional geometry -----------------------------------------------------
Polygon A Polygon is a specialized SurfacePatch and it's implementation should be implementable.
Position A sequence of decimals numbers which when written on a width are a sequence of coordinate positions.
Primitive A Primitive is the basic geometry for all none complex geometries.
PrimitiveBoundary A PrimitiveBoundary is the basic boundary for all none complex geometries.
Ring  
Shell -----------------------------------------------------
Solid definies the basis of a three dimensional geometry.
SolidBoundary -----------------------------------------------------
Surface Defining the surface geometry of the iso geometry model. a surface is made of 1..n surface patches. for convention it is defined that Surface is a closed geometry. that means each surface patch a surface is made of must touch at least one other surface patch if a surface is made of more then one surface patch -----------------------------------------------------
SurfaceBoundary Defining the boundary of a surface.
SurfaceInterpolation Defining the different kind of surface interpolation known by the iso geometry modell.
SurfacePatch Defining the iso geometry SurfacePatch which is used for building surfaces.
 

Class Summary
AggregateImpl default implementierung of the Aggregate interface ------------------------------------------------------------
BoundaryImpl default implementation of the Boundary interface.
ByteUtils Utilities for reading and writing the components of binary files.
CurveBoundaryImpl default implementation of the CurveBoundary interface from package jago.model.
CurveImpl default implementation of
CurveSegmentImpl default implementation of the CurveSegment interface from package jago.model. the class is abstract because it should be specialized by derived classes LineString for example
EnvelopeImpl a boundingbox as child of a Polygon isn't part of the iso19107 spec but it simplifies the geometry handling ------------------------------------------------------------
GeometryFactory Factory to create geometry instances.
GeometryImpl Default implementation of the Geometry interface from package deegree.model.
GMLGeometryAdapter Adapter class for converting GML geometries to deegree geometries and vice versa.
JTSAdapter Adapter between deegree-Geometrys and JTS-Geometry objects.
LinearContains  
LinearIntersects  
LineStringImpl default implementation of the LineString interface of package jago.model
MultiCurveImpl default implementation of the MultiCurve interface from package jago.model
MultiPointImpl default implementierung of the MultiPoint interface of package jago.model.
MultiPrimitiveImpl default implementation of the MultiPrimitive interface
MultiSurfaceImpl default implementation of the MultiSurface interface from
OrientableCurveImpl default implementierung of the OrientableSurface interface from package jago.model. the implementation is abstract because only initialization of the spatial reference system is unique to all orientated curves ------------------------------------------------------------
OrientablePrimitiveImpl default implementation of the OrientablePrimitive interface from package jago.model. the implementation is abstract because it doesn't make sense to instantiate it.
OrientableSurfaceImpl default implementation of the OrientableSurface interface from package jago.model. the implementation is abstract because only initialization of the spatial reference system is unique to all orientated surfaces -----------------------------------------------------------------------
PointImpl default implementation of the Point interface.
PolygonImpl  
PositionImpl A sequence of decimals numbers which when written on a width are a sequence of coordinate positions.
PrimitiveBoundaryImpl default implementation of the PrimitiveBoundary interface.
PrimitiveImpl default implementation of the Primitive interface from package jago.model
RingImpl default implementation of the Ring interface of the
SurfaceBoundaryImpl default implementation of the SurfaceBoundary interface
SurfaceImpl default implementation of the Surface interface from package jago.model.
SurfaceInterpolationImpl default implementation of the SurfaceInterpolation interface from the package jago.model
SurfacePatchImpl default implementation of the SurfacePatch interface from package jago.model. the class is abstract because it should be specialized by derived classes Polygon for example
WKTAdapter Adapter class for exporting deegree geometries to WKT and to wrap WKT code geometries to deegree geometries.
 

Exception Summary
GeometryException  
 


deegree 2.2 (2008/12/22 11:33 build-3038-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://deegree.sourceforge.net