Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

profile.h File Reference

Go to the source code of this file.

Classes

struct  icInt8Array
struct  icUInt8Array
struct  icUInt16Array
struct  icInt16Array
struct  icUInt32Array
struct  icInt32Array
struct  icUInt64Array
struct  icInt64Array
struct  icU16Fixed16Array
struct  icS15Fixed16Array
struct  icDateTimeNumber
struct  icXYZNumber
struct  icXYZArray
struct  icCurve
struct  icData
struct  icLut16
struct  icLut8
struct  icMeasurement
struct  icNamedColor2
struct  icDescStruct
struct  icProfileSequenceDesc
struct  icTextDescription
struct  icScreeningData
struct  icScreening
struct  icText
struct  icUcrBgCurve
struct  icUcrBg
struct  icViewingCondition
struct  icTagBase
struct  icCurveType
struct  icDataType
struct  icDateTimeType
struct  icLut16Type
struct  icLut8Type
struct  icMeasurementType
struct  icNamedColor2Type
struct  icProfileSequenceDescType
struct  icTextDescriptionType
struct  icS15Fixed16ArrayType
struct  icScreeningType
struct  icSignatureType
struct  icTextType
struct  icU16Fixed16ArrayType
struct  icUcrBgType
struct  icUInt16ArrayType
struct  icUInt32ArrayType
struct  icUInt64ArrayType
struct  icUInt8ArrayType
struct  icViewingConditionType
struct  icXYZType
struct  icTag
struct  icTagList
struct  icHeader
struct  icProfile
struct  icNamedColor
struct  icNamedColorType

Defines

#define icMagicNumber   0x61637370L /* 'acsp' */
#define icVersionNumber   0x02000000L /* 2.0, BCD */
#define icPrtrDefaultScreensFalse   0x00000000L /* Bit position 0 */
#define icPrtrDefaultScreensTrue   0x00000001L /* Bit position 0 */
#define icLinesPerInch   0x00000002L /* Bit position 1 */
#define icLinesPerCm   0x00000000L /* Bit position 1 */
#define icReflective   0x00000000L /* Bit position 0 */
#define icTransparency   0x00000001L /* Bit position 0 */
#define icGlossy   0x00000000L /* Bit position 1 */
#define icMatte   0x00000002L /* Bit position 1 */
#define icEmbeddedProfileFalse   0x00000000L /* Bit position 0 */
#define icEmbeddedProfileTrue   0x00000001L /* Bit position 0 */
#define icUseAnywhere   0x00000000L /* Bit position 1 */
#define icUseWithEmbeddedDataOnly   0x00000002L /* Bit position 1 */
#define icAsciiData   0x00000000L /* Used in dataType */
#define icBinaryData   0x00000001L
#define icAny   1

Enumerations

enum  icTagSignature {
  icSigAToB0Tag = 0x41324230L, icSigAToB1Tag = 0x41324231L, icSigAToB2Tag = 0x41324232L, icSigBlueColorantTag = 0x6258595AL,
  icSigBlueTRCTag = 0x62545243L, icSigBToA0Tag = 0x42324130L, icSigBToA1Tag = 0x42324131L, icSigBToA2Tag = 0x42324132L,
  icSigCalibrationDateTimeTag = 0x63616C74L, icSigCharTargetTag = 0x74617267L, icSigCopyrightTag = 0x63707274L, icSigDeviceMfgDescTag = 0x646D6E64L,
  icSigDeviceModelDescTag = 0x646D6464L, icSigGamutTag = 0x67616D74L, icSigGrayTRCTag = 0x6b545243L, icSigGreenColorantTag = 0x6758595AL,
  icSigGreenTRCTag = 0x67545243L, icSigLuminanceTag = 0x6C756d69L, icSigMeasurementTag = 0x6D656173L, icSigMediaBlackPointTag = 0x626B7074L,
  icSigMediaWhitePointTag = 0x77747074L, icSigNamedColorTag = 0x6E636f6CL, icSigPreview0Tag = 0x70726530L, icSigPreview1Tag = 0x70726531L,
  icSigPreview2Tag = 0x70726532L, icSigProfileDescriptionTag = 0x64657363L, icSigProfileSequenceDescTag = 0x70736571L, icSigPs2CRD0Tag = 0x70736430L,
  icSigPs2CRD1Tag = 0x70736431L, icSigPs2CRD2Tag = 0x70736432L, icSigPs2CRD3Tag = 0x70736433L, icSigPs2CSATag = 0x70733273L,
  icSigPs2RenderingIntentTag = 0x70733269L, icSigRedColorantTag = 0x7258595AL, icSigRedTRCTag = 0x72545243L, icSigScreeningDescTag = 0x73637264L,
  icSigScreeningTag = 0x7363726EL, icSigTechnologyTag = 0x74656368L, icSigUcrBgTag = 0x62666420L, icSigViewingCondDescTag = 0x76756564L,
  icSigViewingConditionsTag = 0x76696577L, icSigNamedColor2Tag = 0x6E636C32L, icMaxEnumTag = 0xFFFFFFFFL
}
enum  icTechnologySignature {
  icSigDigitalCamera = 0x6463616DL, icSigFilmScanner = 0x6673636EL, icSigReflectiveScanner = 0x7273636EL, icSigInkJetPrinter = 0x696A6574L,
  icSigThermalWaxPrinter = 0x74776178L, icSigElectrophotographicPrinter = 0x6570686FL, icSigElectrostaticPrinter = 0x65737461L, icSigDyeSublimationPrinter = 0x64737562L,
  icSigPhotographicPaperPrinter = 0x7270686FL, icSigFilmWriter = 0x6670726EL, icSigVideoMonitor = 0x7669646DL, icSigVideoCamera = 0x76696463L,
  icSigProjectionTelevision = 0x706A7476L, icSigCRTDisplay = 0x43525420L, icSigPMDisplay = 0x504D4420L, icSigAMDisplay = 0x414D4420L,
  icSigPhotoCD = 0x4B504344L, icSigPhotoImageSetter = 0x696D6773L, icSigGravure = 0x67726176L, icSigOffsetLithography = 0x6F666673L,
  icSigSilkscreen = 0x73696C6BL, icSigFlexography = 0x666C6578L, icMaxEnumTechnology = 0xFFFFFFFFL
}
enum  icTagTypeSignature {
  icSigCurveType = 0x63757276L, icSigDataType = 0x64617461L, icSigDateTimeType = 0x6474696DL, icSigLut16Type = 0x6d667432L,
  icSigLut8Type = 0x6d667431L, icSigMeasurementType = 0x6D656173L, icSigNamedColorType = 0x6E636f6CL, icSigProfileSequenceDescType = 0x70736571L,
  icSigS15Fixed16ArrayType = 0x73663332L, icSigScreeningType = 0x7363726EL, icSigSignatureType = 0x73696720L, icSigTextType = 0x74657874L,
  icSigTextDescriptionType = 0x64657363L, icSigU16Fixed16ArrayType = 0x75663332L, icSigUcrBgType = 0x62666420L, icSigUInt16ArrayType = 0x75693136L,
  icSigUInt32ArrayType = 0x75693332L, icSigUInt64ArrayType = 0x75693634L, icSigUInt8ArrayType = 0x75693038L, icSigViewingConditionsType = 0x76696577L,
  icSigXYZType = 0x58595A20L, icSigXYZArrayType = 0x58595A20L, icSigNamedColor2Type = 0x6E636C32L, icMaxEnumType = 0xFFFFFFFFL
}
enum  icColorSpaceSignature {
  icSigXYZData = 0x58595A20L, icSigLabData = 0x4C616220L, icSigLuvData = 0x4C757620L, icSigYCbCrData = 0x59436272L,
  icSigYxyData = 0x59787920L, icSigRgbData = 0x52474220L, icSigGrayData = 0x47524159L, icSigHsvData = 0x48535620L,
  icSigHlsData = 0x484C5320L, icSigCmykData = 0x434D594BL, icSigCmyData = 0x434D5920L, icSigMCH2Data = 0x32434C52L,
  icSigMCH3Data = 0x33434C52L, icSigMCH4Data = 0x34434C52L, icSigMCH5Data = 0x35434C52L, icSigMCH6Data = 0x36434C52L,
  icSigMCH7Data = 0x37434C52L, icSigMCH8Data = 0x38434C52L, icSigMCH9Data = 0x39434C52L, icSigMCHAData = 0x41434C52L,
  icSigMCHBData = 0x42434C52L, icSigMCHCData = 0x43434C52L, icSigMCHDData = 0x44434C52L, icSigMCHEData = 0x45434C52L,
  icSigMCHFData = 0x46434C52L, icSigNamedData = 0x6e6d636cL, icMaxEnumData = 0xFFFFFFFFL
}
enum  icProfileClassSignature {
  icSigInputClass = 0x73636E72L, icSigDisplayClass = 0x6D6E7472L, icSigOutputClass = 0x70727472L, icSigLinkClass = 0x6C696E6BL,
  icSigAbstractClass = 0x61627374L, icSigColorSpaceClass = 0x73706163L, icSigNamedColorClass = 0x6e6d636cL, icMaxEnumClass = 0xFFFFFFFFL
}
enum  icPlatformSignature {
  icSigMacintosh = 0x4150504CL, icSigMicrosoft = 0x4D534654L, icSigSolaris = 0x53554E57L, icSigSGI = 0x53474920L,
  icSigTaligent = 0x54474E54L, icMaxEnumPlatform = 0xFFFFFFFFL
}
enum  icMeasurementFlare { icFlare0 = 0x00000000L, icFlare100 = 0x00000001L, icMaxFlare = 0xFFFFFFFFL }
enum  icMeasurementGeometry { icGeometryUnknown = 0x00000000L, icGeometry045or450 = 0x00000001L, icGeometry0dord0 = 0x00000002L, icMaxGeometry = 0xFFFFFFFFL }
enum  icRenderingIntent {
  icPerceptual = 0, icRelativeColorimetric = 1, icSaturation = 2, icAbsoluteColorimetric = 3,
  icMaxEnumIntent = 0xFFFFFFFFL
}
enum  icSpotShape {
  icSpotShapeUnknown = 0, icSpotShapePrinterDefault = 1, icSpotShapeRound = 2, icSpotShapeDiamond = 3,
  icSpotShapeEllipse = 4, icSpotShapeLine = 5, icSpotShapeSquare = 6, icSpotShapeCross = 7,
  icMaxEnumSpot = 0xFFFFFFFFL
}
enum  icStandardObserver { icStdObsUnknown = 0x00000000L, icStdObs1931TwoDegrees = 0x00000001L, icStdObs1964TenDegrees = 0x00000002L, icMaxStdObs = 0xFFFFFFFFL }
enum  icIlluminant {
  icIlluminantUnknown = 0x00000000L, icIlluminantD50 = 0x00000001L, icIlluminantD65 = 0x00000002L, icIlluminantD93 = 0x00000003L,
  icIlluminantF2 = 0x00000004L, icIlluminantD55 = 0x00000005L, icIlluminantA = 0x00000006L, icIlluminantEquiPowerE = 0x00000007L,
  icIlluminantF8 = 0x00000008L, icMaxEnumIluminant = 0xFFFFFFFFL
}


