core / com.acmerobotics.roadrunner.util / DoubleProgression

DoubleProgression

class DoubleProgression : Iterable<Double>

A progression of values of type Double.

Types

IteratorImpl

inner class IteratorImpl : Iterator<Double>

Iterator implementation for DoubleProgression.

Constructors

<init>

DoubleProgression(start: Double, end: Double, step: Double)

A progression of values of type Double.

Properties

end

val end: Double

start

val start: Double

step

val step: Double

Functions

contains

operator fun contains(query: Double): Boolean

equals

fun equals(other: Any?): Boolean

hashCode

fun hashCode(): Int

isEmpty

fun isEmpty(): Boolean

items

fun items(): Int

iterator

fun iterator(): DoubleProgression.IteratorImpl

minus

operator fun minus(offset: Double): DoubleProgression

plus

operator fun plus(offset: Double): DoubleProgression

split

fun split(sep: Double): Pair<DoubleProgression, DoubleProgression>

toString

fun toString(): String

unaryMinus

operator fun unaryMinus(): DoubleProgression