IccMAX 2.1.27
Color Profile Tools
|
#include <IccTagComposite.h>
Public Member Functions | |
virtual | ~IIccStruct () |
virtual void | Describe (std::string &sDescription, int nVerboseness) const |
virtual const icChar * | GetClassName () const =0 |
virtual const icChar * | GetDisplayName () const =0 |
virtual std::string | GetElemName (icSignature sigElem) const =0 |
virtual icSignature | GetElemSig (const icChar *szElemName) const =0 |
CIccTagStruct * | GetTagStruct () |
virtual IIccStruct * | NewCopy (CIccTagStruct *pNewTagStruct) const =0 |
virtual icValidateStatus | Validate (std::string sigPath, std::string &sReport, const CIccProfile *pProfile=NULL) const =0 |
Protected Member Functions | |
TagEntryList * | getTagEntries () const |
Protected Attributes | |
CIccTagStruct * | m_pTagStruct |
Class: IIccStruct
Purpose: The interface for Tag Struct handler
|
inlinevirtual |
|
virtual |
Reimplemented in CIccStructUnknown.
References CIccTag::Describe(), CIccTagStruct::GetElemList(), CIccInfo::GetStructSigName(), CIccTagStruct::GetTagStructType(), and m_pTagStruct.
Referenced by CIccTagStruct::Describe().
|
pure virtual |
|
pure virtual |
Implemented in CIccStructUnknown, CIccStructNamedColor, CIccStructBRDF, CIccStructColorEncodingParams, CIccStructColorantInfo, CIccStructMeasurementInfo, CIccStructProfileInfo, and CIccStructTintZero.
Referenced by CIccTagXmlStruct::ToXml().
|
pure virtual |
Implemented in CIccStructUnknown.
Referenced by CIccTagXmlStruct::ToXml().
|
pure virtual |
Implemented in CIccStructUnknown.
Referenced by CIccTagXmlStruct::ParseTag().
|
protected |
References CIccTagStruct::m_ElemEntries, and m_pTagStruct.
Referenced by CIccStructUnknown::Validate().
|
inline |
References m_pTagStruct.
|
pure virtual |
Implemented in CIccStructUnknown, CIccStructNamedColor, CIccStructBRDF, CIccStructColorEncodingParams, CIccStructColorantInfo, CIccStructMeasurementInfo, CIccStructProfileInfo, and CIccStructTintZero.
Referenced by CIccTagStruct::CIccTagStruct(), and CIccTagStruct::operator=().
|
pure virtual |
Implemented in CIccStructNamedColor, CIccStructUnknown, CIccStructBRDF, and CIccStructColorantInfo.
Referenced by CIccTagStruct::Validate().
|
protected |
Referenced by CIccStructBRDF::CIccStructBRDF(), CIccStructColorantInfo::CIccStructColorantInfo(), CIccStructColorEncodingParams::CIccStructColorEncodingParams(), CIccStructMeasurementInfo::CIccStructMeasurementInfo(), CIccStructNamedColor::CIccStructNamedColor(), CIccStructProfileInfo::CIccStructProfileInfo(), CIccStructTintZero::CIccStructTintZero(), CIccStructUnknown::CIccStructUnknown(), CIccStructUnknown::Describe(), Describe(), CIccStructUnknown::GetElem(), CIccStructNamedColor::getName(), getTagEntries(), GetTagStruct(), CIccStructNamedColor::Validate(), CIccStructBRDF::Validate(), and CIccStructColorantInfo::Validate().