A class with all functionality to configure transformix.
The TransformixMain class inherits from ElastixMain. We overwrite the Run() -function. In the new Run() the Run()-function from the ElastixTemplate-class is not called (as in elxElastixMain.cxx), because this time we don't want to start a registration, but just apply a transformation to an input image.
Definition at line 39 of file elxTransformixMain.h.
|
virtual const char * | GetClassName () const |
|
| ITK_DISALLOW_COPY_AND_MOVE (TransformixMain) |
|
int | Run () override |
|
int | Run (const ArgumentMapType &argmap) override |
|
int | Run (const ArgumentMapType &argmap, const ParameterMapType &inputMap) override |
|
int | Run (const ArgumentMapType &argmap, const std::vector< ParameterMapType > &inputMaps, itk::TransformBase *=nullptr) |
|
virtual void | SetInputImageContainer (DataObjectContainerType *inputImageContainer) |
|
Public Member Functions inherited from elastix::ElastixMain |
virtual void | EnterCommandLineArguments (const ArgumentMapType &argmap) |
|
virtual void | EnterCommandLineArguments (const ArgumentMapType &argmap, const ParameterMapType &inputMap) |
|
virtual void | EnterCommandLineArguments (const ArgumentMapType &argmap, const std::vector< ParameterMapType > &inputMaps) |
|
virtual const char * | GetClassName () const |
|
virtual DBIndexType | GetDBIndex () const |
|
ElastixBase & | GetElastixBase () const |
|
unsigned int | GetElastixLevel () |
|
virtual ImageDimensionType | GetFixedImageDimension () const |
|
virtual PixelTypeDescriptionType | GetFixedImagePixelType () const |
|
virtual ImageDimensionType | GetMovingImageDimension () const |
|
virtual PixelTypeDescriptionType | GetMovingImagePixelType () const |
|
virtual const FlatDirectionCosinesType & | GetOriginalFixedImageDirectionFlat () const |
|
unsigned int | GetTotalNumberOfElastixLevels () |
|
virtual ParameterMapType | GetTransformParametersMap () const |
|
| ITK_DISALLOW_COPY_AND_MOVE (ElastixMain) |
|
| itkGetModifiableObjectMacro (Configuration, Configuration) |
|
| itkGetModifiableObjectMacro (Elastix, itk::Object) |
|
| itkGetModifiableObjectMacro (FinalTransform, itk::Object) |
|
| itkGetModifiableObjectMacro (FixedImageContainer, DataObjectContainerType) |
|
| itkGetModifiableObjectMacro (FixedMaskContainer, DataObjectContainerType) |
|
| itkGetModifiableObjectMacro (InitialTransform, itk::Object) |
|
| itkGetModifiableObjectMacro (MovingImageContainer, DataObjectContainerType) |
|
| itkGetModifiableObjectMacro (MovingMaskContainer, DataObjectContainerType) |
|
| itkGetModifiableObjectMacro (ResultDeformationFieldContainer, DataObjectContainerType) |
|
| itkGetModifiableObjectMacro (ResultImageContainer, DataObjectContainerType) |
|
virtual int | Run () |
|
virtual int | Run (const ArgumentMapType &argmap) |
|
virtual int | Run (const ArgumentMapType &argmap, const ParameterMapType &inputMap) |
|
virtual void | SetConfiguration (Configuration *_arg) |
|
void | SetElastixLevel (unsigned int level) |
|
virtual void | SetFixedImageContainer (DataObjectContainerType *_arg) |
|
virtual void | SetFixedImageDimension (ImageDimensionType _arg) |
|
virtual void | SetFixedImagePixelType (PixelTypeDescriptionType _arg) |
|
virtual void | SetFixedMaskContainer (DataObjectContainerType *_arg) |
|
virtual void | SetInitialTransform (itk::Object *_arg) |
|
virtual void | SetMaximumNumberOfThreads () const |
|
virtual void | SetMovingImageContainer (DataObjectContainerType *_arg) |
|
virtual void | SetMovingImageDimension (ImageDimensionType _arg) |
|
virtual void | SetMovingImagePixelType (PixelTypeDescriptionType _arg) |
|
virtual void | SetMovingMaskContainer (DataObjectContainerType *_arg) |
|
virtual void | SetOriginalFixedImageDirectionFlat (const FlatDirectionCosinesType &arg) |
|
virtual void | SetProcessPriority () const |
|
virtual void | SetResultDeformationFieldContainer (DataObjectContainerType *_arg) |
|
virtual void | SetResultImageContainer (DataObjectContainerType *_arg) |
|
void | SetTotalNumberOfElastixLevels (unsigned int levels) |
|