#include <itkTransformBase.h>
This class is an abstract class to represent a spatial transform.
This class is templated over the scalar type used to store the transform's parameters.
Definition at line 68 of file itkTransformBase.h.
Public Types | |
using | ConstPointer = SmartPointer<const Self> |
using | FixedParametersType = OptimizerParameters<FixedParametersValueType> |
using | FixedParametersValueType = double |
using | NumberOfParametersType = IdentifierType |
using | ParametersType = OptimizerParameters<ParametersValueType> |
using | ParametersValueType = TParametersValueType |
using | Pointer = SmartPointer<Self> |
using | Self = TransformBaseTemplate |
using | Superclass = Object |
using | TransformCategoryEnum = TransformBaseTemplateEnums::TransformCategory |
![]() | |
using | ConstPointer = SmartPointer<const Self> |
using | Pointer = SmartPointer<Self> |
using | Self = Object |
using | Superclass = LightObject |
![]() | |
using | ConstPointer = SmartPointer<const Self> |
using | Pointer = SmartPointer<Self> |
using | Self = LightObject |
Public Member Functions | |
virtual void | CopyInFixedParameters (const FixedParametersValueType *const begin, const FixedParametersValueType *const end)=0 |
virtual void | CopyInParameters (const ParametersValueType *const begin, const ParametersValueType *const end)=0 |
virtual const FixedParametersType & | GetFixedParameters () const =0 |
virtual unsigned int | GetInputSpaceDimension () const =0 |
virtual const std::string & | GetInputSpaceName () const |
const char * | GetNameOfClass () const override |
virtual NumberOfParametersType | GetNumberOfParameters () const =0 |
virtual unsigned int | GetOutputSpaceDimension () const =0 |
virtual const std::string & | GetOutputSpaceName () const |
virtual const ParametersType & | GetParameters () const =0 |
virtual TransformCategoryEnum | GetTransformCategory () const =0 |
virtual std::string | GetTransformTypeAsString () const =0 |
virtual void | SetFixedParameters (const FixedParametersType &)=0 |
virtual void | SetInputSpaceName (std::string _arg) |
virtual void | SetOutputSpaceName (std::string _arg) |
virtual void | SetParameters (const ParametersType &)=0 |
virtual void | SetParametersByValue (const ParametersType &p)=0 |
![]() | |
unsigned long | AddObserver (const EventObject &event, Command *cmd) const |
unsigned long | AddObserver (const EventObject &event, std::function< void(const EventObject &)> function) const |
LightObject::Pointer | CreateAnother () const override |
virtual void | DebugOff () const |
virtual void | DebugOn () const |
Command * | GetCommand (unsigned long tag) |
bool | GetDebug () const |
MetaDataDictionary & | GetMetaDataDictionary () |
const MetaDataDictionary & | GetMetaDataDictionary () const |
virtual ModifiedTimeType | GetMTime () const |
virtual const TimeStamp & | GetTimeStamp () const |
bool | HasObserver (const EventObject &event) const |
void | InvokeEvent (const EventObject &) |
void | InvokeEvent (const EventObject &) const |
virtual void | Modified () const |
void | Register () const override |
void | RemoveAllObservers () |
void | RemoveObserver (unsigned long tag) const |
void | SetDebug (bool debugFlag) const |
void | SetReferenceCount (int) override |
void | UnRegister () const noexcept override |
void | SetMetaDataDictionary (const MetaDataDictionary &rhs) |
void | SetMetaDataDictionary (MetaDataDictionary &&rrhs) |
virtual void | SetObjectName (std::string _arg) |
virtual const std::string & | GetObjectName () const |
![]() | |
Pointer | Clone () const |
virtual void | Delete () |
virtual int | GetReferenceCount () const |
void | Print (std::ostream &os, Indent indent=0) const |
Protected Member Functions | |
TransformBaseTemplate ()=default | |
~TransformBaseTemplate () override=default | |
![]() | |
Object () | |
bool | PrintObservers (std::ostream &os, Indent indent) const |
void | PrintSelf (std::ostream &os, Indent indent) const override |
virtual void | SetTimeStamp (const TimeStamp &timeStamp) |
~Object () override | |
![]() | |
virtual LightObject::Pointer | InternalClone () const |
LightObject () | |
virtual void | PrintHeader (std::ostream &os, Indent indent) const |
virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
virtual | ~LightObject () |
Private Attributes | |
std::string | m_InputSpaceName {} |
std::string | m_OutputSpaceName {} |
Additional Inherited Members | |
![]() | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool val) |
![]() | |
static void | BreakOnError () |
static Pointer | New () |
![]() | |
std::atomic< int > | m_ReferenceCount {} |
using itk::TransformBaseTemplate< TParametersValueType >::ConstPointer = SmartPointer<const Self> |
Definition at line 77 of file itkTransformBase.h.
using itk::TransformBaseTemplate< TParametersValueType >::FixedParametersType = OptimizerParameters<FixedParametersValueType> |
Definition at line 84 of file itkTransformBase.h.
using itk::TransformBaseTemplate< TParametersValueType >::FixedParametersValueType = double |
Definition at line 83 of file itkTransformBase.h.
using itk::TransformBaseTemplate< TParametersValueType >::NumberOfParametersType = IdentifierType |
The number of parameters can potentially be very large, therefore we use here a large capacity integer.
Definition at line 91 of file itkTransformBase.h.
using itk::TransformBaseTemplate< TParametersValueType >::ParametersType = OptimizerParameters<ParametersValueType> |
Definition at line 82 of file itkTransformBase.h.
using itk::TransformBaseTemplate< TParametersValueType >::ParametersValueType = TParametersValueType |
Type of the input parameters.
Definition at line 81 of file itkTransformBase.h.
using itk::TransformBaseTemplate< TParametersValueType >::Pointer = SmartPointer<Self> |
Definition at line 76 of file itkTransformBase.h.
using itk::TransformBaseTemplate< TParametersValueType >::Self = TransformBaseTemplate |
Standard class type aliases.
Definition at line 74 of file itkTransformBase.h.
using itk::TransformBaseTemplate< TParametersValueType >::Superclass = Object |
Definition at line 75 of file itkTransformBase.h.
using itk::TransformBaseTemplate< TParametersValueType >::TransformCategoryEnum = TransformBaseTemplateEnums::TransformCategory |
Definition at line 162 of file itkTransformBase.h.
|
protecteddefault |
|
overrideprotecteddefault |
|
pure virtual |
This function allow copying a range of values into the FixedParameters The range of values must conform to std::copy(begin, end, m_FixedParameters) requirements.
Implemented in itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< double, 3, 2 >, itk::Transform< double, 3, 3 >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, VDimension, VDimension >, itk::Transform< double, VDimension, VSubDimensions >, itk::Transform< double, VInputDimension, VOutputDimension >, itk::Transform< float, VInputDimension, VOutputDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TParametersValueType, 3, 3 >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, and itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >.
|
pure virtual |
This function allow copying a range of values into the Parameters The range of values must conform to std::copy(begin, end, m_Parameters) requirements.
Implemented in itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< double, 3, 2 >, itk::Transform< double, 3, 3 >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, VDimension, VDimension >, itk::Transform< double, VDimension, VSubDimensions >, itk::Transform< double, VInputDimension, VOutputDimension >, itk::Transform< float, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, 3, 3 >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, and itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >.
|
pure virtual |
Get the fixed parameters.
Implemented in itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineBaseTransform< CoordinateRepresentationType, FixedImageType::ImageDimension, Self::DeformationSplineOrder >, itk::BSplineBaseTransform< CoordinateRepresentationType, FixedImageType::ImageDimension, Self::DeformationSplineOrder >, itk::BSplineBaseTransform< double, 3, 3 >, itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::CenteredRigid2DTransform< TParametersValueType >, itk::CenteredSimilarity2DTransform< TParametersValueType >, itk::CompositeTransform< TParametersValueType, VDimension >, itk::CompositeTransform< RealType, ImageDimension >, itk::CompositeTransform< RealType, ImageDimension >, itk::Euler3DTransform< TParametersValueType >, itk::Euler3DTransform< double >, itk::Euler3DTransform< TParametersValueType >, itk::Euler3DTransform< TParametersValueType >, itk::IdentityTransform< TParametersValueType, VDimension >, itk::KernelTransform< TParametersValueType, VDimension >, itk::KernelTransform< double, 3 >, itk::KernelTransform< double, Self::ImageDimension >, itk::KernelTransform< double, Self::ImageDimension >, itk::KernelTransform< TParametersValueType, 3 >, itk::MatrixOffsetTransformBase< TParametersValueType, VInputDimension, VOutputDimension >, itk::MatrixOffsetTransformBase< double, 2, 2 >, itk::MatrixOffsetTransformBase< double, 3, 3 >, itk::MatrixOffsetTransformBase< double, VDimension, VDimension >, itk::MatrixOffsetTransformBase< float, 3, 3 >, itk::MatrixOffsetTransformBase< float, VDimension, VDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, 2, 2 >, itk::MatrixOffsetTransformBase< TParametersValueType, 2, 2 >, itk::MatrixOffsetTransformBase< TParametersValueType, 3, 3 >, itk::MatrixOffsetTransformBase< TParametersValueType, 3, 3 >, itk::MatrixOffsetTransformBase< TParametersValueType, VDimension, VDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, VDimension, VDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, VOutputDimension, VInputDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, VOutputDimension, VInputDimension >, itk::MultiTransform< TParametersValueType, VDimension, VSubDimensions >, itk::MultiTransform< double, 3, 3 >, itk::MultiTransform< TParametersValueType, VDimension, VDimension >, itk::MultiTransform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< double, 3, 2 >, itk::Transform< double, 3, 3 >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, VDimension, VDimension >, itk::Transform< double, VDimension, VSubDimensions >, itk::Transform< double, VInputDimension, VOutputDimension >, itk::Transform< float, VInputDimension, VOutputDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TParametersValueType, 3, 3 >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, and itk::TranslationTransform< TParametersValueType, VDimension >.
|
pure virtual |
Get the size of the input space
Implemented in itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< double, 3, 2 >, itk::Transform< double, 3, 3 >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, VDimension, VDimension >, itk::Transform< double, VDimension, VSubDimensions >, itk::Transform< double, VInputDimension, VOutputDimension >, itk::Transform< float, VInputDimension, VOutputDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TParametersValueType, 3, 3 >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, and itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >.
|
virtual |
|
overridevirtual |
Reimplemented from itk::Object.
Reimplemented in itk::TranslationTransform< TParametersValueType, VDimension >, itk::VelocityFieldTransform< TParametersValueType, VDimension >, itk::VersorRigid3DTransform< TParametersValueType >, itk::VersorRigid3DTransform< double >, itk::VersorRigid3DTransform< ParametersValueType >, itk::VersorRigid3DTransform< ParametersValueType >, itk::VersorRigid3DTransform< TParametersValueType >, itk::VersorRigid3DTransform< TParametersValueType >, itk::VersorTransform< TParametersValueType >, itk::VersorTransform< double >, itk::VersorTransform< TParametersValueType >, itk::VersorTransform< TParametersValueType >, and itk::VolumeSplineKernelTransform< TParametersValueType, VDimension >.
|
pure virtual |
Return the number of parameters that completely define the Transform
Implemented in itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineBaseTransform< CoordinateRepresentationType, FixedImageType::ImageDimension, Self::DeformationSplineOrder >, itk::BSplineBaseTransform< CoordinateRepresentationType, FixedImageType::ImageDimension, Self::DeformationSplineOrder >, itk::BSplineBaseTransform< double, 3, 3 >, itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineDeformableTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineTransform< ParametersValueType, FixedImageType::ImageDimension, SplineOrder >, itk::BSplineTransform< ParametersValueType, FixedImageType::ImageDimension, SplineOrder >, itk::CompositeTransform< TParametersValueType, VDimension >, itk::CompositeTransform< RealType, ImageDimension >, itk::CompositeTransform< RealType, ImageDimension >, itk::MultiTransform< TParametersValueType, VDimension, VSubDimensions >, itk::MultiTransform< double, 3, 3 >, itk::MultiTransform< TParametersValueType, VDimension, VDimension >, itk::MultiTransform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< double, 3, 2 >, itk::Transform< double, 3, 3 >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, VDimension, VDimension >, itk::Transform< double, VDimension, VSubDimensions >, itk::Transform< double, VInputDimension, VOutputDimension >, itk::Transform< float, VInputDimension, VOutputDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TParametersValueType, 3, 3 >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, and itk::TranslationTransform< TParametersValueType, VDimension >.
|
pure virtual |
Get the size of the output space
Implemented in itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< double, 3, 2 >, itk::Transform< double, 3, 3 >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, VDimension, VDimension >, itk::Transform< double, VDimension, VSubDimensions >, itk::Transform< double, VInputDimension, VOutputDimension >, itk::Transform< float, VInputDimension, VOutputDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TParametersValueType, 3, 3 >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, and itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >.
|
virtual |
|
pure virtual |
Get the Transformation Parameters.
Implemented in itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineBaseTransform< CoordinateRepresentationType, FixedImageType::ImageDimension, Self::DeformationSplineOrder >, itk::BSplineBaseTransform< CoordinateRepresentationType, FixedImageType::ImageDimension, Self::DeformationSplineOrder >, itk::BSplineBaseTransform< double, 3, 3 >, itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::CenteredAffineTransform< TParametersValueType, VDimension >, itk::CenteredEuler3DTransform< TParametersValueType >, itk::CenteredRigid2DTransform< TParametersValueType >, itk::CenteredSimilarity2DTransform< TParametersValueType >, itk::ComposeScaleSkewVersor3DTransform< TParametersValueType >, itk::CompositeTransform< TParametersValueType, VDimension >, itk::CompositeTransform< RealType, ImageDimension >, itk::CompositeTransform< RealType, ImageDimension >, itk::Euler3DTransform< TParametersValueType >, itk::Euler3DTransform< double >, itk::Euler3DTransform< TParametersValueType >, itk::Euler3DTransform< TParametersValueType >, itk::IdentityTransform< TParametersValueType, VDimension >, itk::KernelTransform< TParametersValueType, VDimension >, itk::KernelTransform< double, 3 >, itk::KernelTransform< double, Self::ImageDimension >, itk::KernelTransform< double, Self::ImageDimension >, itk::KernelTransform< TParametersValueType, 3 >, itk::MatrixOffsetTransformBase< TParametersValueType, VInputDimension, VOutputDimension >, itk::MatrixOffsetTransformBase< double, 2, 2 >, itk::MatrixOffsetTransformBase< double, 3, 3 >, itk::MatrixOffsetTransformBase< double, VDimension, VDimension >, itk::MatrixOffsetTransformBase< float, 3, 3 >, itk::MatrixOffsetTransformBase< float, VDimension, VDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, 2, 2 >, itk::MatrixOffsetTransformBase< TParametersValueType, 2, 2 >, itk::MatrixOffsetTransformBase< TParametersValueType, 3, 3 >, itk::MatrixOffsetTransformBase< TParametersValueType, 3, 3 >, itk::MatrixOffsetTransformBase< TParametersValueType, VDimension, VDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, VDimension, VDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, VOutputDimension, VInputDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, VOutputDimension, VInputDimension >, itk::MultiTransform< TParametersValueType, VDimension, VSubDimensions >, itk::MultiTransform< double, 3, 3 >, itk::MultiTransform< TParametersValueType, VDimension, VDimension >, itk::MultiTransform< TParametersValueType, VDimension, VDimension >, itk::QuaternionRigidTransform< TParametersValueType >, itk::Rigid2DTransform< TParametersValueType >, itk::Rigid2DTransform< double >, itk::Rigid2DTransform< ParametersValueType >, itk::Rigid2DTransform< ParametersValueType >, itk::Rigid2DTransform< TParametersValueType >, itk::Rigid2DTransform< TParametersValueType >, itk::Rigid3DPerspectiveTransform< TParametersValueType >, itk::ScaleLogarithmicTransform< TParametersValueType, VDimension >, itk::ScaleSkewVersor3DTransform< TParametersValueType >, itk::ScaleTransform< TParametersValueType, VDimension >, itk::ScaleTransform< float, 3 >, itk::ScaleTransform< TParametersValueType, VDimension >, itk::ScaleTransform< TParametersValueType, VDimension >, itk::ScaleVersor3DTransform< TParametersValueType >, itk::Similarity2DTransform< TParametersValueType >, itk::Similarity2DTransform< double >, itk::Similarity2DTransform< TParametersValueType >, itk::Similarity2DTransform< TParametersValueType >, itk::Similarity3DTransform< TParametersValueType >, itk::Similarity3DTransform< ParametersValueType >, itk::Similarity3DTransform< ParametersValueType >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< double, 3, 2 >, itk::Transform< double, 3, 3 >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, VDimension, VDimension >, itk::Transform< double, VDimension, VSubDimensions >, itk::Transform< double, VInputDimension, VOutputDimension >, itk::Transform< float, VInputDimension, VOutputDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TParametersValueType, 3, 3 >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, itk::TranslationTransform< TParametersValueType, VDimension >, itk::VersorRigid3DTransform< TParametersValueType >, itk::VersorRigid3DTransform< double >, itk::VersorRigid3DTransform< ParametersValueType >, itk::VersorRigid3DTransform< ParametersValueType >, itk::VersorRigid3DTransform< TParametersValueType >, itk::VersorRigid3DTransform< TParametersValueType >, itk::VersorTransform< TParametersValueType >, itk::VersorTransform< double >, itk::VersorTransform< TParametersValueType >, and itk::VersorTransform< TParametersValueType >.
|
pure virtual |
Get transform category
Implemented in itk::AzimuthElevationToCartesianTransform< TParametersValueType, VDimension >, itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineBaseTransform< CoordinateRepresentationType, FixedImageType::ImageDimension, Self::DeformationSplineOrder >, itk::BSplineBaseTransform< CoordinateRepresentationType, FixedImageType::ImageDimension, Self::DeformationSplineOrder >, itk::BSplineBaseTransform< double, 3, 3 >, itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::CompositeTransform< TParametersValueType, VDimension >, itk::CompositeTransform< RealType, ImageDimension >, itk::CompositeTransform< RealType, ImageDimension >, itk::DisplacementFieldTransform< TParametersValueType, VDimension >, itk::DisplacementFieldTransform< CoordinateRepresentationType, Self::MovingDimension >, itk::DisplacementFieldTransform< CoordinateRepresentationType, Self::MovingDimension >, itk::DisplacementFieldTransform< RealType, ImageDimension >, itk::DisplacementFieldTransform< RealType, ImageDimension >, itk::IdentityTransform< TParametersValueType, VDimension >, itk::KernelTransform< TParametersValueType, VDimension >, itk::KernelTransform< double, 3 >, itk::KernelTransform< double, Self::ImageDimension >, itk::KernelTransform< double, Self::ImageDimension >, itk::KernelTransform< TParametersValueType, 3 >, itk::MatrixOffsetTransformBase< TParametersValueType, VInputDimension, VOutputDimension >, itk::MatrixOffsetTransformBase< double, 2, 2 >, itk::MatrixOffsetTransformBase< double, 3, 3 >, itk::MatrixOffsetTransformBase< double, VDimension, VDimension >, itk::MatrixOffsetTransformBase< float, 3, 3 >, itk::MatrixOffsetTransformBase< float, VDimension, VDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, 2, 2 >, itk::MatrixOffsetTransformBase< TParametersValueType, 2, 2 >, itk::MatrixOffsetTransformBase< TParametersValueType, 3, 3 >, itk::MatrixOffsetTransformBase< TParametersValueType, 3, 3 >, itk::MatrixOffsetTransformBase< TParametersValueType, VDimension, VDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, VDimension, VDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, VOutputDimension, VInputDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, VOutputDimension, VInputDimension >, itk::MultiTransform< TParametersValueType, VDimension, VSubDimensions >, itk::MultiTransform< double, 3, 3 >, itk::MultiTransform< TParametersValueType, VDimension, VDimension >, itk::MultiTransform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< double, 3, 2 >, itk::Transform< double, 3, 3 >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, VDimension, VDimension >, itk::Transform< double, VDimension, VSubDimensions >, itk::Transform< double, VInputDimension, VOutputDimension >, itk::Transform< float, VInputDimension, VOutputDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TParametersValueType, 3, 3 >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, and itk::TranslationTransform< TParametersValueType, VDimension >.
|
pure virtual |
Generate a platform independent name
Implemented in itk::BSplineTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineTransform< ParametersValueType, FixedImageType::ImageDimension, SplineOrder >, itk::BSplineTransform< ParametersValueType, FixedImageType::ImageDimension, SplineOrder >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< double, 3, 2 >, itk::Transform< double, 3, 3 >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, VDimension, VDimension >, itk::Transform< double, VDimension, VSubDimensions >, itk::Transform< double, VInputDimension, VOutputDimension >, itk::Transform< float, VInputDimension, VOutputDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TParametersValueType, 3, 3 >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, and itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >.
|
pure virtual |
Set the fixed parameters.
Implemented in itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineBaseTransform< CoordinateRepresentationType, FixedImageType::ImageDimension, Self::DeformationSplineOrder >, itk::BSplineBaseTransform< CoordinateRepresentationType, FixedImageType::ImageDimension, Self::DeformationSplineOrder >, itk::BSplineBaseTransform< double, 3, 3 >, itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineDeformableTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineTransform< ParametersValueType, FixedImageType::ImageDimension, SplineOrder >, itk::BSplineTransform< ParametersValueType, FixedImageType::ImageDimension, SplineOrder >, itk::CenteredRigid2DTransform< TParametersValueType >, itk::CenteredSimilarity2DTransform< TParametersValueType >, itk::CompositeTransform< TParametersValueType, VDimension >, itk::CompositeTransform< RealType, ImageDimension >, itk::CompositeTransform< RealType, ImageDimension >, itk::ConstantVelocityFieldTransform< TParametersValueType, VDimension >, itk::DisplacementFieldTransform< TParametersValueType, VDimension >, itk::DisplacementFieldTransform< CoordinateRepresentationType, Self::MovingDimension >, itk::DisplacementFieldTransform< CoordinateRepresentationType, Self::MovingDimension >, itk::DisplacementFieldTransform< RealType, ImageDimension >, itk::DisplacementFieldTransform< RealType, ImageDimension >, itk::Euler3DTransform< TParametersValueType >, itk::Euler3DTransform< double >, itk::Euler3DTransform< TParametersValueType >, itk::Euler3DTransform< TParametersValueType >, itk::IdentityTransform< TParametersValueType, VDimension >, itk::KernelTransform< TParametersValueType, VDimension >, itk::KernelTransform< double, 3 >, itk::KernelTransform< double, Self::ImageDimension >, itk::KernelTransform< double, Self::ImageDimension >, itk::KernelTransform< TParametersValueType, 3 >, itk::MatrixOffsetTransformBase< TParametersValueType, VInputDimension, VOutputDimension >, itk::MatrixOffsetTransformBase< double, 2, 2 >, itk::MatrixOffsetTransformBase< double, 3, 3 >, itk::MatrixOffsetTransformBase< double, VDimension, VDimension >, itk::MatrixOffsetTransformBase< float, 3, 3 >, itk::MatrixOffsetTransformBase< float, VDimension, VDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, 2, 2 >, itk::MatrixOffsetTransformBase< TParametersValueType, 2, 2 >, itk::MatrixOffsetTransformBase< TParametersValueType, 3, 3 >, itk::MatrixOffsetTransformBase< TParametersValueType, 3, 3 >, itk::MatrixOffsetTransformBase< TParametersValueType, VDimension, VDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, VDimension, VDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, VOutputDimension, VInputDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, VOutputDimension, VInputDimension >, itk::MultiTransform< TParametersValueType, VDimension, VSubDimensions >, itk::MultiTransform< double, 3, 3 >, itk::MultiTransform< TParametersValueType, VDimension, VDimension >, itk::MultiTransform< TParametersValueType, VDimension, VDimension >, itk::Rigid3DPerspectiveTransform< TParametersValueType >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< double, 3, 2 >, itk::Transform< double, 3, 3 >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, VDimension, VDimension >, itk::Transform< double, VDimension, VSubDimensions >, itk::Transform< double, VInputDimension, VOutputDimension >, itk::Transform< float, VInputDimension, VOutputDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TParametersValueType, 3, 3 >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, itk::TranslationTransform< TParametersValueType, VDimension >, and itk::VelocityFieldTransform< TParametersValueType, VDimension >.
|
virtual |
|
virtual |
For storing the name of InputSpace/OutputSpace.
InputSpaceName, OutputSpaceName provide identifiers for the world spaces that the transform applied to and the direction of the spatial transformation. The direction of the transform goes from the input space to output space. Typical values include the names of an atlas or a dataset.
|
pure virtual |
Set the transformation parameters and update internal transformation.
Implemented in itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineBaseTransform< CoordinateRepresentationType, FixedImageType::ImageDimension, Self::DeformationSplineOrder >, itk::BSplineBaseTransform< CoordinateRepresentationType, FixedImageType::ImageDimension, Self::DeformationSplineOrder >, itk::BSplineBaseTransform< double, 3, 3 >, itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::CenteredAffineTransform< TParametersValueType, VDimension >, itk::CenteredEuler3DTransform< TParametersValueType >, itk::CenteredRigid2DTransform< TParametersValueType >, itk::CenteredSimilarity2DTransform< TParametersValueType >, itk::ComposeScaleSkewVersor3DTransform< TParametersValueType >, itk::CompositeTransform< TParametersValueType, VDimension >, itk::CompositeTransform< RealType, ImageDimension >, itk::CompositeTransform< RealType, ImageDimension >, itk::DisplacementFieldTransform< TParametersValueType, VDimension >, itk::DisplacementFieldTransform< CoordinateRepresentationType, Self::MovingDimension >, itk::DisplacementFieldTransform< CoordinateRepresentationType, Self::MovingDimension >, itk::DisplacementFieldTransform< RealType, ImageDimension >, itk::DisplacementFieldTransform< RealType, ImageDimension >, itk::Euler3DTransform< TParametersValueType >, itk::Euler3DTransform< double >, itk::Euler3DTransform< TParametersValueType >, itk::Euler3DTransform< TParametersValueType >, itk::IdentityTransform< TParametersValueType, VDimension >, itk::KernelTransform< TParametersValueType, VDimension >, itk::KernelTransform< double, 3 >, itk::KernelTransform< double, Self::ImageDimension >, itk::KernelTransform< double, Self::ImageDimension >, itk::KernelTransform< TParametersValueType, 3 >, itk::MatrixOffsetTransformBase< TParametersValueType, VInputDimension, VOutputDimension >, itk::MatrixOffsetTransformBase< double, 2, 2 >, itk::MatrixOffsetTransformBase< double, 3, 3 >, itk::MatrixOffsetTransformBase< double, VDimension, VDimension >, itk::MatrixOffsetTransformBase< float, 3, 3 >, itk::MatrixOffsetTransformBase< float, VDimension, VDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, 2, 2 >, itk::MatrixOffsetTransformBase< TParametersValueType, 2, 2 >, itk::MatrixOffsetTransformBase< TParametersValueType, 3, 3 >, itk::MatrixOffsetTransformBase< TParametersValueType, 3, 3 >, itk::MatrixOffsetTransformBase< TParametersValueType, VDimension, VDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, VDimension, VDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, VOutputDimension, VInputDimension >, itk::MatrixOffsetTransformBase< TParametersValueType, VOutputDimension, VInputDimension >, itk::MultiTransform< TParametersValueType, VDimension, VSubDimensions >, itk::MultiTransform< double, 3, 3 >, itk::MultiTransform< TParametersValueType, VDimension, VDimension >, itk::MultiTransform< TParametersValueType, VDimension, VDimension >, itk::QuaternionRigidTransform< TParametersValueType >, itk::Rigid2DTransform< TParametersValueType >, itk::Rigid2DTransform< double >, itk::Rigid2DTransform< ParametersValueType >, itk::Rigid2DTransform< ParametersValueType >, itk::Rigid2DTransform< TParametersValueType >, itk::Rigid2DTransform< TParametersValueType >, itk::Rigid3DPerspectiveTransform< TParametersValueType >, itk::Rigid3DTransform< TParametersValueType >, itk::Rigid3DTransform< double >, itk::Rigid3DTransform< TParametersValueType >, itk::Rigid3DTransform< TParametersValueType >, itk::ScaleLogarithmicTransform< TParametersValueType, VDimension >, itk::ScaleSkewVersor3DTransform< TParametersValueType >, itk::ScaleTransform< TParametersValueType, VDimension >, itk::ScaleTransform< float, 3 >, itk::ScaleTransform< TParametersValueType, VDimension >, itk::ScaleTransform< TParametersValueType, VDimension >, itk::ScaleVersor3DTransform< TParametersValueType >, itk::Similarity2DTransform< TParametersValueType >, itk::Similarity2DTransform< double >, itk::Similarity2DTransform< TParametersValueType >, itk::Similarity2DTransform< TParametersValueType >, itk::Similarity3DTransform< TParametersValueType >, itk::Similarity3DTransform< ParametersValueType >, itk::Similarity3DTransform< ParametersValueType >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< double, 3, 2 >, itk::Transform< double, 3, 3 >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, VDimension, VDimension >, itk::Transform< double, VDimension, VSubDimensions >, itk::Transform< double, VInputDimension, VOutputDimension >, itk::Transform< float, VInputDimension, VOutputDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TParametersValueType, 3, 3 >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, itk::TranslationTransform< TParametersValueType, VDimension >, itk::VersorRigid3DTransform< TParametersValueType >, itk::VersorRigid3DTransform< double >, itk::VersorRigid3DTransform< ParametersValueType >, itk::VersorRigid3DTransform< ParametersValueType >, itk::VersorRigid3DTransform< TParametersValueType >, itk::VersorRigid3DTransform< TParametersValueType >, itk::VersorTransform< TParametersValueType >, itk::VersorTransform< double >, itk::VersorTransform< TParametersValueType >, and itk::VersorTransform< TParametersValueType >.
|
pure virtual |
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::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineBaseTransform< CoordinateRepresentationType, FixedImageType::ImageDimension, Self::DeformationSplineOrder >, itk::BSplineBaseTransform< CoordinateRepresentationType, FixedImageType::ImageDimension, Self::DeformationSplineOrder >, itk::BSplineBaseTransform< double, 3, 3 >, itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::BSplineBaseTransform< TParametersValueType, VDimension, VSplineOrder >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedImageDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingImageDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::MovingPointSetDimension, Self::FixedPointSetDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateRepresentationType, Self::ObjectDimension, Self::ImageDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< CoordinateType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< double, 3, 2 >, itk::Transform< double, 3, 3 >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, InputImageDimension, OutputImageDimension >, itk::Transform< double, VDimension, VDimension >, itk::Transform< double, VDimension, VSubDimensions >, itk::Transform< double, VInputDimension, VOutputDimension >, itk::Transform< float, VInputDimension, VOutputDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< RealType, ImageDimension, ImageDimension >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TCoordinate, 3, 3 >, itk::Transform< TParametersValueType, 3, 3 >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, ImageDimension, ImageDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::InputSpaceDimension, Self::OutputSpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, Self::SpaceDimension, Self::SpaceDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TFixedDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, TVirtualImage::ImageDimension, TMovingDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VDimension >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VDimension, VSubDimensions >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VInputDimension, VOutputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VOutputDimension, VInputDimension >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TParametersValueType, VSubDimensions, VSubDimensions >, itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >, and itk::Transform< TTransformPrecisionType, Self::OutputImageDimension, Self::InputImageDimension >.
|
private |
Definition at line 186 of file itkTransformBase.h.
|
private |
Definition at line 187 of file itkTransformBase.h.