A class with all functionality to configure elastix.
The ElastixMain initializes the MyConfiguration class with the parameters and commandline arguments. After this, the class loads and creates all components and sets them in ElastixTemplate.
- Parameters
FixedImageDimension: the dimension of the fixed image.
example: (FixedImageDimension 2)
MovingImageDimension: the dimension of the fixed image.
example: (MovingImageDimension 2)
FixedInternalImagePixelType: the pixel type of the internal fixed image representation. The fixed image is automatically converted to this type.
example: (FixedInternalImagePixelType "float")
Default/recommended: "float"
MovingInternalImagePixelType: the pixel type of the internal moving image representation. The moving image is automatically converted to this type.
example: (MovingInternalImagePixelType "float")
Default/recommended: "float"
- Transform Parameters
FixedImageDimension: the dimension of the fixed image.
example: (FixedImageDimension 2)
MovingImageDimension: the dimension of the fixed image.
example: (MovingImageDimension 2)
FixedInternalImagePixelType: the pixel type of the internal fixed image representation. The fixed image is automatically converted to this type.
example: (FixedInternalImagePixelType "float")
Default/recommended: "float"
MovingInternalImagePixelType: the pixel type of the internal moving image representation. The moving image is automatically converted to this type.
example: (MovingInternalImagePixelType "float")
Default/recommended: "float"
Definition at line 68 of file elxElastixMain.h.
|
virtual const char * | GetClassName () const |
|
unsigned int | GetElastixLevel () const |
|
virtual const FlatDirectionCosinesType & | GetOriginalFixedImageDirectionFlat () const |
|
unsigned int | GetTotalNumberOfElastixLevels () const |
|
virtual ParameterMapType | GetTransformParameterMap () const |
|
| ITK_DISALLOW_COPY_AND_MOVE (ElastixMain) |
|
| itkGetModifiableObjectMacro (FinalTransform, itk::Object) |
|
| itkGetModifiableObjectMacro (FixedImageContainer, DataObjectContainerType) |
|
| itkGetModifiableObjectMacro (FixedMaskContainer, DataObjectContainerType) |
|
| itkGetModifiableObjectMacro (InitialTransform, itk::Object) |
|
| itkGetModifiableObjectMacro (MovingMaskContainer, DataObjectContainerType) |
|
int | Run () override |
|
virtual int | Run (const ArgumentMapType &argmap) |
|
virtual int | Run (const ArgumentMapType &argmap, const ParameterMapType &inputMap) |
|
int | RunWithInitialTransformParameterMaps (const ArgumentMapType &argmap, const ParameterMapType &inputMap, const std::vector< ParameterMapType > &initialTransformParameterMaps) |
|
void | SetElastixLevel (unsigned int level) |
|
virtual void | SetFixedImageContainer (DataObjectContainerType *_arg) |
|
virtual void | SetFixedMaskContainer (DataObjectContainerType *_arg) |
|
virtual void | SetInitialTransform (itk::Object *_arg) |
|
virtual void | SetMovingMaskContainer (DataObjectContainerType *_arg) |
|
virtual void | SetOriginalFixedImageDirectionFlat (const FlatDirectionCosinesType &arg) |
|
void | SetTotalNumberOfElastixLevels (unsigned int levels) |
|
Public Member Functions inherited from elastix::MainBase |
virtual DBIndexType | GetDBIndex () const |
|
ElastixBase & | GetElastixBase () const |
|
virtual ImageDimensionType | GetFixedImageDimension () const |
|
virtual PixelTypeDescriptionType | GetFixedImagePixelType () const |
|
virtual ImageDimensionType | GetMovingImageDimension () const |
|
virtual PixelTypeDescriptionType | GetMovingImagePixelType () const |
|
| ITK_DISALLOW_COPY_AND_MOVE (MainBase) |
|
| itkGetModifiableObjectMacro (Configuration, Configuration) |
|
| itkGetModifiableObjectMacro (Elastix, itk::Object) |
|
| itkGetModifiableObjectMacro (MovingImageContainer, DataObjectContainerType) |
|
| itkGetModifiableObjectMacro (ResultDeformationFieldContainer, DataObjectContainerType) |
|
| itkGetModifiableObjectMacro (ResultImageContainer, DataObjectContainerType) |
|
virtual void | SetConfiguration (Configuration *_arg) |
|
virtual void | SetFixedImageDimension (ImageDimensionType _arg) |
|
virtual void | SetFixedImagePixelType (PixelTypeDescriptionType _arg) |
|
virtual void | SetMaximumNumberOfThreads () const |
|
virtual void | SetMovingImageContainer (DataObjectContainerType *_arg) |
|
virtual void | SetMovingImageDimension (ImageDimensionType _arg) |
|
virtual void | SetMovingImagePixelType (PixelTypeDescriptionType _arg) |
|
virtual void | SetProcessPriority () const |
|
virtual void | SetResultDeformationFieldContainer (DataObjectContainerType *_arg) |
|
virtual void | SetResultImageContainer (DataObjectContainerType *_arg) |
|