go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes
itk::TransformixFilter< TMovingImage > Class Template Reference

#include <itkTransformixFilter.h>

Detailed Description

template<typename TMovingImage>
class itk::TransformixFilter< TMovingImage >

Definition at line 58 of file itkTransformixFilter.h.

Inheritance diagram for itk::TransformixFilter< TMovingImage >:
Inheritance graph
[legend]

Public Types

using ArgumentMapEntryType = ArgumentMapType::value_type
 
using ArgumentMapType = TransformixMainType::ArgumentMapType
 
using ConstPointer = SmartPointer< const Self >
 
using DataObjectContainerPointer = TransformixMainType::DataObjectContainerPointer
 
using DataObjectContainerType = TransformixMainType::DataObjectContainerType
 
using DataObjectIdentifierType = ProcessObject::DataObjectIdentifierType
 
using DataObjectPointer = ProcessObject::DataObjectPointer
 
using DataObjectPointerArraySizeType = ProcessObject::DataObjectPointerArraySizeType
 
using InputImageType = TMovingImage
 
using MeshType = Mesh< OutputImagePixelType, MovingImageDimension >
 
using OutputDeformationFieldType = typename itk::Image< itk::Vector< float, TMovingImage::ImageDimension >, TMovingImage::ImageDimension >
 
using ParameterMapType = ParameterObjectType::ParameterMapType
 
using ParameterMapVectorType = ParameterObjectType::ParameterMapVectorType
 
using ParameterObjectConstPointer = typename ParameterObjectType::ConstPointer
 
using ParameterObjectPointer = typename ParameterObjectType::Pointer
 
using ParameterObjectType = elx::ParameterObject
 
using ParameterValueVectorType = ParameterObjectType::ParameterValueVectorType
 
using Pointer = SmartPointer< Self >
 
using Self = TransformixFilter
 
using SpatialJacobianDeterminantImageType = itk::Image< float, MovingImageDimension >
 
using SpatialJacobianMatrixImageType = itk::Image< itk::Matrix< float, MovingImageDimension, MovingImageDimension >, MovingImageDimension >
 
using Superclass = ImageSource< TMovingImage >
 
using TransformixMainPointer = TransformixMainType::Pointer
 
using TransformixMainType = elx::TransformixMain
 
using TransformType = Transform< double, MovingImageDimension, MovingImageDimension >
 

Public Member Functions

virtual void ComputeDeformationFieldOff ()
 
virtual void ComputeDeformationFieldOn ()
 
virtual void ComputeDeterminantOfSpatialJacobianOff ()
 
virtual void ComputeDeterminantOfSpatialJacobianOn ()
 
SmartPointer< SpatialJacobianDeterminantImageTypeComputeSpatialJacobianDeterminantImage () const
 
SmartPointer< SpatialJacobianMatrixImageTypeComputeSpatialJacobianMatrixImage () const
 
virtual void ComputeSpatialJacobianOff ()
 
virtual void ComputeSpatialJacobianOn ()
 
void DisableOutput ()
 
virtual const char * GetClassName () const
 
virtual bool GetComputeDeformationField () const
 
virtual bool GetComputeDeterminantOfSpatialJacobian () const
 
virtual bool GetComputeSpatialJacobian () const
 
virtual std::string GetFixedPointSetFileName () const
 
const InputImageTypeGetInput () const
 
const DataObject * GetInput (DataObjectPointerArraySizeType index) const
 
virtual std::string GetLogFileName () const
 
virtual bool GetLogToConsole () const
 
virtual bool GetLogToFile () const
 
const InputImageTypeGetMovingImage () const
 
OutputImageType * GetOutput ()
 
const OutputImageType * GetOutput () const
 
DataObject * GetOutput (unsigned int idx)
 
const DataObject * GetOutput (unsigned int idx) const
 
OutputDeformationFieldTypeGetOutputDeformationField ()
 
const OutputDeformationFieldTypeGetOutputDeformationField () const
 
virtual std::string GetOutputDirectory () const
 
const MeshTypeGetOutputMesh () const
 
ParameterObjectTypeGetTransformParameterObject ()
 
const ParameterObjectTypeGetTransformParameterObject () const
 
 ITK_DISALLOW_COPY_AND_MOVE (TransformixFilter)
 
 itkStaticConstMacro (MovingImageDimension, unsigned int, TMovingImage::ImageDimension)
 
