IccMAX 2.1.27
Color Profile Tools
Loading...
Searching...
No Matches
IccMpeBasic.h File Reference
#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.

Data Structures

class  CIccApplyMpeCLUT
 
class  CIccCurveSegment
 
class  CIccCurveSetCurve
 
class  CIccFormulaCurveSegment
 
class  CIccMpeCAM
 
class  CIccMpeCLUT
 
class  CIccMpeCurveSet
 
class  CIccMpeExtCLUT
 
class  CIccMpeJabToXYZ
 
class  CIccMpeMatrix
 
class  CIccMpeTintArray
 
class  CIccMpeToneMap
 
class  CIccMpeXYZToJab
 
class  CIccSampledCalculatorCurve
 
class  CIccSampledCurveSegment
 
class  CIccSegmentedCurve
 
class  CIccSingleSampledCurve
 
class  CIccToneMapFunc
 

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

Typedef Documentation

◆ CIccCurveSegmentList

◆ icCurveSetCurvePtr

Enumeration Type Documentation

◆ icCLUTElemType

Enumerator
ic1dInterp 
ic2dInterp 
ic3dInterpTetra 
ic3dInterp 
ic4dInterp 
ic5dInterp 
ic6dInterp 
icNdInterp 
636 {
icCLUTElemType
Definition IccMpeBasic.h:636
@ ic1dInterp
Definition IccMpeBasic.h:637
@ ic3dInterpTetra
Definition IccMpeBasic.h:639
@ ic6dInterp
Definition IccMpeBasic.h:643
@ icNdInterp
Definition IccMpeBasic.h:644
@ ic2dInterp
Definition IccMpeBasic.h:638
@ ic4dInterp
Definition IccMpeBasic.h:641
@ ic5dInterp
Definition IccMpeBasic.h:642
@ ic3dInterp
Definition IccMpeBasic.h:640

◆ icMatrixElemType

Enumerator
ic3x3Matrix 
ic3x4Matrix 
ic4x3Matrix 
ic4x4Matrix 
icOtherMatrix 
584 {
icMatrixElemType
Definition IccMpeBasic.h:584
@ ic3x3Matrix
Definition IccMpeBasic.h:585
@ icOtherMatrix
Definition IccMpeBasic.h:589
@ ic3x4Matrix
Definition IccMpeBasic.h:586
@ ic4x3Matrix
Definition IccMpeBasic.h:587
@ ic4x4Matrix
Definition IccMpeBasic.h:588