18 #ifndef MAGICKCORE_GEOMETRY_H
19 #define MAGICKCORE_GEOMETRY_H
21 #if defined(__cplusplus) || defined(c_plusplus)
49 PercentValue = 0x1000,
51 NormalizeValue = 0x2000,
53 GreaterValue = 0x8000,
54 MinimumValue = 0x10000,
55 CorrelateNormalizeValue = 0x10000,
57 DecimalValue = 0x40000,
58 SeparatorValue = 0x80000,
59 AspectRatioValue = 0x100000,
60 AlphaValue = 0x200000,
62 AllValues = 0x7fffffff
65 #if defined(ForgetGravity)
67 #undef NorthWestGravity
69 #undef NorthEastGravity
73 #undef SouthWestGravity
75 #undef SouthEastGravity
134 extern MagickExport
char
135 *GetPageGeometry(
const char *);
137 extern MagickExport MagickBooleanType
138 IsGeometry(
const char *),
139 IsSceneGeometry(
const char *,
const MagickBooleanType);
141 extern MagickExport MagickStatusType
142 GetGeometry(
const char *,ssize_t *,ssize_t *,
size_t *,
size_t *),
148 ParseMetaGeometry(
const char *,ssize_t *,ssize_t *,
size_t *,
size_t *),
153 extern MagickExport
void
154 GravityAdjustGeometry(
const size_t,
const size_t,
const GravityType,
159 #if defined(__cplusplus) || defined(c_plusplus)