| 
GogPlotEngine
GogPlotEngine — Plot and regression curve plugin management |  | 
Details
GogPlotFamily
typedef struct {
	char *name, *sample_image_file;
	int priority;
	GogAxisSet	 axis_set;
	GHashTable *types;
} GogPlotFamily;
 
GogPlotType
typedef struct {
	GogPlotFamily 	*family;
	char 		*engine;
	char 		*name, *sample_image_file;
	char 		*description; /* untranslated */
	int 		 col, row;
	GHashTable 	*properties;
} GogPlotType;
 
gog_plot_families ()
GHashTableconst * gog_plot_families         (void);
 
gog_plot_family_by_name ()
GogPlotFamily* gog_plot_family_by_name      (char const *name);
 
gog_plot_family_register ()
GogPlotFamily* gog_plot_family_register     (char const *name,
                                             char const *sample_image_file,
                                             int priority,
                                             GogAxisSet axis_set);
| name: |  | 
| sample_image_file: |  | 
| priority: |  | 
| axis_set: |  | 
| Returns : |  | 
 
gog_plot_type_register ()
GogPlotType* gog_plot_type_register         (GogPlotFamily *famlily,
                                             int col,
                                             int row,
                                             char const *name,
                                             char const *sample_image_file,
                                             char const *description,
                                             char const *engine);
| famlily: |  | 
| col: |  | 
| row: |  | 
| name: |  | 
| sample_image_file: |  | 
| description: |  | 
| engine: |  | 
| Returns : |  | 
 
gog_plugin_services_init ()
void        gog_plugin_services_init        (void);
 
gog_plugin_services_shutdown ()
void        gog_plugin_services_shutdown    (void);