typedef struct KcsCharacterizationData_s {
KcsMeasurementBase aBase;
union { /* Place holder */
long pad;
} oBase;
union {
KcsMeasurementSample patch[KcsExtendableArray];
} val;
} KcsCharacterizationData;
|
KcsUpdateProfile() uses data in KcsCharacterizationData to recharacterize a profile. Note that monitor device profiles do not require a KcsCharacterizationData structure to be recalibrated by the default KCMS CMM, because the profiles use white-point and colorants. However, scanner device profiles do require one. Another CMM may require that this structure be defined for updating a monitor profile.
The field descriptions for this structure are the same as those for KcsCalibrationData.