SimpleITK  
itk::simple::TransformixImageFilter::TransformixImageFilterImpl Class Reference

#include <sitkTransformixImageFilterImpl.h>

+ Collaboration diagram for itk::simple::TransformixImageFilter::TransformixImageFilterImpl:

Detailed Description

Definition at line 15 of file sitkTransformixImageFilterImpl.h.

Public Types

typedef Image(Self::* MemberFunctionType) ()
 
typedef ParameterFileParserType::Pointer ParameterFileParserPointer
 
typedef itk::ParameterFileParser ParameterFileParserType
 
typedef ParameterObjectType::ParameterKeyType ParameterKeyType
 
typedef ParameterMapType::const_iterator ParameterMapConstIterator
 
typedef ParameterMapType::iterator ParameterMapIterator
 
typedef ParameterObjectType::ParameterMapType ParameterMapType
 
typedef ParameterObjectType::ParameterMapVectorType ParameterMapVectorType
 
typedef ParameterObjectType::Pointer ParameterObjectPointer
 
typedef elastix::ParameterObject ParameterObjectType
 
typedef ParameterObjectType::ParameterValueType ParameterValueType
 
typedef ParameterObjectType::ParameterValueVectorType ParameterValueVectorType
 
typedef TransformixImageFilterImpl Self
 

Public Member Functions

void AddTransformParameter (const std::string key, const std::string value)
 
void AddTransformParameter (const unsigned int index, const std::string key, const std::string value)
 
void AddTransformParameterMap (const std::map< std::string, std::vector< std::string > > parameterMap)
 
void ComputeDeformationFieldOff ()
 
void ComputeDeformationFieldOn ()
 
void ComputeDeterminantOfSpatialJacobianOff ()
 
void ComputeDeterminantOfSpatialJacobianOn ()
 
void ComputeSpatialJacobianOff ()
 
void ComputeSpatialJacobianOn ()
 
Image Execute ()
 
template<class TMovingImage>
Image ExecuteInternal ()
 
bool GetComputeDeformationField ()
 
bool GetComputeDeterminantOfSpatialJacobian ()
 
bool GetComputeSpatialJacobian ()
 
Image GetDeformationField ()
 
std::string GetFixedPointSetFileName ()
 
std::string GetLogFileName ()
 
bool GetLogToConsole ()
 
bool GetLogToFile ()
 
ImageGetMovingImage ()
 
std::string GetName () const
 
unsigned int GetNumberOfTransformParameterMaps ()
 
std::string GetOutputDirectory ()
 
Image GetResultImage ()
 
std::vector< std::string > GetTransformParameter (const std::string key)
 
std::vector< std::string > GetTransformParameter (const unsigned int index, const std::string key)
 
std::vector< std::map< std::string, std::vector< std::string > > > GetTransformParameterMap ()
 
bool IsEmpty (const Image &image)
 
void LogToConsoleOff ()
 
void LogToConsoleOn ()
 
void LogToFileOff ()
 
void LogToFileOn ()
 
void PrintParameterMap ()
 
void PrintParameterMap (const std::map< std::string, std::vector< std::string > > parameterMap)
 
void PrintParameterMap (const std::vector< std::map< std::string, std::vector< std::string > > > parameterMapVector)
 
std::map< std::string, std::vector< std::string > > ReadParameterFile (const std::string filename)
 
void RemoveFixedPointSetFileName ()
 
void RemoveLogFileName ()
 
void RemoveMovingImage ()
 
void RemoveOutputDirectory ()
 
void RemoveTransformParameter (const std::string key)
 
void RemoveTransformParameter (const unsigned int index, const std::string key)
 
void SetComputeDeformationField (bool)
 
void SetComputeDeterminantOfSpatialJacobian (const bool)
 
void SetComputeSpatialJacobian (const bool)
 
void SetFixedPointSetFileName (const std::string movingPointSetFileName)
 
void SetLogFileName (const std::string logFileName)
 
void SetLogToConsole (const bool logToConsole)
 
void SetLogToFile (const bool logToFile)
 
void SetMovingImage (const Image &movingImage)
 
void SetOutputDirectory (const std::string outputDirectory)
 
void SetTransformParameter (const std::string key, const std::string value)
 
void SetTransformParameter (const std::string key, const std::vector< std::string > value)
 
void SetTransformParameter (const unsigned int index, const std::string key, const std::string value)
 
void SetTransformParameter (const unsigned int index, const std::string key, const std::vector< std::string > value)
 
void SetTransformParameterMap (const std::map< std::string, std::vector< std::string > > parameterMap)
 
void SetTransformParameterMap (const std::vector< std::map< std::string, std::vector< std::string > > > parameterMapVector)
 
 TransformixImageFilterImpl ()
 
void WriteParameterFile (const std::map< std::string, std::vector< std::string > > parameterMap, const std::string parameterFileName)
 
 ~TransformixImageFilterImpl ()
 

Public Attributes

bool m_ComputeDeformationField
 
bool m_ComputeDeterminantOfSpatialJacobian
 
bool m_ComputeSpatialJacobian
 
Image m_DeformationField
 
std::string m_LogFileName
 
bool m_LogToConsole
 
bool m_LogToFile
 
std::unique_ptr< detail::MemberFunctionFactory< MemberFunctionType > > m_MemberFactory
 
Image m_MovingImage
 
std::string m_MovingPointSetFileName
 
std::string m_OutputDirectory
 
Image m_ResultImage
 
ParameterMapVectorType m_TransformParameterMapVector
 

Friends

struct detail::MemberFunctionAddressor< MemberFunctionType >
 

Member Typedef Documentation

◆ MemberFunctionType

typedef Image(Self::* itk::simple::TransformixImageFilter::TransformixImageFilterImpl::MemberFunctionType) ()

Definition at line 168 of file sitkTransformixImageFilterImpl.h.

◆ ParameterFileParserPointer

◆ ParameterFileParserType

◆ ParameterKeyType

Definition at line 31 of file sitkTransformixImageFilterImpl.h.

◆ ParameterMapConstIterator

◆ ParameterMapIterator

◆ ParameterMapType

Definition at line 25 of file sitkTransformixImageFilterImpl.h.

◆ ParameterMapVectorType

Definition at line 26 of file sitkTransformixImageFilterImpl.h.

◆ ParameterObjectPointer

◆ ParameterObjectType

◆ ParameterValueType

Definition at line 32 of file sitkTransformixImageFilterImpl.h.

◆ ParameterValueVectorType

Definition at line 33 of file sitkTransformixImageFilterImpl.h.

◆ Self

Constructor & Destructor Documentation

◆ TransformixImageFilterImpl()

itk::simple::TransformixImageFilter::TransformixImageFilterImpl::TransformixImageFilterImpl ( )

◆ ~TransformixImageFilterImpl()

itk::simple::TransformixImageFilter::TransformixImageFilterImpl::~TransformixImageFilterImpl ( )

Member Function Documentation

◆ AddTransformParameter() [1/2]

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::AddTransformParameter ( const std::string key,
const std::string value )

◆ AddTransformParameter() [2/2]

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::AddTransformParameter ( const unsigned int index,
const std::string key,
const std::string value )

◆ AddTransformParameterMap()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::AddTransformParameterMap ( const std::map< std::string, std::vector< std::string > > parameterMap)

◆ ComputeDeformationFieldOff()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::ComputeDeformationFieldOff ( )

◆ ComputeDeformationFieldOn()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::ComputeDeformationFieldOn ( )

◆ ComputeDeterminantOfSpatialJacobianOff()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::ComputeDeterminantOfSpatialJacobianOff ( )

◆ ComputeDeterminantOfSpatialJacobianOn()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::ComputeDeterminantOfSpatialJacobianOn ( )

◆ ComputeSpatialJacobianOff()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::ComputeSpatialJacobianOff ( )

◆ ComputeSpatialJacobianOn()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::ComputeSpatialJacobianOn ( )

◆ Execute()

Image itk::simple::TransformixImageFilter::TransformixImageFilterImpl::Execute ( )

◆ ExecuteInternal()

template<class TMovingImage>
Image itk::simple::TransformixImageFilter::TransformixImageFilterImpl::ExecuteInternal ( )

◆ GetComputeDeformationField()

bool itk::simple::TransformixImageFilter::TransformixImageFilterImpl::GetComputeDeformationField ( )

◆ GetComputeDeterminantOfSpatialJacobian()

bool itk::simple::TransformixImageFilter::TransformixImageFilterImpl::GetComputeDeterminantOfSpatialJacobian ( )

◆ GetComputeSpatialJacobian()

