SampleICC Main srcforge
Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

CIccBasicMpeFactory Class Reference

#include <IccMpeFactory.h>

Inheritance diagram for CIccBasicMpeFactory:

IIccMpeFactory List of all members.

Public Member Functions

virtual CIccMultiProcessElementCreateElement (icElemTypeSignature elementSig)
virtual bool GetElementSigName (std::string &elemName, icElemTypeSignature elemTypeSig)

Detailed Description

Class: CIccBasicMpeFactory

Purpose: CIccBasicMpeFactory provides creation of CIccProcessElement's defined by the ICC profile specification. The CIccMpeCreator always creates a CIccBasicElemFactory.


Member Function Documentation

CIccMultiProcessElement * CIccBasicMpeFactory::CreateElement icElemTypeSignature  elementSig  )  [virtual]
 

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.

bool CIccBasicMpeFactory::GetElementSigName std::string &  elemName,
icElemTypeSignature  elemTypeSig
[virtual]
 

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.


The documentation for this class was generated from the following files:
Generated on Tue Jun 26 17:51:44 2007 for IccProfLib by  doxygen 1.3.9.1