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,
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 xOff(::ssize_t xOff_);
108 ::ssize_t xOff(
void)
const;
111 void yOff(::ssize_t yOff_);
112 ::ssize_t yOff(
void)
const;
119 Geometry(
const MagickCore::RectangleInfo &rectangle_);
122 const Geometry& operator=(
const MagickCore::RectangleInfo &rectangle_);
125 operator MagickCore::RectangleInfo()
const;
157 Offset(
const char *offset_);
163 Offset(
const std::string &offset_);
166 Offset(ssize_t x_,ssize_t y_);
172 const Offset& operator=(
const char *offset_);
178 const Offset& operator=(
const std::string &offset_);
181 ssize_t x(
void)
const;
184 ssize_t y(
void)
const;
191 operator MagickCore::OffsetInfo()
const;
214 Point(
const char *point_);
220 Point(
const std::string &point_);
223 Point(
double x_,
double y_);
232 const Point& operator=(
const char *point_);
235 const Point& operator=(
double xy_);
241 const Point& operator=(
const std::string &point_);
244 operator std::string()
const;
247 bool isValid()
const;
250 double x(
void)
const;
253 double y(
void)
const;
261 #endif // Magick_Geometry_header
class MagickPPExport Offset
class MagickPPExport Geometry
class MagickPPExport Point