00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 #ifndef _MAGICKCORE_ARTIFACT_H
00019 #define _MAGICKCORE_ARTIFACT_H
00020 
00021 #if defined(__cplusplus) || defined(c_plusplus)
00022 extern "C" {
00023 #endif
00024 
00025 extern MagickExport char
00026   *GetNextImageArtifact(const Image *),
00027   *RemoveImageArtifact(Image *,const char *);
00028 
00029 extern MagickExport const char
00030   *GetImageArtifact(const Image *,const char *);
00031 
00032 extern MagickExport MagickBooleanType
00033   CloneImageArtifacts(Image *,const Image *),
00034   DefineImageArtifact(Image *,const char *),
00035   DeleteImageArtifact(Image *,const char *),
00036   SetImageArtifact(Image *,const char *,const char *);
00037 
00038 extern MagickExport void
00039   DestroyImageArtifacts(Image *),
00040   ResetImageArtifactIterator(const Image *);
00041 
00042 #if defined(__cplusplus) || defined(c_plusplus)
00043 }
00044 #endif
00045 
00046 #endif