]> git.sesse.net Git - nms/blobdiff - web/ext/graph.h
Lots of merging from TG06 NMS.
[nms] / web / ext / graph.h
index 2d392173e5fffec9250d72ab9ecc746965d12dd9..c6376af1952bd7c612081ffb1cffd1bf78f0d864 100644 (file)
@@ -11,29 +11,26 @@ typedef struct _graph {
   int width;
   int height;
   int xoffset;
-  int yoffset;
-  float min_x;
-  float max_x;
-  float min_y;
-  float max_y;
-  float xs;
-  float ys;
+  double min_x;
+  double max_x;
+  double min_y;
+  double max_y;
+  double xs;
+  double ys;
 } graph;
 
-int tz_local_offset() { return 7200; } // riktig?
-
 void mygraph_fill_background(graph *mygraph);
 
 void mygraph_draw_graph (cairo_t *cr, int x, int y );
 
 graph *mygraph_new (int width, int height);
 
-graph *mygraph_make_graph (graph *mygraph, float min_x,
-                          float max_x, float min_y, float max_y,
+graph *mygraph_make_graph (graph *mygraph, double min_x,
+                          double max_x, double min_y, double max_y,
                           int tickgran);
 
-void mygraph_plot_series (graph *mygraph, int *xvals, int *yvals,
-                         int n_vals, float r, float g, float b);
+void mygraph_plot_series (graph *mygraph, int *xvals, unsigned long long *yvals,
+                         int n_vals, double r, double g, double b);
 
 void mygraph_to_file (graph *mygraph, char *filename);