Define Documentation

#define icAny   1
 

Definition at line 235 of file mscmm/lh_core/profile.h.

#define icAsciiData   0x00000000L /* Used in dataType */
 

Definition at line 229 of file mscmm/lh_core/profile.h.

#define icBinaryData   0x00000001L
 

Definition at line 230 of file mscmm/lh_core/profile.h.

#define icEmbeddedProfileFalse   0x00000000L /* Bit position 0 */
 

Definition at line 223 of file mscmm/lh_core/profile.h.

#define icEmbeddedProfileTrue   0x00000001L /* Bit position 0 */
 

Definition at line 224 of file mscmm/lh_core/profile.h.

#define icGlossy   0x00000000L /* Bit position 1 */
 

Definition at line 216 of file mscmm/lh_core/profile.h.

#define icLinesPerCm   0x00000000L /* Bit position 1 */
 

Definition at line 207 of file mscmm/lh_core/profile.h.

#define icLinesPerInch   0x00000002L /* Bit position 1 */
 

Definition at line 206 of file mscmm/lh_core/profile.h.

#define icMagicNumber   0x61637370L /* 'acsp' */
 

Definition at line 200 of file mscmm/lh_core/profile.h.

#define icMatte   0x00000002L /* Bit position 1 */
 

Definition at line 217 of file mscmm/lh_core/profile.h.

#define icPrtrDefaultScreensFalse   0x00000000L /* Bit position 0 */
 

Definition at line 204 of file mscmm/lh_core/profile.h.

