org.geotools.geometry.jts.spatialschema.geometry.primitive
Class PrimitiveBoundaryImpl

java.lang.Object
  extended by org.geotools.geometry.jts.spatialschema.geometry.GeometryImpl
      extended by org.geotools.geometry.jts.spatialschema.geometry.complex.ComplexImpl
          extended by org.geotools.geometry.jts.spatialschema.geometry.BoundaryImpl
              extended by org.geotools.geometry.jts.spatialschema.geometry.primitive.PrimitiveBoundaryImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, JTSGeometry, 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, SurfaceBoundaryImpl

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

The boundary of primitive objects. This is the root for the various return types of the getBoundary() method for subtypes of Primitive. Since points have no boundary, no special subclass is needed for their boundary.

Version:
2.0
Author:
ISO/DIS 19107, OpenGIS® consortium
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.geotools.geometry.jts.spatialschema.geometry.GeometryImpl
GeometryImpl.MathTransformFilter
 
Field Summary
 
Fields inherited from class org.geotools.geometry.jts.spatialschema.geometry.complex.ComplexImpl
setViewOfElements
 
Constructor Summary
PrimitiveBoundaryImpl()
          Creates a new PrimitiveBoundaryImpl.
PrimitiveBoundaryImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
          Creates a new PrimitiveBoundaryImpl.
 
Method Summary
 
Methods inherited from class org.geotools.geometry.jts.spatialschema.geometry.complex.ComplexImpl
computeJTSPeer, getElementList, getElements, getSubComplexes, getSubComplexSet, getSuperComplexes, isMaximal
 
Methods inherited from class org.geotools.geometry.jts.spatialschema.geometry.GeometryImpl
clone, contains, contains, difference, distance, equals, getBoundary, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getDistance, getEnvelope, getJTSGeometry, getMaximalComplex, getMbRegion, getPrecision, getRepresentativePoint, intersection, intersects, invalidateCachedJTSPeer, isCycle, isMutable, isSimple, listAsSet, setJTSPeer, setParent, symmetricDifference, toImmutable, transform, transform, union
 
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()
Creates a new PrimitiveBoundaryImpl.


PrimitiveBoundaryImpl

public PrimitiveBoundaryImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
Creates a new PrimitiveBoundaryImpl.

Parameters:
crs -


Copyright © 1996-2010 Geotools. All Rights Reserved.