The following table tells you which KcsProfileFormat 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 requiredto successfully derive from this base class. All of these member functions are defined in the kcspfmt.h header file and the KCMS CMM Reference Manual.
Table 6-1 KcsProfileFormat Member Function Override Rules
Member Function |
Override Rules |
|
---|---|---|
Must |
Can |
|
deleteXform()() |
|
X |
dirtyAttrCache()() |
|
X |
dirtyXformCache()() |
|
X |
generateLoadWhat()() |
|
X |
generateXformAttributes()() |
|
X |
getObject()() |
|
X |
getObject()() |
|
X |
getSaveSize()() |
|
X |
initEmptyFormat()() |
|
X |
isSupported()() |
|
X |
KcsProfileFormat()() |
X |
|
~KcsProfileFormat()() |
|
X |
load()() |
|
X |
loadObjectMap()() |
|
X |
postAttrCompose()() |
|
X |
save()() |
|
X |
saveNew()() |
|
X |
saveObjectMap()() |
|
X |
setCmmId()() |
|
X |
setObject()() |
|
X |
unload()() |
|
X |
unloadWhenMatch()() |
|
X |