#define icPrtrDefaultScreensTrue   0x00000001L /* Bit position 0 */
 

Definition at line 205 of file mscmm/lh_core/profile.h.

#define icReflective   0x00000000L /* Bit position 0 */
 

Definition at line 214 of file mscmm/lh_core/profile.h.

#define icTransparency   0x00000001L /* Bit position 0 */
 

Definition at line 215 of file mscmm/lh_core/profile.h.

#define icUseAnywhere   0x00000000L /* Bit position 1 */
 

Definition at line 225 of file mscmm/lh_core/profile.h.

#define icUseWithEmbeddedDataOnly   0x00000002L /* Bit position 1 */
 

Definition at line 226 of file mscmm/lh_core/profile.h.

#define icVersionNumber   0x02000000L /* 2.0, BCD */
 

Definition at line 201 of file mscmm/lh_core/profile.h.


Enumeration Type Documentation

enum icColorSpaceSignature
 

Enumeration values:
icSigXYZData 
icSigLabData 
icSigLuvData 
icSigYCbCrData 
icSigYxyData 
icSigRgbData 
icSigGrayData 
icSigHsvData 
icSigHlsData 
icSigCmykData 
icSigCmyData 
icSigMCH2Data 
icSigMCH3Data 
icSigMCH4Data 
icSigMCH5Data 
icSigMCH6Data 
icSigMCH7Data 
icSigMCH8Data 
icSigMCH9Data 
icSigMCHAData 
icSigMCHBData 
icSigMCHCData 
icSigMCHDData 
icSigMCHEData 
icSigMCHFData 
icSigNamedData 
icMaxEnumData 

Definition at line 348 of file mscmm/lh_core/profile.h.

00348 { 00349 icSigXYZData = 0x58595A20L, /* 'XYZ ' */ 00350 icSigLabData = 0x4C616220L, /* 'Lab ' */ 00351 icSigLuvData = 0x4C757620L, /* 'Luv ' */ 00352 icSigYCbCrData = 0x59436272L, /* 'YCbr' */ 00353 icSigYxyData = 0x59787920L, /* 'Yxy ' */ 00354 icSigRgbData = 0x52474220L, /* 'RGB ' */ 00355 icSigGrayData = 0x47524159L, /* 'GRAY' */ 00356 icSigHsvData = 0x48535620L, /* 'HSV ' */ 00357 icSigHlsData = 0x484C5320L, /* 'HLS ' */ 00358 icSigCmykData = 0x434D594BL, /* 'CMYK' */ 00359 icSigCmyData = 0x434D5920L, /* 'CMY ' */ 00360 00361 icSigMCH2Data = 0x32434C52L, /* '2CLR' */ 00362 icSigMCH3Data = 0x33434C52L, /* '3CLR' */ 00363 icSigMCH4Data = 0x34434C52L, /* '4CLR' */ 00364 icSigMCH5Data = 0x35434C52L, /* '5CLR' */ 00365 icSigMCH6Data = 0x36434C52L, /* '6CLR' */ 00366 icSigMCH7Data = 0x37434C52L, /* '7CLR' */ 00367 icSigMCH8Data = 0x38434C52L, /* '8CLR' */ 00368 icSigMCH9Data = 0x39434C52L, /* '9CLR' */ 00369 icSigMCHAData = 0x41434C52L, /* 'ACLR' */ 00370 icSigMCHBData = 0x42434C52L, /* 'BCLR' */ 00371 icSigMCHCData = 0x43434C52L, /* 'CCLR' */ 00372 icSigMCHDData = 0x44434C52L, /* 'DCLR' */ 00373 icSigMCHEData = 0x45434C52L, /* 'ECLR' */ 00374 icSigMCHFData = 0x46434C52L, /* 'FCLR' */ 00375 icSigNamedData = 0x6e6d636cL, /* 'nmcl' */ 00376 00377 icMaxEnumData = 0xFFFFFFFFL /* enum = 4 bytes max */ 00378 } icColorSpaceSignature;

enum icIlluminant
 

Enumeration values:
icIlluminantUnknown 
icIlluminantD50 
icIlluminantD65 
icIlluminantD93 
icIlluminantF2 
icIlluminantD55 
icIlluminantA 
icIlluminantEquiPowerE 
icIlluminantF8 
icMaxEnumIluminant 

