LinkedPoints

inner class LinkedPoints(val id: Int, var linked: VectorTracer.LinkedRle.LinkedPoints? = null, var linkedReverse: Boolean = false) : PointIntArrayList

Constructors

Link copied to clipboard
constructor(id: Int, linked: VectorTracer.LinkedRle.LinkedPoints? = null, linkedReverse: Boolean = false)

Properties

Link copied to clipboard
open override var closed: Boolean
Link copied to clipboard
open override var extra: ExtraType
Link copied to clipboard
val id: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val size: Int

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun clear()
Link copied to clipboard
inline fun fastForEach(block: (x: Int, y: Int) -> Unit)
Link copied to clipboard
open fun get(index: Int): PointInt
Link copied to clipboard
open override fun getX(index: Int): Int
Link copied to clipboard
open override fun getY(index: Int): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun reverse()
Link copied to clipboard
operator fun set(index: Int, value: PointInt)
Link copied to clipboard
fun setX(index: Int, x: Int)
Link copied to clipboard
fun setXY(index: Int, x: Int, y: Int)
Link copied to clipboard
fun setY(index: Int, y: Int)
Link copied to clipboard
fun sort()
Link copied to clipboard
fun swap(indexA: Int, indexB: Int)
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
fun toVectorPath(optimize: Boolean = true): VectorPath