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

#include <IccTagBasic.h>

+ Inheritance diagram for CIccTagCicp:
+ Collaboration diagram for CIccTagCicp:

Public Member Functions

 CIccTagCicp ()
 
 CIccTagCicp (const CIccTagCicp &ITCICP)
 
virtual ~CIccTagCicp ()
 
virtual void Describe (std::string &sDescription, int nVerboseness)
 
virtual void DetachIO ()
 
virtual const icCharGetClassName () const
 
virtual IIccExtensionTagGetExtension ()
 
void GetFields (icUInt8Number &colorPrimaries, icUInt8Number &transferCharacteristics, icUInt8Number &matrixCoefficients, icUInt8Number &videoFullRangeFlag)
 
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
 
CIccTagCicpoperator= (const CIccTagCicp &XYZTag)
 
virtual bool Read (icUInt32Number size, CIccIO *pIO)
 
virtual bool Read (icUInt32Number size, CIccIO *pIO, CIccProfile *pProfile)
 
virtual bool ReadAll ()
 
void SetFields (icUInt8Number colorPrimaries, icUInt8Number transferCharacteristics, icUInt8Number matrixCoefficients, icUInt8Number videoFullRangeFlag)
 
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

icUInt8Number m_nColorPrimaries
 
icUInt8Number m_nMatrixCoefficients
 
icUInt8Number m_nTransferCharacteristics
 
icUInt8Number m_nVideoFullRangeFlag
 

Detailed Description

Class: CIccTagCicp

Purpose: the cicpType tag - metadata containing ITU-T H.273 fields

Constructor & Destructor Documentation

◆ CIccTagCicp() [1/2]

CIccTagCicp::CIccTagCicp ( )

Name: CIccTagCicp::CIccTagCicp

Purpose: Constructor

Args: nSize = number of XYZ entries

4109{
4114}
icUInt8Number m_nVideoFullRangeFlag
Definition IccTagBasic.h:778
icUInt8Number m_nMatrixCoefficients
Definition IccTagBasic.h:777
icUInt8Number m_nColorPrimaries
Definition IccTagBasic.h:775
icUInt8Number m_nTransferCharacteristics
Definition IccTagBasic.h:776

References m_nColorPrimaries, m_nMatrixCoefficients, m_nTransferCharacteristics, and m_nVideoFullRangeFlag.

◆ CIccTagCicp() [2/2]

CIccTagCicp::CIccTagCicp ( const CIccTagCicp ITXYZ)

Name: CIccTagCicp::CIccTagCicp

Purpose: Copy Constructor

Args: ITCICP = The CIccTagCicp object to be copied

4128{
4129}

Referenced by NewCopy().

+ Here is the caller graph for this function:

◆ ~CIccTagCicp()

CIccTagCicp::~CIccTagCicp ( )
virtual

Name: CIccTagCicp::~CIccTagCicp

Purpose: Destructor

4166{
4167}

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

Name: CIccTagCicp::Describe

Purpose: Dump data associated with the tag to a string

Args: sDescription - string to concatenate tag dump to

Reimplemented from CIccTag.

4280{
4281 icChar buf[256], code[128];
4283
4284 sprintf(buf, "ColorPrimaries=%u\r\n", m_nColorPrimaries);
4285 sDescription += buf;
4286
4287 sprintf(buf, "TransferCharacteristics=%u\r\n", m_nTransferCharacteristics);
4288 sDescription += buf;
4289
4290 sprintf(buf, "MatrixCoefficients=%u\r\n", m_nMatrixCoefficients);
4291 sDescription += buf;
4292
4293 sprintf(buf, "VideoFullRangeFlag=%u\r\n\r\n", m_nVideoFullRangeFlag);
4294 sDescription += buf;
4295
4296 sprintf(buf, "Combined Code: %s\r\n", code);
4297 sDescription += buf;
4298
4299 int i;
4300 for (i = 0; icExampleCicpCodes[i].code; i++)
4301 if (!strcmp(code, icExampleCicpCodes[i].code))
4302 break;
4303
4304 sDescription += "Interpretation: ";
4305 if (icExampleCicpCodes[i].code) {
4306 sDescription += icExampleCicpCodes[i].interp;
4307 }
4308 else {
4309 sDescription += "unknown";
4310 }
4311 sDescription += "\r\n";
4312}
char icChar
Definition IccDefs.h:110
static struct @4 icExampleCicpCodes[]

References m_nColorPrimaries, m_nMatrixCoefficients, m_nTransferCharacteristics, and m_nVideoFullRangeFlag.

◆ 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 * CIccTagCicp::GetClassName ( ) const
inlinevirtual

Reimplemented from CIccTag.

Reimplemented in CIccTagXmlCicp.

755{ return "CIccTagCicp"; }

◆ 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:

◆ GetFields()

void CIccTagCicp::GetFields ( icUInt8Number colorPrimaries,
icUInt8Number transferCharacteristics,
icUInt8Number matrixCoefficients,
icUInt8Number videoFullRangeFlag 
)

Name: CIccTagCicp::GetFields

Purpose: gets the ITU-T H.273 field values

Args: meaning of args as named

4329{
4330 colorPrimaries = m_nColorPrimaries;
4331 transferCharacteristics = m_nTransferCharacteristics;
4332 matrixCoefficients = m_nMatrixCoefficients;
4333 videoFullRangeFlag = m_nVideoFullRangeFlag;
4334}

References m_nColorPrimaries, m_nMatrixCoefficients, m_nTransferCharacteristics, and m_nVideoFullRangeFlag.

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

Function: GetType()

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

Reimplemented from CIccTag.

754{ return icSigCicpType; }
@ icSigCicpType
Definition icProfileHeader.h:529

References icSigCicpType.

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 * CIccTagCicp::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.

751{ return new CIccTagCicp(*this); }
CIccTagCicp()
Definition IccTagBasic.cpp:4108

References CIccTagCicp().

+ Here is the call graph for this function:

◆ operator=()

CIccTagCicp & CIccTagCicp::operator= ( const CIccTagCicp cicpTag)

Name: CIccTagCicp::operator=

Purpose: Copy Operator

Args: cicpTag = The CIccTagCicp object to be copied

4144{
4145 if (&cicpTag == this)
4146 return *this;
4147
4152
4153 return *this;
4154}

References m_nColorPrimaries, m_nMatrixCoefficients, m_nTransferCharacteristics, and m_nVideoFullRangeFlag.

◆ Read() [1/2]

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

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

