deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.model.spatialschema
Class OrientableSurfaceImpl

java.lang.Object
  extended by org.deegree.model.spatialschema.GeometryImpl
      extended by org.deegree.model.spatialschema.PrimitiveImpl
          extended by org.deegree.model.spatialschema.OrientablePrimitiveImpl
              extended by org.deegree.model.spatialschema.OrientableSurfaceImpl
All Implemented Interfaces:
java.io.Serializable, Geometry, OrientablePrimitive, OrientableSurface, Primitive
Direct Known Subclasses:
SurfaceImpl

public abstract class OrientableSurfaceImpl
extends OrientablePrimitiveImpl
implements OrientableSurface, java.io.Serializable

default implementation of the OrientableSurface interface from package deegree.model. the implementation is abstract because only initialization of the spatial reference system is unique to all orientated surfaces

-----------------------------------------------------------------------

Version:
05.04.2002
Author:
Andreas Poth
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.deegree.model.spatialschema.OrientablePrimitiveImpl
orientation
 
Fields inherited from class org.deegree.model.spatialschema.GeometryImpl
boundary, centroid, convexHull, crs, empty, envelope, mute, valid
 
Fields inherited from interface org.deegree.model.spatialschema.Geometry
BUFFER_CAP_BUTT, BUFFER_CAP_ROUND, BUFFER_CAP_SQUARE
 
Constructor Summary
protected OrientableSurfaceImpl(CoordinateSystem crs)
          Creates a new OrientableSurfaceImpl object.
protected OrientableSurfaceImpl(CoordinateSystem crs, char orientation)
          Creates a new OrientableSurfaceImpl object.
 
Method Summary
 
Methods inherited from class org.deegree.model.spatialschema.OrientablePrimitiveImpl
getOrientation, setOrientation
 
Methods inherited from class org.deegree.model.spatialschema.GeometryImpl
calculateParam, clone, contains, contains, difference, distance, equals, getBoundary, getBuffer, getBuffer, getCentroid, getConvexHull, getCoordinateSystem, getEnvelope, getTolerance, intersection, intersects, isEmpty, isValid, isWithinDistance, setCoordinateSystem, setEmpty, setTolerance, setValid, toString, translate, union
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.deegree.model.spatialschema.OrientableSurface
getSurfaceBoundary
 
Methods inherited from interface org.deegree.model.spatialschema.OrientablePrimitive
getOrientation, setOrientation
 
Methods inherited from interface org.deegree.model.spatialschema.Geometry
contains, contains, difference, distance, getBoundary, getBuffer, getBuffer, getCentroid, getConvexHull, getCoordinateDimension, getCoordinateSystem, getDimension, getEnvelope, getTolerance, intersection, intersects, isEmpty, isWithinDistance, setTolerance, translate, union
 

Constructor Detail

OrientableSurfaceImpl

protected OrientableSurfaceImpl(CoordinateSystem crs)
                         throws GeometryException
Creates a new OrientableSurfaceImpl object.

Parameters:
crs -
Throws:
GeometryException

OrientableSurfaceImpl

protected OrientableSurfaceImpl(CoordinateSystem crs,
                                char orientation)
                         throws GeometryException
Creates a new OrientableSurfaceImpl object.

Parameters:
crs -
orientation -
Throws:
GeometryException

deegree 2.5 (2011/06/29 09:44 build-8-official)

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