virtual void LogToConsoleOff ()
 
virtual void LogToConsoleOn ()
 
virtual void LogToFileOff ()
 
virtual void LogToFileOn ()
 
virtual void RemoveFixedPointSetFileName ()
 
virtual void RemoveLogFileName ()
 
virtual void RemoveMovingImage ()
 
virtual void RemoveOutputDirectory ()
 
virtual void SetCombinationTransform (TransformType *_arg)
 
virtual void SetComputeDeformationField (bool _arg)
 
virtual void SetComputeDeterminantOfSpatialJacobian (bool _arg)
 
virtual void SetComputeSpatialJacobian (bool _arg)
 
virtual void SetFixedPointSetFileName (std::string _arg)
 
void SetInput (DataObjectPointerArraySizeType index, DataObject *input)
 
void SetInput (InputImageType *movingImage)
 
virtual void SetInputMesh (const MeshType *_arg)
 
virtual void SetLogFileName (std::string logFileName)
 
virtual void SetLogToConsole (bool _arg)
 
virtual void SetLogToFile (bool _arg)
 
virtual void SetMovingImage (TMovingImage *inputImage)
 
virtual void SetOutputDirectory (std::string _arg)
 
virtual void SetTransform (const TransformBase *_arg)
 
virtual void SetTransformParameterObject (ParameterObjectType *transformParameterObject)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

void GenerateData () override
 
void GenerateOutputInformation () override
 
DataObjectPointer MakeOutput (const DataObjectIdentifierType &key) override
 
 TransformixFilter ()
 

Private Types

using ElastixTransformBaseType = elx::TransformBase< elx::ElastixTemplate< TMovingImage, TMovingImage > >
 

Private Member Functions

const ElastixTransformBaseTypeGetFirstElastixTransformBase () const
 

Static Private Member Functions

static bool IsEmpty (const InputImageType *inputImage)
 

Private Attributes

SmartPointer< TransformTypem_CombinationTransform
 
bool m_ComputeDeformationField { false }
 
bool m_ComputeDeterminantOfSpatialJacobian { false }
 
bool m_ComputeSpatialJacobian { false }
 
bool m_EnableOutput { true }
 
std::string m_FixedPointSetFileName {}
 
MeshType::ConstPointer m_InputMesh { nullptr }
 
std::string m_LogFileName {}
 
bool m_LogToConsole { false }
 
bool m_LogToFile { false }
 
std::string m_OutputDirectory {}
 
MeshType::Pointer m_OutputMesh { nullptr }
 
TransformBase::ConstPointer m_Transform
 
SmartPointer< const elx::TransformixMainm_TransformixMain { nullptr }
 

Member Typedef Documentation

◆ ArgumentMapEntryType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::ArgumentMapEntryType = ArgumentMapType::value_type

Definition at line 79 of file itkTransformixFilter.h.

◆ ArgumentMapType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::ArgumentMapType = TransformixMainType::ArgumentMapType

Definition at line 78 of file itkTransformixFilter.h.

◆ ConstPointer

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::ConstPointer = SmartPointer<const Self>

Definition at line 67 of file itkTransformixFilter.h.

◆ DataObjectContainerPointer

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::DataObjectContainerPointer = TransformixMainType::DataObjectContainerPointer

Definition at line 84 of file itkTransformixFilter.h.

◆ DataObjectContainerType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::DataObjectContainerType = TransformixMainType::DataObjectContainerType

Definition at line 83 of file itkTransformixFilter.h.

◆ DataObjectIdentifierType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::DataObjectIdentifierType = ProcessObject::DataObjectIdentifierType

Definition at line 82 of file itkTransformixFilter.h.

◆ DataObjectPointer

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::DataObjectPointer = ProcessObject::DataObjectPointer

Definition at line 81 of file itkTransformixFilter.h.

◆ DataObjectPointerArraySizeType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::DataObjectPointerArraySizeType = ProcessObject::DataObjectPointerArraySizeType

Definition at line 99 of file itkTransformixFilter.h.

◆ ElastixTransformBaseType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::ElastixTransformBaseType = elx::TransformBase<elx::ElastixTemplate<TMovingImage, TMovingImage> >
private

Definition at line 272 of file itkTransformixFilter.h.

◆ InputImageType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::InputImageType = TMovingImage

Definition at line 101 of file itkTransformixFilter.h.

◆ MeshType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::MeshType = Mesh<OutputImagePixelType, MovingImageDimension>

Definition at line 104 of file itkTransformixFilter.h.

◆ OutputDeformationFieldType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::OutputDeformationFieldType = typename itk::Image<itk::Vector<float, TMovingImage::ImageDimension>, TMovingImage::ImageDimension>

Definition at line 96 of file itkTransformixFilter.h.

◆ ParameterMapType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::ParameterMapType = ParameterObjectType::ParameterMapType

Definition at line 88 of file itkTransformixFilter.h.

◆ ParameterMapVectorType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::ParameterMapVectorType = ParameterObjectType::ParameterMapVectorType

Definition at line 87 of file itkTransformixFilter.h.

◆ ParameterObjectConstPointer

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::ParameterObjectConstPointer = typename ParameterObjectType::ConstPointer

Definition at line 91 of file itkTransformixFilter.h.

◆ ParameterObjectPointer

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::ParameterObjectPointer = typename ParameterObjectType::Pointer

Definition at line 90 of file itkTransformixFilter.h.

◆ ParameterObjectType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::ParameterObjectType = elx::ParameterObject

Definition at line 86 of file itkTransformixFilter.h.

◆ ParameterValueVectorType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::ParameterValueVectorType = ParameterObjectType::ParameterValueVectorType

Definition at line 89 of file itkTransformixFilter.h.

◆ Pointer

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::Pointer = SmartPointer<Self>

Definition at line 66 of file itkTransformixFilter.h.

◆ Self

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::Self = TransformixFilter

Standard ITK typedefs.

Definition at line 64 of file itkTransformixFilter.h.

◆ SpatialJacobianDeterminantImageType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::SpatialJacobianDeterminantImageType = itk::Image<float, MovingImageDimension>

Typedefs for images of determinants of spatial Jacobian matrices, and images of spatial Jacobian matrices

Definition at line 109 of file itkTransformixFilter.h.

◆ SpatialJacobianMatrixImageType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::SpatialJacobianMatrixImageType = itk::Image<itk::Matrix<float, MovingImageDimension, MovingImageDimension>, MovingImageDimension>

Definition at line 110 of file itkTransformixFilter.h.

◆ Superclass

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::Superclass = ImageSource<TMovingImage>

Definition at line 65 of file itkTransformixFilter.h.

◆ TransformixMainPointer

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::TransformixMainPointer = TransformixMainType::Pointer

Definition at line 77 of file itkTransformixFilter.h.

◆ TransformixMainType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::TransformixMainType = elx::TransformixMain

Typedefs.

Definition at line 76 of file itkTransformixFilter.h.

◆ TransformType

template<typename TMovingImage >
using itk::TransformixFilter< TMovingImage >::TransformType = Transform<double, MovingImageDimension, MovingImageDimension>

Definition at line 106 of file itkTransformixFilter.h.

Constructor & Destructor Documentation

◆ TransformixFilter()

template<typename TMovingImage >
itk::TransformixFilter< TMovingImage >::TransformixFilter ( )
protected

Member Function Documentation

◆ ComputeDeformationFieldOff()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::ComputeDeformationFieldOff ( )
virtual

◆ ComputeDeformationFieldOn()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::ComputeDeformationFieldOn ( )
virtual

◆ ComputeDeterminantOfSpatialJacobianOff()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::ComputeDeterminantOfSpatialJacobianOff ( )
virtual

◆ ComputeDeterminantOfSpatialJacobianOn()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::ComputeDeterminantOfSpatialJacobianOn ( )
virtual

◆ ComputeSpatialJacobianDeterminantImage()

template<typename TMovingImage >
SmartPointer< SpatialJacobianDeterminantImageType > itk::TransformixFilter< TMovingImage >::ComputeSpatialJacobianDeterminantImage ( ) const

Computes the spatial Jacobian determinant for each pixel, and returns an image of the computed values.

Note
Before calling this member function, Update() must be called.

◆ ComputeSpatialJacobianMatrixImage()

