Color.h
36 class MagickPPExport Color
70 Color(void);
73 Color(const Magick::Quantum red_,const Magick::Quantum green_,
77 Color(const Magick::Quantum red_,const Magick::Quantum green_,
81 Color(const Magick::Quantum cyan_,const Magick::Quantum magenta_,
86 Color(const char *color_);
89 Color(const Color &color_);
92 Color(const PixelInfo &color_);
95 Color(const std::string &color_);
101 Color& operator=(const Color &color_);
104 const Color& operator=(const char *color);
107 const Color& operator=(const PixelInfo &color_);
110 const Color& operator=(const std::string &color);
120 bool isFuzzyEquivalent(const Color &color_,const double fuzz_) const;
153 Color(PixelInfo *rep_,PixelType pixelType_);
156 Color(PixelType pixelType_);
191 class MagickPPExport ColorCMYK: public Color
199 ColorCMYK(const Color &color_);
202 ColorCMYK(const double cyan_,const double magenta_,const double yellow_,
206 ColorCMYK(const double cyan_,const double magenta_,const double yellow_,
213 ColorCMYK& operator=(const Color& color_);
238 ColorCMYK(PixelInfo *rep_,PixelType pixelType_);
246 class MagickPPExport ColorGray: public Color
254 ColorGray(const Color &color_);
257 ColorGray(const double shade_);
267 ColorGray& operator=(const Color& color_);
272 ColorGray(PixelInfo *rep_,PixelType pixelType_);
279 class MagickPPExport ColorHSL: public Color
287 ColorHSL(const Color &color_);
290 ColorHSL(const double hue_,const double saturation_,
297 ColorHSL& operator=(const Color& color_);
314 ColorHSL(PixelInfo *rep_,PixelType pixelType_);
322 class MagickPPExport ColorMono: public Color
330 ColorMono(const bool mono_);
333 ColorMono(const Color &color_);
339 ColorMono& operator=(const Color& color_);
348 ColorMono(PixelInfo* rep_,PixelType pixelType_);
351 class MagickPPExport ColorRGB: public Color
359 ColorRGB(const Color &color_);
362 ColorRGB(const double red_,const double green_,const double blue_);
365 ColorRGB(const double red_,const double green_,const double blue_,
372 ColorRGB& operator=(const Color& color_);
393 ColorRGB(PixelInfo *rep_,PixelType pixelType_);
403 class MagickPPExport ColorYUV: public Color
411 ColorYUV(const Color &color_);
414 ColorYUV(const double y_,const double u_,const double v_);
420 ColorYUV& operator=(const Color& color_);
437 ColorYUV(PixelInfo *rep_,PixelType pixelType_);