IccMAX 2.1.27
Color Profile Tools
Loading...
Searching...
No Matches
CIccTagXmlSignature Class Reference

#include <IccTagXml.h>

+ Inheritance diagram for CIccTagXmlSignature:
+ Collaboration diagram for CIccTagXmlSignature:

Public Member Functions

virtual ~CIccTagXmlSignature ()
 
virtual void Describe (std::string &sDescription, int nVerboseness)
 
virtual void DetachIO ()
 
virtual const char * GetClassName () const
 
virtual const char * GetExtClassName () const
 
virtual const char * GetExtDerivedClassName () const
 
virtual IIccExtensionTagGetExtension ()
 
virtual icArraySignature GetTagArrayType () const
 
virtual icStructSignature GetTagStructType () const
 
virtual icTagTypeSignature GetType () const
 
icUInt32Number GetValue () const
 
virtual bool IsArrayType ()
 
virtual bool IsMBBType ()
 
virtual bool IsNumArrayType () const
 
virtual bool IsSupported ()
 
virtual CIccTagNewCopy () const
 
virtual bool ParseXml (xmlNode *pNode, std::string &parseStr)
 
virtual bool Read (icUInt32Number size, CIccIO *pIO)
 
virtual bool Read (icUInt32Number size, CIccIO *pIO, CIccProfile *pProfile)
 
virtual bool ReadAll ()
 
void SetValue (icUInt32Number sig)
 
virtual bool ToXml (std::string &xml, std::string blanks="")
 
virtual icValidateStatus Validate (std::string sigPath, std::string &sReport, const CIccProfile *pProfile=NULL) const
 
virtual bool Write (CIccIO *pIO)
 

Static Public Member Functions

static CIccTagCreate (icTagTypeSignature sig)
 

Data Fields

icUInt32Number m_nReserved
 

Protected Attributes

icUInt32Number m_nSig
 

Detailed Description

Constructor & Destructor Documentation

◆ ~CIccTagXmlSignature()

virtual CIccTagXmlSignature::~CIccTagXmlSignature ( )
inlinevirtual
206{}

Member Function Documentation

◆ Create()

CIccTag * CIccTag::Create ( icTagTypeSignature  sig)
staticinherited

Name: CIccTag::Create

Purpose: This is a static tag creator based upon tag signature type

Args: sig = tag type signature

Return: Pointer to Allocated tag

144{
145 return CIccTagCreator::CreateTag(sig);
146}
static CIccTag * CreateTag(icTagTypeSignature tagTypeSig)
Definition IccTagFactory.h:279

References CIccTagCreator::CreateTag().

Referenced by CIccDefaultEncProfileConverter::ConvertFromParams(), CIccTagStruct::LoadElem(), CIccProfileXml::ParseTag(), CIccTagXmlStruct::ParseTag(), CIccMpeXmlTintArray::ParseXml(), CIccTagXmlArray::ParseXml(), CIccMpeTintArray::Read(), CIccTagLutAtoB::Read(), CIccTagLut8::Read(), CIccTagLut16::Read(), CIccTagLut8::SetColorSpaces(), CIccTagLut16::SetColorSpaces(), and CIccProfileDescText::SetType().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Describe()

void CIccTagSignature::Describe ( std::string &  sDescription,
int  nVerboseness 
)
virtualinherited

Name: CIccTagSignature::Describe

Purpose: Dump data associated with the tag to a string

Args: sDescription - string to concatenate tag dump to

Reimplemented from CIccTag.

2554{
2555 CIccInfo Fmt;
2556
2557 sDescription += Fmt.GetSigName(m_nSig);
2558 sDescription += "\n";
2559}
Definition IccUtil.h:303
const icChar * GetSigName(icUInt32Number val)
Definition IccUtil.cpp:2000
icUInt32Number m_nSig
Definition IccTagBasic.h:560

References CIccInfo::GetSigName(), and CIccTagSignature::m_nSig.

+ Here is the call graph for this function:

◆ DetachIO()

virtual void CIccTag::DetachIO ( )
inlinevirtualinherited

Function: ReadAll() - Read All sub data for tag from file. Called by CIccProfile::ReadAll() to read all sub data for tag

Returns true if ReadAll is successful.

183{}

◆ GetClassName()

virtual const char * CIccTagXmlSignature::GetClassName ( ) const
inlinevirtual

