#include <itkTranslationTransform.h>
Inheritance diagram for itk::TranslationTransform< TScalarType, NDimensions >:


Public Types | |
| typedef TranslationTransform | Self |
| typedef Transform< TScalarType, NDimensions, NDimensions > | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef Superclass::ScalarType | ScalarType |
| typedef Superclass::ParametersType | ParametersType |
| typedef Superclass::JacobianType | JacobianType |
| typedef Vector< TScalarType, itkGetStaticConstMacro(SpaceDimension) | InputVectorType ) |
| typedef Vector< TScalarType, itkGetStaticConstMacro(SpaceDimension) | OutputVectorType ) |
| typedef CovariantVector< TScalarType, itkGetStaticConstMacro(SpaceDimension) | InputCovariantVectorType ) |
| typedef CovariantVector< TScalarType, itkGetStaticConstMacro(SpaceDimension) | OutputCovariantVectorType ) |
| typedef vnl_vector_fixed< TScalarType, itkGetStaticConstMacro(SpaceDimension) | InputVnlVectorType ) |
| typedef vnl_vector_fixed< TScalarType, itkGetStaticConstMacro(SpaceDimension) | OutputVnlVectorType ) |
| typedef Point< TScalarType, itkGetStaticConstMacro(SpaceDimension) | InputPointType ) |
| typedef Point< TScalarType, itkGetStaticConstMacro(SpaceDimension) | OutputPointType ) |
Public Member Functions | |
| virtual const char * | GetNameOfClass () const |
| const OutputVectorType & | GetOffset (void) const |
| void | SetParameters (const ParametersType ¶meters) |
| virtual const ParametersType & | GetParameters (void) const |
| void | SetOffset (const OutputVectorType &offset) |
| void | Compose (const Self *other, bool pre=0) |
| void | Translate (const OutputVectorType &offset, bool pre=0) |
| bool | GetInverse (Self *inverse) const |
| virtual const JacobianType & | GetJacobian (const InputPointType &point) const |
| void | SetIdentity (void) |
| virtual unsigned int | GetNumberOfParameters (void) const |
| itkStaticConstMacro (SpaceDimension, unsigned int, NDimensions) | |
| itkStaticConstMacro (ParametersDimension, unsigned int, NDimensions) | |
| OutputPointType | TransformPoint (const InputPointType &point) const |
| OutputVectorType | TransformVector (const InputVectorType &vector) const |
| OutputVnlVectorType | TransformVector (const InputVnlVectorType &vector) const |
| OutputCovariantVectorType | TransformCovariantVector (const InputCovariantVectorType &vector) const |
| InputPointType | BackTransform (const OutputPointType &point) const |
| InputVectorType | BackTransform (const OutputVectorType &vector) const |
| InputVnlVectorType | BackTransform (const OutputVnlVectorType &vector) const |
| InputCovariantVectorType | BackTransform (const OutputCovariantVectorType &vector) const |
Static Public Member Functions | |
| Pointer | New () |
Protected Member Functions | |
| TranslationTransform () | |
| ~TranslationTransform () | |
| void | PrintSelf (std::ostream &os, Indent indent) const |
The same functionality could be obtained by using the Affine tranform, but with a large difference in performace.
Definition at line 42 of file itkTranslationTransform.h.
|
|||||
|
Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 50 of file itkTranslationTransform.h. |
|
|||||
|
Standard covariant vector type for this class. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 78 of file itkTranslationTransform.h. Referenced by itk::TranslationTransform< TScalarType, NDimensions >::SetOffset(). |
|
|||||
|
Standard coordinate point type for this class. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 88 of file itkTranslationTransform.h. Referenced by itk::TranslationTransform< TScalarType, NDimensions >::SetOffset(). |
|
|||||
|
Standard vector type for this class. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 73 of file itkTranslationTransform.h. Referenced by itk::TranslationTransform< TScalarType, NDimensions >::SetOffset(). |
|
|||||
|
Standard vnl_vector type for this class. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 83 of file itkTranslationTransform.h. Referenced by itk::TranslationTransform< TScalarType, NDimensions >::SetOffset(). |
|
|||||
|
Standard Jacobian container. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 70 of file itkTranslationTransform.h. Referenced by itk::TranslationTransform< TScalarType, NDimensions >::SetOffset(). |
|
|||||
|
Standard covariant vector type for this class. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 79 of file itkTranslationTransform.h. Referenced by itk::TranslationTransform< TScalarType, NDimensions >::SetOffset(). |
|
|||||
|
Standard coordinate point type for this class. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 89 of file itkTranslationTransform.h. Referenced by itk::TranslationTransform< TScalarType, NDimensions >::SetOffset(). |
|
|||||
|
Standard vector type for this class. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 74 of file itkTranslationTransform.h. Referenced by itk::TranslationTransform< TScalarType, NDimensions >::GetOffset(), and itk::TranslationTransform< TScalarType, NDimensions >::SetOffset(). |
|
|||||
|
Standard vnl_vector type for this class. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 84 of file itkTranslationTransform.h. Referenced by itk::TranslationTransform< TScalarType, NDimensions >::SetOffset(). |
|
|||||
|
Standard parameters container. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 67 of file itkTranslationTransform.h. Referenced by itk::TranslationTransform< TScalarType, NDimensions >::GetOffset(). |
|
|||||
|
Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 49 of file itkTranslationTransform.h. |
|
|||||
|
Standard scalar type for this class. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 64 of file itkTranslationTransform.h. |
|
|||||
|
Standard class typedefs. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 47 of file itkTranslationTransform.h. Referenced by itk::TranslationTransform< TScalarType, NDimensions >::SetOffset(). |
|
|||||
|
Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 48 of file itkTranslationTransform.h. |
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
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. |
|
||||||||||
|
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. |
|
||||||||||
|
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. |
|
||||||||||
|
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. |
|
||||||||||||||||
|
Compose with another TranslationTransform. |
|
||||||||||
|
Find inverse of an affine transformation. This method creates and returns a new TranslationTransform object which is the inverse of self. If self is not invertible, false is returned. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. |
|
||||||||||
|
Compute the Jacobian Matrix of the transformation at one point Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. |
|
|||||||||
|
Run-time type information (and related methods). Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. |
|
||||||||||
|
Return the number of parameters that completely define the Transfom Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. Definition at line 153 of file itkTranslationTransform.h. |
|
||||||||||
|
This method returns the value of the offset of the TranslationTransform. Definition at line 94 of file itkTranslationTransform.h. References itk::TranslationTransform< TScalarType, NDimensions >::OutputVectorType, and itk::TranslationTransform< TScalarType, NDimensions >::ParametersType. |
|
||||||||||
|
Get the Transformation Parameters. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. |
|
||||||||||||||||||||
|
Dimension of the domain space. |
|
||||||||||||||||||||
|
Dimension of the domain space. |
|
|||||||||
|
New macro for creation of through the object factory. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. |
|
||||||||||||||||
|
Print contents of an TranslationTransform. Reimplemented from itk::Object. |
|
||||||||||
|
Set the parameters to the IdentityTransform |
|
||||||||||
|
||||||||||
|
This method sets the parameters for the transform value specified by the user. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. |
|
||||||||||
|
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. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. |
|
||||||||||
|
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. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. |
|
||||||||||
|
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. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. |
|
||||||||||
|
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. Reimplemented from itk::Transform< TScalarType, NDimensions, NDimensions >. |
|
||||||||||||||||
|
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. |
1.3.5 written by Dimitri van Heesch,
© 1997-2000