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
134extern MagickExport
char
135 *GetPageGeometry(
const char *);
137extern MagickExport MagickBooleanType
138 IsGeometry(
const char *),
139 IsSceneGeometry(
const char *,
const MagickBooleanType);
141extern 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 *),
153extern MagickExport
void
154 GravityAdjustGeometry(
const size_t,
const size_t,
const GravityType,
159#if defined(__cplusplus) || defined(c_plusplus)