00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef _MAGICKCORE_GEM_PRIVATE_H
00019 #define _MAGICKCORE_GEM_PRIVATE_H
00020
00021 #if defined(__cplusplus) || defined(c_plusplus)
00022 extern "C" {
00023 #endif
00024
00025 #include <magick/fx.h>
00026 #include <magick/random_.h>
00027
00028 extern MagickExport double
00029 ExpandAffine(const AffineMatrix *),
00030 GenerateDifferentialNoise(RandomInfo *,const Quantum,const NoiseType,
00031 const MagickRealType);
00032
00033 extern MagickExport unsigned long
00034 GetOptimalKernelWidth(const double,const double),
00035 GetOptimalKernelWidth1D(const double,const double),
00036 GetOptimalKernelWidth2D(const double,const double);
00037
00038 extern MagickExport void
00039 ConvertHSBToRGB(const double,const double,const double,Quantum *,Quantum *,
00040 Quantum *),
00041 ConvertHSLToRGB(const double,const double,const double,Quantum *,Quantum *,
00042 Quantum *),
00043 ConvertHWBToRGB(const double,const double,const double,Quantum *,Quantum *,
00044 Quantum *),
00045 ConvertRGBToHSB(const Quantum,const Quantum,const Quantum,double *,double *,
00046 double *),
00047 ConvertRGBToHSL(const Quantum,const Quantum,const Quantum,double *,double *,
00048 double *),
00049 ConvertRGBToHWB(const Quantum,const Quantum,const Quantum,double *,double *,
00050 double *);
00051
00052 #if defined(__cplusplus) || defined(c_plusplus)
00053 }
00054 #endif
00055
00056 #endif