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 Member Functions | Private Attributes
elastix::ElastixFilter< TFixedImage, TMovingImage > Class Template Reference

#include <elxElastixFilter.h>

Detailed Description

template<typename TFixedImage, typename TMovingImage>
class elastix::ElastixFilter< TFixedImage, TMovingImage >

Definition at line 36 of file elxElastixFilter.h.

+ Inheritance diagram for elastix::ElastixFilter< TFixedImage, TMovingImage >:

Public Types

typedef ArgumentMapType::value_type ArgumentMapEntryType
 
typedef ElastixMainType::ArgumentMapType ArgumentMapType
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef DataObjectContainerType::Iterator DataObjectContainerIterator
 
typedef ElastixMainType::DataObjectContainerPointer DataObjectContainerPointer
 
typedef ElastixMainType::DataObjectContainerType DataObjectContainerType
 
typedef itk::ProcessObject::DataObjectIdentifierType DataObjectIdentifierType
 
typedef itk::ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
 
typedef ElastixMainType::ObjectPointer ElastixMainObjectPointer
 
typedef ElastixMainType::Pointer ElastixMainPointer
 
typedef elastix::ElastixMain ElastixMainType
 
typedef std::vector< ElastixMainPointerElastixMainVectorType
 
typedef TFixedImage::ConstPointer FixedImageConstPointer
 
typedef TFixedImage::Pointer FixedImagePointer
 
typedef FixedMaskType::Pointer FixedMaskConstPointer
 
typedef FixedMaskType::Pointer FixedMaskPointer
 
typedef itk::Image< unsigned char, FixedImageDimension > FixedMaskType
 
typedef ElastixMainType::FlatDirectionCosinesType FlatDirectionCosinesType
 
typedef TMovingImage::ConstPointer MovingImageConstPointer
 
typedef TMovingImage::Pointer MovingImagePointer
 
typedef MovingMaskType::Pointer MovingMaskConstPointer
 
typedef MovingMaskType::Pointer MovingMaskPointer
 
typedef itk::Image< unsigned char, MovingImageDimension > MovingMaskType
 
typedef itk::ProcessObject::NameArray NameArrayType
 
typedef ParameterObjectType::ParameterMapType ParameterMapType
 
typedef ParameterObjectType::ParameterMapVectorType ParameterMapVectorType
 
typedef ParameterObjectType::ConstPointer ParameterObjectConstPointer
 
typedef ParameterObjectType::Pointer ParameterObjectPointer
 
typedef ParameterObject ParameterObjectType
 
typedef ParameterObjectType::ParameterValueVectorType ParameterValueVectorType
 
typedef itk::SmartPointer< SelfPointer
 
typedef ElastixFilter Self
 
typedef itk::ImageSource< TFixedImage > Superclass
 

Public Member Functions

virtual void AddFixedImage (TFixedImage *fixedImage)
 
virtual void AddFixedMask (FixedMaskType *fixedMask)
 
virtual void AddMovingImage (TMovingImage *movingImage)
 
virtual void AddMovingMask (MovingMaskType *movingMask)
 
virtual const char * GetClassName () const
 
FixedImageConstPointer GetFixedImage (const unsigned int index) const
 
FixedImageConstPointer GetFixedImage (void) const
 
FixedMaskConstPointer GetFixedMask (const unsigned int index) const
 
FixedMaskConstPointer GetFixedMask (void) const
 
virtual std::string GetFixedPointSetFileName ()
 
virtual std::string GetInitialTransformParameterFileName ()
 
virtual std::string GetLogFileName () const
 
virtual const boolGetLogToConsole ()
 
virtual const boolGetLogToFile ()
 
MovingImageConstPointer GetMovingImage (const unsigned int index) const
 
MovingImageConstPointer GetMovingImage (void) const
 
MovingMaskConstPointer GetMovingMask (const unsigned int index) const
 
MovingMaskConstPointer GetMovingMask (void) const
 
virtual std::string GetMovingPointSetFileName ()
 
unsigned int GetNumberOfFixedImages (void) const
 
unsigned int GetNumberOfFixedMasks (void) const
 
unsigned int GetNumberOfMovingImages (void) const
 
unsigned int GetNumberOfMovingMasks (void) const
 
virtual int GetNumberOfThreads ()
 
