71#if !defined(_ICCTARRAYBASIC_H)
72#define _ICCTARRAYBASIC_H
79#ifdef USEREFICCMAXNAMESPACE
97 virtual void Describe(std::string &sDescription,
int nVerboseness)
const;
101 virtual icValidateStatus Validate(std::string sigPath, std::string &sReport,
const CIccProfile* pProfile=NULL)
const;
123 virtual void Describe(std::string &sDescription,
int nVerboseness)
const;
127 virtual icValidateStatus Validate(std::string sigPath, std::string &sReport,
const CIccProfile* pProfile = NULL)
const;
150 virtual void Describe(std::string &sDescription,
int nVerboseness)
const;
159 icValidateStatus Validate(std::string sigPath, std::string &sReport,
const CIccProfile* pProfile=NULL)
const;
210#ifdef USEREFICCMAXNAMESPACE
std::map< std::string, CIccStructNamedColor * > icNamedColorStructList
float icFloatNumber
All floating point operations/variables in IccProfLib use the icFloatNumber data type.
unsigned int icUInt32Number
Class: CIccArrayColorantInfo.
virtual const icChar * GetClassName() const
Class: CIccArrayNamedColor.
icColorSpaceSignature m_csDevice
icSpectralColorSignature m_csSpectralPcs
icNamedColorStructList * m_list
CIccStructNamedColor * m_pZeroTint
bool GetTint(icFloatNumber *dstColor, CIccTagNumArray *pZero, CIccTagNumArray *pData, CIccTagNumArray *pTint, icFloatNumber tint, icUInt32Number nSamples)
icUInt32Number m_nSpectralSamples
icUInt32Number m_nPcsSamples
icUInt32Number GetPcsSamples()
icSpectralRange m_spectralRange
icUInt32Number GetDeviceSamples()
icUInt32Number m_nDeviceSamples
icUInt32Number GetSpectralSamples()
icColorSpaceSignature m_csPcs
icSpectralRange m_biSpectralRange
virtual const icChar * GetClassName() const
virtual const icChar * GetClassName() const
Class: CIccStructNamedColor.