Package space.kscience.kmath.geometry

Types

Euclidean2DSpace
Link copied to clipboard
common
object Euclidean2DSpace : GeometrySpace<Vector2D>
2D Euclidean space
Euclidean3DSpace
Link copied to clipboard
common
object Euclidean3DSpace : GeometrySpace<Vector3D>
GeometrySpace
Link copied to clipboard
common
interface GeometrySpace<V : Vector> : Space<V>
Line
Link copied to clipboard
common
data class Line<V : Vector>(base: V, direction: V)
Line2D
Link copied to clipboard
common
typealias Line2D = Line<Vector2D>
Line3D
Link copied to clipboard
common
typealias Line3D = Line<Vector3D>
ReferenceFrame
Link copied to clipboard
common
interface ReferenceFrame
Vector
Link copied to clipboard
common
interface Vector
Vector2D
Link copied to clipboard
common
interface Vector2D : Buffer<Double> , Vector, SpaceElement<Vector2D, Euclidean2DSpace>
Vector3D
Link copied to clipboard
common
interface Vector3D : Buffer<Double> , Vector, SpaceElement<Vector3D, Euclidean3DSpace>

Functions

Vector2D
Link copied to clipboard
common
fun Vector2D(x: Double, y: Double): Vector2D
Vector3D
Link copied to clipboard
common
fun Vector3D(x: Double, y: Double, z: Double): Vector3D

Properties

r
Link copied to clipboard
common
val Vector2D.r: Double
r
Link copied to clipboard
common
val Vector3D.r: Double