Class GeometryFactory
java.lang.Object
net.anwiba.spatial.geometry.internal.GeometryFactory
- All Implemented Interfaces:
Serializable,IGeometryFactory
- See Also:
-
Constructor Summary
Constructors -
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 lineStrings) createMultiLineString(ILineString[] lineStrings) createMultiPoint(double[] xs, double[] ys) createMultiPoint(List<IPoint> points) createMultiPoint(ICoordinateSequence coordinateSequence) createMultiPoint(IPoint point) 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)
-
Constructor Details
-
GeometryFactory
-
-
Method Details
-
createPoint
- Specified by:
createPointin interfaceIGeometryFactory
-
createPoint
- Specified by:
createPointin interfaceIGeometryFactory
-
createPoint
- Specified by:
createPointin interfaceIGeometryFactory
-
createPoint
- Specified by:
createPointin interfaceIGeometryFactory
-
createLineString
- Specified by:
createLineStringin interfaceIGeometryFactory
-
createLineString
- Specified by:
createLineStringin interfaceIGeometryFactory
-
createLinearRing
- Specified by:
createLinearRingin interfaceIGeometryFactory
-
createLinearRing
- Specified by:
createLinearRingin interfaceIGeometryFactory
-
createPolygon
- Specified by:
createPolygonin interfaceIGeometryFactory
-
createPolygon
- Specified by:
createPolygonin interfaceIGeometryFactory
-
createPolygon
- Specified by:
createPolygonin interfaceIGeometryFactory
-
createPolygon
- Specified by:
createPolygonin interfaceIGeometryFactory
-
createPolygon
- Specified by:
createPolygonin interfaceIGeometryFactory
-
createPolygon
- Specified by:
createPolygonin interfaceIGeometryFactory
-
createMultiPoint
- Specified by:
createMultiPointin interfaceIGeometryFactory
-
createMultiPoint
- Specified by:
createMultiPointin interfaceIGeometryFactory
-
createMultiPoint
- Specified by:
createMultiPointin interfaceIGeometryFactory
-
createMultiPoint
- Specified by:
createMultiPointin interfaceIGeometryFactory
-
createMultiPoint
- Specified by:
createMultiPointin interfaceIGeometryFactory
-
createMultiLineString
- Specified by:
createMultiLineStringin interfaceIGeometryFactory
-
createMultiLineString
- Specified by:
createMultiLineStringin interfaceIGeometryFactory
-
createMultiLineString
public IMultiLineString createMultiLineString(double[][] xs, double[][] ys, double[][] zs, boolean isMesured) - Specified by:
createMultiLineStringin interfaceIGeometryFactory
-
createMultiLineString
public IMultiLineString createMultiLineString(double[][] xs, double[][] ys, double[][] zs, double[][] ms) - Specified by:
createMultiLineStringin interfaceIGeometryFactory
-
createMultiLineString
- Specified by:
createMultiLineStringin interfaceIGeometryFactory
-
createMultiLineString
- Specified by:
createMultiLineStringin interfaceIGeometryFactory
-
createMultiLineString
- Specified by:
createMultiLineStringin interfaceIGeometryFactory
-
createMultiLineString
- Specified by:
createMultiLineStringin interfaceIGeometryFactory
-
createMultiPolygon
- Specified by:
createMultiPolygonin interfaceIGeometryFactory
-
createMultiPolygon
public IMultiPolygon createMultiPolygon(double[][] xs, double[][] ys, double[][][] hxs, double[][][] hys) - Specified by:
createMultiPolygonin interfaceIGeometryFactory
-
createMultiPolygon
public IMultiPolygon createMultiPolygon(ICoordinateSequence[] outerRingSequences, ICoordinateSequence[][] innerRingSequences) - Specified by:
createMultiPolygonin interfaceIGeometryFactory
-
createMultiPolygon
- Specified by:
createMultiPolygonin interfaceIGeometryFactory
-
createMultiPolygon
- Specified by:
createMultiPolygonin interfaceIGeometryFactory
-
createMultiPolygon
- Specified by:
createMultiPolygonin interfaceIGeometryFactory
-
createCollection
- Specified by:
createCollectionin interfaceIGeometryFactory
-
createCollection
- Specified by:
createCollectionin interfaceIGeometryFactory
-
createPolygon
- Specified by:
createPolygonin interfaceIGeometryFactory
-
createRectangle
- Specified by:
createRectanglein interfaceIGeometryFactory
-
getCoordinateSequenceFactory
- Specified by:
getCoordinateSequenceFactoryin interfaceIGeometryFactory
-
getCoordinateReferenceSystem
- Specified by:
getCoordinateReferenceSystemin interfaceIGeometryFactory
-