#include <xf_invert.h>
|
| Xf_invert () |
|
| ~Xf_invert () |
|
|
void | set_input_xf (const char *xf_fn) |
| Set the transform to be inverted.
The transform will be loaded from the specified filename.
|
|
void | set_input_vf (const DeformationFieldType::Pointer vf) |
| Set the input vector field to be inverted as an ITK image.
|
|
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 specified filename.
|
|
void | set_fixed_image (const FloatImageType::Pointer image) |
| Set the geometry of the output vector field to match another image, specified as an ITK image.
|
|
void | set_dim (const plm_long dim[3]) |
| Set the image dimension (number of voxels) of the output vector field.
|
|
void | set_origin (const float origin[3]) |
| Set the image origin of the output vector field.
|
|
void | set_spacing (const float spacing[3]) |
| Set the image spacing of the output vector field.
|
|
void | set_direction_cosines (const float direction_cosines[9]) |
| Set the image direction cosines of the output vector field.
|
|
void | set_iterations (int iterations) |
| Set the number of iterations to run the inversion routine (default is 20 iterations).
|
|
|
void | run () |
| Compute inverse vector field.
|
|
|
const Xform * | get_output () |
| Return the inverse xform.
|
|
|
Xf_invert_private * | d_ptr |
|
◆ Xf_invert()
◆ ~Xf_invert()
Xf_invert::~Xf_invert |
( |
| ) |
|
◆ get_output()
const Xform * Xf_invert::get_output |
( |
| ) |
|
Return the inverse xform.
◆ run()
Compute inverse vector field.
◆ run_invert_itk()
void Xf_invert::run_invert_itk |
( |
| ) |
|
|
protected |
◆ run_invert_vf()
void Xf_invert::run_invert_vf |
( |
| ) |
|
|
protected |
◆ set_dim()
void Xf_invert::set_dim |
( |
const plm_long | dim[3] | ) |
|
Set the image dimension (number of voxels) of the output vector field.
◆ set_direction_cosines()
void Xf_invert::set_direction_cosines |
( |
const float | direction_cosines[9] | ) |
|
Set the image direction cosines of the output vector field.
◆ set_fixed_image() [1/2]
void Xf_invert::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 specified filename.
◆ set_fixed_image() [2/2]
void Xf_invert::set_fixed_image |
( |
const FloatImageType::Pointer | image | ) |
|
Set the geometry of the output vector field to match another image, specified as an ITK image.
◆ set_input_vf()
void Xf_invert::set_input_vf |
( |
const DeformationFieldType::Pointer | vf | ) |
|
Set the input vector field to be inverted as an ITK image.
◆ set_input_xf()
void Xf_invert::set_input_xf |
( |
const char * | xf_fn | ) |
|
Set the transform to be inverted.
The transform will be loaded from the specified filename.
◆ set_iterations()
void Xf_invert::set_iterations |
( |
int | iterations | ) |
|
Set the number of iterations to run the inversion routine (default is 20 iterations).
◆ set_origin()
void Xf_invert::set_origin |
( |
const float | origin[3] | ) |
|
Set the image origin of the output vector field.
◆ set_spacing()
void Xf_invert::set_spacing |
( |
const float | spacing[3] | ) |
|
Set the image spacing of the output vector field.
◆ d_ptr
Xf_invert_private* Xf_invert::d_ptr |
The documentation for this class was generated from the following files: