#include <IccTagLut.h>
Public Member Functions | |
| CIccMatrix (bool bUseConstants=true) | |
| CIccMatrix (const CIccMatrix &MatrixClass) | |
| CIccMatrix & | operator= (const CIccMatrix &MatrixClass) |
| virtual | ~CIccMatrix () |
| void | DumpLut (std::string &sDescription, const icChar *szName) |
| virtual void | Apply (icFloatNumber *Pixel) |
| icValidateStatus | Validate (icTagTypeSignature sig, std::string &sReport, const CIccProfile *pProfile=NULL) const |
| virtual bool | IsIdentity () |
Public Attributes | |
| icFloatNumber | m_e [12] |
| bool | m_bUseConstants |
Purpose: The base matrix class
|
|
Name: CIccMatrix::CIccMatrix Purpose: Constructor Args: bUseConstants = true if the matrix contains additional row for constants |
|
|
Name: CIccMatrix::CIccMatrix Purpose: Copy Constructor Args: MatrixClass = The CIccMatrix object to be copied |
|
|
|
|
|
Name: CIccMatrix::Apply Purpose: Multiplies the pixel by the matrix. Args: Pixel = Pixel to be multiplied by the matrix |
|
||||||||||||
|
Name: CIccTagParametricCurve::DumpLut Purpose: Dump the matrix data to a string. Args: sDescription = string to concatenate tag dump to, szName = name of the curve to be printed |
|
|
Name: CIccMatrix::IsIdentity Purpose: Checks if the matrix is identity Return: true if matrix is identity and uses no constants, else false |
|
|
Name: CIccMatrix::operator= Purpose: Copy Operator Args: MatrixClass = The CIccMatrix object to be copied |
|
||||||||||||||||
|
Name: CIccMatrix::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. |
|
|
|
|
|
|
1.3.9.1