Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
#include <IccUtilXml.h>
Public Member Functions | |
CIccXmlArrayType () | |
CIccXmlArrayType () | |
T * | GetBuf () |
icUInt32Number | GetSize () |
bool | ParseArray (xmlNode *pNode) |
icUInt32Number | ParseText (T *pBuf, icUInt32Number nSize, const char *szText) |
bool | ParseTextArray (const char *szText) |
bool | ParseTextArray (xmlNode *pNode) |
bool | ParseTextArrayNum (const char *szText, icUInt32Number num, std::string &parseStr) |
bool | SetSize (icUInt32Number nSize) |
~CIccXmlArrayType () | |
~CIccXmlArrayType () | |
Static Public Member Functions | |
static bool | DumpArray (std::string &xml, std::string blanks, T *buf, icUInt32Number nBufSize, icConvertType nType, icUInt8Number nColumns) |
static bool | ParseArray (T *buf, icUInt32Number nBufSize, xmlNode *pNode) |
static icUInt32Number | ParseText (T *buf, icUInt32Number nBufSize, const char *szText) |
static icUInt32Number | ParseTextCount (const char *szText) |
static icUInt32Number | ParseTextCountNum (const char *szText, icUInt32Number num, std::string &parseStr) |
Public Attributes | |
icUInt32Number | m_nSize |
T * | m_pBuf |
Definition at line 44 of file TestParseText.cpp.
|
inline |
Definition at line 49 of file TestParseText.cpp.
|
inline |
CIccXmlArrayType< T, Tsig >::CIccXmlArrayType | ( | ) |
CIccXmlArrayType< T, Tsig >::~CIccXmlArrayType | ( | ) |
|
static |
Definition at line 820 of file IccUtilXml.cpp.
References icConvert16Bit, icConvert8Bit, icConvertFloat, icSigFloat32ArrayType, icSigFloat64ArrayType, icSigFloatArrayType, icSigUInt16ArrayType, icSigUInt32ArrayType, icSigUInt64ArrayType, icSigUInt8ArrayType, and icXmlFloatFmt.
Referenced by CIccFormulaCurveSegmentXml::ToXml(), CIccSampledCurveSegmentXml::ToXml(), CIccSinglSampledeCurveXml::ToXml(), CIccTagXmlGamutBoundaryDesc::ToXml(), CIccTagXmlSparseMatrixArray::ToXml(), and CIccXmlToneMapFunc::ToXml().
|
inline |
Definition at line 165 of file IccUtilXml.h.
References CIccXmlArrayType< T, Tsig >::m_pBuf.
Referenced by icCLutFromXml(), icXmlParseTextString(), CIccFormulaCurveSegmentXml::ParseXml(), CIccSampledCurveSegmentXml::ParseXml(), CIccSinglSampledeCurveXml::ParseXml(), CIccTagXmlCurve::ParseXml(), CIccTagXmlFixedNum< T, Tsig >::ParseXml(), CIccTagXmlGamutBoundaryDesc::ParseXml(), CIccTagXmlNamedColor2::ParseXml(), CIccTagXmlParametricCurve::ParseXml(), CIccTagXmlSparseMatrixArray::ParseXml(), CIccTagXmlSpectralViewingConditions::ParseXml(), CIccTagXmlZipUtf8Text::ParseXml(), CIccTagXmlZipXml::ParseXml(), and CIccXmlToneMapFunc::ParseXml().
|
inline |
Definition at line 166 of file IccUtilXml.h.
References CIccXmlArrayType< T, Tsig >::m_nSize.
Referenced by icCLutFromXml(), icXmlParseTextString(), CIccFormulaCurveSegmentXml::ParseXml(), CIccSampledCurveSegmentXml::ParseXml(), CIccSinglSampledeCurveXml::ParseXml(), CIccTagXmlCurve::ParseXml(), CIccTagXmlFixedNum< T, Tsig >::ParseXml(), CIccTagXmlGamutBoundaryDesc::ParseXml(), CIccTagXmlNamedColor2::ParseXml(), CIccTagXmlParametricCurve::ParseXml(), CIccTagXmlSparseMatrixArray::ParseXml(), CIccTagXmlSpectralViewingConditions::ParseXml(), CIccTagXmlZipUtf8Text::ParseXml(), CIccTagXmlZipXml::ParseXml(), and CIccXmlToneMapFunc::ParseXml().
|
static |
Definition at line 1034 of file IccUtilXml.cpp.
References icSigFloatArrayType, icXmlNodeCount(), and icXmlStrCmp.
Referenced by icCLutFromXml(), CIccFormulaCurveSegmentXml::ParseXml(), CIccMpeXmlEmissionCLUT::ParseXml(), CIccMpeXmlEmissionMatrix::ParseXml(), CIccMpeXmlEmissionObserver::ParseXml(), CIccMpeXmlInvEmissionMatrix::ParseXml(), CIccMpeXmlMatrix::ParseXml(), CIccMpeXmlReflectanceCLUT::ParseXml(), CIccMpeXmlReflectanceObserver::ParseXml(), CIccSampledCurveSegmentXml::ParseXml(), CIccSinglSampledeCurveXml::ParseXml(), CIccTagXmlColorantOrder::ParseXml(), CIccTagXmlCurve::ParseXml(), CIccTagXmlFixedNum< T, Tsig >::ParseXml(), CIccTagXmlGamutBoundaryDesc::ParseXml(), CIccTagXmlNamedColor2::ParseXml(), CIccTagXmlParametricCurve::ParseXml(), and CIccXmlToneMapFunc::ParseXml().
bool CIccXmlArrayType< T, Tsig >::ParseArray | ( | xmlNode * | pNode | ) |
Definition at line 755 of file IccUtilXml.cpp.
References icSigFloatArrayType, and icXmlNodeCount().
|
static |
icUInt32Number CIccXmlArrayType< T, Tsig >::ParseText | ( | T * | pBuf, |
icUInt32Number | nSize, | ||
const char * | szText ) |
Definition at line 56 of file TestParseText.cpp.
References icIsNumChar().
Referenced by main().
bool CIccXmlArrayType< T, Tsig >::ParseTextArray | ( | const char * | szText | ) |
Definition at line 783 of file IccUtilXml.cpp.
Referenced by CIccTagXmlSparseMatrixArray::ParseXml(), and CIccTagXmlSpectralViewingConditions::ParseXml().
bool CIccXmlArrayType< T, Tsig >::ParseTextArray | ( | xmlNode * | pNode | ) |
Definition at line 798 of file IccUtilXml.cpp.
bool CIccXmlArrayType< T, Tsig >::ParseTextArrayNum | ( | const char * | szText, |
icUInt32Number | num, | ||
std::string & | parseStr ) |
Definition at line 807 of file IccUtilXml.cpp.
Referenced by icCLutFromXml(), CIccSampledCurveSegmentXml::ParseXml(), CIccSinglSampledeCurveXml::ParseXml(), and CIccTagXmlCurve::ParseXml().
|
static |
Definition at line 961 of file IccUtilXml.cpp.
References icIsNumChar().
|
static |
Definition at line 922 of file IccUtilXml.cpp.
References icIsNumChar().
bool CIccXmlArrayType< T, Tsig >::SetSize | ( | icUInt32Number | nSize | ) |
Definition at line 1102 of file IccUtilXml.cpp.
Referenced by icXmlParseTextString(), CIccTagXmlZipUtf8Text::ParseXml(), and CIccTagXmlZipXml::ParseXml().
icUInt32Number CIccXmlArrayType< T, Tsig >::m_nSize |
Definition at line 47 of file TestParseText.cpp.
Referenced by CIccXmlArrayType< T, Tsig >::GetSize().
T * CIccXmlArrayType< T, Tsig >::m_pBuf |
Definition at line 46 of file TestParseText.cpp.
Referenced by CIccXmlArrayType< T, Tsig >::GetBuf(), and CIccXmlArrayType< T, Tsig >::~CIccXmlArrayType().