magick-wand.c File Reference

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

Go to the source code of this file.

Defines

#define ThrowWandException(severity, tag, context)

Functions

WandExport void ClearMagickWand (MagickWand *wand)
WandExport MagickWandCloneMagickWand (const MagickWand *wand)
WandExport MagickWandDestroyMagickWand (MagickWand *wand)
WandExport MagickBooleanType IsMagickWand (const MagickWand *wand)
WandExport MagickBooleanType MagickClearException (MagickWand *wand)
WandExport char * MagickGetException (const MagickWand *wand, ExceptionType *severity)
WandExport ExceptionType MagickGetExceptionType (const MagickWand *wand)
WandExport long MagickGetIteratorIndex (MagickWand *wand)
WandExport char * MagickQueryConfigureOption (const char *option)
WandExport char ** MagickQueryConfigureOptions (const char *pattern, unsigned long *number_options)
WandExport double * MagickQueryFontMetrics (MagickWand *wand, const DrawingWand *drawing_wand, const char *text)
WandExport double * MagickQueryMultilineFontMetrics (MagickWand *wand, const DrawingWand *drawing_wand, const char *text)
WandExport char ** MagickQueryFonts (const char *pattern, unsigned long *number_fonts)
WandExport char ** MagickQueryFormats (const char *pattern, unsigned long *number_formats)
WandExport void * MagickRelinquishMemory (void *memory)
WandExport void MagickResetIterator (MagickWand *wand)
WandExport void MagickSetFirstIterator (MagickWand *wand)
WandExport MagickBooleanType MagickSetIteratorIndex (MagickWand *wand, const long index)
WandExport void MagickSetLastIterator (MagickWand *wand)
WandExport void MagickWandGenesis (void)
WandExport void MagickWandTerminus (void)
WandExport MagickWandNewMagickWand (void)
WandExport MagickWandNewMagickWandFromImage (const Image *image)

Variables

static unsigned long id = 0


Define Documentation

#define ThrowWandException ( severity,
tag,
context   ) 

Value:

{ \
  (void) ThrowMagickException(wand->exception,GetMagickModule(),severity, \
    tag,"`%s'",context); \
  return(MagickFalse); \
}

Definition at line 57 of file magick-wand.c.


Function Documentation

WandExport void ClearMagickWand ( MagickWand wand  ) 

WandExport MagickWand* CloneMagickWand ( const MagickWand wand  ) 

WandExport MagickWand* DestroyMagickWand ( MagickWand wand  ) 

WandExport MagickBooleanType IsMagickWand ( const MagickWand wand  ) 

Definition at line 220 of file magick-wand.c.

References MagickWandId, _MagickWand::name, _MagickWand::signature, and WandSignature.

WandExport MagickBooleanType MagickClearException ( MagickWand wand  ) 

WandExport char* MagickGetException ( const MagickWand wand,
ExceptionType *  severity 
)

WandExport ExceptionType MagickGetExceptionType ( const MagickWand wand  ) 

WandExport long MagickGetIteratorIndex ( MagickWand wand  ) 

WandExport char* MagickQueryConfigureOption ( const char *  option  ) 

Definition at line 415 of file magick-wand.c.

WandExport char** MagickQueryConfigureOptions ( const char *  pattern,
unsigned long *  number_options 
)

Definition at line 468 of file magick-wand.c.

WandExport double* MagickQueryFontMetrics ( MagickWand wand,
const DrawingWand drawing_wand,
const char *  text 
)

WandExport char** MagickQueryFonts ( const char *  pattern,
unsigned long *  number_fonts 
)

Definition at line 722 of file magick-wand.c.

WandExport char** MagickQueryFormats ( const char *  pattern,
unsigned long *  number_formats 
)

Definition at line 764 of file magick-wand.c.

WandExport double* MagickQueryMultilineFontMetrics ( MagickWand wand,
const DrawingWand drawing_wand,
const char *  text 
)

WandExport void* MagickRelinquishMemory ( void *  memory  ) 

Definition at line 803 of file magick-wand.c.

Referenced by main().

WandExport void MagickResetIterator ( MagickWand wand  ) 

WandExport void MagickSetFirstIterator ( MagickWand wand  ) 

WandExport MagickBooleanType MagickSetIteratorIndex ( MagickWand wand,
const long  index 
)

WandExport void MagickSetLastIterator ( MagickWand wand  ) 

WandExport void MagickWandGenesis ( void   ) 

Definition at line 977 of file magick-wand.c.

References AcquireWandId().

WandExport void MagickWandTerminus ( void   ) 

Definition at line 1002 of file magick-wand.c.

References RelinquishWandId().

WandExport MagickWand* NewMagickWand ( void   ) 

WandExport MagickWand* NewMagickWandFromImage ( const Image *  image  ) 

Definition at line 1082 of file magick-wand.c.

References _MagickWand::exception, _MagickWand::images, and NewMagickWand().


Variable Documentation

unsigned long id = 0 [static]

Definition at line 68 of file magick-wand.c.


Generated on Thu Sep 4 11:43:16 2008 for ImageMagick by  doxygen 1.5.6