Top |
Functions
void | gog_dataset_dims () |
void | gog_dataset_dup_to_simple () |
void | gog_dataset_finalize () |
GOData * | gog_dataset_get_dim () |
GogDatasetElement * | gog_dataset_get_elem () |
void | gog_dataset_parent_changed () |
void | gog_dataset_set_dim () |
void | gog_dataset_set_dim_internal () |
Functions
gog_dataset_dims ()
void gog_dataset_dims (GogDataset const *set
,int *first
,int *last
);
FIXME ?? Fix what ??
Stores the first and last valid indicises to get/set dim
in first
and last
.
gog_dataset_dup_to_simple ()
void gog_dataset_dup_to_simple (GogDataset const *src
,GogDataset *dst
);
gog_dataset_get_elem ()
GogDatasetElement * gog_dataset_get_elem (GogDataset const *set
,int dim_i
);
gog_dataset_set_dim ()
void gog_dataset_set_dim (GogDataset *set
,int dim_i
,GOData *val
,GError **err
);
Absorbs a ref to val
if it is non NULL
gog_dataset_set_dim_internal ()
void gog_dataset_set_dim_internal (GogDataset *set
,int dim_i
,GOData *val
,GogGraph *graph
);
an internal routine to handle signal setup and teardown
Types and Values
GogDatasetClass
typedef struct { GTypeInterface base; GogDatasetElement *(*get_elem) (GogDataset const *set, int dim_i); void (*set_dim) (GogDataset *set, int dim_i, GOData *val, GError **err); void (*dims) (GogDataset const *set, int *first, int *last); void (*dim_changed) (GogDataset *set, int dim_i); } GogDatasetClass;
GogDatasetElement
typedef struct { GOData *data; GogDataset *set; int dim_i; } GogDatasetElement;
Members
GOData * |
the GOData |
|
GogDataset * |
the owner data set. |
|
the dimension iside the dataset. |