GuppiDateSeries

Name

GuppiDateSeries -- 

Synopsis



#define     GUPPI_DATE_SERIES0              (obj)
#define     GUPPI_IS_DATE_SERIES0           (obj)
GuppiData*  guppi_date_series_new           (void);
double      guppi_date_series_get           (GuppiDateSeries *ser,
                                             GDate *date);
void        guppi_date_series_set           (GuppiDateSeries *ser,
                                             GDate *date,
                                             double value);
void        guppi_date_series_unset         (GuppiDateSeries *ser,
                                             GDate *dt);
gint        guppi_date_series_get_many      (GuppiDateSeries *ser,
                                             GDate *base_date,
                                             gint count,
                                             double *buffer);
gint        guppi_date_series_get_range     (GuppiDateSeries *ser,
                                             GDate *start_date,
                                             GDate *end_date,
                                             double *buffer,
                                             gint buffer_size);
gint        guppi_date_series_get_range_timecoded
                                            (GuppiDateSeries *ser,
                                             GDate *start_date,
                                             GDate *end_date,
                                             double *timecodes,
                                             double *buffer,
                                             gint buffer_size);
gboolean    guppi_date_series_get_bounds    (GuppiDateSeries *ser,
                                             GDate *start_date,
                                             GDate *end_date,
                                             double *min,
                                             double *max);

Object Hierarchy


  GtkObject
   +----GuppiData
         +----GuppiDateIndexed
               +----GuppiDateSeries

Description

Details

GUPPI_DATE_SERIES0()

#define GUPPI_DATE_SERIES0(obj) ((obj) ? (GUPPI_DATE_SERIES(obj)) : NULL)

obj : 


GUPPI_IS_DATE_SERIES0()

#define GUPPI_IS_DATE_SERIES0(obj) (((obj) == NULL) || (GUPPI_IS_DATE_SERIES(obj)))

obj : 


guppi_date_series_new ()

GuppiData*  guppi_date_series_new           (void);

Returns : 


guppi_date_series_get ()

double      guppi_date_series_get           (GuppiDateSeries *ser,
                                             GDate *date);

ser : 
date : 
Returns : 


guppi_date_series_set ()

void        guppi_date_series_set           (GuppiDateSeries *ser,
                                             GDate *date,
                                             double value);

ser : 
date : 
value : 


guppi_date_series_unset ()

void        guppi_date_series_unset         (GuppiDateSeries *ser,
                                             GDate *dt);

ser : 
dt : 


guppi_date_series_get_many ()

gint        guppi_date_series_get_many      (GuppiDateSeries *ser,
                                             GDate *base_date,
                                             gint count,
                                             double *buffer);

ser : 
base_date : 
count : 
buffer : 
Returns : 


guppi_date_series_get_range ()

gint        guppi_date_series_get_range     (GuppiDateSeries *ser,
                                             GDate *start_date,
                                             GDate *end_date,
                                             double *buffer,
                                             gint buffer_size);

ser : 
start_date : 
end_date : 
buffer : 
buffer_size : 
Returns : 


guppi_date_series_get_range_timecoded ()

gint        guppi_date_series_get_range_timecoded
                                            (GuppiDateSeries *ser,
                                             GDate *start_date,
                                             GDate *end_date,
                                             double *timecodes,
                                             double *buffer,
                                             gint buffer_size);

ser : 
start_date : 
end_date : 
timecodes : 
buffer : 
buffer_size : 
Returns : 


guppi_date_series_get_bounds ()

gboolean    guppi_date_series_get_bounds    (GuppiDateSeries *ser,
                                             GDate *start_date,
                                             GDate *end_date,
                                             double *min,
                                             double *max);

ser : 
start_date : 
end_date : 
min : 
max : 
Returns :