NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Our base transform class. Cant think of a better name. More...
Public Types | |
typedef UCLBaseTransform | Self |
typedef Transform< TScalarType, NInputDimensions, NOutputDimensions > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::InputPointType | InputPointType |
typedef Superclass::OutputPointType | OutputPointType |
typedef Superclass::JacobianType | JacobianType |
Public Member Functions | |
virtual const char * | GetClassName () const |
virtual void | TransformPoint (const InputPointType &input, OutputPointType &output) const =0 |
virtual bool | GetInv (UCLBaseTransform *inverse) const =0 |
Protected Member Functions | |
UCLBaseTransform () | |
UCLBaseTransform (unsigned int Dimension, itk::TransformBase::NumberOfParametersType NumberOfParameters) | |
virtual | ~UCLBaseTransform () |
Our base transform class. Cant think of a better name.
typedef SmartPointer< const Self > itk::UCLBaseTransform< TScalarType, NInputDimensions, NOutputDimensions >::ConstPointer |
typedef Superclass::InputPointType itk::UCLBaseTransform< TScalarType, NInputDimensions, NOutputDimensions >::InputPointType |
typedef Superclass::JacobianType itk::UCLBaseTransform< TScalarType, NInputDimensions, NOutputDimensions >::JacobianType |
typedef Superclass::OutputPointType itk::UCLBaseTransform< TScalarType, NInputDimensions, NOutputDimensions >::OutputPointType |
typedef SmartPointer< Self > itk::UCLBaseTransform< TScalarType, NInputDimensions, NOutputDimensions >::Pointer |
typedef UCLBaseTransform itk::UCLBaseTransform< TScalarType, NInputDimensions, NOutputDimensions >::Self |
Standard class typedefs.
typedef Transform<TScalarType, NInputDimensions, NOutputDimensions> itk::UCLBaseTransform< TScalarType, NInputDimensions, NOutputDimensions >::Superclass |
|
inlineprotected |
|
inlineprotected |
|
inlineprotectedvirtual |
|
virtual |
Run-time type information (and related methods).
Reimplemented in itk::SwitchableAffineTransform< TScalarType, NInputDimensions, NOutputDimensions >, and itk::EulerAffineTransform< TScalarType, NInputDimensions, NOutputDimensions >.
|
pure virtual |
To get the inverse. Returns false, if transform is non-invertable.
Implemented in itk::EulerAffineTransform< TScalarType, NInputDimensions, NOutputDimensions >.
|
pure virtual |
To transform a point, without creating an intermediate one.