bool itk::simple::TransformixImageFilter::TransformixImageFilterImpl::GetComputeSpatialJacobian ( )

◆ GetDeformationField()

Image itk::simple::TransformixImageFilter::TransformixImageFilterImpl::GetDeformationField ( )

◆ GetFixedPointSetFileName()

std::string itk::simple::TransformixImageFilter::TransformixImageFilterImpl::GetFixedPointSetFileName ( )

◆ GetLogFileName()

std::string itk::simple::TransformixImageFilter::TransformixImageFilterImpl::GetLogFileName ( )

◆ GetLogToConsole()

bool itk::simple::TransformixImageFilter::TransformixImageFilterImpl::GetLogToConsole ( )

◆ GetLogToFile()

bool itk::simple::TransformixImageFilter::TransformixImageFilterImpl::GetLogToFile ( )

◆ GetMovingImage()

Image & itk::simple::TransformixImageFilter::TransformixImageFilterImpl::GetMovingImage ( )

◆ GetName()

std::string itk::simple::TransformixImageFilter::TransformixImageFilterImpl::GetName ( ) const

◆ GetNumberOfTransformParameterMaps()

unsigned int itk::simple::TransformixImageFilter::TransformixImageFilterImpl::GetNumberOfTransformParameterMaps ( )

◆ GetOutputDirectory()

std::string itk::simple::TransformixImageFilter::TransformixImageFilterImpl::GetOutputDirectory ( )

◆ GetResultImage()

Image itk::simple::TransformixImageFilter::TransformixImageFilterImpl::GetResultImage ( )

◆ GetTransformParameter() [1/2]

std::vector< std::string > itk::simple::TransformixImageFilter::TransformixImageFilterImpl::GetTransformParameter ( const std::string key)

◆ GetTransformParameter() [2/2]

std::vector< std::string > itk::simple::TransformixImageFilter::TransformixImageFilterImpl::GetTransformParameter ( const unsigned int index,
const std::string key )

◆ GetTransformParameterMap()

std::vector< std::map< std::string, std::vector< std::string > > > itk::simple::TransformixImageFilter::TransformixImageFilterImpl::GetTransformParameterMap ( )

◆ IsEmpty()

bool itk::simple::TransformixImageFilter::TransformixImageFilterImpl::IsEmpty ( const Image & image)

◆ LogToConsoleOff()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::LogToConsoleOff ( )

◆ LogToConsoleOn()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::LogToConsoleOn ( )

◆ LogToFileOff()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::LogToFileOff ( )

◆ LogToFileOn()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::LogToFileOn ( )

◆ PrintParameterMap() [1/3]

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::PrintParameterMap ( )

◆ PrintParameterMap() [2/3]

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::PrintParameterMap ( const std::map< std::string, std::vector< std::string > > parameterMap)

◆ PrintParameterMap() [3/3]

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::PrintParameterMap ( const std::vector< std::map< std::string, std::vector< std::string > > > parameterMapVector)

◆ ReadParameterFile()

std::map< std::string, std::vector< std::string > > itk::simple::TransformixImageFilter::TransformixImageFilterImpl::ReadParameterFile ( const std::string filename)

◆ RemoveFixedPointSetFileName()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::RemoveFixedPointSetFileName ( )

◆ RemoveLogFileName()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::RemoveLogFileName ( )

◆ RemoveMovingImage()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::RemoveMovingImage ( )

◆ RemoveOutputDirectory()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::RemoveOutputDirectory ( )

◆ RemoveTransformParameter() [1/2]

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::RemoveTransformParameter ( const std::string key)

◆ RemoveTransformParameter() [2/2]

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::RemoveTransformParameter ( const unsigned int index,
const std::string key )

◆ SetComputeDeformationField()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::SetComputeDeformationField ( bool )

◆ SetComputeDeterminantOfSpatialJacobian()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::SetComputeDeterminantOfSpatialJacobian ( const bool )

◆ SetComputeSpatialJacobian()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::SetComputeSpatialJacobian ( const bool )

◆ SetFixedPointSetFileName()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::SetFixedPointSetFileName ( const std::string movingPointSetFileName)

◆ SetLogFileName()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::SetLogFileName ( const std::string logFileName)

◆ SetLogToConsole()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::SetLogToConsole ( const bool logToConsole)

◆ SetLogToFile()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::SetLogToFile ( const bool logToFile)

