view Plot.h @ 13:e45d6e9544f5

Log file name and line number on error
author Daniele Nicolodi <daniele.nicolodi@obspm.fr>
date Mon, 16 Jul 2012 13:04:01 +0200
parents d9aae7d7f2c6
children bd28161e5ac2
line wrap: on
line source

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