#include <itkTransformBase.h>
Inheritance diagram for itk::TransformBase:
Public Types | |
typedef TransformBase | Self |
typedef Object | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Array< double > | ParametersType |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
virtual unsigned int | GetNumberOfParameters (void) const=0 |
virtual const ParametersType & | GetParameters (void) const=0 |
virtual unsigned int | GetInputSpaceDimension (void) const=0 |
virtual unsigned int | GetOutputSpaceDimension (void) const=0 |
virtual void | SetParameters (const ParametersType &)=0 |
virtual void | SetParametersByValue (const ParametersType &p)=0 |
virtual void | SetFixedParameters (const ParametersType &)=0 |
virtual const ParametersType & | GetFixedParameters () const=0 |
virtual std::string | GetTransformTypeAsString () const=0 |
Protected Member Functions | |
TransformBase () | |
virtual | ~TransformBase () |
Definition at line 39 of file itkTransformBase.h.
|
|
|
|
|
|
Definition at line 88 of file itkTransformBase.h. |
|
Definition at line 89 of file itkTransformBase.h. |
|
|
Get the size of the input space Implemented in itk::Transform< TScalarType, NInputDimensions, NOutputDimensions >, itk::Transform< TScalarType, NDimensions, NDimensions >, and itk::Transform< TScalarType, 3, 2 >. |
|
|
Return the number of parameters that completely define the Transfom Implemented in itk::BSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >, itk::Transform< TScalarType, NInputDimensions, NOutputDimensions >, itk::TranslationTransform< TScalarType, NDimensions >, itk::Transform< TScalarType, NDimensions, NDimensions >, and itk::Transform< TScalarType, 3, 2 >. |
|
Get the size of the output space Implemented in itk::Transform< TScalarType, NInputDimensions, NOutputDimensions >, itk::Transform< TScalarType, NDimensions, NDimensions >, and itk::Transform< TScalarType, 3, 2 >. |
|
|
Generate a platform independant name Implemented in itk::Transform< TScalarType, NInputDimensions, NOutputDimensions >, itk::Transform< TScalarType, NDimensions, NDimensions >, and itk::Transform< TScalarType, 3, 2 >. |
|
|
|
Set the transformation by copying parameters and update internal transformation. This method forces the transform to copy the parameters. The default implementation is to call SetParameters. This call must be overridden if the transform normally implements SetParameters by keeping a reference to the parameters.
Implemented in itk::BSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >, itk::Transform< TScalarType, NInputDimensions, NOutputDimensions >, itk::Transform< TScalarType, NDimensions, NDimensions >, and itk::Transform< TScalarType, 3, 2 >. |