scalismo.transformations
Members list
Type members
Classlikes
Trait for differentiable D-dimensional transformations
Trait for differentiable D-dimensional transformations
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait RigidTransformation[D]class Rotation[D]class Rotation2Dclass Rotation3Dclass RotationAfterTranslation[D]class Scaling[D]class Translation[D]class TranslationAfterRotation[D]trait SimilarityTransformation[D]class RotationAfterScaling[D]class RotationAfterScalingAfterTranslation[D]class ScalingAfterRotation[D]class TranslationAfterScalingAfterRotation[D]
- Self type
Trait for invertible D-dimensional transformations
Trait for invertible D-dimensional transformations
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait RigidTransformation[D]class Rotation[D]class Rotation2Dclass Rotation3Dclass RotationAfterTranslation[D]class Scaling[D]class Translation[D]class TranslationAfterRotation[D]trait SimilarityTransformation[D]class RotationAfterScaling[D]class RotationAfterScalingAfterTranslation[D]class ScalingAfterRotation[D]class TranslationAfterScalingAfterRotation[D]
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait CanDifferentiateWRTPosition[D]trait ParametricTransformation[D]trait Transformation[D]class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Class defining transformations composed of two argument transforms. The resulting transform is outerTransform
compose innerTransform
Class defining transformations composed of two argument transforms. The resulting transform is outerTransform
compose innerTransform
Attributes
- innerTransformation
transform to be applied first. Must be a parametric differentiable transform
- outerTransformation
transform to be applied second. Must be a parametric differentiable transform
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- class GaussianProcessTransformation[D]trait SimilarityTransformation[D]trait RigidTransformation[D]class Rotation[D]class Rotation2Dclass Rotation3Dclass RotationAfterTranslation[D]class Scaling[D]class Translation[D]class TranslationAfterRotation[D]class RotationAfterScaling[D]class RotationAfterScalingAfterTranslation[D]class ScalingAfterRotation[D]class TranslationAfterScalingAfterRotation[D]
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TransformationSpace[D]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TransformationSpace[D]class Objecttrait Matchableclass Any
Trait for D-dimensional rigid transform, that is a composition of rotation and translation transform. Instances of this trait exist only for _2D and _3D as Rotation is not defined for _1D
Trait for D-dimensional rigid transform, that is a composition of rotation and translation transform. Instances of this trait exist only for _2D and _3D as Rotation is not defined for _1D
Attributes
- Graph
- Supertypes
- trait SimilarityTransformation[D]trait CanDifferentiateWRTPosition[D]trait ParametricTransformation[D]trait Transformation[D]class Objecttrait Matchableclass Any
- Known subtypes
- class Rotation[D]class Rotation2Dclass Rotation3Dclass RotationAfterTranslation[D]class Scaling[D]class Translation[D]class TranslationAfterRotation[D]
D-dimensional Rotation transform that is parametric, invertible and differentiable.
D-dimensional Rotation transform that is parametric, invertible and differentiable.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait RigidTransformation[D]trait SimilarityTransformation[D]trait CanDifferentiateWRTPosition[D]trait ParametricTransformation[D]trait Transformation[D]class Objecttrait Matchableclass Any
- Known subtypes
- class Rotation2Dclass Rotation3D
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait RigidTransformation[_2D]trait SimilarityTransformation[_2D]trait CanDifferentiateWRTPosition[_2D]trait ParametricTransformation[_2D]trait Transformation[_2D]class Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait RigidTransformation[_3D]trait SimilarityTransformation[_3D]trait CanDifferentiateWRTPosition[_3D]trait ParametricTransformation[_3D]trait Transformation[_3D]class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- Rotation3D.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait SimilarityTransformation[D]trait CanDifferentiateWRTPosition[D]trait ParametricTransformation[D]trait Transformation[D]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait SimilarityTransformation[D]trait CanDifferentiateWRTPosition[D]trait ParametricTransformation[D]trait Transformation[D]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait RigidTransformation[D]trait SimilarityTransformation[D]trait CanDifferentiateWRTPosition[D]trait ParametricTransformation[D]trait Transformation[D]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Parametric transformation space producing rotation transforms around a rotation centre.
Parametric transformation space producing rotation transforms around a rotation centre.
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- class RotationSpace2Dclass RotationSpace3D
Factory for RotationSpace instances.
Factory for RotationSpace instances.
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- RotationSpace.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass RotationSpace[_2D]trait TransformationSpace[_2D]class Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass RotationSpace[_3D]trait TransformationSpace[_3D]class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- RotationSpace3D.type
D-dimensional translation transform that is parametric, invertible and differentiable
D-dimensional translation transform that is parametric, invertible and differentiable
Attributes
- t
Translation vector
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait RigidTransformation[D]trait SimilarityTransformation[D]trait CanDifferentiateWRTPosition[D]trait ParametricTransformation[D]trait Transformation[D]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Scaling1D.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Scaling2D.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Scaling3D.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait SimilarityTransformation[D]trait CanDifferentiateWRTPosition[D]trait ParametricTransformation[D]trait Transformation[D]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TransformationSpace[D]class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- class ScalingSpace[_1D]trait Serializabletrait Producttrait Equalstrait TransformationSpace[_1D]class Objecttrait Matchableclass Any
- Self type
- ScalingSpace1D.type
Attributes
- Graph
- Supertypes
- class ScalingSpace[_2D]trait Serializabletrait Producttrait Equalstrait TransformationSpace[_2D]class Objecttrait Matchableclass Any
- Self type
- ScalingSpace2D.type
Attributes
- Graph
- Supertypes
- class ScalingSpace[_3D]trait Serializabletrait Producttrait Equalstrait TransformationSpace[_3D]class Objecttrait Matchableclass Any
- Self type
- ScalingSpace3D.type
Attributes
- Graph
- Supertypes
- trait CanDifferentiateWRTPosition[D]trait ParametricTransformation[D]trait Transformation[D]class Objecttrait Matchableclass Any
- Known subtypes
- trait RigidTransformation[D]class Rotation[D]class Rotation2Dclass Rotation3Dclass RotationAfterTranslation[D]class Scaling[D]class Translation[D]class TranslationAfterRotation[D]class RotationAfterScaling[D]class RotationAfterScalingAfterTranslation[D]class ScalingAfterRotation[D]class TranslationAfterScalingAfterRotation[D]
Trait for D-dimensional transformation that maps a D-dimensional Point to another. A transformation in our library is seen as a particular type of Field (or image) mapping points to values that are also of type scalismo.geometry.Point
Trait for D-dimensional transformation that maps a D-dimensional Point to another. A transformation in our library is seen as a particular type of Field (or image) mapping points to values that are also of type scalismo.geometry.Point
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- trait ParametricTransformation[D]class GaussianProcessTransformation[D]trait SimilarityTransformation[D]trait RigidTransformation[D]class Rotation[D]class Rotation2Dclass Rotation3Dclass RotationAfterTranslation[D]class Scaling[D]class Translation[D]class TranslationAfterRotation[D]class RotationAfterScaling[D]class RotationAfterScalingAfterTranslation[D]class ScalingAfterRotation[D]class TranslationAfterScalingAfterRotation[D]
- Self type
Trait for parametric D-dimensional transformations
Trait for parametric D-dimensional transformations
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Transformation.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Transformation1D.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Transformation2D.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Transformation3D.type
Trait for a parametric transformation space.
Trait for a parametric transformation space.
Many pre-implemented transformation spaces implement this trait : TranslationSpace, ScalingSpace, RotationSpace ..
Most of the basic transforms in our library (scaling, translation, rotation ..) can be created directly and do not necessarily require the prior creation of a TransformationSpace. Defining a TransformationSpace is mainly useful during a registration process where one optimizes over a set of parameters to retrieve a desired transformation.
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class GaussianProcessTransformationSpace[D]class RotationSpace[D]class RotationSpace2Dclass RotationSpace3Dclass ScalingSpace[D]object ScalingSpace1D.typeobject ScalingSpace2D.typeobject ScalingSpace3D.typeclass TranslationSpace[D]object TranslationSpace1D.typeobject TranslationSpace2D.typeobject TranslationSpace3D.type
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TransformationSpace.type
Attributes
- Graph
- Supertypes
- Known subtypes
- class RotationSpace[D]class RotationSpace2Dclass RotationSpace3Dclass ScalingSpace[D]object ScalingSpace1D.typeobject ScalingSpace2D.typeobject ScalingSpace3D.typeclass TranslationSpace[D]object TranslationSpace1D.typeobject TranslationSpace2D.typeobject TranslationSpace3D.type
D-dimensional translation transform that is parametric, invertible and differentiable
D-dimensional translation transform that is parametric, invertible and differentiable
Attributes
- t
Translation vector
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait RigidTransformation[D]trait SimilarityTransformation[D]trait CanDifferentiateWRTPosition[D]trait ParametricTransformation[D]trait Transformation[D]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Translation1D.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Translation2D.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Translation3D.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait RigidTransformation[D]trait SimilarityTransformation[D]trait CanDifferentiateWRTPosition[D]trait ParametricTransformation[D]trait Transformation[D]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TransformationSpace[_2D]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TransformationSpace[_3D]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait SimilarityTransformation[D]trait CanDifferentiateWRTPosition[D]trait ParametricTransformation[D]trait Transformation[D]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TransformationSpace[_2D]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TransformationSpace[_3D]class Objecttrait Matchableclass Any
Parametric transformation space producing translation transforms
Parametric transformation space producing translation transforms
Attributes
- Graph
- Supertypes
- Known subtypes
Attributes
- Graph
- Supertypes
- Self type
- TranslationSpace1D.type
Attributes
- Graph
- Supertypes
- Self type
- TranslationSpace2D.type
Attributes
- Graph
- Supertypes
- Self type
- TranslationSpace3D.type