IccMAX 2.1.27
Color Profile Tools
|
#include <IccStructBasic.h>
Public Member Functions | |
CIccStructUnknown (CIccTagStruct *pTagStruct=NULL) | |
virtual | ~CIccStructUnknown () |
virtual void | Describe (std::string &sDescription, int nVerboseness) const |
virtual const icChar * | GetClassName () const |
virtual const icChar * | GetDisplayName () const |
CIccTag * | GetElem (icSignature sigElem) const |
virtual std::string | GetElemName (icSignature sigElem) const |
virtual icSignature | GetElemSig (const icChar *szElemName) const |
CIccTagStruct * | GetTagStruct () |
virtual IIccStruct * | NewCopy (CIccTagStruct *pNewTagStruct) const |
virtual icValidateStatus | Validate (std::string sigPath, std::string &sReport, const CIccProfile *pProfile=NULL) const |
Protected Member Functions | |
TagEntryList * | getTagEntries () const |
Protected Attributes | |
SIccElemNameSig * | m_pElemNameSigTable |
CIccTagStruct * | m_pTagStruct |
Class: CIccStructUnknown
Purpose: The Unknown struct handler
CIccStructUnknown::CIccStructUnknown | ( | CIccTagStruct * | pTagStruct = NULL | ) |
References m_pElemNameSigTable, and IIccStruct::m_pTagStruct.
Referenced by CIccBasicStructFactory::CreateStruct(), CIccTagStruct::Describe(), and NewCopy().
|
virtual |
|
virtual |
Reimplemented from IIccStruct.
References CIccTag::Describe(), CIccTagStruct::GetElemList(), GetElemName(), IIccStruct::m_pTagStruct, and icTag::sig.
Referenced by CIccTagStruct::Describe().
|
inlinevirtual |
Implements IIccStruct.
Reimplemented in CIccStructNamedColor, CIccStructBRDF, CIccStructColorEncodingParams, CIccStructColorantInfo, CIccStructMeasurementInfo, CIccStructProfileInfo, and CIccStructTintZero.
|
inlinevirtual |
Implements IIccStruct.
Reimplemented in CIccStructNamedColor, CIccStructBRDF, CIccStructColorEncodingParams, CIccStructColorantInfo, CIccStructMeasurementInfo, CIccStructProfileInfo, and CIccStructTintZero.
CIccTag * CIccStructUnknown::GetElem | ( | icSignature | sigElem | ) | const |
References CIccTagStruct::FindElem(), and IIccStruct::m_pTagStruct.
Referenced by CIccArrayNamedColor::FindDeviceColor(), CIccArrayNamedColor::FindPcsColor(), CIccArrayNamedColor::FindSpectralColor(), CIccStructBRDF::GetBRDFFunction(), CIccStructBRDF::GetBRDFType(), and CIccStructNamedColor::GetNumArray().
|
virtual |
Implements IIccStruct.
References m_pElemNameSigTable, SIccElemNameSig::nSig, and SIccElemNameSig::szName.
Referenced by Describe().
|
virtual |
Implements IIccStruct.
References m_pElemNameSigTable, SIccElemNameSig::nSig, and SIccElemNameSig::szName.
|
protectedinherited |
References CIccTagStruct::m_ElemEntries, and IIccStruct::m_pTagStruct.
Referenced by Validate().
|
inlineinherited |
References IIccStruct::m_pTagStruct.
|
virtual |
Implements IIccStruct.
Reimplemented in CIccStructNamedColor, CIccStructBRDF, CIccStructColorEncodingParams, CIccStructColorantInfo, CIccStructMeasurementInfo, CIccStructProfileInfo, and CIccStructTintZero.
References CIccStructUnknown().
|
virtual |
Implements IIccStruct.
Reimplemented in CIccStructNamedColor, CIccStructBRDF, and CIccStructColorantInfo.
References IIccStruct::getTagEntries(), icGetSigPath(), icMaxStatus(), icValidateOK, icValidateWarning, icTag::sig, and CIccTag::Validate().
Referenced by CIccStructNamedColor::Validate(), CIccStructBRDF::Validate(), and CIccStructColorantInfo::Validate().
|
protected |
Referenced by CIccStructBRDF::CIccStructBRDF(), CIccStructColorantInfo::CIccStructColorantInfo(), CIccStructColorEncodingParams::CIccStructColorEncodingParams(), CIccStructMeasurementInfo::CIccStructMeasurementInfo(), CIccStructNamedColor::CIccStructNamedColor(), CIccStructProfileInfo::CIccStructProfileInfo(), CIccStructTintZero::CIccStructTintZero(), CIccStructUnknown(), GetElemName(), and GetElemSig().
|
protectedinherited |
Referenced by CIccStructBRDF::CIccStructBRDF(), CIccStructColorantInfo::CIccStructColorantInfo(), CIccStructColorEncodingParams::CIccStructColorEncodingParams(), CIccStructMeasurementInfo::CIccStructMeasurementInfo(), CIccStructNamedColor::CIccStructNamedColor(), CIccStructProfileInfo::CIccStructProfileInfo(), CIccStructTintZero::CIccStructTintZero(), CIccStructUnknown(), Describe(), IIccStruct::Describe(), GetElem(), CIccStructNamedColor::getName(), IIccStruct::getTagEntries(), IIccStruct::GetTagStruct(), CIccStructNamedColor::Validate(), CIccStructBRDF::Validate(), and CIccStructColorantInfo::Validate().