|  |  |  | Goffice Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
                    GODataVector;
                    GODataVectorClass;
int                 go_data_vector_get_len              (GODataVector *vec);
double *            go_data_vector_get_values           (GODataVector *vec);
double              go_data_vector_get_value            (GODataVector *vec,
                                                         unsigned  i);
char *              go_data_vector_get_str              (GODataVector *vec,
                                                         unsigned  i);
void                go_data_vector_get_minmax           (GODataVector *vec,
                                                         double *min,
                                                         double *max);
gboolean            go_data_vector_increasing           (GODataVector *vec);
gboolean            go_data_vector_decreasing           (GODataVector *vec);
gboolean            go_data_vector_vary_uniformly       (GODataVector *vec);
#define             GO_DATA_VECTOR_LEN_CACHED
typedef struct {
	GODataClass base;
	void	 (*load_len)    (GODataVector *vec);
	void	 (*load_values) (GODataVector *vec);
	double	 (*get_value)   (GODataVector *vec, unsigned i);
	char	*(*get_str)	(GODataVector *vec, unsigned i);
} GODataVectorClass;
double * go_data_vector_get_values (GODataVector *vec);
| 
 | |
| Returns : | 
double go_data_vector_get_value (GODataVector *vec, unsigned i);
| 
 | |
| 
 | |
| Returns : | 
char * go_data_vector_get_str (GODataVector *vec, unsigned i);
| 
 | |
| 
 | |
| Returns : | 
void go_data_vector_get_minmax (GODataVector *vec, double *min, double *max);
| 
 | |
| 
 | |
| 
 | 
gboolean go_data_vector_increasing (GODataVector *vec);
| 
 | |
| Returns : | 
gboolean go_data_vector_decreasing (GODataVector *vec);
| 
 | |
| Returns : | 
gboolean go_data_vector_vary_uniformly (GODataVector *vec);
| 
 | |
| Returns : |