virtual std::string GetOutputDirectory ()
 
ParameterObjectTypeGetParameterObject (void)
 
const ParameterObjectTypeGetParameterObject (void) const
 
ParameterObjectTypeGetTransformParameterObject (void)
 
const ParameterObjectTypeGetTransformParameterObject (void) const
 
 itkStaticConstMacro (FixedImageDimension, unsigned int, TFixedImage::ImageDimension)
 
 itkStaticConstMacro (MovingImageDimension, unsigned int, TMovingImage::ImageDimension)
 
virtual void LogToConsoleOff ()
 
virtual void LogToConsoleOn ()
 
virtual void LogToFileOff ()
 
virtual void LogToFileOn ()
 
void RemoveFixedMask (void)
 
void RemoveFixedPointSetFileName (void)
 
virtual void RemoveInitialTransformParameterFileName (void)
 
void RemoveLogFileName (void)
 
virtual void RemoveMovingMask (void)
 
void RemoveMovingPointSetFileName (void)
 
void RemoveOutputDirectory ()
 
virtual void SetFixedImage (TFixedImage *fixedImage)
 
virtual void SetFixedMask (FixedMaskType *fixedMask)
 
virtual void SetFixedPointSetFileName (std::string _arg)
 
virtual void SetInitialTransformParameterFileName (std::string _arg)
 
void SetLogFileName (const std::string logFileName)
 
virtual void SetLogToConsole (bool _arg)
 
virtual void SetLogToFile (bool _arg)
 
virtual void SetMovingImage (TMovingImage *movingImages)
 
virtual void SetMovingMask (MovingMaskType *movingMask)
 
virtual void SetMovingPointSetFileName (std::string _arg)
 
virtual void SetNumberOfThreads (int _arg)
 
virtual void SetOutputDirectory (std::string _arg)
 
virtual void SetParameterObject (ParameterObjectType *parameterObject)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ElastixFilter (void)
 
virtual void GenerateData (void) override
 

Private Member Functions

 ElastixFilter (const Self &)
 
unsigned int GetNumberOfInputsOfType (const DataObjectIdentifierType &intputType)
 
bool IsInputOfType (const DataObjectIdentifierType &InputOfType, DataObjectIdentifierType inputName)
 
std::string MakeUniqueName (const DataObjectIdentifierType &key)
 
void operator= (const Self &)
 
void RemoveInputsOfType (const DataObjectIdentifierType &inputName)
 

Private Attributes

std::string m_FixedPointSetFileName
 
std::string m_InitialTransformParameterFileName
 
unsigned int m_InputUID
 
std::string m_LogFileName
 
bool m_LogToConsole
 
bool m_LogToFile
 
std::string m_MovingPointSetFileName
 
int m_NumberOfThreads
 
std::string m_OutputDirectory
 

Member Typedef Documentation

◆ ArgumentMapEntryType

template<typename TFixedImage , typename TMovingImage >
typedef ArgumentMapType::value_type elastix::ElastixFilter< TFixedImage, TMovingImage >::ArgumentMapEntryType

Definition at line 58 of file elxElastixFilter.h.

◆ ArgumentMapType

template<typename TFixedImage , typename TMovingImage >
typedef ElastixMainType::ArgumentMapType elastix::ElastixFilter< TFixedImage, TMovingImage >::ArgumentMapType

Definition at line 57 of file elxElastixFilter.h.

◆ ConstPointer

template<typename TFixedImage , typename TMovingImage >
typedef itk::SmartPointer< const Self > elastix::ElastixFilter< TFixedImage, TMovingImage >::ConstPointer

Definition at line 44 of file elxElastixFilter.h.

◆ DataObjectContainerIterator

template<typename TFixedImage , typename TMovingImage >
typedef DataObjectContainerType::Iterator elastix::ElastixFilter< TFixedImage, TMovingImage >::DataObjectContainerIterator

Definition at line 63 of file elxElastixFilter.h.

◆ DataObjectContainerPointer

template<typename TFixedImage , typename TMovingImage >
typedef ElastixMainType::DataObjectContainerPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::DataObjectContainerPointer

Definition at line 62 of file elxElastixFilter.h.

◆ DataObjectContainerType

template<typename TFixedImage , typename TMovingImage >
typedef ElastixMainType::DataObjectContainerType elastix::ElastixFilter< TFixedImage, TMovingImage >::DataObjectContainerType

Definition at line 61 of file elxElastixFilter.h.

◆ DataObjectIdentifierType

template<typename TFixedImage , typename TMovingImage >
typedef itk::ProcessObject::DataObjectIdentifierType elastix::ElastixFilter< TFixedImage, TMovingImage >::DataObjectIdentifierType

Definition at line 64 of file elxElastixFilter.h.

◆ DataObjectPointerArraySizeType

template<typename TFixedImage , typename TMovingImage >
typedef itk::ProcessObject::DataObjectPointerArraySizeType elastix::ElastixFilter< TFixedImage, TMovingImage >::DataObjectPointerArraySizeType

Definition at line 65 of file elxElastixFilter.h.

◆ ElastixMainObjectPointer

template<typename TFixedImage , typename TMovingImage >
typedef ElastixMainType::ObjectPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::ElastixMainObjectPointer

Definition at line 56 of file elxElastixFilter.h.

◆ ElastixMainPointer

template<typename TFixedImage , typename TMovingImage >
typedef ElastixMainType::Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::ElastixMainPointer

Definition at line 54 of file elxElastixFilter.h.

◆ ElastixMainType

template<typename TFixedImage , typename TMovingImage >
typedef elastix::ElastixMain elastix::ElastixFilter< TFixedImage, TMovingImage >::ElastixMainType

Typedefs.

Definition at line 53 of file elxElastixFilter.h.

◆ ElastixMainVectorType

template<typename TFixedImage , typename TMovingImage >
typedef std::vector< ElastixMainPointer > elastix::ElastixFilter< TFixedImage, TMovingImage >::ElastixMainVectorType

Definition at line 55 of file elxElastixFilter.h.

◆ FixedImageConstPointer

template<typename TFixedImage , typename TMovingImage >
typedef TFixedImage::ConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::FixedImageConstPointer

Definition at line 76 of file elxElastixFilter.h.

◆ FixedImagePointer

template<typename TFixedImage , typename TMovingImage >
typedef TFixedImage::Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::FixedImagePointer

Definition at line 75 of file elxElastixFilter.h.

◆ FixedMaskConstPointer

template<typename TFixedImage , typename TMovingImage >
typedef FixedMaskType::Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::FixedMaskConstPointer

Definition at line 85 of file elxElastixFilter.h.

◆ FixedMaskPointer

template<typename TFixedImage , typename TMovingImage >
typedef FixedMaskType::Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::FixedMaskPointer

Definition at line 84 of file elxElastixFilter.h.

◆ FixedMaskType

template<typename TFixedImage , typename TMovingImage >
typedef itk::Image< unsigned char, FixedImageDimension > elastix::ElastixFilter< TFixedImage, TMovingImage >::FixedMaskType

Definition at line 83 of file elxElastixFilter.h.

◆ FlatDirectionCosinesType

template<typename TFixedImage , typename TMovingImage >
typedef ElastixMainType::FlatDirectionCosinesType elastix::ElastixFilter< TFixedImage, TMovingImage >::FlatDirectionCosinesType

Definition at line 59 of file elxElastixFilter.h.

◆ MovingImageConstPointer

template<typename TFixedImage , typename TMovingImage >
typedef TMovingImage::ConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::MovingImageConstPointer

Definition at line 78 of file elxElastixFilter.h.

◆ MovingImagePointer

template<typename TFixedImage , typename TMovingImage >
typedef TMovingImage::Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::MovingImagePointer

Definition at line 77 of file elxElastixFilter.h.

◆ MovingMaskConstPointer

template<typename TFixedImage , typename TMovingImage >
typedef MovingMaskType::Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::MovingMaskConstPointer

Definition at line 88 of file elxElastixFilter.h.

◆ MovingMaskPointer

template<typename TFixedImage , typename TMovingImage >
typedef MovingMaskType::Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::MovingMaskPointer

Definition at line 87 of file elxElastixFilter.h.

◆ MovingMaskType

template<typename TFixedImage , typename TMovingImage >
typedef itk::Image< unsigned char, MovingImageDimension > elastix::ElastixFilter< TFixedImage, TMovingImage >::MovingMaskType

Definition at line 86 of file elxElastixFilter.h.

◆ NameArrayType

template<typename TFixedImage , typename TMovingImage >
typedef itk::ProcessObject::NameArray elastix::ElastixFilter< TFixedImage, TMovingImage >::NameArrayType

Definition at line 66 of file elxElastixFilter.h.

◆ ParameterMapType

template<typename TFixedImage , typename TMovingImage >
typedef ParameterObjectType::ParameterMapType elastix::ElastixFilter< TFixedImage, TMovingImage >::ParameterMapType

Definition at line 69 of file elxElastixFilter.h.

◆ ParameterMapVectorType

template<typename TFixedImage , typename TMovingImage >
typedef ParameterObjectType::ParameterMapVectorType elastix::ElastixFilter< TFixedImage, TMovingImage >::ParameterMapVectorType

Definition at line 70 of file elxElastixFilter.h.

◆ ParameterObjectConstPointer

template<typename TFixedImage , typename TMovingImage >
typedef ParameterObjectType::ConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::ParameterObjectConstPointer

Definition at line 73 of file elxElastixFilter.h.

◆ ParameterObjectPointer

template<typename TFixedImage , typename TMovingImage >
typedef ParameterObjectType::Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::ParameterObjectPointer

Definition at line 72 of file elxElastixFilter.h.

◆ ParameterObjectType

template<typename TFixedImage , typename TMovingImage >
typedef ParameterObject elastix::ElastixFilter< TFixedImage, TMovingImage >::ParameterObjectType

Definition at line 68 of file elxElastixFilter.h.

◆ ParameterValueVectorType

template<typename TFixedImage , typename TMovingImage >
typedef ParameterObjectType::ParameterValueVectorType elastix::ElastixFilter< TFixedImage, TMovingImage >::ParameterValueVectorType

Definition at line 71 of file elxElastixFilter.h.

◆ Pointer

template<typename TFixedImage , typename TMovingImage >
typedef itk::SmartPointer< Self > elastix::ElastixFilter< TFixedImage, TMovingImage >::Pointer

Definition at line 43 of file elxElastixFilter.h.

◆ Self

template<typename TFixedImage , typename TMovingImage >
typedef ElastixFilter elastix::ElastixFilter< TFixedImage, TMovingImage >::Self

Standard ITK typedefs.

Definition at line 41 of file elxElastixFilter.h.

◆ Superclass

template<typename TFixedImage , typename TMovingImage >
typedef itk::ImageSource< TFixedImage > elastix::ElastixFilter< TFixedImage, TMovingImage >::Superclass

Definition at line 42 of file elxElastixFilter.h.

Constructor & Destructor Documentation

◆ ElastixFilter() [1/2]

template<typename TFixedImage , typename TMovingImage >
elastix::ElastixFilter< TFixedImage, TMovingImage >::ElastixFilter ( void  )
protected

◆ ElastixFilter() [2/2]

template<typename TFixedImage , typename TMovingImage >
elastix::ElastixFilter< TFixedImage, TMovingImage >::ElastixFilter ( const Self )
private

Member Function Documentation

◆ AddFixedImage()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::AddFixedImage ( TFixedImage *  fixedImage)
virtual

◆ AddFixedMask()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::AddFixedMask ( FixedMaskType fixedMask)
virtual

Set/Add/Get/Remove/NumberOf fixed masks.

◆ AddMovingImage()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::AddMovingImage ( TMovingImage *  movingImage)
virtual

◆ AddMovingMask()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::AddMovingMask ( MovingMaskType movingMask)
virtual

◆ GenerateData()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::GenerateData ( void  )
overrideprotectedvirtual

◆ GetClassName()

template<typename TFixedImage , typename TMovingImage >
virtual const char * elastix::ElastixFilter< TFixedImage, TMovingImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

◆ GetFixedImage() [1/2]

template<typename TFixedImage , typename TMovingImage >
FixedImageConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::GetFixedImage ( const unsigned int  index) const

◆ GetFixedImage() [2/2]

template<typename TFixedImage , typename TMovingImage >
FixedImageConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::GetFixedImage ( void  ) const

◆ GetFixedMask() [1/2]

template<typename TFixedImage , typename TMovingImage >
FixedMaskConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::GetFixedMask ( const unsigned int  index) const

◆ GetFixedMask() [2/2]

template<typename TFixedImage , typename TMovingImage >
FixedMaskConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::GetFixedMask ( void  ) const

◆ GetFixedPointSetFileName()

template<typename TFixedImage , typename TMovingImage >
virtual std::string elastix::ElastixFilter< TFixedImage, TMovingImage >::GetFixedPointSetFileName ( )
virtual

◆ GetInitialTransformParameterFileName()

template<typename TFixedImage , typename TMovingImage >
virtual std::string elastix::ElastixFilter< TFixedImage, TMovingImage >::GetInitialTransformParameterFileName ( )
virtual

◆ GetLogFileName()

template<typename TFixedImage , typename TMovingImage >
virtual std::string elastix::ElastixFilter< TFixedImage, TMovingImage >::GetLogFileName ( ) const
virtual

◆ GetLogToConsole()

template<typename TFixedImage , typename TMovingImage >
virtual const bool & elastix::ElastixFilter< TFixedImage, TMovingImage >::GetLogToConsole ( )
virtual

◆ GetLogToFile()

template<typename TFixedImage , typename TMovingImage >
virtual const bool & elastix::ElastixFilter< TFixedImage, TMovingImage >::GetLogToFile ( )
virtual

◆ GetMovingImage() [1/2]

template<typename TFixedImage , typename TMovingImage >
MovingImageConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::GetMovingImage ( const unsigned int  index) const

◆ GetMovingImage() [2/2]

template<typename TFixedImage , typename TMovingImage >
MovingImageConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::GetMovingImage ( void  ) const

◆ GetMovingMask() [1/2]

template<typename TFixedImage , typename TMovingImage >
MovingMaskConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::GetMovingMask ( const unsigned int  index) const

◆ GetMovingMask() [2/2]

template<typename TFixedImage , typename TMovingImage >
MovingMaskConstPointer elastix::ElastixFilter< TFixedImage, TMovingImage >::GetMovingMask ( void  ) const

◆ GetMovingPointSetFileName()

template<typename TFixedImage , typename TMovingImage >
virtual std::string elastix::ElastixFilter< TFixedImage, TMovingImage >::GetMovingPointSetFileName ( )
virtual

◆ GetNumberOfFixedImages()

template<typename TFixedImage , typename TMovingImage >
unsigned int elastix::ElastixFilter< TFixedImage, TMovingImage >::GetNumberOfFixedImages ( void  ) const

◆ GetNumberOfFixedMasks()

template<typename TFixedImage , typename TMovingImage >
unsigned int elastix::ElastixFilter< TFixedImage, TMovingImage >::GetNumberOfFixedMasks ( void  ) const

◆ GetNumberOfInputsOfType()

template<typename TFixedImage , typename TMovingImage >
unsigned int elastix::ElastixFilter< TFixedImage, TMovingImage >::GetNumberOfInputsOfType ( const DataObjectIdentifierType intputType)
private

GetNumberOfInputsOfType

◆ GetNumberOfMovingImages()

template<typename TFixedImage , typename TMovingImage >
unsigned int elastix::ElastixFilter< TFixedImage, TMovingImage >::GetNumberOfMovingImages ( void  ) const

◆ GetNumberOfMovingMasks()

template<typename TFixedImage , typename TMovingImage >
unsigned int elastix::ElastixFilter< TFixedImage, TMovingImage >::GetNumberOfMovingMasks ( void  ) const

◆ GetNumberOfThreads()

template<typename TFixedImage , typename TMovingImage >
virtual int elastix::ElastixFilter< TFixedImage, TMovingImage >::GetNumberOfThreads ( )
virtual

◆ GetOutputDirectory()

template<typename TFixedImage , typename TMovingImage >
virtual std::string elastix::ElastixFilter< TFixedImage, TMovingImage >::GetOutputDirectory ( )
virtual

◆ GetParameterObject() [1/2]

template<typename TFixedImage , typename TMovingImage >
ParameterObjectType * elastix::ElastixFilter< TFixedImage, TMovingImage >::GetParameterObject ( void  )

◆ GetParameterObject() [2/2]

template<typename TFixedImage , typename TMovingImage >
const ParameterObjectType * elastix::ElastixFilter< TFixedImage, TMovingImage >::GetParameterObject ( void  ) const

