MagickCore  6.9.11
Convert, Edit, Or Compose Bitmap Images
matrix.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _MatrixInfo MatrixInfo
 

Functions

MagickExport double ** AcquireMagickMatrix (const size_t, const size_t)
 
MagickExport double ** RelinquishMagickMatrix (double **, const size_t)
 
MagickExport ImageMatrixToImage (const MatrixInfo *, ExceptionInfo *)
 
MagickExport MagickBooleanType GaussJordanElimination (double **, double **, const size_t, const size_t)
 
MagickExport MagickBooleanType GetMatrixElement (const MatrixInfo *, const ssize_t, const ssize_t, void *)
 
MagickExport MagickBooleanType NullMatrix (MatrixInfo *)
 
MagickExport MagickBooleanType SetMatrixElement (const MatrixInfo *, const ssize_t, const ssize_t, const void *)
 
MagickExport MatrixInfoAcquireMatrixInfo (const size_t, const size_t, const size_t, ExceptionInfo *)
 
MagickExport MatrixInfoDestroyMatrixInfo (MatrixInfo *)
 
MagickExport size_t GetMatrixColumns (const MatrixInfo *)
 
MagickExport size_t GetMatrixRows (const MatrixInfo *)
 
MagickExport void LeastSquaresAddTerms (double **, double **, const double *, const double *, const size_t, const size_t)
 

Typedef Documentation

◆ MatrixInfo

typedef struct _MatrixInfo MatrixInfo

Function Documentation

◆ AcquireMagickMatrix()

MagickExport double** AcquireMagickMatrix ( const  size_t,
const  size_t 
)

◆ AcquireMatrixInfo()

MagickExport MatrixInfo* AcquireMatrixInfo ( const  size_t,
const  size_t,
const  size_t,
ExceptionInfo  
)

◆ DestroyMatrixInfo()

◆ GaussJordanElimination()

MagickExport MagickBooleanType GaussJordanElimination ( double **  ,
double **  ,
const  size_t,
const  size_t 
)

◆ GetMatrixColumns()

MagickExport size_t GetMatrixColumns ( const MatrixInfo )

◆ GetMatrixElement()

MagickExport MagickBooleanType GetMatrixElement ( const MatrixInfo ,
const  ssize_t,
const  ssize_t,
void *   
)

◆ GetMatrixRows()

MagickExport size_t GetMatrixRows ( const MatrixInfo )

References MagickCoreSignature, _MatrixInfo::rows, and _MatrixInfo::signature.

Referenced by RadonProjection().

Here is the caller graph for this function:

◆ LeastSquaresAddTerms()

MagickExport void LeastSquaresAddTerms ( double **  ,
double **  ,
const double *  ,
const double *  ,
const  size_t,
const  size_t 
)

Referenced by GenerateCoefficients().

Here is the caller graph for this function:

◆ MatrixToImage()

◆ NullMatrix()

◆ RelinquishMagickMatrix()

MagickExport double ** RelinquishMagickMatrix ( double **  ,
const  size_t 
)

References RelinquishMagickMemory().

Referenced by GenerateCoefficients().

Here is the caller graph for this function:

◆ SetMatrixElement()

MagickExport MagickBooleanType SetMatrixElement ( const MatrixInfo ,
const  ssize_t,
const  ssize_t,
const void *   
)

References _MatrixInfo::columns, DiskCache, _MatrixInfo::elements, _MatrixInfo::length, MagickCoreSignature, MagickFalse, MagickTrue, _MatrixInfo::signature, _MatrixInfo::stride, _MatrixInfo::type, and WriteMatrixElements().

Referenced by CannyEdgeImage(), ConnectedComponentsImage(), HoughLineImage(), RadonProjection(), RadonTransform(), and TraceEdges().

Here is the caller graph for this function: