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   MagickGetImageMatte(MagickWand *),
00058   MagickMapImage(MagickWand *,const MagickWand *,const MagickBooleanType),
00059   MagickMatteFloodfillImage(MagickWand *,const double,const double,
00060     const PixelWand *,const long,const long),
00061   MagickOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
00062     const double),
00063   MagickPaintFloodfillImage(MagickWand *,const ChannelType,const PixelWand *,
00064     const double,const PixelWand *,const long,const long),
00065   MagickPaintOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
00066     const double),
00067   MagickPaintOpaqueImageChannel(MagickWand *,const ChannelType,
00068     const PixelWand *,const PixelWand *,const double),
00069   MagickPaintTransparentImage(MagickWand *,const PixelWand *,const double,
00070     const double),
00071   MagickSetImageAttribute(MagickWand *,const char *,const char *),
00072   MagickSetImageIndex(MagickWand *,const long),
00073   MagickSetImageOption(MagickWand *,const char *,const char *,const char *),
00074   MagickTransparentImage(MagickWand *,const PixelWand *,const double,
00075     const double);
00076 
00077 extern WandExport MagickWand
00078   *MagickFlattenImages(MagickWand *),
00079   *MagickMosaicImages(MagickWand *),
00080   *MagickRegionOfInterestImage(MagickWand *,const unsigned long,
00081     const unsigned long,const long,const long);
00082 
00083 extern WandExport MagickSizeType
00084   MagickGetImageSize(MagickWand *);
00085 
00086 extern WandExport PixelWand
00087   **PixelGetNextRow(PixelIterator *);
00088 
00089 extern WandExport unsigned char
00090   *MagickWriteImageBlob(MagickWand *,size_t *);
00091 
00092 extern WandExport VirtualPixelMethod
00093   MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod);
00094 
00095 extern WandExport void
00096   DrawPopGraphicContext(DrawingWand *),
00097   DrawPushGraphicContext(DrawingWand *),
00098   DrawSetFillAlpha(DrawingWand *,const double),
00099   DrawSetStrokeAlpha(DrawingWand *,const double);
00100 
00101 #endif
00102 
00103 #if defined(__cplusplus) || defined(c_plusplus)
00104 }
00105 #endif
00106 
00107 #endif

Generated on Sat Nov 22 23:45:25 2008 for MagickWand by  doxygen 1.5.7.1