| 
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 | 
defining a ring geometry that's part of a surface boundary
 ---------------------------------------------------------------------- | 
| 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. |