Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
Class: IccTagUnknown. More...
#include <IccTagBasic.h>
Public Member Functions | |
CIccTagUnknown () | |
Name: CIccTagUnknown::CIccTagUnknown. | |
CIccTagUnknown (const CIccTagUnknown &ITU) | |
Name: CIccTagUnknown::CIccTagUnknown. | |
virtual void | Describe (std::string &sDescription, int nVerboseness) |
Name: CIccTagUnknown::Describe. | |
virtual const icChar * | GetClassName () const |
virtual const icUInt8Number * | GetData () const |
virtual icUInt32Number | GetSize () const |
virtual icTagTypeSignature | GetType () const |
Function: GetType() | |
virtual bool | IsSupported () |
Function: IsSupported(size, pIO) - Check if tag fully supported for apply purposes. | |
virtual CIccTag * | NewCopy () const |
Function: NewCopy(sDescription) Each derived tag will implement it's own NewCopy() function. | |
CIccTagUnknown & | operator= (const CIccTagUnknown &UnknownTag) |
Name: CIccTagUnknown::operator=. | |
virtual bool | Read (icUInt32Number size, CIccIO *pIO) |
Name: CIccTagUnknown::Read. | |
virtual bool | Write (CIccIO *pIO) |
Name: CIccTagUnknown::Write. | |
virtual | ~CIccTagUnknown () |
Name: CIccTagUnknown::~CIccTagUnknown. | |
![]() | |
CIccTag () | |
Name: CIccTag::CIccTag. | |
virtual void | DetachIO () |
Function: ReadAll() - Read All sub data for tag from file. | |
virtual IIccExtensionTag * | GetExtension () |
virtual icArraySignature | GetTagArrayType () const |
virtual icStructSignature | GetTagStructType () const |
virtual bool | IsArrayType () |
virtual bool | IsMBBType () |
virtual bool | IsNumArrayType () const |
virtual bool | Read (icUInt32Number size, CIccIO *pIO, CIccProfile *pProfile) |
Function: Read(size, pIO) - Read tag from file. | |
virtual bool | ReadAll () |
Function: ReadAll() - Read All sub data for 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 | ~CIccTag () |
Name: CIccTag::CIccTag. | |
Protected Attributes | |
icUInt32Number | m_nSize |
icTagTypeSignature | m_nType |
icUInt8Number * | m_pData |
Additional Inherited Members | |
![]() | |
static CIccTag * | Create (icTagTypeSignature sig) |
Name: CIccTag::Create. | |
![]() | |
icUInt32Number | m_nReserved |
Class: IccTagUnknown.
Purpose: The general purpose I don't know tag.
Definition at line 246 of file IccTagBasic.h.
CIccTagUnknown::CIccTagUnknown | ( | ) |
Name: CIccTagUnknown::CIccTagUnknown.
Purpose: Constructor
Definition at line 189 of file IccTagBasic.cpp.
References icSigUnknownType.
CIccTagUnknown::CIccTagUnknown | ( | const CIccTagUnknown & | ITU | ) |
Name: CIccTagUnknown::CIccTagUnknown.
Purpose: Copy Constructor
Args: ITU = The CIccTagUnknown object to be copied
Definition at line 205 of file IccTagBasic.cpp.
|
virtual |
Name: CIccTagUnknown::~CIccTagUnknown.
Purpose: Destructor
Definition at line 247 of file IccTagBasic.cpp.
|
virtual |
Name: CIccTagUnknown::Describe.
Purpose: Dump data associated with unknown tag to a string
Args: sDescription - string to concatenate tag dump to
Reimplemented from CIccTag.
Definition at line 339 of file IccTagBasic.cpp.
References icMemDump().
|
inlinevirtual |
Reimplemented from CIccTag.
Reimplemented in CIccTagXmlUnknown.
Definition at line 258 of file IccTagBasic.h.
|
inlinevirtual |
Definition at line 261 of file IccTagBasic.h.
|
inlinevirtual |
Definition at line 260 of file IccTagBasic.h.
|
inlinevirtual |
|
inlinevirtual |
Function: IsSupported(size, pIO) - Check if tag fully supported for apply purposes.
By Default inherited classes are supported. Unknown tag types are not supported.
Returns true if tag type is supported.
Reimplemented from CIccTag.
Definition at line 255 of file IccTagBasic.h.
|
inlinevirtual |
Function: NewCopy(sDescription) Each derived tag will implement it's own NewCopy() function.
Parameter(s): none
Returns a new CIccTag object that is a copy of this object.
Reimplemented from CIccTag.
Definition at line 252 of file IccTagBasic.h.
CIccTagUnknown & CIccTagUnknown::operator= | ( | const CIccTagUnknown & | UnknownTag | ) |
Name: CIccTagUnknown::operator=.
Purpose: Copy Operator
Args: UnknownTag = The CIccTagUnknown object to be copied
Definition at line 224 of file IccTagBasic.cpp.
|
virtual |
Name: CIccTagUnknown::Read.
Purpose: Read in an unknown tag type into a data block
Args: size - # of bytes in tag, pIO - IO object to read tag from
Return: true = successful, false = failure
Reimplemented from CIccTag.
Definition at line 268 of file IccTagBasic.cpp.
References CIccIO::Read32(), and CIccIO::Read8().
|
virtual |
Name: CIccTagUnknown::Write.
Purpose: Write an unknown tag to a file
Args: pIO - The IO object to write tag to.
Return: true = succesful, false = failure
Reimplemented from CIccTag.
Definition at line 312 of file IccTagBasic.cpp.
References CIccIO::Write32(), and CIccIO::Write8().
|
protected |
Definition at line 272 of file IccTagBasic.h.
Referenced by CIccTagUnknown(), and operator=().
|
protected |
Definition at line 270 of file IccTagBasic.h.
Referenced by CIccTagUnknown(), CIccTagXmlUnknown::CIccTagXmlUnknown(), and operator=().
|
protected |
Definition at line 271 of file IccTagBasic.h.
Referenced by CIccTagUnknown(), and operator=().