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

File: IccMpeBasic.cpp. More...

#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

Definition at line 2982 of file IccMpeBasic.cpp.

◆ icCurveOffsetMap

Definition at line 3203 of file IccMpeBasic.cpp.

◆ icCurvePtrMap

Definition at line 3204 of file IccMpeBasic.cpp.

Function Documentation

◆ clipPow()

static icFloatNumber clipPow ( double v,
double g )
static

Definition at line 601 of file IccMpeBasic.cpp.

602{
603 if (v <= 0)
604 return 0;
605 return (icFloatNumber)pow(v, g);
606}
float icFloatNumber
All floating point operations/variables in IccProfLib use the icFloatNumber data type.
Definition IccDefs.h:100

Referenced by CIccFormulaCurveSegment::Apply().

+ Here is the caller graph for this function:

◆ NoClip()

static icFloatNumber NoClip ( icFloatNumber v)
static

Definition at line 5347 of file IccMpeBasic.cpp.

5348{
5349 return v;
5350}

Referenced by CIccMpeEmissionCLUT::Begin(), CIccMpeReflectanceCLUT::Begin(), CIccMpeCLUT::Read(), CIccMpeExtCLUT::Read(), CIccMpeSpectralCLUT::Read(), CIccMpeCLUT::SetCLUT(), and CIccMpeSpectralCLUT::SetData().

+ Here is the caller graph for this function: