include/base.h File Referenceinclude/base.hbase header #include <assert.h>#include <errno.h>#include <fcntl.h>#include <math.h>#include <stdio.h>#include <stdlib.h>#include <stddef.h>#include <stdbool.h>#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <time.h>#include <string.h>#include <glib-2.0/glib.h>#include <gtk-4.0/gtk/gtk.h>Classes struct arrow_tdefines an arrow address Macros #define EAST 0If I'm standing on Earth (or any spinning spheroid), looking towards its North pole. #define WEST 1#define ZENITH 2#define NADIR 3#define SOUTH 4#define NORTH 5Enumerations enum { X_AXIS
, Y_AXIS
, Z_AXIS
, N_AXIS
}used by graphics.h Detailed Descriptionbase header This file is part of Gem-graph. Macro Definition DocumentationEASTEASTbase.hbase.hEAST#define EAST 0If I'm standing on Earth (or any spinning spheroid), looking towards its North pole. Then :X - X = EAST - WEST = red - cyan Y - Y = ZENITH - NADIR = green - magenta (fuschia) Z - Z = NORTH - SOUTH = blue - yellowx red NADIRNADIRbase.hbase.hNADIR#define NADIR 3y magenta NORTHNORTHbase.hbase.hNORTH#define NORTH 5z yellow SOUTHSOUTHbase.hbase.hSOUTH#define SOUTH 4z blue WESTWESTbase.hbase.hWEST#define WEST 1x cyan ZENITHZENITHbase.hbase.hZENITH#define ZENITH 2y green