Package org.gvsig.fmap.geom.jts.util
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:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCountFields inherited from interface com.vividsolutions.jts.geom.CoordinateSequence
M, X, Y, Z -
Constructor Summary
ConstructorsConstructorDescriptionArrayListCoordinateSequence(int initialCapacity) ArrayListCoordinateSequence(Collection<com.vividsolutions.jts.geom.Coordinate> coordinates) -
Method Summary
Modifier and TypeMethodDescriptionclone()com.vividsolutions.jts.geom.EnvelopeexpandEnvelope(com.vividsolutions.jts.geom.Envelope env) com.vividsolutions.jts.geom.CoordinategetCoordinate(int i) voidgetCoordinate(int index, com.vividsolutions.jts.geom.Coordinate coord) com.vividsolutions.jts.geom.CoordinategetCoordinateCopy(int i) intdoublegetOrdinate(int index, int ordinateIndex) doublegetX(int index) doublegetY(int index) voidsetOrdinate(int index, int ordinateIndex, double value) com.vividsolutions.jts.geom.Coordinate[]Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, contains, ensureCapacity, equals, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAll, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface com.vividsolutions.jts.geom.CoordinateSequence
sizeMethods inherited from interface java.util.List
containsAll, reversed
-
Constructor Details
-
ArrayListCoordinateSequence
- Parameters:
coordinates-
-
ArrayListCoordinateSequence
public ArrayListCoordinateSequence() -
ArrayListCoordinateSequence
public ArrayListCoordinateSequence(int initialCapacity)
-
-
Method Details
-
getDimension
public int getDimension()- Specified by:
getDimensionin interfacecom.vividsolutions.jts.geom.CoordinateSequence
-
getCoordinate
public com.vividsolutions.jts.geom.Coordinate getCoordinate(int i) - Specified by:
getCoordinatein interfacecom.vividsolutions.jts.geom.CoordinateSequence
-
getCoordinateCopy
public com.vividsolutions.jts.geom.Coordinate getCoordinateCopy(int i) - Specified by:
getCoordinateCopyin interfacecom.vividsolutions.jts.geom.CoordinateSequence
-
getCoordinate
public void getCoordinate(int index, com.vividsolutions.jts.geom.Coordinate coord) - Specified by:
getCoordinatein interfacecom.vividsolutions.jts.geom.CoordinateSequence
-
getX
public double getX(int index) - Specified by:
getXin interfacecom.vividsolutions.jts.geom.CoordinateSequence
-
getY
public double getY(int index) - Specified by:
getYin interfacecom.vividsolutions.jts.geom.CoordinateSequence
-
getOrdinate
public double getOrdinate(int index, int ordinateIndex) - Specified by:
getOrdinatein interfacecom.vividsolutions.jts.geom.CoordinateSequence
-
setOrdinate
public void setOrdinate(int index, int ordinateIndex, double value) - Specified by:
setOrdinatein interfacecom.vividsolutions.jts.geom.CoordinateSequence
-
toCoordinateArray
public com.vividsolutions.jts.geom.Coordinate[] toCoordinateArray()- Specified by:
toCoordinateArrayin interfacecom.vividsolutions.jts.geom.CoordinateSequence
-
expandEnvelope
public com.vividsolutions.jts.geom.Envelope expandEnvelope(com.vividsolutions.jts.geom.Envelope env) - Specified by:
expandEnvelopein interfacecom.vividsolutions.jts.geom.CoordinateSequence
-
clone
-