PLplot  5.15.0
qsastimeP.h File Reference
#include "qsastime.h"

Go to the source code of this file.

Classes

struct  MJDtimeStruct
 
struct  QSASConfigStruct
 

Macros

#define QSASTIME_static   static
 

Typedefs

typedef struct MJDtimeStruct MJDtime
 

Functions

QSASTIME_static void bhunt_search (const void *key, const void *base, int n, size_t size, int *low, int(*ge)(const void *keyval, const void *datum))
 
QSASTIME_static int setFromUT (int year, int month, int day, int hour, int min, double sec, MJDtime *MJD, int forceJulian)
 
QSASTIME_static void breakDownMJD (int *year, int *month, int *day, int *hour, int *min, double *sec, const MJDtime *MJD, int forceJulian)
 
QSASTIME_static size_t strfMJD (char *buf, size_t len, const char *format, const MJDtime *MJD, int forceJulian, int if60secformat)
 
QSASTIME_static void normalize_MJD (MJDtime *MJD)
 
QSASTIME_static const char * getDayOfWeek (const MJDtime *MJD)
 
QSASTIME_static const char * getLongDayOfWeek (const MJDtime *MJD)
 
QSASTIME_static const char * getMonth (int m)
 
QSASTIME_static const char * getLongMonth (int m)
 
QSASTIME_static void getYAD (int *year, int *ifleapyear, int *doy, const MJDtime *MJD, int forceJulian)
 

Macro Definition Documentation

◆ QSASTIME_static

#define QSASTIME_static   static

Definition at line 68 of file qsastimeP.h.

Typedef Documentation

◆ MJDtime

typedef struct MJDtimeStruct MJDtime

Function Documentation

◆ bhunt_search()

QSASTIME_static void bhunt_search ( const void *  key,
const void *  base,
int  n,
size_t  size,
int *  low,
int(*)(const void *keyval, const void *datum)  ge 
)

Definition at line 1312 of file qsastime.c.

◆ breakDownMJD()

QSASTIME_static void breakDownMJD ( int *  year,
int *  month,
int *  day,
int *  hour,
int *  min,
double *  sec,
const MJDtime MJD,
int  forceJulian 
)

Definition at line 289 of file qsastime.c.

◆ getDayOfWeek()

QSASTIME_static const char* getDayOfWeek ( const MJDtime MJD)

Definition at line 334 of file qsastime.c.

◆ getLongDayOfWeek()

QSASTIME_static const char* getLongDayOfWeek ( const MJDtime MJD)

Definition at line 343 of file qsastime.c.

◆ getLongMonth()

QSASTIME_static const char* getLongMonth ( int  m)

Definition at line 358 of file qsastime.c.

◆ getMonth()

QSASTIME_static const char* getMonth ( int  m)

Definition at line 352 of file qsastime.c.

◆ getYAD()

QSASTIME_static void getYAD ( int *  year,
int *  ifleapyear,
int *  doy,
const MJDtime MJD,
int  forceJulian 
)

Definition at line 175 of file qsastime.c.

◆ normalize_MJD()

QSASTIME_static void normalize_MJD ( MJDtime MJD)

Definition at line 270 of file qsastime.c.

◆ setFromUT()

QSASTIME_static int setFromUT ( int  year,
int  month,
int  day,
int  hour,
int  min,
double  sec,
MJDtime MJD,
int  forceJulian 
)

Definition at line 71 of file qsastime.c.

◆ strfMJD()

QSASTIME_static size_t strfMJD ( char *  buf,
size_t  len,
const char *  format,
const MJDtime MJD,
int  forceJulian,
int  if60secformat 
)

Definition at line 365 of file qsastime.c.