The following table tells you which KcsProfile member functions you must override and can override when deriving from this class. The member functions indicated with an "X" in the Must column are required to derive successfully from this base class. Others may be used but not overridden.
Table 5-3 KcsProfile Member Function Override Rules
Member Function |
Override Rules |
|
---|---|---|
Must |
Can |
|
connect() |
|
X |
createEmptyProfile() |
|
X |
evaluate() |
|
X |
getAttribute() |
|
X |
initDataMember() |
|
X |
isColorSenseCMM() |
|
X |
KcsProfile() |
X |
|
~KcsProfile() |
|
X |
load() |
|
X |
optimize() |
|
X |
propagateAttributes2Xforms() |
|
X |
save() |
|
X |
setAttribute() |
|
X |
setOpAndCont() |
|
X |
setTimeAttribute() |
|
X |
setXform() |
|
X |
unload() |
|
X |
updateMonitorXforms() |
|
X |
updatePrinterXforms() |
|
X |
updateScannerXforms() |
|
X |
updateXforms() |
|
X |
XformIsNOP() |
|
X |