deprecate.h

Go to the documentation of this file.
00001 /*
00002   Copyright 1999-2008 ImageMagick Studio LLC, a non-profit organization
00003   dedicated to making software imaging solutions freely available.
00004   
00005   You may not use this file except in compliance with the License.
00006   obtain a copy of the License at
00007   
00008     http://www.imagemagick.org/script/license.php
00009   
00010   Unless required by applicable law or agreed to in writing, software
00011   distributed under the License is distributed on an "AS IS" BASIS,
00012   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00013   See the License for the specific language governing permissions and
00014   limitations under the License.
00015 
00016   MagickCore deprecated methods.
00017 */
00018 #ifndef _MAGICKWAND_DEPRECATE_H
00019 #define _MAGICKWAND_DEPRECATE_H
00020 
00021 #if defined(__cplusplus) || defined(c_plusplus)
00022 extern "C" {
00023 #endif
00024 
00025 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
00026 
00027 #include "wand/drawing-wand.h"
00028 #include "wand/magick-wand.h"
00029 #include "wand/pixel-iterator.h"
00030 #include "wand/pixel-wand.h"
00031 
00032 typedef struct _DrawingWand
00033   *DrawContext;
00034 
00035 extern WandExport double
00036   DrawGetFillAlpha(const DrawingWand *),
00037   DrawGetStrokeAlpha(const DrawingWand *);
00038 
00039 extern WandExport DrawInfo
00040   *DrawPeekGraphicWand(const DrawingWand *);
00041 
00042 extern WandExport char
00043   *MagickDescribeImage(MagickWand *),
00044   *MagickGetImageAttribute(MagickWand *,const char *),
00045   *PixelIteratorGetException(const PixelIterator *,ExceptionType *);
00046 
00047 extern WandExport long
00048   MagickGetImageIndex(MagickWand *);
00049 
00050 extern WandExport MagickBooleanType
00051   MagickClipPathImage(MagickWand *,const char *,const MagickBooleanType),
00052   MagickColorFloodfillImage(MagickWand *,const PixelWand *,const double,
00053     const PixelWand *,const long,const long),
00054   MagickGetImageChannelExtrema(MagickWand *,const ChannelType,unsigned long *,
00055     unsigned long *),
00056   MagickGetImageExtrema(MagickWand *,unsigned long *,unsigned long *),
00057   MagickMatteFloodfillImage(MagickWand *,const double,const double,
00058     const PixelWand *,const long,const long),
00059   MagickOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
00060     const double),
00061   MagickPaintFloodfillImage(MagickWand *,const ChannelType,const PixelWand *,
00062     const double,const PixelWand *,const long,const long),
00063   MagickPaintOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
00064     const double),
00065   MagickPaintOpaqueImageChannel(MagickWand *,const ChannelType,
00066     const PixelWand *,const PixelWand *,const double),
00067   MagickPaintTransparentImage(MagickWand *,const PixelWand *,const double,
00068     const double),
00069   MagickSetImageAttribute(MagickWand *,const char *,const char *),
00070   MagickSetImageIndex(MagickWand *,const long),
00071   MagickSetImageOption(MagickWand *,const char *,const char *,const char *),
00072   MagickTransparentImage(MagickWand *,const PixelWand *,const double,
00073     const double);
00074 
00075 extern WandExport MagickWand
00076   *MagickFlattenImages(MagickWand *),
00077   *MagickMosaicImages(MagickWand *),
00078   *MagickRegionOfInterestImage(MagickWand *,const unsigned long,
00079     const unsigned long,const long,const long);
00080 
00081 extern WandExport MagickSizeType
00082   MagickGetImageSize(MagickWand *);
00083 
00084 extern WandExport PixelWand
00085   **PixelGetNextRow(PixelIterator *);
00086 
00087 extern WandExport unsigned char
00088   *MagickWriteImageBlob(MagickWand *,size_t *);
00089 
00090 extern WandExport VirtualPixelMethod
00091   MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod);
00092 
00093 extern WandExport void
00094   DrawPopGraphicContext(DrawingWand *),
00095   DrawPushGraphicContext(DrawingWand *),
00096   DrawSetFillAlpha(DrawingWand *,const double),
00097   DrawSetStrokeAlpha(DrawingWand *,const double);
00098 
00099 #endif
00100 
00101 #if defined(__cplusplus) || defined(c_plusplus)
00102 }
00103 #endif
00104 
00105 #endif

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