Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
Loading...
Searching...
No Matches
CIccTagXmlLutBtoA Class Reference

#include <IccTagXml.h>

+ Inheritance diagram for CIccTagXmlLutBtoA:
+ Collaboration diagram for CIccTagXmlLutBtoA:

Public Member Functions

virtual const char * GetClassName () const
 
virtual IIccExtensionTagGetExtension ()
 
virtual bool ParseXml (xmlNode *pNode, std::string &parseStr)
 
virtual bool ToXml (std::string &xml, std::string blanks="")
 
virtual ~CIccTagXmlLutBtoA ()
 
- Public Member Functions inherited from CIccTagLutBtoA
 CIccTagLutBtoA ()
 Name: CIccTagLutBtoA::CIccTagLutBtoA.
 
 CIccTagLutBtoA (const CIccTagLutBtoA &ITLB2A)
 Name: CIccTagLutBtoA::CIccTagLutBtoA.
 
virtual icTagTypeSignature GetType () const
 Function: GetType()
 
virtual CIccTagNewCopy () const
 Function: NewCopy(sDescription) Each derived tag will implement it's own NewCopy() function.
 
CIccTagLutBtoAoperator= (const CIccTagLutBtoA &ITLB2A)
 Name: CIccTagLutBtoA::operator=.
 
virtual icValidateStatus Validate (std::string sigPath, std::string &sReport, const CIccProfile *pProfile=NULL)
 Name: CIccTagLutBtoA::Validate.
 
- Public Member Functions inherited from CIccTagLutAtoB
 CIccTagLutAtoB ()
 Name: CIccTagLutAtoB::CIccTagLutAtoB.
 
 CIccTagLutAtoB (const CIccTagLutAtoB &ITLA2B)
 Name: CIccTagLutAtoB::CIccTagLutAtoB.
 
CIccTagLutAtoBoperator= (const CIccTagLutAtoB &ITLA2B)
 Name: CIccTagLutAtoB::operator=.
 
bool Read (icUInt32Number size, CIccIO *pIO)
 Name: CIccTagLutAtoB::Read.
 
bool Write (CIccIO *pIO)
 Name: CIccTagLutAtoB::Write.
 
virtual ~CIccTagLutAtoB ()
 Name: CIccTagLutAtoB::~CIccTagLutAtoB.
 
- Public Member Functions inherited from CIccMBB
 CIccMBB ()
 Name: CIccMBB::CIccMBB.
 
 CIccMBB (const CIccMBB &IMBB)
 Name: CIccMBB::CIccMBB.
 
void Cleanup ()
 Name: CIccMBB::Cleanup.
 
virtual void Describe (std::string &sDescription, int nVerboseness)
 Name: CIccMBB::Describe.
 
CIccCLUTGetCLUT () const
 
icColorSpaceSignature GetCsInput ()
 
icColorSpaceSignature GetCsOutput ()
 
LPIccCurveGetCurvesA () const
 
LPIccCurveGetCurvesB () const
 
LPIccCurveGetCurvesM () const
 
CIccMatrixGetMatrix () const
 
virtual icUInt8Number GetPrecision ()
 
void Init (icUInt8Number nInputChannels, icUInt8Number nOutputChannels)
 Name: CIccMBB::Init.
 
icUInt8Number InputChannels () const
 
bool IsInputB ()
 
virtual bool IsInputMatrix ()
 
virtual bool IsMBBType ()
 
CIccCLUTNewCLUT (icUInt8Number *pGridPoints, icUInt8Number nPrecision=2)
 Name: CIccMBB::NewCLUT.
 
CIccCLUTNewCLUT (icUInt8Number nGridPoints, icUInt8Number nPrecision=2)
 Name: CIccMBB::NewCLUT.
 
LPIccCurveNewCurvesA ()
 Name: CIccMBB::NewCurvesA.
 
LPIccCurveNewCurvesB ()
 Name: CIccMBB::NewCurvesB.
 
LPIccCurveNewCurvesM ()
 Name: CIccMBB::NewCurvesM.
 
CIccMatrixNewMatrix ()
 Name: CIccMBB::NewMatrix.
 
CIccMBBoperator= (const CIccMBB &IMBB)
 Name: CIccMBB::operator=.
 
icUInt8Number OutputChannels () const
 
CIccCLUTSetCLUT (CIccCLUT *clut)
 Name: CIccMBB::SetCLUT.
 
