inrimage
4.6.9
src
gvis
structs.h
1
5
/* valeurs pour inrdata.display */
6
#define DISP_GRAY 0
7
#define DISP_RGB 1
8
#define DISP_INDEXED 2
9
#define DISP_RGBA 3
10
11
struct
inrgvis
{
12
char
name[256];
/* nom de l'image sur le disque */
13
int
test;
14
15
Fort_int lfmt[9];
/* format et codage de l'image */
16
uchar *buf;
/* tampon image (format écran) */
17
int
display;
/* DISP_GRAY : tampon en niveau de gris,
18
DISP_RGB : tampon 24 bits
19
DISP_INDEXED : tampon avec table couleur */
20
short
reorderv;
/* vaut TRUE si l'images est vectorielle et réordonnée */
21
short
rgb3z;
/* vaut TRUE si l'image est RGB codée en 3z : permet
22
* de différentier les 3z des 3v */
23
short
sln;
/* vaut TRUE si on a fait un lien symbolique (nom image illégal) */
24
uchar tcol[256+4][4];
/* table des couleurs (si display==DISP_INDEXED) */
25
26
int
iv;
/* composante affichée */
27
int
iz;
/* plan affiché */
28
int
ix, iy, x, y;
/* zone d'intérêt dans l'image
29
* si x=y=0 pas de sélection */
30
};
31
32
33
34
enum
{
35
BLUE = 0, GREEN, CYAN, RED, MAGNENTA, YELLOW, WHITE, BLACK
36
};
37
38
/* (privée ?) */
39
struct
gvis
{
40
#define OPT_XVIS_SCROLL 0x1
41
#define DRAW_PIXMAP 0x100
42
#define ZLOOP_IS_RUNNING 0x200
43
#define VLOOP_IS_RUNNING 0x400
44
int
flags;
45
int
roi_color;
46
int
zloop_time;
47
int
vloop_time;
48
};
gvis
Definition:
structs.h:39
inrgvis
Definition:
structs.h:11
Généré par
1.9.3