21 #ifndef mia_core_slopestatistics_hh
22 #define mia_core_slopestatistics_hh
67 float get_curve_length()
const;
70 float get_range()
const;
73 float get_mean_frequency()
const;
76 int get_max_frequency_slot()
const;
80 float get_energy()
const;
83 float get_mean_frequency_level()
const;
86 std::pair<int, int> get_peak_level_and_time_index()
const;
92 float get_maximum_gradient_from_zero()
const;
95 float get_peak_wavelet_coefficient()
const;
98 float get_wavelet_energy()
const;
101 std::pair<size_t, float> get_first_peak()
const;
104 std::pair<size_t, float> get_second_peak()
const;
107 std::pair<size_t, float> get_perfusion_high_peak()
const;
112 std::pair<size_t, float> get_gradient_peak(
int start_movement)
const;
118 const std::vector<float>& get_level_coefficient_sums()
const;
124 const std::vector<EEnergyCenterpos>& get_level_mean_energy_position()
const;
136 float get_positive_time_mean()
const;
144 float get_level_change(
size_t center)
const;
149 int get_index()
const;
151 struct CSlopeStatisticsImpl *impl;
158 #endif // mia_core_slopestatistics_hh