KCMS CMM Developer's Guide
  Buscar sólo este libro
Descargar este libro en PDF

Index

A

associative array12
attach()58
attachXXXX() method26
attribute sets75

B

base class identifiers23

C

calibration62
characterization62
class
.....derivable, descriptions of19 to 21
class descriptions1 to 15
cleanup26
CMM
.....create, how to steps18 to 19
.....definition18
.....filename convention27
............version number must matchnote28
.....load, how to27 to 39
.....makefile28
.....makefile location28
.....runtime derivative, how to create17 to 37
compiling programs18
complete-forward transform77
complete-gamut transform78
complete-reverse transform78
complete-simulate transform78
compose()105
connect() method80
createEmptyProfile()80
createProfile()45
createXXXX() method26

D

development environmentrequirements18
dlsym(3X)52

E

evaluation
.....optimized versus unoptimizeddiagram59
external entry points
.....base-class specific, definition of25
.....class mnemonics note23
.....definition of23 to 25
.....mandatory, definition of23
.....optional, definition of24
external entry points, mandatory23
external entry points, optional24

F

findErrDesc()109
findWarningDesc()109
forward-RCS-effect77

G

gamut-test-RCS77
getNewValidProfileIndex() method52
getObject()90

I

ICC profile format
.....CMM Id location note45
.....description of37
.....do not create, extend note37
initialization26
instantiation25 to 26
.....attachXXXX() method26
.....createXXXX() method26
.....new() method26
into-RCS77
isSupported()92

K

KCMS development environmentrequirements18
KCMS framework
.....API calls to KcsProfile memberfunctions, mapping of45
.....architecture44 to 48
.....architecture diagram44
.....connecting profiles example58
.....evaluating data with optimizationexample60
.....evaluating data without optimizationexample59
......flow examples46 to 48
......freeing a profile example61
......getting an attribute example62
......getting attributes example48
......primary operations examples49 to 66
......profile format, description of37
......profile, loading example46 to 47
......relates to KcsProfile class45
......relates to KcsProfileFormat class45
......relates to KcsXform class46
......relats to KcsAttributeSet class46
......saving a profile65
......setting an attribute example61
KCS_END_OF_XFORMS106
KCS_NOT_RUNTIME_LOADABLE98
......use of4
KCS_OPERATION_CANCELLED109
KCS_PFMT_NO_DATA_SUPPORT_4_REQUEST92
KCS_SUCCESS109
KcsAttributeSet class
......alias to KcsTags class note11
......description11 to 14
......KcsAttribute object, using12 to 14
......object use12
......relates to KCMS framework46
KcsChunkSet class
......and ICC profile format9
......description8 to 10
KcsCleanupXXXX()25
KcsConnectProfiles()58
KcsCreateXXXX()23, 24
KcsDLOpenStatCount109
KcsDLOpenXXXXCount()23, 24
KcsFile class
......description7
KcsFreeProfile()61
KcsGetAttribute()48
KcsInitXXXX()25
KcsIO class
......creating a derivative67 to 70
......derivative information19
.....derivative, KcsSolarisFile source filesas example70
.....description7
.....external entry points67 to 69
.....member function override rules69
KcsIO object
.....create diagram51
.....create example52 to 53
KcsLoadable class
.....derivatives6
.....description4 to 7
.....example6
.....sharing5
KcsLoadable classes
.....UIDs5
KcsMemoryBlock class
.....description8
KcsProfile class
.....attribute sets75
.....characterization and calibration84
.....connect() method80
.....constructors and destructors78
.....creating a derivative71 to 84
.....creators79
.....derivative information20
.....description10 to 11
.....examples83
.....external entry points72 to 74
.....KcsProfileFormat instance76 to 84
.....member function override rules74 to 75
.....member functions to KCMS API calls,mapping of45
.....must derive if using ICC profilenote11
.....printer RCS transformationexamples83
.....relates to KCMS framework45
.....save methods79
.....sequences sharing xformsdiagram81
.....transforms76
KcsProfile object
.....create diagram54
.....create example54 to 55
KcsProfileFormat class
......attributes89
......base class support91
......creating a derivative85 to 92
......derivative information20
......description11
......error protocols90
......external entry points86 to 88
......loading90 to 91
......member function override rules88
......member override rules95
......protected derivatives91
......relates to KCMS framework45
......retrievable objects92
......transforms90
KcsProfileFormat object
......create diagram55
......create example55 to 56
......load diagram56
......load example56 to 57
KcsProfileKCMS derivative45
KcsProfileType30
KcsShareable class
......description3 to 4
KcsSolarisFile class
......description8
......source files, use as an example70
KcsSolarisFile object
......load example57
kcssolmsg_strings.po file111
KcsStatus class
......creating an extension109 to 112
......description15
......example110
......extension information21
......header file110
......localizing messages111
KcsStatusId109
KcsXform class
......composition101
......creating a derivative93 to 107
......derivative information21
......description14
......evaluation101 to 103
.....evaluation helper methods102
.....external entry points94 to 95
.....load and minimizationmechanism98 to 101
.....loading98
.....optimization97
.....relates to KCMS framework46
.....save type example100
.....save types99 to 101
............private100
............universal100
............universal as private99
.....saving98
.....technology97
.....Xform attributes97
KcsXformSeq class103 to 107
.....composition105
.....connections104
.....constructors and destructors103
.....description14
.....evaluation105
.....list of xforms106
.....loading104
.....optimization104
.....saving103
.....validation106
KcsXWindow class
.....description8

L

load()90
localizing messages111

M

makefile, CMM28

N

naming derived classes27
new() method26

O

optimization97
out-of-RCS77
OWconfig file
......insert entry34, 35
......KcsIO class example29
......KcsProfile class example30
......KcsProfileFormat class example31
......KcsStatus class example33
......KcsXform class example32
......structure of28
......version numbering37
OWconfigGetAttribute()37

P

private saving100
profile
......filename suffixes40
......installing40
......naming convention39 to 40
......supported device113

R

RCS transformations examples83
reverse-RCS-effect77
RGB-to-CIE Lab profile81
runtime derivation
......allocating objects22
......code examples22
......external entry points23
......initialization and cleanup26
......instantiation25
......using wrapper functions22
runtime derivation requirements22 to 27

S

simulation-RCS77
static store45
......definition of20
......generation20
......regeneration20

T

technology97
transforms76 to 78
.....complete-forward transform77
.....complete-gamut transform78
.....complete-reverse transform78
.....complete-simulate transform78
.....forward-RCS-effect77
.....gamut-test-RCS77
.....into-RCS77
.....KcsForward()78
.....KcsGamutTest()78
.....KcsProfileFormat class90
.....KcsReverse()78
.....KcsSimuate()78
.....methods78
.....out-of-RCS77
.....reverse-RCS-effect77
.....simulation-RCS77
.....types, logical76

U

updating OWconfig27

W

wrapper functions22, 44
wrapper functions, using to allocateobjects22

X

XformType values77
xgettext()111