public interface IGeometryFactory extends Serializable
ICoordinateReferenceSystem getCoordinateReferenceSystem()
IPoint createPoint(ICoordinate coordinate)
IPoint createPoint(ICoordinate coordinate, IEnvelope envelope)
IPoint createPoint(double x, double y)
ILineString createLineString(double[] xs, double[] ys)
ILineString createLineString(ICoordinateSequence coordinateSequence)
ILinearRing createLinearRing(double[] xs, double[] ys)
ILinearRing createLinearRing(ICoordinateSequence sequence)
IPolygon createPolygon(double[] xs, double[] ys)
IPolygon createPolygon(ICoordinateSequence coordinateSequence)
IPolygon createPolygon(double[] xs, double[] ys, double[][] hxs, double[][] hys)
IPolygon createPolygon(ICoordinateSequence sequence, ICoordinateSequence[] sequences)
IPolygon createPolygon(ILinearRing outerRing, ILinearRing[] innerRings)
IPolygon createPolygon(ILinearRing outerRing, List<ILinearRing> innerRings)
IMultiPoint createMultiPoint(double[] xs, double[] ys)
IMultiPoint createMultiPoint(IPoint point)
IMultiPoint createMultiPoint(IPoint[] points)
IMultiPoint createMultiPoint(ICoordinateSequence coordinateSequence)
IMultiLineString createMultiLineString(double[][] xs, double[][] ys)
IMultiLineString createMultiLineString(double[][] xs, double[][] ys, double[][] zs)
IMultiLineString createMultiLineString(double[][] xs, double[][] ys, double[][] zs, boolean isMesured)
IMultiLineString createMultiLineString(double[][] xs, double[][] ys, double[][] zs, double[][] ms)
IMultiLineString createMultiLineString(ICoordinateSequence[] coordinateSequences)
IMultiLineString createMultiLineString(ILineString geometry)
IMultiLineString createMultiLineString(ILineString[] lineStrings)
IMultiPolygon createMultiPolygon(double[][] xs, double[][] ys)
IMultiPolygon createMultiPolygon(double[][] xs, double[][] ys, double[][][] hxs, double[][][] hys)
IMultiPolygon createMultiPolygon(ICoordinateSequence[] outerRingSequences, ICoordinateSequence[][] innerRingSequences)
IMultiPolygon createMultiPolygon(IPolygon polygon)
IMultiPolygon createMultiPolygon(IPolygon[] polygons)
IMultiPolygon createMultiPolygon(List<IPolygon> polygons)
IGeometryCollection createCollection(IBaseGeometry[] geometries)
ICoordinateSequenceFactory getCoordinateSequenceFactory()
IRectangle createRectangle(IEnvelope envelope)
Copyright © 2007–2018 Andreas W. Bartels. All rights reserved.