Magick++ 6.9.13
Loading...
Searching...
No Matches
Magick::floodFillColorImage Class Reference
Collaboration diagram for Magick::floodFillColorImage:

Public Member Functions

 floodFillColorImage (const ::ssize_t x_, const ::ssize_t y_, const Color &fillColor_)
 
 floodFillColorImage (const Geometry &point_, const Color &fillColor_)
 
 floodFillColorImage (const ::ssize_t x_, const ::ssize_t y_, const Color &fillColor_, const Color &borderColor_)
 
 floodFillColorImage (const Geometry &point_, const Color &fillColor_, const Color &borderColor_)
 
void operator() (Image &image_) const
 

Private Attributes

::ssize_t _x
 
::ssize_t _y
 
Color _fillColor
 
Color _borderColor
 

Detailed Description

Definition at line 457 of file STL.h.

Constructor & Destructor Documentation

◆ floodFillColorImage() [1/2]

Magick::floodFillColorImage::floodFillColorImage ( const Geometry & point_,
const Color & fillColor_ )

Definition at line 415 of file STL.cpp.

417 : _x(point_.xOff()),
418 _y(point_.yOff()),
419 _fillColor(fillColor_),
420 _borderColor()
421{
422}

◆ floodFillColorImage() [2/2]

Magick::floodFillColorImage::floodFillColorImage ( const Geometry & point_,
const Color & fillColor_,
const Color & borderColor_ )

Definition at line 436 of file STL.cpp.

439 : _x(point_.xOff()),
440 _y(point_.yOff()),
441 _fillColor(fillColor_),
442 _borderColor(borderColor_)
443{
444}

Member Function Documentation

◆ operator()()

void Magick::floodFillColorImage::operator() ( Magick::Image & image_) const

Definition at line 445 of file STL.cpp.

446{
447 if ( _borderColor.isValid() )
448 {
449 image_.floodFillColor( _x, _y, _fillColor, _borderColor );
450 }
451 else
452 {
453 image_.floodFillColor( _x, _y, _fillColor );
454 }
455}

Member Data Documentation

◆ _borderColor

Color Magick::floodFillColorImage::_borderColor
private

Definition at line 488 of file STL.h.

◆ _fillColor

Color Magick::floodFillColorImage::_fillColor
private

Definition at line 487 of file STL.h.

◆ _x

::ssize_t Magick::floodFillColorImage::_x
private

Definition at line 485 of file STL.h.

◆ _y

::ssize_t Magick::floodFillColorImage::_y
private

Definition at line 486 of file STL.h.


The documentation for this class was generated from the following files: