11 #if !defined (Magick_Geometry_header)
12 #define Magick_Geometry_header
49 Geometry(
const std::string &geometry_);
52 Geometry(
size_t width_,
size_t height_,::ssize_t xOff_=0,
53 ::ssize_t yOff_=0,
bool xNegative_=
false,
bool yNegative_=
false);
59 const Geometry& operator=(
const char *geometry_);
65 const Geometry& operator=(
const std::string &geometry_ );
68 operator std::string()
const;
71 void aspect(
bool aspect_);
72 bool aspect(
void)
const;
75 void fillArea(
bool fillArea_);
76 bool fillArea(
void)
const;
79 void greater(
bool greater_);
80 bool greater(
void)
const;
83 void height(
size_t height_);
84 size_t height(
void)
const;
87 void isValid(
bool isValid_);
88 bool isValid(
void)
const;
91 void less(
bool less_);
92 bool less(
void)
const;
95 void limitPixels(
bool limitPixels_);
96 bool limitPixels(
void)
const;
99 void percent(
bool percent_);
100 bool percent(
void)
const;
103 void width(
size_t width_);
104 size_t width(
void)
const;
107 void xNegative(
bool xNegative_);
108 bool xNegative(
void)
const;
111 void xOff(::ssize_t xOff_);
112 ::ssize_t xOff(
void)
const;
115 void yNegative(
bool yNegative_);
116 bool yNegative(
void)
const;
119 void yOff(::ssize_t yOff_);
120 ::ssize_t yOff(
void)
const;
127 Geometry(
const MagickCore::RectangleInfo &rectangle_);
130 const Geometry& operator=(
const MagickCore::RectangleInfo &rectangle_);
133 operator MagickCore::RectangleInfo()
const;
167 Offset(
const char *offset_);
173 Offset(
const std::string &offset_);
176 Offset(ssize_t x_,ssize_t y_);
182 const Offset& operator=(
const char *offset_);
188 const Offset& operator=(
const std::string &offset_);
191 ssize_t x(
void)
const;
194 ssize_t y(
void)
const;
201 operator MagickCore::OffsetInfo()
const;
275 _limitPixels=limitPixels_;
280 return(_limitPixels);
306 _xNegative=xNegative_;
326 _yNegative=yNegative_;
344 #endif // Magick_Geometry_header
bool limitPixels(void) const
class MagickPPExport Offset
bool yNegative(void) const
size_t height(void) const
class MagickPPExport Geometry
::ssize_t yOff(void) const
::ssize_t xOff(void) const
bool xNegative(void) const
bool fillArea(void) const