| |
| ..........attach() | 21 |
| ..........new() | 22 |
| ......Initialization and Cleanup | 22 |
| ......Maximizing Extensibility to Runtime Loadability | 22 |
| ...Loading CMMs | 22 |
| ......CMM Filename Convention | 23 |
| ......CMM Makefile | 23 |
| ......OWconfig File Structure | 24 |
| ..........KcsIO Example | 25 |
| ..........KcsProfile Example | 26 |
| ..........KcsProfileFormat Example | 26 |
| ..........KcsXform Example | 27 |
| ..........KcsStatus Example | 28 |
| ......Updating the OWconfig File | 28 |
| ..........Inserting Entries | 29 |
| ..........Removing Entries | 29 |
| ......Version Numbering | 29 |
3. KCMS Framework Operations | 31 |
| ...Profile Format | 31 |
| ...KCMS Framework Architecture | 32 |
| ......KcsProfile | 33 |
| ......KcsProfileFormat | 33 |
| ......KcsAttributeSet | 34 |
| ......KcsXform | 34 |
| |
| ......KCMS Framework Flow Examples | 34 |
| ..........Loading a Profile | 34 |
| ..........Getting Attributes | 36 |
| ...KCMS Framework Primary Operations | 36 |
| ......Loading a Profile From the Solaris File System | 37 |
| ......Creating a KcsIO Object | 37 |
| ......Creating a KcsProfile Object | 41 |
| ......Creating a KcsProfileFormat Object | 42 |
| ......Loading a KcsProfileFormat Object | 43 |
| ......Loading an X11 Window System Profile | 44 |
| ......Connecting Two Loaded Profiles | 45 |
| ......Evaluating Data Without Optimization | 46 |
| ......Evaluating Data With Optimization | 47 |
| ......Freeing a Profile | 48 |
| ......Attributes | 48 |
| ..........Setting an Attribute | 48 |
| ..........Getting an Attribute | 49 |
| ......Characterization and Calibration | 49 |
| ......Saving a Profile to the Same Description | 51 |
| ......Saving a Profile to a Different Description | 51 |
4. KcsIO Derivative | 53 |
| ...External Entry Points | 53 |
| ......Mandatory | 53 |
| ......Optional | 54 |
| |
| ......Example | 54 |
| ...Member Function Override Rules | 55 |
| ...The KcsSolarisFile Derivative as an Example | 56 |
5. KcsProfile Derivative | 57 |
| ...External Entry Points | 57 |
| ......Mandatory | 57 |
| ......Optional | 58 |
| ......Example | 58 |
| ...Member Function Override Rules | 59 |
| ...Attribute Sets | 61 |
| ...KcsProfileFormat Instance | 62 |
| ......Transforms | 62 |
| ..........Transform Type Methods | 64 |
| ......Constructors and Destructors | 64 |
| ......Creators | 64 |
| ......Save Methods | 65 |
| ......Using connect() | 65 |
| ......Examples | 68 |
| ..........With Printer RCS Transformation | 68 |
| ..........Without Printer RCS Transformation | 68 |
| ......Characterization and Calibration | 69 |
6. KcsProfileFormat Derivative | 71 |
| ...External Entry Points | 71 |
| ......Mandatory | 71 |