Angle

data class Angle : Quantity<Angle>

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@get:JvmName(name = "abs")
val abs: Angle
Link copied to clipboard

The value of the angle in degrees

Link copied to clipboard

The value of the angle in radians

Link copied to clipboard

The value of the angle in full revolutions

Link copied to clipboard
@get:JvmName(name = "normalized")
val normalized: Angle

A new Angle wrapped from -pi to pi

Link copied to clipboard
val sign: Int
Link copied to clipboard
open override val value: Double

The value of the quantity

Link copied to clipboard
@get:JvmName(name = "wrapped")
val wrapped: Angle

A new Angle wrapped from 0 to 2pi

Functions

Link copied to clipboard
operator fun compareTo(other: Angle): Int
Link copied to clipboard
operator fun div(other: Angle): Double
operator fun div(scalar: Double): Angle
operator fun div(scalar: Int): Angle
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun isNaN(): Boolean
Link copied to clipboard
fun lessThan(other: Angle): Boolean
Link copied to clipboard
Link copied to clipboard
operator fun minus(other: Angle): Angle
Link copied to clipboard
open override fun newInstance(value: Double): Angle

Creates a new instance of the class with the given value

Link copied to clipboard
operator fun plus(other: Angle): Angle
Link copied to clipboard
operator fun rem(other: Angle): Angle
operator fun rem(divisor: Double): Angle
operator fun rem(divisor: Int): Angle
Link copied to clipboard
operator fun times(other: Angle): Angle
operator fun times(scalar: Double): Angle
operator fun times(scalar: Int): Angle
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
operator fun unaryMinus(): Angle
Link copied to clipboard
operator fun unaryPlus(): Angle