|
| | DrawableCompositeImage (double x_, double y_, const std::string &filename_) |
| | DrawableCompositeImage (double x_, double y_, const Image &image_) |
| | DrawableCompositeImage (double x_, double y_, double width_, double height_, const std::string &filename_) |
| | DrawableCompositeImage (double x_, double y_, double width_, double height_, const Image &image_) |
|
| DrawableCompositeImage (double x_, double y_, double width_, double height_, const std::string &filename_, CompositeOperator composition_) |
|
| DrawableCompositeImage (double x_, double y_, double width_, double height_, const Image &image_, CompositeOperator composition_) |
| | DrawableCompositeImage (const DrawableCompositeImage &original_) |
| DrawableCompositeImage & | operator= (const DrawableCompositeImage &original_) |
| void | operator() (MagickCore::DrawingWand *context_) const |
| DrawableBase * | copy () const |
| void | composition (CompositeOperator composition_) |
| CompositeOperator | composition (void) const |
| void | filename (const std::string &image_) |
| std::string | filename (void) const |
| void | x (double x_) |
| double | x (void) const |
| void | y (double y_) |
| double | y (void) const |
| void | width (double width_) |
| double | width (void) const |
| void | height (double height_) |
| double | height (void) const |
| void | image (const Image &image_) |
| Magick::Image | image (void) const |
| void | magick (std::string magick_) |
| std::string | magick (void) |
Definition at line 723 of file Drawable.h.
◆ DrawableCompositeImage() [1/5]
| Magick::DrawableCompositeImage::DrawableCompositeImage |
( |
double | x_, |
|
|
double | y_, |
|
|
const std::string & | filename_ ) |
Definition at line 531 of file Drawable.cpp.
534 : _composition(CopyCompositeOp),
535 _x(x_),
536 _y(y_),
537 _width(0),
538 _height(0),
539 _image(new Image(filename_))
540{
541 _width=(double) _image->columns();
542 _height=(double) _image->rows();
543}
◆ DrawableCompositeImage() [2/5]
| Magick::DrawableCompositeImage::DrawableCompositeImage |
( |
double | x_, |
|
|
double | y_, |
|
|
const Image & | image_ ) |
Definition at line 544 of file Drawable.cpp.
547 : _composition(CopyCompositeOp),
548 _x(x_),
549 _y(y_),
550 _width(0),
551 _height(0),
552 _image(new Image(image_))
553{
554 _width=(double) _image->columns();
555 _height=(double) _image->rows();
556}
◆ DrawableCompositeImage() [3/5]
| Magick::DrawableCompositeImage::DrawableCompositeImage |
( |
double | x_, |
|
|
double | y_, |
|
|
double | width_, |
|
|
double | height_, |
|
|
const std::string & | filename_ ) |
Definition at line 507 of file Drawable.cpp.
511 :_composition(CopyCompositeOp),
512 _x(x_),
513 _y(y_),
514 _width(width_),
515 _height(height_),
516 _image(new Image(filename_))
517{
518}
◆ DrawableCompositeImage() [4/5]
| Magick::DrawableCompositeImage::DrawableCompositeImage |
( |
double | x_, |
|
|
double | y_, |
|
|
double | width_, |
|
|
double | height_, |
|
|
const Image & | image_ ) |
Definition at line 519 of file Drawable.cpp.
523 :_composition(CopyCompositeOp),
524 _x(x_),
525 _y(y_),
526 _width(width_),
527 _height(height_),
528 _image(new Image(image_))
529{
530}
◆ DrawableCompositeImage() [5/5]
| Magick::DrawableCompositeImage::DrawableCompositeImage |
( |
const DrawableCompositeImage & | original_ | ) |
|
Definition at line 558 of file Drawable.cpp.
560 : Magick::DrawableBase(original_),
561 _composition(original_._composition),
562 _x(original_._x),
563 _y(original_._y),
564 _width(original_._width),
565 _height(original_._height),
566 _image(new Image(*original_._image))
567{
568}
◆ ~DrawableCompositeImage()
| Magick::DrawableCompositeImage::~DrawableCompositeImage |
( |
void | | ) |
|
◆ composition() [1/2]
| void Magick::DrawableCompositeImage::composition |
( |
CompositeOperator | composition_ | ) |
|
|
inline |
Definition at line 766 of file Drawable.h.
767 {
768 _composition = composition_;
769 }
◆ composition() [2/2]
| CompositeOperator Magick::DrawableCompositeImage::composition |
( |
void | | ) |
const |
|
inline |
Definition at line 770 of file Drawable.h.
771 {
772 return _composition;
773 }
◆ copy()
◆ filename() [1/2]
| void Magick::DrawableCompositeImage::filename |
( |
const std::string & | image_ | ) |
|
Definition at line 591 of file Drawable.cpp.
592{
593 Image* temp_image = new Image(filename_);
594 delete _image;
595 _image = temp_image;
596}
◆ filename() [2/2]
| std::string Magick::DrawableCompositeImage::filename |
( |
void | | ) |
const |
Definition at line 597 of file Drawable.cpp.
598{
599 return _image->fileName();
600}
◆ height() [1/2]
| void Magick::DrawableCompositeImage::height |
( |
double | height_ | ) |
|
|
inline |
Definition at line 805 of file Drawable.h.
806 {
807 _height = height_;
808 }
◆ height() [2/2]
| double Magick::DrawableCompositeImage::height |
( |
void | | ) |
const |
|
inline |
Definition at line 809 of file Drawable.h.
810 {
811 return _height;
812 }
◆ image() [1/2]
| void Magick::DrawableCompositeImage::image |
( |
const Image & | image_ | ) |
|
Definition at line 602 of file Drawable.cpp.
603{
604 Image* temp_image = new Image(image_);
605 delete _image;
606 _image = temp_image;
607}
◆ image() [2/2]
| Magick::Image Magick::DrawableCompositeImage::image |
( |
void | | ) |
const |
◆ magick() [1/2]
| void Magick::DrawableCompositeImage::magick |
( |
std::string | magick_ | ) |
|
Definition at line 614 of file Drawable.cpp.
615{
616 _image->magick( magick_ );
617}
◆ magick() [2/2]
| std::string Magick::DrawableCompositeImage::magick |
( |
void | | ) |
|
Definition at line 618 of file Drawable.cpp.
619{
620 return _image->magick();
621}
◆ operator()()
| void Magick::DrawableCompositeImage::operator() |
( |
MagickCore::DrawingWand * | context_ | ) |
const |
|
virtual |
Reimplemented from Magick::DrawableBase.
Definition at line 623 of file Drawable.cpp.
625{
626 MagickWand
627 *magick_wand;
628
629 magick_wand=NewMagickWandFromImage(_image->constImage());
630 (void) DrawComposite( context_, _composition, _x, _y, _width, _height,
631 magick_wand );
632 magick_wand=DestroyMagickWand(magick_wand);
633}
◆ operator=()
Definition at line 574 of file Drawable.cpp.
576{
577
578 if ( this != &original_ )
579 {
580 _composition = original_._composition;
581 _x = original_._x;
582 _y = original_._y;
583 _width = original_._width;
584 _height = original_._height;
585 Image* temp_image = new Image(*original_._image);
586 delete _image;
587 _image = temp_image;
588 }
589 return *this;
590}
◆ width() [1/2]
| void Magick::DrawableCompositeImage::width |
( |
double | width_ | ) |
|
|
inline |
Definition at line 796 of file Drawable.h.
797 {
798 _width = width_;
799 }
◆ width() [2/2]
| double Magick::DrawableCompositeImage::width |
( |
void | | ) |
const |
|
inline |
Definition at line 800 of file Drawable.h.
801 {
802 return _width;
803 }
◆ x() [1/2]
| void Magick::DrawableCompositeImage::x |
( |
double | x_ | ) |
|
|
inline |
◆ x() [2/2]
| double Magick::DrawableCompositeImage::x |
( |
void | | ) |
const |
|
inline |
Definition at line 782 of file Drawable.h.
783 {
784 return _x;
785 }
◆ y() [1/2]
| void Magick::DrawableCompositeImage::y |
( |
double | y_ | ) |
|
|
inline |
◆ y() [2/2]
| double Magick::DrawableCompositeImage::y |
( |
void | | ) |
const |
|
inline |
Definition at line 791 of file Drawable.h.
792 {
793 return _y;
794 }
◆ _composition
| CompositeOperator Magick::DrawableCompositeImage::_composition |
|
private |
◆ _height
| double Magick::DrawableCompositeImage::_height |
|
private |
◆ _image
| Image* Magick::DrawableCompositeImage::_image |
|
private |
◆ _width
| double Magick::DrawableCompositeImage::_width |
|
private |
◆ _x
| double Magick::DrawableCompositeImage::_x |
|
private |
◆ _y
| double Magick::DrawableCompositeImage::_y |
|
private |
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++/Drawable.h
- /home/cristy/Attic/Build/ImageMagick-7.1.2/rpmbuild/BUILD/ImageMagick-7.1.2-build/ImageMagick-7.1.2-32/Magick++/lib/Drawable.cpp