Reimplemented from CIccTagSignature.

208{return "CIccTagXmlSignature"; }

◆ GetExtClassName()

virtual const char * CIccTagXml::GetExtClassName ( ) const
inlinevirtualinherited

Implements IIccExtensionTag.

79{ return "CIccTagXml"; }

Referenced by icProfDescToXml(), and icXmlParseProfDesc().

+ Here is the caller graph for this function:

◆ GetExtDerivedClassName()

virtual const char * CIccTagXml::GetExtDerivedClassName ( ) const
inlinevirtualinherited

Implements IIccExtensionTag.

Reimplemented in CIccCurveXml.

80{ return ""; }

◆ GetExtension()

virtual IIccExtensionTag * CIccTagXmlSignature::GetExtension ( )
inlinevirtual

Reimplemented from CIccTag.

210{return this; }

◆ GetTagArrayType()

virtual icArraySignature CIccTag::GetTagArrayType ( ) const
inlinevirtualinherited

Reimplemented in CIccTagArray.

133{ return icSigUndefinedArray; }
@ icSigUndefinedArray
Definition icProfileHeader.h:617

References icSigUndefinedArray.

Referenced by icGetTagArrayHandlerOfType(), and CIccProfileXml::ParseTag().

+ Here is the caller graph for this function:

◆ GetTagStructType()

virtual icStructSignature CIccTag::GetTagStructType ( ) const
inlinevirtualinherited

Reimplemented in CIccTagStruct.

132{ return icSigUndefinedStruct; }
@ icSigUndefinedStruct
Definition icProfileHeader.h:606

References icSigUndefinedStruct.

Referenced by icGetTagStructHandlerOfType(), CIccArrayColorantInfo::Validate(), and CIccArrayNamedColor::Validate().

+ Here is the caller graph for this function:

◆ GetType()

virtual icTagTypeSignature CIccTagSignature::GetType ( ) const
inlinevirtualinherited

Function: GetType()

Purpose: Get Tag Type. Each derived tag will implement it's own GetType() function.

Reimplemented from CIccTag.

546{ return icSigSignatureType; }
@ icSigSignatureType
Definition icProfileHeader.h:559

References icSigSignatureType.

Referenced by CIccTagSignature::Write().

+ Here is the caller graph for this function:

◆ GetValue()

icUInt32Number CIccTagSignature::GetValue ( ) const
inlineinherited
554{ return m_nSig; }

References CIccTagSignature::m_nSig.

Referenced by CIccPRMG::EvaluateProfile(), CIccStructBRDF::GetBRDFFunction(), CIccStructBRDF::GetBRDFType(), and CDevLinkWriter::iterate().

+ Here is the caller graph for this function:

◆ IsArrayType()

virtual bool CIccTag::IsArrayType ( )
inlinevirtualinherited

Reimplemented in CIccTagXYZ, CIccTagChromaticity, CIccTagSparseMatrixArray, CIccTagFixedNum< T, Tsig >, CIccTagNum< T, Tsig >, CIccTagFloatNum< T, Tsig >, and CIccTagData.

135{ return false; }

Referenced by MyTagDialog::MyTagDialog(), and DumpTag().

+ Here is the caller graph for this function:

◆ IsMBBType()

virtual bool CIccTag::IsMBBType ( )
inlinevirtualinherited

Reimplemented in CIccMBB.

136{ return false; } //If true then CIccTag can be cast as an CIccMBB

Referenced by CIccProfileXml::ParseTag().

+ Here is the caller graph for this function:

◆ IsNumArrayType()

virtual bool CIccTag::IsNumArrayType ( ) const
inlinevirtualinherited

Reimplemented in CIccTagSparseMatrixArray, CIccTagFixedNum< T, Tsig >, CIccTagNum< T, Tsig >, and CIccTagFloatNum< T, Tsig >.

137{ return false;} //If true then CIccTag can be cast as a CIccTagNumArray

Referenced by CIccArrayNamedColor::FindDeviceColor(), CIccArrayNamedColor::FindPcsColor(), CIccArrayNamedColor::FindSpectralColor(), CIccTagStruct::GetElemNumberValue(), CIccStructNamedColor::GetNumArray(), CIccMpeXmlTintArray::ParseXml(), and CIccMpeTintArray::Read().

+ Here is the caller graph for this function:

◆ IsSupported()

virtual bool CIccTag::IsSupported ( )
inlinevirtualinherited

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 in CIccTagUnknown, CIccTagEmbeddedProfile, and CIccTagMultiProcessElement.

153{ return true; }

◆ NewCopy()

virtual CIccTag * CIccTagSignature::NewCopy ( ) const
inlinevirtualinherited

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.

543{return new CIccTagSignature(*this);}
CIccTagSignature()
Definition IccTagBasic.cpp:2415

References CIccTagSignature::CIccTagSignature().

+ Here is the call graph for this function:

◆ ParseXml()

bool CIccTagXmlSignature::ParseXml ( xmlNode *  pNode,
std::string &  parseStr 
)
virtual

Implements CIccTagXml.

582{
583 if ((pNode = icXmlFindNode(pNode, "Signature"))) {
584 this->SetValue(icGetSigVal(pNode->children ? (const icChar*)pNode->children->content : ""));
585
586 return true;
587 }
588 return false;
589}
char icChar
Definition IccDefs.h:110
ICCPROFLIB_API icUInt32Number icGetSigVal(const icChar *pBuf)
Definition IccUtil.cpp:1258
xmlNode * icXmlFindNode(xmlNode *pNode, const char *szNodeName)
Definition IccUtilXml.cpp:687
void SetValue(icUInt32Number sig)
Definition IccTagBasic.h:555

References icGetSigVal(), icXmlFindNode(), and CIccTagSignature::SetValue().

+ Here is the call graph for this function:

◆ Read() [1/2]

bool CIccTagSignature::Read ( icUInt32Number  size,
CIccIO pIO 
)
virtualinherited

Name: CIccTagSignature::Read

Purpose: Read in the tag contents 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.

2487{
2489
2490 if (sizeof(icTagTypeSignature) + 2*sizeof(icUInt32Number) > size)
2491 return false;
2492
2493 if (!pIO) {
2494 m_nSig = 0x3f3f3f3f; //'????';
2495 return false;
2496 }
2497
2498 if (!pIO->Read32(&sig))
2499 return false;
2500
2501 if (!pIO->Read32(&m_nReserved))
2502 return false;
2503
2504 if (!pIO->Read32(&m_nSig))
2505 return false;
2506
2507 return true;
2508}
unsigned long icUInt32Number
Definition icProfileHeader.h:262
icTagTypeSignature
Definition icProfileHeader.h:526
icInt32Number Read32(void *pBuf32, icInt32Number nNum=1)
Definition IccIO.cpp:143
icUInt32Number m_nReserved
Definition IccTagBasic.h:235

References CIccTag::m_nReserved, CIccTagSignature::m_nSig, and CIccIO::Read32().

+ Here is the call graph for this function:

◆ Read() [2/2]

virtual bool CIccTag::Read ( icUInt32Number  size,
CIccIO pIO,
CIccProfile pProfile 
)
inlinevirtualinherited

Function: Read(size, pIO) - Read tag from file. Each derived tag will implement it's own Read() function.

Parameter(s): size - number of bytes in tag including the type signature. pIO - IO object used to read in tag. The IO object should already be initialized to point to the begining of the tag.

Returns true if Read is successful.

Reimplemented in CIccTagEmbeddedProfile.

197{ return Read(size, pIO); }
virtual bool Read(icUInt32Number size, CIccIO *pIO)
Definition IccTagBasic.h:167

References CIccTag::Read().

+ Here is the call graph for this function:

◆ ReadAll()

virtual bool CIccTag::ReadAll ( )
inlinevirtualinherited

Function: ReadAll() - Read All sub data for tag from file. Called by CIccProfile::ReadAll() to read all sub data for tag

Returns true if ReadAll is successful.

Reimplemented in CIccTagEmbeddedProfile.

175{ return true; }

◆ SetValue()

void CIccTagSignature::SetValue ( icUInt32Number  sig)
inlineinherited
555{ m_nSig = sig; }

References CIccTagSignature::m_nSig.

Referenced by CIccTagSignature::operator=(), and ParseXml().

+ Here is the caller graph for this function:

◆ ToXml()

bool CIccTagXmlSignature::ToXml ( std::string &  xml,
std::string  blanks = "" 
)
virtual

Implements CIccTagXml.

