Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
Go to the source code of this file.
Classes | |
class | CIccIndexValue |
class | CIccIt8Parser |
Typedefs | |
typedef std::pair< int, std::string > | icIndexName |
typedef std::vector< CIccIndexValue > | icValueVector |
Functions | |
const char * | icGetJsonColorEncoding (icFloatColorEncoding v) |
const char * | icGetJsonFileEncoding (icFloatColorEncoding v) |
static const icChar * | icGetJsonFloatColorEncoding (icFloatColorEncoding val) |
static bool | icGetJsonRenderingIntent (const json &j, int &v) |
icFloatColorEncoding | icSetJsonColorEncoding (const char *szEncode) |
icFloatColorEncoding | icSetJsonFileEncoding (const char *szEncode) |
static bool | jsonFromEnvMap (json &j, const icCmmEnvSigMap &map) |
void | jsonSetValue (json &j, const char *szName, icCfgDataType v) |
bool | jsonToValue (const json &j, icCfgDataType &v) |
bool | jsonToValue (const json &j, icCmmEnvSigMap &v) |
bool | jsonToValue (const json &j, icDstBool &v) |
bool | jsonToValue (const json &j, icFloatColorEncoding &v) |
static bool | ParseName (icChar *pName, icChar *pString) |
static bool | ParseNextNumber (icFloatNumber &num, icChar **text) |
static bool | ParseNumbers (icFloatNumber *pData, icChar *pString, icUInt32Number nSamples) |
static void | setDstBool (json &j, const char *szName, icDstBool v) |
static void | setSampleIndex (std::vector< icValueVector > &samples, int index, const char *szFmt, const char **szChannels) |
Variables | |
static const char * | clrEncNames [] |
static icFloatColorEncoding | clrEncValues [] |
static const char * | fileEncNames [] = { "8Bit", "16Bit", "float", "sameAsSource", nullptr} |
static icFloatColorEncoding | fileEncValues [] = { icEncode8Bit, icEncode16Bit, icEncodeFloat, icEncodeUnknown, icEncode8Bit } |
static const char * | icInterpNames [] = { "linear", "tetrahedral", nullptr } |
static icXformInterp | icInterpValues [] = { icInterpLinear, icInterpTetrahedral, icInterpTetrahedral } |
static const char * | icTranNames [] |
static int | icTranValues [] |
typedef std::pair<int, std::string> icIndexName |
Definition at line 1074 of file IccCmmConfig.cpp.
typedef std::vector<CIccIndexValue> icValueVector |
Definition at line 1075 of file IccCmmConfig.cpp.
const char * icGetJsonColorEncoding | ( | icFloatColorEncoding | v | ) |
Definition at line 135 of file IccCmmConfig.cpp.
References clrEncNames, and clrEncValues.
Referenced by CIccCfgDataApply::toJson().
const char * icGetJsonFileEncoding | ( | icFloatColorEncoding | v | ) |
Definition at line 161 of file IccCmmConfig.cpp.
References clrEncNames, fileEncNames, and fileEncValues.
Referenced by CIccCfgImageApply::toJson().
|
static |
Definition at line 77 of file IccCmmConfig.cpp.
Referenced by CIccCfgColorData::toJson().
|
static |
Definition at line 565 of file IccCmmConfig.cpp.
References icAbsolute, icPerceptual, icRelative, icSaturation, and icUnknownIntent.
Referenced by CIccCfgProfile::fromJson().
icFloatColorEncoding icSetJsonColorEncoding | ( | const char * | szEncode | ) |
Definition at line 112 of file IccCmmConfig.cpp.
References clrEncNames, clrEncValues, and stricmp.
Referenced by CIccCfgColorData::fromJson(), and jsonToValue().
icFloatColorEncoding icSetJsonFileEncoding | ( | const char * | szEncode | ) |
Definition at line 149 of file IccCmmConfig.cpp.
References fileEncNames, fileEncValues, and stricmp.
Referenced by CIccCfgImageApply::fromJson().
|
static |
Definition at line 663 of file IccCmmConfig.cpp.
References icGetSigStr().
Referenced by CIccCfgProfile::toJson().
void jsonSetValue | ( | json & | j, |
const char * | szName, | ||
icCfgDataType | v ) |
Definition at line 212 of file IccCmmConfig.cpp.
References icCfgColorData, icCfgIt8, icCfgLegacy, and szName.
Referenced by CIccCfgDataApply::toJson().
bool jsonToValue | ( | const json & | j, |
icCfgDataType & | v ) |
Definition at line 193 of file IccCmmConfig.cpp.
References icCfgColorData, icCfgIt8, icCfgLegacy, and jsonToValue().
bool jsonToValue | ( | const json & | j, |
icCmmEnvSigMap & | v ) |
Definition at line 601 of file IccCmmConfig.cpp.
References icGetSigVal(), jsonToValue(), and sig.
bool jsonToValue | ( | const json & | j, |
icDstBool & | v ) |
Definition at line 314 of file IccCmmConfig.cpp.
References icDstBoolFalse, icDstBoolFromSrc, and icDstBoolTrue.
bool jsonToValue | ( | const json & | j, |
icFloatColorEncoding & | v ) |
Definition at line 124 of file IccCmmConfig.cpp.
References icSetJsonColorEncoding(), and jsonToValue().
Referenced by CIccCfgColorData::fromJson(), CIccCfgCreateLink::fromJson(), CIccCfgDataApply::fromJson(), CIccCfgDataEntry::fromJson(), CIccCfgImageApply::fromJson(), CIccCfgProfile::fromJson(), jsonToValue(), jsonToValue(), and jsonToValue().
Definition at line 955 of file IccCmmConfig.cpp.
Referenced by CIccCfgColorData::fromLegacy().
|
static |
Definition at line 934 of file IccCmmConfig.cpp.
Referenced by CIccCfgColorData::fromLegacy().
|
static |
Definition at line 910 of file IccCmmConfig.cpp.
References ICFLOATFMT.
Referenced by CIccCfgColorData::fromLegacy().
|
static |
Definition at line 385 of file IccCmmConfig.cpp.
References icDstBoolFalse, icDstBoolFromSrc, icDstBoolTrue, and szName.
Referenced by CIccCfgImageApply::toJson().
|
static |
Definition at line 1077 of file IccCmmConfig.cpp.
Referenced by CIccCfgColorData::fromIt8().
|
static |
Definition at line 107 of file IccCmmConfig.cpp.
Referenced by icGetJsonColorEncoding(), icGetJsonFileEncoding(), and icSetJsonColorEncoding().
|
static |
Definition at line 109 of file IccCmmConfig.cpp.
Referenced by icGetJsonColorEncoding(), and icSetJsonColorEncoding().
|
static |
Definition at line 146 of file IccCmmConfig.cpp.
Referenced by icGetJsonFileEncoding(), and icSetJsonFileEncoding().
|
static |
Definition at line 147 of file IccCmmConfig.cpp.
Referenced by icGetJsonFileEncoding(), and icSetJsonFileEncoding().
|
static |
Definition at line 597 of file IccCmmConfig.cpp.
Referenced by CIccCfgProfile::fromJson(), and CIccCfgProfile::toJson().
|
static |
Definition at line 599 of file IccCmmConfig.cpp.
Referenced by CIccCfgProfile::fromJson(), and CIccCfgProfile::toJson().
|
static |
Definition at line 589 of file IccCmmConfig.cpp.
Referenced by CIccCfgProfile::fromJson().
|
static |
Definition at line 593 of file IccCmmConfig.cpp.
Referenced by CIccCfgProfile::fromJson().