IccMAX 2.1.27
Color Profile Tools
|
#include "IccDefs.h"
Go to the source code of this file.
Data Structures | |
class | IIccMatrixInverter |
class | IIccMatrixSolver |
Functions | |
IIccMatrixInverter ICCPROFLIB_API * | IccGetDefaultMatrixInverter () |
IIccMatrixSolver ICCPROFLIB_API * | IccGetDefaultMatrixSolver () |
void ICCPROFLIB_API | IccSetMatrixInverter (IIccMatrixInverter *pInverter) |
void ICCPROFLIB_API | IccSetMatrixSolver (IIccMatrixSolver *pSolver) |
Variables | |
ICCPROFLIB_API IIccMatrixInverter * | g_pIccMatrixInverter |
ICCPROFLIB_API IIccMatrixSolver * | g_pIccMatrixSolver |
File: IccSolve.h
Contains: Header for implementation Matrix Solve functionality
Version: V1
Copyright: (c) see ICC Software License
Definition in file IccSolve.h.
IIccMatrixInverter ICCPROFLIB_API * IccGetDefaultMatrixInverter | ( | ) |
Function: icGetDefaultInverter(IIccMatrixInverter *pInverter)
Purpose: Global function that can be used by a supporting application to determine the matrix solver object.
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 ICCPROFLIB_API * IccGetDefaultMatrixSolver | ( | ) |
Function: icGetDefaultSolver(IIccMatrixSolver *pSolver)
Purpose: Global function that can be used by a supporting application to determine the matrix solver object.
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 | ) |
Function: IccSetMatrixInverter(IIccMatrixInverter *pInverter)
Purpose: Global function that can be used by a supporting application to establish an implementation of a matrix inverter object.
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 | ) |
Function: IccSetMatrixSolver(IIccMatrixSolver *pSolver)
Purpose: Global function that can be used by a supporting application to establish an implementation of a matrix solver object.
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.
|
extern |
Global Variable: g_pIccMatrixInverter
Purpose: Keep tracks of pointer to matrix inverter object.
Referenced by IccGetDefaultMatrixInverter(), and IccSetMatrixInverter().
|
extern |
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().