PointCollection

Represents an immutable collection of points. This collection is used to represent the content of a Multipoint geometry.

Since

200.1.0

Properties

Link copied to clipboard
open override val size: Int

The number of points in the collection.

Link copied to clipboard

The spatial reference for the immutable point collection. If the collection does not have a spatial reference null is returned.

Functions

Link copied to clipboard
open operator override fun get(index: Int): Point

Returns a point at the specified index in the collection.

Link copied to clipboard
open override fun indexOf(element: Point): Int

Retrieves the position of the point in the immutable point collection. The first point that is equal to the supplied point is returned.

Link copied to clipboard
open override fun isEmpty(): Boolean

Indicates if the immutable point collection contains no points.

Inherited functions

Link copied to clipboard
open override fun addFirst(p0: Point)
Link copied to clipboard
open override fun addLast(p0: Point)
Link copied to clipboard
open operator override fun contains(element: Point): Boolean
Link copied to clipboard
open override fun containsAll(elements: Collection<Point>): Boolean
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open fun forEach(p0: Consumer<in Point>)
Link copied to clipboard
open override fun getFirst(): Point
Link copied to clipboard
open override fun getLast(): Point
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open operator override fun iterator(): Iterator<Point>
Link copied to clipboard
open override fun lastIndexOf(element: Point): Int
Link copied to clipboard
open override fun listIterator(): ListIterator<Point>
open override fun listIterator(index: Int): ListIterator<Point>
Link copied to clipboard
Link copied to clipboard
open override fun removeFirst(): Point
Link copied to clipboard
open override fun removeLast(): Point
Link copied to clipboard
open override fun reversed(): MutableList<Point>
Link copied to clipboard
open override fun spliterator(): Spliterator<Point>
Link copied to clipboard
open fun stream(): Stream<Point>
Link copied to clipboard
open override fun subList(fromIndex: Int, toIndex: Int): List<Point>
Link copied to clipboard
open fun <T : Any> toArray(p0: IntFunction<Array<T>>): Array<T>
Link copied to clipboard
open override fun toString(): String