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
  • 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 interface org.locationtech.jts.geom.CoordinateSequence
    • getCoordinate

      public final org.locationtech.jts.geom.Coordinate getCoordinate(int i)
      Specified by:
      getCoordinate in interface org.locationtech.jts.geom.CoordinateSequence
    • getCoordinateCopy

      public final org.locationtech.jts.geom.Coordinate getCoordinateCopy(int i)
      Specified by:
      getCoordinateCopy in interface org.locationtech.jts.geom.CoordinateSequence
    • getCoordinate

      public final void getCoordinate(int i, org.locationtech.jts.geom.Coordinate coord)
      Specified by:
      getCoordinate in interface org.locationtech.jts.geom.CoordinateSequence
    • getX

      public final double getX(int i)
      Specified by:
      getX in interface org.locationtech.jts.geom.CoordinateSequence
    • getY

      public final double getY(int i)
      Specified by:
      getY in interface org.locationtech.jts.geom.CoordinateSequence
    • getOrdinate

      public final double getOrdinate(int i, int ordinateIndex)
      Specified by:
      getOrdinate in interface org.locationtech.jts.geom.CoordinateSequence
    • size

      public final int size()
      Specified by:
      size in interface org.locationtech.jts.geom.CoordinateSequence
    • setOrdinate

      public final void setOrdinate(int i, int ordinateIndex, double value)
      Specified by:
      setOrdinate in interface org.locationtech.jts.geom.CoordinateSequence
    • toCoordinateArray

      public final org.locationtech.jts.geom.Coordinate[] toCoordinateArray()
      Specified by:
      toCoordinateArray in interface org.locationtech.jts.geom.CoordinateSequence
    • expandEnvelope

      public final org.locationtech.jts.geom.Envelope expandEnvelope(org.locationtech.jts.geom.Envelope env)
      Specified by:
      expandEnvelope in interface org.locationtech.jts.geom.CoordinateSequence
    • clone

      public final JTSCoordinatesDoubleArray clone()
      Specified by:
      clone in interface org.locationtech.jts.geom.CoordinateSequence
      Overrides:
      clone in class Object
    • copy

      public org.locationtech.jts.geom.CoordinateSequence copy()
      Specified by:
      copy in interface org.locationtech.jts.geom.CoordinateSequence