#include <itkCenteredAffineTransform.h>
This class implements an Affine transform in which the rotation center can be explicitly selected. Note that the method "ComputeOffset()" must be called just before using the transform for mapping points, vectors or covariantvectors. This is necessary for updating the offset of the transform taking into account the center of rotation.
Definition at line 43 of file itkCenteredAffineTransform.h.
Public Types | |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef Superclass::InputCovariantVectorType | InputCovariantVectorType |
| typedef Superclass::InputPointType | InputPointType |
| typedef Superclass::InputVectorType | InputVectorType |
| typedef Superclass::InputVnlVectorType | InputVnlVectorType |
| typedef Superclass::JacobianType | JacobianType |
| typedef Superclass::MatrixType | MatrixType |
| typedef Superclass::OffsetType | OffsetType |
| typedef Superclass::OutputCovariantVectorType | OutputCovariantVectorType |
| typedef Superclass::OutputPointType | OutputPointType |
| typedef Superclass::OutputVectorType | OutputVectorType |
| typedef Superclass::OutputVnlVectorType | OutputVnlVectorType |
| typedef Superclass::ParametersType | ParametersType |
| typedef SmartPointer< Self > | Pointer |
| typedef Superclass::ScalarType | ScalarType |
| typedef CenteredAffineTransform | Self |
| typedef AffineTransform< TScalarType, NDimensions > | Superclass |
Public Member Functions | |
| Set Get the transformation from a container of parameters *The | first (NDimension x NDimension) parameters define the *matrix |
| const JacobianType & | GetJacobian (const InputPointType &point) const |
| virtual const char * | GetNameOfClass () const |
| const ParametersType & | GetParameters (void) const |
| itkStaticConstMacro (ParametersDimension, unsigned int, NDimensions *(NDimensions+2)) | |
| Dimension of the domain space * | itkStaticConstMacro (SpaceDimension, unsigned int, NDimensions) |
| Set Get the transformation from a container of parameters *The the next N parameters define the center of rotation *and the last N parameters define the translation to be applied *after the coordinate system has been restored to the rotation center *Note that the Offset of the superclass is no longer in the *parameters array since it is fully dependent on the rotation *center and the translation parameters *void | SetParameters (const ParametersType ¶meters) |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| CenteredAffineTransform () | |
| virtual | ~CenteredAffineTransform () |
|
|||||
|
Definition at line 51 of file itkCenteredAffineTransform.h. |
|
|||||
|
Definition at line 73 of file itkCenteredAffineTransform.h. |
|
|||||
|
Definition at line 78 of file itkCenteredAffineTransform.h. |
|
|||||
|
Definition at line 70 of file itkCenteredAffineTransform.h. |
|
|||||
|
Definition at line 76 of file itkCenteredAffineTransform.h. |
|
|||||
|
Definition at line 68 of file itkCenteredAffineTransform.h. |
|
|||||
|
Definition at line 80 of file itkCenteredAffineTransform.h. |
|
|||||
|
Definition at line 81 of file itkCenteredAffineTransform.h. |
|
|||||
|
Definition at line 75 of file itkCenteredAffineTransform.h. |
|
|||||
|
Definition at line 79 of file itkCenteredAffineTransform.h. |
|
|||||
|
Definition at line 71 of file itkCenteredAffineTransform.h. |
|
|||||
|
Definition at line 77 of file itkCenteredAffineTransform.h. |
|
|||||
|
Types taken from the Superclass Definition at line 67 of file itkCenteredAffineTransform.h. |
|
|||||
|
Definition at line 50 of file itkCenteredAffineTransform.h. |
|
|||||
|
Definition at line 69 of file itkCenteredAffineTransform.h. |
|
|||||
|
Standard typedefs Definition at line 48 of file itkCenteredAffineTransform.h. |
|
|||||
|
Definition at line 49 of file itkCenteredAffineTransform.h. |
|
|||||||||
|
Construct an CenteredAffineTransform object |
|
|||||||||
|
Destroy an CenteredAffineTransform object |
|
||||||||||
|
|
|
||||||||||
|
Compute the Jacobian of the transformation This method computes the Jacobian matrix of the transformation. given point or vector, returning the transformed point or vector. The rank of the Jacobian will also indicate if the transform is invertible at this point. |
|
|||||||||
|
Run-time type information (and related methods). |
|
||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|||||||||
|
New macro for creation of through a Smart Pointer |
|
||||||||||
|
|
1.4.2 written by Dimitri van Heesch,
© 1997-2000