Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
Loading...
Searching...
No Matches
IIccXformFactory Class Referenceabstract

Class: IIccXformFactory. More...

#include <IccXformFactory.h>

+ Inheritance diagram for IIccXformFactory:
+ Collaboration diagram for IIccXformFactory:

Public Member Functions

virtual CIccXform * CreateXform (icXformType xformType, CIccTag *pTag=NULL, CIccCreateXformHintManager *pHintManager=0)=0
 Function: CreateXform(xformTypeSig) Create a xform of type xformTypeSig.
 
virtual ~IIccXformFactory ()
 

Detailed Description

Class: IIccXformFactory.

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

Definition at line 99 of file IccXformFactory.h.

Constructor & Destructor Documentation

◆ ~IIccXformFactory()

virtual IIccXformFactory::~IIccXformFactory ( )
inlinevirtual

Definition at line 102 of file IccXformFactory.h.

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.


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