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

#include <IccTagBasic.h>

+ Inheritance diagram for CIccTagSpectralDataInfo:
+ Collaboration diagram for CIccTagSpectralDataInfo:

Public Member Functions

 CIccTagSpectralDataInfo ()
 
 CIccTagSpectralDataInfo (const CIccTagSpectralDataInfo &ITRCS)
 
virtual ~CIccTagSpectralDataInfo ()
 
virtual void Describe (std::string &sDescription, int nVerboseness)
 
virtual void DetachIO ()
 
virtual const icCharGetClassName () const
 
virtual IIccExtensionTagGetExtension ()
 
virtual icArraySignature GetTagArrayType () const
 
virtual icStructSignature GetTagStructType () const
 
virtual icTagTypeSignature GetType () const
 
virtual bool IsArrayType ()
 
virtual bool IsMBBType ()
 
virtual bool IsNumArrayType () const
 
virtual bool IsSupported ()
 
virtual CIccTagNewCopy () const
 
CIccTagSpectralDataInfooperator= (const CIccTagSpectralDataInfo &RespCurveSet16Tag)
 
virtual bool Read (icUInt32Number size, CIccIO *pIO)
 
virtual bool Read (icUInt32Number size, CIccIO *pIO, CIccProfile *pProfile)
 
virtual bool ReadAll ()
 
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

icSpectralRange m_biSpectralRange
 
icUInt32Number m_nReserved
 
icSignature m_nSig
 
icSpectralRange m_spectralRange
 

Detailed Description

Class: CIccTagSpectralDataInfo

Purpose: The responseCurveSet16 Tag type

Constructor & Destructor Documentation

◆ CIccTagSpectralDataInfo() [1/2]

CIccTagSpectralDataInfo::CIccTagSpectralDataInfo ( )

Name: CIccTagSpectralDataInfo::CIccTagSpectralDataInfo

Purpose: Constructor

10577{
10578 m_nSig = 0;
10579 memset(&m_spectralRange, 0, sizeof(m_spectralRange));
10580 memset(&m_biSpectralRange, 0, sizeof(m_biSpectralRange));
10581}
icSignature m_nSig
Definition IccTagBasic.h:1676
icSpectralRange m_biSpectralRange
Definition IccTagBasic.h:1678
icSpectralRange m_spectralRange
Definition IccTagBasic.h:1677

References m_biSpectralRange, m_nSig, and m_spectralRange.

◆ CIccTagSpectralDataInfo() [2/2]

CIccTagSpectralDataInfo::CIccTagSpectralDataInfo ( const CIccTagSpectralDataInfo ITS)

Name: CIccTagSpectralDataInfo::CIccTagSpectralDataInfo

Purpose: Copy Constructor

Args: ITS = The CIccTagSpectralDataInfo object to be copied

10596{
10597 m_nSig = ITS.m_nSig;
10600}

References m_biSpectralRange, m_nSig, and m_spectralRange.

Referenced by NewCopy().

+ Here is the caller graph for this function:

◆ ~CIccTagSpectralDataInfo()

CIccTagSpectralDataInfo::~CIccTagSpectralDataInfo ( )
virtual

Name: CIccTagSpectralDataInfo::~CIccTagSpectralDataInfo

Purpose: Destructor

10636{
10637}

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 CIccTagSpectralDataInfo::Describe ( std::string &  sDescription,
int  nVerboseness 
)
virtual

Name: CIccTagSpectralDataInfo::Describe

Purpose: Dump data associated with the tag to a string

Args: sDescription - string to concatenate tag dump to

Reimplemented from CIccTag.

10758{
10759 char buf[256];
10760
10761 sDescription += "ColorSignature: ";
10762 sDescription += icGetColorSigStr(buf, m_nSig);
10763 sDescription += "\n";
10764
10765 sprintf(buf, "SpectralRange: start %fnm end %fnm with %d steps\n", icF16toF(m_spectralRange.start), icF16toF(m_spectralRange.end), m_spectralRange.steps);
10766 sDescription += buf;
10768 sprintf(buf, "BiSpectralRange: start %fnm end %fnm with %d steps\n", icF16toF(m_spectralRange.start), icF16toF(m_spectralRange.end), m_spectralRange.steps);
10769 sDescription += buf;
10770 }
10771}
icUInt16Number steps
Definition icProfileHeader.h:1469
icFloat16Number start
Definition icProfileHeader.h:1467
icFloat16Number end
Definition icProfileHeader.h:1468
ICCPROFLIB_API icFloat32Number icF16toF(icFloat16Number num)
Definition IccUtil.cpp:629
ICCPROFLIB_API const icChar * icGetColorSigStr(icChar *pBuf, icUInt32Number nSig)
Definition IccUtil.cpp:1139

References icSpectralRange::end, icF16toF(), icGetColorSigStr(), m_biSpectralRange, m_nSig, m_spectralRange, icSpectralRange::start, and icSpectralRange::steps.

+ 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 icChar * CIccTagSpectralDataInfo::GetClassName ( ) const
inlinevirtual

Reimplemented from CIccTag.

Reimplemented in CIccTagXmlSpectralDataInfo.

1668{ return "CIccTagSpectralDataInfo"; }

◆ GetExtension()

virtual IIccExtensionTag * CIccTag::GetExtension ( )
inlinevirtualinherited

Reimplemented in CIccTagXmlUnknown, CIccTagXmlText, CIccTagXmlUtf8Text, CIccTagXmlZipUtf8Text, CIccTagXmlZipXml, CIccTagXmlUtf16Text, CIccTagXmlTextDescription, CIccTagXmlSignature, CIccTagXmlNamedColor2, CIccTagXmlXYZ, CIccTagXmlChromaticity, CIccTagXmlCicp, CIccTagXmlSparseMatrixArray, CIccTagXmlFixedNum< T, Tsig >, CIccTagXmlNum< T, A, Tsig >, CIccTagXmlFloatNum< T, A, Tsig >, CIccTagXmlMeasurement, CIccTagXmlMultiLocalizedUnicode, CIccTagXmlTagData, CIccTagXmlDateTime, CIccTagXmlColorantOrder, CIccTagXmlColorantTable, CIccTagXmlViewingConditions, CIccTagXmlSpectralDataInfo, CIccTagXmlSpectralViewingConditions, CIccTagXmlProfileSeqDesc, CIccTagXmlResponseCurveSet16, CIccTagXmlCurve, CIccTagXmlParametricCurve, CIccTagXmlSegmentedCurve, CIccTagXmlLutAtoB, CIccTagXmlLutBtoA, CIccTagXmlLut8, CIccTagXmlLut16, CIccTagXmlMultiProcessElement, CIccTagXmlProfileSequenceId, CIccTagXmlDict, CIccTagXmlStruct, CIccTagXmlArray, CIccTagXmlGamutBoundaryDesc, CIccTagXmlEmbeddedHeightImage, CIccTagXmlEmbeddedNormalImage, and CIccTagXmlEmbeddedProfile.

143{return NULL;}

Referenced by icCurvesFromXml(), icCurvesToXml(), icProfDescToXml(), icXmlParseProfDesc(), CIccProfileXml::ParseTag(), CIccTagXmlStruct::ParseTag(), CIccMpeXmlTintArray::ParseXml(), CIccTagXmlArray::ParseXml(), CIccMpeXmlTintArray::ToXml(), CIccTagXmlStruct::ToXml(), CIccTagXmlArray::ToXml(), and CIccProfileXml::ToXmlWithBlanks().

+ Here is the caller graph for this function:

◆ 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 CIccTagSpectralDataInfo::GetType ( ) const
inlinevirtual

Function: GetType()

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

Reimplemented from CIccTag.

1667{ return icSigSpectralDataInfoType ; }
@ icSigSpectralDataInfoType
Definition icProfileHeader.h:562

References icSigSpectralDataInfoType.

Referenced by Write().

+ 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 * CIccTagSpectralDataInfo::NewCopy ( ) const
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.

1664{return new CIccTagSpectralDataInfo(*this);}
CIccTagSpectralDataInfo()
Definition IccTagBasic.cpp:10576

References CIccTagSpectralDataInfo().

+ Here is the call graph for this function:

◆ operator=()

CIccTagSpectralDataInfo & CIccTagSpectralDataInfo::operator= ( const CIccTagSpectralDataInfo ITS)

Name: CIccTagSpectralDataInfo::operator=

Purpose: Copy Operator

Args: SignatureTag = The CIccTagSignature object to be copied

10615{
10616 if (&ITS == this)
10617 return *this;
10618
10619 m_nSig = ITS.m_nSig;
10622
10623 return *this;
10624}

References m_biSpectralRange, m_nSig, and m_spectralRange.

◆ Read() [1/2]

bool CIccTagSpectralDataInfo::Read ( icUInt32Number  size,
CIccIO pIO 
)
virtual

Name: CIccTagSpectralDataInfo::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.

10654{
10656
10657 if (sizeof(icTagTypeSignature) + 2*sizeof(icUInt32Number) + 6*sizeof(icUInt16Number) > size)
10658 return false;
10659
10660 if (!pIO) {
10661 m_nSig = 0;
10662 memset(&m_spectralRange, 0, sizeof(m_spectralRange));
10663 memset(&m_biSpectralRange, 0, sizeof(m_biSpectralRange));
10664 return false;
10665 }
10666
10667 if (!pIO->Read32(&sig))
10668 return false;
10669
10670 if (!pIO->Read32(&m_nReserved))
10671 return false;
10672
10673 if (!pIO->Read32(&m_nSig))
10674 return false;
10675
10676 if (!pIO->Read16(&m_spectralRange.start))
10677 return false;
10678
10679 if (!pIO->Read16(&m_spectralRange.end))
10680 return false;
10681
10682 if (!pIO->Read16(&m_spectralRange.steps))
10683 return false;
10684
10685 if (!pIO->Read16(&m_biSpectralRange.start))
10686 return false;
10687
10688 if (!pIO->Read16(&m_biSpectralRange.end))
10689 return false;
10690
10691 if (!pIO->Read16(&m_biSpectralRange.steps))
10692 return false;
10693
10694 return true;
10695}
unsigned short icUInt16Number
Definition icProfileHeader.h:256
unsigned long icUInt32Number
Definition icProfileHeader.h:262
icTagTypeSignature
Definition icProfileHeader.h:526
icInt32Number Read16(void *pBuf16, icInt32Number nNum=1)
Definition IccIO.cpp:114
icInt32Number Read32(void *pBuf32, icInt32Number nNum=1)
Definition IccIO.cpp:143
icUInt32Number m_nReserved
Definition IccTagBasic.h:235

References icSpectralRange::end, m_biSpectralRange, CIccTag::m_nReserved, m_nSig, m_spectralRange, CIccIO::Read16(), CIccIO::Read32(), icSpectralRange::start, and icSpectralRange::steps.

+ 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; }

◆ Validate()

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

Name: CIccTagSpectralDataInfo::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.

