Magick++  6.9.3
Magick Namespace Reference

Classes

class  adaptiveBlurImage
 
class  adaptiveThresholdImage
 
class  addNoiseImage
 
class  adjoinImage
 
class  affineTransformImage
 
class  animationDelayImage
 
class  animationIterationsImage
 
class  annotateImage
 
class  antiAliasImage
 
class  backgroundColorImage
 
class  backgroundTextureImage
 
class  Blob
 
class  BlobRef
 
class  blurImage
 
class  borderColorImage
 
class  borderImage
 
class  boxColorImage
 
class  cdlImage
 
class  channelImage
 
class  ChannelMoments
 
class  charcoalImage
 
class  chopImage
 
class  chromaBluePrimaryImage
 
class  chromaGreenPrimaryImage
 
class  chromaRedPrimaryImage
 
class  chromaWhitePointImage
 
class  CoderInfo
 
class  Color
 
class  colorFuzzImage
 
class  ColorGray
 
class  ColorHSL
 
class  colorizeImage
 
class  colorMapImage
 
class  colorMatrixImage
 
class  ColorMono
 
class  ColorRGB
 
class  colorSpaceImage
 
class  ColorYUV
 
class  commentImage
 
class  composeImage
 
class  compositeImage
 
class  compressTypeImage
 
class  contrastImage
 
class  Coordinate
 
class  cropImage
 
class  cycleColormapImage
 
class  densityImage
 
class  depthImage
 
class  despeckleImage
 
class  distortImage
 
class  Drawable
 
class  DrawableAffine
 
class  DrawableArc
 
class  DrawableBase
 
class  DrawableBezier
 
class  DrawableCircle
 
class  DrawableClipPath
 
class  DrawableColor
 
class  DrawableCompositeImage
 
class  DrawableDashArray
 
class  DrawableDashOffset
 
class  DrawableDensity
 
class  DrawableEllipse
 
class  DrawableFillColor
 
class  DrawableFillOpacity
 
class  DrawableFillRule
 
class  DrawableFont
 
class  DrawableGravity
 
class  DrawableLine
 
class  DrawableMatte
 
class  DrawableMiterLimit
 
class  DrawablePath
 
class  DrawablePoint
 
class  DrawablePointSize
 
class  DrawablePolygon
 
class  DrawablePolyline
 
class  DrawablePopClipPath
 
class  DrawablePopGraphicContext
 
class  DrawablePopPattern
 
class  DrawablePushClipPath
 
class  DrawablePushGraphicContext
 
class  DrawablePushPattern
 
class  DrawableRectangle
 
class  DrawableRotation
 
class  DrawableRoundRectangle
 
class  DrawableScaling
 
class  DrawableSkewX
 
class  DrawableSkewY
 
class  DrawableStrokeAntialias
 
class  DrawableStrokeColor
 
class  DrawableStrokeLineCap
 
class  DrawableStrokeLineJoin
 
class  DrawableStrokeOpacity
 
class  DrawableStrokeWidth
 
class  DrawableText
 
class  DrawableTextAntialias
 
class  DrawableTextDecoration
 
class  DrawableTextDirection
 
class  DrawableTextInterlineSpacing
 
class  DrawableTextInterwordSpacing
 
class  DrawableTextKerning
 
class  DrawableTextUnderColor
 
class  DrawableTranslation
 
class  DrawableViewbox
 
class  drawImage
 
class  edgeImage
 
class  embossImage
 
class  endianImage
 
class  enhanceImage
 
class  equalizeImage
 
class  Error
 
class  ErrorBlob
 
class  ErrorCache
 
class  ErrorCoder
 
class  ErrorConfigure
 
class  ErrorCorruptImage
 
class  ErrorDelegate
 
class  ErrorDraw
 
class  ErrorFileOpen
 
class  ErrorImage
 
class  ErrorMissingDelegate
 
class  ErrorModule
 
class  ErrorMonitor
 
class  ErrorOption
 
class  ErrorPolicy
 
class  ErrorRegistry
 
class  ErrorResourceLimit
 
class  ErrorStream
 
class  ErrorType
 
class  ErrorUndefined
 
class  ErrorXServer
 
class  Exception
 
class  fileNameImage
 
class  fillColorImage
 
class  filterTypeImage
 
class  flipImage
 
class  floodFillColorImage
 
class  floodFillTextureImage
 
class  flopImage
 
class  fontImage
 
class  fontPointsizeImage
 
class  frameImage
 
class  gammaImage
 
class  gaussianBlurImage
 
class  Geometry
 
class  gifDisposeMethodImage
 
class  haldClutImage
 
class  Image
 
class  ImageMoments
 
class  ImageRef
 
class  implodeImage
 
class  interlaceTypeImage
 
class  inverseFourierTransformImage
 
class  isValidImage
 
class  labelImage
 
class  levelChannelImage
 
class  levelImage
 
class  lineWidthImage
 
class  Lock
 
class  magickImage
 
class  magnifyImage
 
class  mapImage
 
class  matteColorImage
 
class  matteFloodfillImage
 
class  matteImage
 
class  medianFilterImage
 
class  mergeLayersImage
 
class  minifyImage
 
