18#ifndef MAGICKCORE_MATRIX_H 
   19#define MAGICKCORE_MATRIX_H 
   21#if defined(__cplusplus) || defined(c_plusplus) 
   28extern MagickExport 
double 
   29  **AcquireMagickMatrix(
const size_t,
const size_t),
 
   30  **RelinquishMagickMatrix(
double **,
const size_t);
 
   32extern MagickExport Image
 
   33  *MatrixToImage(
const MatrixInfo *,ExceptionInfo *);
 
   35extern MagickExport MagickBooleanType
 
   36  GetMatrixElement(
const MatrixInfo *,
const ssize_t,
const ssize_t,
void *),
 
   37  NullMatrix(MatrixInfo *),
 
   38  SetMatrixElement(
const MatrixInfo *,
const ssize_t,
const ssize_t,
const void *);
 
   40MagickExport MatrixInfo
 
   41  *AcquireMatrixInfo(
const size_t,
const size_t,
const size_t,ExceptionInfo *),
 
   42  *DestroyMatrixInfo(MatrixInfo *);
 
   45  GetMatrixColumns(
const MatrixInfo *),
 
   46  GetMatrixRows(
const MatrixInfo *);
 
   48#if defined(__cplusplus) || defined(c_plusplus)