#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: