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

org.deegree.model.spatialschema
Class BoundaryImpl

java.lang.Object
  extended by org.deegree.model.spatialschema.GeometryImpl
      extended by org.deegree.model.spatialschema.BoundaryImpl
All Implemented Interfaces:
Serializable, Boundary, Geometry
Direct Known Subclasses:
PrimitiveBoundaryImpl

abstract class BoundaryImpl
extends GeometryImpl
implements Boundary, Serializable

default implementation of the Boundary interface. The class is abstract because there isn't a boundary without a geometry type. Concrete implementations are CurveBoundary or SurfaceBoundary for example.

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

Version:
5.6.2001
Author:
Andreas Poth


Field Summary
 
Fields inherited from class org.deegree.model.spatialschema.GeometryImpl
boundary, centroid, convexHull, crs, empty, envelope, mute, valid
 
Constructor Summary
BoundaryImpl(CoordinateSystem crs)
           
 
Method Summary
 boolean isCycle()
          A geometric object, which has no boundary is a cycle.
 
Methods inherited from class org.deegree.model.spatialschema.GeometryImpl
calculateParam, clone, contains, contains, difference, distance, equals, getBoundary, 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.Geometry
contains, contains, difference, distance, getBoundary, getBuffer, getCentroid, getConvexHull, getCoordinateDimension, getCoordinateSystem, getDimension, getEnvelope, getTolerance, intersection, intersects, isEmpty, isWithinDistance, setTolerance, translate, union
 

Constructor Detail

BoundaryImpl

public BoundaryImpl(CoordinateSystem crs)
Parameters:
crs - the reference system
Method Detail

isCycle

public boolean isCycle()
A geometric object, which has no boundary is a cycle.

Specified by:
isCycle in interface Boundary

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