#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"
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 *iterator) |
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" |
Referenced by ClonePixelIterator(), IsPixelIterator(), NewPixelIterator(), and NewPixelRegionIterator().
WandExport void ClearPixelIterator | ( | PixelIterator * | iterator | ) |
WandExport PixelIterator* ClonePixelIterator | ( | const PixelIterator * | iterator | ) |
References AcquireWandId(), _PixelIterator::active, ClonePixelWands(), _PixelIterator::debug, _PixelIterator::exception, _PixelIterator::id, MagickPathExtent, MagickWandSignature, _PixelIterator::name, _PixelIterator::pixel_wands, PixelIteratorId, _PixelIterator::region, _PixelIterator::signature, ThrowWandFatalException, _PixelIterator::view, and _PixelIterator::y.
WandExport PixelIterator* DestroyPixelIterator | ( | PixelIterator * | iterator | ) |
WandExport MagickBooleanType IsPixelIterator | ( | const PixelIterator * | iterator | ) |
References MagickWandSignature, _PixelIterator::name, PixelIteratorId, and _PixelIterator::signature.
WandExport PixelIterator* NewPixelIterator | ( | MagickWand * | wand | ) |
References AcquireWandId(), _PixelIterator::debug, _PixelIterator::exception, GetImageFromMagickWand(), _PixelIterator::id, MagickPathExtent, MagickWandSignature, _PixelIterator::name, NewPixelWands(), _PixelIterator::pixel_wands, PixelIteratorId, _PixelIterator::region, _PixelIterator::signature, ThrowWandFatalException, _PixelIterator::view, and _PixelIterator::y.
WandExport PixelIterator* NewPixelRegionIterator | ( | MagickWand * | wand, | |
const ssize_t | x, | |||
const ssize_t | y, | |||
const size_t | width, | |||
const size_t | height | |||
) |
References AcquireWandId(), _PixelIterator::debug, _PixelIterator::exception, GetImageFromMagickWand(), _PixelIterator::id, MagickPathExtent, MagickWandSignature, _PixelIterator::name, _MagickWand::name, NewPixelWands(), _PixelIterator::pixel_wands, PixelIteratorId, _PixelIterator::region, _PixelIterator::signature, ThrowWandFatalException, _PixelIterator::view, and _PixelIterator::y.
WandExport MagickBooleanType PixelClearIteratorException | ( | PixelIterator * | iterator | ) |
WandExport PixelWand** PixelGetCurrentIteratorRow | ( | PixelIterator * | iterator, | |
size_t * | number_wands | |||
) |
WandExport char* PixelGetIteratorException | ( | const PixelIterator * | iterator, | |
ExceptionType * | severity | |||
) |
WandExport ExceptionType PixelGetIteratorExceptionType | ( | const PixelIterator * | iterator | ) |
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 | |||
) |
References _PixelIterator::active, _PixelIterator::debug, MagickWandSignature, _PixelIterator::name, _PixelIterator::region, _PixelIterator::signature, and _PixelIterator::y.
Referenced by PixelGetNextIteratorRow(), and PixelGetPreviousIteratorRow().
WandExport void PixelSetLastIteratorRow | ( | PixelIterator * | iterator | ) |
WandExport MagickBooleanType PixelSyncIterator | ( | PixelIterator * | iterator | ) |