569{
570 char fix[40];
571 char line[256];
572 char buf[40];
573
574 sprintf(line, "<Signature>%s</Signature>\n", icFixXml(fix, icGetSigStr(buf, m_nSig)));
575
576 xml += blanks + line;
577 return true;
578}
ICCPROFLIB_API const icChar * icGetSigStr(icChar *pBuf, icUInt32Number nSig)
Definition IccUtil.cpp:1056
const char * icFixXml(char *szDest, const char *szStr)
Definition IccUtilXml.cpp:305

References icFixXml(), icGetSigStr(), and CIccTagSignature::m_nSig.

+ Here is the call graph for this function:

◆ Validate()

icValidateStatus CIccTagSignature::Validate ( std::string  sigPath,
std::string &  sReport,
const CIccProfile pProfile = NULL 
) const
virtualinherited

Name: CIccTagSignature::Validate

Purpose: Check tag data validity.

Args: sig = signature of tag being validated, sReport = String to add report information to

Return: icValidateStatusOK if valid, or other error status.

Reimplemented from CIccTag.

2577{
2578 icValidateStatus rv = CIccTag::Validate(sigPath, sReport, pProfile);
2579
2580 CIccInfo Info;
2581 std::string sSigPathName = Info.GetSigPathName(sigPath);
2582 icSignature sig = icGetFirstSigPathSig(sigPath);
2583 char buf[128];
2584
2585 if (sig==icSigTechnologyTag) {
2586 switch(m_nSig) {
2587 case icSigFilmScanner:
2588 case icSigDigitalCamera:
2590 case icSigInkJetPrinter:
2596 case icSigFilmWriter:
2597 case icSigVideoMonitor:
2598 case icSigVideoCamera:
2600 case icSigCRTDisplay:
2601 case icSigPMDisplay:
2602 case icSigAMDisplay:
2603 case icSigPhotoCD:
2605 case icSigGravure:
2607 case icSigSilkscreen:
2608 case icSigFlexography:
2613 break;
2614
2615 default:
2616 {
2617 sReport += icMsgValidateNonCompliant;
2618 sReport += sSigPathName;
2619 sprintf(buf, " - %s: Unknown Technology.\n", Info.GetSigName(m_nSig));
2620 sReport += buf;
2622 }
2623 }
2624 }
2627 switch(m_nSig) {
2629 break;
2630
2631 default:
2632 {
2633 sReport += icMsgValidateNonCompliant;
2634 sReport += sSigPathName;
2635 sprintf(buf, " - %s: Unknown Reference Medium Gamut.\n", Info.GetSigName(m_nSig));
2636 sReport += buf;
2638 }
2639 }
2640 }
2642 switch(m_nSig) {
2648 break;
2649
2650 default:
2651 {
2652 sReport += icMsgValidateNonCompliant;
2653 sReport += sSigPathName;
2654 sprintf(buf, " - %s: Unknown Colorimetric Intent Image State.\n", Info.GetSigName(m_nSig));
2655 sReport += buf;
2657 }
2658 }
2659 }
2660
2661
2662 return rv;
2663}
@ icSigFilmWriter
Definition icProfileHeader.h:501
@ icSigCRTDisplay
Definition icProfileHeader.h:505
@ icSigOffsetLithography
Definition icProfileHeader.h:511
@ icSigFlexography
Definition icProfileHeader.h:513
@ icSigSilkscreen
Definition icProfileHeader.h:512
@ icSigPhotographicPaperPrinter
Definition icProfileHeader.h:500
@ icSigVideoMonitor
Definition icProfileHeader.h:502
@ icSigMotionPictureFilmScanner
Definition icProfileHeader.h:514
@ icSigElectrostaticPrinter
Definition icProfileHeader.h:498
@ icSigPMDisplay
Definition icProfileHeader.h:506
@ icSigGravure
Definition icProfileHeader.h:510
@ icSigInkJetPrinter
Definition icProfileHeader.h:495
@ icSigReflectiveScanner
Definition icProfileHeader.h:494
@ icSigDigitalCamera
Definition icProfileHeader.h:492
@ icSigVideoCamera
Definition icProfileHeader.h:503
@ icSigDyeSublimationPrinter
Definition icProfileHeader.h:499
@ icSigThermalWaxPrinter
Definition icProfileHeader.h:496
@ icSigFilmScanner
Definition icProfileHeader.h:493
@ icSigDigitalMotionPictureCamera
Definition icProfileHeader.h:516
@ icSigPhotoCD
Definition icProfileHeader.h:508
@ icSigMotionPictureFilmRecorder
Definition icProfileHeader.h:515
@ icSigDigitalCinemaProjector
Definition icProfileHeader.h:517
@ icSigPhotoImageSetter
Definition icProfileHeader.h:509
@ icSigElectrophotographicPrinter
Definition icProfileHeader.h:497
@ icSigProjectionTelevision
Definition icProfileHeader.h:504
@ icSigAMDisplay
Definition icProfileHeader.h:507
icUInt32Number icSignature
Definition icProfileHeader.h:271
@ icSigSceneColorimetryEstimates
Definition icProfileHeader.h:1031
@ icSigReflectionPrintOutputColorimetry
Definition icProfileHeader.h:1035
@ icSigFocalPlaneColorimetryEstimates
Definition icProfileHeader.h:1033
@ icSigReflectionHardcopyOriginalColorimetry
Definition icProfileHeader.h:1034
@ icSigSceneAppearanceEstimates
Definition icProfileHeader.h:1032
@ icSigPerceptualReferenceMediumGamut
Definition icProfileHeader.h:1022
@ icSigPerceptualRenderingIntentGamutTag
Definition icProfileHeader.h:447
@ icSigColorimetricIntentImageStateTag
Definition icProfileHeader.h:391
@ icSigSaturationRenderingIntentGamutTag
Definition icProfileHeader.h:465
@ icSigTechnologyTag
Definition icProfileHeader.h:473
icValidateStatus
Definition IccDefs.h:119
@ icValidateNonCompliant
Definition IccDefs.h:122
ICCPROFLIB_API icSignature icGetFirstSigPathSig(std::string sigPath)
Definition IccUtil.cpp:1201
ICCPROFLIB_API icValidateStatus icMaxStatus(icValidateStatus s1, icValidateStatus s2)
Definition IccUtil.cpp:244
ICCPROFLIB_API const char * icMsgValidateNonCompliant
Definition IccUtil.cpp:91
std::string GetSigPathName(std::string sigPath)
Definition IccUtil.cpp:1614
virtual icValidateStatus Validate(std::string sigPath, std::string &sReport, const CIccProfile *pProfile=NULL) const
Definition IccTagBasic.cpp:164

