tornadofx / tornadofx / Dimension

Dimension

open class Dimension<T : Enum<T>>

Types

AngularUnits enum class AngularUnits
LinearUnits enum class LinearUnits

Constructors

<init> Dimension(value: Double, units: T)

Properties

units val units: T
value val value: Double

Functions

div operator fun div(value: Number): Dimension<T>
equals open fun equals(other: Any?): Boolean
hashCode open fun hashCode(): Int
minus operator fun minus(value: Number): Dimension<T>
operator fun minus(value: Dimension<T>): Dimension<T>
plus operator fun plus(value: Number): Dimension<T>
operator fun plus(value: Dimension<T>): Dimension<T>
rem operator fun rem(value: Number): Dimension<T>
times operator fun times(value: Number): Dimension<T>
toString open fun toString(): String
unaryMinus operator fun unaryMinus(): Dimension<T>
unaryPlus operator fun unaryPlus(): Dimension<T>

Extension Functions

getProperty fun <T> Any.getProperty(prop: KMutableProperty1<*, T>): ObjectProperty<T>
observable fun <T : Any> Any.observable(propName: String): ObjectProperty<T>