Constructors

Link copied to clipboard
open fun Euclidean2DPosition(xp: Double, yp: Double)
Link copied to clipboard
open fun Euclidean2DPosition(c: Array<Double>)

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
fun div(other: Double): P
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
fun get(dim: Int): Double
abstract fun get(p: Int): Double
Link copied to clipboard
open fun getAsAngle(): Double
Link copied to clipboard
fun getCoordinate(dim: Int): Double
Link copied to clipboard
fun getCoordinates(): Array<Double>
Link copied to clipboard
fun getDimensions(): Int
Link copied to clipboard
open fun getMagnitude(): Double
Link copied to clipboard
open fun getX(): Double
Link copied to clipboard
open fun getY(): Double
Link copied to clipboard
fun hashCode(): Int
Link copied to clipboard
open fun isInRectangle(origin: Vector2D<out Any>, width: Double, height: Double): Boolean
Link copied to clipboard
fun minus(other: P): P
abstract fun minus(p: S): S
Link copied to clipboard
open fun newFrom(x: Double, y: Double): Euclidean2DPosition
Link copied to clipboard
open fun normal(): Euclidean2DPosition
Link copied to clipboard
abstract fun normalized(): S
open fun normalized(): P
Link copied to clipboard
fun plus(other: P): P
abstract fun plus(p: S): S
Link copied to clipboard
open fun resized(newLen: Double): S
Link copied to clipboard
open fun surrounding(radius: Double, count: Int): List<P>
Link copied to clipboard
open fun surroundingPointAt(angle: Double, distance: Double): P
Link copied to clipboard
fun times(other: Double): P
abstract fun times(p: Double): S
Link copied to clipboard
open fun toString(): String