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

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
                  extended by org.geotools.geometry.jts.spatialschema.geometry.primitive.CurveBoundaryImpl
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.CurveBoundary, org.opengis.geometry.primitive.PrimitiveBoundary, org.opengis.geometry.TransfiniteSet

public class CurveBoundaryImpl
extends PrimitiveBoundaryImpl
implements org.opengis.geometry.primitive.CurveBoundary

This is Chris's implementation of a CurveBoundary. I started it and realized about halfway through that I won't necessarily need it. So the last few methods are still unimplemented (and just delegate to the superclass, which currently does nothing).

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
CurveBoundaryImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs, org.opengis.geometry.primitive.Point startPoint, org.opengis.geometry.primitive.Point endPoint)
           
 
Method Summary
 org.opengis.geometry.primitive.Point getEndPoint()
           
 org.opengis.geometry.primitive.Point getStartPoint()
           
 
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

CurveBoundaryImpl

public CurveBoundaryImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs,
                         org.opengis.geometry.primitive.Point startPoint,
                         org.opengis.geometry.primitive.Point endPoint)
Method Detail

getStartPoint

public org.opengis.geometry.primitive.Point getStartPoint()
Specified by:
getStartPoint in interface org.opengis.geometry.primitive.CurveBoundary
See Also:
CurveBoundary.getStartPoint()

getEndPoint

public org.opengis.geometry.primitive.Point getEndPoint()
Specified by:
getEndPoint in interface org.opengis.geometry.primitive.CurveBoundary
See Also:
CurveBoundary.getEndPoint()


Copyright © 1996-2010 Geotools. All Rights Reserved.