Packages

p

scalismo

geometry

package geometry

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

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

    The basic n-tuple in Rn with scalar type S

  2. sealed trait Dim extends AnyRef

    a marker trait only meant to distinguish the dimension

  3. sealed abstract class EuclideanVector[D] extends AnyRef

    An n-dimensional Vector

  4. case class EuclideanVector1D(x: Double) extends EuclideanVector[_1D] with Product with Serializable

    1D Vector

  5. case class EuclideanVector2D(x: Double, y: Double) extends EuclideanVector[_2D] with Product with Serializable

    2D Vector

  6. case class EuclideanVector3D(x: Double, y: Double, z: Double) extends EuclideanVector[_3D] with Product with Serializable

    3D Vector

  7. sealed abstract class IntVector[D] extends AnyRef
  8. case class IntVector1D(i: Int) extends IntVector[_1D] with Product with Serializable

    1D point

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

    2D point

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

    3D point

  11. case class Landmark[D](id: String, point: Point[D], description: Option[String] = None, uncertainty: Option[MultivariateNormalDistribution] = None)(implicit evidence$1: NDSpace[D]) extends Product with Serializable
  12. trait NDSpace[D] extends Create[D] with Create[D] with Create[D]
  13. sealed abstract class Point[D] extends AnyRef

    An n-dimensional Point

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

    1D point

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

    2D point

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

    3D point

  17. class SquareMatrix[D] extends AnyRef

    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

  18. trait _1D extends Dim
  19. trait _2D extends Dim
  20. trait _3D extends Dim

Value Members

  1. object Dim
  2. object EuclideanVector
  3. object EuclideanVector1D extends Serializable
  4. object EuclideanVector2D extends Serializable
  5. object EuclideanVector3D extends Serializable
  6. object IntVector
  7. object Landmark1D
  8. object Landmark2D
  9. object Landmark3D
  10. object NDSpace
  11. object Point
  12. object Point1D extends Serializable
  13. object Point2D extends Serializable
  14. object Point3D extends Serializable
  15. object SquareMatrix

Ungrouped