Package net.anwiba.spatial.geometry
Interface IGeometryFactory
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
GeometryFactory
-
Method Summary
Modifier and TypeMethodDescriptioncreateCollection(List<IBaseGeometry> geometries) createCollection(IBaseGeometry[] geometries) createLinearRing(double[] xs, double[] ys) createLinearRing(ICoordinateSequence sequence) createLineString(double[] xs, double[] ys) createLineString(ICoordinateSequence coordinateSequence) createMultiLineString(double[][] xs, double[][] ys) createMultiLineString(double[][] xs, double[][] ys, double[][] zs) createMultiLineString(double[][] xs, double[][] ys, double[][] zs, boolean isMesured) createMultiLineString(double[][] xs, double[][] ys, double[][] zs, double[][] ms) createMultiLineString(List<ILineString> lineStrings) createMultiLineString(ICoordinateSequence[] coordinateSequences) createMultiLineString(ILineString geometry) createMultiLineString(ILineString[] lineStrings) createMultiPoint(double[] xs, double[] ys) createMultiPoint(List<IPoint> points) createMultiPoint(ICoordinateSequence coordinateSequence) createMultiPoint(IPoint points) createMultiPoint(IPoint[] points) createMultiPolygon(double[][] xs, double[][] ys) createMultiPolygon(double[][] xs, double[][] ys, double[][][] hxs, double[][][] hys) createMultiPolygon(List<IPolygon> polygons) createMultiPolygon(ICoordinateSequence[] outerRingSequences, ICoordinateSequence[][] innerRingSequences) createMultiPolygon(IPolygon polygon) createMultiPolygon(IPolygon[] polygons) createPoint(double x, double y) createPoint(Number x, Number y) createPoint(ICoordinate coordinate) createPoint(ICoordinate coordinate, IEnvelope envelope) createPolygon(double[] xs, double[] ys) createPolygon(double[] xs, double[] ys, double[][] hxs, double[][] hys) createPolygon(ICoordinateSequence coordinateSequence) createPolygon(ICoordinateSequence sequence, ICoordinateSequence[] sequences) createPolygon(IEnvelope envelope) createPolygon(ILinearRing outerRing, List<ILinearRing> innerRings) createPolygon(ILinearRing outerRing, ILinearRing[] innerRings) createRectangle(IEnvelope envelope)
-
Method Details
-
getCoordinateReferenceSystem
ICoordinateReferenceSystem getCoordinateReferenceSystem() -
createPoint
-
createPoint
-
createPoint
-
createPoint
-
createLineString
-
createLineString
-
createLinearRing
-
createLinearRing
-
createPolygon
-
createPolygon
-
createPolygon
-
createPolygon
-
createPolygon
-
createPolygon
-
createMultiPoint
-
createMultiPoint
-
createMultiPoint
-
createMultiPoint
-
createMultiPoint
-
createMultiLineString
-
createMultiLineString
-
createMultiLineString
IMultiLineString createMultiLineString(double[][] xs, double[][] ys, double[][] zs, boolean isMesured) -
createMultiLineString
-
createMultiLineString
-
createMultiLineString
-
createMultiLineString
-
createMultiLineString
-
createMultiPolygon
-
createMultiPolygon
-
createMultiPolygon
IMultiPolygon createMultiPolygon(ICoordinateSequence[] outerRingSequences, ICoordinateSequence[][] innerRingSequences) -
createMultiPolygon
-
createMultiPolygon
-
createMultiPolygon
-
createCollection
-
createCollection
-
getCoordinateSequenceFactory
ICoordinateSequenceFactory getCoordinateSequenceFactory() -
createPolygon
-
createRectangle
-