OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [java/] [awt/] [color/] [ICC_Profile.h] - Blame information for rev 775

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 758 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __java_awt_color_ICC_Profile__
5
#define __java_awt_color_ICC_Profile__
6
 
7
#pragma interface
8
 
9
#include <java/lang/Object.h>
10
#include <gcj/array.h>
11
 
12
extern "Java"
13
{
14
  namespace gnu
15
  {
16
    namespace java
17
    {
18
      namespace awt
19
      {
20
        namespace color
21
        {
22
            class ProfileHeader;
23
        }
24
      }
25
    }
26
  }
27
  namespace java
28
  {
29
    namespace awt
30
    {
31
      namespace color
32
      {
33
          class ICC_Profile;
34
      }
35
    }
36
  }
37
}
38
 
39
class java::awt::color::ICC_Profile : public ::java::lang::Object
40
{
41
 
42
public: // actually package-private
43
  ICC_Profile(jint);
44
  ICC_Profile(::gnu::java::awt::color::ProfileHeader *, ::java::util::Hashtable *);
45
  ICC_Profile(JArray< jbyte > *);
46
public: // actually protected
47
  virtual void finalize();
48
public:
49
  static ::java::awt::color::ICC_Profile * getInstance(JArray< jbyte > *);
50
  static ::java::awt::color::ICC_Profile * getInstance(jint);
51
  static ::java::awt::color::ICC_Profile * getInstance(::java::lang::String *);
52
  static ::java::awt::color::ICC_Profile * getInstance(::java::io::InputStream *);
53
  virtual jint getMajorVersion();
54
  virtual jint getMinorVersion();
55
  virtual jint getProfileClass();
56
  virtual jint getColorSpaceType();
57
  virtual jint getPCSType();
58
  virtual void write(::java::lang::String *);
59
  virtual void write(::java::io::OutputStream *);
60
  virtual JArray< jbyte > * getData();
61
  virtual JArray< jbyte > * getData(jint);
62
  virtual void setData(jint, JArray< jbyte > *);
63
  virtual jint getNumComponents();
64
public: // actually protected
65
  virtual ::java::lang::Object * readResolve();
66
private:
67
  void readObject(::java::io::ObjectInputStream *);
68
  void writeObject(::java::io::ObjectOutputStream *);
69
  static ::java::util::Hashtable * createTagTable(JArray< jbyte > *);
70
  jint getSize();
71
  JArray< jbyte > * getTagTable();
72
  static jboolean isRGBProfile(::gnu::java::awt::color::ProfileHeader *, ::java::util::Hashtable *);
73
  static jboolean isGrayProfile(::gnu::java::awt::color::ProfileHeader *, ::java::util::Hashtable *);
74
public: // actually package-private
75
  virtual JArray< jshort > * getCurve(jint);
76
  virtual JArray< jfloat > * getXYZData(jint);
77
  virtual jint isPredefined();
78
private:
79
  JArray< jbyte > * makeXYZData(JArray< jfloat > *);
80
  JArray< jbyte > * makeTextTag(::java::lang::String *);
81
  JArray< jbyte > * makeDescTag(::java::lang::String *);
82
  JArray< jbyte > * makeTRC();
83
  JArray< jbyte > * makeTRC(jfloat);
84
  JArray< jbyte > * makeTRC(JArray< jfloat > *);
85
  JArray< jbyte > * makeIdentityClut();
86
  void createProfile(jint);
87
  void createRGBProfile();
88
  void createLinearRGBProfile();
89
  void createCIEProfile();
90
  void createGrayProfile();
91
  void createPyccProfile();
92
  static const jlong serialVersionUID = -3938515861990936766LL;
93
public:
94
  static const jint CLASS_INPUT = 0;
95
  static const jint CLASS_DISPLAY = 1;
96
  static const jint CLASS_OUTPUT = 2;
97
  static const jint CLASS_DEVICELINK = 3;
98
  static const jint CLASS_COLORSPACECONVERSION = 4;
99
  static const jint CLASS_ABSTRACT = 5;
100
  static const jint CLASS_NAMEDCOLOR = 6;
101
  static const jint icSigInputClass = 1935896178;
102
  static const jint icSigDisplayClass = 1835955314;
103
  static const jint icSigOutputClass = 1886549106;
104
  static const jint icSigLinkClass = 1818848875;
105
  static const jint icSigColorSpaceClass = 1936744803;
106
  static const jint icSigAbstractClass = 1633842036;
107
  static const jint icSigNamedColorClass = 1852662636;
108
  static const jint icSigXYZData = 1482250784;
109
  static const jint icSigLabData = 1281450528;
110
  static const jint icSigLuvData = 1282766368;
111
  static const jint icSigYCbCrData = 1497588338;
112
  static const jint icSigYxyData = 1501067552;
113
  static const jint icSigRgbData = 1380401696;
114
  static const jint icSigGrayData = 1196573017;
115
  static const jint icSigHsvData = 1213421088;
116
  static const jint icSigHlsData = 1212961568;
117
  static const jint icSigCmykData = 1129142603;
118
  static const jint icSigCmyData = 1129142560;
119
  static const jint icSigSpace2CLR = 843271250;
120
  static const jint icSigSpace3CLR = 860048466;
121
  static const jint icSigSpace4CLR = 876825682;
122
  static const jint icSigSpace5CLR = 893602898;
123
  static const jint icSigSpace6CLR = 910380114;
124
  static const jint icSigSpace7CLR = 927157330;
125
  static const jint icSigSpace8CLR = 943934546;
126
  static const jint icSigSpace9CLR = 960711762;
127
  static const jint icSigSpaceACLR = 1094929490;
128
  static const jint icSigSpaceBCLR = 1111706706;
129
  static const jint icSigSpaceCCLR = 1128483922;
130
  static const jint icSigSpaceDCLR = 1145261138;
131
  static const jint icSigSpaceECLR = 1162038354;
132
  static const jint icSigSpaceFCLR = 1178815570;
133
  static const jint icPerceptual = 0;
134
  static const jint icRelativeColorimetric = 1;
135
  static const jint icSaturation = 2;
136
  static const jint icAbsoluteColorimetric = 3;
137
  static const jint icSigAToB0Tag = 1093812784;
138
  static const jint icSigAToB1Tag = 1093812785;
139
  static const jint icSigAToB2Tag = 1093812786;
140
  static const jint icSigBlueColorantTag = 1649957210;
141
  static const jint icSigBlueTRCTag = 1649693251;
142
  static const jint icSigBToA0Tag = 1110589744;
143
  static const jint icSigBToA1Tag = 1110589745;
144
  static const jint icSigBToA2Tag = 1110589746;
145
  static const jint icSigCalibrationDateTimeTag = 1667329140;
146
  static const jint icSigCharTargetTag = 1952543335;
147
  static const jint icSigCopyrightTag = 1668313716;
148
  static const jint icSigCrdInfoTag = 1668441193;
149
  static const jint icSigDeviceMfgDescTag = 1684893284;
150
  static const jint icSigDeviceModelDescTag = 1684890724;
151
  static const jint icSigDeviceSettingsTag = 1684371059;
152
  static const jint icSigGamutTag = 1734438260;
153
  static const jint icSigGrayTRCTag = 1800688195;
154
  static const jint icSigGreenColorantTag = 1733843290;
155
  static const jint icSigGreenTRCTag = 1733579331;
156
  static const jint icSigLuminanceTag = 1819635049;
157
  static const jint icSigMeasurementTag = 1835360627;
158
  static const jint icSigMediaBlackPointTag = 1651208308;
159
  static const jint icSigMediaWhitePointTag = 2004119668;
160
  static const jint icSigNamedColor2Tag = 1852009522;
161
  static const jint icSigOutputResponseTag = 1919251312;
162
  static const jint icSigPreview0Tag = 1886545200;
163
  static const jint icSigPreview1Tag = 1886545201;
164
  static const jint icSigPreview2Tag = 1886545202;
165
  static const jint icSigProfileDescriptionTag = 1684370275;
166
  static const jint icSigProfileSequenceDescTag = 1886610801;
167
  static const jint icSigPs2CRD0Tag = 1886610480;
168
  static const jint icSigPs2CRD1Tag = 1886610481;
169
  static const jint icSigPs2CRD2Tag = 1886610482;
170
  static const jint icSigPs2CRD3Tag = 1886610483;
171
  static const jint icSigPs2CSATag = 1886597747;
172
  static const jint icSigPs2RenderingIntentTag = 1886597737;
173
  static const jint icSigRedColorantTag = 1918392666;
174
  static const jint icSigRedTRCTag = 1918128707;
175
  static const jint icSigScreeningDescTag = 1935897188;
176
  static const jint icSigScreeningTag = 1935897198;
177
  static const jint icSigTechnologyTag = 1952801640;
178
  static const jint icSigUcrBgTag = 1650877472;
179
  static const jint icSigViewingCondDescTag = 1987405156;
180
  static const jint icSigViewingConditionsTag = 1986618743;
181
  static const jint icSigChromaticityTag = 1667789421;
182
  static const jint icSigHead = 1751474532;
183
  static const jint icHdrSize = 0;
184
  static const jint icHdrCmmId = 4;
185
  static const jint icHdrVersion = 8;
186
  static const jint icHdrDeviceClass = 12;
187
  static const jint icHdrColorSpace = 16;
188
  static const jint icHdrPcs = 20;
189
  static const jint icHdrDate = 24;
190
  static const jint icHdrMagic = 36;
191
  static const jint icHdrPlatform = 40;
192
  static const jint icHdrFlags = 44;
193
  static const jint icHdrManufacturer = 48;
194
  static const jint icHdrModel = 52;
195
  static const jint icHdrAttributes = 56;
196
  static const jint icHdrRenderingIntent = 64;
197
  static const jint icHdrIlluminant = 68;
198
  static const jint icHdrCreator = 80;
199
  static const jint icTagType = 0;
200
  static const jint icTagReserved = 4;
201
  static const jint icCurveCount = 8;
202
  static const jint icCurveData = 12;
203
  static const jint icXYZNumberX = 8;
204
private:
205
  static const jint tagTableOffset = 128;
206
  static const jint iccProfileSerializedDataVersion = 1;
207
  static ::java::lang::String * copyrightNotice;
208
  static const jint TRC_POINTS = 1024;
209
  static JArray< jfloat > * D50;
210
  jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) profileID;
211
  ::gnu::java::awt::color::ProfileHeader * header;
212
  ::java::util::Hashtable * tagTable;
213
public:
214
  static ::java::lang::Class class$;
215
};
216
 
217
#endif // __java_awt_color_ICC_Profile__

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.