00001 // copyright by benedikt oswald, all rights reserved, 2002-2006. 00002 // file id - aqhd27005 00003 // what - aqhdBaseTypes.h include file 00004 // objective - define base types used throughout the aqhdes project 00005 // creation - 2003 jan 08 ~ 11:12:00 by benedikt oswald 00006 // modified - 2003 jan 08 ~ xx:xx:xx by benedikt oswald - 00007 // required software - none 00008 // feature - 00009 00010 #ifndef AQHD_BASE_TYPES_H 00011 #define AQHD_BASE_TYPES_H 00012 00013 enum BOOLEAN { SBAGLIATO, VERO }; // define boolean type 00014 00015 enum COLOR { red, green, blue, yellow, indigo, black, white, violet }; 00016 00017 // define the three cartesian coordinate planes 00018 #define XYPLANE 0 00019 #define XZPLANE 1 00020 #define YZPLANE 2 00021 00022 // constants specifying the index of x,y,z coordinates in an array 00023 #define XIDX 0 00024 #define YIDX 1 00025 #define ZIDX 2 00026 00027 #endif