References CIccInfo::GetSigName(), CIccInfo::GetSigPathName(), icGetFirstSigPathSig(), icMaxStatus(), icMsgValidateNonCompliant, icSigAMDisplay, icSigColorimetricIntentImageStateTag, icSigCRTDisplay, icSigDigitalCamera, icSigDigitalCinemaProjector, icSigDigitalMotionPictureCamera, icSigDyeSublimationPrinter, icSigElectrophotographicPrinter, icSigElectrostaticPrinter, icSigFilmScanner, icSigFilmWriter, icSigFlexography, icSigFocalPlaneColorimetryEstimates, icSigGravure, icSigInkJetPrinter, icSigMotionPictureFilmRecorder, icSigMotionPictureFilmScanner, icSigOffsetLithography, icSigPerceptualReferenceMediumGamut, icSigPerceptualRenderingIntentGamutTag, icSigPhotoCD, icSigPhotographicPaperPrinter, icSigPhotoImageSetter, icSigPMDisplay, icSigProjectionTelevision, icSigReflectionHardcopyOriginalColorimetry, icSigReflectionPrintOutputColorimetry, icSigReflectiveScanner, icSigSaturationRenderingIntentGamutTag, icSigSceneAppearanceEstimates, icSigSceneColorimetryEstimates, icSigSilkscreen, icSigTechnologyTag, icSigThermalWaxPrinter, icSigVideoCamera, icSigVideoMonitor, icValidateNonCompliant, CIccTagSignature::m_nSig, and CIccTag::Validate().

+ Here is the call graph for this function:

◆ Write()

bool CIccTagSignature::Write ( CIccIO pIO)
virtualinherited

Name: CIccTagSignature::Write

Purpose: Write the tag to a file

Args: pIO - The IO object to write tag to.

Return: true = succesful, false = failure

Reimplemented from CIccTag.

