Class AbstractGeometry
- java.lang.Object
-
- net.anwiba.spatial.geometry.internal.AbstractGeometry
-
- All Implemented Interfaces:
java.io.Serializable,IGeometry
- Direct Known Subclasses:
AbstractGeometryCollection,LineString,Point,Polygon
public abstract class AbstractGeometry extends java.lang.Object implements IGeometry
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidensure(ICoordinateSequence sequence)booleanequals(java.lang.Object obj)ICoordinategetCoordinateN(int index)ICoordinateReferenceSystemgetCoordinateReferenceSystem()abstract ICoordinateSequencegetCoordinateSequence()intgetDimension()IEnvelopegetEnvelope()abstract GeometryTypegetGeometryType()intgetNumberOfCoordinates()inthashCode()booleanisCollection()booleanisMeasured()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.anwiba.spatial.geometry.IGeometry
getCoordinateDimension
-
-
-
-
Method Detail
-
ensure
protected void ensure(ICoordinateSequence sequence)
-
getCoordinateN
public final ICoordinate getCoordinateN(int index)
- Specified by:
getCoordinateNin interfaceIGeometry
-
getCoordinateSequence
public abstract ICoordinateSequence getCoordinateSequence()
- Specified by:
getCoordinateSequencein interfaceIGeometry
-
getDimension
public final int getDimension()
- Specified by:
getDimensionin interfaceIGeometry
-
getEnvelope
public IEnvelope getEnvelope()
- Specified by:
getEnvelopein interfaceIGeometry
-
getCoordinateReferenceSystem
public ICoordinateReferenceSystem getCoordinateReferenceSystem()
- Specified by:
getCoordinateReferenceSystemin interfaceIGeometry
-
getGeometryType
public abstract GeometryType getGeometryType()
- Specified by:
getGeometryTypein interfaceIGeometry
-
getNumberOfCoordinates
public final int getNumberOfCoordinates()
- Specified by:
getNumberOfCoordinatesin interfaceIGeometry
-
isMeasured
public boolean isMeasured()
- Specified by:
isMeasuredin interfaceIGeometry
-
isCollection
public final boolean isCollection()
- Specified by:
isCollectionin interfaceIGeometry
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-