18 #ifndef MAGICKCORE_GEM_H
19 #define MAGICKCORE_GEM_H
24 #if defined(__cplusplus) || defined(c_plusplus)
76 #if defined(__cplusplus) || defined(c_plusplus)
MagickExport void ConvertHCLToRGB(const double, const double, const double, Quantum *, Quantum *, Quantum *)
MagickExport void ConvertRGBToHCL(const Quantum, const Quantum, const Quantum, double *, double *, double *)
MagickExport void ConvertHCLpToRGB(const double, const double, const double, Quantum *, Quantum *, Quantum *)
MagickExport void ConvertRGBToHSL(const Quantum, const Quantum, const Quantum, double *, double *, double *)
MagickExport void ConvertRGBToHWB(const Quantum, const Quantum, const Quantum, double *, double *, double *)
MagickExport void ConvertRGBToHSV(const Quantum, const Quantum, const Quantum, double *, double *, double *)
MagickExport void ConvertRGBToLCHab(const Quantum, const Quantum, const Quantum, double *, double *, double *)
MagickExport void ConvertHSIToRGB(const double, const double, const double, Quantum *, Quantum *, Quantum *)
MagickExport void ConvertLCHuvToRGB(const double, const double, const double, Quantum *, Quantum *, Quantum *)
MagickExport void ConvertRGBToHCLp(const Quantum, const Quantum, const Quantum, double *, double *, double *)
MagickExport double ExpandAffine(const AffineMatrix *)
MagickExport size_t GetOptimalKernelWidth2D(const double, const double)
Definition: gem.c:1663
MagickExport void ConvertHSLToRGB(const double, const double, const double, Quantum *, Quantum *, Quantum *)
MagickExport void ConvertHSVToRGB(const double, const double, const double, Quantum *, Quantum *, Quantum *)
MagickExport void ConvertHWBToRGB(const double, const double, const double, Quantum *, Quantum *, Quantum *)
MagickExport void ConvertRGBToLCHuv(const Quantum, const Quantum, const Quantum, double *, double *, double *)
Definition: gem.c:1406
MagickExport size_t GetOptimalKernelWidth(const double, const double)
MagickExport size_t GetOptimalKernelWidth1D(const double, const double)
MagickExport void ConvertRGBToHSB(const Quantum, const Quantum, const Quantum, double *, double *, double *)
MagickExport void ConvertLCHabToRGB(const double, const double, const double, Quantum *, Quantum *, Quantum *)
MagickExport double GenerateDifferentialNoise(RandomInfo *, const Quantum, const NoiseType, const MagickRealType)
Definition: gem.c:1487
MagickExport void ConvertRGBToHSI(const Quantum, const Quantum, const Quantum, double *, double *, double *)
MagickExport void ConvertHSBToRGB(const double, const double, const double, Quantum *, Quantum *, Quantum *)
MagickDoubleType MagickRealType
Definition: magick-type.h:129
unsigned short Quantum
Definition: magick-type.h:89
#define MagickExport
Definition: method-attribute.h:80
Definition: geometry.h:96
NoiseType
Definition: visual-effects.h:28