Magick++ 7.1.1
Loading...
Searching...
No Matches
Magick::annotateImage Class Reference
Collaboration diagram for Magick::annotateImage:

Public Member Functions

 annotateImage (const std::string &text_, const Geometry &geometry_)
 
 annotateImage (const std::string &text_, const Geometry &geometry_, const GravityType gravity_)
 
 annotateImage (const std::string &text_, const Geometry &geometry_, const GravityType gravity_, const double degrees_)
 
 annotateImage (const std::string &text_, const GravityType gravity_)
 
void operator() (Image &image_) const
 

Private Attributes

const std::string _text
 
const Geometry _geometry
 
const GravityType _gravity
 
const double _degrees
 

Detailed Description

Definition at line 106 of file STL.h.

Constructor & Destructor Documentation

◆ annotateImage() [1/4]

Magick::annotateImage::annotateImage ( const std::string &  text_,
const Geometry geometry_ 
)

Definition at line 70 of file STL.cpp.

72 : _text( text_ ),
73 _geometry( geometry_ ),
74 _gravity( Magick::NorthWestGravity ),
75 _degrees( 0 )
76{
77}

◆ annotateImage() [2/4]

Magick::annotateImage::annotateImage ( const std::string &  text_,
const Geometry geometry_,
const GravityType  gravity_ 
)

Definition at line 79 of file STL.cpp.

82 : _text( text_ ),
83 _geometry( geometry_ ),
84 _gravity( gravity_ ),
85 _degrees( 0 )
86{
87}

◆ annotateImage() [3/4]

Magick::annotateImage::annotateImage ( const std::string &  text_,
const Geometry geometry_,
const GravityType  gravity_,
const double  degrees_ 
)

Definition at line 90 of file STL.cpp.

94 : _text( text_ ),
95 _geometry( geometry_ ),
96 _gravity( gravity_ ),
97 _degrees( degrees_ )
98{
99}

◆ annotateImage() [4/4]

Magick::annotateImage::annotateImage ( const std::string &  text_,
const GravityType  gravity_ 
)

Definition at line 102 of file STL.cpp.

104 : _text( text_ ),
105 _geometry( ),
106 _gravity( gravity_ ),
107 _degrees( 0 )
108{
109}

Member Function Documentation

◆ operator()()

void Magick::annotateImage::operator() ( Magick::Image image_) const

Definition at line 110 of file STL.cpp.

111{
112 image_.annotate( _text, _geometry, _gravity, _degrees );
113}

Member Data Documentation

◆ _degrees

const double Magick::annotateImage::_degrees
private

Definition at line 137 of file STL.h.

◆ _geometry

const Geometry Magick::annotateImage::_geometry
private

Definition at line 135 of file STL.h.

◆ _gravity

const GravityType Magick::annotateImage::_gravity
private

Definition at line 136 of file STL.h.

◆ _text

const std::string Magick::annotateImage::_text
private

Definition at line 134 of file STL.h.


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