|  |  |  | Goffice Reference Manual |  | 
|---|---|---|---|---|
            GODataMatrix;
            GODataMatrixVal;
            GODataMatrixSize;
GODataMatrixSize go_data_matrix_get_size    (GODataMatrix *mat);
double*     go_data_matrix_get_values       (GODataMatrix *mat);
double      go_data_matrix_get_value        (GODataMatrix *mat,
                                             unsigned i ,
                                             unsigned j );
char*       go_data_matrix_get_str          (GODataMatrix *mat,
                                             unsigned i ,
                                             unsigned j );
void        go_data_matrix_get_minmax       (GODataMatrix *mat,
                                             double *min,
                                             double *max);
GOData*     go_data_matrix_val_new          (double *val,
                                             unsigned rows ,
                                             unsigned columns ,
                                             GDestroyNotify notify);
GObject +----GOData +----GODataMatrix +----GODataMatrixVal
GObject +----GOData +----GODataMatrix +----GODataMatrixVal
typedef struct {
	int rows;	/* negative if dirty, includes missing values */
	int columns;	/* negative if dirty, includes missing values */
} GODataMatrixSize;
GODataMatrixSize go_data_matrix_get_size (GODataMatrix *mat);
| mat: | |
| Returns : | 
double go_data_matrix_get_value (GODataMatrix *mat, unsigned i , unsigned j );
| mat: | |
| Param2: | |
| Param3: | |
| Returns : | 
char* go_data_matrix_get_str (GODataMatrix *mat, unsigned i , unsigned j );
| mat: | |
| Param2: | |
| Param3: | |
| Returns : | 
void go_data_matrix_get_minmax (GODataMatrix *mat, double *min, double *max);
| mat: | |
| min: | |
| max: | 
GOData* go_data_matrix_val_new (double *val, unsigned rows , unsigned columns , GDestroyNotify notify);
| val: | |
| Param2: | |
| Param3: | |
| notify: | |
| Returns : |