class  modulateImage
 
class  monochromeImage
 
class  Montage
 
class  MontageFramed
 
class  MutexLock
 
class  negateImage
 
class  normalizeImage
 
class  Offset
 
class  oilPaintImage
 
class  opacityImage
 
class  opaqueImage
 
class  Options
 
class  pageImage
 
class  PathArcAbs
 
class  PathArcArgs
 
class  PathArcRel
 
class  PathClosePath
 
class  PathCurvetoAbs
 
class  PathCurvetoArgs
 
class  PathCurvetoRel
 
class  PathLinetoAbs
 
class  PathLinetoHorizontalAbs
 
class  PathLinetoHorizontalRel
 
class  PathLinetoRel
 
class  PathLinetoVerticalAbs
 
class  PathLinetoVerticalRel
 
class  PathMovetoAbs
 
class  PathMovetoRel
 
class  PathQuadraticCurvetoAbs
 
class  PathQuadraticCurvetoArgs
 
class  PathQuadraticCurvetoRel
 
class  PathSmoothCurvetoAbs
 
class  PathSmoothCurvetoRel
 
class  PathSmoothQuadraticCurvetoAbs
 
class  PathSmoothQuadraticCurvetoRel
 
class  penColorImage
 
class  penTextureImage
 
class  pixelColorImage
 
class  PixelData
 
class  Pixels
 
class  qualityImage
 
class  quantizeColorsImage
 
class  quantizeColorSpaceImage
 
class  quantizeDitherImage
 
class  quantizeImage
 
class  quantizeTreeDepthImage
 
class  raiseImage
 
class  ReadOptions
 
class  reduceNoiseImage
 
class  renderingIntentImage
 
class  resizeImage
 
class  resolutionUnitsImage
 
class  ResourceLimits
 
class  rollImage
 
class  rotateImage
 
class  sampleImage
 
class  scaleImage
 
class  sceneImage
 
class  segmentImage
 
class  shadeImage
 
class  shadowImage
 
class  sharpenImage
 
class  shaveImage
 
class  shearImage
 
class  sigmoidalContrastImage
 
class  sizeImage
 
class  solarizeImage
 
class  spliceImage
 
class  spreadImage
 
class  steganoImage
 
class  stereoImage
 
class  stripImage
 
class  strokeColorImage
 
class  subImageImage
 
class  subRangeImage
 
class  swirlImage
 
class  textureImage
 
class  thresholdImage
 
class  tileNameImage
 
class  transformImage
 
class  transparentImage
 
class  trimImage
 
class  typeImage
 
class  TypeMetric
 
class  verboseImage
 
class  viewImage
 
class  VPath
 
class  VPathBase
 
class  Warning
 
class  WarningBlob
 
class  WarningCache
 
class  WarningCoder
 
class  WarningConfigure
 
class  WarningCorruptImage
 
class  WarningDelegate
 
class  WarningDraw
 
class  WarningFileOpen
 
class  WarningImage
 
class  WarningMissingDelegate
 
class  WarningModule
 
class  WarningMonitor
 
class  WarningOption
 
class  WarningPolicy
 
class  WarningRegistry
 
class  WarningResourceLimit
 
class  WarningStream
 
class  WarningType
 
class  WarningUndefined
 
class  WarningXServer
 
class  waveImage
 
class  x11DisplayImage
 
class  zoomImage
 

Typedefs

typedef std::list< Magick::CoordinateCoordinateList
 
typedef std::list< Magick::DrawableDrawableList
 
typedef std::list< Magick::VPathVPathList
 
typedef std::list< Magick::PathArcArgsPathArcArgsList
 
typedef std::list< Magick::PathCurvetoArgsPathCurveToArgsList
 
typedef std::list< Magick::PathQuadraticCurvetoArgsPathQuadraticCurvetoArgsList
 

Functions

MagickPPExport int operator== (const Magick::Color &left_, const Magick::Color &right_)
 
MagickPPExport int operator!= (const Magick::Color &left_, const Magick::Color &right_)
 
MagickPPExport int operator> (const Magick::Color &left_, const Magick::Color &right_)
 
MagickPPExport int operator< (const Magick::Color &left_, const Magick::Color &right_)
 
MagickPPExport int operator>= (const Magick::Color &left_, const Magick::Color &right_)
 
MagickPPExport int operator<= (const Magick::Color &left_, const Magick::Color &right_)
 
MagickPPExport int operator== (const Coordinate &left_, const Coordinate &right_)
 
MagickPPExport int operator!= (const Coordinate &left_, const Coordinate &right_)
 
MagickPPExport int operator> (const Coordinate &left_, const Coordinate &right_)
 
MagickPPExport int operator< (const Coordinate &left_, const Coordinate &right_)
 
MagickPPExport int operator>= (const Coordinate &left_, const Coordinate &right_)
 
MagickPPExport int operator<= (const Coordinate &left_, const Coordinate &right_)
 
MagickPPExport int operator== (const Drawable &left_, const Drawable &right_)
 
MagickPPExport int operator!= (const Drawable &left_, const Drawable &right_)
 
MagickPPExport int operator> (const Drawable &left_, const Drawable &right_)
 
MagickPPExport int operator< (const Drawable &left_, const Drawable &right_)
 
MagickPPExport int operator>= (const Drawable &left_, const Drawable &right_)
 
MagickPPExport int operator<= (const Drawable &left_, const Drawable &right_)
 
MagickPPExport int operator== (const VPath &left_, const VPath &right_)
 
MagickPPExport int operator!= (const VPath &left_, const VPath &right_)
 
MagickPPExport int operator> (const VPath &left_, const VPath &right_)
 
MagickPPExport int operator< (const VPath &left_, const VPath &right_)
 
MagickPPExport int operator>= (const VPath &left_, const VPath &right_)
 
MagickPPExport int operator<= (const VPath &left_, const VPath &right_)
 
MagickPPExport int operator== (const PathArcArgs &left_, const PathArcArgs &right_)
 
MagickPPExport int operator!= (const PathArcArgs &left_, const PathArcArgs &right_)
 
MagickPPExport int operator> (const PathArcArgs &left_, const PathArcArgs &right_)
 
MagickPPExport int operator< (const PathArcArgs &left_, const PathArcArgs &right_)
 
MagickPPExport int operator>= (const PathArcArgs &left_, const PathArcArgs &right_)
 
MagickPPExport int operator<= (const PathArcArgs &left_, const PathArcArgs &right_)
 
MagickPPExport int operator== (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
 
MagickPPExport int operator!= (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
 
MagickPPExport int operator> (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
 
MagickPPExport int operator< (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
 
MagickPPExport int operator>= (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
 
MagickPPExport int operator<= (const PathCurvetoArgs &left_, const PathCurvetoArgs &right_)
 
MagickPPExport int operator== (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
 
MagickPPExport int operator!= (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
 
MagickPPExport int operator> (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
 
MagickPPExport int operator< (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
 
MagickPPExport int operator>= (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
 
MagickPPExport int operator<= (const PathQuadraticCurvetoArgs &left_, const PathQuadraticCurvetoArgs &right_)
 
std::string formatExceptionMessage (const MagickCore::ExceptionInfo *exception_)
 
ExceptioncreateException (const MagickCore::ExceptionInfo *exception_)
 
MagickPPExport void throwExceptionExplicit (const MagickCore::ExceptionType severity_, const char *reason_, const char *description_=(char *) NULL)
 
MagickPPExport void throwException (MagickCore::ExceptionInfo *exception_, const bool quiet_=false)
 
MagickPPExport void CloneString (char **destination_, const std::string &source_)
 
MagickPPExport void DisableOpenCL (void)
 
MagickPPExport bool EnableOpenCL (const bool useCache_=true)
 
MagickPPExport void InitializeMagick (const char *path_)
 
MagickPPExport void SetRandomSeed (const unsigned long seed)
 
MagickPPExport void TerminateMagick ()
 
MagickPPExport int operator== (const Magick::Geometry &left_, const Magick::Geometry &right_)
 
MagickPPExport int operator!= (const Magick::Geometry &left_, const Magick::Geometry &right_)
 
MagickPPExport int operator> (const Magick::Geometry &left_, const Magick::Geometry &right_)
 
MagickPPExport int operator< (const Magick::Geometry &left_, const Magick::Geometry &right_)
 
MagickPPExport int operator>= (const Magick::Geometry &left_, const Magick::Geometry &right_)
 
MagickPPExport int operator<= (const Magick::Geometry &left_, const Magick::Geometry &right_)
 
MagickPPExport int operator== (const Magick::Offset &left_, const Magick::Offset &right_)
 
MagickPPExport int operator!= (const Magick::Offset &left_, const Magick::Offset &right_)
 
MagickPPExport int operator== (const Magick::Image &left_, const Magick::Image &right_)
 
MagickPPExport int operator!= (const Magick::Image &left_, const Magick::Image &right_)
 
MagickPPExport int operator> (const Magick::Image &left_, const Magick::Image &right_)
 
MagickPPExport int operator< (const Magick::Image &left_, const Magick::Image &right_)
 
MagickPPExport int operator>= (const Magick::Image &left_, const Magick::Image &right_)
 
MagickPPExport int operator<= (const Magick::Image &left_, const Magick::Image &right_)
 
template<class InputIterator >
void linkImages (InputIterator first_, InputIterator last_)
 
template<class InputIterator >
void unlinkImages (InputIterator first_, InputIterator last_)
 
template<class Container >
void insertImages (Container *sequence_, MagickCore::Image *images_)
 
template<class InputIterator >
void animateImages (InputIterator first_, InputIterator last_)
 
template<class InputIterator >
void appendImages (Image *appendedImage_, InputIterator first_, InputIterator last_, bool stack_=false)
 
template<class Container >
void artifactNames (Container *names_, const Image *image_)
 
template<class Container >
void attributeNames (Container *names_, const Image *image_)
 
template<class InputIterator >
void averageImages (Image *averagedImage_, InputIterator first_, InputIterator last_)
 
template<class InputIterator , class Container >
void coalesceImages (Container *coalescedImages_, InputIterator first_, InputIterator last_)
 
template<class Container >
void coderInfoList (Container *container_, CoderInfo::MatchType isReadable_=CoderInfo::AnyMatch, CoderInfo::MatchType isWritable_=CoderInfo::AnyMatch, CoderInfo::MatchType isMultiFrame_=CoderInfo::AnyMatch)
 
template<class Container >
void colorHistogram (Container *histogram_, const Image image)
 
template<class InputIterator >
void combineImages (Image *combinedImage_, InputIterator first_, InputIterator last_, const ChannelType channel_)
 
template<class Container >
void cropToTiles (Container *tiledImages_, const Image image_, const Geometry &geometry_)
 
template<class InputIterator , class Container >
void deconstructImages (Container *deconstructedImages_, InputIterator first_, InputIterator last_)
 
template<class InputIterator >
void displayImages (InputIterator first_, InputIterator last_)
 
template<class InputIterator >
void evaluateImages (Image *evaluatedImage_, InputIterator first_, InputIterator last_, const MagickEvaluateOperator operator_)
 
template<class InputIterator >
void flattenImages (Image *flattendImage_, InputIterator first_, InputIterator last_)
 
template<class Container >
void forwardFourierTransformImage (Container *fourierImages_, const Image &image_)
 
template<class Container >
void forwardFourierTransformImage (Container *fourierImages_, const Image &image_, const bool magnitude_)
 
template<class InputIterator >
void fxImages (Image *fxImage_, InputIterator first_, InputIterator last_, const std::string expression)
 
template<class InputIterator >
void mapImages (InputIterator first_, InputIterator last_, const Image &mapImage_, bool dither_=false, bool measureError_=false)
 
template<class InputIterator >
void mergeImageLayers (Image *mergedImage_, InputIterator first_, InputIterator last_, const ImageLayerMethod method_)
 
template<class Container , class InputIterator >
void montageImages (Container *montageImages_, InputIterator first_, InputIterator last_, const Montage &options_)
 
template<class InputIterator , class Container >
void morphImages (Container *morphedImages_, InputIterator first_, InputIterator last_, size_t frames_)
 
template<class InputIterator >
void mosaicImages (Image *mosaicImage_, InputIterator first_, InputIterator last_)
 
template<class InputIterator , class Container >
void optimizeImageLayers (Container *optimizedImages_, InputIterator first_, InputIterator last_)
 
template<class InputIterator , class Container >
void optimizePlusImageLayers (Container *optimizedImages_, InputIterator first_, InputIterator last_)
 
template<class InputIterator >
void optimizeTransparency (InputIterator first_, InputIterator last_)
 
template<class Container >
void profileNames (Container *names_, const Image *image_)
 
template<class InputIterator >
void quantizeImages (InputIterator first_, InputIterator last_, bool measureError_=false)
 
template<class Container >
void readImages (Container *sequence_, const std::string &imageSpec_, ReadOptions &options)
 
template<class Container >
void readImages (Container *sequence_, const std::string &imageSpec_)
 
template<class Container >
void readImages (Container *sequence_, const Blob &blob_, ReadOptions &options)
 
template<class Container >
void readImages (Container *sequence_, const Blob &blob_)
 
template<class Container >
void separateImages (Container *separatedImages_, const Image &image_, const ChannelType channel_)
 
template<class InputIterator >
void smushImages (Image *smushedImage_, InputIterator first_, InputIterator last_, const ssize_t offset_, bool stack_=false)
 
template<class InputIterator >
void writeImages (InputIterator first_, InputIterator last_, const std::string &imageSpec_, bool adjoin_=true)
 
template<class InputIterator >
void writeImages (InputIterator first_, InputIterator last_, Blob *blob_, bool adjoin_=true)
 

Variables

class MagickPPExport Color
 
class MagickPPExport Image
 
class MagickPPExport Geometry
 
class MagickPPExport Offset
 
MagickPPExport const char * borderGeometryDefault ="6x6+0+0"
 
MagickPPExport const char * frameGeometryDefault ="25x25+6+6"
 
MagickPPExport const char * raiseGeometryDefault ="6x6+0+0"
 

Typedef Documentation

Definition at line 84 of file Drawable.h.

Definition at line 178 of file Drawable.h.

Definition at line 2322 of file Drawable.h.

Definition at line 2496 of file Drawable.h.

typedef std::list<Magick::VPath> Magick::VPathList

Definition at line 258 of file Drawable.h.

Function Documentation

template<class InputIterator >
void Magick::animateImages ( InputIterator  first_,
InputIterator  last_ 
)

Definition at line 2002 of file STL.h.

References GetPPException, linkImages(), ThrowPPException, and unlinkImages().

template<class InputIterator >
void Magick::appendImages ( Image appendedImage_,
InputIterator  first_,
InputIterator  last_,
bool  stack_ = false 
)
template<class Container >
void Magick::artifactNames ( Container *  names_,
const Image image_ 
)

Definition at line 2031 of file STL.h.

References Magick::Image::constImage().

template<class Container >
void Magick::attributeNames ( Container *  names_,
const Image image_ 
)

Definition at line 2049 of file STL.h.

References Magick::Image::constImage().

template<class InputIterator >
void Magick::averageImages ( Image averagedImage_,
InputIterator  first_,
InputIterator  last_ 
)
template<class InputIterator , class Container >
void Magick::coalesceImages ( Container *  coalescedImages_,
InputIterator  first_,
InputIterator  last_ 
)

Definition at line 2086 of file STL.h.

References GetPPException, Image, insertImages(), linkImages(), ThrowPPException, and unlinkImages().

template<class Container >
void Magick::colorHistogram ( Container *  histogram_,
const Image  image 
)
template<class InputIterator >
void Magick::combineImages ( Image combinedImage_,
InputIterator  first_,
InputIterator  last_,
const ChannelType  channel_ 
)
Magick::Exception * Magick::createException ( const MagickCore::ExceptionInfo *  exception_)

Definition at line 701 of file Exception.cpp.

References formatExceptionMessage().

template<class Container >
void Magick::cropToTiles ( Container *  tiledImages_,
const Image  image_,
const Geometry geometry_ 
)
template<class InputIterator , class Container >
void Magick::deconstructImages ( Container *  deconstructedImages_,
InputIterator  first_,
InputIterator  last_ 
)

Definition at line 2281 of file STL.h.

References GetPPException, Image, insertImages(), linkImages(), ThrowPPException, and unlinkImages().

MagickPPExport void Magick::DisableOpenCL ( void  )

Definition at line 28 of file Functions.cpp.

References GetPPException, and ThrowPPException.

template<class InputIterator >
void Magick::displayImages ( InputIterator  first_,
InputIterator  last_ 
)

Definition at line 2307 of file STL.h.

References GetPPException, linkImages(), ThrowPPException, and unlinkImages().

MagickPPExport bool Magick::EnableOpenCL ( const bool  useCache_ = true)

Definition at line 36 of file Functions.cpp.

References GetPPException, and ThrowPPException.

template<class InputIterator >
void Magick::evaluateImages ( Image evaluatedImage_,
InputIterator  first_,
InputIterator  last_,
const MagickEvaluateOperator  operator_ 
)
template<class InputIterator >
void Magick::flattenImages ( Image flattendImage_,
InputIterator  first_,
InputIterator  last_ 
)
std::string Magick::formatExceptionMessage ( const MagickCore::ExceptionInfo *  exception_)

Definition at line 686 of file Exception.cpp.

Referenced by createException().

template<class Container >
void Magick::forwardFourierTransformImage ( Container *  fourierImages_,
const Image image_ 
)
template<class Container >
void Magick::forwardFourierTransformImage ( Container *  fourierImages_,
const Image image_,
const bool  magnitude_ 
)
template<class InputIterator >
void Magick::fxImages ( Image fxImage_,
InputIterator  first_,
InputIterator  last_,
const std::string  expression 
)
MagickPPExport void Magick::InitializeMagick ( const char *  path_)

Definition at line 54 of file Functions.cpp.

References magick_initialized.

Referenced by main().

template<class Container >
void Magick::insertImages ( Container *  sequence_,
MagickCore::Image *  images_ 
)
template<class InputIterator >
void Magick::mapImages ( InputIterator  first_,
InputIterator  last_,
const Image mapImage_,
bool  dither_ = false,
bool  measureError_ = false 
)
template<class InputIterator >
void Magick::mergeImageLayers ( Image mergedImage_,
InputIterator  first_,
InputIterator  last_,
const ImageLayerMethod  method_ 
)
template<class Container , class InputIterator >
void Magick::montageImages ( Container *  montageImages_,
InputIterator  first_,
InputIterator  last_,
const Montage options_ 
)
template<class InputIterator , class Container >
void Magick::morphImages ( Container *  morphedImages_,
InputIterator  first_,
InputIterator  last_,
size_t  frames_ 
)

Definition at line 2528 of file STL.h.

References GetPPException, Image, insertImages(), linkImages(), ThrowPPException, and unlinkImages().

Referenced by main().

template<class InputIterator >
void Magick::mosaicImages ( Image mosaicImage_,
InputIterator  first_,
InputIterator  last_ 
)
MagickPPExport int Magick::operator!= ( const Magick::Color left_,
const Magick::Color right_ 
)

Definition at line 29 of file Color.cpp.

MagickPPExport int Magick::operator!= ( const Magick::Geometry left_,
const Magick::Geometry right_ 
)

Definition at line 42 of file Geometry.cpp.

MagickPPExport int Magick::operator!= ( const Magick::Image left_,
const Magick::Image right_ 
)

Definition at line 46 of file Image.cpp.

MagickPPExport int Magick::operator!= ( const Coordinate left_,
const Coordinate right_ 
)

Definition at line 27 of file Drawable.cpp.

MagickPPExport int Magick::operator!= ( const Magick::Offset left_,
const Magick::Offset right_ 
)

Definition at line 399 of file Geometry.cpp.

MagickPPExport int Magick::operator!= ( const Drawable left_,
const Drawable right_ 
)

Definition at line 109 of file Drawable.cpp.

MagickPPExport int Magick::operator!= ( const VPath left_,
const VPath right_ 
)

Definition at line 189 of file Drawable.cpp.

MagickPPExport int Magick::operator!= ( const PathArcArgs left_,
const PathArcArgs right_ 
)

Definition at line 1574 of file Drawable.cpp.

MagickPPExport int Magick::operator!= ( const PathCurvetoArgs left_,
const PathCurvetoArgs right_ 
)

Definition at line 1725 of file Drawable.cpp.

MagickPPExport int Magick::operator!= ( const PathQuadraticCurvetoArgs left_,
const PathQuadraticCurvetoArgs right_ 
)

Definition at line 1932 of file Drawable.cpp.

MagickPPExport int Magick::operator< ( const Magick::Color left_,
const Magick::Color right_ 
)
MagickPPExport int Magick::operator< ( const Magick::Geometry left_,
const Magick::Geometry right_ 
)

Definition at line 54 of file Geometry.cpp.

References Magick::Geometry::height(), and Magick::Geometry::width().

MagickPPExport int Magick::operator< ( const Magick::Image left_,
const Magick::Image right_ 
)

Definition at line 58 of file Image.cpp.

References Magick::Image::columns(), and Magick::Image::rows().

MagickPPExport int Magick::operator< ( const Coordinate left_,
const Coordinate right_ 
)

Definition at line 37 of file Drawable.cpp.

References Magick::Coordinate::x(), and Magick::Coordinate::y().

MagickPPExport int Magick::operator< ( const Drawable left_,
const Drawable right_ 
)

Definition at line 119 of file Drawable.cpp.

MagickPPExport int Magick::operator< ( const VPath left_,
const VPath right_ 
)

Definition at line 199 of file Drawable.cpp.

MagickPPExport int Magick::operator< ( const PathArcArgs left_,
const PathArcArgs right_ 
)

Definition at line 1584 of file Drawable.cpp.

MagickPPExport int Magick::operator< ( const PathCurvetoArgs left_,
const PathCurvetoArgs right_ 
)

Definition at line 1735 of file Drawable.cpp.

MagickPPExport int Magick::operator< ( const PathQuadraticCurvetoArgs left_,
const PathQuadraticCurvetoArgs right_ 
)

Definition at line 1944 of file Drawable.cpp.

MagickPPExport int Magick::operator<= ( const Magick::Color left_,
const Magick::Color right_ 
)

Definition at line 63 of file Color.cpp.

MagickPPExport int Magick::operator<= ( const Magick::Geometry left_,
const Magick::Geometry right_ 
)

Definition at line 66 of file Geometry.cpp.

MagickPPExport int Magick::operator<= ( const Magick::Image left_,
const Magick::Image right_ 
)

Definition at line 72 of file Image.cpp.

MagickPPExport int Magick::operator<= ( const Coordinate left_,
const Coordinate right_ 
)

Definition at line 49 of file Drawable.cpp.

MagickPPExport int Magick::operator<= ( const Drawable left_,
const Drawable right_ 
)

Definition at line 129 of file Drawable.cpp.

MagickPPExport int Magick::operator<= ( const VPath left_,
const VPath right_ 
)

Definition at line 209 of file Drawable.cpp.

MagickPPExport int Magick::operator<= ( const PathArcArgs left_,
const PathArcArgs right_ 
)

Definition at line 1594 of file Drawable.cpp.

MagickPPExport int Magick::operator<= ( const PathCurvetoArgs left_,
const PathCurvetoArgs right_ 
)

Definition at line 1745 of file Drawable.cpp.

MagickPPExport int Magick::operator<= ( const PathQuadraticCurvetoArgs left_,
const PathQuadraticCurvetoArgs right_ 
)

Definition at line 1956 of file Drawable.cpp.

MagickPPExport int Magick::operator== ( const Magick::Color left_,
const Magick::Color right_ 
)
MagickPPExport int Magick::operator== ( const Magick::Image left_,
const Magick::Image right_ 
)
MagickPPExport int Magick::operator== ( const Coordinate left_,
const Coordinate right_ 
)

Definition at line 22 of file Drawable.cpp.

References Magick::Coordinate::x(), and Magick::Coordinate::y().

MagickPPExport int Magick::operator== ( const Magick::Offset left_,
const Magick::Offset right_ 
)

Definition at line 392 of file Geometry.cpp.

References Magick::Offset::x(), and Magick::Offset::y().

MagickPPExport int Magick::operator== ( const Drawable left_,
const Drawable right_ 
)

Definition at line 104 of file Drawable.cpp.

MagickPPExport int Magick::operator== ( const VPath left_,
const VPath right_ 
)

Definition at line 184 of file Drawable.cpp.

MagickPPExport int Magick::operator== ( const PathArcArgs left_,
const PathArcArgs right_ 
)

Definition at line 1569 of file Drawable.cpp.

MagickPPExport int Magick::operator== ( const PathCurvetoArgs left_,
const PathCurvetoArgs right_ 
)

Definition at line 1720 of file Drawable.cpp.

MagickPPExport int Magick::operator== ( const PathQuadraticCurvetoArgs left_,
const PathQuadraticCurvetoArgs right_ 
)

Definition at line 1926 of file Drawable.cpp.

MagickPPExport int Magick::operator> ( const Magick::Color left_,
const Magick::Color right_ 
)

Definition at line 35 of file Color.cpp.

MagickPPExport int Magick::operator> ( const Magick::Geometry left_,
const Magick::Geometry right_ 
)

Definition at line 48 of file Geometry.cpp.

MagickPPExport int Magick::operator> ( const Magick::Image left_,
const Magick::Image right_ 
)

Definition at line 52 of file Image.cpp.

MagickPPExport int Magick::operator> ( const Coordinate left_,
const Coordinate right_ 
)

Definition at line 32 of file Drawable.cpp.

MagickPPExport int Magick::operator> ( const Drawable left_,
const Drawable right_ 
)

Definition at line 114 of file Drawable.cpp.

MagickPPExport int Magick::operator> ( const VPath left_,
const VPath right_ 
)

Definition at line 194 of file Drawable.cpp.

MagickPPExport int Magick::operator> ( const PathArcArgs left_,
const PathArcArgs right_ 
)

Definition at line 1579 of file Drawable.cpp.

MagickPPExport int Magick::operator> ( const PathCurvetoArgs left_,
const PathCurvetoArgs right_ 
)

Definition at line 1730 of file Drawable.cpp.

MagickPPExport int Magick::operator> ( const PathQuadraticCurvetoArgs left_,
const PathQuadraticCurvetoArgs right_ 
)

Definition at line 1938 of file Drawable.cpp.

MagickPPExport int Magick::operator>= ( const Magick::Color left_,
const Magick::Color right_ 
)

Definition at line 57 of file Color.cpp.

MagickPPExport int Magick::operator>= ( const Magick::Geometry left_,
const Magick::Geometry right_ 
)

Definition at line 60 of file Geometry.cpp.

MagickPPExport int Magick::operator>= ( const Magick::Image left_,
const Magick::Image right_ 
)

Definition at line 66 of file Image.cpp.

MagickPPExport int Magick::operator>= ( const Coordinate left_,
const Coordinate right_ 
)

Definition at line 44 of file Drawable.cpp.

MagickPPExport int Magick::operator>= ( const Drawable left_,
const Drawable right_ 
)

Definition at line 124 of file Drawable.cpp.

MagickPPExport int Magick::operator>= ( const VPath left_,
const VPath right_ 
)

Definition at line 204 of file Drawable.cpp.

MagickPPExport int Magick::operator>= ( const PathArcArgs left_,
const PathArcArgs right_ 
)

Definition at line 1589 of file Drawable.cpp.

MagickPPExport int Magick::operator>= ( const PathCurvetoArgs left_,
const PathCurvetoArgs right_ 
)

Definition at line 1740 of file Drawable.cpp.

MagickPPExport int Magick::operator>= ( const PathQuadraticCurvetoArgs left_,
const PathQuadraticCurvetoArgs right_ 
)

Definition at line 1950 of file Drawable.cpp.

template<class InputIterator , class Container >
void Magick::optimizeImageLayers ( Container *  optimizedImages_,
InputIterator  first_,
InputIterator  last_ 
)

Definition at line 2570 of file STL.h.

References GetPPException, Image, insertImages(), linkImages(), ThrowPPException, and unlinkImages().

template<class InputIterator , class Container >
void Magick::optimizePlusImageLayers ( Container *  optimizedImages_,
InputIterator  first_,
InputIterator  last_ 
)

Definition at line 2591 of file STL.h.

References GetPPException, Image, insertImages(), linkImages(), ThrowPPException, and unlinkImages().

template<class InputIterator >
void Magick::optimizeTransparency ( InputIterator  first_,
InputIterator  last_ 
)

Definition at line 2612 of file STL.h.

References GetPPException, linkImages(), ThrowPPException, and unlinkImages().

template<class Container >
void Magick::profileNames ( Container *  names_,
const Image image_ 
)

Definition at line 2625 of file STL.h.

References Magick::Image::constImage().

template<class InputIterator >
void Magick::quantizeImages ( InputIterator  first_,
InputIterator  last_,
bool  measureError_ = false 
)

Definition at line 2644 of file STL.h.

References GetPPException, Image, linkImages(), throwException(), and unlinkImages().

template<class Container >
void Magick::readImages ( Container *  sequence_,
const std::string &  imageSpec_,
ReadOptions options 
)
template<class Container >
void Magick::readImages ( Container *  sequence_,
const std::string &  imageSpec_ 
)

Definition at line 2699 of file STL.h.

References readImages().

template<class Container >
void Magick::readImages ( Container *  sequence_,
const Blob blob_,
ReadOptions options 
)
template<class Container >
void Magick::readImages ( Container *  sequence_,
const Blob blob_ 
)

Definition at line 2719 of file STL.h.

References readImages().

template<class Container >
void Magick::separateImages ( Container *  separatedImages_,
const Image image_,
const ChannelType  channel_ 
)
MagickPPExport void Magick::SetRandomSeed ( const unsigned long  seed)

Definition at line 61 of file Functions.cpp.

template<class InputIterator >
void Magick::smushImages ( Image smushedImage_,
InputIterator  first_,
InputIterator  last_,
const ssize_t  offset_,
bool  stack_ = false 
)
MagickPPExport void Magick::TerminateMagick ( void  )

Definition at line 66 of file Functions.cpp.

References magick_initialized.

MagickPPExport void Magick::throwException ( MagickCore::ExceptionInfo *  exception_,
const bool  quiet_ = false 
)
template<class InputIterator >
void Magick::writeImages ( InputIterator  first_,
InputIterator  last_,
const std::string &  imageSpec_,
bool  adjoin_ = true 
)

Definition at line 2761 of file STL.h.

References GetPPException, linkImages(), ThrowPPException, and unlinkImages().

Referenced by main().

template<class InputIterator >
void Magick::writeImages ( InputIterator  first_,
InputIterator  last_,
Blob blob_,
bool  adjoin_ = true 
)

Variable Documentation

MagickPPExport const char * Magick::borderGeometryDefault ="6x6+0+0"

Definition at line 33 of file Image.cpp.

MagickPPExport const char * Magick::frameGeometryDefault ="25x25+6+6"

Definition at line 34 of file Image.cpp.

Definition at line 647 of file Drawable.h.

Referenced by Magick::Image::adaptiveBlur(), Magick::Image::adaptiveResize(), Magick::Image::adaptiveSharpen(), Magick::Image::adaptiveSharpenChannel(), Magick::Image::adaptiveThreshold(), Magick::Image::addNoise(), Magick::Image::addNoiseChannel(), Magick::Image::affineTransform(), appendImages(), Magick::Image::autoOrient(), averageImages(), Magick::Image::blueShift(), Magick::Image::blur(), Magick::Image::blurChannel(), Magick::Image::border(), Magick::Image::cannyEdge(), Magick::Image::charcoal(), Magick::Image::chop(), Magick::Image::clipMask(), coalesceImages(), Magick::Image::colorize(), Magick::Image::colorMatrix(), combineImages(), Magick::Image::compare(), Magick::Image::compareChannel(), Magick::Image::connectedComponents(), Magick::Image::convolve(), Magick::Image::crop(), cropToTiles(), deconstructImages(), Magick::Image::deskew(), Magick::Image::despeckle(), Magick::Image::distort(), Magick::Image::edge(), Magick::Image::emboss(), Magick::Image::enhance(), evaluateImages(), Magick::Image::extent(), Magick::DrawableCompositeImage::filename(), Magick::Options::fillColor(), Magick::Image::fillPattern(), flattenImages(), Magick::Image::flip(), Magick::Image::flop(), forwardFourierTransformImage(), Magick::Image::frame(), Magick::Image::fx(), fxImages(), Magick::Image::gaussianBlur(), Magick::Image::gaussianBlurChannel(), Magick::Image::houghLine(), Magick::Image::Image(), Magick::DrawableCompositeImage::image(), Magick::Image::implode(), insertImages(), Magick::Image::inverseFourierTransform(), Magick::Image::kuwahara(), Magick::Image::kuwaharaChannel(), linkImages(), Magick::Image::liquidRescale(), Magick::Image::localContrast(), Magick::Image::magnify(), mapImages(), Magick::Image::mask(), Magick::Image::medianFilter(), mergeImageLayers(), Magick::Image::mergeLayers(), Magick::Image::minify(), montageImages(), morphImages(), Magick::Image::morphology(), Magick::Image::morphologyChannel(), mosaicImages(), Magick::Image::motionBlur(), Magick::Image::oilPaint(), Magick::DrawableCompositeImage::operator=(), optimizeImageLayers(), optimizePlusImageLayers(), Magick::Image::penTexture(), Magick::Image::ping(), Magick::Image::polaroid(), quantizeImages(), Magick::Image::read(), readImages(), Magick::Image::reduceNoise(), Magick::Image::replaceImage(), Magick::Image::resample(), Magick::Image::resize(), Magick::Image::roll(), Magick::Image::rotate(), Magick::Image::rotationalBlur(), Magick::Image::rotationalBlurChannel(), Magick::Image::sample(), Magick::Image::scale(), Magick::Image::selectiveBlur(), Magick::Image::selectiveBlurChannel(), Magick::Image::separate(), separateImages(), Magick::Image::sepiaTone(), Magick::Image::shade(), Magick::Image::shadow(), Magick::Image::sharpen(), Magick::Image::sharpenChannel(), Magick::Image::shave(), Magick::Image::shear(), Magick::Image::sketch(), smushImages(), Magick::Image::sparseColor(), Magick::Image::splice(), Magick::Image::spread(), Magick::Image::stegano(), Magick::Image::stereo(), Magick::Options::strokeColor(), Magick::Image::strokePattern(), Magick::Image::subImageSearch(), Magick::Image::swirl(), Magick::Image::thumbnail(), Magick::Image::tint(), Magick::Image::transpose(), Magick::Image::transverse(), Magick::Image::trim(), Magick::Image::uniqueColors(), unlinkImages(), Magick::Image::unsharpmask(), Magick::Image::unsharpmaskChannel(), Magick::Image::vignette(), Magick::Image::wave(), Magick::Image::waveletDenoise(), and Magick::Image::zoom().

Definition at line 151 of file Geometry.h.

MagickPPExport const char * Magick::raiseGeometryDefault ="6x6+0+0"

Definition at line 35 of file Image.cpp.