72#if !defined(_ICCTAGEMBEDICC_H)
73#define _ICCTAGEMBEDICC_H
98 virtual CIccProfile *
GetProfile()
const {
return m_pProfile; }
107 virtual void Describe(std::string &sDescription,
int nVerboseness);
109 virtual icValidateStatus Validate(std::string sigPath, std::string &sReport,
const CIccProfile* pProfile = NULL)
const;
unsigned int icUInt32Number
Class: IccTagEmbeddedProfile.
virtual icTagTypeSignature GetType() const
Function: GetType()
virtual CIccTag * NewCopy() const
Function: NewCopy(sDescription) Each derived tag will implement it's own NewCopy() function.
virtual bool IsSupported()
Function: IsSupported(size, pIO) - Check if tag fully supported for apply purposes.
virtual CIccProfile * GetProfile() const
virtual bool Read(icUInt32Number size, CIccIO *pIO)
Function: Read(size, pIO) - Read tag from file.
virtual const icChar * GetClassName() const
virtual void Describe(std::string &sDescription, int nVerboseness=0)
Function: Describe(sDescription) Each derived tag will implement it's own Describe() function.
virtual bool Read(icUInt32Number size, CIccIO *pIO)
Function: Read(size, pIO) - Read tag from file.
virtual icValidateStatus Validate(std::string sigPath, std::string &sReport, const CIccProfile *pProfile=NULL) const
Function: Validate Each derived tag will implement it's own IsValid() function.
virtual bool Write(CIccIO *pIO)
Function: Write(pIO) Each derived tag will implement it's own Write() function.
virtual bool ReadAll()
Function: ReadAll() - Read All sub data for tag from file.