IccMAX 2.1.27
Color Profile Tools
Loading...
Searching...
No Matches
IccMpeBasic.cpp File Reference
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <stdlib.h>
#include "IccMpeBasic.h"
#include "IccIO.h"
#include <map>
#include "IccUtil.h"
#include "IccCAM.h"
#include "IccMpeCalc.h"
+ Include dependency graph for IccMpeBasic.cpp:

Go to the source code of this file.

Typedefs

typedef std::map< icCurveSetCurvePtr, icCurveSetCurvePtricCurveMap
 
typedef std::map< icUInt32Number, CIccCurveSetCurve * > icCurveOffsetMap
 
typedef std::map< CIccCurveSetCurve *, icPositionNumbericCurvePtrMap
 

Functions

static icFloatNumber clipPow (double v, double g)
 
static icFloatNumber NoClip (icFloatNumber v)
 

Detailed Description

File: IccMpeBasic.cpp

Contains: Implementation of Basic Multi Processing Elements

Version: V1

Copyright: � see ICC Software License

Definition in file IccMpeBasic.cpp.

Typedef Documentation

◆ icCurveMap

◆ icCurveOffsetMap

◆ icCurvePtrMap

Function Documentation

◆ clipPow()

static icFloatNumber clipPow ( double  v,
double  g 
)
static
615{
616 if (v <= 0)
617 return 0;
618 return (icFloatNumber)pow(v, g);
619}
float icFloatNumber
Definition IccDefs.h:101

Referenced by CIccFormulaCurveSegment::Apply().

+ Here is the caller graph for this function:

◆ NoClip()

static icFloatNumber NoClip ( icFloatNumber  v)
static
5378{
5379 return v;
5380}

Referenced by CIccMpeCLUT::Read(), CIccMpeExtCLUT::Read(), and CIccMpeCLUT::SetCLUT().

+ Here is the caller graph for this function: