
Go to the source code of this file.
Classes | |
| struct | GSPEC |
Defines | |
| #define | MAXRGS(gs) (0x00007fff<<(gs)->rshift) |
| #define | MINR 0 |
| #define | VOIDGS(gs) (0xffff8000<<(gs)->rshift) |
| #define | NULL 0 |
| #define | MAX(a, b) ((a)>(b)?(a):(b)) |
| #define | MIN(a, b) ((a)<(b)?(a):(b)) |
| #define | ABS(i) ((i)<0?-(i):(i)) |
| #define | DELTA(a, b) (ABS((a)-(b))) |
| #define | SCALE(n, s) ((((n)*(s))+50)/100) |
| #define | WRAPP(n, m) (if((n)>=(m))(n)-=(m)) |
| #define | WRAPN(n, m) (if((n)<0)(n)+=(m)) |
| #define | UMTOI(um) ((real)(um)*3.937e-5) |
| #define | ITOUM(um) ((int)((um)*2.54e4)) |
| #define | URTOD(ur) ((real)(ur)*5.7296e-5) |
| #define | DTOUR(deg) ((int)((deg)*1.74533e4) |
| #define | DTOR(deg) ((deg)*1.7453292e-2) |
| #define | RTOD(rad) ((rad)*57.295779) |
| #define | URTOR(ur) ((real)(ur)*1.e-6) |
| #define | RTOUR(ur) (int)((ur)*1.e6) |
| #define | NAMELEN 40 |
| #define | CREATE_MODE 0644 |
| #define | INDEX(gs, lt, lg) ((lg) * (gs)->nlt + (lt)) |
| #define | ADDR(gs, lt, lg) ((gs)->base + INDEX(gs, lt, lg)) |
| #define | PUTR(gs, lt, lg, r) (*ADDR(gs, lt, lg) = (r) >> (gs)->rshift) |
| #define | GETR(gs, lt, lg) ((int)*ADDR(gs, lt, lg) << (gs)->rshift) |
| #define | FLAG_RESERVED 0x000000ff |
| #define | FLAG_CARTESIAN 0x00000100 |
| #define | FLAG_OLDHEADER 0x00000200 |
| #define | FLAG_BILATERAL 0x00000400 |
| #define | FLAG_COLOR 0x00000800 |
| #define | FLAG_THETARIGHT 0x00001000 |
| #define | FLAG_INSIDE_OUT 0x00002000 |
Typedefs | |
| typedef float | real |
Functions | |
| GSPEC * | cyread (GSPEC *gs, int fd) |
| int | cywrite (GSPEC *gs, int fd) |
| void | cyfree (GSPEC *gs) |
| GSPEC * | gsallo () |
| long | getr (GSPEC *gs, int lt, int lg) |
| void | putr (GSPEC *gs, int lt, int lg, int r) |
| int | geget () |
| int | gsget () |
| int | gdget () |
| int | gdput () |
| int | gsput () |
| int | gdallo () |
| long | getheader () |
| int | getvalue () |
| int | makegsheader () |
| int | writegsheader () |
| #define ABS | ( | i | ) | ((i)<0?-(i):(i)) |
Definition at line 38 of file cyberware.h.
Definition at line 143 of file cyberware.h.
| #define CREATE_MODE 0644 |
Definition at line 88 of file cyberware.h.
| #define DELTA | ( | a, | |||
| b | ) | (ABS((a)-(b))) |
Definition at line 39 of file cyberware.h.
| #define DTOR | ( | deg | ) | ((deg)*1.7453292e-2) |
Definition at line 50 of file cyberware.h.
| #define DTOUR | ( | deg | ) | ((int)((deg)*1.74533e4) |
Definition at line 49 of file cyberware.h.
| #define FLAG_BILATERAL 0x00000400 |
Definition at line 158 of file cyberware.h.
| #define FLAG_CARTESIAN 0x00000100 |
Definition at line 156 of file cyberware.h.
| #define FLAG_COLOR 0x00000800 |
Definition at line 159 of file cyberware.h.
| #define FLAG_INSIDE_OUT 0x00002000 |
Definition at line 161 of file cyberware.h.
| #define FLAG_OLDHEADER 0x00000200 |
Definition at line 157 of file cyberware.h.
| #define FLAG_RESERVED 0x000000ff |
Definition at line 155 of file cyberware.h.
| #define FLAG_THETARIGHT 0x00001000 |
Definition at line 160 of file cyberware.h.
Definition at line 150 of file cyberware.h.
Definition at line 142 of file cyberware.h.
| #define ITOUM | ( | um | ) | ((int)((um)*2.54e4)) |
Definition at line 47 of file cyberware.h.
| #define MAX | ( | a, | |||
| b | ) | ((a)>(b)?(a):(b)) |
Definition at line 36 of file cyberware.h.
| #define MAXRGS | ( | gs | ) | (0x00007fff<<(gs)->rshift) |
Definition at line 25 of file cyberware.h.
| #define MIN | ( | a, | |||
| b | ) | ((a)<(b)?(a):(b)) |
Definition at line 37 of file cyberware.h.
| #define MINR 0 |
Definition at line 26 of file cyberware.h.
| #define NAMELEN 40 |
Definition at line 87 of file cyberware.h.
| #define NULL 0 |
Definition at line 31 of file cyberware.h.
Definition at line 149 of file cyberware.h.
| #define RTOD | ( | rad | ) | ((rad)*57.295779) |
Definition at line 51 of file cyberware.h.
| #define RTOUR | ( | ur | ) | (int)((ur)*1.e6) |
Definition at line 53 of file cyberware.h.
| #define SCALE | ( | n, | |||
| s | ) | ((((n)*(s))+50)/100) |
Definition at line 40 of file cyberware.h.
| #define UMTOI | ( | um | ) | ((real)(um)*3.937e-5) |
Definition at line 46 of file cyberware.h.
| #define URTOD | ( | ur | ) | ((real)(ur)*5.7296e-5) |
Definition at line 48 of file cyberware.h.
| #define URTOR | ( | ur | ) | ((real)(ur)*1.e-6) |
Definition at line 52 of file cyberware.h.
| #define VOIDGS | ( | gs | ) | (0xffff8000<<(gs)->rshift) |
Definition at line 28 of file cyberware.h.
| #define WRAPN | ( | n, | |||
| m | ) | (if((n)<0)(n)+=(m)) |
Definition at line 42 of file cyberware.h.
| #define WRAPP | ( | n, | |||
| m | ) | (if((n)>=(m))(n)-=(m)) |
Definition at line 41 of file cyberware.h.
| typedef float real |
Definition at line 20 of file cyberware.h.
| void cyfree | ( | GSPEC * | gs | ) |
Definition at line 797 of file cyberware.cpp.
Definition at line 743 of file cyberware.cpp.
| int cywrite | ( | GSPEC * | gs, | |
| int | fd | |||
| ) |
Definition at line 780 of file cyberware.cpp.
| int gdallo | ( | ) |
| int gdget | ( | ) |
| int gdput | ( | ) |
| int geget | ( | ) |
| long getheader | ( | ) |
| long getr | ( | GSPEC * | gs, | |
| int | lt, | |||
| int | lg | |||
| ) |
Definition at line 818 of file cyberware.cpp.
| int getvalue | ( | ) |
| GSPEC* gsallo | ( | ) |
Definition at line 266 of file cyberware.cpp.
| int gsget | ( | ) |
| int gsput | ( | ) |
| int makegsheader | ( | ) |
| void putr | ( | GSPEC * | gs, | |
| int | lt, | |||
| int | lg, | |||
| int | r | |||
| ) |
Definition at line 838 of file cyberware.cpp.
| int writegsheader | ( | ) |
1.5.3