Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
Data Class: CIccResponseCurveStruct. More...
#include <IccTagBasic.h>
Protected Attributes | |
icXYZNumber * | m_maxColorantXYZ |
icMeasurementUnitSig | m_measurementUnitSig |
icUInt16Number | m_nChannels |
CIccResponse16List * | m_Response16ListArray |
Friends | |
class | CIccTagResponseCurveSet16 |
Data Class: CIccResponseCurveStruct.
Purpose: The base class for response curve structure
Definition at line 1561 of file IccTagBasic.h.
CIccResponseCurveStruct::CIccResponseCurveStruct | ( | icMeasurementUnitSig | sig, |
icUInt16Number | nChannels = 0 ) |
Name: CIccResponseCurveStruct::CIccResponseCurveStruct.
Purpose: Constructor
Args: sig = measurement unit signature indicating the type of measurement data, nChannels = number of channels
Definition at line 9746 of file IccTagBasic.cpp.
References sig.
CIccResponseCurveStruct::CIccResponseCurveStruct | ( | icUInt16Number | nChannels = 0 | ) |
Name: CIccResponseCurveStruct::CIccResponseCurveStruct.
Purpose: Constructor
Args: nChannels = number of channels
Definition at line 9727 of file IccTagBasic.cpp.
CIccResponseCurveStruct::CIccResponseCurveStruct | ( | const CIccResponseCurveStruct & | IRCS | ) |
Name: CIccResponseCurveStruct::CIccResponseCurveStruct.
Purpose: Copy Constructor
Args: IRCS = The CIccTagUnknown object to be copied
Definition at line 9764 of file IccTagBasic.cpp.
References m_maxColorantXYZ, m_measurementUnitSig, m_nChannels, and m_Response16ListArray.
|
virtual |
Name: CIccResponseCurveStruct::~CIccResponseCurveStruct.
Purpose: Destructor
Definition at line 9820 of file IccTagBasic.cpp.
void CIccResponseCurveStruct::Describe | ( | std::string & | sDescription, |
int | nVerboseness ) |
Name: CIccResponseCurveStruct::Describe.
Purpose: Dump data associated with the tag to a string
Args: sDescription - string to concatenate tag dump to
Definition at line 9970 of file IccTagBasic.cpp.
References CIccInfo::GetMeasurementUnit(), and icFtoD().
|
inline |
Definition at line 1576 of file IccTagBasic.h.
Referenced by CIccTagXmlResponseCurveSet16::ToXml().
|
inline |
Definition at line 1577 of file IccTagBasic.h.
Referenced by CIccTagXmlResponseCurveSet16::ToXml().
|
inline |
Definition at line 1580 of file IccTagBasic.h.
Referenced by CIccTagXmlResponseCurveSet16::ParseXml(), and CIccTagXmlResponseCurveSet16::ToXml().
|
inline |
Definition at line 1581 of file IccTagBasic.h.
Referenced by CIccTagResponseCurveSet16::GetFirstCurves(), and CIccTagResponseCurveSet16::GetNextCurves().
|
inline |
Definition at line 1579 of file IccTagBasic.h.
Referenced by CIccTagXmlResponseCurveSet16::ParseXml(), and CIccTagXmlResponseCurveSet16::ToXml().
CIccResponseCurveStruct & CIccResponseCurveStruct::operator= | ( | const CIccResponseCurveStruct & | RespCurveStruct | ) |
Name: CIccResponseCurveStruct::operator=.
Purpose: Copy Operator
Args: RespCurveStruct = The CIccResponseCurveStruct object to be copied
Definition at line 9788 of file IccTagBasic.cpp.
References m_maxColorantXYZ, m_measurementUnitSig, m_nChannels, and m_Response16ListArray.
bool CIccResponseCurveStruct::Read | ( | icUInt32Number | size, |
CIccIO * | pIO ) |
Name: CIccResponseCurveStruct::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
Definition at line 9844 of file IccTagBasic.cpp.
References icResponse16Number::deviceCode, icResponse16Number::measurementValue, CIccIO::Read16(), CIccIO::Read32(), and icResponse16Number::reserved.
Referenced by CIccTagResponseCurveSet16::Read().
icValidateStatus CIccResponseCurveStruct::Validate | ( | std::string & | sReport | ) |
Name: CIccResponseCurveStruct::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.
Definition at line 10017 of file IccTagBasic.cpp.
References CIccInfo::CheckData(), CIccInfo::GetSigName(), icMaxStatus(), icMsgValidateNonCompliant, icSigDN, icSigDNN, icSigDNNP, icSigDNP, icSigStatusA, icSigStatusE, icSigStatusI, icSigStatusM, icSigStatusT, icValidateNonCompliant, and icValidateOK.
bool CIccResponseCurveStruct::Write | ( | CIccIO * | pIO | ) |
Name: CIccResponseCurveStruct::Write.
Purpose: Write the tag to a file
Args: pIO - The IO object to write tag to.
Return: true = succesful, false = failure
Definition at line 9911 of file IccTagBasic.cpp.
References sig, CIccIO::Write16(), and CIccIO::Write32().
|
friend |
Definition at line 1563 of file IccTagBasic.h.
|
protected |
Definition at line 1587 of file IccTagBasic.h.
Referenced by CIccResponseCurveStruct(), and operator=().
|
protected |
Definition at line 1586 of file IccTagBasic.h.
Referenced by CIccResponseCurveStruct(), and operator=().
|
protected |
Definition at line 1585 of file IccTagBasic.h.
Referenced by CIccResponseCurveStruct(), and operator=().
|
protected |
Definition at line 1588 of file IccTagBasic.h.
Referenced by CIccResponseCurveStruct(), and operator=().