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