21 #ifndef mia_2d_perfusion_hh
22 #define mia_2d_perfusion_hh
64 void set_max_ica_iterations(
size_t maxiter);
73 bool run(
const std::vector<C2DFImage>& series);
79 bool has_movement()
const;
96 EBoxSegmentation approach,
97 const std::string& save_features=
"")
const;
103 std::vector<C2DFImage> get_references()
const;
110 void set_approach(
size_t approach);
115 int get_RV_peak_idx() const __attribute__((deprecated));
120 int get_RV_idx() const;
125 int get_LV_peak_idx() const __attribute__((deprecated));
130 int get_LV_idx() const;
136 int get_perfusion_idx() const;
146 void set_use_guess_model();
153 void save_coefs(const std::
string& coefs_name)const;
159 void save_feature_images(const std::
string& base_name)const;
165 P2DImage get_feature_image(
int index) const;
170 int get_LV_peak_time() const;
175 int get_RV_peak_time() const;
178 struct C2DPerfusionAnalysisImpl *impl;