Hoyt's FORK of DemoIccMAX
2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
Loading...
Searching...
No Matches
IccTag.h
Go to the documentation of this file.
1
/** @file
2
File: IccTag.h
3
4
Contains: Header for implementation of CIccTag class and
5
creation factories
6
7
Version: V1
8
9
Copyright: (c) see ICC Software License
10
*/
11
12
/*
13
* The ICC Software License, Version 0.2
14
*
15
*
16
* Copyright (c) 2005 The International Color Consortium. All rights
17
* reserved.
18
*
19
* Redistribution and use in source and binary forms, with or without
20
* modification, are permitted provided that the following conditions
21
* are met:
22
*
23
* 1. Redistributions of source code must retain the above copyright
24
* notice, this list of conditions and the following disclaimer.
25
*
26
* 2. Redistributions in binary form must reproduce the above copyright
27
* notice, this list of conditions and the following disclaimer in
28
* the documentation and/or other materials provided with the
29
* distribution.
30
*
31
* 3. In the absence of prior written permission, the names "ICC" and "The
32
* International Color Consortium" must not be used to imply that the
33
* ICC organization endorses or promotes products derived from this
34
* software.
35
*
36
*
37
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
38
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
39
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
40
* DISCLAIMED. IN NO EVENT SHALL THE INTERNATIONAL COLOR CONSORTIUM OR
41
* ITS CONTRIBUTING MEMBERS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
42
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
43
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
44
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
45
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
46
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
47
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
48
* SUCH DAMAGE.
49
* ====================================================================
50
*
51
* This software consists of voluntary contributions made by many
52
* individuals on behalf of the The International Color Consortium.
53
*
54
*
55
* Membership in the ICC is encouraged when this software is used for
56
* commercial purposes.
57
*
58
*
59
* For more information on The International Color Consortium, please
60
* see <http://www.color.org/>.
61
*
62
*
63
*/
64
65
//////////////////////////////////////////////////////////////////////
66
// HISTORY:
67
//
68
// -Separated tags to separate files and created this single header
69
// file to declare them all
70
//
71
// -Oct 30, 2005
72
// A CIccTagCreator singleton class has been added to provide general
73
// support for dynamically creating tag classes using a tag signature.
74
// Prototype and private tag type support can be added to the system
75
// by pushing additional IIccTagFactory based objects to the
76
// singleton CIccTagCreator object.
77
//
78
//////////////////////////////////////////////////////////////////////
79
80
#ifndef _ICCTAG_H
81
#define _ICCTAG_H
82
83
#include "
IccDefs.h
"
84
#include "
IccIO.h
"
85
#include <string>
86
#include <list>
87
88
#include "
IccTagBasic.h
"
89
#include "
IccTagLut.h
"
90
#include "
IccTagMPE.h
"
91
#include "
IccTagProfSeqId.h
"
92
#include "
IccTagDict.h
"
93
#include "
IccTagComposite.h
"
94
#include "
IccTagEmbedIcc.h
"
95
96
#endif
//_ICCTAG_H
IccDefs.h
File: IccDefs.h
IccIO.h
File: IccIO.h.
IccTagBasic.h
File: IccTagBasic.h.
IccTagComposite.h
File: IccTagComposite.h.
IccTagDict.h
File: IccTagDictTag.h.
IccTagEmbedIcc.h
File: IccTagEmbedIcc.h.
IccTagLut.h
File: IccTagLut.h.
IccTagMPE.h
File: IccTagMPE.h.
IccTagProfSeqId.h
File: IccTagProfSeqId.h.
IccProfLib
IccTag.h
Generated on Sun Jun 2 2024 07:45:59 for Hoyt's FORK of DemoIccMAX by
1.11.0