◆ GetTransformParameterObject() [1/2]

template<typename TFixedImage , typename TMovingImage >
ParameterObjectType * elastix::ElastixFilter< TFixedImage, TMovingImage >::GetTransformParameterObject ( void  )

Get transform parameter object.

◆ GetTransformParameterObject() [2/2]

template<typename TFixedImage , typename TMovingImage >
const ParameterObjectType * elastix::ElastixFilter< TFixedImage, TMovingImage >::GetTransformParameterObject ( void  ) const

◆ IsInputOfType()

template<typename TFixedImage , typename TMovingImage >
bool elastix::ElastixFilter< TFixedImage, TMovingImage >::IsInputOfType ( const DataObjectIdentifierType InputOfType,
DataObjectIdentifierType  inputName 
)
private

IsInputOfType.

◆ itkStaticConstMacro() [1/2]

template<typename TFixedImage , typename TMovingImage >
elastix::ElastixFilter< TFixedImage, TMovingImage >::itkStaticConstMacro ( FixedImageDimension  ,
unsigned int  ,
TFixedImage::ImageDimension   
)

◆ itkStaticConstMacro() [2/2]

template<typename TFixedImage , typename TMovingImage >
elastix::ElastixFilter< TFixedImage, TMovingImage >::itkStaticConstMacro ( MovingImageDimension  ,
unsigned int  ,
TMovingImage::ImageDimension   
)

◆ LogToConsoleOff()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::LogToConsoleOff ( )
virtual

◆ LogToConsoleOn()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::LogToConsoleOn ( )
virtual

◆ LogToFileOff()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::LogToFileOff ( )
virtual

◆ LogToFileOn()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::LogToFileOn ( )
virtual

◆ MakeUniqueName()

template<typename TFixedImage , typename TMovingImage >
std::string elastix::ElastixFilter< TFixedImage, TMovingImage >::MakeUniqueName ( const DataObjectIdentifierType key)
private

MakeUniqueName.

◆ New()

template<typename TFixedImage , typename TMovingImage >
static Pointer elastix::ElastixFilter< TFixedImage, TMovingImage >::New ( )
static

Method for creation through the object factory.

◆ operator=()

template<typename TFixedImage , typename TMovingImage >
void elastix::ElastixFilter< TFixedImage, TMovingImage >::operator= ( const Self )
private

◆ RemoveFixedMask()

template<typename TFixedImage , typename TMovingImage >
void elastix::ElastixFilter< TFixedImage, TMovingImage >::RemoveFixedMask ( void  )

◆ RemoveFixedPointSetFileName()

template<typename TFixedImage , typename TMovingImage >
void elastix::ElastixFilter< TFixedImage, TMovingImage >::RemoveFixedPointSetFileName ( void  )
inline

Definition at line 137 of file elxElastixFilter.h.

◆ RemoveInitialTransformParameterFileName()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::RemoveInitialTransformParameterFileName ( void  )
inlinevirtual

Definition at line 132 of file elxElastixFilter.h.

◆ RemoveInputsOfType()

template<typename TFixedImage , typename TMovingImage >
void elastix::ElastixFilter< TFixedImage, TMovingImage >::RemoveInputsOfType ( const DataObjectIdentifierType inputName)
private

RemoveInputsOfType.

◆ RemoveLogFileName()

template<typename TFixedImage , typename TMovingImage >
void elastix::ElastixFilter< TFixedImage, TMovingImage >::RemoveLogFileName ( void  )

◆ RemoveMovingMask()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::RemoveMovingMask ( void  )
virtual

◆ RemoveMovingPointSetFileName()

template<typename TFixedImage , typename TMovingImage >
void elastix::ElastixFilter< TFixedImage, TMovingImage >::RemoveMovingPointSetFileName ( void  )
inline

Definition at line 142 of file elxElastixFilter.h.

◆ RemoveOutputDirectory()

template<typename TFixedImage , typename TMovingImage >
void elastix::ElastixFilter< TFixedImage, TMovingImage >::RemoveOutputDirectory ( )
inline

Definition at line 147 of file elxElastixFilter.h.

◆ SetFixedImage()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::SetFixedImage ( TFixedImage *  fixedImage)
virtual

Set/Add/Get/NumberOf fixed images.

◆ SetFixedMask()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::SetFixedMask ( FixedMaskType fixedMask)
virtual

◆ SetFixedPointSetFileName()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::SetFixedPointSetFileName ( std::string  _arg)
virtual

Set/Get/Remove fixed point set filename.

◆ SetInitialTransformParameterFileName()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::SetInitialTransformParameterFileName ( std::string  _arg)
virtual

Set/Get/Remove initial transform parameter filename.

◆ SetLogFileName()

template<typename TFixedImage , typename TMovingImage >
void elastix::ElastixFilter< TFixedImage, TMovingImage >::SetLogFileName ( const std::string  logFileName)

Set/Get/Remove log filename.

◆ SetLogToConsole()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::SetLogToConsole ( bool  _arg)
virtual

Log to std::cout on/off.

◆ SetLogToFile()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::SetLogToFile ( bool  _arg)
virtual

Log to file on/off.

◆ SetMovingImage()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::SetMovingImage ( TMovingImage *  movingImages)
virtual

Set/Add/Get/NumberOf moving images.

◆ SetMovingMask()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::SetMovingMask ( MovingMaskType movingMask)
virtual

Set/Add/Get/Remove/NumberOf moving masks.

◆ SetMovingPointSetFileName()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::SetMovingPointSetFileName ( std::string  _arg)
virtual

Set/Get/Remove moving point set filename.

◆ SetNumberOfThreads()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::SetNumberOfThreads ( int  _arg)
virtual

◆ SetOutputDirectory()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::SetOutputDirectory ( std::string  _arg)
virtual

Set/Get/Remove output directory.

◆ SetParameterObject()

template<typename TFixedImage , typename TMovingImage >
virtual void elastix::ElastixFilter< TFixedImage, TMovingImage >::SetParameterObject ( ParameterObjectType parameterObject)
virtual

Set/Get parameter object.

Field Documentation

◆ m_FixedPointSetFileName

template<typename TFixedImage , typename TMovingImage >
std::string elastix::ElastixFilter< TFixedImage, TMovingImage >::m_FixedPointSetFileName
private

Definition at line 192 of file elxElastixFilter.h.

◆ m_InitialTransformParameterFileName

template<typename TFixedImage , typename TMovingImage >
std::string elastix::ElastixFilter< TFixedImage, TMovingImage >::m_InitialTransformParameterFileName
private

Definition at line 191 of file elxElastixFilter.h.

◆ m_InputUID

template<typename TFixedImage , typename TMovingImage >
unsigned int elastix::ElastixFilter< TFixedImage, TMovingImage >::m_InputUID
private

Definition at line 203 of file elxElastixFilter.h.

◆ m_LogFileName

template<typename TFixedImage , typename TMovingImage >
std::string elastix::ElastixFilter< TFixedImage, TMovingImage >::m_LogFileName
private

Definition at line 196 of file elxElastixFilter.h.

◆ m_LogToConsole

template<typename TFixedImage , typename TMovingImage >
bool elastix::ElastixFilter< TFixedImage, TMovingImage >::m_LogToConsole
private

Definition at line 198 of file elxElastixFilter.h.

◆ m_LogToFile

template<typename TFixedImage , typename TMovingImage >
bool elastix::ElastixFilter< TFixedImage, TMovingImage >::m_LogToFile
private

Definition at line 199 of file elxElastixFilter.h.

◆ m_MovingPointSetFileName

template<typename TFixedImage , typename TMovingImage >
std::string elastix::ElastixFilter< TFixedImage, TMovingImage >::m_MovingPointSetFileName
private

Definition at line 193 of file elxElastixFilter.h.

◆ m_NumberOfThreads

template<typename TFixedImage , typename TMovingImage >
int elastix::ElastixFilter< TFixedImage, TMovingImage >::m_NumberOfThreads
private

Definition at line 201 of file elxElastixFilter.h.

◆ m_OutputDirectory

template<typename TFixedImage , typename TMovingImage >
std::string elastix::ElastixFilter< TFixedImage, TMovingImage >::m_OutputDirectory
private

Definition at line 195 of file elxElastixFilter.h.



Generated on 1667476801 for elastix by doxygen 1.9.4 elastix logo