KCMS CMM Developer's Guide

Member Function Override Rules

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 successfully derive from this base class. All of these member functions are defined in the kcsprofi.h header file and the KCMS CMM Reference Manual.

Table 5-1 KcsProfile Member Function Override Rules

Member Function 

Override Rules 

Must 

Can 

Do Not 

connect()()

 

 

createEmptyProfile()()

 

 

evaluate()()

 

 

getAttribute()()

 

 

initDataMember()()

 

 

isColorSenseCMM()()

 

 

KcsProfile()()

 

 

~KcsProfile()()

 

 

load()()

 

 

optimize()()

 

 

propagateAttributes2Xforms()()

 

 

save()()

 

 

save()()

 

 

setAttribute()()

 

 

setOpAndCont()()

 

 

setTimeAttribute()()

 

 

setXform()()

 

 

unload()()

 

 

updateMonitorXforms()()

 

 

updatePrinterXforms()()

 

 

updateScannerXforms()()

 

 

updateXforms()()

 

 

XformIsNOP()()