Mercurial > hg > fxanalyse
comparison Plot.h @ 134:bd28161e5ac2
Major code cleanup
author | Daniele Nicolodi <daniele.nicolodi@obspm.fr> |
---|---|
date | Wed, 22 Jan 2014 12:29:28 +0100 |
parents | d9aae7d7f2c6 |
children | 77539f2597b1 |
comparison
equal
deleted
inserted
replaced
133:7540703b8473 | 134:bd28161e5ac2 |
---|---|
2 | 2 |
3 #define MAXPOINTSNUMBER 10000 | 3 #define MAXPOINTSNUMBER 10000 |
4 | 4 |
5 typedef struct { | 5 typedef struct { |
6 PanelHandle PlotPanel ; // le handle sur le graphe | 6 PanelHandle PlotPanel ; // le handle sur le graphe |
7 void (*OnClosePanel)(int); // pointer on a function to execute when the panel is closed (argument is the panel Handle) | |
8 int IndexPoint ; // le nombre de points à plotter | 7 int IndexPoint ; // le nombre de points à plotter |
9 double * Frequencies ; // les valeurs à plotter (alloué dynamiquement par le constructeur...) | 8 double * Frequencies ; // les valeurs à plotter (alloué dynamiquement par le constructeur...) |
10 double Mean, Slope, ADev ; // les valeurs de moyenne, pente et deviation d'Allan calculés au fur et à mesure | 9 double Mean, Slope, ADev ; // les valeurs de moyenne, pente et deviation d'Allan calculés au fur et à mesure |
10 int active; | |
11 int parent; | |
12 int control; | |
11 } Plot_Data ; | 13 } Plot_Data ; |
12 | 14 |
13 | 15 int Plot_InitPanel(Plot_Data * Instance, const char * title, double PlotMin, double PlotMax, int parent, int control); |
14 int Plot_InitPanel(Plot_Data * Instance, char * title, double PlotMin, double PlotMax, void (*OnCloseFunc)()) ; | |
15 int Plot_ClosePanel(Plot_Data * Instance) ; | 16 int Plot_ClosePanel(Plot_Data * Instance) ; |
16 | 17 |
17 int Plot_AddFrequency(Plot_Data * Instance, double Freq) ; | 18 int Plot_AddFrequency(Plot_Data * Instance, double Freq) ; |
18 | 19 |
19 | 20 |