Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkAdvancedTranslationTransform.h>
Translation transformation of a vector space (e.g. space coordinates)
The same functionality could be obtained by using the Affine tranform, but with a large difference in performace.
Definition at line 56 of file Common/Transforms/itkAdvancedTranslationTransform.h.
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::FixedParametersType | FixedParametersType |
typedef CovariantVector< TScalarType, itkGetStaticConstMacro(SpaceDimension) > | InputCovariantVectorType |
typedef CovariantVector< TScalarType, itkGetStaticConstMacro(SpaceDimension) > | InputCovariantVectorType |
typedef Point< TScalarType, itkGetStaticConstMacro(SpaceDimension) > | InputPointType |
typedef Point< TScalarType, itkGetStaticConstMacro(SpaceDimension) > | InputPointType |
typedef Vector< TScalarType, itkGetStaticConstMacro(SpaceDimension) > | InputVectorType |
typedef Vector< TScalarType, itkGetStaticConstMacro(SpaceDimension) > | InputVectorType |
typedef vnl_vector_fixed< TScalarType, itkGetStaticConstMacro(SpaceDimension) > | InputVnlVectorType |
typedef vnl_vector_fixed< TScalarType, itkGetStaticConstMacro(SpaceDimension) > | InputVnlVectorType |
typedef Superclass::InternalMatrixType | InternalMatrixType |
typedef Superclass::InternalMatrixType | InternalMatrixType |
typedef Superclass::JacobianOfSpatialHessianType | JacobianOfSpatialHessianType |
typedef Superclass::JacobianOfSpatialHessianType | JacobianOfSpatialHessianType |
typedef Superclass::JacobianOfSpatialJacobianType | JacobianOfSpatialJacobianType |
typedef Superclass::JacobianOfSpatialJacobianType | JacobianOfSpatialJacobianType |
typedef Superclass::JacobianType | JacobianType |
typedef Superclass::JacobianType | JacobianType |
typedef Superclass::NonZeroJacobianIndicesType | NonZeroJacobianIndicesType |
typedef Superclass::NonZeroJacobianIndicesType | NonZeroJacobianIndicesType |
typedef Superclass::NumberOfParametersType | NumberOfParametersType |
typedef Superclass::NumberOfParametersType | NumberOfParametersType |
typedef CovariantVector< TScalarType, itkGetStaticConstMacro(SpaceDimension) > | OutputCovariantVectorType |
typedef CovariantVector< TScalarType, itkGetStaticConstMacro(SpaceDimension) > | OutputCovariantVectorType |
typedef Point< TScalarType, itkGetStaticConstMacro(SpaceDimension) > | OutputPointType |
typedef Point< TScalarType, itkGetStaticConstMacro(SpaceDimension) > | OutputPointType |
typedef Vector< TScalarType, itkGetStaticConstMacro(SpaceDimension) > | OutputVectorType |
typedef Vector< TScalarType, itkGetStaticConstMacro(SpaceDimension) > | OutputVectorType |
typedef vnl_vector_fixed< TScalarType, itkGetStaticConstMacro(SpaceDimension) > | OutputVnlVectorType |
typedef vnl_vector_fixed< TScalarType, itkGetStaticConstMacro(SpaceDimension) > | OutputVnlVectorType |
typedef Superclass::ParametersType | ParametersType |
typedef Superclass::ParametersType | ParametersType |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< Self > | Pointer |
typedef Superclass::ScalarType | ScalarType |
typedef Superclass::ScalarType | ScalarType |
typedef AdvancedTranslationTransform | Self |
typedef AdvancedTranslationTransform | Self |
typedef Superclass::SpatialHessianType | SpatialHessianType |
typedef Superclass::SpatialHessianType | SpatialHessianType |
typedef Superclass::SpatialJacobianType | SpatialJacobianType |
typedef Superclass::SpatialJacobianType | SpatialJacobianType |
typedef AdvancedTransform< TScalarType, NDimensions, NDimensions > | Superclass |
typedef AdvancedTransform< TScalarType, NDimensions, NDimensions > | Superclass |
typedef Superclass::TransformCategoryEnum | TransformCategoryEnum |
Public Types inherited from itk::AdvancedTransform< double, 3, 3 > | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::DerivativeType | DerivativeType |
typedef Superclass::FixedParametersType | FixedParametersType |
typedef Superclass::InputCovariantVectorType | InputCovariantVectorType |
typedef Superclass::InputPointType | InputPointType |
typedef Superclass::InputVectorType | InputVectorType |
typedef Superclass::InputVnlVectorType | InputVnlVectorType |
typedef SpatialJacobianType::InternalMatrixType | InternalMatrixType |
typedef Superclass::InverseTransformBasePointer | InverseTransformBasePointer |
typedef Superclass::InverseTransformBaseType | InverseTransformBaseType |
typedef std::vector< SpatialHessianType > | JacobianOfSpatialHessianType |
typedef std::vector< SpatialJacobianType > | JacobianOfSpatialJacobianType |
typedef Superclass::JacobianType | JacobianType |
typedef OutputCovariantVectorType | MovingImageGradientType |
typedef MovingImageGradientType::ValueType | MovingImageGradientValueType |
typedef std::vector< unsigned long > | NonZeroJacobianIndicesType |
typedef Superclass::NumberOfParametersType | NumberOfParametersType |
typedef Superclass::OutputCovariantVectorType | OutputCovariantVectorType |
typedef Superclass::OutputPointType | OutputPointType |
typedef Superclass::OutputVectorType | OutputVectorType |
typedef Superclass::OutputVnlVectorType | OutputVnlVectorType |
typedef Superclass::ParametersType | ParametersType |
typedef Superclass::ParametersValueType | ParametersValueType |
typedef SmartPointer< Self > | Pointer |
typedef Superclass::ScalarType | ScalarType |
typedef AdvancedTransform | Self |
typedef FixedArray< Matrix< ScalarType, InputSpaceDimension, InputSpaceDimension >, OutputSpaceDimension > | SpatialHessianType |
typedef Matrix< ScalarType, OutputSpaceDimension, InputSpaceDimension > | SpatialJacobianType |
typedef Transform< double, NInputDimensions, NOutputDimensions > | Superclass |
typedef Transform< double, NInputDimensions, NOutputDimensions > | TransformType |
typedef TransformType::ConstPointer | TransformTypeConstPointer |
typedef TransformType::Pointer | TransformTypePointer |
Static Public Member Functions | |
static Pointer | New () |
static Pointer | New () |
Protected Member Functions | |
AdvancedTranslationTransform () | |
AdvancedTranslationTransform () | |
void | PrintSelf (std::ostream &os, Indent indent) const override |
void | PrintSelf (std::ostream &os, Indent indent) const override |
~AdvancedTranslationTransform () override | |
~AdvancedTranslationTransform () override | |
Protected Member Functions inherited from itk::AdvancedTransform< double, 3, 3 > | |
AdvancedTransform () | |
AdvancedTransform (NumberOfParametersType numberOfParameters) | |
~AdvancedTransform () override | |
Private Member Functions | |
AdvancedTranslationTransform (const Self &) | |
AdvancedTranslationTransform (const Self &) | |
void | operator= (const Self &) |
void | operator= (const Self &) |
Additional Inherited Members | |
Protected Attributes inherited from itk::AdvancedTransform< double, 3, 3 > | |
bool | m_HasNonZeroJacobianOfSpatialHessian |
bool | m_HasNonZeroSpatialHessian |
typedef SmartPointer< const Self > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::ConstPointer |
Definition at line 65 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef SmartPointer< const Self > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::ConstPointer |
Definition at line 65 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef Superclass::FixedParametersType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::FixedParametersType |
Definition at line 82 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef CovariantVector< TScalarType, itkGetStaticConstMacro( SpaceDimension ) > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::InputCovariantVectorType |
Standard covariant vector type for this class.
Definition at line 94 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef CovariantVector< TScalarType, itkGetStaticConstMacro( SpaceDimension ) > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::InputCovariantVectorType |
Standard covariant vector type for this class.
Definition at line 92 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef Point< TScalarType, itkGetStaticConstMacro( SpaceDimension ) > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::InputPointType |
Standard coordinate point type for this class.
Definition at line 102 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef Point< TScalarType, itkGetStaticConstMacro( SpaceDimension ) > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::InputPointType |
Standard coordinate point type for this class.
Definition at line 100 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef Vector< TScalarType, itkGetStaticConstMacro( SpaceDimension ) > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::InputVectorType |
Standard vector type for this class.
Definition at line 90 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef Vector< TScalarType, itkGetStaticConstMacro( SpaceDimension ) > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::InputVectorType |
Standard vector type for this class.
Definition at line 88 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef vnl_vector_fixed< TScalarType, itkGetStaticConstMacro( SpaceDimension ) > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::InputVnlVectorType |
Standard vnl_vector type for this class.
Definition at line 98 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef vnl_vector_fixed< TScalarType, itkGetStaticConstMacro( SpaceDimension ) > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::InputVnlVectorType |
Standard vnl_vector type for this class.
Definition at line 96 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef Superclass::InternalMatrixType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::InternalMatrixType |
Definition at line 114 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef Superclass::InternalMatrixType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::InternalMatrixType |
Definition at line 112 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef Superclass::JacobianOfSpatialHessianType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::JacobianOfSpatialHessianType |
Definition at line 113 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef Superclass::JacobianOfSpatialHessianType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::JacobianOfSpatialHessianType |
Definition at line 111 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef Superclass::JacobianOfSpatialJacobianType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::JacobianOfSpatialJacobianType |
Definition at line 110 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef Superclass::JacobianOfSpatialJacobianType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::JacobianOfSpatialJacobianType |
Definition at line 108 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef Superclass::JacobianType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::JacobianType |
Standard Jacobian container.
Definition at line 87 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef Superclass::JacobianType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::JacobianType |
Standard Jacobian container.
Definition at line 85 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef Superclass::NonZeroJacobianIndicesType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::NonZeroJacobianIndicesType |
AdvancedTransform typedefs
Definition at line 107 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef Superclass::NonZeroJacobianIndicesType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::NonZeroJacobianIndicesType |
AdvancedTransform typedefs
Definition at line 105 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef Superclass::NumberOfParametersType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::NumberOfParametersType |
Definition at line 83 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef Superclass::NumberOfParametersType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::NumberOfParametersType |
Definition at line 82 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef CovariantVector< TScalarType, itkGetStaticConstMacro( SpaceDimension ) > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::OutputCovariantVectorType |
Definition at line 95 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef CovariantVector< TScalarType, itkGetStaticConstMacro( SpaceDimension ) > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::OutputCovariantVectorType |
Definition at line 93 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef Point< TScalarType, itkGetStaticConstMacro( SpaceDimension ) > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::OutputPointType |
Definition at line 103 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef Point< TScalarType, itkGetStaticConstMacro( SpaceDimension ) > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::OutputPointType |
Definition at line 101 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef Vector< TScalarType, itkGetStaticConstMacro( SpaceDimension ) > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::OutputVectorType |
Definition at line 91 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef Vector< TScalarType, itkGetStaticConstMacro( SpaceDimension ) > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::OutputVectorType |
Definition at line 89 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef vnl_vector_fixed< TScalarType, itkGetStaticConstMacro( SpaceDimension ) > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::OutputVnlVectorType |
Definition at line 99 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef vnl_vector_fixed< TScalarType, itkGetStaticConstMacro( SpaceDimension ) > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::OutputVnlVectorType |
Definition at line 97 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef Superclass::ParametersType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::ParametersType |
Standard parameters container.
Definition at line 81 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef Superclass::ParametersType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::ParametersType |
Standard parameters container.
Definition at line 81 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef SmartPointer< Self > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::Pointer |
Definition at line 64 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef SmartPointer< Self > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::Pointer |
Definition at line 64 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef Superclass::ScalarType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::ScalarType |
Standard scalar type for this class.
Definition at line 78 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef Superclass::ScalarType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::ScalarType |
Standard scalar type for this class.
Definition at line 78 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef AdvancedTranslationTransform itk::AdvancedTranslationTransform< TScalarType, NDimensions >::Self |
Standard class typedefs.
Definition at line 62 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef AdvancedTranslationTransform itk::AdvancedTranslationTransform< TScalarType, NDimensions >::Self |
Standard class typedefs.
Definition at line 62 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef Superclass::SpatialHessianType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::SpatialHessianType |
Definition at line 111 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef Superclass::SpatialHessianType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::SpatialHessianType |
Definition at line 109 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef Superclass::SpatialJacobianType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::SpatialJacobianType |
Definition at line 108 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef Superclass::SpatialJacobianType itk::AdvancedTranslationTransform< TScalarType, NDimensions >::SpatialJacobianType |
Definition at line 106 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef AdvancedTransform< TScalarType, NDimensions, NDimensions > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::Superclass |
Definition at line 63 of file Common/Transforms/itkAdvancedTranslationTransform.h.
typedef AdvancedTransform< TScalarType, NDimensions, NDimensions > itk::AdvancedTranslationTransform< TScalarType, NDimensions >::Superclass |
Definition at line 63 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
typedef Superclass::TransformCategoryEnum itk::AdvancedTranslationTransform< TScalarType, NDimensions >::TransformCategoryEnum |
Definition at line 84 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
protected |
|
overrideprotected |
|
private |
|
protected |
|
overrideprotected |
|
private |
|
inline |
Definition at line 317 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
inline |
|
inline |
This method finds the point or vector that maps to a given point or vector under the affine transformation defined by self. If no such point exists, an exception is thrown.
Definition at line 287 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
inline |
This method finds the point or vector that maps to a given point or vector under the affine transformation defined by self. If no such point exists, an exception is thrown.
|
inline |
Definition at line 297 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
inline |
|
inline |
Definition at line 307 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
inline |
void itk::AdvancedTranslationTransform< TScalarType, NDimensions >::Compose | ( | const Self * | other, |
bool | pre = 0 |
||
) |
Compose with another AdvancedTranslationTransform.
void itk::AdvancedTranslationTransform< TScalarType, NDimensions >::Compose | ( | const Self * | other, |
bool | pre = 0 |
||
) |
Compose with another AdvancedTranslationTransform.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::AdvancedTransform< double, 3, 3 >.
Reimplemented in itk::GPUAdvancedTranslationTransform< TScalarType, NDimensions, TParentTransform >.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::AdvancedTransform< double, 3, 3 >.
Reimplemented in itk::GPUAdvancedTranslationTransform< TScalarType, NDimensions, TParentTransform >.
|
inlineoverride |
Get the Fixed Parameters. The AdvancedTranslationTransform does not require Fixed parameters, therefore this method returns an parameters array of size zero.
Definition at line 251 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
inlineoverride |
Get the Fixed Parameters. The AdvancedTranslationTransform does not require Fixed parameters, therefore this method returns an parameters array of size zero.
Definition at line 240 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
bool itk::AdvancedTranslationTransform< TScalarType, NDimensions >::GetInverse | ( | Self * | inverse | ) | const |
Find inverse of an affine transformation. This method creates and returns a new AdvancedTranslationTransform object which is the inverse of self. If self is not invertible, false is returned.
bool itk::AdvancedTranslationTransform< TScalarType, NDimensions >::GetInverse | ( | Self * | inverse | ) | const |
Find inverse of an affine transformation. This method creates and returns a new AdvancedTranslationTransform object which is the inverse of self. If self is not invertible, false is returned.
|
override |
Compute the Jacobian of the transformation.
|
override |
Compute the Jacobian of the transformation.
|
override |
Compute the Jacobian of the spatial Hessian of the transformation.
|
override |
Compute the Jacobian of the spatial Hessian of the transformation.
|
override |
Compute both the spatial Hessian and the Jacobian of the spatial Hessian of the transformation.
|
override |
Compute both the spatial Hessian and the Jacobian of the spatial Hessian of the transformation.
|
override |
Compute the Jacobian of the spatial Jacobian of the transformation.
|
override |
Compute the Jacobian of the spatial Jacobian of the transformation.
|
override |
Compute the Jacobian of the spatial Jacobian of the transformation.
|
override |
Compute the Jacobian of the spatial Jacobian of the transformation.
|
inlineoverride |
Return the number of parameters that completely define the Transform
Definition at line 223 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
inlineoverride |
Return the number of parameters that completely define the Transform
Definition at line 221 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
|
inline |
This method returns the value of the offset of the AdvancedTranslationTransform.
Definition at line 119 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
inline |
This method returns the value of the offset of the AdvancedTranslationTransform.
Definition at line 117 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
|
override |
Get the Transformation Parameters.
|
override |
Get the Transformation Parameters.
|
override |
Compute the spatial Hessian of the transformation.
|
override |
Compute the spatial Hessian of the transformation.
|
override |
Compute the spatial Jacobian of the transformation.
|
override |
Compute the spatial Jacobian of the transformation.
|
inlineoverride |
Indicates the category transform. e.g. an affine transform, or a local one, e.g. a deformation field.
Definition at line 236 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
inlineoverride |
Indicates that this transform is linear. That is, given two points P and Q, and scalar coefficients a and b, then
T( a*P + b*Q ) = a * T(P) + b * T(Q)
Definition at line 231 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
inlineoverride |
Indicates that this transform is linear. That is, given two points P and Q, and scalar coefficients a and b, then
T( a*P + b*Q ) = a * T(P) + b * T(Q)
Definition at line 229 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
itk::AdvancedTranslationTransform< TScalarType, NDimensions >::itkStaticConstMacro | ( | ParametersDimension | , |
unsigned int | , | ||
NDimensions | |||
) |
itk::AdvancedTranslationTransform< TScalarType, NDimensions >::itkStaticConstMacro | ( | ParametersDimension | , |
unsigned int | , | ||
NDimensions | |||
) |
itk::AdvancedTranslationTransform< TScalarType, NDimensions >::itkStaticConstMacro | ( | SpaceDimension | , |
unsigned int | , | ||
NDimensions | |||
) |
Dimension of the domain space.
itk::AdvancedTranslationTransform< TScalarType, NDimensions >::itkStaticConstMacro | ( | SpaceDimension | , |
unsigned int | , | ||
NDimensions | |||
) |
Dimension of the domain space.
|
static |
New macro for creation of through the object factory.
|
static |
New macro for creation of through the object factory.
|
private |
|
private |
|
overrideprotected |
Print contents of an AdvancedTranslationTransform.
|
overrideprotected |
Print contents of an AdvancedTranslationTransform.
|
inlineoverride |
Set the fixed parameters and update internal transformation. The Translation Transform does not require fixed parameters, therefore the implementation of this method is a null operation.
Definition at line 245 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
inlineoverride |
Set the fixed parameters and update internal transformation. The Translation Transform does not require fixed parameters, therefore the implementation of this method is a null operation.
Definition at line 234 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
void itk::AdvancedTranslationTransform< TScalarType, NDimensions >::SetIdentity | ( | void | ) |
Set the parameters to the IdentityTransform
void itk::AdvancedTranslationTransform< TScalarType, NDimensions >::SetIdentity | ( | void | ) |
Set the parameters to the IdentityTransform
|
inline |
Set offset of an Translation Transform. This method sets the offset of an AdvancedTranslationTransform to a value specified by the user.
Definition at line 132 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
inline |
Set offset of an Translation Transform. This method sets the offset of an AdvancedTranslationTransform to a value specified by the user.
Definition at line 130 of file Components/Transforms/TranslationStackTransform/itkAdvancedTranslationTransform.h.
|
override |
This method sets the parameters for the transform value specified by the user.
|
override |
This method sets the parameters for the transform value specified by the user.
|
override |
|
override |
|
override |
Transform by an affine transformation. This method applies the affine transform given by self to a given point or vector, returning the transformed point or vector.
|
override |
Transform by an affine transformation. This method applies the affine transform given by self to a given point or vector, returning the transformed point or vector.
|
override |
|
override |
|
override |
|
override |
void itk::AdvancedTranslationTransform< TScalarType, NDimensions >::Translate | ( | const OutputVectorType & | offset, |
bool | pre = 0 |
||
) |
Compose affine transformation with a translation. This method modifies self to include a translation of the origin. The translation is precomposed with self if pre is true, and postcomposed otherwise.
void itk::AdvancedTranslationTransform< TScalarType, NDimensions >::Translate | ( | const OutputVectorType & | offset, |
bool | pre = 0 |
||
) |
Compose affine transformation with a translation. This method modifies self to include a translation of the origin. The translation is precomposed with self if pre is true, and postcomposed otherwise.
|
private |
Definition at line 277 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
private |
Definition at line 276 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
private |
Definition at line 272 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
private |
Definition at line 275 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
private |
Definition at line 270 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
private |
Definition at line 274 of file Common/Transforms/itkAdvancedTranslationTransform.h.
|
private |
Definition at line 273 of file Common/Transforms/itkAdvancedTranslationTransform.h.
Generated on 1667476801 for elastix by 1.9.4 |