package
geometry
Type Members
-
abstract
class
Coordinate[D <: Dim, S] extends AnyRef
-
sealed
trait
Dim extends AnyRef
-
sealed abstract
class
IntVector[D <: Dim] extends AnyRef
-
case class
IntVector1D(i: Int) extends IntVector[_1D] with Product with Serializable
-
case class
IntVector2D(i: Int, j: Int) extends IntVector[_2D] with Product with Serializable
-
case class
IntVector3D(i: Int, j: Int, k: Int) extends IntVector[_3D] with Product with Serializable
-
case class
Landmark[D <: Dim](id: String, point: Point[D], description: Option[String] = None, uncertainty: Option[NDimensionalNormalDistribution[D]] = None)(implicit evidence$1: NDSpace[D]) extends Product with Serializable
-
-
sealed abstract
class
Point[D <: Dim] extends AnyRef
-
case class
Point1D(x: Float) extends Point[_1D] with Product with Serializable
-
case class
Point2D(x: Float, y: Float) extends Point[_2D] with Product with Serializable
-
case class
Point3D(x: Float, y: Float, z: Float) extends Point[_3D] with Product with Serializable
-
-
sealed abstract
class
Vector[D <: Dim] extends AnyRef
-
case class
Vector1D(x: Float) extends Vector[_1D] with Product with Serializable
-
case class
Vector2D(x: Float, y: Float) extends Vector[_2D] with Product with Serializable
-
case class
Vector3D(x: Float, y: Float, z: Float) extends Vector[_3D] with Product with Serializable
-
trait
_1D extends Dim
-
trait
_2D extends Dim
-
trait
_3D extends Dim
Simple square matrix class of dimension D x D. The data is stored in column major ordering