QSAS_2_4/QSAS_dist/src/Utilities/qplplot/qsas_plplot_time_helpers.c File Reference

#include "qsas_plplot_time_helpers.h"

Defines

#define MINUTE   60.
#define HOUR   60.*MINUTE
#define DAY   24.*HOUR
#define WEEK   7.*DAY
#define YEAR   365.25*DAY

Functions

time_t mktimeutc (struct tm *tm)
static long JulianDay (long y, long m, long d)
double mktimeEpochSecs (int year, int month, int day, int hour, int minute, int second)
void computeFormat (PLFLT delta_t, char *fmt_subticks, char *fmt_label, PLFLT *major_interval, PLINT *n_minor_intervals, int colonFormat)

Define Documentation

#define DAY   24.*HOUR

#define HOUR   60.*MINUTE

#define MINUTE   60.

#define WEEK   7.*DAY

#define YEAR   365.25*DAY


Function Documentation

void computeFormat ( PLFLT  delta_t,
char *  fmt_subticks,
char *  fmt_label,
PLFLT major_interval,
PLINT n_minor_intervals,
int  colonFormat 
)

static long JulianDay ( long  y,
long  m,
long  d 
) [static]

double mktimeEpochSecs ( int  year,
int  month,
int  day,
int  hour,
int  minute,
int  second 
)

time_t mktimeutc ( struct tm *  tm  ) 


Generated on Fri Jan 8 12:51:26 2010 for QSAS by  doxygen 1.5.7