4#ifndef _geometry_chooser_h_
5#define _geometry_chooser_h_
12class Geometry_chooser_private;
35 Geometry_chooser_private *
d_ptr;
60 void set_dim (
const plm_long dim[3]);
Definition direction_cosines.h:23
const Plm_image_header * get_geometry()
Return the best fitting geometry.
Definition geometry_chooser.cxx:162
void set_dim(const plm_long dim[3])
Set the image dimension (number of voxels) manually.
Definition geometry_chooser.cxx:133
void set_direction_cosines(const Direction_cosines &direction_cosines)
Set the image direction cosines manually.
Definition geometry_chooser.cxx:154
void set_compare_image(const char *image_fn)
Set the compare image. The image will be loaded from the specified filename.
Definition geometry_chooser.cxx:68
void set_fixed_image(const char *image_fn)
Set the fixed image. The image will be loaded from the specified filename.
Definition geometry_chooser.cxx:91
void set_origin(const float origin[3])
Set the image origin manually.
Definition geometry_chooser.cxx:140
Geometry_chooser()
Definition geometry_chooser.cxx:41
Geometry_chooser_private * d_ptr
Definition geometry_chooser.h:35
void set_reference_image(const char *image_fn)
Set the reference image. The geometry will be from the specified filename.
Definition geometry_chooser.cxx:52
void set_spacing(const float spacing[3])
Set the image spacing manually.
Definition geometry_chooser.cxx:147
#define PLMUTIL_API
Definition plmutil_config.h:26