ArvStatistic
ArvStatistic — An histogram tool
|
|
Synopsis
ArvStatistic;
ArvStatistic * arv_statistic_new (guint n_histograms,
guint n_bins,
guint bin_step,
int offset);
void arv_statistic_free (ArvStatistic *statistic);
void arv_statistic_reset (ArvStatistic *statistic);
gboolean arv_statistic_fill (ArvStatistic *statistic,
guint histogram_id,
int value,
guint64 counter);
void arv_statistic_set_name (ArvStatistic *statistic,
guint histogram_id,
char const *name);
char * arv_statistic_to_string (const ArvStatistic *statistic);
gboolean arv_str_is_uri (const char *str);
char * arv_str_to_uri (const char *str);
gboolean arv_str_parse_double (char **str,
double *x);
unsigned int arv_str_parse_double_list (char **str,
unsigned int n_values,
double *values);
void arv_str_skip_char (char **str,
char c);
void arv_str_skip_colon_and_spaces (char **str);
void arv_str_skip_comma_and_spaces (char **str);
void arv_str_skip_semicolon_and_spaces (char **str);
void arv_str_skip_spaces (char **str);
Details
ArvStatistic
typedef struct _ArvStatistic ArvStatistic;
arv_statistic_new ()
ArvStatistic * arv_statistic_new (guint n_histograms,
guint n_bins,
guint bin_step,
int offset);
n_histograms :
|
number of histograms |
n_bins :
|
number of bins for each histogram |
bin_step :
|
bin step |
offset :
|
offset of the first bin
Return value: a new ArvStatistic structure |
arv_statistic_free ()
void arv_statistic_free (ArvStatistic *statistic);
arv_statistic_reset ()
void arv_statistic_reset (ArvStatistic *statistic);
arv_statistic_set_name ()
void arv_statistic_set_name (ArvStatistic *statistic,
guint histogram_id,
char const *name);
arv_statistic_to_string ()
char * arv_statistic_to_string (const ArvStatistic *statistic);
arv_str_is_uri ()
gboolean arv_str_is_uri (const char *str);
arv_str_to_uri ()
char * arv_str_to_uri (const char *str);
arv_str_parse_double ()
gboolean arv_str_parse_double (char **str,
double *x);
arv_str_parse_double_list ()
unsigned int arv_str_parse_double_list (char **str,
unsigned int n_values,
double *values);
arv_str_skip_char ()
void arv_str_skip_char (char **str,
char c);
arv_str_skip_colon_and_spaces ()
void arv_str_skip_colon_and_spaces (char **str);
arv_str_skip_comma_and_spaces ()
void arv_str_skip_comma_and_spaces (char **str);
arv_str_skip_semicolon_and_spaces ()
void arv_str_skip_semicolon_and_spaces (char **str);
arv_str_skip_spaces ()
void arv_str_skip_spaces (char **str);