#include <itkFixedCenterOfRotationAffineTransform.h>
Inheritance diagram for itk::FixedCenterOfRotationAffineTransform< TScalarType, NDimensions >:


This class implements an Affine transform in which the rotation center can be explicitly selected.
Definition at line 41 of file itkFixedCenterOfRotationAffineTransform.h.
Public Types | |
| typedef Superclass::CenterType | CenterType |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef Superclass::InputCovariantVectorType | InputCovariantVectorType |
| typedef Superclass::InputPointType | InputPointType |
| typedef Superclass::InputVectorType | InputVectorType |
| typedef Superclass::InputVnlVectorType | InputVnlVectorType |
| typedef Superclass::InverseMatrixType | InverseMatrixType |
| 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 FixedCenterOfRotationAffineTransform | Self |
| typedef ScalableAffineTransform< TScalarType, NDimensions > | Superclass |
| typedef Superclass::TranslationType | TranslationType |
Public Member Functions | |
| InputPointType | GetCenterOfRotationComponent (void) const |
| const MatrixType & | GetMatrixComponent () const |
| virtual const char * | GetNameOfClass () const |
| const OffsetType & | GetOffsetComponent (void) const |
| Get the scale of the transform *virtual const double * | GetScale () const |
| virtual const double * | GetScaleComponent () const |
| itkStaticConstMacro (ParametersDimension, unsigned int, NDimensions *(NDimensions+1)) | |
| itkStaticConstMacro (ParametersDimension, unsigned int, NDimensions *(NDimensions+2)) | |
| itkStaticConstMacro (SpaceDimension, unsigned int, NDimensions) | |
| itkStaticConstMacro (OutputSpaceDimension, unsigned int, NDimensions) | |
| Dimension of the domain space * | itkStaticConstMacro (InputSpaceDimension, unsigned int, NDimensions) |
| Set and Get the center of rotation *void | SetCenterOfRotationComponent (const InputPointType &cor) |
| void | SetIdentity (void) |
| void | SetMatrixComponent (const MatrixType &matrix) |
| void | SetOffsetComponent (const OffsetType &offset) |
| Set the scale of the transform *virtual void | SetScale (const double scale[NDimensions]) |
| Set the scale of the transform *virtual void | SetScale (const InputVectorType &scale) |
| virtual void | SetScaleComponent (const double scale[NDimensions]) |
| virtual void | SetScaleComponent (const InputVectorType &scale) |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| void | ComputeMatrix () |
| FixedCenterOfRotationAffineTransform () | |
| FixedCenterOfRotationAffineTransform (unsigned int outputSpaceDimension, unsigned int parametersDimension) | |
| Construct an FixedCenterOfRotationAffineTransform object * | FixedCenterOfRotationAffineTransform (const MatrixType &matrix, const OutputVectorType &offset) |
| void | PrintSelf (std::ostream &s, Indent indent) const |
| void | SetVarScale (const double *scale) |
| virtual | ~FixedCenterOfRotationAffineTransform () |
Protected Attributes | |
| Construct an ScalableAffineTransform object **This method constructs a new AffineTransform object and *initializes the matrix and offset parts of the transformation *to values specified by the caller If the arguments are * | omitted |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 81 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 49 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 72 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 77 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 69 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 75 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 80 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 67 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 79 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 83 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 74 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 78 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 70 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 76 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Types taken from the Superclass Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 66 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 48 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 68 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Standard typedefs Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 46 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 47 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 82 of file itkFixedCenterOfRotationAffineTransform.h. |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
Destroy an FixedCenterOfRotationAffineTransform object |
|
|||||||||
|
|
|
||||||||||
|
Definition at line 88 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||||||
|
Get matrix of the transform Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 98 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||||||
|
Run-time type information (and related methods). Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. |
|
||||||||||
|
Get offset of the transform Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 106 of file itkFixedCenterOfRotationAffineTransform.h. |
|
|||||||||
|
Definition at line 103 of file itkScalableAffineTransform.h. |
|
|||||||||
|
Definition at line 105 of file itkScalableAffineTransform.h. |
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. |
|
||||||||||||||||||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. |
|
||||||||||||||||||||
|
Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. |
|
|||||||||
|
New macro for creation of through a Smart Pointer Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. |
|
||||||||||||||||
|
Print contents of an ScalableAffineTransform |
|
||||||||||
|
Definition at line 86 of file itkFixedCenterOfRotationAffineTransform.h. |
|
||||||||||
|
Set the transformation to an Identity This sets the matrix to identity and the Offset to null. |
|
||||||||||
|
Set the matrix of the transform. The matrix should not include scale Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 94 of file itkFixedCenterOfRotationAffineTransform.h. |
|
||||||||||
|
Set offset (origin) of the Transform. Reimplemented from itk::ScalableAffineTransform< TScalarType, NDimensions >. Definition at line 102 of file itkFixedCenterOfRotationAffineTransform.h. |
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
Definition at line 98 of file itkScalableAffineTransform.h. |
|
||||||||||
|
Definition at line 92 of file itkScalableAffineTransform.h. |
|
||||||||||
|
Definition at line 158 of file itkScalableAffineTransform.h. |
|
|||||
|
Definition at line 141 of file itkScalableAffineTransform.h. |
1.4.2 written by Dimitri van Heesch,
© 1997-2000