Home · Quickstart · Documentation · Citation · NiPy

# interfaces.elastix.utils

## EditTransform

Link to code

Manipulates an existing transform file generated with elastix

### Example

    >>> from nipype.interfaces.elastix import EditTransform
    >>> tfm = EditTransform()
    >>> tfm.inputs.transform_file = 'TransformParameters.0.txt'
    >>> tfm.inputs.reference_image = 'fixed1.nii'
    >>> tfm.inputs.output_type = 'unsigned char'
    >>> tfm.run()

Inputs:

    [Mandatory]
    transform_file: (an existing file name)
            transform-parameter file, only 1

    [Optional]
    ignore_exception: (a boolean, nipype default value: False)
            Print an error message instead of throwing an exception in case the
            interface fails to run
    interpolation: ('cubic' or 'linear' or 'nearest', nipype default
             value: cubic)
            set a new interpolator for transformation
            flag: FinalBSplineInterpolationOrder
    output_file: (a file name)
            the filename for the resulting transform file
    output_format: ('nii.gz' or 'nii' or 'mhd' or 'hdr' or 'vtk')
            set a new image format for resampled images
            flag: ResultImageFormat
    output_type: ('float' or 'unsigned char' or 'unsigned short' or
             'short' or 'unsigned long' or 'long' or 'double')
            set a new output pixel type for resampled images
            flag: ResultImagePixelType
    reference_image: (an existing file name)
            set a new reference image to change the target coordinate system.

Outputs:

    output_file: (an existing file name)
            output transform file