21#ifndef mia_core_slopestatistics_hh
22#define mia_core_slopestatistics_hh
151 struct CSlopeStatisticsImpl *impl;
Runs some statistics over a one-dimensional curve.
float get_wavelet_energy() const
float get_curve_length() const
CSlopeStatistics(const CSlopeStatistics &other)=delete
CSlopeStatistics::EEnergyCenterpos get_mean_energy_position() const
float get_peak_wavelet_coefficient() const
CSlopeStatistics(const std::vector< float > &series, int index)
float get_maximum_gradient_from_zero() const
std::pair< size_t, float > get_gradient_peak(int start_movement) const
std::pair< size_t, float > get_perfusion_high_peak() const
const std::vector< EEnergyCenterpos > & get_level_mean_energy_position() const
float get_mean_frequency() const
int get_max_frequency_slot() const
std::pair< size_t, float > get_second_peak() const
float get_level_change(size_t center) const
std::pair< int, int > get_peak_level_and_time_index() const
float get_positive_time_mean() const
float get_mean_frequency_level() const
std::pair< size_t, float > get_first_peak() const
const std::vector< float > & get_level_coefficient_sums() const
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
#define EXPORT_CORE
Macro to manage Visual C++ style dllimport/dllexport.
#define NS_MIA_END
conveniance define to end the mia namespace
std::shared_ptr< CSlopeStatistics > PSlopeStatistics
Pointer type for the CSlopeStatistics class.