Coordinate3D

class Coordinate3D(var x: Double, var y: Double, var z: Double) : Coordinate

Represents a 3-Dimensional Coordinate.

Constructors

Link copied to clipboard
constructor(x: Int, y: Int, z: Int)

Constructs a 3D Coordinate.

constructor(xyz: IntArray)

Constructs a 3D Coordinate.

constructor(xyz: DoubleArray)

Constructs a 3D Coordinate.

constructor(x: Double, y: Double, z: Double)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val dimension: Dimension

The dimension of the Coordinate.

Link copied to clipboard
open override val magnitude: Double

The magnitude of the Coordinate.

Link copied to clipboard
var x: Double

The X Value of the Coordinate.

Link copied to clipboard
var y: Double

The Y Value of the Coordinate.

Link copied to clipboard
var z: Double

The Z Value of the Coordinate.

Functions

Link copied to clipboard
open operator override fun compareTo(other: Coordinate): Int
Link copied to clipboard
operator fun component1(): Double
Link copied to clipboard
operator fun component2(): Double
Link copied to clipboard
operator fun component3(): Double
Link copied to clipboard
operator fun div(scalar: Double): Coordinate3D
operator fun div(other: Coordinate3D): Coordinate3D
Link copied to clipboard
operator fun divAssign(other: Coordinate3D)
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
operator fun minus(scalar: Double): Coordinate3D
operator fun minus(other: Coordinate3D): Coordinate3D
Link copied to clipboard
operator fun minusAssign(other: Coordinate3D)
Link copied to clipboard
operator fun plus(scalar: Double): Coordinate3D
operator fun plus(other: Coordinate3D): Coordinate3D
Link copied to clipboard
operator fun plusAssign(other: Coordinate3D)
Link copied to clipboard
operator fun times(scalar: Double): Coordinate3D
operator fun times(other: Coordinate3D): Coordinate3D
Link copied to clipboard
operator fun timesAssign(other: Coordinate3D)
Link copied to clipboard
open override fun toString(): String