File indexing completed on 2025-01-18 10:01:21
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018 #ifndef MAGICKCORE_MATRIX_H
0019 #define MAGICKCORE_MATRIX_H
0020
0021 #if defined(__cplusplus) || defined(c_plusplus)
0022 extern "C" {
0023 #endif
0024
0025 typedef struct _MatrixInfo
0026 MatrixInfo;
0027
0028 extern MagickExport double
0029 **AcquireMagickMatrix(const size_t,const size_t),
0030 **RelinquishMagickMatrix(double **,const size_t);
0031
0032 extern MagickExport Image
0033 *MatrixToImage(const MatrixInfo *,ExceptionInfo *);
0034
0035 extern MagickExport MagickBooleanType
0036 GetMatrixElement(const MatrixInfo *,const ssize_t,const ssize_t,void *),
0037 NullMatrix(MatrixInfo *),
0038 SetMatrixElement(const MatrixInfo *,const ssize_t,const ssize_t,const void *);
0039
0040 MagickExport MatrixInfo
0041 *AcquireMatrixInfo(const size_t,const size_t,const size_t,ExceptionInfo *),
0042 *DestroyMatrixInfo(MatrixInfo *);
0043
0044 MagickExport size_t
0045 GetMatrixColumns(const MatrixInfo *),
0046 GetMatrixRows(const MatrixInfo *);
0047
0048 #if defined(__cplusplus) || defined(c_plusplus)
0049 }
0050 #endif
0051
0052 #endif