pixel-iterator.c File Reference

#include "wand/studio.h"
#include "wand/MagickWand.h"
#include "wand/magick-wand-private.h"
#include "wand/pixel-iterator.h"
#include "wand/pixel-wand.h"
#include "wand/wand.h"

Data Structures

struct  _PixelIterator

Defines

#define PixelIteratorId   "PixelIterator"

Functions

WandExport void ClearPixelIterator (PixelIterator *iterator)
WandExport PixelIteratorClonePixelIterator (const PixelIterator *iterator)
WandExport PixelIteratorDestroyPixelIterator (PixelIterator *iterator)
WandExport MagickBooleanType IsPixelIterator (const PixelIterator *iterator)
WandExport PixelIteratorNewPixelIterator (MagickWand *wand)
WandExport MagickBooleanType PixelClearIteratorException (PixelIterator *iterator)
WandExport PixelIteratorNewPixelRegionIterator (MagickWand *wand, const long x, const long y, const unsigned long columns, const unsigned long rows)
WandExport PixelWand ** PixelGetCurrentIteratorRow (PixelIterator *iterator, unsigned long *number_wands)
WandExport char * PixelGetIteratorException (const PixelIterator *iterator, ExceptionType *severity)
WandExport ExceptionType PixelGetIteratorExceptionType (const PixelIterator *wand)
WandExport long PixelGetIteratorRow (PixelIterator *iterator)
WandExport PixelWand ** PixelGetNextIteratorRow (PixelIterator *iterator, unsigned long *number_wands)
WandExport PixelWand ** PixelGetPreviousRow (PixelIterator *iterator)
WandExport PixelWand ** PixelGetPreviousIteratorRow (PixelIterator *iterator, unsigned long *number_wands)
WandExport void PixelResetIterator (PixelIterator *iterator)
WandExport void PixelSetFirstIteratorRow (PixelIterator *iterator)
WandExport MagickBooleanType PixelSetIteratorRow (PixelIterator *iterator, const long row)
WandExport void PixelSetLastIteratorRow (PixelIterator *iterator)
WandExport MagickBooleanType PixelSyncIterator (PixelIterator *iterator)


Define Documentation

#define PixelIteratorId   "PixelIterator"


Function Documentation

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 PixelIterator* NewPixelRegionIterator ( MagickWand wand,
const long  x,
const long  y,
const unsigned long  columns,
const unsigned long  rows 
)

WandExport MagickBooleanType PixelClearIteratorException ( PixelIterator iterator  ) 

WandExport PixelWand** PixelGetCurrentIteratorRow ( PixelIterator iterator,
unsigned long *  number_wands 
)

WandExport char* PixelGetIteratorException ( const PixelIterator iterator,
ExceptionType *  severity 
)

WandExport ExceptionType PixelGetIteratorExceptionType ( const PixelIterator wand  ) 

WandExport long PixelGetIteratorRow ( PixelIterator iterator  ) 

WandExport PixelWand** PixelGetNextIteratorRow ( PixelIterator iterator,
unsigned long *  number_wands 
)

WandExport PixelWand** PixelGetPreviousIteratorRow ( PixelIterator iterator,
unsigned long *  number_wands 
)

WandExport PixelWand** PixelGetPreviousRow ( PixelIterator iterator  ) 

WandExport void PixelResetIterator ( PixelIterator iterator  ) 

WandExport void PixelSetFirstIteratorRow ( PixelIterator iterator  ) 

WandExport MagickBooleanType PixelSetIteratorRow ( PixelIterator iterator,
const long  row 
)

WandExport void PixelSetLastIteratorRow ( PixelIterator iterator  ) 

WandExport MagickBooleanType PixelSyncIterator ( PixelIterator iterator  ) 


Generated on Sat Jan 26 14:50:34 2008 for MagickWand by  doxygen 1.5.4