Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
Loading...
Searching...
No Matches
IIccMatrixInverter Class Referenceabstract

Structure: IIccMatrixInverter. More...

#include <IccSolve.h>

+ Inheritance diagram for IIccMatrixInverter:
+ Collaboration diagram for IIccMatrixInverter:

Public Member Functions

virtual bool Invert (icFloatNumber *dMatrix, icUInt16Number nRows, icUInt16Number nCols)=0
 Member Function: Invert.
 

Detailed Description

Structure: IIccMatrixInverter.

Purpose: Define an interface for allowing external implementation of matrix inversion

Definition at line 148 of file IccSolve.h.

Member Function Documentation

◆ Invert()

virtual bool IIccMatrixInverter::Invert ( icFloatNumber * dMatrix,
icUInt16Number nRows,
icUInt16Number nCols )
pure virtual

Member Function: Invert.

Purpose: Invert a square matrix

Parameters: -dMatrix is a matrix (M) with nRows x nCols entries -nRows is number of rows in matrix -nCols is number of columns in matrix

Return: true if matrix was inverted or false if not possible.

Implemented in CIccSimpleMatrixInverter.

Referenced by CIccMpeXmlMatrix::ParseXml().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: