MagickCore  6.9.10
Convert, Edit, Or Compose Bitmap Images
geometry.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _AffineMatrix
 
struct  _GeometryInfo
 
struct  _OffsetInfo
 
struct  _RectangleInfo
 

Typedefs

typedef struct _AffineMatrix AffineMatrix
 
typedef struct _GeometryInfo GeometryInfo
 
typedef struct _OffsetInfo OffsetInfo
 
typedef struct _RectangleInfo RectangleInfo
 

Enumerations

enum  GeometryFlags {
  NoValue = 0x0000, XValue = 0x0001, XiValue = 0x0001, YValue = 0x0002,
  PsiValue = 0x0002, WidthValue = 0x0004, RhoValue = 0x0004, HeightValue = 0x0008,
  SigmaValue = 0x0008, ChiValue = 0x0010, XiNegative = 0x0020, XNegative = 0x0020,
  PsiNegative = 0x0040, YNegative = 0x0040, ChiNegative = 0x0080, PercentValue = 0x1000,
  AspectValue = 0x2000, NormalizeValue = 0x2000, LessValue = 0x4000, GreaterValue = 0x8000,
  MinimumValue = 0x10000, CorrelateNormalizeValue = 0x10000, AreaValue = 0x20000, DecimalValue = 0x40000,
  SeparatorValue = 0x80000, AspectRatioValue = 0x100000, AllValues = 0x7fffffff
}
 
enum  GravityType {
  UndefinedGravity, ForgetGravity = 0, NorthWestGravity = 1, NorthGravity = 2,
  NorthEastGravity = 3, WestGravity = 4, CenterGravity = 5, EastGravity = 6,
  SouthWestGravity = 7, SouthGravity = 8, SouthEastGravity = 9, StaticGravity = 10
}
 

Functions

MagickExport char * GetPageGeometry (const char *)
 
MagickExport MagickBooleanType IsGeometry (const char *)
 
MagickExport MagickBooleanType IsSceneGeometry (const char *, const MagickBooleanType)
 
MagickExport MagickStatusType GetGeometry (const char *, ssize_t *, ssize_t *, size_t *, size_t *)
 
MagickExport MagickStatusType ParseAbsoluteGeometry (const char *, RectangleInfo *)
 
MagickExport MagickStatusType ParseAffineGeometry (const char *, AffineMatrix *, ExceptionInfo *)
 
MagickExport MagickStatusType ParseGeometry (const char *, GeometryInfo *)
 
MagickExport MagickStatusType ParseGravityGeometry (const Image *, const char *, RectangleInfo *, ExceptionInfo *)
 
MagickExport MagickStatusType ParseMetaGeometry (const char *, ssize_t *, ssize_t *, size_t *, size_t *)
 
MagickExport MagickStatusType ParsePageGeometry (const Image *, const char *, RectangleInfo *, ExceptionInfo *)
 
MagickExport MagickStatusType ParseRegionGeometry (const Image *, const char *, RectangleInfo *, ExceptionInfo *)
 
MagickExport void GravityAdjustGeometry (const size_t, const size_t, const GravityType, RectangleInfo *)
 
MagickExport void SetGeometry (const Image *, RectangleInfo *)
 
MagickExport void SetGeometryInfo (GeometryInfo *)
 

Typedef Documentation

◆ AffineMatrix

typedef struct _AffineMatrix AffineMatrix

◆ GeometryInfo

typedef struct _GeometryInfo GeometryInfo

◆ OffsetInfo

typedef struct _OffsetInfo OffsetInfo

◆ RectangleInfo

typedef struct _RectangleInfo RectangleInfo

Enumeration Type Documentation

◆ GeometryFlags

Enumerator
NoValue 
XValue 
XiValue 
YValue 
PsiValue 
WidthValue 
RhoValue 
HeightValue 
SigmaValue 
ChiValue 
XiNegative 
XNegative 
PsiNegative 
YNegative 
ChiNegative 
PercentValue 
AspectValue 
NormalizeValue 
LessValue 
GreaterValue 
MinimumValue 
CorrelateNormalizeValue 
AreaValue 
DecimalValue 
SeparatorValue 
AspectRatioValue 
AllValues 

◆ GravityType

Enumerator
UndefinedGravity 
ForgetGravity 
NorthWestGravity 
NorthGravity 
NorthEastGravity 
WestGravity 
CenterGravity 
EastGravity 
SouthWestGravity 
SouthGravity 
SouthEastGravity 
StaticGravity 

Function Documentation

◆ GetGeometry()

MagickExport MagickStatusType GetGeometry ( const char *  ,
ssize_t *  ,
ssize_t *  ,
size_t *  ,
size_t *   
)

◆ GetPageGeometry()

◆ GravityAdjustGeometry()

MagickExport void GravityAdjustGeometry ( const size_t  ,
const size_t  ,
const GravityType  ,
RectangleInfo  
)

◆ IsGeometry()

MagickExport MagickBooleanType IsGeometry ( const char *  )

◆ IsSceneGeometry()

MagickExport MagickBooleanType IsSceneGeometry ( const char *  ,
const MagickBooleanType   
)

◆ ParseAbsoluteGeometry()

MagickExport MagickStatusType ParseAbsoluteGeometry ( const char *  ,
RectangleInfo  
)

◆ ParseAffineGeometry()

MagickExport MagickStatusType ParseAffineGeometry ( const char *  ,
AffineMatrix ,
ExceptionInfo  
)

◆ ParseGeometry()

MagickExport MagickStatusType ParseGeometry ( const char *  ,
GeometryInfo  
)

◆ ParseGravityGeometry()

MagickExport MagickStatusType ParseGravityGeometry ( const Image ,
const char *  ,
RectangleInfo ,
ExceptionInfo  
)

◆ ParseMetaGeometry()

MagickExport MagickStatusType ParseMetaGeometry ( const char *  ,
ssize_t *  ,
ssize_t *  ,
size_t *  ,
size_t *   
)

◆ ParsePageGeometry()

MagickExport MagickStatusType ParsePageGeometry ( const Image ,
const char *  ,
RectangleInfo ,
ExceptionInfo  
)

◆ ParseRegionGeometry()

◆ SetGeometry()

MagickExport void SetGeometry ( const Image ,
RectangleInfo  
)

◆ SetGeometryInfo()