2524{
2526
2527 if (!pIO)
2528 return false;
2529
2530 if (!pIO->Write32(&sig))
2531 return false;
2532
2533 if (!pIO->Write32(&m_nReserved))
2534 return false;
2535
2536 if (!pIO->Write32(&m_nSig))
2537 return false;
2538
2539 return true;
2540}
icInt32Number Write32(void *pBuf32, icInt32Number nNum=1)
Definition IccIO.cpp:152
virtual icTagTypeSignature GetType() const
Definition IccTagBasic.h:546

References CIccTagSignature::GetType(), CIccTag::m_nReserved, CIccTagSignature::m_nSig, and CIccIO::Write32().

+ Here is the call graph for this function:

Field Documentation

◆ m_nReserved

icUInt32Number CIccTag::m_nReserved
inherited

Referenced by CIccTag::CIccTag(), CIccTagMultiProcessElement::CIccTagMultiProcessElement(), CIccTagMultiProcessElement::CIccTagMultiProcessElement(), CIccTagMultiProcessElement::operator=(), CIccProfileXml::ParseTag(), CIccTagXmlStruct::ParseTag(), CIccMpeXmlTintArray::ParseXml(), CIccTagXmlArray::ParseXml(), CIccTagText::Read(), CIccTagUtf8Text::Read(), CIccTagZipUtf8Text::Read(), CIccTagUtf16Text::Read(), CIccTagTextDescription::Read(), CIccTagSignature::Read(), CIccTagNamedColor2::Read(), CIccTagXYZ::Read(), CIccTagChromaticity::Read(), CIccTagCicp::Read(), CIccTagSparseMatrixArray::Read(), CIccTagFixedNum< T, Tsig >::Read(), CIccTagNum< T, Tsig >::Read(), CIccTagFloatNum< T, Tsig >::Read(), CIccTagMeasurement::Read(), CIccTagMultiLocalizedUnicode::Read(), CIccTagData::Read(), CIccTagDateTime::Read(), CIccTagColorantOrder::Read(), CIccTagColorantTable::Read(), CIccTagViewingConditions::Read(), CIccTagProfileSeqDesc::Read(), CIccTagResponseCurveSet16::Read(), CIccTagSpectralDataInfo::Read(), CIccTagSpectralViewingConditions::Read(), CIccTagEmbeddedHeightImage::Read(), CIccTagEmbeddedNormalImage::Read(), CIccTagStruct::Read(), CIccTagArray::Read(), CIccTagDict::Read(), CIccTagCurve::Read(), CIccTagParametricCurve::Read(), CIccTagLutAtoB::Read(), CIccTagLut8::Read(), CIccTagLut16::Read(), CIccTagGamutBoundaryDesc::Read(), CIccTagMultiProcessElement::Read(), CIccTagProfileSequenceId::Read(), CIccTagEmbeddedProfile::Read(), CIccTag::Validate(), CIccTagText::Write(), CIccTagUtf8Text::Write(), CIccTagZipUtf8Text::Write(), CIccTagUtf16Text::Write(), CIccTagTextDescription::Write(), CIccTagSignature::Write(), CIccTagNamedColor2::Write(), CIccTagXYZ::Write(), CIccTagChromaticity::Write(), CIccTagCicp::Write(), CIccTagSparseMatrixArray::Write(), CIccTagFixedNum< T, Tsig >::Write(), CIccTagNum< T, Tsig >::Write(), CIccTagFloatNum< T, Tsig >::Write(), CIccTagMeasurement::Write(), CIccTagMultiLocalizedUnicode::Write(), CIccTagData::Write(), CIccTagDateTime::Write(), CIccTagColorantOrder::Write(), CIccTagColorantTable::Write(), CIccTagViewingConditions::Write(), CIccTagProfileSeqDesc::Write(), CIccTagResponseCurveSet16::Write(), CIccTagSpectralDataInfo::Write(), CIccTagSpectralViewingConditions::Write(), CIccTagEmbeddedHeightImage::Write(), CIccTagEmbeddedNormalImage::Write(), CIccTagStruct::Write(), CIccTagArray::Write(), CIccTagDict::Write(), CIccTagEmbeddedProfile::Write(), CIccTagCurve::Write(), CIccTagParametricCurve::Write(), CIccTagLutAtoB::Write(), CIccTagLut8::Write(), CIccTagLut16::Write(), CIccTagGamutBoundaryDesc::Write(), CIccTagMultiProcessElement::Write(), and CIccTagProfileSequenceId::Write().

◆ m_nSig


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