Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
Class: CIccMpeSpectralMatrix. More...
#include <IccMpeSpectral.h>
Protected Member Functions | |
void | copyData (const CIccMpeSpectralMatrix &ITPC) |
Name: &CIccMpeSpectralMatrix::operator=. | |
virtual const char * | GetDescribeName () const =0 |
virtual icUInt16Number | numVectors () const =0 |
Protected Attributes | |
icUInt16Number | m_nReserved2 |
CIccMatrixMath * | m_pApplyMtx |
icFloatNumber * | m_pMatrix |
icFloatNumber * | m_pOffset |
icFloatNumber * | m_pWhite |
icSpectralRange | m_Range |
icUInt32Number | m_size |
icFloatNumber | m_xyzOffset [3] |
Protected Attributes inherited from CIccMultiProcessElement | |
icUInt16Number | m_nInputChannels |
icUInt16Number | m_nOutputChannels |
Additional Inherited Members | |
Static Public Member Functions inherited from CIccMultiProcessElement | |
static CIccMultiProcessElement * | Create (icElemTypeSignature sig) |
Name: CIccMultiProcessElement::Create. | |
Public Attributes inherited from CIccMultiProcessElement | |
icUInt32Number | m_nReserved |
Class: CIccMpeSpectralMatrix.
Purpose: The Observed Emission Matrix Element
Definition at line 94 of file IccMpeSpectral.h.
CIccMpeSpectralMatrix::CIccMpeSpectralMatrix | ( | ) |
Name: CIccMpeSpectralMatrix::CIccMpeSpectralMatrix.
Purpose:
Args:
Return:
Definition at line 101 of file IccMpeSpectral.cpp.
CIccMpeSpectralMatrix::CIccMpeSpectralMatrix | ( | const CIccMpeSpectralMatrix & | matrix | ) |
Name: CIccMpeSpectralMatrix::CIccMpeSpectralMatrix.
Purpose:
Args:
Return:
Definition at line 129 of file IccMpeSpectral.cpp.
References CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_nReserved2, m_pMatrix, m_pOffset, m_pWhite, m_Range, and m_size.
|
virtual |
Name: CIccMpeSpectralMatrix::~CIccMpeSpectralMatrix.
Purpose:
Args:
Return:
Definition at line 234 of file IccMpeSpectral.cpp.
|
pure virtual |
Implements CIccMultiProcessElement.
Implemented in CIccMpeEmissionMatrix, and CIccMpeInvEmissionMatrix.
|
pure virtual |
Implements CIccMultiProcessElement.
Implemented in CIccMpeEmissionMatrix, and CIccMpeInvEmissionMatrix.
|
protected |
Name: &CIccMpeSpectralMatrix::operator=.
Purpose:
Args:
Return:
Definition at line 177 of file IccMpeSpectral.cpp.
References CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_nReserved2, m_pMatrix, m_pOffset, m_pWhite, and m_size.
|
virtual |
Name: CIccMpeSpectralMatrix::Describe.
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
Definition at line 310 of file IccMpeSpectral.cpp.
References icF16toF().
|
protectedpure virtual |
Implemented in CIccMpeEmissionMatrix, and CIccMpeInvEmissionMatrix.
|
inline |
Definition at line 111 of file IccMpeSpectral.h.
|
inline |
Definition at line 112 of file IccMpeSpectral.h.
|
inline |
Definition at line 106 of file IccMpeSpectral.h.
|
inline |
Definition at line 110 of file IccMpeSpectral.h.
|
inlinevirtual |
Reimplemented from CIccMultiProcessElement.
Definition at line 119 of file IccMpeSpectral.h.
|
protectedpure virtual |
Implemented in CIccMpeEmissionMatrix, and CIccMpeInvEmissionMatrix.
|
virtual |
Name: CIccMpeSpectralMatrix::Read.
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
Definition at line 368 of file IccMpeSpectral.cpp.
References icSpectralRange::end, CIccIO::Read16(), CIccIO::Read32(), CIccIO::ReadFloat32Float(), sig, icSpectralRange::start, and icSpectralRange::steps.
bool CIccMpeSpectralMatrix::SetSize | ( | icUInt16Number | nInputChannels, |
icUInt16Number | nOutputChannels, | ||
const icSpectralRange & | range ) |
Name: CIccMpeSpectralMatrix::SetSize.
Purpose:
Args:
Return:
Definition at line 260 of file IccMpeSpectral.cpp.
References icSpectralRange::steps.
|
virtual |
Name: CIccMpeSpectralMatrix::Validate.
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
Reimplemented in CIccMpeInvEmissionMatrix.
Definition at line 517 of file IccMpeSpectral.cpp.
References CIccInfo::GetSigPathName(), icGetSigPath(), icMaxStatus(), icMsgValidateCriticalError, icValidateCriticalError, and CIccMultiProcessElement::Validate().
Referenced by CIccMpeInvEmissionMatrix::Validate().
|
virtual |
Name: CIccMpeSpectralMatrix::Write.
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
Definition at line 454 of file IccMpeSpectral.cpp.
References sig, CIccIO::Write16(), CIccIO::Write32(), and CIccIO::WriteFloat32Float().
|
protected |
Definition at line 127 of file IccMpeSpectral.h.
Referenced by CIccMpeSpectralMatrix(), and copyData().
|
protected |
Definition at line 134 of file IccMpeSpectral.h.
|
protected |
Definition at line 130 of file IccMpeSpectral.h.
Referenced by CIccMpeSpectralMatrix(), and copyData().
|
protected |
Definition at line 131 of file IccMpeSpectral.h.
Referenced by CIccMpeSpectralMatrix(), and copyData().
|
protected |
Definition at line 129 of file IccMpeSpectral.h.
Referenced by CIccMpeSpectralMatrix(), and copyData().
|
protected |
Definition at line 126 of file IccMpeSpectral.h.
Referenced by CIccMpeSpectralMatrix().
|
protected |
Definition at line 132 of file IccMpeSpectral.h.
Referenced by CIccMpeSpectralMatrix(), and copyData().
|
protected |
Definition at line 135 of file IccMpeSpectral.h.