21 #ifndef mia_core_slopestatistics_hh
22 #define mia_core_slopestatistics_hh
66 float get_curve_length()
const;
69 float get_range()
const;
72 float get_mean_frequency()
const;
75 float get_energy()
const;
78 float get_mean_frequency_level()
const;
81 std::pair<int, int> get_peak_level_and_time_index()
const;
87 float get_maximum_gradient_from_zero()
const;
90 float get_peak_wavelet_coefficient()
const;
93 float get_wavelet_energy()
const;
96 std::pair<size_t, float> get_first_peak()
const;
99 std::pair<size_t, float> get_second_peak()
const;
102 std::pair<size_t, float> get_perfusion_high_peak()
const;
107 std::pair<size_t, float> get_gradient_peak(
int start_movement)
const;
113 const std::vector<float>& get_level_coefficient_sums()
const;
119 const std::vector<EEnergyCenterpos>& get_level_mean_energy_position()
const;
131 float get_positive_time_mean()
const;
139 float get_level_change(
size_t center)
const;
144 int get_index()
const;
146 struct CSlopeStatisticsImpl *impl;
153 #endif // mia_core_slopestatistics_hh