org.geotools.geometry.iso.primitive
Class PrimitiveBoundaryImpl

java.lang.Object
  extended by org.geotools.geometry.iso.root.GeometryImpl
      extended by org.geotools.geometry.iso.complex.ComplexImpl
          extended by org.geotools.geometry.iso.primitive.BoundaryImpl
              extended by org.geotools.geometry.iso.primitive.PrimitiveBoundaryImpl
All Implemented Interfaces:
java.io.Serializable, org.opengis.geometry.Boundary, org.opengis.geometry.complex.Complex, org.opengis.geometry.Geometry, org.opengis.geometry.primitive.PrimitiveBoundary, org.opengis.geometry.TransfiniteSet
Direct Known Subclasses:
CurveBoundaryImpl, SolidBoundaryImpl, SurfaceBoundaryImpl

public abstract class PrimitiveBoundaryImpl
extends BoundaryImpl
implements org.opengis.geometry.primitive.PrimitiveBoundary

PrimitiveBoundary The abstract class Primitive boundary is the root for the various return types of the boundary operator for subtypes of Primitive. Since points have no boundary, no special subclass is needed for their boundary.

Author:
Jackson Roehrig & Sanjay Jena
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.geotools.geometry.iso.complex.ComplexImpl
elements
 
Fields inherited from class org.geotools.geometry.iso.root.GeometryImpl
crs, percision
 
Constructor Summary
PrimitiveBoundaryImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
           
 
Method Summary
 
Methods inherited from class org.geotools.geometry.iso.primitive.BoundaryImpl
getBoundary, isCycle
 
Methods inherited from class org.geotools.geometry.iso.complex.ComplexImpl
addSubComplex, addSuperComplex, createBoundary, getElements, getMaximalComplex, getSubComplexes, getSuperComplexes, isMaximal, setElements
 
Methods inherited from class org.geotools.geometry.iso.root.GeometryImpl
castToGeometryImpl, castToGeometryImpl, clone, contains, contains, cRelate, crosses, difference, disjoint, distance, equals, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getDistance, getEnvelope, getMbRegion, getPositionFactory, getPrecision, getRepresentativePoint, intersection, intersects, isMutable, overlaps, relate, symmetricDifference, toImmutable, touches, transform, transform, union, within
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opengis.geometry.Boundary
isCycle
 
Methods inherited from interface org.opengis.geometry.complex.Complex
getElements, getSubComplexes, getSuperComplexes, isMaximal
 
Methods inherited from interface org.opengis.geometry.Geometry
clone, distance, getBoundary, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getEnvelope, getMaximalComplex, getMbRegion, getPrecision, getRepresentativePoint, isMutable, isSimple, toImmutable, transform, transform
 
Methods inherited from interface org.opengis.geometry.TransfiniteSet
contains, contains, difference, equals, intersection, intersects, symmetricDifference, union
 

Constructor Detail

PrimitiveBoundaryImpl

public PrimitiveBoundaryImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
Parameters:
crs -


Copyright © 1996-2010 Geotools. All Rights Reserved.