Package

scalismo

geometry

Permalink

package geometry

Visibility
  1. Public
  2. All

Type Members

  1. abstract class Coordinate[D <: Dim, S] extends AnyRef

    Permalink

    The basic n-tuple in Rn with scalar type S

  2. sealed trait Dim extends AnyRef

    Permalink

    a marker trait only meant to distinguish the dimension

  3. sealed abstract class IntVector[D <: Dim] extends AnyRef

    Permalink
  4. case class IntVector1D(i: Int) extends IntVector[_1D] with Product with Serializable

    Permalink

    1D point

  5. case class IntVector2D(i: Int, j: Int) extends IntVector[_2D] with Product with Serializable

    Permalink

    2D point

  6. case class IntVector3D(i: Int, j: Int, k: Int) extends IntVector[_3D] with Product with Serializable

    Permalink

    3D point

  7. 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

    Permalink
  8. trait NDSpace[D <: Dim] extends Create[D] with Create[D] with Create[D]

    Permalink
  9. sealed abstract class Point[D <: Dim] extends AnyRef

    Permalink

    An n-dimensional Point

  10. case class Point1D(x: Float) extends Point[_1D] with Product with Serializable

    Permalink

    1D point

  11. case class Point2D(x: Float, y: Float) extends Point[_2D] with Product with Serializable

    Permalink

    2D point

  12. case class Point3D(x: Float, y: Float, z: Float) extends Point[_3D] with Product with Serializable

    Permalink

    3D point

  13. class SquareMatrix[D <: Dim] extends AnyRef

    Permalink

    Simple square matrix class of dimension D x D.

    Simple square matrix class of dimension D x D. The data is stored in column major ordering

  14. sealed abstract class Vector[D <: Dim] extends AnyRef

    Permalink

    An n-dimensional Vector

  15. case class Vector1D(x: Float) extends Vector[_1D] with Product with Serializable

    Permalink

    1D Vector

  16. case class Vector2D(x: Float, y: Float) extends Vector[_2D] with Product with Serializable

    Permalink

    2D Vector

  17. case class Vector3D(x: Float, y: Float, z: Float) extends Vector[_3D] with Product with Serializable

    Permalink

    3D Vector

  18. trait _1D extends Dim

    Permalink
  19. trait _2D extends Dim

    Permalink
  20. trait _3D extends Dim

    Permalink

Value Members

  1. object Dim

    Permalink
  2. object IntVector

    Permalink
  3. object NDSpace

    Permalink
  4. object Point

    Permalink
  5. object SquareMatrix

    Permalink
  6. object Vector

    Permalink

Ungrouped