Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
Loading...
Searching...
No Matches
IccMpeBasic.h File Reference

File: IccMpeBasic.h. More...

#include "IccTagMPE.h"
+ Include dependency graph for IccMpeBasic.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CIccApplyMpeCLUT
 Class: CIccApplyMpeCLUT. More...
 
class  CIccCurveSegment
 Class: CIccCurveSegment. More...
 
class  CIccCurveSetCurve
 Class: CIccCurveSetCurve. More...
 
class  CIccFormulaCurveSegment
 Class: CIccTagFormulaCurveSegment. More...
 
class  CIccMpeCAM
 Class: CIccMpeCAM. More...
 
class  CIccMpeCLUT
 Class: CIccMpeCLUT. More...
 
class  CIccMpeCurveSet
 Class: CIccMpeCurveSet. More...
 
class  CIccMpeExtCLUT
 
class  CIccMpeJabToXYZ
 Class: CIccMpeJabToXYZ. More...
 
class  CIccMpeMatrix
 Class: CIccMpeMatrix. More...
 
class  CIccMpeTintArray
 Class: CIccMpeTintArray. More...
 
class  CIccMpeToneMap
 Class: CIccMpeToneMap. More...
 
class  CIccMpeXYZToJab
 Class: CIccMpeXYZToJab. More...
 
class  CIccSampledCalculatorCurve
 Class: CIccSampledCalculatorCurve. More...
 
class  CIccSampledCurveSegment
 Class: CIccSampledCurveSegment. More...
 
class  CIccSegmentedCurve
 Class: CIccSegmentedCurve. More...
 
class  CIccSingleSampledCurve
 Class: CIccSingleSampledCurve. More...
 
class  CIccToneMapFunc
 Class: CIccToneMapFunc. More...
 

Macros

#define ICC_MAXCALCCURVESIZE   16384
 

Typedefs

typedef std::list< CIccCurveSegment * > CIccCurveSegmentList
 
typedef CIccCurveSetCurveicCurveSetCurvePtr
 

Enumerations

enum  icCLUTElemType {
  ic1dInterp , ic2dInterp , ic3dInterpTetra , ic3dInterp ,
  ic4dInterp , ic5dInterp , ic6dInterp , icNdInterp
}
 
enum  icMatrixElemType {
  ic3x3Matrix , ic3x4Matrix , ic4x3Matrix , ic4x4Matrix ,
  icOtherMatrix
}
 

Detailed Description

File: IccMpeBasic.h.

Contains: Header for implementation of Basic CIccTagMPE elements and supporting classes

Version: V1

Copyright: (c) see ICC Software License

Definition in file IccMpeBasic.h.

Macro Definition Documentation

◆ ICC_MAXCALCCURVESIZE

#define ICC_MAXCALCCURVESIZE   16384

Definition at line 344 of file IccMpeBasic.h.

Referenced by CIccSampledCalculatorCurve::Begin().

Typedef Documentation

◆ CIccCurveSegmentList

Definition at line 239 of file IccMpeBasic.h.

◆ icCurveSetCurvePtr

Definition at line 237 of file IccMpeBasic.h.

Enumeration Type Documentation

◆ icCLUTElemType

Enumerator
ic1dInterp 
ic2dInterp 
ic3dInterpTetra 
ic3dInterp 
ic4dInterp 
ic5dInterp 
ic6dInterp 
icNdInterp 

Definition at line 636 of file IccMpeBasic.h.

636 {
icCLUTElemType
@ ic1dInterp
@ ic3dInterpTetra
@ ic6dInterp
@ icNdInterp
@ ic2dInterp
@ ic4dInterp
@ ic5dInterp
@ ic3dInterp

◆ icMatrixElemType

Enumerator
ic3x3Matrix 
ic3x4Matrix 
ic4x3Matrix 
ic4x4Matrix 
icOtherMatrix 

Definition at line 584 of file IccMpeBasic.h.

584 {
icMatrixElemType
@ ic3x3Matrix
@ icOtherMatrix
@ ic3x4Matrix
@ ic4x3Matrix
@ ic4x4Matrix