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