IccMAX 2.1.27
Color Profile Tools
|
#include <IccTagXml.h>
Public Member Functions | |
virtual | ~CIccTagXmlLut16 () |
void | Cleanup () |
virtual void | Describe (std::string &sDescription, int nVerboseness) |
virtual void | DetachIO () |
virtual const char * | GetClassName () const |
CIccCLUT * | GetCLUT () const |
icColorSpaceSignature | GetCsInput () |
icColorSpaceSignature | GetCsOutput () |
LPIccCurve * | GetCurvesA () const |
LPIccCurve * | GetCurvesB () const |
LPIccCurve * | GetCurvesM () const |
virtual const char * | GetExtClassName () const |
virtual const char * | GetExtDerivedClassName () const |
virtual IIccExtensionTag * | GetExtension () |
CIccMatrix * | GetMatrix () const |
virtual icUInt8Number | GetPrecision () |
virtual icArraySignature | GetTagArrayType () const |
virtual icStructSignature | GetTagStructType () const |
virtual icTagTypeSignature | GetType () const |
void | Init (icUInt8Number nInputChannels, icUInt8Number nOutputChannels) |
icUInt8Number | InputChannels () const |
virtual bool | IsArrayType () |
bool | IsInputB () |
virtual bool | IsInputMatrix () |
virtual bool | IsMBBType () |
virtual bool | IsNumArrayType () const |
virtual bool | IsSupported () |
CIccCLUT * | NewCLUT (icUInt8Number *pGridPoints, icUInt8Number nPrecision=2) |
CIccCLUT * | NewCLUT (icUInt8Number nGridPoints, icUInt8Number nPrecision=2) |
virtual CIccTag * | NewCopy () const |
LPIccCurve * | NewCurvesA () |
LPIccCurve * | NewCurvesB () |
LPIccCurve * | NewCurvesM () |
CIccMatrix * | NewMatrix () |
icUInt8Number | OutputChannels () const |
virtual bool | ParseXml (xmlNode *pNode, std::string &parseStr) |
bool | Read (icUInt32Number size, CIccIO *pIO) |
virtual bool | Read (icUInt32Number size, CIccIO *pIO, CIccProfile *pProfile) |
virtual bool | ReadAll () |
CIccCLUT * | SetCLUT (CIccCLUT *clut) |
virtual void | SetColorSpaces (icColorSpaceSignature csInput, icColorSpaceSignature csOutput) |
bool | SwapMBCurves () |
virtual bool | ToXml (std::string &xml, std::string blanks="") |
virtual bool | UseLegacyPCS () const |
virtual icValidateStatus | Validate (std::string sigPath, std::string &sReport, const CIccProfile *pProfile=NULL) |
virtual icValidateStatus | Validate (std::string sigPath, std::string &sReport, const CIccProfile *pProfile=NULL) const |
bool | Write (CIccIO *pIO) |
Static Public Member Functions | |
static CIccTag * | Create (icTagTypeSignature sig) |
Data Fields | |
icUInt32Number | m_nReserved |
|
inlinevirtual |
|
inherited |
Name: CIccMBB::Cleanup
Purpose: Frees the memory allocated to the object
References CIccMBB::IsInputMatrix(), CIccMBB::m_CLUT, CIccMBB::m_CurvesA, CIccMBB::m_CurvesB, CIccMBB::m_CurvesM, CIccMBB::m_Matrix, CIccMBB::m_nInput, and CIccMBB::m_nOutput.
Referenced by CIccMBB::~CIccMBB(), CIccMBB::Init(), and CIccMBB::operator=().
|
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
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().
|
virtualinherited |
Name: CIccMBB::Describe
Purpose: Dump data associated with the tag to a string
Args: sDescription - string to concatenate tag dump to
Reimplemented from CIccTag.
References CIccCLUT::DumpLut(), CIccCurve::DumpLut(), CIccMatrix::DumpLut(), CIccTag::GetType(), icColorIndexName(), icSigLut16Type, icSigLut8Type, CIccMBB::IsInputMatrix(), CIccMBB::m_bUseMCurvesAsBCurves, CIccMBB::m_CLUT, CIccMBB::m_csInput, CIccMBB::m_csOutput, CIccMBB::m_CurvesA, CIccMBB::m_CurvesB, CIccMBB::m_CurvesM, CIccMBB::m_Matrix, CIccMBB::m_nInput, and CIccMBB::m_nOutput.
|
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.
|
inlinevirtual |
Reimplemented from CIccTag.
|
inlineinherited |
References CIccMBB::m_CLUT.
Referenced by CIccEvalCompare::EvaluateProfile(), icMBBFromXml(), and icMBBToXml().
|
inlineinherited |
References CIccMBB::m_csInput.
|
inlineinherited |
References CIccMBB::m_csOutput.
|
inlineinherited |
References CIccMBB::m_CurvesA.
Referenced by icMBBFromXml(), and icMBBToXml().
|
inlineinherited |
References CIccMBB::m_CurvesB.
Referenced by icMBBFromXml(), and icMBBToXml().
|
inlineinherited |
References CIccMBB::m_CurvesM.
Referenced by icMBBFromXml(), and icMBBToXml().
|
inlinevirtualinherited |
Implements IIccExtensionTag.
Referenced by icProfDescToXml(), and icXmlParseProfDesc().
|
inlinevirtualinherited |
|
inlinevirtual |
Reimplemented from CIccTag.
|
inlineinherited |
References CIccMBB::m_Matrix.
Referenced by icMBBFromXml(), and icMBBToXml().
|
inlinevirtualinherited |
Reimplemented in CIccTagLut8.
|
inlinevirtualinherited |
Reimplemented in CIccTagArray.
References icSigUndefinedArray.
Referenced by icGetTagArrayHandlerOfType(), and CIccProfileXml::ParseTag().
|
inlinevirtualinherited |
Reimplemented in CIccTagStruct.
References icSigUndefinedStruct.
Referenced by icGetTagStructHandlerOfType(), CIccArrayColorantInfo::Validate(), and CIccArrayNamedColor::Validate().
|
inlinevirtualinherited |
Function: GetType()
Purpose: Get Tag Type. Each derived tag will implement it's own GetType() function.
Reimplemented from CIccTag.
References icSigLut16Type.
Referenced by CIccTagLut16::Read(), CIccTagLut16::Validate(), and CIccTagLut16::Write().
|
inherited |
Name: CIccMBB::Init
Purpose: Cleans up any prior memory and Initializes the object.
Args: nInputChannels = number of input channels, nOutputChannels = number of output channels
References CIccMBB::Cleanup(), CIccMBB::m_nInput, and CIccMBB::m_nOutput.
Referenced by CDevLinkWriter::begin(), and icMBBFromXml().
|
inlineinherited |
References CIccMBB::m_nInput.
Referenced by icMBBToXml().
|
inlinevirtualinherited |
Reimplemented in CIccTagXYZ, CIccTagChromaticity, CIccTagSparseMatrixArray, CIccTagFixedNum< T, Tsig >, CIccTagNum< T, Tsig >, CIccTagFloatNum< T, Tsig >, and CIccTagData.
Referenced by MyTagDialog::MyTagDialog(), and DumpTag().
|
inlineinherited |
References CIccMBB::IsInputMatrix().
Referenced by CIccMBB::CIccMBB(), icMBBFromXml(), CIccMBB::NewCurvesA(), CIccMBB::NewCurvesB(), CIccMBB::operator=(), CIccTagLutAtoB::Read(), and CIccTagLutAtoB::Write().
|
inlinevirtualinherited |
References CIccMBB::m_bInputMatrix.
Referenced by CIccMBB::CIccMBB(), CIccMBB::Cleanup(), CIccMBB::Describe(), icMBBFromXml(), icMBBToXml(), CIccMBB::IsInputB(), CIccMBB::NewCurvesM(), CIccMBB::operator=(), CIccTagLutAtoB::Read(), CIccTagLut8::SetColorSpaces(), CIccTagLut16::SetColorSpaces(), and CIccTagLutAtoB::Write().
|
inlinevirtualinherited |
Reimplemented from CIccTag.
|
inlinevirtualinherited |
Reimplemented in CIccTagSparseMatrixArray, CIccTagFixedNum< T, Tsig >, CIccTagNum< T, Tsig >, and CIccTagFloatNum< T, Tsig >.
Referenced by CIccArrayNamedColor::FindDeviceColor(), CIccArrayNamedColor::FindPcsColor(), CIccArrayNamedColor::FindSpectralColor(), CIccTagStruct::GetElemNumberValue(), CIccStructNamedColor::GetNumArray(), CIccMpeXmlTintArray::ParseXml(), and CIccMpeTintArray::Read().
|
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.
|
inherited |
Name: CIccMBB::NewCLUT
Purpose: Allocates memory for a new CLUT and initializes it
Args: pGridPoints = number of grid points in the CLUT
Return: Pointer to the CIccCLUT object
References CIccCLUT::CIccCLUT(), CIccCLUT::Init(), CIccMBB::m_CLUT, CIccMBB::m_nInput, and CIccMBB::m_nOutput.
|
inherited |
Name: CIccMBB::NewCLUT
Purpose: Allocates memory for a new CLUT and initializes it
Args: nGridPoints = number of grid points in the CLUT
Return: Pointer to the CIccCLUT object
References CIccCLUT::CIccCLUT(), CIccCLUT::Init(), CIccMBB::m_CLUT, CIccMBB::m_nInput, and CIccMBB::m_nOutput.
Referenced by CDevLinkWriter::begin().
|
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 CIccMBB.
References CIccTagLut16::CIccTagLut16().
|
inherited |
Name: CIccMBB::NewCurvesA
Purpose: Allocates memory for a new set of A-curves
Return: Pointer to the LPIccCurve object
References CIccMBB::IsInputB(), CIccMBB::m_CurvesA, CIccMBB::m_nInput, and CIccMBB::m_nOutput.
Referenced by CDevLinkWriter::begin(), icMBBFromXml(), CIccTagLutAtoB::Read(), CIccTagLut8::Read(), and CIccTagLut16::Read().
|
inherited |
Name: CIccMBB::NewCurvesB
Purpose: Allocates memory for a new set of B-curves
Return: Pointer to the LPIccCurve object
References CIccMBB::IsInputB(), CIccMBB::m_CurvesB, CIccMBB::m_nInput, and CIccMBB::m_nOutput.
Referenced by CDevLinkWriter::begin(), icMBBFromXml(), CIccTagLutAtoB::Read(), CIccTagLut8::Read(), CIccTagLut16::Read(), CIccTagLut8::SetColorSpaces(), and CIccTagLut16::SetColorSpaces().
|
inherited |
Name: CIccMBB::NewCurvesM
Purpose: Allocates memory for a new set of M-curves
Return: Pointer to the LPIccCurve object
References CIccMBB::IsInputMatrix(), CIccMBB::m_CurvesM, CIccMBB::m_nInput, and CIccMBB::m_nOutput.
Referenced by icMBBFromXml(), and CIccTagLutAtoB::Read().
|
inherited |
Name: CIccMBB::NewMatrix
Purpose: Allocates memory for a new matrix
Return: Pointer to the CIccMatrix object
References CIccMBB::m_Matrix.
Referenced by icMBBFromXml(), CIccTagLut8::SetColorSpaces(), and CIccTagLut16::SetColorSpaces().
|
inlineinherited |
References CIccMBB::m_nOutput.
Referenced by icMBBToXml().
|
virtual |
Implements CIccTagXml.
References icConvert16Bit, and icMBBFromXml().
|
virtualinherited |
Name: CIccTagLut16::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.
References CIccCLUT::CIccCLUT(), CIccTag::Create(), CIccTagLut16::GetType(), icSigCurveType, CIccCLUT::Init(), CIccMBB::m_CLUT, CIccMBB::m_nInput, CIccMBB::m_nOutput, CIccTag::m_nReserved, CIccTagLut16::m_nReservedByte, CIccTagLut16::m_XYZMatrix, CIccMBB::NewCurvesA(), CIccMBB::NewCurvesB(), CIccTagCurve::operator[](), CIccIO::Read16(), CIccIO::Read32(), CIccIO::Read8(), CIccCLUT::ReadData(), CIccIO::ReadUInt16Float(), CIccTagCurve::SetSize(), and CIccIO::Tell().
|
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.
References CIccTag::Read().
|
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.
Name: CIccMBB::SetCLUT
Purpose: Assignes CLUT connection to an initialized new CLUT
Args: clut = pointer to a previously allocated CLUT (Onwership is transfered to CIccMBB object).
Return: Pointer to the CIccCLUT object or NULL if clut is incompatible with CIccMBB object. If the clut is incompatible it is deleted.
References CIccCLUT::GetInputDim(), CIccCLUT::GetOutputChannels(), CIccMBB::m_CLUT, CIccMBB::m_nInput, and CIccMBB::m_nOutput.
Referenced by icMBBFromXml().
|
virtualinherited |
Name: CIccTagLut16::SetColorSpaces
Purpose: Sets the input and output color spaces
Args: csInput = input color space signature, csOutput = output color space signature
Reimplemented from CIccMBB.
References CIccTag::Create(), icDtoF(), icFtoD(), icSigCurveType, icSigXYZData, CIccMBB::IsInputMatrix(), CIccMatrix::m_bUseConstants, CIccMBB::m_bUseMCurvesAsBCurves, CIccMBB::m_CurvesB, CIccMBB::m_CurvesM, CIccMatrix::m_e, CIccMBB::m_Matrix, CIccMBB::m_nInput, CIccTagLut16::m_XYZMatrix, CIccMBB::NewCurvesB(), CIccMBB::NewMatrix(), CIccMBB::SetColorSpaces(), and CIccTagCurve::SetSize().
|
inlineinherited |
References CIccMBB::m_bUseMCurvesAsBCurves.
Referenced by icMBBToXml().
|
virtual |
Implements CIccTagXml.
References icConvert16Bit, and icMBBToXml().
|
inlinevirtualinherited |
Reimplemented from CIccMBB.
|
virtualinherited |
Name: CIccTagLut16::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 CIccMBB.
References icHeader::colorSpace, CIccInfo::GetSigPathName(), CIccTagCurve::GetSize(), CIccTag::GetType(), CIccTagLut16::GetType(), icGetFirstSigPathSig(), icGetSigPath(), icGetSpaceSamples(), icMaxStatus(), icMsgValidateCriticalError, icMsgValidateWarning, icSigAToB0Tag, icSigAToB1Tag, icSigAToB2Tag, icSigBToA0Tag, icSigBToA1Tag, icSigBToA2Tag, icSigCurveType, icSigGamutTag, icValidateCriticalError, icValidateWarning, CIccMBB::m_CurvesA, CIccMBB::m_CurvesB, CIccMBB::m_Matrix, CIccTagLut16::m_XYZMatrix, icHeader::pcs, CIccMBB::Validate(), CIccTag::Validate(), and CIccMatrix::Validate().
|
virtualinherited |
Function: Validate Each derived tag will implement it's own IsValid() function
Parameter(s): sig - signature of tag being validated, sDescription - A string to put tag validation report.
Name: CIccTag::Validate
Purpose: Check tag data validity. In base class we only look at the tag's reserved data value
Args: sig = signature of tag being validated, sReport = String to add report information to
Return: icValidateStatusOK if valid, or other error status.
Reimplemented in CIccTagGamutBoundaryDesc, CIccTagText, CIccTagUtf8Text, CIccTagZipUtf8Text, CIccTagUtf16Text, CIccTagTextDescription, CIccTagSignature, CIccTagNamedColor2, CIccTagXYZ, CIccTagChromaticity, CIccTagCicp, CIccTagSparseMatrixArray, CIccTagNum< T, Tsig >, CIccTagFloatNum< T, Tsig >, CIccTagMeasurement, CIccTagMultiLocalizedUnicode, CIccTagData, CIccTagDateTime, CIccTagColorantOrder, CIccTagColorantTable, CIccTagViewingConditions, CIccTagProfileSeqDesc, CIccTagResponseCurveSet16, CIccTagSpectralDataInfo, CIccTagSpectralViewingConditions, CIccTagEmbeddedHeightImage, CIccTagEmbeddedNormalImage, CIccTagStruct, CIccTagArray, CIccTagDict, CIccTagEmbeddedProfile, CIccTagCurve, CIccTagParametricCurve, CIccTagSegmentedCurve, CIccTagMultiProcessElement, and CIccTagProfileSequenceId.
References CIccInfo::GetSigPathName(), icMsgValidateNonCompliant, icValidateNonCompliant, icValidateOK, and CIccTag::m_nReserved.
Referenced by CIccTagGamutBoundaryDesc::Validate(), CIccMBB::Validate(), CIccTagLutAtoB::Validate(), CIccTagLutBtoA::Validate(), CIccTagLut8::Validate(), CIccTagLut16::Validate(), CIccArrayUnknown::Validate(), CIccArrayColorantInfo::Validate(), CIccArrayNamedColor::Validate(), CIccStructUnknown::Validate(), CIccTagText::Validate(), CIccTagUtf8Text::Validate(), CIccTagZipUtf8Text::Validate(), CIccTagUtf16Text::Validate(), CIccTagTextDescription::Validate(), CIccTagSignature::Validate(), CIccTagNamedColor2::Validate(), CIccTagXYZ::Validate(), CIccTagChromaticity::Validate(), CIccTagCicp::Validate(), CIccTagNum< T, Tsig >::Validate(), CIccTagFloatNum< T, Tsig >::Validate(), CIccTagMeasurement::Validate(), CIccTagMultiLocalizedUnicode::Validate(), CIccTagData::Validate(), CIccTagDateTime::Validate(), CIccTagColorantOrder::Validate(), CIccTagColorantTable::Validate(), CIccTagViewingConditions::Validate(), CIccTagProfileSeqDesc::Validate(), CIccTagResponseCurveSet16::Validate(), CIccTagSpectralDataInfo::Validate(), CIccTagSpectralViewingConditions::Validate(), CIccTagEmbeddedHeightImage::Validate(), CIccTagEmbeddedNormalImage::Validate(), CIccTagStruct::Validate(), CIccTagArray::Validate(), CIccTagDict::Validate(), CIccTagEmbeddedProfile::Validate(), CIccTagCurve::Validate(), CIccTagParametricCurve::Validate(), and CIccTagProfileSequenceId::Validate().
|
virtualinherited |
Name: CIccTagLut16::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.
References CIccTagCurve::GetSize(), CIccTag::GetType(), CIccTagLut16::GetType(), CIccCLUT::GridPoints(), icDtoF(), icSigCurveType, CIccMBB::m_bUseMCurvesAsBCurves, CIccMBB::m_CLUT, CIccMBB::m_CurvesA, CIccMBB::m_CurvesB, CIccMBB::m_CurvesM, CIccMatrix::m_e, CIccMBB::m_Matrix, CIccMBB::m_nInput, CIccMBB::m_nOutput, CIccTag::m_nReserved, CIccTagLut16::m_nReservedByte, CIccTagCurve::operator[](), CIccIO::Write16(), CIccIO::Write32(), CIccIO::Write8(), CIccCLUT::WriteData(), and CIccIO::WriteUInt16Float().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Referenced by CIccMBB::CIccMBB(), CIccMBB::CIccMBB(), CIccMBB::Cleanup(), CIccMBB::Describe(), CIccMBB::GetCLUT(), CIccMBB::NewCLUT(), CIccMBB::NewCLUT(), CIccMBB::operator=(), CIccTagLutAtoB::Read(), CIccTagLut8::Read(), CIccTagLut16::Read(), CIccMBB::SetCLUT(), CIccMBB::Validate(), CIccTagLutAtoB::Validate(), CIccTagLutBtoA::Validate(), CIccTagLutAtoB::Write(), CIccTagLut8::Write(), and CIccTagLut16::Write().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Referenced by CIccMBB::CIccMBB(), CIccMBB::CIccMBB(), CIccMBB::Cleanup(), CIccMBB::Describe(), CIccMBB::GetCurvesA(), CIccMBB::NewCurvesA(), CIccMBB::operator=(), CIccTagLutAtoB::Validate(), CIccTagLutBtoA::Validate(), CIccTagLut8::Validate(), CIccTagLut16::Validate(), CIccTagLutAtoB::Write(), CIccTagLut8::Write(), and CIccTagLut16::Write().
|
protectedinherited |
Referenced by CIccMBB::CIccMBB(), CIccMBB::CIccMBB(), CIccMBB::Cleanup(), CIccMBB::Describe(), CIccMBB::GetCurvesB(), CIccMBB::NewCurvesB(), CIccMBB::operator=(), CIccTagLut8::SetColorSpaces(), CIccTagLut16::SetColorSpaces(), CIccTagLutAtoB::Validate(), CIccTagLutBtoA::Validate(), CIccTagLut8::Validate(), CIccTagLut16::Validate(), CIccTagLutAtoB::Write(), CIccTagLut8::Write(), and CIccTagLut16::Write().
|
protectedinherited |
Referenced by CIccMBB::CIccMBB(), CIccMBB::CIccMBB(), CIccMBB::Cleanup(), CIccMBB::Describe(), CIccMBB::GetCurvesM(), CIccMBB::NewCurvesM(), CIccMBB::operator=(), CIccTagLut8::SetColorSpaces(), CIccTagLut16::SetColorSpaces(), CIccTagLutAtoB::Validate(), CIccTagLutBtoA::Validate(), CIccTagLutAtoB::Write(), CIccTagLut8::Write(), and CIccTagLut16::Write().
|
protectedinherited |
Referenced by CIccMBB::CIccMBB(), CIccMBB::CIccMBB(), CIccMBB::Cleanup(), CIccMBB::Describe(), CIccMBB::GetMatrix(), CIccMBB::NewMatrix(), CIccMBB::operator=(), CIccTagLutAtoB::Read(), CIccTagLut8::SetColorSpaces(), CIccTagLut16::SetColorSpaces(), CIccTagLut8::Validate(), CIccTagLut16::Validate(), CIccTagLutAtoB::Write(), CIccTagLut8::Write(), and CIccTagLut16::Write().
|
protectedinherited |
Referenced by CIccMBB::CIccMBB(), CIccMBB::CIccMBB(), CIccMBB::Cleanup(), CIccMBB::Describe(), CIccMBB::Init(), CIccMBB::InputChannels(), CIccMBB::NewCLUT(), CIccMBB::NewCLUT(), CIccMBB::NewCurvesA(), CIccMBB::NewCurvesB(), CIccMBB::NewCurvesM(), CIccMBB::operator=(), CIccTagLutAtoB::Read(), CIccTagLut8::Read(), CIccTagLut16::Read(), CIccMBB::SetCLUT(), CIccTagLut8::SetColorSpaces(), CIccTagLut16::SetColorSpaces(), CIccMBB::Validate(), CIccTagLutAtoB::Write(), CIccTagLut8::Write(), and CIccTagLut16::Write().
|
protectedinherited |
Referenced by CIccMBB::CIccMBB(), CIccMBB::CIccMBB(), CIccMBB::Cleanup(), CIccMBB::Describe(), CIccMBB::Init(), CIccMBB::NewCLUT(), CIccMBB::NewCLUT(), CIccMBB::NewCurvesA(), CIccMBB::NewCurvesB(), CIccMBB::NewCurvesM(), CIccMBB::operator=(), CIccMBB::OutputChannels(), CIccTagLutAtoB::Read(), CIccTagLut8::Read(), CIccTagLut16::Read(), CIccMBB::SetCLUT(), CIccMBB::Validate(), CIccTagLutBtoA::Validate(), CIccTagLutAtoB::Write(), CIccTagLut8::Write(), and CIccTagLut16::Write().
|
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().
|
protectedinherited |
Referenced by CIccTagLut16::CIccTagLut16(), CIccTagLut16::CIccTagLut16(), CIccTagLut16::Read(), and CIccTagLut16::Write().
|
protectedinherited |