]> Pileus Git - grits/blobdiff - src/plugin-radar.h
Adding some (commented out) support for generating iso surfaces.
[grits] / src / plugin-radar.h
index 33b9d32df44805f6e7693745e981b8e915ed39af..2db7980c7fc4edd4f23bd8ee00e67ac3c3c5f016 100644 (file)
 #define __RADAR_H__
 
 #include <glib-object.h>
+#include <libsoup/soup.h>
 #include <rsl.h>
 
+#include "marching.h"
+
 /* TODO: convert */
 typedef struct {
        char *name;
@@ -44,12 +47,17 @@ struct _AWeatherRadar {
        /* instance members */
        AWeatherGui *gui;
        GtkWidget   *config_body;
+       GtkWidget   *progress_bar;
+       GtkWidget   *progress_label;
+       SoupSession *soup;
 
        /* Private data for loading radars */
        Radar       *cur_radar;
        Sweep       *cur_sweep;
        colormap_t  *cur_colormap;
        guint        cur_sweep_tex;
+       TRIANGLE    *cur_triangles;
+       guint        cur_num_triangles;
 };
 
 struct _AWeatherRadarClass {