Definition at line 453 of file mscmm/lh_core/profile.h.

00453 { 00454 icIlluminantUnknown = 0x00000000L, 00455 icIlluminantD50 = 0x00000001L, 00456 icIlluminantD65 = 0x00000002L, 00457 icIlluminantD93 = 0x00000003L, 00458 icIlluminantF2 = 0x00000004L, 00459 icIlluminantD55 = 0x00000005L, 00460 icIlluminantA = 0x00000006L, 00461 icIlluminantEquiPowerE = 0x00000007L, /* Equi-Power (E) */ 00462 icIlluminantF8 = 0x00000008L, 00463 icMaxEnumIluminant = 0xFFFFFFFFL /* enum = 4 bytes max */ 00464 } icIlluminant;

enum icMeasurementFlare
 

Enumeration values:
icFlare0 
icFlare100 
icMaxFlare 

Definition at line 408 of file mscmm/lh_core/profile.h.

00408 { 00409 icFlare0 = 0x00000000L, /* 0% flare */ 00410 icFlare100 = 0x00000001L, /* 100% flare */ 00411 icMaxFlare = 0xFFFFFFFFL /* enum = 4 bytes max */ 00412 } icMeasurementFlare;

enum icMeasurementGeometry
 

Enumeration values:
icGeometryUnknown 
icGeometry045or450 
icGeometry0dord0 
icMaxGeometry 

Definition at line 415 of file mscmm/lh_core/profile.h.

00415 { 00416 icGeometryUnknown = 0x00000000L, /* Unknown geometry */ 00417 icGeometry045or450 = 0x00000001L, /* 0/45 or 45/0 */ 00418 icGeometry0dord0 = 0x00000002L, /* 0/d or d/0 */ 00419 icMaxGeometry = 0xFFFFFFFFL /* enum = 4 bytes max */ 00420 } icMeasurementGeometry;

enum icPlatformSignature
 

Enumeration values:
icSigMacintosh 
icSigMicrosoft 
icSigSolaris 
icSigSGI 
icSigTaligent 
icMaxEnumPlatform 

Definition at line 393 of file mscmm/lh_core/profile.h.

00393 { 00394 icSigMacintosh = 0x4150504CL, /* 'APPL' */ 00395 icSigMicrosoft = 0x4D534654L, /* 'MSFT' */ 00396 icSigSolaris = 0x53554E57L, /* 'SUNW' */ 00397 icSigSGI = 0x53474920L, /* 'SGI ' */ 00398 icSigTaligent = 0x54474E54L, /* 'TGNT' */ 00399 icMaxEnumPlatform = 0xFFFFFFFFL /* enum = 4 bytes max */ 00400 } icPlatformSignature;

enum icProfileClassSignature
 

Enumeration values:
icSigInputClass 
icSigDisplayClass 
icSigOutputClass 
icSigLinkClass 
icSigAbstractClass 
icSigColorSpaceClass 
icSigNamedColorClass 
icMaxEnumClass 

Definition at line 381 of file mscmm/lh_core/profile.h.

00381 { 00382 icSigInputClass = 0x73636E72L, /* 'scnr' */ 00383 icSigDisplayClass = 0x6D6E7472L, /* 'mntr' */ 00384 icSigOutputClass = 0x70727472L, /* 'prtr' */ 00385 icSigLinkClass = 0x6C696E6BL, /* 'link' */ 00386 icSigAbstractClass = 0x61627374L, /* 'abst' */ 00387 icSigColorSpaceClass = 0x73706163L, /* 'spac' */ 00388 icSigNamedColorClass = 0x6e6d636cL, /* 'nmcl' */ 00389 icMaxEnumClass = 0xFFFFFFFFL /* enum = 4 bytes max */ 00390 } icProfileClassSignature;

enum icRenderingIntent
 

Enumeration values:
icPerceptual 
icRelativeColorimetric 
icSaturation 
icAbsoluteColorimetric 
icMaxEnumIntent 

Definition at line 423 of file mscmm/lh_core/profile.h.

00423 { 00424 icPerceptual = 0, 00425 icRelativeColorimetric = 1, 00426 icSaturation = 2, 00427 icAbsoluteColorimetric = 3, 00428 icMaxEnumIntent = 0xFFFFFFFFL /* enum = 4 bytes max */ 00429 } icRenderingIntent;

