summaryrefslogtreecommitdiff
path: root/xicc/xdgb.h
blob: bfb17520a0d64dccd333b04ad47b5d76d29437fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71

#ifndef XDGB_H
#define XDGB_H

/*
 * International Color Consortium color transform expanded support
 * eXpanded Device Gamut Boundary support.
 *
 * Author:  Graeme W. Gill
 * Date:    2008/11/17
 * Version: 1.00
 *
 * Copyright 2008 Graeme W. Gill
 * All rights reserved.
 * This material is licenced under the GNU AFFERO GENERAL PUBLIC LICENSE Version 3 :-
 * see the License.txt file for licencing details.
 */

/* Flag values */
#define XDGB_VERB          0x0001		/* Verbose output during fitting */


/* Object holding device gamut representation */
struct _xdgb {
	int verb;				/* Verbose */
	int flags;				/* Behaviour flags */
	int di, fdi;			/* Dimensionaluty of input and output */

	/* Methods */
	void (*del)(struct _xdgb *p);

}; typedef struct _xdgb xdgb;

xdgb *new_xdgb();

#endif /* XDGB_H */