MagickCore  6.7.7
static.h
Go to the documentation of this file.
00001 /*
00002   Copyright 1999-2012 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 static coder registration methods.
00017 */
00018 #ifndef _MAGICKCORE_STATIC_H
00019 #define _MAGICKCORE_STATIC_H
00020 
00021 #if defined(__cplusplus) || defined(c_plusplus)
00022 extern "C" {
00023 #endif
00024 
00025 extern MagickExport MagickBooleanType
00026   InvokeStaticImageFilter(const char *,Image **,const int,const char **,
00027     ExceptionInfo *);
00028 
00029 extern ModuleExport size_t
00030   RegisterAAIImage(void),
00031   RegisterARTImage(void),
00032   RegisterAVIImage(void),
00033   RegisterAVSImage(void),
00034   RegisterBIEImage(void),
00035   RegisterBMPImage(void),
00036   RegisterBRAILLEImage(void),
00037   RegisterCALSImage(void),
00038   RegisterCAPTIONImage(void),
00039   RegisterCINImage(void),
00040   RegisterCIPImage(void),
00041   RegisterCLIPImage(void),
00042   RegisterCLIPBOARDImage(void),
00043   RegisterCMYKImage(void),
00044   RegisterCUTImage(void),
00045   RegisterDCMImage(void),
00046   RegisterDCXImage(void),
00047   RegisterDDSImage(void),
00048   RegisterDEBUGImage(void),
00049   RegisterDIBImage(void),
00050   RegisterDJVUImage(void),
00051   RegisterDNGImage(void),
00052   RegisterDPSImage(void),
00053   RegisterDPXImage(void),
00054   RegisterEMFImage(void),
00055   RegisterEPDFImage(void),
00056   RegisterEPIImage(void),
00057   RegisterEPSImage(void),
00058   RegisterEPS2Image(void),
00059   RegisterEPSFImage(void),
00060   RegisterEPSIImage(void),
00061   RegisterEPTImage(void),
00062   RegisterEXRImage(void),
00063   RegisterFAXImage(void),
00064   RegisterFDImage(void),
00065   RegisterFITSImage(void),
00066   RegisterFPXImage(void),
00067   RegisterG3Image(void),
00068   RegisterGIFImage(void),
00069   RegisterGIF87Image(void),
00070   RegisterGRADIENTImage(void),
00071   RegisterGRANITEImage(void),
00072   RegisterGRAYImage(void),
00073   RegisterHALDImage(void),
00074   RegisterHDRImage(void),
00075   RegisterHImage(void),
00076   RegisterHISTOGRAMImage(void),
00077   RegisterHRZImage(void),
00078   RegisterHTMLImage(void),
00079   RegisterICBImage(void),
00080   RegisterICONImage(void),
00081   RegisterINFOImage(void),
00082   RegisterINLINEImage(void),
00083   RegisterIPLImage(void),
00084   RegisterJBGImage(void),
00085   RegisterJBIGImage(void),
00086   RegisterJPGImage(void),
00087   RegisterJPEGImage(void),
00088   RegisterJP2Image(void),
00089   RegisterLABELImage(void),
00090   RegisterMACImage(void),
00091   RegisterMAGICKImage(void),
00092   RegisterMAPImage(void),
00093   RegisterMATImage(void),
00094   RegisterMATTEImage(void),
00095   RegisterMETAImage(void),
00096   RegisterMIFFImage(void),
00097   RegisterMNGImage(void),
00098   RegisterMONOImage(void),
00099   RegisterMPCImage(void),
00100   RegisterMPEGImage(void),
00101   RegisterMPRImage(void),
00102   RegisterMSLImage(void),
00103   RegisterMTVImage(void),
00104   RegisterMVGImage(void),
00105   RegisterNETSCAPEImage(void),
00106   RegisterNULLImage(void),
00107   RegisterP7Image(void),
00108   RegisterPBMImage(void),
00109   RegisterOTBImage(void),
00110   RegisterPALMImage(void),
00111   RegisterPANGOImage(void),
00112   RegisterPATTERNImage(void),
00113   RegisterPCDImage(void),
00114   RegisterPCDSImage(void),
00115   RegisterPCLImage(void),
00116   RegisterPCTImage(void),
00117   RegisterPCXImage(void),
00118   RegisterPDBImage(void),
00119   RegisterPDFImage(void),
00120   RegisterPESImage(void),
00121   RegisterPICImage(void),
00122   RegisterPICTImage(void),
00123   RegisterPIXImage(void),
00124   RegisterPGMImage(void),
00125   RegisterPLASMAImage(void),
00126   RegisterPMImage(void),
00127   RegisterPNGImage(void),
00128   RegisterPNMImage(void),
00129   RegisterPPMImage(void),
00130   RegisterPREVIEWImage(void),
00131   RegisterPSImage(void),
00132   RegisterPS2Image(void),
00133   RegisterPS3Image(void),
00134   RegisterPSDImage(void),
00135   RegisterPTIFImage(void),
00136   RegisterPWPImage(void),
00137   RegisterRASImage(void),
00138   RegisterRAWImage(void),
00139   RegisterRGBImage(void),
00140   RegisterRGBAImage(void),
00141   RegisterRLAImage(void),
00142   RegisterRLEImage(void),
00143   RegisterSCRImage(void),
00144   RegisterSCTImage(void),
00145   RegisterSFWImage(void),
00146   RegisterSGIImage(void),
00147   RegisterSHTMLImage(void),
00148   RegisterSTEGANOImage(void),
00149   RegisterSUNImage(void),
00150   RegisterSVGImage(void),
00151   RegisterTEXTImage(void),
00152   RegisterTGAImage(void),
00153   RegisterTHUMBNAILImage(void),
00154   RegisterTIFImage(void),
00155   RegisterTIFFImage(void),
00156   RegisterTILEImage(void),
00157   RegisterTIMImage(void),
00158   RegisterTTFImage(void),
00159   RegisterTXTImage(void),
00160   RegisterUILImage(void),
00161   RegisterURLImage(void),
00162   RegisterUYVYImage(void),
00163   RegisterVDAImage(void),
00164   RegisterVICARImage(void),
00165   RegisterVIDImage(void),
00166   RegisterVIFFImage(void),
00167   RegisterVSTImage(void),
00168   RegisterWBMPImage(void),
00169   RegisterWEBPImage(void),
00170   RegisterWMFImage(void),
00171   RegisterWPGImage(void),
00172   RegisterXImage(void),
00173   RegisterXBMImage(void),
00174   RegisterXCImage(void),
00175   RegisterXCFImage(void),
00176   RegisterXPMImage(void),
00177   RegisterXPSImage(void),
00178   RegisterXTRNImage(void),
00179   RegisterXVImage(void),
00180   RegisterXWDImage(void),
00181   RegisterYCBCRImage(void),
00182   RegisterYUVImage(void);
00183 
00184 extern ModuleExport void
00185   UnregisterAAIImage(void),
00186   UnregisterARTImage(void),
00187   UnregisterAVIImage(void),
00188   UnregisterAVSImage(void),
00189   UnregisterBIEImage(void),
00190   UnregisterBMPImage(void),
00191   UnregisterBRAILLEImage(void),
00192   UnregisterCALSImage(void),
00193   UnregisterCAPTIONImage(void),
00194   UnregisterCINImage(void),
00195   UnregisterCIPImage(void),
00196   UnregisterCLIPImage(void),
00197   UnregisterCLIPBOARDImage(void),
00198   UnregisterCMYKImage(void),
00199   UnregisterCUTImage(void),
00200   UnregisterDCMImage(void),
00201   UnregisterDCXImage(void),
00202   UnregisterDDSImage(void),
00203   UnregisterDEBUGImage(void),
00204   UnregisterDIBImage(void),
00205   UnregisterDJVUImage(void),
00206   UnregisterDNGImage(void),
00207   UnregisterDPSImage(void),
00208   UnregisterDPXImage(void),
00209   UnregisterEMFImage(void),
00210   UnregisterEPDFImage(void),
00211   UnregisterEPIImage(void),
00212   UnregisterEPSImage(void),
00213   UnregisterEPS2Image(void),
00214   UnregisterEPSFImage(void),
00215   UnregisterEPSIImage(void),
00216   UnregisterEPTImage(void),
00217   UnregisterEXRImage(void),
00218   UnregisterFAXImage(void),
00219   UnregisterFDImage(void),
00220   UnregisterFITSImage(void),
00221   UnregisterFPXImage(void),
00222   UnregisterG3Image(void),
00223   UnregisterGIFImage(void),
00224   UnregisterGIF87Image(void),
00225   UnregisterGRADIENTImage(void),
00226   UnregisterGRANITEImage(void),
00227   UnregisterGRAYImage(void),
00228   UnregisterHALDImage(void),
00229   UnregisterHDRImage(void),
00230   UnregisterHImage(void),
00231   UnregisterHISTOGRAMImage(void),
00232   UnregisterHRZImage(void),
00233   UnregisterHTMLImage(void),
00234   UnregisterICBImage(void),
00235   UnregisterICONImage(void),
00236   UnregisterINFOImage(void),
00237   UnregisterINLINEImage(void),
00238   UnregisterIPLImage(void),
00239   UnregisterJBGImage(void),
00240   UnregisterJBIGImage(void),
00241   UnregisterJPGImage(void),
00242   UnregisterJPEGImage(void),
00243   UnregisterJP2Image(void),
00244   UnregisterLABELImage(void),
00245   UnregisterLOCALEImage(void),
00246   UnregisterMACImage(void),
00247   UnregisterMAGICKImage(void),
00248   UnregisterMAPImage(void),
00249   UnregisterMATImage(void),
00250   UnregisterMATTEImage(void),
00251   UnregisterMETAImage(void),
00252   UnregisterMIFFImage(void),
00253   UnregisterMNGImage(void),
00254   UnregisterMONOImage(void),
00255   UnregisterMPCImage(void),
00256   UnregisterMPEGImage(void),
00257   UnregisterMPRImage(void),
00258   UnregisterMSLImage(void),
00259   UnregisterMTVImage(void),
00260   UnregisterMVGImage(void),
00261   UnregisterNETSCAPEImage(void),
00262   UnregisterNULLImage(void),
00263   UnregisterP7Image(void),
00264   UnregisterPBMImage(void),
00265   UnregisterOTBImage(void),
00266   UnregisterPALMImage(void),
00267   UnregisterPANGOImage(void),
00268   UnregisterPATTERNImage(void),
00269   UnregisterPCDImage(void),
00270   UnregisterPCDSImage(void),
00271   UnregisterPCLImage(void),
00272   UnregisterPCTImage(void),
00273   UnregisterPCXImage(void),
00274   UnregisterPDBImage(void),
00275   UnregisterPDFImage(void),
00276   UnregisterPESImage(void),
00277   UnregisterPICImage(void),
00278   UnregisterPICTImage(void),
00279   UnregisterPIXImage(void),
00280   UnregisterPLASMAImage(void),
00281   UnregisterPGMImage(void),
00282   UnregisterPMImage(void),
00283   UnregisterPNGImage(void),
00284   UnregisterPNMImage(void),
00285   UnregisterPPMImage(void),
00286   UnregisterPREVIEWImage(void),
00287   UnregisterPSImage(void),
00288   UnregisterPS2Image(void),
00289   UnregisterPS3Image(void),
00290   UnregisterPSDImage(void),
00291   UnregisterPTIFImage(void),
00292   UnregisterPWPImage(void),
00293   UnregisterRASImage(void),
00294   UnregisterRAWImage(void),
00295   UnregisterRGBImage(void),
00296   UnregisterRGBAImage(void),
00297   UnregisterRLAImage(void),
00298   UnregisterRLEImage(void),
00299   UnregisterSCRImage(void),
00300   UnregisterSCTImage(void),
00301   UnregisterSFWImage(void),
00302   UnregisterSGIImage(void),
00303   UnregisterSHTMLImage(void),
00304   UnregisterSTEGANOImage(void),
00305   UnregisterSUNImage(void),
00306   UnregisterSVGImage(void),
00307   UnregisterTEXTImage(void),
00308   UnregisterTGAImage(void),
00309   UnregisterTHUMBNAILImage(void),
00310   UnregisterTIFImage(void),
00311   UnregisterTIFFImage(void),
00312   UnregisterTILEImage(void),
00313   UnregisterTIMImage(void),
00314   UnregisterTTFImage(void),
00315   UnregisterTXTImage(void),
00316   UnregisterUILImage(void),
00317   UnregisterURLImage(void),
00318   UnregisterUYVYImage(void),
00319   UnregisterVDAImage(void),
00320   UnregisterVICARImage(void),
00321   UnregisterVIDImage(void),
00322   UnregisterVIFFImage(void),
00323   UnregisterVSTImage(void),
00324   UnregisterWBMPImage(void),
00325   UnregisterWEBPImage(void),
00326   UnregisterWMFImage(void),
00327   UnregisterWPGImage(void),
00328   UnregisterXImage(void),
00329   UnregisterXBMImage(void),
00330   UnregisterXCImage(void),
00331   UnregisterXCFImage(void),
00332   UnregisterXPMImage(void),
00333   UnregisterXPSImage(void),
00334   UnregisterXTRNImage(void),
00335   UnregisterXVImage(void),
00336   UnregisterXWDImage(void),
00337   UnregisterYCBCRImage(void),
00338   UnregisterYUVImage(void);
00339 
00340 #if defined(__cplusplus) || defined(c_plusplus)
00341 }
00342 #endif
00343 
00344 #endif