36 Options(
const Options& options_);
42 void antiAlias(
bool flag_);
43 bool antiAlias(
void)
const;
46 void adjoin(
bool flag_);
47 bool adjoin(
void)
const;
50 void backgroundColor(
const Color &color_);
51 Color backgroundColor(
void)
const;
54 void backgroundTexture(
const std::string &backgroundTexture_);
55 std::string backgroundTexture(
void)
const;
58 void borderColor(
const Color &color_);
59 Color borderColor(
void)
const;
62 void boxColor(
const Color &boxColor_);
63 Color boxColor(
void)
const;
66 void colorFuzz(
double fuzz_);
67 double colorFuzz(
void)
const;
70 void colorspaceType(ColorspaceType colorspace_);
71 ColorspaceType colorspaceType(
void)
const;
76 void compressType(CompressionType compressType_);
77 CompressionType compressType(
void)
const;
80 void debug(
bool flag_);
81 bool debug(
void)
const;
84 void density(
const Geometry &geomery_);
88 void depth(
size_t depth_);
89 size_t depth(
void)
const;
93 void endian(EndianType endian_);
94 EndianType endian(
void)
const;
97 void file(FILE *file_);
98 FILE *file(
void)
const;
101 void fileName(
const std::string &fileName_);
102 std::string fileName(
void)
const;
105 void fillColor(
const Color &fillColor_);
106 Color fillColor(
void)
const;
109 void fillPattern(
const MagickCore::Image *fillPattern_);
110 const MagickCore::Image *fillPattern(
void)
const;
113 void fillRule(
const FillRule &fillRule_);
114 FillRule fillRule(
void)
const;
117 void font(
const std::string &font_);
118 std::string font(
void)
const;
121 void fontFamily(
const std::string &family_);
122 std::string fontFamily(
void)
const;
125 void fontPointsize(
double pointSize_);
126 double fontPointsize(
void)
const;
129 void fontStyle(
const StyleType style_);
130 StyleType fontStyle(
void)
const;
133 void fontWeight(
const size_t weight_);
134 size_t fontWeight(
void)
const;
136 std::string format(
void)
const;
139 void interlaceType(InterlaceType interlace_);
140 InterlaceType interlaceType(
void)
const;
143 void magick(
const std::string &magick_);
144 std::string magick(
void)
const;
147 void matteColor(
const Color &matteColor_);
148 Color matteColor(
void)
const;
151 void monochrome(
bool monochromeFlag_);
152 bool monochrome(
void)
const;
155 void page(
const Geometry &pageSize_);
159 void quality(
size_t quality_);
160 size_t quality(
void)
const;
163 void quantizeColors(
size_t colors_);
164 size_t quantizeColors(
void)
const;
167 void quantizeColorSpace(ColorspaceType colorSpace_);
168 ColorspaceType quantizeColorSpace(
void)
const;
171 void quantizeDither(
bool ditherFlag_);
172 bool quantizeDither(
void)
const;
175 void quantizeDitherMethod(DitherMethod ditherMethod_);
176 DitherMethod quantizeDitherMethod(
void)
const;
179 void quantizeTreeDepth(
size_t treeDepth_);
180 size_t quantizeTreeDepth(
void)
const;
183 void quiet(
const bool quiet_);
184 bool quiet(
void)
const;
187 void resolutionUnits(ResolutionType resolutionUnits_);
188 ResolutionType resolutionUnits(
void)
const;
191 void samplingFactor(
const std::string &samplingFactor_);
192 std::string samplingFactor(
void)
const;
195 void size(
const Geometry &geometry_);
199 void strokeAntiAlias(
bool flag_);
200 bool strokeAntiAlias(
void)
const ;
203 void strokeColor(
const Color &strokeColor_);
204 Color strokeColor(
void)
const;
211 void strokeDashArray(
const double *strokeDashArray_);
212 const double *strokeDashArray(
void)
const;
216 void strokeDashOffset(
double strokeDashOffset_);
217 double strokeDashOffset(
void)
const;
222 void strokeLineCap(LineCap lineCap_);
223 LineCap strokeLineCap(
void)
const;
228 void strokeLineJoin(LineJoin lineJoin_);
229 LineJoin strokeLineJoin(
void)
const;
237 void strokeMiterLimit(
size_t miterLimit_);
238 size_t strokeMiterLimit(
void)
const;
241 void strokePattern(
const MagickCore::Image *strokePattern_);
242 const MagickCore::Image *strokePattern(
void)
const;
245 void strokeWidth(
double strokeWidth_);
246 double strokeWidth(
void)
const;
248 void subImage(
size_t subImage_);
249 size_t subImage(
void)
const;
252 void subRange(
size_t subRange_);
253 size_t subRange(
void)
const;
256 void textDirection(DirectionType direction_);
257 DirectionType textDirection()
const;
260 void textEncoding(
const std::string &encoding_);
261 std::string textEncoding(
void)
const;
264 void textGravity(GravityType gravity_);
265 GravityType textGravity()
const;
268 void textInterlineSpacing(
double spacing_);
269 double textInterlineSpacing(
void)
const;
272 void textInterwordSpacing(
double spacing_);
273 double textInterwordSpacing(
void)
const;
276 void textKerning(
double kerning_);
277 double textKerning(
void)
const;
280 void textUnderColor(
const Color &underColor_);
281 Color textUnderColor(
void)
const;
283 void tileName(
const std::string &tileName_);
284 std::string tileName(
void)
const;
287 void transformOrigin(
double tx_,
double ty_);
290 void transformReset(
void);
293 void transformRotation(
double angle_);
296 void transformScale(
double sx_,
double sy_);
299 void transformSkewX(
double skewx_);
302 void transformSkewY(
double skewy_);
305 void type(
const ImageType type_);
306 ImageType type(
void)
const;
309 void verbose(
bool verboseFlag_);
310 bool verbose(
void)
const;
312 void view(
const std::string &view_);
313 std::string view(
void)
const;
316 void virtualPixelMethod(VirtualPixelMethod virtual_pixel_method_);
317 VirtualPixelMethod virtualPixelMethod(
void)
const;
320 void x11Display(
const std::string &display_);
321 std::string x11Display(
void)
const;
327 MagickCore::DrawInfo *drawInfo(
void);
328 MagickCore::ImageInfo *imageInfo(
void);
329 MagickCore::QuantizeInfo *quantizeInfo(
void);
332 Options(
const MagickCore::ImageInfo *imageInfo_,
333 const MagickCore::QuantizeInfo *quantizeInfo_,
334 const MagickCore::DrawInfo *drawInfo_);
339 Options& operator=(
const Options&);
341 void setOption(
const char *name,
const Color &value_);
343 void setOption(
const char *name,
const double value_);
345 MagickCore::ImageInfo *_imageInfo;
346 MagickCore::QuantizeInfo *_quantizeInfo;
347 MagickCore::DrawInfo *_drawInfo;