18 #ifndef MAGICKCORE_GEOMETRY_H
19 #define MAGICKCORE_GEOMETRY_H
21 #if defined(__cplusplus) || defined(c_plusplus)
65 #if defined(ForgetGravity)
67 #undef NorthWestGravity
69 #undef NorthEastGravity
73 #undef SouthWestGravity
75 #undef SouthEastGravity
159 #if defined(__cplusplus) || defined(c_plusplus)
MagickExport void SetGeometryInfo(GeometryInfo *)
Definition: geometry.c:1719
MagickExport MagickStatusType ParseGravityGeometry(const Image *, const char *, RectangleInfo *, ExceptionInfo *)
MagickExport MagickStatusType ParseAffineGeometry(const char *, AffineMatrix *, ExceptionInfo *)
struct _GeometryInfo GeometryInfo
GeometryFlags
Definition: geometry.h:26
@ CorrelateNormalizeValue
Definition: geometry.h:55
@ ChiNegative
Definition: geometry.h:48
@ XNegative
Definition: geometry.h:44
@ RhoValue
Definition: geometry.h:37
@ PercentValue
Definition: geometry.h:49
@ ChiValue
Definition: geometry.h:41
@ NoValue
Definition: geometry.h:28
@ XValue
Definition: geometry.h:30
@ WidthValue
Definition: geometry.h:36
@ YNegative
Definition: geometry.h:47
@ NormalizeValue
Definition: geometry.h:51
@ YValue
Definition: geometry.h:33
@ XiNegative
Definition: geometry.h:42
@ HeightValue
Definition: geometry.h:39
@ LessValue
Definition: geometry.h:52
@ PsiNegative
Definition: geometry.h:45
@ AreaValue
Definition: geometry.h:56
@ AlphaValue
Definition: geometry.h:60
@ SeparatorValue
Definition: geometry.h:58
@ AspectValue
Definition: geometry.h:50
@ XiValue
Definition: geometry.h:31
@ MinimumValue
Definition: geometry.h:54
@ GreaterValue
Definition: geometry.h:53
@ AllValues
Definition: geometry.h:62
@ DecimalValue
Definition: geometry.h:57
@ AspectRatioValue
Definition: geometry.h:59
@ PsiValue
Definition: geometry.h:34
@ SigmaValue
Definition: geometry.h:40
MagickExport MagickStatusType ParseRegionGeometry(const Image *, const char *, RectangleInfo *, ExceptionInfo *)
Definition: geometry.c:1646
MagickExport void SetGeometry(const Image *, RectangleInfo *)
MagickExport MagickStatusType ParseAbsoluteGeometry(const char *, RectangleInfo *)
MagickExport MagickBooleanType IsGeometry(const char *)
MagickExport MagickStatusType ParsePageGeometry(const Image *, const char *, RectangleInfo *, ExceptionInfo *)
MagickExport MagickStatusType GetGeometry(const char *, ssize_t *, ssize_t *, size_t *, size_t *)
MagickExport void GravityAdjustGeometry(const size_t, const size_t, const GravityType, RectangleInfo *)
struct _OffsetInfo OffsetInfo
struct _RectangleInfo RectangleInfo
MagickExport MagickStatusType ParseGeometry(const char *, GeometryInfo *)
struct _AffineMatrix AffineMatrix
MagickExport char * GetPageGeometry(const char *)
Definition: geometry.c:368
MagickExport MagickBooleanType IsSceneGeometry(const char *, const MagickBooleanType)
Definition: geometry.c:661
MagickExport MagickStatusType ParseMetaGeometry(const char *, ssize_t *, ssize_t *, size_t *, size_t *)
GravityType
Definition: geometry.h:80
@ NorthWestGravity
Definition: geometry.h:83
@ CenterGravity
Definition: geometry.h:87
@ SouthGravity
Definition: geometry.h:90
@ StaticGravity
Definition: geometry.h:92
@ NorthGravity
Definition: geometry.h:84
@ ForgetGravity
Definition: geometry.h:82
@ NorthEastGravity
Definition: geometry.h:85
@ SouthEastGravity
Definition: geometry.h:91
@ WestGravity
Definition: geometry.h:86
@ SouthWestGravity
Definition: geometry.h:89
@ UndefinedGravity
Definition: geometry.h:81
@ EastGravity
Definition: geometry.h:88
unsigned int MagickStatusType
Definition: magick-type.h:131
MagickBooleanType
Definition: magick-type.h:203
#define MagickExport
Definition: method-attribute.h:80
Definition: geometry.h:96
double sy
Definition: geometry.h:101
double ty
Definition: geometry.h:103
double rx
Definition: geometry.h:99
double tx
Definition: geometry.h:102
double ry
Definition: geometry.h:100
double sx
Definition: geometry.h:98
Definition: exception.h:103
Definition: geometry.h:107
double rho
Definition: geometry.h:109
double sigma
Definition: geometry.h:110
double chi
Definition: geometry.h:113
double xi
Definition: geometry.h:111
double psi
Definition: geometry.h:112
Definition: geometry.h:117
ssize_t y
Definition: geometry.h:120
ssize_t x
Definition: geometry.h:119
Definition: geometry.h:124
size_t width
Definition: geometry.h:126
ssize_t x
Definition: geometry.h:130
size_t height
Definition: geometry.h:127
ssize_t y
Definition: geometry.h:131