10class Xf_invert_private;
28 void set_input_vf (
const DeformationFieldType::Pointer vf);
38 void set_dim (
const plm_long dim[3]);
const Xform * get_output()
Return the inverse xform.
Definition xf_invert.cxx:269
Xf_invert_private * d_ptr
Definition xf_invert.h:18
void set_input_vf(const DeformationFieldType::Pointer vf)
Set the input vector field to be inverted as an ITK image.
Definition xf_invert.cxx:58
void set_fixed_image(const char *image_fn)
Set the geometry of the output vector field to match another image. The image will be loaded from the...
Definition xf_invert.cxx:66
void set_dim(const plm_long dim[3])
Set the image dimension (number of voxels) of the output vector field.
Definition xf_invert.cxx:79
void set_direction_cosines(const float direction_cosines[9])
Set the image direction cosines of the output vector field.
Definition xf_invert.cxx:97
void set_iterations(int iterations)
Set the number of iterations to run the inversion routine (default is 20 iterations).
Definition xf_invert.cxx:104
void run_invert_itk()
Definition xf_invert.cxx:120
void set_origin(const float origin[3])
Set the image origin of the output vector field.
Definition xf_invert.cxx:85
void set_input_xf(const char *xf_fn)
Set the transform to be inverted. The transform will be loaded from the specified filename.
Definition xf_invert.cxx:48
void set_spacing(const float spacing[3])
Set the image spacing of the output vector field.
Definition xf_invert.cxx:91
Xf_invert()
Definition xf_invert.cxx:39
void run()
Compute inverse vector field.
Definition xf_invert.cxx:110
void run_invert_vf()
Definition xf_invert.cxx:153
#define PLMUTIL_API
Definition plmutil_config.h:26