18#ifndef elxTransformixMain_h
19#define elxTransformixMain_h
22#include <itkTransformBase.h>
91 const std::vector<ParameterMapType> & transformParameterMaps,
92 itk::TransformBase * =
nullptr);
116 const std::vector<ParameterMapType> & transformParameterMaps);
A class with all functionality to configure elastix.
ComponentDatabase::ComponentDescriptionType ComponentDescriptionType
ElastixBase::ObjectContainerType ObjectContainerType
ElastixBase::ObjectContainerPointer ObjectContainerPointer
itk::ParameterMapInterface::ParameterMapType ParameterMapType
ComponentDatabase::PtrToCreator PtrToCreator
ComponentDatabase::ImageDimensionType ImageDimensionType
ElastixBase::DataObjectContainerType DataObjectContainerType
ComponentDatabase::Pointer ComponentDatabasePointer
ElastixBase::DataObjectContainerPointer DataObjectContainerPointer
ComponentDatabase::IndexType DBIndexType
itk::Object::Pointer ObjectPointer
itk::DataObject::Pointer DataObjectPointer
ComponentDatabase::PixelTypeDescriptionType PixelTypeDescriptionType
Configuration::CommandLineArgumentMapType ArgumentMapType
int RunWithTransform(itk::TransformBase *)
void EnterCommandLineArgumentsWithTransformParameterMaps(const ArgumentMapType &argmap, const std::vector< ParameterMapType > &transformParameterMaps)
itk::SmartPointer< const Self > ConstPointer
int Run(const ArgumentMapType &argmap, const std::vector< ParameterMapType > &transformParameterMaps, itk::TransformBase *=nullptr)
ElastixBase::DataObjectContainerType DataObjectContainerType
int InitDBIndex() override
TransformixMain()=default
itk::SmartPointer< Self > Pointer
virtual void SetInputImageContainer(DataObjectContainerType *inputImageContainer)
~TransformixMain() override
Configuration::CommandLineArgumentMapType ArgumentMapType
ITK_DISALLOW_COPY_AND_MOVE(TransformixMain)