37 template<
class dataType>
class NiftiImageData3D;
46 template<
class dataType>
64 void set_parameter(
const std::string &par,
const std::string &arg1 =
"",
const std::string &arg2 =
"");
Base class for all NIfTI-based registrations.
Base class for all NIfTI-based registrations.
Definition: NiftiBasedRegistration.h:48
Base class for all NiftyReg registrations.
Definition: NiftyRegistration.h:48
std::vector< std::string > _extra_params
Store extra parameters. Only apply them after parsing.
Definition: NiftyRegistration.h:84
void set_reference_mask(const std::shared_ptr< const ImageData > reference_mask_sptr)
Set reference mask.
Definition: NiftyRegistration.h:67
NiftyRegistration()
Constructor.
Definition: NiftyRegistration.cpp:36
void set_up_inputs()
Set up inputs.
Definition: NiftyRegistration.cpp:52
virtual void parse_parameter_file()=0
Parse parameter file.
std::shared_ptr< const NiftiImageData3D< dataType > > _floating_mask_nifti_sptr
Floating mask (as NiftiImageData3D)
Definition: NiftyRegistration.h:95
std::shared_ptr< const NiftiImageData3D< dataType > > _reference_mask_nifti_sptr
Reference mask (as NiftiImageData3D)
Definition: NiftyRegistration.h:97
virtual ~NiftyRegistration()
Destructor.
Definition: NiftyRegistration.h:55
void set_parameter(const std::string &par, const std::string &arg1="", const std::string &arg2="")
Definition: NiftyRegistration.cpp:44
std::shared_ptr< const ImageData > _reference_mask_sptr
Reference mask.
Definition: NiftyRegistration.h:92
void set_floating_mask(const std::shared_ptr< const ImageData > floating_mask_sptr)
Set floating mask.
Definition: NiftyRegistration.h:70
std::shared_ptr< const ImageData > _floating_mask_sptr
Floating mask.
Definition: NiftyRegistration.h:90
void set_parameter_file(const std::string ¶meter_filename)
Set parameter file.
Definition: NiftyRegistration.h:58
std::string _parameter_filename
Parameter filename.
Definition: NiftyRegistration.h:87
virtual void set_parameters()=0
Set any extra parameters.
Abstract data container.
Definition: GeometricalInfo.cpp:141