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

#include <IccTagXml.h>

+ Inheritance diagram for CIccTagXmlLutAtoB:
+ Collaboration diagram for CIccTagXmlLutAtoB:

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 ~CIccTagXmlLutAtoB ()
 
- Public Member Functions inherited from CIccTagLutAtoB
 CIccTagLutAtoB ()
 Name: CIccTagLutAtoB::CIccTagLutAtoB.
 
 CIccTagLutAtoB (const CIccTagLutAtoB &ITLA2B)
 Name: CIccTagLutAtoB::CIccTagLutAtoB.
 
virtual icTagTypeSignature GetType () const
 Function: GetType()
 
virtual CIccTagNewCopy () const
 Function: NewCopy(sDescription) Each derived tag will implement it's own NewCopy() function.
 
CIccTagLutAtoBoperator= (const CIccTagLutAtoB &ITLA2B)
 Name: CIccTagLutAtoB::operator=.
 
bool Read (icUInt32Number size, CIccIO *pIO)
 Name: CIccTagLutAtoB::Read.
 
virtual icValidateStatus Validate (std::string sigPath, std::string &sReport, const CIccProfile *pProfile=NULL)
 Name: CIccTagLutAtoB::Validate.
 
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 543 of file IccTagXml.h.

Constructor & Destructor Documentation

◆ ~CIccTagXmlLutAtoB()

virtual CIccTagXmlLutAtoB::~CIccTagXmlLutAtoB ( )
inlinevirtual

Definition at line 546 of file IccTagXml.h.

546{}

Member Function Documentation

◆ GetClassName()

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

Reimplemented from CIccTag.

Definition at line 548 of file IccTagXml.h.

548{return "CIccTagXmlLutAtoB"; }

◆ GetExtension()

virtual IIccExtensionTag * CIccTagXmlLutAtoB::GetExtension ( )
inlinevirtual

Reimplemented from CIccTag.

Definition at line 550 of file IccTagXml.h.

550{return this; }

◆ ParseXml()

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

Implements CIccTagXml.

Definition at line 3858 of file IccTagXml.cpp.

3859{
3860
3861 if (pNode) {
3862 return icMBBFromXml(this, pNode, icConvertVariable, parseStr);
3863 }
3864
3865 return false;
3866}
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 CIccTagXmlLutAtoB::ToXml ( std::string & xml,
std::string blanks = "" )
virtual

Implements CIccTagXml.

Definition at line 3848 of file IccTagXml.cpp.

3849{
3850 std::string info;
3851
3852 bool rv = icMBBToXml(xml, this, icConvertVariable, blanks, true);
3853
3854 return rv;
3855}
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: