AbstractEuclideanPosition

N-dimensional Euclidean position.

Parameters

<P>

actual type

Inheritors

Functions

Link copied to clipboard
open fun angleBetween(other: S): Double
Link copied to clipboard
fun boundingBox(range: Double): List<P>
Link copied to clipboard
open fun coerceAtLeast(minimumMagnitude: Double): S
Link copied to clipboard
open fun coerceAtMost(maximumMagnitude: Double): S
Link copied to clipboard
open fun coerceIn(minimumMagnitude: Double, maximumMagnitude: Double): S
Link copied to clipboard
fun distanceTo(other: P): Double
Link copied to clipboard
open fun div(other: Double): S
Link copied to clipboard
open fun dot(other: S): Double
Link copied to clipboard
fun equals(o: Any): Boolean
Link copied to clipboard
abstract fun fromCoordinates(p: Array<Double>): S
Link copied to clipboard
fun get(dimension: Int): Double
Link copied to clipboard
fun getCoordinate(dimension: Int): Double
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getMagnitude(): Double
Link copied to clipboard
open fun getZero(): S
Link copied to clipboard
fun hashCode(): Int
Link copied to clipboard
abstract fun minus(p: S): S
fun minus(other: P): P
Link copied to clipboard
abstract fun normal(): S
Link copied to clipboard
abstract fun normalized(): S
Link copied to clipboard
abstract fun plus(p: S): S
fun plus(other: P): P
Link copied to clipboard
open fun resized(newLen: Double): S
Link copied to clipboard
abstract fun times(p: Double): S
Link copied to clipboard
open fun toString(): String