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)