Class ArrayListCoordinateSequence

java.lang.Object
java.util.AbstractCollection<com.vividsolutions.jts.geom.Coordinate>
java.util.AbstractList<com.vividsolutions.jts.geom.Coordinate>
java.util.ArrayList<com.vividsolutions.jts.geom.Coordinate>
org.gvsig.fmap.geom.jts.util.ArrayListCoordinateSequence
All Implemented Interfaces:
com.vividsolutions.jts.geom.CoordinateSequence, Serializable, Cloneable, Iterable<com.vividsolutions.jts.geom.Coordinate>, Collection<com.vividsolutions.jts.geom.Coordinate>, List<com.vividsolutions.jts.geom.Coordinate>, RandomAccess, SequencedCollection<com.vividsolutions.jts.geom.Coordinate>

public class ArrayListCoordinateSequence extends ArrayList<com.vividsolutions.jts.geom.Coordinate> implements com.vividsolutions.jts.geom.CoordinateSequence
Author:
fdiaz
See Also:
  • Constructor Details

    • ArrayListCoordinateSequence

      public ArrayListCoordinateSequence(Collection<com.vividsolutions.jts.geom.Coordinate> coordinates)
      Parameters:
      coordinates -
    • ArrayListCoordinateSequence

      public ArrayListCoordinateSequence()
    • ArrayListCoordinateSequence

      public ArrayListCoordinateSequence(int initialCapacity)
  • Method Details

    • getDimension

      public int getDimension()
      Specified by:
      getDimension in interface com.vividsolutions.jts.geom.CoordinateSequence
    • getCoordinate

      public com.vividsolutions.jts.geom.Coordinate getCoordinate(int i)
      Specified by:
      getCoordinate in interface com.vividsolutions.jts.geom.CoordinateSequence
    • getCoordinateCopy

      public com.vividsolutions.jts.geom.Coordinate getCoordinateCopy(int i)
      Specified by:
      getCoordinateCopy in interface com.vividsolutions.jts.geom.CoordinateSequence
    • getCoordinate

      public void getCoordinate(int index, com.vividsolutions.jts.geom.Coordinate coord)
      Specified by:
      getCoordinate in interface com.vividsolutions.jts.geom.CoordinateSequence
    • getX

      public double getX(int index)
      Specified by:
      getX in interface com.vividsolutions.jts.geom.CoordinateSequence
    • getY

      public double getY(int index)
      Specified by:
      getY in interface com.vividsolutions.jts.geom.CoordinateSequence
    • getOrdinate

      public double getOrdinate(int index, int ordinateIndex)
      Specified by:
      getOrdinate in interface com.vividsolutions.jts.geom.CoordinateSequence
    • setOrdinate

      public void setOrdinate(int index, int ordinateIndex, double value)
      Specified by:
      setOrdinate in interface com.vividsolutions.jts.geom.CoordinateSequence
    • toCoordinateArray

      public com.vividsolutions.jts.geom.Coordinate[] toCoordinateArray()
      Specified by:
      toCoordinateArray in interface com.vividsolutions.jts.geom.CoordinateSequence
    • expandEnvelope

      public com.vividsolutions.jts.geom.Envelope expandEnvelope(com.vividsolutions.jts.geom.Envelope env)
      Specified by:
      expandEnvelope in interface com.vividsolutions.jts.geom.CoordinateSequence
    • clone

      public Object clone()
      Specified by:
      clone in interface com.vividsolutions.jts.geom.CoordinateSequence
      Overrides:
      clone in class ArrayList<com.vividsolutions.jts.geom.Coordinate>