KCMS CMM Developer's Guide

Characterization and Calibration

Characterization and calibration are handled through the update methods of the KcsProfile class, namely

These methods either characterize or calibrate, depending on the content of those tables.

The base class implementation of updateMonitorXforms(), updatePrinterXforms(), and() updateScannerXforms() returns errors indicating that this particular profile does not support calibration or characterization, depending upon which data are supplied. The KcsProfile base class implements updateXforms() to provide some general-purpose device typing, yet executes the device-specific update mechanism in the derivations. This allows you to put your characterization and calibration techniques in your KcsProfile derivative while using the base class to determine which type of device is actually being updated.