org.geotools.geometry.iso.primitive
Class CurveBoundaryImpl
java.lang.Object
org.geotools.geometry.iso.root.GeometryImpl
org.geotools.geometry.iso.complex.ComplexImpl
org.geotools.geometry.iso.primitive.BoundaryImpl
org.geotools.geometry.iso.primitive.PrimitiveBoundaryImpl
org.geotools.geometry.iso.primitive.CurveBoundaryImpl
- All Implemented Interfaces:
- java.io.Serializable, 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
The boundary of Curves shall be represented as CurveBoundary.
- Author:
- Jackson Roehrig & Sanjay Jena
- See Also:
- Serialized Form
Constructor Summary |
CurveBoundaryImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs,
org.opengis.geometry.primitive.Point start,
org.opengis.geometry.primitive.Point end)
Constructor |
Methods inherited from class org.geotools.geometry.iso.root.GeometryImpl |
castToGeometryImpl, castToGeometryImpl, contains, contains, cRelate, crosses, difference, disjoint, distance, equals, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDistance, getMbRegion, getPositionFactory, getPrecision, intersection, intersects, isMutable, overlaps, relate, symmetricDifference, toImmutable, touches, transform, transform, union, within |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, 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 |
distance, getBoundary, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getMaximalComplex, getMbRegion, getPrecision, isMutable, toImmutable, transform, transform |
Methods inherited from interface org.opengis.geometry.TransfiniteSet |
contains, contains, difference, equals, intersection, intersects, symmetricDifference, union |
CurveBoundaryImpl
public CurveBoundaryImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs,
org.opengis.geometry.primitive.Point start,
org.opengis.geometry.primitive.Point end)
- Constructor
- Parameters:
crs
- start
- end
-
clone
public CurveBoundaryImpl clone()
throws java.lang.CloneNotSupportedException
- Specified by:
clone
in interface org.opengis.geometry.Geometry
- Specified by:
clone
in class GeometryImpl
- Throws:
java.lang.CloneNotSupportedException
getStartPoint
public PointImpl getStartPoint()
- Specified by:
getStartPoint
in interface org.opengis.geometry.primitive.CurveBoundary
getEndPoint
public PointImpl getEndPoint()
- Specified by:
getEndPoint
in interface org.opengis.geometry.primitive.CurveBoundary
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getDimension
public int getDimension(org.opengis.geometry.DirectPosition point)
- Specified by:
getDimension
in interface org.opengis.geometry.Geometry
- Specified by:
getDimension
in class GeometryImpl
getEnvelope
public EnvelopeImpl getEnvelope()
- Specified by:
getEnvelope
in interface org.opengis.geometry.Geometry
- Specified by:
getEnvelope
in class GeometryImpl
createBoundary
public java.util.Set<org.opengis.geometry.complex.Complex> createBoundary()
- Specified by:
createBoundary
in class ComplexImpl
- Returns:
- Set
isSimple
public boolean isSimple()
- Specified by:
isSimple
in interface org.opengis.geometry.Geometry
getRepresentativePoint
public org.opengis.geometry.DirectPosition getRepresentativePoint()
- Specified by:
getRepresentativePoint
in interface org.opengis.geometry.Geometry
- Specified by:
getRepresentativePoint
in class GeometryImpl
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
Copyright © 1996-2010 Geotools. All Rights Reserved.