◆ SetMovingImage()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::SetMovingImage ( const Image & movingImage)

◆ SetOutputDirectory()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::SetOutputDirectory ( const std::string outputDirectory)

◆ SetTransformParameter() [1/4]

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::SetTransformParameter ( const std::string key,
const std::string value )

◆ SetTransformParameter() [2/4]

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::SetTransformParameter ( const std::string key,
const std::vector< std::string > value )

◆ SetTransformParameter() [3/4]

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::SetTransformParameter ( const unsigned int index,
const std::string key,
const std::string value )

◆ SetTransformParameter() [4/4]

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::SetTransformParameter ( const unsigned int index,
const std::string key,
const std::vector< std::string > value )

◆ SetTransformParameterMap() [1/2]

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::SetTransformParameterMap ( const std::map< std::string, std::vector< std::string > > parameterMap)

◆ SetTransformParameterMap() [2/2]

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::SetTransformParameterMap ( const std::vector< std::map< std::string, std::vector< std::string > > > parameterMapVector)

◆ WriteParameterFile()

void itk::simple::TransformixImageFilter::TransformixImageFilterImpl::WriteParameterFile ( const std::map< std::string, std::vector< std::string > > parameterMap,
const std::string parameterFileName )

Friends And Related Symbol Documentation

◆ detail::MemberFunctionAddressor< MemberFunctionType >

Definition at line 171 of file sitkTransformixImageFilterImpl.h.

References ExecuteInternal().

Member Data Documentation

◆ m_ComputeDeformationField

bool itk::simple::TransformixImageFilter::TransformixImageFilterImpl::m_ComputeDeformationField

Definition at line 183 of file sitkTransformixImageFilterImpl.h.

◆ m_ComputeDeterminantOfSpatialJacobian

bool itk::simple::TransformixImageFilter::TransformixImageFilterImpl::m_ComputeDeterminantOfSpatialJacobian

Definition at line 182 of file sitkTransformixImageFilterImpl.h.

◆ m_ComputeSpatialJacobian

bool itk::simple::TransformixImageFilter::TransformixImageFilterImpl::m_ComputeSpatialJacobian

Definition at line 181 of file sitkTransformixImageFilterImpl.h.

◆ m_DeformationField

Image itk::simple::TransformixImageFilter::TransformixImageFilterImpl::m_DeformationField

Definition at line 177 of file sitkTransformixImageFilterImpl.h.

◆ m_LogFileName

std::string itk::simple::TransformixImageFilter::TransformixImageFilterImpl::m_LogFileName

Definition at line 187 of file sitkTransformixImageFilterImpl.h.

◆ m_LogToConsole

bool itk::simple::TransformixImageFilter::TransformixImageFilterImpl::m_LogToConsole

Definition at line 189 of file sitkTransformixImageFilterImpl.h.

◆ m_LogToFile

bool itk::simple::TransformixImageFilter::TransformixImageFilterImpl::m_LogToFile

Definition at line 190 of file sitkTransformixImageFilterImpl.h.

◆ m_MemberFactory

std::unique_ptr<detail::MemberFunctionFactory<MemberFunctionType> > itk::simple::TransformixImageFilter::TransformixImageFilterImpl::m_MemberFactory

Definition at line 173 of file sitkTransformixImageFilterImpl.h.

◆ m_MovingImage

Image itk::simple::TransformixImageFilter::TransformixImageFilterImpl::m_MovingImage

Definition at line 175 of file sitkTransformixImageFilterImpl.h.

◆ m_MovingPointSetFileName

std::string itk::simple::TransformixImageFilter::TransformixImageFilterImpl::m_MovingPointSetFileName

Definition at line 184 of file sitkTransformixImageFilterImpl.h.

◆ m_OutputDirectory

std::string itk::simple::TransformixImageFilter::TransformixImageFilterImpl::m_OutputDirectory

Definition at line 186 of file sitkTransformixImageFilterImpl.h.

◆ m_ResultImage

Image itk::simple::TransformixImageFilter::TransformixImageFilterImpl::m_ResultImage

Definition at line 176 of file sitkTransformixImageFilterImpl.h.

◆ m_TransformParameterMapVector

ParameterMapVectorType itk::simple::TransformixImageFilter::TransformixImageFilterImpl::m_TransformParameterMapVector

Definition at line 179 of file sitkTransformixImageFilterImpl.h.


The documentation for this class was generated from the following file: