|
MagickWand
6.7.5
|
#include "MagickWand/studio.h"#include "MagickWand/MagickWand.h"#include "MagickWand/magick-wand-private.h"#include "MagickWand/pixel-iterator.h"#include "MagickWand/pixel-wand.h"#include "MagickWand/wand.h"Go to the source code of this file.
Data Structures | |
| struct | _PixelIterator |
Defines | |
| #define | PixelIteratorId "PixelIterator" |
Functions | |
| WandExport void | ClearPixelIterator (PixelIterator *iterator) |
| WandExport PixelIterator * | ClonePixelIterator (const PixelIterator *iterator) |
| WandExport PixelIterator * | DestroyPixelIterator (PixelIterator *iterator) |
| WandExport MagickBooleanType | IsPixelIterator (const PixelIterator *iterator) |
| WandExport PixelIterator * | NewPixelIterator (MagickWand *wand) |
| WandExport MagickBooleanType | PixelClearIteratorException (PixelIterator *iterator) |
| WandExport PixelIterator * | NewPixelRegionIterator (MagickWand *wand, const ssize_t x, const ssize_t y, const size_t width, const size_t height) |
| WandExport PixelWand ** | PixelGetCurrentIteratorRow (PixelIterator *iterator, size_t *number_wands) |
| WandExport char * | PixelGetIteratorException (const PixelIterator *iterator, ExceptionType *severity) |
| WandExport ExceptionType | PixelGetIteratorExceptionType (const PixelIterator *wand) |
| WandExport ssize_t | PixelGetIteratorRow (PixelIterator *iterator) |
| WandExport PixelWand ** | PixelGetNextIteratorRow (PixelIterator *iterator, size_t *number_wands) |
| WandExport PixelWand ** | PixelGetPreviousIteratorRow (PixelIterator *iterator, size_t *number_wands) |
| WandExport void | PixelResetIterator (PixelIterator *iterator) |
| WandExport void | PixelSetFirstIteratorRow (PixelIterator *iterator) |
| WandExport MagickBooleanType | PixelSetIteratorRow (PixelIterator *iterator, const ssize_t row) |
| WandExport void | PixelSetLastIteratorRow (PixelIterator *iterator) |
| WandExport MagickBooleanType | PixelSyncIterator (PixelIterator *iterator) |
| #define PixelIteratorId "PixelIterator" |
Definition at line 59 of file pixel-iterator.c.
Referenced by ClonePixelIterator(), IsPixelIterator(), NewPixelIterator(), and NewPixelRegionIterator().
| WandExport void ClearPixelIterator | ( | PixelIterator * | iterator | ) |
Definition at line 122 of file pixel-iterator.c.
References _PixelIterator::signature, WandSignature, _PixelIterator::debug, _PixelIterator::name, _PixelIterator::pixel_wands, DestroyPixelWands(), _PixelIterator::region, _PixelIterator::exception, NewPixelWands(), _PixelIterator::active, and _PixelIterator::y.
| WandExport PixelIterator* ClonePixelIterator | ( | const PixelIterator * | iterator | ) |
Definition at line 159 of file pixel-iterator.c.
References _PixelIterator::signature, WandSignature, _PixelIterator::debug, _PixelIterator::name, ThrowWandFatalException, _PixelIterator::id, AcquireWandId(), MaxTextExtent, PixelIteratorId, _PixelIterator::exception, _PixelIterator::image, _PixelIterator::view, _PixelIterator::region, _PixelIterator::active, _PixelIterator::y, _PixelIterator::pixel_wands, and ClonePixelWands().
| WandExport PixelIterator* DestroyPixelIterator | ( | PixelIterator * | iterator | ) |
Definition at line 217 of file pixel-iterator.c.
References _PixelIterator::signature, WandSignature, _PixelIterator::debug, _PixelIterator::name, _PixelIterator::image, _PixelIterator::view, _PixelIterator::pixel_wands, DestroyPixelWands(), _PixelIterator::region, _PixelIterator::exception, RelinquishWandId(), and _PixelIterator::id.
Referenced by main().
| WandExport MagickBooleanType IsPixelIterator | ( | const PixelIterator * | iterator | ) |
Definition at line 257 of file pixel-iterator.c.
References _PixelIterator::signature, WandSignature, PixelIteratorId, and _PixelIterator::name.
| WandExport PixelIterator* NewPixelIterator | ( | MagickWand * | wand | ) |
Definition at line 294 of file pixel-iterator.c.
References ThrowWandFatalException, GetImageFromMagickWand(), _PixelIterator::id, AcquireWandId(), _PixelIterator::name, MaxTextExtent, PixelIteratorId, _PixelIterator::exception, _PixelIterator::image, _PixelIterator::view, _PixelIterator::region, _PixelIterator::pixel_wands, NewPixelWands(), _PixelIterator::y, _PixelIterator::debug, _PixelIterator::signature, and WandSignature.
Referenced by main().
| WandExport PixelIterator* NewPixelRegionIterator | ( | MagickWand * | wand, |
| const ssize_t | x, | ||
| const ssize_t | y, | ||
| const size_t | width, | ||
| const size_t | height | ||
| ) |
Definition at line 407 of file pixel-iterator.c.
References ThrowWandFatalException, GetImageFromMagickWand(), _MagickWand::name, _PixelIterator::id, AcquireWandId(), _PixelIterator::name, MaxTextExtent, PixelIteratorId, _PixelIterator::exception, _PixelIterator::view, _PixelIterator::region, _PixelIterator::pixel_wands, NewPixelWands(), _PixelIterator::y, _PixelIterator::debug, _PixelIterator::signature, and WandSignature.
| WandExport MagickBooleanType PixelClearIteratorException | ( | PixelIterator * | iterator | ) |
Definition at line 370 of file pixel-iterator.c.
References _PixelIterator::signature, WandSignature, _PixelIterator::debug, _PixelIterator::name, and _PixelIterator::exception.
| WandExport PixelWand** PixelGetCurrentIteratorRow | ( | PixelIterator * | iterator, |
| size_t * | number_wands | ||
| ) |
Definition at line 488 of file pixel-iterator.c.
References _PixelIterator::signature, WandSignature, _PixelIterator::debug, _PixelIterator::name, _PixelIterator::active, _PixelIterator::view, _PixelIterator::region, _PixelIterator::y, _PixelIterator::exception, PixelSetQuantumPixel(), _PixelIterator::image, and _PixelIterator::pixel_wands.
| WandExport char* PixelGetIteratorException | ( | const PixelIterator * | iterator, |
| ExceptionType * | severity | ||
| ) |
Definition at line 543 of file pixel-iterator.c.
References _PixelIterator::signature, WandSignature, _PixelIterator::debug, _PixelIterator::name, _PixelIterator::exception, MaxTextExtent, and ThrowWandFatalException.
| WandExport ExceptionType PixelGetIteratorExceptionType | ( | const PixelIterator * | wand | ) |
Definition at line 598 of file pixel-iterator.c.
References _PixelIterator::signature, WandSignature, _PixelIterator::debug, _PixelIterator::name, and _PixelIterator::exception.
| WandExport ssize_t PixelGetIteratorRow | ( | PixelIterator * | iterator | ) |
Definition at line 630 of file pixel-iterator.c.
References _PixelIterator::signature, WandSignature, _PixelIterator::debug, _PixelIterator::name, and _PixelIterator::y.
| WandExport PixelWand** PixelGetNextIteratorRow | ( | PixelIterator * | iterator, |
| size_t * | number_wands | ||
| ) |
Definition at line 665 of file pixel-iterator.c.
References _PixelIterator::signature, WandSignature, _PixelIterator::debug, _PixelIterator::name, _PixelIterator::active, _PixelIterator::y, PixelSetIteratorRow(), _PixelIterator::view, _PixelIterator::region, _PixelIterator::exception, PixelSetQuantumPixel(), _PixelIterator::image, and _PixelIterator::pixel_wands.
Referenced by main().
| WandExport PixelWand** PixelGetPreviousIteratorRow | ( | PixelIterator * | iterator, |
| size_t * | number_wands | ||
| ) |
Definition at line 723 of file pixel-iterator.c.
References _PixelIterator::signature, WandSignature, _PixelIterator::debug, _PixelIterator::name, _PixelIterator::active, _PixelIterator::y, PixelSetIteratorRow(), _PixelIterator::view, _PixelIterator::region, _PixelIterator::exception, PixelSetQuantumPixel(), _PixelIterator::image, and _PixelIterator::pixel_wands.
| WandExport void PixelResetIterator | ( | PixelIterator * | iterator | ) |
Definition at line 779 of file pixel-iterator.c.
References _PixelIterator::signature, WandSignature, _PixelIterator::debug, _PixelIterator::name, _PixelIterator::active, and _PixelIterator::y.
| WandExport void PixelSetFirstIteratorRow | ( | PixelIterator * | iterator | ) |
Definition at line 811 of file pixel-iterator.c.
References _PixelIterator::signature, WandSignature, _PixelIterator::debug, _PixelIterator::name, _PixelIterator::active, _PixelIterator::y, and _PixelIterator::region.
| WandExport MagickBooleanType PixelSetIteratorRow | ( | PixelIterator * | iterator, |
| const ssize_t | row | ||
| ) |
Definition at line 844 of file pixel-iterator.c.
References _PixelIterator::signature, WandSignature, _PixelIterator::debug, _PixelIterator::name, _PixelIterator::region, _PixelIterator::active, and _PixelIterator::y.
Referenced by PixelGetNextIteratorRow(), and PixelGetPreviousIteratorRow().
| WandExport void PixelSetLastIteratorRow | ( | PixelIterator * | iterator | ) |
Definition at line 880 of file pixel-iterator.c.
References _PixelIterator::signature, WandSignature, _PixelIterator::debug, _PixelIterator::name, _PixelIterator::active, _PixelIterator::y, and _PixelIterator::region.
| WandExport MagickBooleanType PixelSyncIterator | ( | PixelIterator * | iterator | ) |
Definition at line 912 of file pixel-iterator.c.
References _PixelIterator::signature, WandSignature, _PixelIterator::debug, _PixelIterator::name, _PixelIterator::view, _PixelIterator::exception, _PixelIterator::region, _PixelIterator::y, PixelGetQuantumPixel(), _PixelIterator::image, and _PixelIterator::pixel_wands.
Referenced by main().