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) ;
+
+