Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
#include <IccCmmConfig.h>
Public Member Functions | |
CIccCfgColorData () | |
bool | fromIt8 (const char *filename, bool bReset=false) |
bool | fromJson (json obj, bool bReset=false) |
bool | fromLegacy (const char *filename, bool bReset=false) |
void | reset () |
bool | toIt8 (const char *filename, icUInt8Number nDigits, icUInt8Number nPrecision) |
void | toJson (json &obj) const |
bool | toLegacy (const char *filename, CIccCfgProfileSequence *pProfiles, icUInt8Number nDigits, icUInt8Number nPrecision, bool bShowDebug=false) |
virtual | ~CIccCfgColorData () |
Public Attributes | |
CIccCfgDataEntryList | m_data |
icFloatColorEncoding | m_encoding |
icColorSpaceSignature | m_space |
icFloatColorEncoding | m_srcEncoding |
icColorSpaceSignature | m_srcSpace |
Protected Member Functions | |
void | addFields (std::string &dataFormat, int &nFields, int &nSamples, icColorSpaceSignature sig, std::string prefix) |
std::string | spaceName (icColorSpaceSignature sig) |
Definition at line 163 of file IccCmmConfig.h.
CIccCfgColorData::CIccCfgColorData | ( | ) |
Definition at line 894 of file IccCmmConfig.cpp.
References reset().
|
inlinevirtual |
Definition at line 167 of file IccCmmConfig.h.
|
protected |
Definition at line 1520 of file IccCmmConfig.cpp.
References icGetSpaceSamples(), icSigCmykData, icSigDevLabData, icSigDevXYZData, icSigLabData, icSigNamedData, icSigRgbData, icSigXYZData, and sig.
Referenced by toIt8().
bool CIccCfgColorData::fromIt8 | ( | const char * | filename, |
bool | bReset = false ) |
Definition at line 1087 of file IccCmmConfig.cpp.
References CIccIt8Parser::findTokenLine(), icSigCmykData, icSigLabData, icSigNamedData, icSigNChannelData, icSigRgbData, icSigXYZData, CIccIt8Parser::isEOF(), m_data, m_space, m_srcSpace, CIccIt8Parser::open(), CIccIt8Parser::parseNextLine(), reset(), and setSampleIndex().
bool CIccCfgColorData::fromJson | ( | json | obj, |
bool | bReset = false ) |
Definition at line 1361 of file IccCmmConfig.cpp.
References icSetJsonColorEncoding(), jsonToColorSpace(), jsonToValue(), m_data, m_encoding, m_space, m_srcEncoding, m_srcSpace, and reset().
Referenced by main().
bool CIccCfgColorData::fromLegacy | ( | const char * | filename, |
bool | bReset = false ) |
Definition at line 977 of file IccCmmConfig.cpp.
References icGetSigVal(), icGetSpaceSamples(), icSigNamedData, m_data, m_encoding, m_srcSpace, ParseName(), ParseNextNumber(), ParseNumbers(), and reset().
Referenced by main().
void CIccCfgColorData::reset | ( | ) |
Definition at line 899 of file IccCmmConfig.cpp.
References icSigUnknownData, m_data, m_encoding, m_space, m_srcEncoding, and m_srcSpace.
Referenced by CIccCfgColorData(), fromIt8(), fromJson(), and fromLegacy().
|
protected |
Definition at line 1495 of file IccCmmConfig.cpp.
References icGetSpaceSamples(), icSigCmykData, icSigDevLabData, icSigDevXYZData, icSigLabData, icSigNamedData, icSigRgbData, icSigXYZData, and sig.
Referenced by toIt8().
bool CIccCfgColorData::toIt8 | ( | const char * | filename, |
icUInt8Number | nDigits, | ||
icUInt8Number | nPrecision ) |
Definition at line 1581 of file IccCmmConfig.cpp.
References addFields(), icSigUnknownData, m_data, CIccCfgDataEntry::m_index, CIccCfgDataEntry::m_label, CIccCfgDataEntry::m_name, m_space, CIccCfgDataEntry::m_srcName, m_srcSpace, CIccCfgDataEntry::m_srcValues, CIccCfgDataEntry::m_values, and spaceName().
Referenced by main().
void CIccCfgColorData::toJson | ( | json & | obj | ) | const |
Definition at line 1743 of file IccCmmConfig.cpp.
References icGetColorSigStr(), icGetJsonFloatColorEncoding(), m_data, m_encoding, m_space, m_srcEncoding, m_srcSpace, and CIccCfgDataEntry::toJson().
Referenced by main().
bool CIccCfgColorData::toLegacy | ( | const char * | filename, |
CIccCfgProfileSequence * | pProfiles, | ||
icUInt8Number | nDigits, | ||
icUInt8Number | nPrecision, | ||
bool | bShowDebug = false ) |
Definition at line 1398 of file IccCmmConfig.cpp.
References icGetColorSig(), m_data, CIccCfgDataEntry::m_debugInfo, m_encoding, CIccCfgProfile::m_iccFile, CIccCfgDataEntry::m_name, CIccCfgProfile::m_pccFile, CIccCfgProfileSequence::m_profiles, m_space, m_srcEncoding, CIccCfgDataEntry::m_srcName, m_srcSpace, CIccCfgDataEntry::m_srcValues, and CIccCfgDataEntry::m_values.
Referenced by main().
CIccCfgDataEntryList CIccCfgColorData::m_data |
Definition at line 184 of file IccCmmConfig.h.
Referenced by fromIt8(), fromJson(), fromLegacy(), main(), reset(), toIt8(), toJson(), and toLegacy().
icFloatColorEncoding CIccCfgColorData::m_encoding |
Definition at line 179 of file IccCmmConfig.h.
Referenced by fromJson(), fromLegacy(), main(), reset(), toJson(), and toLegacy().
icColorSpaceSignature CIccCfgColorData::m_space |
Definition at line 178 of file IccCmmConfig.h.
Referenced by fromIt8(), fromJson(), main(), reset(), toIt8(), toJson(), and toLegacy().
icFloatColorEncoding CIccCfgColorData::m_srcEncoding |
Definition at line 182 of file IccCmmConfig.h.
Referenced by fromJson(), main(), reset(), toJson(), and toLegacy().
icColorSpaceSignature CIccCfgColorData::m_srcSpace |
Definition at line 181 of file IccCmmConfig.h.
Referenced by fromIt8(), fromJson(), fromLegacy(), main(), reset(), toIt8(), toJson(), and toLegacy().