MagickCore  6.7.5
magick-type.h File Reference
Include dependency graph for magick-type.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define MAGICKCORE_QUANTUM_DEPTH   16
#define MagickLLConstant(c)   (MagickOffsetType) (c ## LL)
#define MagickULLConstant(c)   (MagickSizeType) (c ## ULL)
#define MagickEpsilon   1.0e-10
#define MaxColormapSize   65536UL
#define MaxMap   65535UL
#define QuantumRange   65535
#define QuantumFormat   "%u"
#define MagickHuge   3.402823466E+38F
#define MagickPI   3.14159265358979323846264338327950288419716939937510L
#define QuantumScale   ((double) 1.0/(double) QuantumRange)
#define MagickOffsetFormat   "ld"
#define MagickSizeFormat   "lu"

Typedefs

typedef double MagickRealType
typedef unsigned short Quantum
typedef unsigned int MagickStatusType
typedef ssize_t MagickOffsetType
typedef size_t MagickSizeType
typedef ssize_t SignedQuantum
typedef MagickSizeType QuantumAny
typedef struct _BlobInfo BlobInfo
typedef struct _ExceptionInfo ExceptionInfo
typedef struct _Image Image
typedef struct _ImageInfo ImageInfo

Enumerations

enum  ClassType { UndefinedClass, DirectClass, PseudoClass }
enum  MagickBooleanType { MagickFalse = 0, MagickTrue = 1 }

Define Documentation

#define MagickEpsilon   1.0e-10

Definition at line 59 of file magick-type.h.

Referenced by RenderPostscript(), GetColorTuple(), QueryColorname(), ConvertRGBToCMYK(), ConvertXYZToLab(), RGBTransformImage(), TransformRGBImage(), CompareImages(), GetNormalizedCrossCorrelationDistortion(), CompositePixelOver(), CompositePixelInfoOver(), CompositePixelInfoPlus(), CompositeHSB(), CompositeOverImage(), CompositeImage(), poly_number_terms(), GenerateCoefficients(), DistortImage(), RotateImage(), CompareEdges(), ConvertPrimitiveToPath(), AffineEdge(), DrawDashPolygon(), GetStopColorOffset(), LogPrimitiveInfo(), DrawPrimitive(), DrawRoundLinecap(), TraceArcPath(), TraceEllipse(), TraceLine(), TraceSquareLinecap(), TraceStrokePolygon(), AdaptiveBlurImage(), AdaptiveSharpenImage(), BlurImage(), ConvolveImage(), MotionBlurImage(), RadialBlurImage(), SelectiveBlurImage(), ShadeImage(), GetImageFeatures(), FxEvaluateSubexpression(), GenerateDifferentialNoise(), GetOptimalKernelWidth1D(), GetOptimalKernelWidth2D(), ParseAffineGeometry(), MinMaxStretchImage(), FlattenPixelInfo(), AcquireKernelBuiltIn(), SameKernelInfo(), CalcKernelMetaData(), MorphologyPrimitive(), ScaleKernelInfo(), ShowKernelInfo(), GetPixelIntensity(), IsPixelGray(), IsPixelMonochrome(), IsPixelInfoGray(), IsPixelInfoMonochrome(), IsGrayPixel(), IsMonochromePixel(), InterpolatePixelChannel(), InterpolatePixelChannels(), InterpolatePixelInfo(), IsFuzzyEquivalencePixel(), IsFuzzyEquivalencePixelInfo(), DefineImageColormap(), ImportQuantumPixels(), ResetQuantumState(), ScaleResampleFilter(), AcquireResizeFilter(), I0(), GetResizeFilterWeight(), HorizontalFilter(), VerticalFilter(), ScaleImage(), ScaleSpace(), InterpretSiPrefixValue(), OrderedPosterizeImage(), and StopTimer().

#define MagickHuge   3.402823466E+38F
#define MagickLLConstant (   c)    (MagickOffsetType) (c ## LL)

Definition at line 35 of file magick-type.h.

#define MagickOffsetFormat   "ld"

Definition at line 123 of file magick-type.h.

#define MagickSizeFormat   "lu"

Definition at line 124 of file magick-type.h.

Referenced by GetNumberColors().

#define MagickULLConstant (   c)    (MagickSizeType) (c ## ULL)

Definition at line 36 of file magick-type.h.

Referenced by ReadBlobLongLong(), ReadBlobMSBLongLong(), and StringToSizeType().

#define MaxColormapSize   65536UL

Definition at line 60 of file magick-type.h.

Referenced by UniqueImageColors(), PosterizeImage(), QuantizeImage(), and QuantizeImages().

#define QuantumFormat   "%u"

Definition at line 75 of file magick-type.h.

#define QuantumRange   65535

Definition at line 74 of file magick-type.h.

Referenced by RenderPostscript(), GetImageDepth(), SetImageDepth(), GetVirtualPixelsFromNexus(), LoadColorLists(), QueryColorCompliance(), AcquireImageColormap(), ConvertRGBToCMYK(), RGBTransformImage(), ConvertXYZToRGB(), ConvertCMYKToRGB(), TransformRGBImage(), GetNormalizedCrossCorrelationDistortion(), SimilarityImage(), CompositePixelOver(), CompositePixelInfoOver(), CompositePixelInfoPlus(), HSBComposite(), CompositeOverImage(), CompositeImage(), HuffmanEncodeImage(), FrameImage(), RaiseImage(), SparseColorImage(), DrawImage(), AdaptiveLevelImage(), PreviewImage(), ShadeImage(), UnsharpMaskImage(), AutoGammaImage(), ContrastStretchImage(), LevelPixel(), NegateImage(), SigmoidalContrastImage(), ColorMatrixImage(), FxEvaluateSubexpression(), FxImage(), PlasmaImageProxy(), SepiaToneImage(), SketchImage(), SolarizeImage(), ConvertHSBToRGB(), ConvertHSLToRGB(), ConvertHWBToRGB(), GenerateDifferentialNoise(), PrintChannelStatistics(), IdentifyImage(), IsHighDynamicRangeImage(), FlattenPixelInfo(), SetImageType(), SyncImageSettings(), IsBoundsCleared(), ComparePixels(), ParseKernelName(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), FloodfillPaintImage(), GetPixelOpacity(), IsPixelMonochrome(), IsPixelInfoMonochrome(), SetPixelOpacity(), IsMonochromePixel(), ImportDoublePixel(), ImportFloatPixel(), IsFuzzyEquivalencePixel(), IsFuzzyEquivalencePixelInfo(), GetImageProperty(), SetImageProperty(), ClampToUnsignedQuantum(), AssignImageColors(), ClassifyImageColors(), DefineImageColormap(), FloydSteinbergDither(), RiemersmaDither(), GetCubeInfo(), ExportGrayQuantum(), ExportGrayAlphaQuantum(), ImportAlphaQuantum(), ImportBGRQuantum(), ImportBGRAQuantum(), ImportBlackQuantum(), ImportBlueQuantum(), ImportCMYKQuantum(), ImportCMYKAQuantum(), ImportGrayQuantum(), ImportGrayAlphaQuantum(), ImportGreenQuantum(), ImportIndexQuantum(), ImportIndexAlphaQuantum(), ImportOpacityQuantum(), ImportRedQuantum(), ImportRGBQuantum(), ImportRGBAQuantum(), ScaleAnyToQuantum(), ScaleQuantumToAny(), GetQuantumInfo(), ClampToQuantum(), ResamplePixelColor(), GetImageBackgroundColor(), ApplyEvaluateOperator(), ApplyFunction(), AdaptiveThresholdImage(), BilevelImage(), BlackThresholdImage(), OrderedPosterizeImage(), RandomThresholdImage(), WhiteThresholdImage(), ConsolidateCMYKImages(), and GetMagickQuantumRange().

