
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 Image * | MatrixToImage (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 MatrixInfo * | AcquireMatrixInfo (const size_t, const size_t, const size_t, ExceptionInfo *) |
| MagickExport MatrixInfo ** | DestroyMatrixInfo (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 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 * | ) |
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 * | ) |
References MagickCoreSignature, _MatrixInfo::rows, and _MatrixInfo::signature.
Referenced by RadonProjection().
| MagickExport void LeastSquaresAddTerms | ( | double ** | , | |
| double ** | , | |||
| const double * | , | |||
| const double * | , | |||
| const | size_t, | |||
| const | size_t | |||
| ) |
Referenced by GenerateCoefficients().
| MagickExport Image* MatrixToImage | ( | const MatrixInfo * | , | |
| ExceptionInfo * | ||||
| ) |
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 ** | , | |
| const | size_t | |||
| ) |
References RelinquishMagickMemory().
Referenced by GenerateCoefficients().
| 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().
1.6.1