Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
Class: CIccStructNamedColor. More...
#include <IccStructBasic.h>
Public Member Functions | |
CIccStructNamedColor (CIccTagStruct *pTagStruct=NULL) | |
virtual const icChar * | GetClassName () const |
virtual const icChar * | GetDisplayName () const |
std::string | getName () const |
CIccTagNumArray * | GetNumArray (icSignature sigElem) const |
bool | GetTint (icFloatNumber *dstColor, icFloatNumber tint, CIccTagNumArray *pZero, icSignature sigElem, icUInt32Number nSamples) const |
virtual IIccStruct * | NewCopy (CIccTagStruct *pNewTagStruct) const |
icValidateStatus | Validate (std::string sigPath, std::string &sReport, const CIccProfile *pProfile) const |
virtual | ~CIccStructNamedColor () |
![]() | |
CIccStructUnknown (CIccTagStruct *pTagStruct=NULL) | |
virtual void | Describe (std::string &sDescription, int nVerboseness) const |
CIccTag * | GetElem (icSignature sigElem) const |
virtual std::string | GetElemName (icSignature sigElem) const |
virtual icSignature | GetElemSig (const icChar *szElemName) const |
virtual | ~CIccStructUnknown () |
![]() | |
CIccTagStruct * | GetTagStruct () |
virtual | ~IIccStruct () |
Additional Inherited Members | |
![]() | |
TagEntryList * | getTagEntries () const |
![]() | |
SIccElemNameSig * | m_pElemNameSigTable |
![]() | |
CIccTagStruct * | m_pTagStruct |
Class: CIccStructNamedColor.
Purpose: The Named Color struct handler
Definition at line 126 of file IccStructBasic.h.
CIccStructNamedColor::CIccStructNamedColor | ( | CIccTagStruct * | pTagStruct = NULL | ) |
Definition at line 436 of file IccStructBasic.cpp.
References g_IccStructNamedColorMbrTable.
|
virtual |
Definition at line 443 of file IccStructBasic.cpp.
|
inlinevirtual |
Reimplemented from CIccStructUnknown.
Reimplemented in CIccStructTintZero.
Definition at line 133 of file IccStructBasic.h.
|
inlinevirtual |
Reimplemented from CIccStructUnknown.
Reimplemented in CIccStructTintZero.
Definition at line 134 of file IccStructBasic.h.
std::string CIccStructNamedColor::getName | ( | ) | const |
Definition at line 457 of file IccStructBasic.cpp.
References CIccTagUtf8Text::GetText(), CIccTag::GetType(), icSigNmclNameMbr, and icSigUtf8TextType.
Referenced by CIccArrayNamedColor::Begin().
CIccTagNumArray * CIccStructNamedColor::GetNumArray | ( | icSignature | sigElem | ) | const |
Definition at line 470 of file IccStructBasic.cpp.
References CIccTag::IsNumArrayType().
Referenced by CIccArrayNamedColor::Validate().
bool CIccStructNamedColor::GetTint | ( | icFloatNumber * | dstColor, |
icFloatNumber | tint, | ||
CIccTagNumArray * | pZero, | ||
icSignature | sigElem, | ||
icUInt32Number | nSamples ) const |
Definition at line 479 of file IccStructBasic.cpp.
References CIccTagNumArray::GetNumValues(), CIccTagNumArray::GetValues(), icSigNmclTintMbr, CIccTagNumArray::Interpolate(), and CIccTagNumArray::ValuePos().
Referenced by CIccArrayNamedColor::GetDeviceTint(), CIccArrayNamedColor::GetPcsTint(), and CIccArrayNamedColor::GetSpectralTint().
|
virtual |
Reimplemented from CIccStructUnknown.
Reimplemented in CIccStructTintZero.
Definition at line 449 of file IccStructBasic.cpp.
|
virtual |
Reimplemented from CIccStructUnknown.
Definition at line 557 of file IccStructBasic.cpp.
References CIccInfo::GetSigPathName(), icMaxStatus(), icMsgValidateWarning, icSigNamedColorStruct, icSigNmclNameMbr, icValidateCriticalError, icValidateOK, and CIccStructUnknown::Validate().