Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
Class: CIccStructBRDF. More...
#include <IccStructBasic.h>
Public Member Functions | |
CIccStructBRDF (CIccTagStruct *pTagStruct=NULL) | |
virtual icSigBRDFFunction | GetBRDFFunction () const |
virtual icSigBRDFType | GetBRDFType () const |
virtual const icChar * | GetClassName () const |
virtual const icChar * | GetDisplayName () const |
virtual IIccStruct * | NewCopy (CIccTagStruct *pNewTagStruct) const |
virtual icValidateStatus | Validate (std::string sigPath, std::string &sReport, const CIccProfile *pProfile=NULL) const |
virtual | ~CIccStructBRDF () |
Public Member Functions inherited from CIccStructUnknown | |
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 () |
Public Member Functions inherited from IIccStruct | |
CIccTagStruct * | GetTagStruct () |
virtual | ~IIccStruct () |
Additional Inherited Members | |
Protected Member Functions inherited from IIccStruct | |
TagEntryList * | getTagEntries () const |
Protected Attributes inherited from CIccStructUnknown | |
SIccElemNameSig * | m_pElemNameSigTable |
Protected Attributes inherited from IIccStruct | |
CIccTagStruct * | m_pTagStruct |
Class: CIccStructBRDF.
Purpose: The BRDF struct handler
Definition at line 160 of file IccStructBasic.h.
CIccStructBRDF::CIccStructBRDF | ( | CIccTagStruct * | pTagStruct = NULL | ) |
Definition at line 213 of file IccStructBasic.cpp.
References g_IccStructBRDFMbrTable.
|
virtual |
Definition at line 220 of file IccStructBasic.cpp.
|
virtual |
Definition at line 251 of file IccStructBasic.cpp.
References CIccTag::GetType(), CIccTagSignature::GetValue(), icSigBrdfFunctionMbr, icSigSignatureType, and icSigUnknownType.
|
virtual |
Definition at line 234 of file IccStructBasic.cpp.
References CIccTag::GetType(), CIccTagSignature::GetValue(), icSigBrdfTypeMbr, icSigSignatureType, and icSigUnknownType.
|
inlinevirtual |
Reimplemented from CIccStructUnknown.
Definition at line 167 of file IccStructBasic.h.
|
inlinevirtual |
Reimplemented from CIccStructUnknown.
Definition at line 168 of file IccStructBasic.h.
|
virtual |
Reimplemented from CIccStructUnknown.
Definition at line 226 of file IccStructBasic.cpp.
|
virtual |
Reimplemented from CIccStructUnknown.
Definition at line 267 of file IccStructBasic.cpp.
References CIccInfo::GetSigPathName(), icMaxStatus(), icMsgValidateWarning, icSigBrdfFunctionMbr, icSigBrdfParamsPerChannelMbr, icSigBrdfTransformMbr, icSigBrdfTypeMbr, icValidateCriticalError, icValidateOK, and CIccStructUnknown::Validate().