#include <itkFixedCenterOfRotationAffineTransform.h>
Inheritance diagram for itk::FixedCenterOfRotationAffineTransform< TScalarType, NDimensions >:
Public Types | |
typedef FixedCenterOfRotationAffineTransform | Self |
typedef AffineTransform< TScalarType, NDimensions > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::ParametersType | ParametersType |
typedef Superclass::JacobianType | JacobianType |
typedef Superclass::ScalarType | ScalarType |
typedef Superclass::InputVectorType | InputVectorType |
typedef Superclass::OutputVectorType | OutputVectorType |
typedef Superclass::InputCovariantVectorType | InputCovariantVectorType |
typedef Superclass::OutputCovariantVectorType | OutputCovariantVectorType |
typedef Superclass::InputVnlVectorType | InputVnlVectorType |
typedef Superclass::OutputVnlVectorType | OutputVnlVectorType |
typedef Superclass::InputPointType | InputPointType |
typedef Superclass::OutputPointType | OutputPointType |
typedef Superclass::MatrixType | MatrixType |
typedef Superclass::OffsetType | OffsetType |
Public Member Functions | |
virtual const char * | GetClassName () const |
void | SetIdentity (void) |
void | PrintSelf (std::ostream &s, Indent indent) const |
virtual void | SetScaleComponent (const double scale[NDimensions]) |
virtual const double * | GetScaleComponent () const |
void | SetMatrixComponent (const MatrixType &matrix) |
const MatrixType & | GetMatrixComponent () const |
void | SetOffsetComponent (const OffsetType &offset) |
const OffsetType & | GetOffsetComponent (void) const |
void | SetMatrix (const MatrixType &matrix) |
void | SetOffset (const OffsetType &offset) |
void | SetParameters (const ParametersType ¶meters) |
const ParametersType & | GetParameters (void) const |
itkStaticConstMacro (SpaceDimension, unsigned int, NDimensions) | |
itkStaticConstMacro (ParametersDimension, unsigned int, NDimensions *(NDimensions+1)) | |
void | SetCenterOfRotationComponent (const InputPointType &cor) |
virtual const InputPointType & | GetCenterOfRotationComponent () |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
FixedCenterOfRotationAffineTransform () | |
virtual | ~FixedCenterOfRotationAffineTransform () |
This class implements an Affine transform in which the rotation center can be explicitly selected.
Definition at line 41 of file itkFixedCenterOfRotationAffineTransform.h.
|
Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 49 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Standard covariant vector type for this class Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 71 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Standard coordinate point type for this class Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 76 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Standard vector type for this class Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 68 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Standard vnl_vector type for this class Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 74 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Jacobian Type Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 66 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Standard matrix type for this class Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 78 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Standard offset type for this class Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 79 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Standard covariant vector type for this class Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 73 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Standard coordinate point type for this class Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 77 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Standard vector type for this class Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 69 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Standard vnl_vector type for this class Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 75 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Types taken from the Superclass Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 65 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 48 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Standard scalar type for this class Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 67 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Standard typedefs Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 46 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. Definition at line 47 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Construct an FixedCenterOfRotationAffineTransform object |
|
Destroy an FixedCenterOfRotationAffineTransform object |
|
Set and Get the center of rotation |
|
Run-time type information (and related methods). Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. |
|
Get matrix of the transform Definition at line 105 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Get offset of the transform Definition at line 111 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Get the Transformation Parameters. Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. |
|
Get the scale of the transform Definition at line 98 of file itkFixedCenterOfRotationAffineTransform.h. |
|
Dimension of the domain space. Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. |
|
Dimension of the domain space. Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. |
|
New macro for creation of through a Smart Pointer Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. |
|
Print contents of an FixedCenterOfRotationAffineTransform Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. |
|
Set and Get the center of rotation |
|
Set the transformation to an Identity This sets the matrix to identity and the Offset to null. Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. |
|
Set matrix of the AffineTransform This reinitializes the different components, i.e ScaleComponent, OffsetComponent, etc ... Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. |
|
Set the matrix of the transform. The matrix should not include scale |
|
Set offset (origin) of the Affine Transform. This reinitializes the different components, i.e ScaleComponent, OffsetComponent, etc ... Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. |
|
Set offset (origin) of the Transform. |
|
Set the transformation from a container of parameters. The first (NDimension x NDimension) parameters define the matrix and the last NDimension parameters the translation. Reimplemented from itk::AffineTransform< TScalarType, NDimensions >. |
|
Set the scale of the transform |