10789{
10790 icValidateStatus rv = CIccTag::Validate(sigPath, sReport, pProfile);
10791
10792 CIccInfo Info;
10793 std::string sSigPathName = Info.GetSigPathName(sigPath);
10794 icSignature sig = icGetFirstSigPathSig(sigPath);
10795
10796 if (sig==icSigSpectralDataInfoTag && pProfile->m_Header.spectralPCS) {
10797 const icHeader *pHdr = &pProfile->m_Header;
10798
10799 if (m_nSig != pHdr->spectralPCS ||
10800 memcmp(&m_spectralRange, &pHdr->spectralRange, sizeof(m_spectralRange)) ||
10801 memcmp(&m_biSpectralRange, &pHdr->biSpectralRange, sizeof(m_biSpectralRange))) {
10802 sReport += icMsgValidateCriticalError;
10803 sReport += sSigPathName;
10804 sReport += " - SpectralDataInfo should be the same as the profile spectralPCS.\n";
10806 }
10807 }
10808 rv = icMaxStatus(rv, Info.CheckData(sReport, m_spectralRange, "Spectral Range"));
10810 rv = icMaxStatus(rv, Info.CheckData(sReport, m_biSpectralRange, "Bispectral Range"));
10811 return rv;
10812}
icSpectralRange spectralRange
Definition icProfileHeader.h:2063
icSpectralColorSignature spectralPCS
Definition icProfileHeader.h:2062
icUInt32Number icSignature
Definition icProfileHeader.h:271
@ icSigSpectralDataInfoTag
Definition icProfileHeader.h:468
icSpectralRange biSpectralRange
Definition icProfileHeader.h:2064
Definition icProfileHeader.h:2043
icValidateStatus
Definition IccDefs.h:119
@ icValidateCriticalError
Definition IccDefs.h:123
ICCPROFLIB_API icSignature icGetFirstSigPathSig(std::string sigPath)
Definition IccUtil.cpp:1201
ICCPROFLIB_API const char * icMsgValidateCriticalError
Definition IccUtil.cpp:92
ICCPROFLIB_API icValidateStatus icMaxStatus(icValidateStatus s1, icValidateStatus s2)
Definition IccUtil.cpp:244
Definition IccUtil.h:303
std::string GetSigPathName(std::string sigPath)
Definition IccUtil.cpp:1614
icValidateStatus CheckData(std::string &sReport, const icDateTimeNumber &dateTime, std::string sDesc="")
Definition IccUtil.cpp:2414
virtual icValidateStatus Validate(std::string sigPath, std::string &sReport, const CIccProfile *pProfile=NULL) const
Definition IccTagBasic.cpp:164

References icHeader::biSpectralRange, CIccInfo::CheckData(), CIccInfo::GetSigPathName(), icGetFirstSigPathSig(), icMaxStatus(), icMsgValidateCriticalError, icSigSpectralDataInfoTag, icValidateCriticalError, m_biSpectralRange, m_nSig, m_spectralRange, icHeader::spectralPCS, icHeader::spectralRange, icSpectralRange::steps, and CIccTag::Validate().

+ Here is the call graph for this function:

◆ Write()

bool CIccTagSpectralDataInfo::Write ( CIccIO pIO)
virtual

Name: CIccTagSpectralDataInfo::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.

10711{
10713
10714 if (!pIO)
10715 return false;
10716
10717 if (!pIO->Write32(&sig))
10718 return false;
10719
10720 if (!pIO->Write32(&m_nReserved))
10721 return false;
10722
10723 if (!pIO->Write32(&m_nSig))
10724 return false;
10725
10726 if (!pIO->Write16(&m_spectralRange.start))
10727 return false;
10728
10729 if (!pIO->Write16(&m_spectralRange.end))
10730 return false;
10731
10732 if (!pIO->Write16(&m_spectralRange.steps))
10733 return false;
10734
10735 if (!pIO->Write16(&m_biSpectralRange.start))
10736 return false;
10737
10738 if (!pIO->Write16(&m_biSpectralRange.end))
10739 return false;
10740
10741 if (!pIO->Write16(&m_biSpectralRange.steps))
10742 return false;
10743 return true;
10744}
icInt32Number Write16(void *pBuf16, icInt32Number nNum=1)
Definition IccIO.cpp:122
icInt32Number Write32(void *pBuf32, icInt32Number nNum=1)
Definition IccIO.cpp:152
virtual icTagTypeSignature GetType() const
Definition IccTagBasic.h:1667

References icSpectralRange::end, GetType(), m_biSpectralRange, CIccTag::m_nReserved, m_nSig, m_spectralRange, icSpectralRange::start, icSpectralRange::steps, CIccIO::Write16(), and CIccIO::Write32().

+ Here is the call graph for this function:

Field Documentation

◆ m_biSpectralRange

◆ 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(), 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(), 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

◆ m_spectralRange


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