MagickCore 6.9.12
|
Go to the source code of this file.
Typedefs | |
typedef struct _MatrixInfo | MatrixInfo |
typedef struct _MatrixInfo MatrixInfo |
MagickExport double ** AcquireMagickMatrix | ( | const | size_t, |
const | size_t | ||
) |
MagickExport MatrixInfo * AcquireMatrixInfo | ( | const | size_t, |
const | size_t, | ||
const | size_t, | ||
ExceptionInfo * | |||
) |
MagickExport MatrixInfo * DestroyMatrixInfo | ( | MatrixInfo * | matrix_info | ) |
Definition at line 366 of file matrix.c.
References DestroySemaphoreInfo(), DiskCache, DiskResource, _MatrixInfo::elements, _MatrixInfo::file, _MatrixInfo::length, LockSemaphoreInfo(), MagickCoreSignature, MagickFalse, MapCache, _MatrixInfo::mapped, MapResource, MemoryCache, MemoryResource, _MatrixInfo::path, RelinquishMagickMemory(), RelinquishMagickResource(), RelinquishUniqueFileResource(), _MatrixInfo::semaphore, _MatrixInfo::signature, _MatrixInfo::type, UnlockSemaphoreInfo(), and UnmapBlob().
Referenced by AcquireMatrixInfo(), CannyEdgeImage(), ConnectedComponentsImage(), HoughLineImage(), and RadonTransform().
MagickExport MagickBooleanType GaussJordanElimination | ( | double ** | , |
double ** | , | ||
const | size_t, | ||
const | size_t | ||
) |
MagickExport size_t GetMatrixColumns | ( | const MatrixInfo * | ) |
MagickExport MagickBooleanType GetMatrixElement | ( | const MatrixInfo * | , |
const | ssize_t, | ||
const | ssize_t, | ||
void * | |||
) |
MagickExport size_t GetMatrixRows | ( | const MatrixInfo * | matrix_info | ) |
Definition at line 748 of file matrix.c.
References MagickCoreSignature, _MatrixInfo::rows, and _MatrixInfo::signature.
Referenced by RadonProjection().
MagickExport void LeastSquaresAddTerms | ( | double ** | matrix, |
double ** | vectors, | ||
const double * | terms, | ||
const double * | results, | ||
const | size_t, | ||
const | size_t | ||
) |
Definition at line 826 of file matrix.c.
Referenced by GenerateCoefficients().
MagickExport Image * MatrixToImage | ( | const MatrixInfo * | matrix_info, |
ExceptionInfo * | exception | ||
) |
Definition at line 869 of file matrix.c.
References AcquireAuthenticCacheView(), AcquireImage(), _PixelPacket::blue, ClampToQuantum(), _Image::colorspace, _Image::columns, _MatrixInfo::columns, DestroyCacheView(), DestroyImage(), GetMatrixElement(), GRAYColorspace, _PixelPacket::green, MagickCoreSignature, MagickFalse, MagickTrue, QuantumRange, QueueCacheViewAuthenticPixels(), _PixelPacket::red, _Image::rows, _MatrixInfo::rows, _ExceptionInfo::signature, _MatrixInfo::signature, _MatrixInfo::stride, and SyncCacheViewAuthenticPixels().
Referenced by HoughLineImage().
MagickExport MagickBooleanType NullMatrix | ( | MatrixInfo * | ) |
MagickExport double ** RelinquishMagickMatrix | ( | double ** | matrix, |
const | size_t | ||
) |
Definition at line 1064 of file matrix.c.
References RelinquishMagickMemory().
Referenced by GenerateCoefficients().
MagickExport MagickBooleanType SetMatrixElement | ( | const MatrixInfo * | matrix_info, |
const | ssize_t, | ||
const | ssize_t, | ||
const void * | value | ||
) |
Definition at line 1108 of file matrix.c.
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().