#include <IccMpeFactory.h>
Inheritance diagram for CIccBasicMpeFactory:
Public Member Functions | |
virtual CIccMultiProcessElement * | CreateElement (icElemTypeSignature elementSig) |
virtual bool | GetElementSigName (std::string &elemName, icElemTypeSignature elemTypeSig) |
Purpose: CIccBasicMpeFactory provides creation of CIccProcessElement's defined by the ICC profile specification. The CIccMpeCreator always creates a CIccBasicElemFactory.
|
Function: CreateElement(elemTypeSig) Create a element of type elemTypeSig. Parameter(s): elemTypeSig = signature of the ICC element type for the element to be created Returns a new CIccProcessElement object of the given signature type. Unrecognized elemTypeSig's will be created as a CIccProcessElementUnknown object. Implements IIccMpeFactory. |
|
Function: GetElementSigName(elemTypeSig) Get display name of elemTypeSig. Parameter(s): elemName = string to put element name into, elemTypeSig = signature of the ICC element type to get a name for Returns true if element type is recognized by the factory, false if the factory doesn't create elemTypeSig elements. Implements IIccMpeFactory. |