IccMAX 2.1.27
Color Profile Tools
|
Go to the source code of this file.
Data Structures | |
class | CIccSimpleMatrixInverter |
class | CIccSimpleMatrixSolver |
Functions | |
IIccMatrixInverter * | IccGetDefaultMatrixInverter () |
IIccMatrixSolver * | IccGetDefaultMatrixSolver () |
void ICCPROFLIB_API | IccSetMatrixInverter (IIccMatrixInverter *pIccMatrixInverter) |
void ICCPROFLIB_API | IccSetMatrixSolver (IIccMatrixSolver *pIccMatrixSolver) |
File: IccSolve.cpp
Contains: Implementation of Matrix Solver
Version: V1
Copyright: (c) see ICC Software License
Definition in file IccSolve.cpp.
IIccMatrixInverter * IccGetDefaultMatrixInverter | ( | ) |
Name: IccGetDefaultMatrixInverter()
Purpose: Global function that can be used by a supporting application to determine the default matrix inverter object.
References g_pIccMatrixInverter.
Referenced by CIccMpeXmlMatrix::ParseXml().
IIccMatrixSolver * IccGetDefaultMatrixSolver | ( | ) |
Name: IccGetDefaultMatrixSolver()
Purpose: Global function that can be used by a supporting application to determine the default matrix solver object.
References g_pIccMatrixSolver.
void ICCPROFLIB_API IccSetMatrixInverter | ( | IIccMatrixInverter * | pIccMatrixInverter | ) |
Name: IccSetMatrixInverter(IIccMatrixInverter *pInverter)
Purpose: Global function that can be used by a supporting application to establish an implementation of a matrix inverter object.
References g_pIccMatrixInverter.
void ICCPROFLIB_API IccSetMatrixSolver | ( | IIccMatrixSolver * | pIccMatrixSolver | ) |
Name: IccSetMatrixSolver(IIccMatrixSolver *pSolver)
Purpose: Global function that can be used by a supporting application to establish an implementation of a matrix solver object.
References g_pIccMatrixSolver.
ICCPROFLIB_API IIccMatrixInverter* g_pIccMatrixInverter = &g_SimpleInverter |
Global Variable: g_pIccMatrixInverter
Purpose: Keep tracks of pointer to matrix inverter object.
Referenced by IccGetDefaultMatrixInverter(), and IccSetMatrixInverter().
ICCPROFLIB_API IIccMatrixSolver* g_pIccMatrixSolver = &g_SimpleSolver |
Global Variable: g_pIccMatrixSolver
Purpose: Keep tracks of pointer to matrix solver object. This object should be instantiated before making calls to CIccMpeCalculator. If this variable is not set then the SOLV operator will return a zero vector with with the status of false.
Referenced by CIccOpDefSolve::Exec(), IccGetDefaultMatrixSolver(), and IccSetMatrixSolver().
CIccSimpleMatrixInverter g_SimpleInverter |
CIccSimpleMatrixSolver g_SimpleSolver |