ITK  4.3.0
Insight Segmentation and Registration Toolkit
Classes
Module ITKTransform
Group Core
+ Collaboration diagram for Module ITKTransform:

Classes

class  itk::AffineTransform< TScalarType, NDimensions >
 
class  itk::AzimuthElevationToCartesianTransform< TScalarType, NDimensions >
 Transforms from an azimuth, elevation, radius coordinate system to a Cartesian coordinate system, or vice versa. More...
 
class  itk::BSplineBaseTransform< TScalarType, NDimensions, VSplineOrder >
 A base class with common elements of BSplineTransform and BSplineDeformableTransform. More...
 
class  itk::BSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >
 Deformable transform using a BSpline representation. More...
 
class  itk::BSplineTransform< TScalarType, NDimensions, VSplineOrder >
 Deformable transform using a BSpline representation. More...
 
class  itk::BSplineTransformInitializer< TTransform, TImage >
 BSplineTransformInitializer is a helper class intended to initialize the control point grid such that it has a physically consistent definition. More...
 
class  itk::CenteredAffineTransform< TScalarType, NDimensions >
 Affine transformation with a specified center of rotation. More...
 
class  itk::CenteredEuler3DTransform< TScalarType >
 CenteredEuler3DTransform of a vector space (e.g. space coordinates) More...
 
class  itk::CenteredRigid2DTransform< TScalarType >
 CenteredRigid2DTransform of a vector space (e.g. space coordinates) More...
 
class  itk::CenteredSimilarity2DTransform< TScalarType >
 CenteredSimilarity2DTransform of a vector space (e.g. space coordinates) More...
 
class  itk::CenteredTransformInitializer< TTransform, TFixedImage, TMovingImage >
 CenteredTransformInitializer is a helper class intended to initialize the center of rotation and the translation of Transforms having the center of rotation among their parameters. More...
 
class  itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >
 CenteredVersorTransformInitializer is a helper class intended to initialize the center of rotation, versor, and translation of the VersorRigid3DTransform. More...
 
class  itk::CompositeTransform< TScalar, NDimensions >
 This class contains a list of transforms and concatenates them by composition. More...
 
class  itk::ElasticBodyReciprocalSplineKernelTransform< TScalarType, NDimensions >
 
class  itk::ElasticBodySplineKernelTransform< TScalarType, NDimensions >
 This class defines the elastic body spline (EBS) transformation. More...
 
class  itk::Euler2DTransform< TScalarType >
 Euler2DTransform of a vector space (e.g. space coordinates) More...
 
class  itk::Euler3DTransform< TScalarType >
 Euler3DTransform of a vector space (e.g. space coordinates) More...
 
class  itk::FixedCenterOfRotationAffineTransform< TScalarType, NDimensions >
 Affine transformation with a specified center of rotation. More...
 
class  itk::IdentityTransform< TScalarType, NDimensions >
 Implementation of an Identity Transform. More...
 
class  itk::KernelTransform< TScalarType, NDimensions >
 
class  itk::LandmarkBasedTransformInitializer< TTransform, TFixedImage, TMovingImage >
 LandmarkBasedTransformInitializer is a helper class intended to The class computes the transform that aligns the fixed and moving images given a set of landmarks. The class is templated over the Transform type. The transform computed gives the best fit transform that maps the fixed and moving images in a least squares sense. The indices are taken to correspond, so point 1 in the first set will get mapped close to point 1 in the second set, etc. An equal number of fixed and moving landmarks need to be specified using SetFixedLandmarks() SetMovingLandmarks(). Any number of landmarks may be specified. Call InitializeTransform() to initialize the transform. More...
 
class  itk::MatrixOffsetTransformBase< TScalarType, NInputDimensions, NOutputDimensions >
 Matrix and Offset transformation of a vector space (e.g. space coordinates) More...
 
class  itk::MultiTransform< TScalar, NDimensions, NSubDimensions >
 This abstract class contains a list of transforms and provides basic methods. More...
 
class  itk::QuaternionRigidTransform< TScalarType >
 QuaternionRigidTransform of a vector space (e.g. space coordinates). More...
 
class  itk::Rigid2DTransform< TScalarType >
 Rigid2DTransform of a vector space (e.g. space coordinates) More...
 
class  itk::Rigid3DPerspectiveTransform< TScalarType >
 Rigid3DTramsform of a vector space (e.g. space coordinates) More...
 
class  itk::Rigid3DTransform< TScalarType >
 Rigid3DTransform of a vector space (e.g. space coordinates) More...
 
class  itk::ScalableAffineTransform< TScalarType, NDimensions >
 Affine transformation with a specified center of rotation. More...
 
class  itk::ScaleLogarithmicTransform< TScalarType, NDimensions >
 Logarithmic Scale transformation of a vector space (e.g. space coordinates) More...
 
class  itk::ScaleSkewVersor3DTransform< TScalarType >
 ScaleSkewVersor3DTransform of a vector space (e.g. space coordinates) More...
 
class  itk::ScaleTransform< TScalarType, NDimensions >
 Scale transformation of a vector space (e.g. space coordinates) More...
 
class  itk::ScaleVersor3DTransform< TScalarType >
 This transform applies a Versor rotation, translation and anisotropic scale to the space. More...
 
class  itk::Similarity2DTransform< TScalarType >
 Similarity2DTransform of a vector space (e.g. space coordinates) More...
 
class  itk::Similarity3DTransform< TScalarType >
 Similarity3DTransform of a vector space (e.g. space coordinates) More...
 
class  itk::ThinPlateR2LogRSplineKernelTransform< TScalarType, NDimensions >
 
class  itk::ThinPlateSplineKernelTransform< TScalarType, NDimensions >
 
class  itk::Transform< TScalarType, NInputDimensions, NOutputDimensions >
 Transform points and vectors from an input space to an output space. More...
 
class  itk::TransformBase
 
class  itk::TranslationTransform< TScalarType, NDimensions >
 Translation transformation of a vector space (e.g. space coordinates) More...
 
class  itk::VersorRigid3DTransform< TScalarType >
 VersorRigid3DTransform of a vector space (e.g. space coordinates) More...
 
class  itk::VersorTransform< TScalarType >
 
class  itk::VolumeSplineKernelTransform< TScalarType, NDimensions >
 

Detailed Description

Transforms are essential components of image registration framework in ITK. They are typically used for representing the mapping between the physical coordinate system of one image and the physical coordinate system of another image. They are also commonly used in the process of resampling images, particulaly when mapping them between coordinate systems. Transforms are a large family in ITK and form a prolific group of classes in the toolkit.

Dependencies: