#include <IccCmm.h>
Inheritance diagram for CIccXformNamedColor:

Public Member Functions | |
| CIccXformNamedColor (CIccTag *pTag, icColorSpaceSignature csPCS, icColorSpaceSignature csDevice) | |
| virtual | ~CIccXformNamedColor () |
| virtual icXformType | GetXformType () |
| virtual icStatusCMM | Begin () |
| icApplyInterface | GetInterface () const |
| Returns the type of interface that will be applied. | |
| virtual void | Apply (icFloatNumber *DstPixel, const icFloatNumber *SrcPixel) |
| void | Apply (icChar *DstColorName, const icFloatNumber *SrcPixel) |
| icStatusCMM | Apply (icFloatNumber *DstPixel, const icChar *SrcColorName) |
| virtual bool | UseLegacyPCS () const |
| Checks if version 2 PCS is to be used. | |
| icStatusCMM | SetSrcSpace (icColorSpaceSignature nSrcSpace) |
| icStatusCMM | SetDestSpace (icColorSpaceSignature nDestSpace) |
| icColorSpaceSignature | GetSrcSpace () const |
| Returns the source color space of the transform. | |
| icColorSpaceSignature | GetDstSpace () const |
| Returns the destination color space of the transform. | |
| bool | IsSrcPCS () const |
| Checks if the source space of the transform is PCS. | |
| bool | IsDestPCS () const |
| Checks if the destination space of the transform is PCS. | |
| virtual LPIccCurve * | ExtractInputCurves () |
| Use these functions to extract the input/output curves from the xform. | |
| virtual LPIccCurve * | ExtractOutputCurves () |
Protected Attributes | |
| CIccTagNamedColor2 * | m_pTag |
| icApplyInterface | m_nApplyInterface |
| icColorSpaceSignature | m_nSrcSpace |
| icColorSpaceSignature | m_nDestSpace |
Purpose: This is the general Xform for Named Color Profiles.
|
||||||||||||||||
|
Name: CIccXformNamedColor::CIccXformNamedColor Purpose: Constructor Args: pTag = Pointer to the tag of type CIccTagNamedColor2, csPCS = PCS color space, csDevice = Device color space |
|
|
Name: CIccXformNamedColor::CIccXformNamedColor Purpose: Destructor |
|
||||||||||||
|
|
|
||||||||||||
|
Name: CIccXformNamedColor::Apply Purpose: Does the actual application of the Xform. Args: DstPixel = Destination pixel where the result is stored, SrcPixel = Source pixel which is to be applied. |
|
||||||||||||
|
Implements CIccXform. |
|
|
Name: CIccXformNamedColor::Begin Purpose: Does the initialization of the Xform before Apply() is called. Must be called before Apply(). Reimplemented from CIccXform. |
|
|
Use these functions to extract the input/output curves from the xform.
Implements CIccXform. |
|
|
Implements CIccXform. |
|
|
Returns the destination color space of the transform.
Reimplemented from CIccXform. |
|
|
Returns the type of interface that will be applied.
|
|
|
Returns the source color space of the transform.
Reimplemented from CIccXform. |
|
|
Implements CIccXform. |
|
|
Checks if the destination space of the transform is PCS.
|
|
|
Checks if the source space of the transform is PCS.
|
|
|
Name: CIccXformNamedColor::SetSrcSpace Purpose: Sets the destination space of the Xform Args: nDestSpace = signature of the color space to be set |
|
|
Name: CIccXformNamedColor::SetSrcSpace Purpose: Sets the source space of the Xform Args: nSrcSpace = signature of the color space to be set |
|
|
Checks if version 2 PCS is to be used.
Reimplemented from CIccXform. |
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1