#define QuantumScale   ((double) 1.0/(double) QuantumRange)

Definition at line 108 of file magick-type.h.

Referenced by ConcatenateColorComponent(), ConvertRGBToCMYK(), ConvertRGBToXYZ(), ConvertCMYKToRGB(), TransformRGBImage(), GetFuzzDistortion(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetPeakAbsoluteDistortion(), IsImagesEqual(), MagickOver_(), CompositePixelOver(), CompositePixelInfoOver(), CompositePixelInfoPlus(), CompositeHSB(), CompositeOverImage(), CompositeImage(), FrameImage(), RaiseImage(), DrawImage(), AdaptiveBlurImage(), AdaptiveSharpenImage(), BlurImage(), ConvolveImage(), MotionBlurImage(), SelectiveBlurImage(), ShadeImage(), AutoGammaImage(), ClutImage(), HaldClutImage(), SigmoidalContrastImage(), FxChannelStatistics(), FxGetSymbol(), FxEvaluateSubexpression(), TintImage(), ConvertRGBToHSB(), ConvertRGBToHSL(), ConvertRGBToHWB(), GenerateDifferentialNoise(), GetOptimalKernelWidth1D(), GetOptimalKernelWidth2D(), FlattenPixelInfo(), MorphologyPrimitive(), ExportDoublePixel(), ExportFloatPixel(), InterpolatePixelChannel(), InterpolatePixelChannels(), AlphaBlendPixelInfo(), IsFuzzyEquivalencePixel(), IsFuzzyEquivalencePixelInfo(), AssociateAlphaPixel(), AssociateAlphaPixelInfo(), ClassifyImageColors(), ClosestColor(), DefineImageColormap(), GetImageQuantizeError(), ExportAlphaQuantum(), ExportBGRQuantum(), ExportBGRAQuantum(), ExportBlackQuantum(), ExportBlueQuantum(), ExportCMYKQuantum(), ExportCMYKAQuantum(), ExportGrayQuantum(), ExportGrayAlphaQuantum(), ExportGreenQuantum(), ExportIndexQuantum(), ExportIndexAlphaQuantum(), ExportOpacityQuantum(), ExportRedQuantum(), ExportRGBQuantum(), ExportRGBAQuantum(), ExportQuantumPixels(), ImportQuantumPixels(), ResamplePixelColor(), HorizontalFilter(), VerticalFilter(), ScaleImage(), GetImageBackgroundColor(), SignatureImage(), ApplyEvaluateOperator(), EvaluateImages(), ApplyFunction(), StreamImagePixels(), and OrderedPosterizeImage().


Typedef Documentation

typedef struct _BlobInfo BlobInfo

Definition at line 162 of file magick-type.h.

typedef struct _ExceptionInfo ExceptionInfo

Definition at line 164 of file magick-type.h.

typedef struct _Image Image

Definition at line 166 of file magick-type.h.

typedef struct _ImageInfo ImageInfo

Definition at line 168 of file magick-type.h.

typedef ssize_t MagickOffsetType

Definition at line 121 of file magick-type.h.

typedef double MagickRealType

Definition at line 66 of file magick-type.h.

typedef size_t MagickSizeType

Definition at line 122 of file magick-type.h.

typedef unsigned int MagickStatusType

Definition at line 113 of file magick-type.h.

typedef unsigned short Quantum

Definition at line 73 of file magick-type.h.

Definition at line 142 of file magick-type.h.

typedef ssize_t SignedQuantum

Definition at line 136 of file magick-type.h.


Enumeration Type Documentation

enum ClassType
Enumerator:
UndefinedClass 
DirectClass 
PseudoClass 

Definition at line 149 of file magick-type.h.

Enumerator:
MagickFalse 
MagickTrue 

Definition at line 156 of file magick-type.h.