PLplot 5.15.0
Loading...
Searching...
No Matches
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(* ge )(const void *keyval, const void *datum) )

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.