73 Color(
const Magick::Quantum red_,
const Magick::Quantum green_,
74 const Magick::Quantum blue_);
77 Color(
const Magick::Quantum red_,
const Magick::Quantum green_,
78 const Magick::Quantum blue_,
const Magick::Quantum alpha_);
81 Color(
const Magick::Quantum cyan_,
const Magick::Quantum magenta_,
82 const Magick::Quantum yellow_,
const Magick::Quantum black_,
83 const Magick::Quantum alpha_);
86 Color(
const char *color_);
92 Color(
const PixelInfo &color_);
95 Color(
const std::string &color_);
104 const Color& operator=(
const char *color);
107 const Color& operator=(
const PixelInfo &color_);
110 const Color& operator=(
const std::string &color);
113 operator PixelInfo()
const;
116 operator std::string()
const;
120 bool isFuzzyEquivalent(
const Color &color_,
const double fuzz_)
const;
123 void isValid(
const bool valid_);
124 bool isValid(
void)
const;
127 Magick::Color::PixelType pixelType(
void)
const;
130 void quantumAlpha(
const Quantum alpha_);
131 Quantum quantumAlpha(
void)
const;
134 void quantumBlack(
const Quantum black_);
135 Quantum quantumBlack(
void)
const;
138 void quantumBlue(
const Quantum blue_);
139 Quantum quantumBlue(
void)
const;
142 void quantumGreen(
const Quantum green_);
143 Quantum quantumGreen(
void)
const;
146 void quantumRed(
const Quantum red_);
147 Quantum quantumRed(
void)
const;
153 Color(PixelInfo *rep_,PixelType pixelType_);
156 Color(PixelType pixelType_);
160 void pixel(PixelInfo *rep_,PixelType pixelType_);
163 static Quantum scaleDoubleToQuantum(
const double double_);
166 static double scaleQuantumToDouble(
const Quantum quantum_);
180 PixelType _pixelType;
185 void setAlpha(
const Magick::Quantum alpha_);
188 void setPixelType(
const PixelInfo &color_);