Magick++ 7.1.2-32
Convert, Edit, Or Compose Bitmap Images
Loading...
Searching...
No Matches
Magick::ColorMono Class Reference
Inheritance diagram for Magick::ColorMono:
Magick::Color

Public Member Functions

 ColorMono (const bool mono_)
 ColorMono (const Color &color_)
ColorMono & operator= (const Color &color_)
void mono (const bool mono_)
bool mono (void) const
Public Member Functions inherited from Magick::Color
 Color (const Magick::Quantum red_, const Magick::Quantum green_, const Magick::Quantum blue_)
 Color (const Magick::Quantum red_, const Magick::Quantum green_, const Magick::Quantum blue_, const Magick::Quantum alpha_)
 Color (const Magick::Quantum cyan_, const Magick::Quantum magenta_, const Magick::Quantum yellow_, const Magick::Quantum black_, const Magick::Quantum alpha_)
 Color (const char *color_)
 Color (const Color &color_)
 Color (const PixelInfo &color_)
 Color (const std::string &color_)
Color & operator= (const Color &color_)
const Color & operator= (const char *color)
const Color & operator= (const PixelInfo &color_)
const Color & operator= (const std::string &color)
 operator PixelInfo () const
 operator std::string () const
bool isFuzzyEquivalent (const Color &color_, const double fuzz_) const
void isValid (const bool valid_)
bool isValid (void) const
Magick::Color::PixelType pixelType (void) const
void quantumAlpha (const Quantum alpha_)
Quantum quantumAlpha (void) const
void quantumBlack (const Quantum black_)
Quantum quantumBlack (void) const
void quantumBlue (const Quantum blue_)
Quantum quantumBlue (void) const
void quantumGreen (const Quantum green_)
Quantum quantumGreen (void) const
void quantumRed (const Quantum red_)
Quantum quantumRed (void) const

Protected Member Functions

 ColorMono (PixelInfo *rep_, PixelType pixelType_)
Protected Member Functions inherited from Magick::Color
 Color (PixelInfo *rep_, PixelType pixelType_)
 Color (PixelType pixelType_)
void pixel (PixelInfo *rep_, PixelType pixelType_)

Additional Inherited Members

Public Types inherited from Magick::Color
enum  PixelType { CMYKPixel , CMYKAPixel , RGBPixel , RGBAPixel }
Static Protected Member Functions inherited from Magick::Color
static Quantum scaleDoubleToQuantum (const double double_)
static double scaleQuantumToDouble (const Quantum quantum_)
Protected Attributes inherited from Magick::Color
PixelInfo * _pixel

Detailed Description

Definition at line 322 of file Color.h.

Constructor & Destructor Documentation

◆ ColorMono() [1/4]

Magick::ColorMono::ColorMono ( void )

Definition at line 762 of file Color.cpp.

763 : Color(RGBPixel)
764{
765}

◆ ColorMono() [2/4]

Magick::ColorMono::ColorMono ( const bool mono_)

Definition at line 767 of file Color.cpp.

768 : Color((mono_ ? QuantumRange : 0),(mono_ ? QuantumRange : 0),
769 (mono_ ? QuantumRange : 0))
770{
771}

◆ ColorMono() [3/4]

Magick::ColorMono::ColorMono ( const Color & color_)

Definition at line 773 of file Color.cpp.

774 : Color(color_)
775{
776}

◆ ~ColorMono()

Magick::ColorMono::~ColorMono ( )

Definition at line 778 of file Color.cpp.

779{
780}

◆ ColorMono() [4/4]

Magick::ColorMono::ColorMono ( PixelInfo * rep_,
PixelType pixelType_ )
protected

Definition at line 800 of file Color.cpp.

801 : Color(rep_,pixelType_)
802{
803}

Member Function Documentation

◆ mono() [1/2]

void Magick::ColorMono::mono ( const bool mono_)

Definition at line 788 of file Color.cpp.

789{
790 quantumRed(mono_ ? QuantumRange : 0);
791 quantumGreen(mono_ ? QuantumRange : 0);
792 quantumBlue(mono_ ? QuantumRange : 0);
793}

◆ mono() [2/2]

bool Magick::ColorMono::mono ( void ) const

Definition at line 795 of file Color.cpp.

796{
797 return(quantumGreen() == 0);
798}

◆ operator=()

Magick::ColorMono & Magick::ColorMono::operator= ( const Color & color_)

Definition at line 782 of file Color.cpp.

783{
784 *static_cast<Magick::Color*>(this)=color_;
785 return(*this);
786}

The documentation for this class was generated from the following files:
  • /home/cristy/Attic/Build/ImageMagick-7.1.2/rpmbuild/BUILD/ImageMagick-7.1.2-build/ImageMagick-7.1.2-32/Magick++/lib/Magick++/Color.h
  • /home/cristy/Attic/Build/ImageMagick-7.1.2/rpmbuild/BUILD/ImageMagick-7.1.2-build/ImageMagick-7.1.2-32/Magick++/lib/Color.cpp