![]() |
![]() |
![]() |
#include <Color.h>
Inheritance diagram for Magick::ColorHSL:


Public Member Functions | |
| ColorHSL (double hue_, double saturation_, double luminosity_) | |
| ColorHSL (void) | |
| ColorHSL (const Color &color_) | |
| ~ColorHSL () | |
| void | hue (double hue_) |
| double | hue (void) const |
| void | saturation (double saturation_) |
| double | saturation (void) const |
| void | luminosity (double luminosity_) |
| double | luminosity (void) const |
| ColorHSL & | operator= (const Color &color_) |
| ColorHSL (double hue_, double saturation_, double luminosity_) | |
| ColorHSL (void) | |
| ColorHSL (const Color &color_) | |
| ~ColorHSL () | |
| void | hue (double hue_) |
| double | hue (void) const |
| void | saturation (double saturation_) |
| double | saturation (void) const |
| void | luminosity (double luminosity_) |
| double | luminosity (void) const |
| ColorHSL & | operator= (const Color &color_) |
| void | redQuantum (Quantum red_) |
| Quantum | redQuantum (void) const |
| void | redQuantum (Quantum red_) |
| Quantum | redQuantum (void) const |
| void | greenQuantum (Quantum green_) |
| Quantum | greenQuantum (void) const |
| void | greenQuantum (Quantum green_) |
| Quantum | greenQuantum (void) const |
| void | blueQuantum (Quantum blue_) |
| Quantum | blueQuantum (void) const |
| void | blueQuantum (Quantum blue_) |
| Quantum | blueQuantum (void) const |
| void | alphaQuantum (Quantum alpha_) |
| Quantum | alphaQuantum (void) const |
| void | alphaQuantum (Quantum alpha_) |
| Quantum | alphaQuantum (void) const |
| void | alpha (double alpha_) |
| double | alpha (void) const |
| void | alpha (double alpha_) |
| double | alpha (void) const |
| void | isValid (bool valid_) |
| bool | isValid (void) const |
| void | isValid (bool valid_) |
| bool | isValid (void) const |
| operator std::string () const | |
| operator std::string () const | |
| operator PixelPacket () const | |
| operator PixelPacket () const | |
| double | intensity (void) const |
| double | intensity (void) const |
Static Public Member Functions | |
| Quantum | scaleDoubleToQuantum (const double double_) |
| Quantum | scaleDoubleToQuantum (const double double_) |
| double | scaleQuantumToDouble (const Quantum quantum_) |
| double | scaleQuantumToDouble (const double quantum_) |
| double | scaleQuantumToDouble (const Quantum quantum_) |
| double | scaleQuantumToDouble (const double quantum_) |
Protected Types | |
| enum | PixelType { RGBPixel, RGBAPixel, CYMKPixel } |
| enum | PixelType { RGBPixel, RGBAPixel, CYMKPixel } |
Protected Member Functions | |
| ColorHSL (PixelPacket *rep_, PixelType pixelType_) | |
| ColorHSL (PixelPacket *rep_, PixelType pixelType_) | |
| void | pixel (PixelPacket *rep_, PixelType pixelType_) |
| void | pixel (PixelPacket *rep_, PixelType pixelType_) |
Protected Attributes | |
| PixelPacket * | _pixel |
| PixelPacket * | _pixel |
|
|
Definition at line 131 of file Color.h.
|
|
|
Definition at line 131 of file Color.h.
|
|
||||||||||||||||
|
Definition at line 294 of file Color.cpp. References Magick::Color::alphaQuantum(), Magick::Color::blueQuantum(), Magick::Color::greenQuantum(), HSLTransform(), OpaqueOpacity, Quantum, and Magick::Color::redQuantum().
Here is the call graph for this function: ![]() |
|
|
Definition at line 315 of file Color.cpp.
|
|
|
Definition at line 321 of file Color.cpp.
|
|
|
Definition at line 327 of file Color.cpp.
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
Definition at line 375 of file Color.h. References Magick::Color::alphaQuantum(), and Magick::Color::scaleQuantumToDouble().
Here is the call graph for this function: ![]() |
|
|
Definition at line 371 of file Color.h. References Magick::Color::alphaQuantum(), and Magick::Color::scaleDoubleToQuantum().
Here is the call graph for this function: ![]() |
|
|
|
|
|
|
|
|
Definition at line 359 of file Color.h. References Magick::Color::_pixel, and _PixelPacket::opacity. Referenced by Magick::Color::alpha(), Magick::Color::Color(), Magick::ColorGray::ColorGray(), ColorHSL(), Magick::ColorMono::ColorMono(), Magick::ColorRGB::ColorRGB(), Magick::ColorYUV::ColorYUV(), and Magick::Color::operator=().
|
|
|
Definition at line 354 of file Color.h. References Magick::Color::_pixel, and _PixelPacket::opacity.
|
|
|
|
|
|
|
|
|
Definition at line 349 of file Color.h. References Magick::Color::_pixel, and _PixelPacket::blue. Referenced by Magick::ColorRGB::blue(), Magick::Color::Color(), ColorHSL(), hue(), luminosity(), Magick::ColorMono::mono(), Magick::Color::operator=(), saturation(), Magick::ColorGray::shade(), Magick::ColorYUV::u(), Magick::ColorYUV::v(), and Magick::ColorYUV::y().
|
|
|
Definition at line 344 of file Color.h. References Magick::Color::_pixel, and _PixelPacket::blue. Referenced by Magick::Image::backgroundColor(), Magick::Image::borderColor(), Magick::Image::matteColor(), Magick::operator<(), and Magick::operator==().
|
|
|
|
|
|
|
|
|
Definition at line 339 of file Color.h. References Magick::Color::_pixel, and _PixelPacket::green. Referenced by Magick::Color::Color(), ColorHSL(), Magick::ColorRGB::green(), hue(), luminosity(), Magick::ColorMono::mono(), Magick::Color::operator=(), saturation(), Magick::ColorGray::shade(), Magick::ColorYUV::u(), Magick::ColorYUV::v(), and Magick::ColorYUV::y().
|
|
|
Definition at line 334 of file Color.h. References Magick::Color::_pixel, and _PixelPacket::green. Referenced by Magick::Image::backgroundColor(), Magick::Image::borderColor(), Magick::Image::matteColor(), Magick::operator<(), and Magick::operator==().
|
|
|
|
|
|
|
|
|
Definition at line 358 of file Color.cpp. References Magick::Color::blueQuantum(), Magick::Color::greenQuantum(), Magick::Color::redQuantum(), and TransformHSL().
Here is the call graph for this function: ![]() |
|
|
Definition at line 332 of file Color.cpp. References Magick::Color::blueQuantum(), Magick::Color::greenQuantum(), HSLTransform(), Quantum, Magick::Color::redQuantum(), and TransformHSL().
Here is the call graph for this function: ![]() |
|
|
Definition at line 92 of file Color.h.
|
|
|
Definition at line 92 of file Color.h. Referenced by Magick::operator<().
|
|
|
|
|
|
|
|
|
Definition at line 269 of file Color.cpp. References Magick::Color::_pixel, _PixelPacket::blue, _PixelPacket::green, _PixelPacket::opacity, _PixelPacket::red, and TransparentOpacity. Referenced by Magick::Color::isValid(), and Magick::Color::operator std::string().
|
|
|
Definition at line 276 of file Color.cpp. References Magick::Color::_pixel, Magick::Color::_pixelOwn, Magick::Color::initPixel(), and Magick::Color::isValid(). Referenced by Magick::Image::backgroundColor(), Magick::Image::borderColor(), Magick::Image::colorize(), Magick::Image::colorMap(), Magick::Image::matteColor(), Magick::Image::opaque(), Magick::floodFillTextureImage::operator()(), Magick::floodFillColorImage::operator()(), Magick::operator==(), Magick::Image::pixelColor(), and Magick::Image::transparent().
Here is the call graph for this function: ![]() |
|
|
|
|
|
|
|
|
Definition at line 434 of file Color.cpp. References Magick::Color::blueQuantum(), Magick::Color::greenQuantum(), Magick::Color::redQuantum(), and TransformHSL().
Here is the call graph for this function: ![]() |
|
|
Definition at line 408 of file Color.cpp. References Magick::Color::blueQuantum(), Magick::Color::greenQuantum(), HSLTransform(), Quantum, Magick::Color::redQuantum(), and TransformHSL().
Here is the call graph for this function: ![]() |
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from Magick::Color. |
|
|
Reimplemented from Magick::Color. Definition at line 447 of file Color.cpp.
|
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 259 of file Color.cpp. References Magick::Color::_pixel, Magick::Color::_pixelOwn, Magick::Color::_pixelType, and Magick::Color::pixel(). Referenced by Magick::Color::operator std::string(), and Magick::Color::pixel().
Here is the call graph for this function: ![]() |
|
|
|
|
|
|
|
|
Definition at line 329 of file Color.h. References Magick::Color::_pixel, and _PixelPacket::red. Referenced by Magick::Color::Color(), ColorHSL(), hue(), luminosity(), Magick::ColorMono::mono(), Magick::Color::operator=(), Magick::ColorRGB::red(), saturation(), Magick::ColorGray::shade(), Magick::ColorYUV::u(), Magick::ColorYUV::v(), and Magick::ColorYUV::y().
|
|
|
Definition at line 324 of file Color.h. References Magick::Color::_pixel, and _PixelPacket::red. Referenced by Magick::Image::backgroundColor(), Magick::Image::borderColor(), Magick::Image::matteColor(), Magick::operator<(), and Magick::operator==().
|
|
|
|
|
|
|
|
|
Definition at line 396 of file Color.cpp. References Magick::Color::blueQuantum(), Magick::Color::greenQuantum(), Magick::Color::redQuantum(), and TransformHSL().
Here is the call graph for this function: ![]() |
|
|
Definition at line 370 of file Color.cpp. References Magick::Color::blueQuantum(), Magick::Color::greenQuantum(), HSLTransform(), Quantum, Magick::Color::redQuantum(), and TransformHSL().
Here is the call graph for this function: ![]() |
|
|
Definition at line 98 of file Color.h. References MaxRGB, and Quantum.
|
|
|
Definition at line 98 of file Color.h. References MaxRGB, and Quantum. Referenced by Magick::Color::alpha().
|
|
|
Definition at line 108 of file Color.h. References MaxRGB.
|
|
|
Definition at line 104 of file Color.h. References MaxRGB.
|
|
|
Definition at line 108 of file Color.h. References MaxRGB.
|
|
|
Definition at line 104 of file Color.h. References MaxRGB. Referenced by Magick::Color::alpha().
|
|
|
|
|