p

scalismo.common

interpolation

package interpolation

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class BSplineCoefficients extends AnyRef
  2. trait BSplineImageInterpolator[D, A] extends DifferentiableFieldInterpolator[D, DiscreteImageDomain, A, EuclideanVector[D]]
  3. case class BSplineImageInterpolator1D[A](degree: Int)(implicit evidence$7: Scalar[A]) extends BSplineImageInterpolator[_1D, A] with Product with Serializable
  4. case class BSplineImageInterpolator2D[A](degree: Int)(implicit evidence$8: Scalar[A]) extends BSplineImageInterpolator[_2D, A] with Product with Serializable
  5. case class BSplineImageInterpolator3D[A](degree: Int)(implicit evidence$9: Scalar[A]) extends BSplineImageInterpolator[_3D, A] with Product with Serializable
  6. trait BarycentricInterpolator[D, A] extends FieldInterpolator[D, TetrahedralMesh, A]
  7. case class BarycentricInterpolator3D[A]()(implicit evidence$5: ValueInterpolator[A]) extends BarycentricInterpolator[_3D, A] with Product with Serializable
  8. trait DifferentiableFieldInterpolator[D, DDomain[D] <: DiscreteDomain[D], A, dA] extends FieldInterpolator[D, DDomain, A]
  9. trait FieldInterpolator[D, DDomain[D] <: DiscreteDomain[D], A] extends AnyRef

    Base trait for all interpolators that can be used to interpolate a DiscreteField

    Base trait for all interpolators that can be used to interpolate a DiscreteField

    D

    Dimensionality

    DDomain

    Type of the PointSet that the interpolator can interpolate

    A

    The value type

  10. trait LinearImageInterpolator[D, A] extends FieldInterpolator[D, DiscreteImageDomain, A]
  11. case class LinearImageInterpolator1D[A]()(implicit evidence$5: ValueInterpolator[A]) extends LinearImageInterpolator[_1D, A] with Product with Serializable
  12. case class LinearImageInterpolator2D[A]()(implicit evidence$6: ValueInterpolator[A]) extends LinearImageInterpolator[_2D, A] with Product with Serializable
  13. case class LinearImageInterpolator3D[A]()(implicit evidence$7: ValueInterpolator[A]) extends LinearImageInterpolator[_3D, A] with Product with Serializable
  14. case class NearestNeighborInterpolator[D, DDomain[DD] <: DiscreteDomain[DD], A]() extends FieldInterpolator[D, DDomain, A] with Product with Serializable

    Nearest neighbor interpolation of a discrete field.

    Nearest neighbor interpolation of a discrete field. This implementation is generic and works for any discrete field.

  15. case class TriangleMeshInterpolator3D[A]()(implicit evidence$1: ValueInterpolator[A]) extends FieldInterpolator[_3D, TriangleMesh, A] with Product with Serializable

    Interpolates a given discrete field defined on the vertices of a triangle mesh (i.e.

    Interpolates a given discrete field defined on the vertices of a triangle mesh (i.e. a MeshField) by means of a surface interpolation on the surface defined by the mesh.

Ungrouped