enum icSpotShape
 

Enumeration values:
icSpotShapeUnknown 
icSpotShapePrinterDefault 
icSpotShapeRound 
icSpotShapeDiamond 
icSpotShapeEllipse 
icSpotShapeLine 
icSpotShapeSquare 
icSpotShapeCross 
icMaxEnumSpot 

Definition at line 432 of file mscmm/lh_core/profile.h.

00432 { 00433 icSpotShapeUnknown = 0, 00434 icSpotShapePrinterDefault = 1, 00435 icSpotShapeRound = 2, 00436 icSpotShapeDiamond = 3, 00437 icSpotShapeEllipse = 4, 00438 icSpotShapeLine = 5, 00439 icSpotShapeSquare = 6, 00440 icSpotShapeCross = 7, 00441 icMaxEnumSpot = 0xFFFFFFFFL /* enum = 4 bytes max */ 00442 } icSpotShape;

enum icStandardObserver
 

Enumeration values:
icStdObsUnknown 
icStdObs1931TwoDegrees 
icStdObs1964TenDegrees 
icMaxStdObs 

Definition at line 445 of file mscmm/lh_core/profile.h.

00445 { 00446 icStdObsUnknown = 0x00000000L, /* Unknown observer */ 00447 icStdObs1931TwoDegrees = 0x00000001L, /* 1931 two degrees */ 00448 icStdObs1964TenDegrees = 0x00000002L, /* 1961 ten degrees */ 00449 icMaxStdObs = 0xFFFFFFFFL /* enum = 4 bytes max */ 00450 } icStandardObserver;

enum icTagSignature
 

Enumeration values:
icSigAToB0Tag 
icSigAToB1Tag 
icSigAToB2Tag 
icSigBlueColorantTag 
icSigBlueTRCTag 
icSigBToA0Tag 
icSigBToA1Tag 
icSigBToA2Tag 
icSigCalibrationDateTimeTag 
icSigCharTargetTag 
icSigCopyrightTag 
icSigDeviceMfgDescTag 
icSigDeviceModelDescTag 
icSigGamutTag 
icSigGrayTRCTag 
icSigGreenColorantTag 
icSigGreenTRCTag 
icSigLuminanceTag 
icSigMeasurementTag 
icSigMediaBlackPointTag 
icSigMediaWhitePointTag 
icSigNamedColorTag 
icSigPreview0Tag 
icSigPreview1Tag 
icSigPreview2Tag 
icSigProfileDescriptionTag 
icSigProfileSequenceDescTag 
icSigPs2CRD0Tag 
icSigPs2CRD1Tag 
icSigPs2CRD2Tag 
icSigPs2CRD3Tag 
icSigPs2CSATag 
icSigPs2RenderingIntentTag 
icSigRedColorantTag 
icSigRedTRCTag 
icSigScreeningDescTag 
icSigScreeningTag 
icSigTechnologyTag 
icSigUcrBgTag 
icSigViewingCondDescTag 
icSigViewingConditionsTag 
icSigNamedColor2Tag 
icMaxEnumTag 

Definition at line 240 of file mscmm/lh_core/profile.h.

00240 { 00241 icSigAToB0Tag = 0x41324230L, /* 'A2B0' */ 00242 icSigAToB1Tag = 0x41324231L, /* 'A2B1' */ 00243 icSigAToB2Tag = 0x41324232L, /* 'A2B2' */ 00244 icSigBlueColorantTag = 0x6258595AL, /* 'bXYZ' */ 00245 icSigBlueTRCTag = 0x62545243L, /* 'bTRC' */ 00246 icSigBToA0Tag = 0x42324130L, /* 'B2A0' */ 00247 icSigBToA1Tag = 0x42324131L, /* 'B2A1' */ 00248 icSigBToA2Tag = 0x42324132L, /* 'B2A2' */ 00249 icSigCalibrationDateTimeTag = 0x63616C74L, /* 'calt' */ 00250 icSigCharTargetTag = 0x74617267L, /* 'targ' */ 00251 icSigCopyrightTag = 0x63707274L, /* 'cprt' */ 00252 icSigDeviceMfgDescTag = 0x646D6E64L, /* 'dmnd' */ 00253 icSigDeviceModelDescTag = 0x646D6464L, /* 'dmdd' */ 00254 icSigGamutTag = 0x67616D74L, /* 'gamt ' */ 00255 icSigGrayTRCTag = 0x6b545243L, /* 'kTRC' */ 00256 icSigGreenColorantTag = 0x6758595AL, /* 'gXYZ' */ 00257 icSigGreenTRCTag = 0x67545243L, /* 'gTRC' */ 00258 icSigLuminanceTag = 0x6C756d69L, /* 'lumi' */ 00259 icSigMeasurementTag = 0x6D656173L, /* 'meas' */ 00260 icSigMediaBlackPointTag = 0x626B7074L, /* 'bkpt' */ 00261 icSigMediaWhitePointTag = 0x77747074L, /* 'wtpt' */ 00262 icSigNamedColorTag = 0x6E636f6CL, /* 'ncol' 00263 * OBSOLETE, use ncl2 */ 00264 icSigPreview0Tag = 0x70726530L, /* 'pre0' */ 00265 icSigPreview1Tag = 0x70726531L, /* 'pre1' */ 00266 icSigPreview2Tag = 0x70726532L, /* 'pre2' */ 00267 icSigProfileDescriptionTag = 0x64657363L, /* 'desc' */ 00268 icSigProfileSequenceDescTag = 0x70736571L, /* 'pseq' */ 00269 icSigPs2CRD0Tag = 0x70736430L, /* 'psd0' */ 00270 icSigPs2CRD1Tag = 0x70736431L, /* 'psd1' */ 00271 icSigPs2CRD2Tag = 0x70736432L, /* 'psd2' */ 00272 icSigPs2CRD3Tag = 0x70736433L, /* 'psd3' */ 00273 icSigPs2CSATag = 0x70733273L, /* 'ps2s' */ 00274 icSigPs2RenderingIntentTag = 0x70733269L, /* 'ps2i' */ 00275 icSigRedColorantTag = 0x7258595AL, /* 'rXYZ' */ 00276 icSigRedTRCTag = 0x72545243L, /* 'rTRC' */ 00277 icSigScreeningDescTag = 0x73637264L, /* 'scrd' */ 00278 icSigScreeningTag = 0x7363726EL, /* 'scrn' */ 00279 icSigTechnologyTag = 0x74656368L, /* 'tech' */ 00280 icSigUcrBgTag = 0x62666420L, /* 'bfd ' */ 00281 icSigViewingCondDescTag = 0x76756564L, /* 'vued' */ 00282 icSigViewingConditionsTag = 0x76696577L, /* 'view' */ 00283 icSigNamedColor2Tag = 0x6E636C32L, /* 'ncl2' */ 00284 icMaxEnumTag = 0xFFFFFFFFL /* enum = 4 bytes max */ 00285 } icTagSignature;

enum icTagTypeSignature
 

Enumeration values:
icSigCurveType 
icSigDataType 
icSigDateTimeType 
icSigLut16Type 
icSigLut8Type 
icSigMeasurementType 
icSigNamedColorType 
icSigProfileSequenceDescType 
icSigS15Fixed16ArrayType 
icSigScreeningType 
icSigSignatureType 
icSigTextType 
icSigTextDescriptionType 
icSigU16Fixed16ArrayType 
icSigUcrBgType 
icSigUInt16ArrayType 
icSigUInt32ArrayType 
icSigUInt64ArrayType 
icSigUInt8ArrayType 
icSigViewingConditionsType 
icSigXYZType 
icSigXYZArrayType 
icSigNamedColor2Type 
icMaxEnumType 

Definition at line 315 of file mscmm/lh_core/profile.h.

