IccMAX 2.1.27
Color Profile Tools
Loading...
Searching...
No Matches
IIccXformFactory Class Referenceabstract

#include <IccXformFactory.h>

+ Inheritance diagram for IIccXformFactory:

Public Member Functions

virtual ~IIccXformFactory ()
 
virtual CIccXform * CreateXform (icXformType xformType, CIccTag *pTag=NULL, CIccCreateXformHintManager *pHintManager=0)=0
 

Detailed Description

Class: IIccXformFactory

Purpose: IIccXformFactory is a factory pattern interface for CIccXform creation. This class is pure virtual.

Constructor & Destructor Documentation

◆ ~IIccXformFactory()

virtual IIccXformFactory::~IIccXformFactory ( )
inlinevirtual
102{}

Member Function Documentation

◆ CreateXform()

virtual CIccXform * IIccXformFactory::CreateXform ( icXformType  xformType,
CIccTag pTag = NULL,
CIccCreateXformHintManager *  pHintManager = 0 
)
pure virtual

Function: CreateXform(xformTypeSig) Create a xform of type xformTypeSig.

Parameter(s): xformTypeSig = signature of the ICC xform type for the xform to be created pTag = tag information for created xform pHintManager = contains additional information used to create xform

Returns a new CIccXform object of the given signature type. If the xform factory doesn't support creation of xforms of type xformTypeSig then it should return NULL.

Implemented in CIccBaseXformFactory.

Referenced by CIccXformCreator::DoCreateXform().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: