Package net.anwiba.spatial.geometry
Interface IGeometry
-
- All Superinterfaces:
java.io.Serializable
- All Known Subinterfaces:
IBaseGeometry,IGeometryCollection,ILineal,ILinearRing,ILineString,IMultiLineString,IMultiPoint,IMultiPolygon,IPoint,IPolygon,IPolygonal,IPunctual,IRectangle
- All Known Implementing Classes:
AbstractGeometry,AbstractGeometryCollection,GeometryCollection,LinearRing,LineString,MultiLineString,MultiPoint,MultiPolygon,Point,Polygon,Rectangle
public interface IGeometry extends java.io.Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetCoordinateDimension()ICoordinategetCoordinateN(int index)ICoordinateReferenceSystemgetCoordinateReferenceSystem()ICoordinateSequencegetCoordinateSequence()intgetDimension()IEnvelopegetEnvelope()GeometryTypegetGeometryType()intgetNumberOfCoordinates()booleanisCollection()booleanisMeasured()
-
-
-
Method Detail
-
getEnvelope
IEnvelope getEnvelope()
-
getCoordinateReferenceSystem
ICoordinateReferenceSystem getCoordinateReferenceSystem()
-
getNumberOfCoordinates
int getNumberOfCoordinates()
-
getCoordinateN
ICoordinate getCoordinateN(int index)
-
getCoordinateSequence
ICoordinateSequence getCoordinateSequence()
-
getCoordinateDimension
int getCoordinateDimension()
-
getGeometryType
GeometryType getGeometryType()
-
getDimension
int getDimension()
-
isMeasured
boolean isMeasured()
-
isCollection
boolean isCollection()
-
-