Mercurial > hg > fxanalyse
diff Plot.h @ 0:d9aae7d7f2c6
Import
author | Daniele Nicolodi <daniele.nicolodi@obspm.fr> |
---|---|
date | Tue, 03 Jul 2012 10:38:59 +0200 |
parents | |
children | bd28161e5ac2 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Plot.h Tue Jul 03 10:38:59 2012 +0200 @@ -0,0 +1,19 @@ +#include "YLCStuff.h" + +#define MAXPOINTSNUMBER 10000 + +typedef struct { + PanelHandle PlotPanel ; // le handle sur le graphe + void (*OnClosePanel)(int); // pointer on a function to execute when the panel is closed (argument is the panel Handle) + int IndexPoint ; // le nombre de points à plotter + double * Frequencies ; // les valeurs à plotter (alloué dynamiquement par le constructeur...) + double Mean, Slope, ADev ; // les valeurs de moyenne, pente et deviation d'Allan calculés au fur et à mesure + } Plot_Data ; + + +int Plot_InitPanel(Plot_Data * Instance, char * title, double PlotMin, double PlotMax, void (*OnCloseFunc)()) ; +int Plot_ClosePanel(Plot_Data * Instance) ; + +int Plot_AddFrequency(Plot_Data * Instance, double Freq) ; + +