11#if !defined(Magick_Montage_header)
12#define Magick_Montage_header
14#include "Magick++/Include.h"
16#include "Magick++/Color.h"
17#include "Magick++/Geometry.h"
32 void backgroundColor(
const Color &backgroundColor_);
33 Color backgroundColor(
void)
const;
36 void compose(CompositeOperator compose_);
37 CompositeOperator compose(
void)
const;
40 void fileName(
const std::string &fileName_);
41 std::string fileName(
void)
const;
44 void fillColor(
const Color &fill_);
45 Color fillColor(
void)
const;
48 void font(
const std::string &font_);
49 std::string font(
void)
const;
52 void geometry(
const Geometry &geometry_);
56 void gravity(GravityType gravity_);
57 GravityType gravity(
void)
const;
60 void label(
const std::string &label_);
61 std::string label(
void)
const;
64 void pointSize(
size_t pointSize_);
65 size_t pointSize(
void)
const;
68 void shadow(
bool shadow_);
69 bool shadow(
void)
const;
72 void strokeColor(
const Color &stroke_);
73 Color strokeColor(
void)
const;
76 void texture(
const std::string &texture_);
77 std::string texture(
void)
const;
84 void title(
const std::string &title_);
85 std::string title(
void)
const;
88 void transparentColor(
const Color &transparentColor_);
89 Color transparentColor(
void)
const;
96 virtual void updateMontageInfo(MagickCore::MontageInfo &montageInfo_)
const;
100 Color _backgroundColor;
101 std::string _fileName;
105 GravityType _gravity;
110 std::string _texture;
113 Color _transparentColor;
127 void matteColor(
const Color &matteColor_);
128 Color matteColor(
void)
const;
131 void borderColor(
const Color &borderColor_);
132 Color borderColor(
void)
const;
135 void borderWidth(
size_t borderWidth_);
136 size_t borderWidth(
void)
const;
139 void frameGeometry(
const Geometry &frame_);
147 void updateMontageInfo(MagickCore::MontageInfo &montageInfo_)
const;