virtual void SetColorSpaces (icColorSpaceSignature csInput, icColorSpaceSignature csOutput)
 Name: CIccMBB::SetColorSpaces.
 
bool SwapMBCurves ()
 
virtual bool UseLegacyPCS () const
 
virtual ~CIccMBB ()
 Name: CIccMBB::~CIccMBB.
 
- Public Member Functions inherited from CIccTag
 CIccTag ()
 Name: CIccTag::CIccTag.
 
virtual void DetachIO ()
 Function: ReadAll() - Read All sub data for tag from file.
 
virtual icArraySignature GetTagArrayType () const
 
virtual icStructSignature GetTagStructType () const
 
virtual bool IsArrayType ()
 
virtual bool IsNumArrayType () const
 
virtual bool IsSupported ()
 Function: IsSupported(size, pIO) - Check if tag fully supported for apply purposes.
 
virtual bool Read (icUInt32Number size, CIccIO *pIO, CIccProfile *pProfile)
 Function: Read(size, pIO) - Read tag from file.
 
virtual bool ReadAll ()
 Function: ReadAll() - Read All sub data for tag from file.
 
virtual icValidateStatus Validate (std::string sigPath, std::string &sReport, const CIccProfile *pProfile=NULL) const
 Function: Validate Each derived tag will implement it's own IsValid() function.
 
virtual ~CIccTag ()
 Name: CIccTag::CIccTag.
 
- Public Member Functions inherited from CIccTagXml
virtual const char * GetExtClassName () const
 
virtual const char * GetExtDerivedClassName () const
 
virtual ~CIccTagXml (void)
 

Additional Inherited Members

- Static Public Member Functions inherited from CIccTag
static CIccTagCreate (icTagTypeSignature sig)
 Name: CIccTag::Create.
 
- Public Attributes inherited from CIccTag
icUInt32Number m_nReserved
 
- Protected Attributes inherited from CIccTagLutAtoB
icUInt16Number m_nReservedWord
 
- Protected Attributes inherited from CIccMBB
bool m_bInputMatrix
 
bool m_bUseMCurvesAsBCurves
 
CIccCLUTm_CLUT
 
icColorSpaceSignature m_csInput
 
icColorSpaceSignature m_csOutput
 
LPIccCurvem_CurvesA
 
LPIccCurvem_CurvesB
 
LPIccCurvem_CurvesM
 
CIccMatrixm_Matrix
 
icUInt8Number m_nInput
 
icUInt8Number m_nOutput
 

Detailed Description

Definition at line 556 of file IccTagXml.h.

Constructor & Destructor Documentation

◆ ~CIccTagXmlLutBtoA()

virtual CIccTagXmlLutBtoA::~CIccTagXmlLutBtoA ( )
inlinevirtual

Definition at line 559 of file IccTagXml.h.

559{}

Member Function Documentation

◆ GetClassName()

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

Reimplemented from CIccTag.

Definition at line 561 of file IccTagXml.h.

561{return "CIccTagXmlLutBtoA"; }

◆ GetExtension()

virtual IIccExtensionTag * CIccTagXmlLutBtoA::GetExtension ( )
inlinevirtual

Reimplemented from CIccTag.

Definition at line 563 of file IccTagXml.h.

563{return this; }

◆ ParseXml()

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

Implements CIccTagXml.

Definition at line 3879 of file IccTagXml.cpp.

3880{
3881 if (pNode) {
3882 return icMBBFromXml(this, pNode, icConvertVariable, parseStr);
3883 }
3884
3885 return false;
3886}
bool icMBBFromXml(CIccMBB *pMBB, xmlNode *pNode, icConvertType nType, std::string &parseStr)
@ icConvertVariable

References icConvertVariable, and icMBBFromXml().

+ Here is the call graph for this function:

◆ ToXml()

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

Implements CIccTagXml.

Definition at line 3869 of file IccTagXml.cpp.

3870{
3871 std::string info;
3872
3873 bool rv = icMBBToXml(xml, this, icConvertVariable, blanks, true);
3874
3875 return rv;
3876}
bool icMBBToXml(std::string &xml, CIccMBB *pMBB, icConvertType nType, std::string blanks="", bool bSaveGridPoints=false)

References icConvertVariable, and icMBBToXml().

+ Here is the call graph for this function:

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