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