Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
Class: CIccBasicArrayFactory. More...
#include <IccArrayFactory.h>
Public Member Functions | |
virtual IIccArray * | CreateArray (icArraySignature arrayTypeSig, CIccTagArray *pTagArray=NULL) |
Function: CreateArray(arrayTypeSig) Create an array object handler of type arrayTypeSig. | |
virtual icArraySignature | GetArraySig (const icChar *arrayName) |
Function: GetArraySig(arrayName) Get signature associate with display name arrayName handler. | |
virtual bool | GetArraySigName (std::string &arrayName, icArraySignature arrayTypeSig, bool bFindUnknown=true) |
Function: GetArraySigName(arrayName, arrayTypeSig, bFindUnknown) Get display name of arrayTypeSig. | |
Public Member Functions inherited from IIccArrayFactory | |
virtual | ~IIccArrayFactory () |
Class: CIccBasicArrayFactory.
Purpose: CIccBasicArrayFactory provides creation of CIccArray handlers defined by the ICC profile specification. The CIccArrayCreator always creates a CIccBasicElemFactory.
Definition at line 163 of file IccArrayFactory.h.
|
virtual |
Function: CreateArray(arrayTypeSig) Create an array object handler of type arrayTypeSig.
Parameter(s): arrayTypeSig = signature of the ICC array type for the array handler to be created pTagArray = pointer to tag array to associate with the handerl
Returns a new CIccArray handler of the given signature type. Unrecognized structTypeSig's will be created as a CIccArrayUnknown object.
Implements IIccArrayFactory.
Definition at line 83 of file IccArrayFactory.cpp.
References icSigColorantInfoArray, and icSigNamedColorArray.
|
virtual |
Function: GetArraySig(arrayName) Get signature associate with display name arrayName handler.
Parameter(s): arrayName = string to find signature for
Returns true if arraySig is recognized by the factory, false if the factory doesn't create arraySig arrays.
Implements IIccArrayFactory.
Definition at line 131 of file IccArrayFactory.cpp.
References g_icArrayNames, and szArrayName.
|
virtual |
Function: GetArraySigName(arrayName, arrayTypeSig, bFindUnknown) Get display name of arrayTypeSig.
Parameter(s): arrayName = string to put struct name into, arrayTypeSig = signature of the ICC struct type to get a name for bFindUnknown = fills arrayName if strutTypeSig is unknown
Returns true if arraySig is recognized by the factory, false if the factory doesn't create arraySig arrays.
Implements IIccArrayFactory.
Definition at line 108 of file IccArrayFactory.cpp.
References g_icArrayNames, icGetSigStr(), and sig.