org.geotools.geometry.jts.spatialschema.geometry.aggregate
Class AggregateImpl

java.lang.Object
  extended by org.geotools.geometry.jts.spatialschema.geometry.GeometryImpl
      extended by org.geotools.geometry.jts.spatialschema.geometry.aggregate.AggregateImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, JTSGeometry, org.opengis.geometry.aggregate.Aggregate, org.opengis.geometry.Geometry, org.opengis.geometry.TransfiniteSet
Direct Known Subclasses:
MultiPointImpl

public abstract class AggregateImpl
extends GeometryImpl
implements org.opengis.geometry.aggregate.Aggregate

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.geotools.geometry.jts.spatialschema.geometry.GeometryImpl
GeometryImpl.MathTransformFilter
 
Constructor Summary
AggregateImpl()
           
AggregateImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
           
 
Method Summary
protected  com.vividsolutions.jts.geom.Geometry computeJTSPeer()
          Subclasses must override this method to compute the JTS equivalent of this geometry.
 java.util.Set getElements()
           
 
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.Geometry
clone, distance, getBoundary, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getEnvelope, getMaximalComplex, getMbRegion, getPrecision, getRepresentativePoint, isCycle, isMutable, isSimple, toImmutable, transform, transform
 
Methods inherited from interface org.opengis.geometry.TransfiniteSet
contains, contains, difference, equals, intersection, intersects, symmetricDifference, union
 

Constructor Detail

AggregateImpl

public AggregateImpl()

AggregateImpl

public AggregateImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
Method Detail

computeJTSPeer

protected com.vividsolutions.jts.geom.Geometry computeJTSPeer()
Description copied from class: GeometryImpl
Subclasses must override this method to compute the JTS equivalent of this geometry.

Specified by:
computeJTSPeer in class GeometryImpl

getElements

public java.util.Set getElements()
Specified by:
getElements in interface org.opengis.geometry.aggregate.Aggregate


Copyright © 1996-2010 Geotools. All Rights Reserved.