00315 { 00316 icSigCurveType = 0x63757276L, /* 'curv' */ 00317 icSigDataType = 0x64617461L, /* 'data' */ 00318 icSigDateTimeType = 0x6474696DL, /* 'dtim' */ 00319 icSigLut16Type = 0x6d667432L, /* 'mft2' */ 00320 icSigLut8Type = 0x6d667431L, /* 'mft1' */ 00321 icSigMeasurementType = 0x6D656173L, /* 'meas' */ 00322 icSigNamedColorType = 0x6E636f6CL, /* 'ncol' 00323 * OBSOLETE, use ncl2 */ 00324 icSigProfileSequenceDescType = 0x70736571L, /* 'pseq' */ 00325 icSigS15Fixed16ArrayType = 0x73663332L, /* 'sf32' */ 00326 icSigScreeningType = 0x7363726EL, /* 'scrn' */ 00327 icSigSignatureType = 0x73696720L, /* 'sig ' */ 00328 icSigTextType = 0x74657874L, /* 'text' */ 00329 icSigTextDescriptionType = 0x64657363L, /* 'desc' */ 00330 icSigU16Fixed16ArrayType = 0x75663332L, /* 'uf32' */ 00331 icSigUcrBgType = 0x62666420L, /* 'bfd ' */ 00332 icSigUInt16ArrayType = 0x75693136L, /* 'ui16' */ 00333 icSigUInt32ArrayType = 0x75693332L, /* 'ui32' */ 00334 icSigUInt64ArrayType = 0x75693634L, /* 'ui64' */ 00335 icSigUInt8ArrayType = 0x75693038L, /* 'ui08' */ 00336 icSigViewingConditionsType = 0x76696577L, /* 'view' */ 00337 icSigXYZType = 0x58595A20L, /* 'XYZ ' */ 00338 icSigXYZArrayType = 0x58595A20L, /* 'XYZ ' */ 00339 icSigNamedColor2Type = 0x6E636C32L, /* 'ncl2' */ 00340 icMaxEnumType = 0xFFFFFFFFL /* enum = 4 bytes max */ 00341 } icTagTypeSignature;

enum icTechnologySignature
 

Enumeration values:
icSigDigitalCamera 
icSigFilmScanner 
icSigReflectiveScanner 
icSigInkJetPrinter 
icSigThermalWaxPrinter 
icSigElectrophotographicPrinter 
icSigElectrostaticPrinter 
icSigDyeSublimationPrinter 
icSigPhotographicPaperPrinter 
icSigFilmWriter 
icSigVideoMonitor 
icSigVideoCamera 
icSigProjectionTelevision 
icSigCRTDisplay 
icSigPMDisplay 
icSigAMDisplay 
icSigPhotoCD 
icSigPhotoImageSetter 
icSigGravure 
icSigOffsetLithography 
icSigSilkscreen 
icSigFlexography 
icMaxEnumTechnology 

Definition at line 288 of file mscmm/lh_core/profile.h.

00288 { 00289 icSigDigitalCamera = 0x6463616DL, /* 'dcam' */ 00290 icSigFilmScanner = 0x6673636EL, /* 'fscn' */ 00291 icSigReflectiveScanner = 0x7273636EL, /* 'rscn' */ 00292 icSigInkJetPrinter = 0x696A6574L, /* 'ijet' */ 00293 icSigThermalWaxPrinter = 0x74776178L, /* 'twax' */ 00294 icSigElectrophotographicPrinter = 0x6570686FL, /* 'epho' */ 00295 icSigElectrostaticPrinter = 0x65737461L, /* 'esta' */ 00296 icSigDyeSublimationPrinter = 0x64737562L, /* 'dsub' */ 00297 icSigPhotographicPaperPrinter = 0x7270686FL, /* 'rpho' */ 00298 icSigFilmWriter = 0x6670726EL, /* 'fprn' */ 00299 icSigVideoMonitor = 0x7669646DL, /* 'vidm' */ 00300 icSigVideoCamera = 0x76696463L, /* 'vidc' */ 00301 icSigProjectionTelevision = 0x706A7476L, /* 'pjtv' */ 00302 icSigCRTDisplay = 0x43525420L, /* 'CRT ' */ 00303 icSigPMDisplay = 0x504D4420L, /* 'PMD ' */ 00304 icSigAMDisplay = 0x414D4420L, /* 'AMD ' */ 00305 icSigPhotoCD = 0x4B504344L, /* 'KPCD' */ 00306 icSigPhotoImageSetter = 0x696D6773L, /* 'imgs' */ 00307 icSigGravure = 0x67726176L, /* 'grav' */ 00308 icSigOffsetLithography = 0x6F666673L, /* 'offs' */ 00309 icSigSilkscreen = 0x73696C6BL, /* 'silk' */ 00310 icSigFlexography = 0x666C6578L, /* 'flex' */ 00311 icMaxEnumTechnology = 0xFFFFFFFFL /* enum = 4 bytes max */ 00312 } icTechnologySignature;


Generated on Sat May 15 19:45:20 2004 for test by doxygen 1.3.7