|  |  |  | 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);
| 
 | |
| Returns : | 
double go_data_matrix_get_value (GODataMatrix *mat, unsigned i, unsigned j);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
char* go_data_matrix_get_str (GODataMatrix *mat, unsigned i, unsigned j);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
void go_data_matrix_get_minmax (GODataMatrix *mat, double *min, double *max);
| 
 | |
| 
 | |
| 
 |