class CoordinateList extends ArrayList[Coordinate]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CoordinateList
  2. ArrayList
  3. Serializable
  4. Cloneable
  5. RandomAccess
  6. AbstractList
  7. List
  8. AbstractCollection
  9. Collection
  10. Iterable
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new CoordinateList(coord: Array[Coordinate])

    Constructs a new list from an array of Coordinates, allowing repeated points.

    Constructs a new list from an array of Coordinates, allowing repeated points. (I.e. this constructor produces a {link CoordinateList} with exactly the same set of points as the input array.)

    coord

    the initial coordinates

  2. new CoordinateList(coord: Array[Coordinate], allowRepeated: Boolean)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def add(i: Int, coord: Coordinate, allowRepeated: Boolean): Unit

    Inserts the specified coordinate at the specified position in this list.

    Inserts the specified coordinate at the specified position in this list.

    i

    the position at which to insert

    coord

    the coordinate to insert

    allowRepeated

    if set to false, repeated coordinates are collapsed

  5. def add(coord: Coordinate, allowRepeated: Boolean): Unit

    Adds a coordinate to the end of the list.

    Adds a coordinate to the end of the list.

    coord

    The coordinates

    allowRepeated

    if set to false, repeated coordinates are collapsed

  6. def add(obj: Any, allowRepeated: Boolean): Boolean

    Adds a coordinate to the list.

    Adds a coordinate to the list.

    obj

    The coordinate to add

    allowRepeated

    if set to false, repeated coordinates are collapsed return true (as by general collection contract)

  7. def add(coord: Array[Coordinate], allowRepeated: Boolean): Boolean

    Adds an array of coordinates to the list.

    Adds an array of coordinates to the list.

    coord

    The coordinates

    allowRepeated

    if set to false, repeated coordinates are collapsed return true (as by general collection contract)

  8. def add(coord: Array[Coordinate], allowRepeated: Boolean, direction: Boolean): Boolean

    Adds an array of coordinates to the list.

    Adds an array of coordinates to the list.

    coord

    The coordinates

    allowRepeated

    if set to false, repeated coordinates are collapsed

    direction

    if false, the array is added in reverse order return true (as by general collection contract)

  9. def add(coord: Array[Coordinate], allowRepeated: Boolean, start: Int, end: Int): Boolean

    Adds a section of an array of coordinates to the list.

    Adds a section of an array of coordinates to the list.

    coord

    The coordinates

    allowRepeated

    if set to false, repeated coordinates are collapsed

    start

    the index to start from

    end

    the index to add up to but not including return true (as by general collection contract)

  10. def add(coord: Coordinate): Boolean
    Definition Classes
    CoordinateList → ArrayList → AbstractList → List → AbstractCollection → Collection
  11. def add(arg0: Int, arg1: Coordinate): Unit
    Definition Classes
    ArrayList → AbstractList → List
  12. def addAll(coll: Collection[_ <: Coordinate], allowRepeated: Boolean): Boolean

    Add an array of coordinates

    Add an array of coordinates

    coll

    The coordinates

    allowRepeated

    if set to false, repeated coordinates are collapsed return true (as by general collection contract)

  13. def addAll(arg0: Int, arg1: Collection[_ <: Coordinate]): Boolean
    Definition Classes
    ArrayList → AbstractList → List
  14. def addAll(arg0: Collection[_ <: Coordinate]): Boolean
    Definition Classes
    ArrayList → List → AbstractCollection → Collection
  15. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  16. def clear(): Unit
    Definition Classes
    ArrayList → AbstractList → List → AbstractCollection → Collection
  17. def clone(): CoordinateList

    Returns a deep copy of this CoordinateList instance.

    Returns a deep copy of this CoordinateList instance.

    return a clone of this CoordinateList instance

    Definition Classes
    CoordinateList → ArrayList → AnyRef
  18. def closeRing(): Unit

    Ensure this coordList is a ring, by adding the start point if necessary

  19. def contains(arg0: AnyRef): Boolean
    Definition Classes
    ArrayList → List → AbstractCollection → Collection
  20. def containsAll(arg0: Collection[_ <: AnyRef]): Boolean
    Definition Classes
    AbstractCollection → Collection
  21. def ensureCapacity(arg0: Int): Unit
    Definition Classes
    ArrayList
  22. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AbstractList → List → Collection → AnyRef → Any
  24. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  25. def forEach(arg0: Consumer[_ >: Coordinate <: AnyRef]): Unit
    Definition Classes
    ArrayList → Iterable
  26. def get(arg0: Int): Coordinate
    Definition Classes
    ArrayList → AbstractList → List
  27. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  28. def getCoordinate(i: Int): Coordinate
  29. def hashCode(): Int
    Definition Classes
    AbstractList → List → Collection → AnyRef → Any
  30. def indexOf(arg0: AnyRef): Int
    Definition Classes
    ArrayList → AbstractList → List
  31. def isEmpty(): Boolean
    Definition Classes
    ArrayList → List → AbstractCollection → Collection
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. def iterator(): Iterator[Coordinate]
    Definition Classes
    ArrayList → AbstractList → List → AbstractCollection → Collection → Iterable
  34. def lastIndexOf(arg0: AnyRef): Int
    Definition Classes
    ArrayList → AbstractList → List
  35. def listIterator(): ListIterator[Coordinate]
    Definition Classes
    ArrayList → AbstractList → List
  36. def listIterator(arg0: Int): ListIterator[Coordinate]
    Definition Classes
    ArrayList → AbstractList → List
  37. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  39. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  40. def parallelStream(): Stream[Coordinate]
    Definition Classes
    Collection
  41. def remove(arg0: AnyRef): Boolean
    Definition Classes
    ArrayList → List → AbstractCollection → Collection
  42. def remove(arg0: Int): Coordinate
    Definition Classes
    ArrayList → AbstractList → List
  43. def removeAll(arg0: Collection[_ <: AnyRef]): Boolean
    Definition Classes
    ArrayList → List → AbstractCollection → Collection
  44. def removeIf(arg0: Predicate[_ >: Coordinate <: AnyRef]): Boolean
    Definition Classes
    ArrayList → Collection
  45. def removeRange(arg0: Int, arg1: Int): Unit
    Attributes
    protected[java.util]
    Definition Classes
    ArrayList → AbstractList
  46. def replaceAll(arg0: UnaryOperator[Coordinate]): Unit
    Definition Classes
    ArrayList → List
  47. def retainAll(arg0: Collection[_ <: AnyRef]): Boolean
    Definition Classes
    ArrayList → List → AbstractCollection → Collection
  48. def set(arg0: Int, arg1: Coordinate): Coordinate
    Definition Classes
    ArrayList → AbstractList → List
  49. def size(): Int
    Definition Classes
    ArrayList → List → AbstractCollection → Collection
  50. def sort(arg0: Comparator[_ >: Coordinate <: AnyRef]): Unit
    Definition Classes
    ArrayList → List
  51. def spliterator(): Spliterator[Coordinate]
    Definition Classes
    ArrayList → List → Collection → Iterable
  52. def stream(): Stream[Coordinate]
    Definition Classes
    Collection
  53. def subList(arg0: Int, arg1: Int): List[Coordinate]
    Definition Classes
    ArrayList → AbstractList → List
  54. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  55. def toArray[T <: AnyRef](arg0: Array[T]): Array[T]
    Definition Classes
    ArrayList → List → AbstractCollection → Collection
  56. def toArray(): Array[AnyRef]
    Definition Classes
    ArrayList → List → AbstractCollection → Collection
  57. def toCoordinateArray(isForward: Boolean): Array[Coordinate]

    Creates an array containing the coordinates in this list, oriented in the given direction (forward or reverse).

  58. def toCoordinateArray: Array[Coordinate]

    Returns the Coordinates in this collection.

    Returns the Coordinates in this collection.

    return the coordinates

  59. def toString(): String
    Definition Classes
    AbstractCollection → AnyRef → Any
  60. def trimToSize(): Unit
    Definition Classes
    ArrayList
  61. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  62. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  63. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from ArrayList[Coordinate]

Inherited from Serializable

Inherited from Cloneable

Inherited from RandomAccess

Inherited from AbstractList[Coordinate]

Inherited from List[Coordinate]

Inherited from Collection[Coordinate]

Inherited from Iterable[Coordinate]

Inherited from AnyRef

Inherited from Any

Ungrouped