4185{
4187
4188 if (sizeof(icTagTypeSignature) +
4189 sizeof(icUInt32Number) +
4190 sizeof(icUInt8Number)*4 > size)
4191 return false;
4192
4193 if (!pIO) {
4194 return false;
4195 }
4196
4197 if (!pIO->Read32(&sig))
4198 return false;
4199
4200 if (!pIO->Read32(&m_nReserved))
4201 return false;
4202
4203 if (!pIO->Read8(&m_nColorPrimaries) ||
4205 !pIO->Read8(&m_nMatrixCoefficients) ||
4207 return false;
4208
4209 return true;
4210}
unsigned char icUInt8Number
Definition icProfileHeader.h:250
unsigned long icUInt32Number
Definition icProfileHeader.h:262
icTagTypeSignature
Definition icProfileHeader.h:526
virtual icInt32Number Read8(void *pBuf8, icInt32Number nNum=1)
Definition IccIO.h:104
icInt32Number Read32(void *pBuf32, icInt32Number nNum=1)
Definition IccIO.cpp:143
icUInt32Number m_nReserved
Definition IccTagBasic.h:235

References m_nColorPrimaries, m_nMatrixCoefficients, CIccTag::m_nReserved, m_nTransferCharacteristics, m_nVideoFullRangeFlag, CIccIO::Read32(), and CIccIO::Read8().

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

◆ SetFields()

void CIccTagCicp::SetFields ( icUInt8Number  colorPrimaries,
icUInt8Number  transferCharacteristics,
icUInt8Number  matrixCoefficients,
icUInt8Number  videoFullRangeFlag 
)

Name: CIccTagCicp::SetFields

Purpose: Sets the ITU-T H.273 field values

Args: meaning of args as named

4351{
4352 m_nColorPrimaries = colorPrimaries;
4353 m_nTransferCharacteristics = transferCharacteristics;
4354 m_nMatrixCoefficients =matrixCoefficients;
4355 m_nVideoFullRangeFlag = videoFullRangeFlag;
4356}

References m_nColorPrimaries, m_nMatrixCoefficients, m_nTransferCharacteristics, and m_nVideoFullRangeFlag.

◆ Validate()

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

Name: CIccTagCicp::Validate

Purpose: Check tag data validity.

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

Return: icValidateStatusOK if valid, or other error status.

Reimplemented from CIccTag.

4375{
4376 icValidateStatus rv = CIccTag::Validate(sigPath, sReport, pProfile);
4377
4378 CIccInfo Info;
4379 std::string sSigPathName = Info.GetSigPathName(sigPath);
4380
4381 if (!pProfile)
4382 return rv;
4383
4384 if ((pProfile->m_Header.colorSpace == icSigRgbData || pProfile->m_Header.colorSpace == icSigXYZData) && m_nMatrixCoefficients) {
4385 sReport += icMsgValidateNonCompliant;
4386 sReport += sSigPathName;
4387 sReport += " - CICP MatrixCoefficients not zero for RGB or XYZ colour space data.\r\n";
4389 }
4390
4391 if (pProfile->m_Header.colorSpace == icSigYCbCrData && !m_nMatrixCoefficients) {
4392 sReport += icMsgValidateNonCompliant;
4393 sReport += sSigPathName;
4394 sReport += " - CICP MatrixCoefficients zero for YCbCr colour space data.\r\n";
4396 }
4397
4398 return rv;
4399}
@ icSigXYZData
Definition icProfileHeader.h:846
@ icSigRgbData
Definition icProfileHeader.h:851
@ icSigYCbCrData
Definition icProfileHeader.h:849
icValidateStatus
Definition IccDefs.h:119
@ icValidateNonCompliant
Definition IccDefs.h:122
ICCPROFLIB_API icValidateStatus icMaxStatus(icValidateStatus s1, icValidateStatus s2)
Definition IccUtil.cpp:244
ICCPROFLIB_API const char * icMsgValidateNonCompliant
Definition IccUtil.cpp:91
Definition IccUtil.h:303
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 icHeader::colorSpace, CIccInfo::GetSigPathName(), icMaxStatus(), icMsgValidateNonCompliant, icSigRgbData, icSigXYZData, icSigYCbCrData, icValidateNonCompliant, m_nMatrixCoefficients, and CIccTag::Validate().

+ Here is the call graph for this function:

◆ Write()

bool CIccTagCicp::Write ( CIccIO pIO)
virtual

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

4227{
4229
4230 if (!pIO)
4231 return false;
4232
4233 if (!pIO->Write32(&sig))
4234 return false;
4235
4236 if (!pIO->Write32(&m_nReserved))
4237 return false;
4238
4239 if (!pIO->Write8(&m_nColorPrimaries) ||
4241 !pIO->Write8(&m_nMatrixCoefficients) ||
4243 return false;
4244
4245 return true;
4246}
virtual icInt32Number Write8(void *pBuf8, icInt32Number nNum=1)
Definition IccIO.h:105
icInt32Number Write32(void *pBuf32, icInt32Number nNum=1)
Definition IccIO.cpp:152
virtual icTagTypeSignature GetType() const
Definition IccTagBasic.h:754

References GetType(), m_nColorPrimaries, m_nMatrixCoefficients, CIccTag::m_nReserved, m_nTransferCharacteristics, m_nVideoFullRangeFlag, CIccIO::Write32(), and CIccIO::Write8().

+ Here is the call graph for this function:

Field Documentation

◆ m_nColorPrimaries

◆ m_nMatrixCoefficients

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

icUInt8Number CIccTagCicp::m_nTransferCharacteristics
protected

◆ m_nVideoFullRangeFlag


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