grass  7.8.6
About: GRASS (Geographic Resources Analysis Support System) is a raster- and vector-based GIS, image processing system, graphics production system and spatial modeling system.
  Fossies Dox: grass-7.8.6.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

datetime.h
Go to the documentation of this file.
1#ifndef GRASS_DATETIME_H
2#define GRASS_DATETIME_H
3
4#define DATETIME_ABSOLUTE 1
5#define DATETIME_RELATIVE 2
6
7/* ranges - the values must start at 101 and increase
8 * to make sure they do not interfere with the spatial
9 * units in gis.h */
10#define DATETIME_YEAR 101
11#define DATETIME_MONTH 102
12#define DATETIME_DAY 103
13#define DATETIME_HOUR 104
14#define DATETIME_MINUTE 105
15#define DATETIME_SECOND 106
16
17typedef struct DateTime
18{
19 int mode; /* absolute or relative */
20 int from, to;
21 int fracsec; /* #decimal place in printed seconds */
22 int year, month, day;
24 double second;
26 int tz; /* timezone - minutes from UTC */
28
29/* prototype of functions */
30#include <grass/defs/datetime.h>
31
32#endif
struct DateTime DateTime
int positive
Definition: datetime.h:25
int month
Definition: datetime.h:22
int year
Definition: datetime.h:22
int mode
Definition: datetime.h:19
int to
Definition: datetime.h:20
double second
Definition: datetime.h:24
int fracsec
Definition: datetime.h:21
int tz
Definition: datetime.h:26
int from
Definition: datetime.h:20
int hour
Definition: datetime.h:23
int minute
Definition: datetime.h:23
int day
Definition: datetime.h:22