magick-attribute.h

Go to the documentation of this file.
00001 /*
00002   Copyright 1999-2006 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   MagickWand attribute methods.
00017 */
00018 
00019 #ifndef _MAGICKWAND_MAGICK_ATTRIBUTE_H
00020 #define _MAGICKWAND_MAGICK_ATTRIBUTE_H
00021 
00022 #if defined(__cplusplus) || defined(c_plusplus)
00023 extern "C" {
00024 #endif
00025 
00026 extern WandExport char
00027   *MagickGetException(MagickWand *,ExceptionType *),
00028   *MagickGetFilename(const MagickWand *),
00029   *MagickGetFormat(MagickWand *),
00030   *MagickGetHomeURL(void),
00031   *MagickGetOption(MagickWand *,const char *),
00032   *MagickQueryConfigureOption(const char *),
00033   **MagickQueryConfigureOptions(const char *,unsigned long *),
00034   **MagickQueryFonts(const char *,unsigned long *),
00035   **MagickQueryFormats(const char *,unsigned long *);
00036 
00037 extern WandExport CompressionType
00038   MagickGetCompression(MagickWand *);
00039 
00040 extern WandExport const char
00041   *MagickGetCopyright(void),
00042   *MagickGetPackageName(void),
00043   *MagickGetQuantumDepth(unsigned long *),
00044   *MagickGetQuantumRange(unsigned long *),
00045   *MagickGetReleaseDate(void),
00046   *MagickGetVersion(unsigned long *);
00047 
00048 extern WandExport double
00049   *MagickGetSamplingFactors(MagickWand *,unsigned long *),
00050   *MagickQueryFontMetrics(MagickWand *,const DrawingWand *,const char *),
00051   *MagickQueryMultilineFontMetrics(MagickWand *,const DrawingWand *,
00052     const char *);
00053 
00054 extern WandExport InterlaceType
00055   MagickGetInterlaceScheme(MagickWand *);
00056 
00057 extern WandExport MagickBooleanType
00058   MagickGetPage(MagickWand *,unsigned long *,unsigned long *,long *,long *),
00059   MagickGetSize(const MagickWand *,unsigned long *,unsigned long *),
00060   MagickGetSizeOffset(const MagickWand *,long *),
00061   MagickSetBackgroundColor(MagickWand *,const PixelWand *),
00062   MagickSetCompression(MagickWand *,const CompressionType),
00063   MagickSetCompressionQuality(MagickWand *,const unsigned long),
00064   MagickSetFilename(MagickWand *,const char *),
00065   MagickSetFormat(MagickWand *,const char *),
00066   MagickSetInterlaceScheme(MagickWand *,const InterlaceType),
00067   MagickSetOption(MagickWand *,const char *,const char *),
00068   MagickSetPage(MagickWand *,const unsigned long,const unsigned long,
00069     const long,const long),
00070   MagickSetPassphrase(MagickWand *,const char *),
00071   MagickSetResolution(MagickWand *,const double,const double),
00072   MagickSetResourceLimit(const ResourceType type,const unsigned long limit),
00073   MagickSetSamplingFactors(MagickWand *,const unsigned long,const double *),
00074   MagickSetSize(MagickWand *,const unsigned long,const unsigned long),
00075   MagickSetSizeOffset(MagickWand *,const unsigned long,const unsigned long,
00076     const long),
00077   MagickSetType(MagickWand *,const ImageType);
00078 
00079 extern WandExport MagickProgressMonitor
00080   MagickSetProgressMonitor(MagickWand *,const MagickProgressMonitor,void *);
00081 
00082 extern WandExport unsigned long
00083   MagickGetCompressionQuality(MagickWand *),
00084   MagickGetResource(const ResourceType),
00085   MagickGetResourceLimit(const ResourceType);
00086 
00087 #if defined(__cplusplus) || defined(c_plusplus)
00088 }
00089 #endif
00090 
00091 #endif

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