224 bool mandatoryComponent =
true);
The ComponentDatabase class is a class that stores the New() functions of all components.
unsigned int ImageDimensionType
std::string PixelTypeDescriptionType
itk::SmartPointer< Self > Pointer
ObjectPointer(*)() PtrToCreator
std::string ComponentDescriptionType
A class that deals with user given parameters and command line arguments.
std::map< std::string, std::string > CommandLineArgumentMapType
itk::SmartPointer< Self > Pointer
This class creates an interface for elastix.
itk::VectorContainer< unsigned int, DataObjectPointer > DataObjectContainerType
std::vector< double > FlatDirectionCosinesType
itk::VectorContainer< unsigned int, ObjectPointer > ObjectContainerType
DataObjectContainerType::Pointer DataObjectContainerPointer
ObjectContainerType::Pointer ObjectContainerPointer
Common (abstract) base class of ElastixMain and TransformixMain.
itk::SmartPointer< const Self > ConstPointer
virtual int Run(const ArgumentMapType &argmap)
ComponentDatabase::ComponentDescriptionType ComponentDescriptionType
ElastixBase::ObjectContainerType ObjectContainerType
ElastixBase::ObjectContainerPointer ObjectContainerPointer
itkGetModifiableObjectMacro(Configuration, Configuration)
virtual ObjectContainerPointer CreateComponents(const ComponentDescriptionType &key, const ComponentDescriptionType &defaultComponentName, int &errorcode, bool mandatoryComponent=true)
virtual ObjectPointer CreateComponent(const ComponentDescriptionType &name)
PixelTypeDescriptionType m_FixedImagePixelType
ElastixBase::FlatDirectionCosinesType FlatDirectionCosinesType
ImageDimensionType m_MovingImageDimension
itk::ParameterMapInterface::ParameterMapType ParameterMapType
ElastixBase & GetElastixBase() const
ImageDimensionType m_FixedImageDimension
itk::SmartPointer< Self > Pointer
static const ComponentDatabase & GetComponentDatabase()
ComponentDatabase::PtrToCreator PtrToCreator
itkGetModifiableObjectMacro(Elastix, itk::Object)
std::vector< Configuration::ConstPointer > m_TransformConfigurations
virtual int InitDBIndex()=0
virtual int Run(const ArgumentMapType &argmap, const ParameterMapType &inputMap)
virtual void SetProcessPriority() const
ElastixBase::DataObjectContainerType DataObjectContainerType
ITK_DISALLOW_COPY_AND_MOVE(MainBase)
ComponentDatabase::Pointer ComponentDatabasePointer
virtual void SetMaximumNumberOfThreads() const
PixelTypeDescriptionType m_MovingImagePixelType
ElastixBase::DataObjectContainerPointer DataObjectContainerPointer
itkGetModifiableObjectMacro(MovingImageContainer, DataObjectContainerType)
itkGetModifiableObjectMacro(ResultImageContainer, DataObjectContainerType)
DataObjectContainerPointer m_ResultDeformationFieldContainer
DataObjectContainerPointer m_MovingImageContainer
itk::Object::Pointer ObjectPointer
Configuration::Pointer m_Configuration
itkGetModifiableObjectMacro(ResultDeformationFieldContainer, DataObjectContainerType)
itk::DataObject::Pointer DataObjectPointer
DataObjectContainerPointer m_ResultImageContainer
ComponentDatabase::PixelTypeDescriptionType PixelTypeDescriptionType
Configuration::CommandLineArgumentMapType ArgumentMapType
ParameterFileParser::ParameterMapType ParameterMapType