template<typename TMovingImage >
SmartPointer< SpatialJacobianMatrixImageType > itk::TransformixFilter< TMovingImage >::ComputeSpatialJacobianMatrixImage ( ) const

Computes the spatial Jacobian matrix for each pixel, and returns an image of the computed matrices.

Note
Before calling this member function, Update() must be called.

◆ ComputeSpatialJacobianOff()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::ComputeSpatialJacobianOff ( )
virtual

◆ ComputeSpatialJacobianOn()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::ComputeSpatialJacobianOn ( )
virtual

◆ DisableOutput()

template<typename TMovingImage >
void itk::TransformixFilter< TMovingImage >::DisableOutput ( )
inline

Disables output to log and standard output.

Definition at line 210 of file itkTransformixFilter.h.

◆ GenerateData()

template<typename TMovingImage >
void itk::TransformixFilter< TMovingImage >::GenerateData ( )
overrideprotected

◆ GenerateOutputInformation()

template<typename TMovingImage >
void itk::TransformixFilter< TMovingImage >::GenerateOutputInformation ( )
overrideprotected

The ResultImage and ResultDeformationField get their image properties from the TransformParameterObject.

◆ GetClassName()

template<typename TMovingImage >
virtual const char * itk::TransformixFilter< TMovingImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

◆ GetComputeDeformationField()

template<typename TMovingImage >
virtual bool itk::TransformixFilter< TMovingImage >::GetComputeDeformationField ( ) const
virtual

◆ GetComputeDeterminantOfSpatialJacobian()

template<typename TMovingImage >
virtual bool itk::TransformixFilter< TMovingImage >::GetComputeDeterminantOfSpatialJacobian ( ) const
virtual

◆ GetComputeSpatialJacobian()

template<typename TMovingImage >
virtual bool itk::TransformixFilter< TMovingImage >::GetComputeSpatialJacobian ( ) const
virtual

◆ GetFirstElastixTransformBase()

template<typename TMovingImage >
const ElastixTransformBaseType * itk::TransformixFilter< TMovingImage >::GetFirstElastixTransformBase ( ) const
private

◆ GetFixedPointSetFileName()

template<typename TMovingImage >
virtual std::string itk::TransformixFilter< TMovingImage >::GetFixedPointSetFileName ( ) const
virtual

◆ GetInput() [1/2]

template<typename TMovingImage >
const InputImageType * itk::TransformixFilter< TMovingImage >::GetInput ( ) const

◆ GetInput() [2/2]

template<typename TMovingImage >
const DataObject * itk::TransformixFilter< TMovingImage >::GetInput ( DataObjectPointerArraySizeType  index) const

◆ GetLogFileName()

template<typename TMovingImage >
virtual std::string itk::TransformixFilter< TMovingImage >::GetLogFileName ( ) const
virtual

◆ GetLogToConsole()

template<typename TMovingImage >
virtual bool itk::TransformixFilter< TMovingImage >::GetLogToConsole ( ) const
virtual

◆ GetLogToFile()

template<typename TMovingImage >
virtual bool itk::TransformixFilter< TMovingImage >::GetLogToFile ( ) const
virtual

◆ GetMovingImage()

template<typename TMovingImage >
const InputImageType * itk::TransformixFilter< TMovingImage >::GetMovingImage ( ) const

◆ GetOutput() [1/4]

template<typename TMovingImage >
OutputImageType * itk::TransformixFilter< TMovingImage >::GetOutput ( )

◆ GetOutput() [2/4]

template<typename TMovingImage >
const OutputImageType * itk::TransformixFilter< TMovingImage >::GetOutput ( ) const

◆ GetOutput() [3/4]

template<typename TMovingImage >
DataObject * itk::TransformixFilter< TMovingImage >::GetOutput ( unsigned int  idx)

◆ GetOutput() [4/4]

template<typename TMovingImage >
const DataObject * itk::TransformixFilter< TMovingImage >::GetOutput ( unsigned int  idx) const

◆ GetOutputDeformationField() [1/2]

template<typename TMovingImage >
OutputDeformationFieldType * itk::TransformixFilter< TMovingImage >::GetOutputDeformationField ( )

◆ GetOutputDeformationField() [2/2]

template<typename TMovingImage >
const OutputDeformationFieldType * itk::TransformixFilter< TMovingImage >::GetOutputDeformationField ( ) const

◆ GetOutputDirectory()

template<typename TMovingImage >
virtual std::string itk::TransformixFilter< TMovingImage >::GetOutputDirectory ( ) const
virtual

◆ GetOutputMesh()

template<typename TMovingImage >
const MeshType * itk::TransformixFilter< TMovingImage >::GetOutputMesh ( ) const
inline

Retrieves the output mesh, produced by an Update(), when an input mesh was specified.

Definition at line 220 of file itkTransformixFilter.h.

◆ GetTransformParameterObject() [1/2]

template<typename TMovingImage >
ParameterObjectType * itk::TransformixFilter< TMovingImage >::GetTransformParameterObject ( )

◆ GetTransformParameterObject() [2/2]

template<typename TMovingImage >
const ParameterObjectType * itk::TransformixFilter< TMovingImage >::GetTransformParameterObject ( ) const

◆ IsEmpty()

template<typename TMovingImage >
static bool itk::TransformixFilter< TMovingImage >::IsEmpty ( const InputImageType inputImage)
staticprivate

IsEmpty.

◆ ITK_DISALLOW_COPY_AND_MOVE()

template<typename TMovingImage >
itk::TransformixFilter< TMovingImage >::ITK_DISALLOW_COPY_AND_MOVE ( TransformixFilter< TMovingImage >  )

◆ itkStaticConstMacro()

template<typename TMovingImage >
itk::TransformixFilter< TMovingImage >::itkStaticConstMacro ( MovingImageDimension  ,
unsigned int  ,
TMovingImage::ImageDimension   
)

◆ LogToConsoleOff()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::LogToConsoleOff ( )
virtual

◆ LogToConsoleOn()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::LogToConsoleOn ( )
virtual

◆ LogToFileOff()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::LogToFileOff ( )
virtual

◆ LogToFileOn()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::LogToFileOn ( )
virtual

◆ MakeOutput()

template<typename TMovingImage >
DataObjectPointer itk::TransformixFilter< TMovingImage >::MakeOutput ( const DataObjectIdentifierType key)
overrideprotected

To support outputs of different types (i.e. ResultImage and ResultDeformationField) MakeOutput from itk::ImageSource< TOutputImage > needs to be overridden.

◆ New()

template<typename TMovingImage >
static Pointer itk::TransformixFilter< TMovingImage >::New ( )
static

Method for creation through the object factory.

◆ RemoveFixedPointSetFileName()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::RemoveFixedPointSetFileName ( )
inlinevirtual

Definition at line 135 of file itkTransformixFilter.h.

◆ RemoveLogFileName()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::RemoveLogFileName ( )
virtual

◆ RemoveMovingImage()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::RemoveMovingImage ( )
virtual

◆ RemoveOutputDirectory()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::RemoveOutputDirectory ( )
inlinevirtual

Definition at line 185 of file itkTransformixFilter.h.

◆ SetCombinationTransform()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::SetCombinationTransform ( TransformType _arg)
virtual

◆ SetComputeDeformationField()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::SetComputeDeformationField ( bool  _arg)
virtual

Compute deformation field On/Off.

◆ SetComputeDeterminantOfSpatialJacobian()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::SetComputeDeterminantOfSpatialJacobian ( bool  _arg)
virtual

Compute determinant of spatial Jacobian On/Off.

◆ SetComputeSpatialJacobian()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::SetComputeSpatialJacobian ( bool  _arg)
virtual

Compute spatial Jacobian On/Off.

◆ SetFixedPointSetFileName()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::SetFixedPointSetFileName ( std::string  _arg)
virtual

Set/Get/Remove fixed point set filename.

◆ SetInput() [1/2]

template<typename TMovingImage >
void itk::TransformixFilter< TMovingImage >::SetInput ( DataObjectPointerArraySizeType  index,
DataObject *  input 
)

◆ SetInput() [2/2]

template<typename TMovingImage >
void itk::TransformixFilter< TMovingImage >::SetInput ( InputImageType movingImage)

◆ SetInputMesh()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::SetInputMesh ( const MeshType _arg)
virtual

Sets an (optional) input mesh. An Update() will transform its points, and store them in the output mesh.

◆ SetLogFileName()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::SetLogFileName ( std::string  logFileName)
virtual

Set/Get/Remove log filename.

◆ SetLogToConsole()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::SetLogToConsole ( bool  _arg)
virtual

Log to std::cout on/off.

◆ SetLogToFile()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::SetLogToFile ( bool  _arg)
virtual

Log to file on/off.

◆ SetMovingImage()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::SetMovingImage ( TMovingImage *  inputImage)
virtual

Set/Get/Add moving image.

◆ SetOutputDirectory()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::SetOutputDirectory ( std::string  _arg)
virtual

Set/Get/Remove output directory.

◆ SetTransform()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::SetTransform ( const TransformBase *  _arg)
virtual

Sets the transformation. If null, the transformation is entirely specified by the transform parameter object that is set by SetTransformParameterObject. Otherwise, the transformation is specified by this transform object, with additional information from the specified transform parameter object.

◆ SetTransformParameterObject()

template<typename TMovingImage >
virtual void itk::TransformixFilter< TMovingImage >::SetTransformParameterObject ( ParameterObjectType transformParameterObject)
virtual

Get/Set transform parameter object.

Field Documentation

◆ m_CombinationTransform

template<typename TMovingImage >
SmartPointer<TransformType> itk::TransformixFilter< TMovingImage >::m_CombinationTransform
private

Definition at line 296 of file itkTransformixFilter.h.

◆ m_ComputeDeformationField

template<typename TMovingImage >
bool itk::TransformixFilter< TMovingImage >::m_ComputeDeformationField { false }
private

Definition at line 282 of file itkTransformixFilter.h.

◆ m_ComputeDeterminantOfSpatialJacobian

template<typename TMovingImage >
bool itk::TransformixFilter< TMovingImage >::m_ComputeDeterminantOfSpatialJacobian { false }
private

Definition at line 281 of file itkTransformixFilter.h.

◆ m_ComputeSpatialJacobian

template<typename TMovingImage >
bool itk::TransformixFilter< TMovingImage >::m_ComputeSpatialJacobian { false }
private

Definition at line 280 of file itkTransformixFilter.h.

◆ m_EnableOutput

template<typename TMovingImage >
bool itk::TransformixFilter< TMovingImage >::m_EnableOutput { true }
private

Definition at line 287 of file itkTransformixFilter.h.

◆ m_FixedPointSetFileName

template<typename TMovingImage >
std::string itk::TransformixFilter< TMovingImage >::m_FixedPointSetFileName {}
private

Definition at line 279 of file itkTransformixFilter.h.

◆ m_InputMesh

template<typename TMovingImage >
MeshType::ConstPointer itk::TransformixFilter< TMovingImage >::m_InputMesh { nullptr }
private

Definition at line 291 of file itkTransformixFilter.h.

◆ m_LogFileName

template<typename TMovingImage >
std::string itk::TransformixFilter< TMovingImage >::m_LogFileName {}
private

Definition at line 285 of file itkTransformixFilter.h.

◆ m_LogToConsole

template<typename TMovingImage >
bool itk::TransformixFilter< TMovingImage >::m_LogToConsole { false }
private

Definition at line 288 of file itkTransformixFilter.h.

◆ m_LogToFile

template<typename TMovingImage >
bool itk::TransformixFilter< TMovingImage >::m_LogToFile { false }
private

Definition at line 289 of file itkTransformixFilter.h.

◆ m_OutputDirectory

template<typename TMovingImage >
std::string itk::TransformixFilter< TMovingImage >::m_OutputDirectory {}
private

Definition at line 284 of file itkTransformixFilter.h.

◆ m_OutputMesh

template<typename TMovingImage >
MeshType::Pointer itk::TransformixFilter< TMovingImage >::m_OutputMesh { nullptr }
private

Definition at line 292 of file itkTransformixFilter.h.

◆ m_Transform

template<typename TMovingImage >
TransformBase::ConstPointer itk::TransformixFilter< TMovingImage >::m_Transform
private

Definition at line 294 of file itkTransformixFilter.h.

◆ m_TransformixMain

template<typename TMovingImage >
SmartPointer<const elx::TransformixMain> itk::TransformixFilter< TMovingImage >::m_TransformixMain { nullptr }
private

Definition at line 277 of file itkTransformixFilter.h.



Generated on 2023-01-13 for elastix by doxygen 1.9.6 elastix logo