Package net.opengis.gml.v32.impl
Class JTSCoordinatesDoubleArray
java.lang.Object
net.opengis.gml.v32.impl.JTSCoordinatesDoubleArray
- All Implemented Interfaces:
Cloneable
,org.locationtech.jts.geom.CoordinateSequence
public class JTSCoordinatesDoubleArray
extends Object
implements org.locationtech.jts.geom.CoordinateSequence
Implementation of JTS coordinate sequence wrapping a double array
- Since:
- Dec 23, 2014
-
Field Summary
Fields inherited from interface org.locationtech.jts.geom.CoordinateSequence
M, X, Y, Z
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
org.locationtech.jts.geom.CoordinateSequence
copy()
final org.locationtech.jts.geom.Envelope
expandEnvelope
(org.locationtech.jts.geom.Envelope env) final org.locationtech.jts.geom.Coordinate
getCoordinate
(int i) final void
getCoordinate
(int i, org.locationtech.jts.geom.Coordinate coord) final org.locationtech.jts.geom.Coordinate
getCoordinateCopy
(int i) int
final double
getOrdinate
(int i, int ordinateIndex) final double
getX
(int i) final double
getY
(int i) void
setNumDimensions
(int numDims) final void
setOrdinate
(int i, int ordinateIndex, double value) void
setPosList
(double[] posList) final int
size()
final org.locationtech.jts.geom.Coordinate[]
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.locationtech.jts.geom.CoordinateSequence
createCoordinate, getM, getMeasures, getZ, hasM, hasZ
-
Constructor Details
-
JTSCoordinatesDoubleArray
public JTSCoordinatesDoubleArray(int numDims)
-
-
Method Details
-
setNumDimensions
public void setNumDimensions(int numDims) -
setPosList
public void setPosList(double[] posList) -
getDimension
public int getDimension()- Specified by:
getDimension
in interfaceorg.locationtech.jts.geom.CoordinateSequence
-
getCoordinate
public final org.locationtech.jts.geom.Coordinate getCoordinate(int i) - Specified by:
getCoordinate
in interfaceorg.locationtech.jts.geom.CoordinateSequence
-
getCoordinateCopy
public final org.locationtech.jts.geom.Coordinate getCoordinateCopy(int i) - Specified by:
getCoordinateCopy
in interfaceorg.locationtech.jts.geom.CoordinateSequence
-
getCoordinate
public final void getCoordinate(int i, org.locationtech.jts.geom.Coordinate coord) - Specified by:
getCoordinate
in interfaceorg.locationtech.jts.geom.CoordinateSequence
-
getX
public final double getX(int i) - Specified by:
getX
in interfaceorg.locationtech.jts.geom.CoordinateSequence
-
getY
public final double getY(int i) - Specified by:
getY
in interfaceorg.locationtech.jts.geom.CoordinateSequence
-
getOrdinate
public final double getOrdinate(int i, int ordinateIndex) - Specified by:
getOrdinate
in interfaceorg.locationtech.jts.geom.CoordinateSequence
-
size
public final int size()- Specified by:
size
in interfaceorg.locationtech.jts.geom.CoordinateSequence
-
setOrdinate
public final void setOrdinate(int i, int ordinateIndex, double value) - Specified by:
setOrdinate
in interfaceorg.locationtech.jts.geom.CoordinateSequence
-
toCoordinateArray
public final org.locationtech.jts.geom.Coordinate[] toCoordinateArray()- Specified by:
toCoordinateArray
in interfaceorg.locationtech.jts.geom.CoordinateSequence
-
expandEnvelope
public final org.locationtech.jts.geom.Envelope expandEnvelope(org.locationtech.jts.geom.Envelope env) - Specified by:
expandEnvelope
in interfaceorg.locationtech.jts.geom.CoordinateSequence
-
clone
-
copy
public org.locationtech.jts.geom.CoordinateSequence copy()- Specified by:
copy
in interfaceorg.locationtech.jts.geom.CoordinateSequence
-