Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
Loading...
Searching...
No Matches
CIccStructTintZero Class Reference

Class: CIccStructTintZero. More...

#include <IccStructBasic.h>

+ Inheritance diagram for CIccStructTintZero:
+ Collaboration diagram for CIccStructTintZero:

Public Member Functions

 CIccStructTintZero (CIccTagStruct *pTagStruct=NULL)
 
virtual const icCharGetClassName () const
 
virtual const icCharGetDisplayName () const
 
virtual IIccStructNewCopy (CIccTagStruct *pNewTagStruct) const
 
virtual ~CIccStructTintZero ()
 
- Public Member Functions inherited from CIccStructNamedColor
 CIccStructNamedColor (CIccTagStruct *pTagStruct=NULL)
 
std::string getName () const
 
CIccTagNumArrayGetNumArray (icSignature sigElem) const
 
bool GetTint (icFloatNumber *dstColor, icFloatNumber tint, CIccTagNumArray *pZero, icSignature sigElem, icUInt32Number nSamples) const
 
icValidateStatus Validate (std::string sigPath, std::string &sReport, const CIccProfile *pProfile) const
 
virtual ~CIccStructNamedColor ()
 
- Public Member Functions inherited from CIccStructUnknown
 CIccStructUnknown (CIccTagStruct *pTagStruct=NULL)
 
virtual void Describe (std::string &sDescription, int nVerboseness) const
 
CIccTagGetElem (icSignature sigElem) const
 
virtual std::string GetElemName (icSignature sigElem) const
 
virtual icSignature GetElemSig (const icChar *szElemName) const
 
virtual ~CIccStructUnknown ()
 
- Public Member Functions inherited from IIccStruct
CIccTagStructGetTagStruct ()
 
virtual ~IIccStruct ()
 

Additional Inherited Members

- Protected Member Functions inherited from IIccStruct
TagEntryList * getTagEntries () const
 
- Protected Attributes inherited from CIccStructUnknown
SIccElemNameSigm_pElemNameSigTable
 
- Protected Attributes inherited from IIccStruct
CIccTagStructm_pTagStruct
 

Detailed Description

Class: CIccStructTintZero.

Purpose: The Named Color struct handler

Definition at line 278 of file IccStructBasic.h.

Constructor & Destructor Documentation

◆ CIccStructTintZero()

CIccStructTintZero::CIccStructTintZero ( CIccTagStruct * pTagStruct = NULL)

Definition at line 620 of file IccStructBasic.cpp.

621{
622 m_pTagStruct = pTagStruct;
624}
static SIccElemNameSig g_IccStructTintZeroMbrTable[]
SIccElemNameSig * m_pElemNameSigTable
CIccTagStruct * m_pTagStruct

References g_IccStructTintZeroMbrTable.

◆ ~CIccStructTintZero()

CIccStructTintZero::~CIccStructTintZero ( )
virtual

Definition at line 627 of file IccStructBasic.cpp.

628{
629
630}

Member Function Documentation

◆ GetClassName()

virtual const icChar * CIccStructTintZero::GetClassName ( ) const
inlinevirtual

Reimplemented from CIccStructNamedColor.

Definition at line 285 of file IccStructBasic.h.

285{ return "CIccStructTintZero"; }

◆ GetDisplayName()

virtual const icChar * CIccStructTintZero::GetDisplayName ( ) const
inlinevirtual

Reimplemented from CIccStructNamedColor.

Definition at line 286 of file IccStructBasic.h.

286{ return "tintZeroStructure"; }

◆ NewCopy()

IIccStruct * CIccStructTintZero::NewCopy ( CIccTagStruct * pNewTagStruct) const
virtual

Reimplemented from CIccStructNamedColor.

Definition at line 633 of file IccStructBasic.cpp.

634{
635 CIccStructTintZero *rv = new CIccStructTintZero(pTagStruct);
636
637 return rv;
638}
Class: CIccStructTintZero.
CIccStructTintZero(CIccTagStruct *pTagStruct=NULL)

The documentation for this class was generated from the following files: