Powered by Pair ImageMagick logo
Image Magick
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

ImageMagick-6.1.1/Magick++/lib/Magick++/Include.h

Go to the documentation of this file.
00001 // This may look like C code, but it is really -*- C++ -*- 00002 // 00003 // Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002 00004 // 00005 // Inclusion of ImageMagick headers (with namespace magic) 00006 00007 #ifndef Magick_Include_header 00008 #define Magick_Include_header 00009 00010 #if !defined(_MAGICK_CONFIG_H) 00011 # define _MAGICK_CONFIG_H 00012 # if !defined(vms) && !defined(macintosh) 00013 # include "magick/magick_config.h" 00014 # else 00015 # include "magick_config.h" 00016 # endif 00017 # undef inline // Remove possible definition from config.h 00018 # undef class 00019 #endif 00020 00021 // Needed for stdio FILE 00022 #include <stdio.h> 00023 00024 // Needed for time_t 00025 #include <time.h> 00026 00027 #if defined(HAVE_SYS_TYPES_H) 00028 # include <sys/types.h> 00029 #endif 00030 00031 #if defined(macintosh) 00032 # include <stat.mac.h> /* Needed for off_t */ 00033 #endif 00034 00035 #if defined(__BORLANDC__) 00036 # include <vcl.h> /* Borland C++ Builder 4.0 requirement */ 00037 #endif // defined(__BORLANDC__) 00038 00039 // 00040 // Include ImageMagick headers into namespace "MagickLib". If 00041 // MAGICK_IMPLEMENTATION is defined, include ImageMagick development 00042 // headers. This scheme minimizes the possibility of conflict with 00043 // user code. 00044 // 00045 namespace MagickLib 00046 { 00047 #include <magick/api.h> 00048 #include <wand/magick_wand.h> 00049 #undef inline // Remove possible definition from config.h 00050 00051 #undef class 00052 } 00053 00054 // 00055 // Provide appropriate DLL imports/exports for Visual C++, 00056 // Borland C++Builder and MinGW builds 00057 // 00058 #if defined(WIN32) && !defined(__CYGWIN__) && !defined(__MINGW32__) 00059 # define MagickCplusPlusDLLSupported 00060 #endif 00061 #if defined(MagickCplusPlusDLLSupported) 00062 # if defined(_MT) && defined(_DLL) && !defined(_LIB) 00063 # define MagickDLLBuild 00064 # if defined(_VISUALC_) 00065 # pragma warning( disable: 4273 ) /* Disable the stupid dll linkage warnings */ 00066 # pragma warning( disable: 4251 ) 00067 # endif 00068 # if !defined(MAGICK_IMPLEMENTATION) 00069 # define MagickDLLDecl __declspec(dllimport) 00070 # define MagickDLLDeclExtern extern __declspec(dllimport) 00071 # if defined(_VISUALC_) 00072 # pragma message( "Magick++ lib DLL import" ) 00073 # endif 00074 # else 00075 # if defined(__BORLANDC__) 00076 # define MagickDLLDecl __declspec(dllexport) 00077 # define MagickDLLDeclExtern __declspec(dllexport) 00078 # pragma message( "BCBMagick++ lib DLL export" ) 00079 # else 00080 # define MagickDLLDecl __declspec(dllexport) 00081 # define MagickDLLDeclExtern extern __declspec(dllexport) 00082 # endif 00083 # if defined(_VISUALC_) 00084 # pragma message( "Magick++ lib DLL export" ) 00085 # endif 00086 # endif 00087 # else 00088 # define MagickDLLDecl 00089 # define MagickDLLDeclExtern 00090 # if defined(_VISUALC_) 00091 # pragma message( "Magick++ lib static interface" ) 00092 # endif 00093 # endif 00094 #else 00095 # define MagickDLLDecl 00096 # define MagickDLLDeclExtern 00097 #endif 00098 00099 00100 // 00101 // Import ImageMagick symbols and types which are used as part of the 00102 // Magick++ API definition into namespace "Magick". 00103 // 00104 namespace Magick 00105 { 00106 // The datatype for an RGB component 00107 using MagickLib::Quantum; 00108 00109 // Boolean types 00110 using MagickLib::MagickBooleanType; 00111 using MagickLib::MagickFalse; 00112 using MagickLib::MagickTrue; 00113 00114 // Image class types 00115 using MagickLib::ClassType; 00116 using MagickLib::UndefinedClass; 00117 using MagickLib::DirectClass; 00118 using MagickLib::PseudoClass; 00119 00120 // Channel types 00121 using MagickLib::ChannelType; 00122 using MagickLib::UndefinedChannel; 00123 using MagickLib::RedChannel; 00124 using MagickLib::CyanChannel; 00125 using MagickLib::GreenChannel; 00126 using MagickLib::MagentaChannel; 00127 using MagickLib::BlueChannel; 00128 using MagickLib::YellowChannel; 00129 using MagickLib::OpacityChannel; 00130 using MagickLib::BlackChannel; 00131 using MagickLib::MatteChannel; 00132 00133 // Color-space types 00134 using MagickLib::ColorspaceType; 00135 using MagickLib::UndefinedColorspace; 00136 using MagickLib::RGBColorspace; 00137 using MagickLib::GRAYColorspace; 00138 using MagickLib::TransparentColorspace; 00139 using MagickLib::OHTAColorspace; 00140 using MagickLib::XYZColorspace; 00141 using MagickLib::YCbCrColorspace; 00142 using MagickLib::YCCColorspace; 00143 using MagickLib::YIQColorspace; 00144 using MagickLib::YPbPrColorspace; 00145 using MagickLib::YUVColorspace; 00146 using MagickLib::CMYKColorspace; 00147 using MagickLib::sRGBColorspace; 00148 using MagickLib::HSLColorspace; 00149 using MagickLib::HWBColorspace; 00150 00151 // Composition operations 00152 using MagickLib::AddCompositeOp; 00153 using MagickLib::AtopCompositeOp; 00154 using MagickLib::BumpmapCompositeOp; 00155 using MagickLib::ClearCompositeOp; 00156 using MagickLib::ColorizeCompositeOp; 00157 using MagickLib::CompositeOperator; 00158 using MagickLib::CopyBlueCompositeOp; 00159 using MagickLib::CopyCompositeOp; 00160 using MagickLib::CopyGreenCompositeOp; 00161 using MagickLib::CopyOpacityCompositeOp; 00162 using MagickLib::CopyRedCompositeOp; 00163 using MagickLib::DarkenCompositeOp; 00164 using MagickLib::DifferenceCompositeOp; 00165 using MagickLib::DisplaceCompositeOp; 00166 using MagickLib::DissolveCompositeOp; 00167 using MagickLib::HueCompositeOp; 00168 using MagickLib::InCompositeOp; 00169 using MagickLib::LightenCompositeOp; 00170 using MagickLib::LuminizeCompositeOp; 00171 using MagickLib::MinusCompositeOp; 00172 using MagickLib::ModulateCompositeOp; 00173 using MagickLib::MultiplyCompositeOp; 00174 using MagickLib::NoCompositeOp; 00175 using MagickLib::OutCompositeOp; 00176 using MagickLib::OverCompositeOp; 00177 using MagickLib::OverlayCompositeOp; 00178 using MagickLib::PlusCompositeOp; 00179 using MagickLib::SaturateCompositeOp; 00180 using MagickLib::ScreenCompositeOp; 00181 using MagickLib::SubtractCompositeOp; 00182 using MagickLib::ThresholdCompositeOp; 00183 using MagickLib::UndefinedCompositeOp; 00184 using MagickLib::XorCompositeOp; 00185 using MagickLib::CopyCyanCompositeOp; 00186 using MagickLib::CopyMagentaCompositeOp; 00187 using MagickLib::CopyYellowCompositeOp; 00188 using MagickLib::CopyBlackCompositeOp; 00189 00190 // Compression algorithms 00191 using MagickLib::CompressionType; 00192 using MagickLib::UndefinedCompression; 00193 using MagickLib::NoCompression; 00194 using MagickLib::BZipCompression; 00195 using MagickLib::FaxCompression; 00196 using MagickLib::Group4Compression; 00197 using MagickLib::JPEGCompression; 00198 using MagickLib::LZWCompression; 00199 using MagickLib::RLECompression; 00200 using MagickLib::ZipCompression; 00201 00202 using MagickLib::DisposeType; 00203 using MagickLib::UndefinedDispose; 00204 using MagickLib::NoneDispose; 00205 using MagickLib::BackgroundDispose; 00206 using MagickLib::PreviousDispose; 00207 00208 // Endian options 00209 using MagickLib::EndianType; 00210 using MagickLib::UndefinedEndian; 00211 using MagickLib::LSBEndian; 00212 using MagickLib::MSBEndian; 00213 00214 // Evaluate options 00215 using MagickLib::UndefinedEvaluateOperator; 00216 using MagickLib::AddEvaluateOperator; 00217 using MagickLib::AndEvaluateOperator; 00218 using MagickLib::DivideEvaluateOperator; 00219 using MagickLib::LeftShiftEvaluateOperator; 00220 using MagickLib::MaxEvaluateOperator; 00221 using MagickLib::MinEvaluateOperator; 00222 using MagickLib::MultiplyEvaluateOperator; 00223 using MagickLib::OrEvaluateOperator; 00224 using MagickLib::RightShiftEvaluateOperator; 00225 using MagickLib::SetEvaluateOperator; 00226 using MagickLib::SubtractEvaluateOperator; 00227 using MagickLib::XorEvaluateOperator; 00228 using MagickLib::MagickEvaluateOperator; 00229 00230 // Fill rules 00231 using MagickLib::FillRule; 00232 using MagickLib::UndefinedRule; 00233 using MagickLib::EvenOddRule; 00234 using MagickLib::NonZeroRule; 00235 00236 // Filter types 00237 using MagickLib::FilterTypes; 00238 using MagickLib::UndefinedFilter; 00239 using MagickLib::PointFilter; 00240 using MagickLib::BoxFilter; 00241 using MagickLib::TriangleFilter; 00242 using MagickLib::HermiteFilter; 00243 using MagickLib::HanningFilter; 00244 using MagickLib::HammingFilter; 00245 using MagickLib::BlackmanFilter; 00246 using MagickLib::GaussianFilter; 00247 using MagickLib::QuadraticFilter; 00248 using MagickLib::CubicFilter; 00249 using MagickLib::CatromFilter; 00250 using MagickLib::MitchellFilter; 00251 using MagickLib::LanczosFilter; 00252 using MagickLib::BesselFilter; 00253 using MagickLib::SincFilter; 00254 00255 // Bit gravity 00256 using MagickLib::GravityType; 00257 using MagickLib::ForgetGravity; 00258 using MagickLib::NorthWestGravity; 00259 using MagickLib::NorthGravity; 00260 using MagickLib::NorthEastGravity; 00261 using MagickLib::WestGravity; 00262 using MagickLib::CenterGravity; 00263 using MagickLib::EastGravity; 00264 using MagickLib::SouthWestGravity; 00265 using MagickLib::SouthGravity; 00266 using MagickLib::SouthEastGravity; 00267 using MagickLib::StaticGravity; 00268 00269 // Image types 00270 using MagickLib::ImageType; 00271 using MagickLib::UndefinedType; 00272 using MagickLib::BilevelType; 00273 using MagickLib::GrayscaleType; 00274 using MagickLib::GrayscaleMatteType; 00275 using MagickLib::PaletteType; 00276 using MagickLib::PaletteMatteType; 00277 using MagickLib::TrueColorType; 00278 using MagickLib::TrueColorMatteType; 00279 using MagickLib::ColorSeparationType; 00280 using MagickLib::ColorSeparationMatteType; 00281 using MagickLib::OptimizeType; 00282 00283 // Interlace types 00284 using MagickLib::InterlaceType; 00285 using MagickLib::UndefinedInterlace; 00286 using MagickLib::NoInterlace; 00287 using MagickLib::LineInterlace; 00288 using MagickLib::PlaneInterlace; 00289 using MagickLib::PartitionInterlace; 00290 00291 // Line cap types 00292 using MagickLib::LineCap; 00293 using MagickLib::UndefinedCap; 00294 using MagickLib::ButtCap; 00295 using MagickLib::RoundCap; 00296 using MagickLib::SquareCap; 00297 00298 // Line join types 00299 using MagickLib::LineJoin; 00300 using MagickLib::UndefinedJoin; 00301 using MagickLib::MiterJoin; 00302 using MagickLib::RoundJoin; 00303 using MagickLib::BevelJoin; 00304 00305 // Noise types 00306 using MagickLib::NoiseType; 00307 using MagickLib::UniformNoise; 00308 using MagickLib::GaussianNoise; 00309 using MagickLib::MultiplicativeGaussianNoise; 00310 using MagickLib::ImpulseNoise; 00311 using MagickLib::LaplacianNoise; 00312 using MagickLib::PoissonNoise; 00313 00314 // Paint methods 00315 using MagickLib::PaintMethod; 00316 using MagickLib::PointMethod; 00317 using MagickLib::ReplaceMethod; 00318 using MagickLib::FloodfillMethod; 00319 using MagickLib::FillToBorderMethod; 00320 using MagickLib::ResetMethod; 00321 00322 // Preview types. Not currently used by Magick++ 00323 using MagickLib::PreviewType; 00324 using MagickLib::UndefinedPreview; 00325 using MagickLib::RotatePreview; 00326 using MagickLib::ShearPreview; 00327 using MagickLib::RollPreview; 00328 using MagickLib::HuePreview; 00329 using MagickLib::SaturationPreview; 00330 using MagickLib::BrightnessPreview; 00331 using MagickLib::GammaPreview; 00332 using MagickLib::SpiffPreview; 00333 using MagickLib::DullPreview; 00334 using MagickLib::GrayscalePreview; 00335 using MagickLib::QuantizePreview; 00336 using MagickLib::DespecklePreview; 00337 using MagickLib::ReduceNoisePreview; 00338 using MagickLib::AddNoisePreview; 00339 using MagickLib::SharpenPreview; 00340 using MagickLib::BlurPreview; 00341 using MagickLib::ThresholdPreview; 00342 using MagickLib::EdgeDetectPreview; 00343 using MagickLib::SpreadPreview; 00344 using MagickLib::SolarizePreview; 00345 using MagickLib::ShadePreview; 00346 using MagickLib::RaisePreview; 00347 using MagickLib::SegmentPreview; 00348 using MagickLib::SwirlPreview; 00349 using MagickLib::ImplodePreview; 00350 using MagickLib::WavePreview; 00351 using MagickLib::OilPaintPreview; 00352 using MagickLib::CharcoalDrawingPreview; 00353 using MagickLib::JPEGPreview; 00354 00355 // Quantum types 00356 using MagickLib::QuantumType; 00357 using MagickLib::IndexQuantum; 00358 using MagickLib::GrayQuantum; 00359 using MagickLib::IndexAlphaQuantum; 00360 using MagickLib::GrayAlphaQuantum; 00361 using MagickLib::RedQuantum; 00362 using MagickLib::CyanQuantum; 00363 using MagickLib::GreenQuantum; 00364 using MagickLib::YellowQuantum; 00365 using MagickLib::BlueQuantum; 00366 using MagickLib::MagentaQuantum; 00367 using MagickLib::AlphaQuantum; 00368 using MagickLib::BlackQuantum; 00369 using MagickLib::RGBQuantum; 00370 using MagickLib::RGBAQuantum; 00371 using MagickLib::CMYKQuantum; 00372 00373 // Rendering intents 00374 using MagickLib::RenderingIntent; 00375 using MagickLib::UndefinedIntent; 00376 using MagickLib::SaturationIntent; 00377 using MagickLib::PerceptualIntent; 00378 using MagickLib::AbsoluteIntent; 00379 using MagickLib::RelativeIntent; 00380 00381 // Resolution units 00382 using MagickLib::ResolutionType; 00383 using MagickLib::UndefinedResolution; 00384 using MagickLib::PixelsPerInchResolution; 00385 using MagickLib::PixelsPerCentimeterResolution; 00386 00387 // PixelPacket structure 00388 using MagickLib::PixelPacket; 00389 00390 // IndexPacket type 00391 using MagickLib::IndexPacket; 00392 00393 // StorageType type 00394 using MagickLib::StorageType; 00395 using MagickLib::CharPixel; 00396 using MagickLib::ShortPixel; 00397 using MagickLib::IntegerPixel; 00398 using MagickLib::FloatPixel; 00399 using MagickLib::DoublePixel; 00400 00401 // StretchType type 00402 using MagickLib::StretchType; 00403 using MagickLib::NormalStretch; 00404 using MagickLib::UltraCondensedStretch; 00405 using MagickLib::ExtraCondensedStretch; 00406 using MagickLib::CondensedStretch; 00407 using MagickLib::SemiCondensedStretch; 00408 using MagickLib::SemiExpandedStretch; 00409 using MagickLib::ExpandedStretch; 00410 using MagickLib::ExtraExpandedStretch; 00411 using MagickLib::UltraExpandedStretch; 00412 using MagickLib::AnyStretch; 00413 00414 // StyleType type 00415 using MagickLib::StyleType; 00416 using MagickLib::NormalStyle; 00417 using MagickLib::ItalicStyle; 00418 using MagickLib::ObliqueStyle; 00419 using MagickLib::AnyStyle; 00420 00421 // Decoration types 00422 using MagickLib::DecorationType; 00423 using MagickLib::NoDecoration; 00424 using MagickLib::UnderlineDecoration; 00425 using MagickLib::OverlineDecoration; 00426 using MagickLib::LineThroughDecoration; 00427 00428 #if defined(MAGICK_IMPLEMENTATION) 00429 // 00430 // ImageMagick symbols used in implementation code 00431 // 00432 using MagickLib::AcquireCacheView; 00433 using MagickLib::AcquireImagePixels; 00434 using MagickLib::AcquireMagickMemory; 00435 using MagickLib::AcquireString; 00436 using MagickLib::AcquireStringInfo; 00437 using MagickLib::AdaptiveThresholdImage; 00438 using MagickLib::AddNoiseImage; 00439 using MagickLib::AffineMatrix; 00440 using MagickLib::AffineTransformImage; 00441 using MagickLib::AllocateImage; 00442 using MagickLib::AnnotateImage; 00443 using MagickLib::AspectValue; 00444 using MagickLib::Base64Decode; 00445 using MagickLib::Base64Encode; 00446 using MagickLib::BlobError; 00447 using MagickLib::BlobFatalError; 00448 using MagickLib::BlobToImage; 00449 using MagickLib::BlobWarning; 00450 using MagickLib::BlurImage; 00451 using MagickLib::BorderImage; 00452 using MagickLib::CacheError; 00453 using MagickLib::CacheFatalError; 00454 using MagickLib::CacheWarning; 00455 using MagickLib::ChannelImage; 00456 using MagickLib::CharcoalImage; 00457 using MagickLib::ChopImage; 00458 using MagickLib::CloneDrawInfo; 00459 using MagickLib::CloneImage; 00460 using MagickLib::CloneImageInfo; 00461 using MagickLib::CloneQuantizeInfo; 00462 using MagickLib::CloseCacheView; 00463 using MagickLib::CoderError; 00464 using MagickLib::CoderFatalError; 00465 using MagickLib::CoderWarning; 00466 using MagickLib::ColorFloodfillImage; 00467 using MagickLib::ColorizeImage; 00468 using MagickLib::ColorPacket; 00469 using MagickLib::CompositeImage; 00470 using MagickLib::ConfigureError; 00471 using MagickLib::ConfigureFatalError; 00472 using MagickLib::ConfigureWarning; 00473 using MagickLib::ConstituteImage; 00474 using MagickLib::ContrastImage; 00475 using MagickLib::ConvolveImage; 00476 using MagickLib::CorruptImageError; 00477 using MagickLib::CorruptImageFatalError; 00478 using MagickLib::CorruptImageWarning; 00479 using MagickLib::CropImage; 00480 using MagickLib::CycleColormapImage; 00481 using MagickLib::DelegateError; 00482 using MagickLib::DelegateFatalError; 00483 using MagickLib::DelegateWarning; 00484 using MagickLib::DeleteMagickRegistry; 00485 using MagickLib::DespeckleImage; 00486 using MagickLib::DestroyDrawInfo; 00487 using MagickLib::DestroyDrawingWand; 00488 using MagickLib::DestroyExceptionInfo; 00489 using MagickLib::DestroyImageInfo; 00490 using MagickLib::DestroyImageList; 00491 using MagickLib::DestroyMagick; 00492 using MagickLib::DestroyMagickWand; 00493 using MagickLib::DestroyPixelWand; 00494 using MagickLib::DestroyQuantizeInfo; 00495 using MagickLib::DestroyStringInfo; 00496 using MagickLib::DispatchImage; 00497 using MagickLib::DisplayImages; 00498 using MagickLib::DrawAffine; 00499 using MagickLib::DrawAllocateWand; 00500 using MagickLib::DrawAnnotation; 00501 using MagickLib::DrawArc; 00502 using MagickLib::DrawBezier; 00503 using MagickLib::DrawCircle; 00504 using MagickLib::DrawColor; 00505 using MagickLib::DrawComment; 00506 using MagickLib::DrawComposite; 00507 using MagickLib::DrawEllipse; 00508 using MagickLib::DrawError; 00509 using MagickLib::DrawFatalError; 00510 using MagickLib::DrawImage; 00511 using MagickLib::DrawInfo; 00512 using MagickLib::DrawingWand; 00513 using MagickLib::DrawLine; 00514 using MagickLib::DrawMatte; 00515 using MagickLib::DrawPathClose; 00516 using MagickLib::DrawPathCurveToAbsolute; 00517 using MagickLib::DrawPathCurveToQuadraticBezierAbsolute; 00518 using MagickLib::DrawPathCurveToQuadraticBezierRelative; 00519 using MagickLib::DrawPathCurveToQuadraticBezierSmoothAbsolute; 00520 using MagickLib::DrawPathCurveToQuadraticBezierSmoothRelative; 00521 using MagickLib::DrawPathCurveToRelative; 00522 using MagickLib::DrawPathCurveToSmoothAbsolute; 00523 using MagickLib::DrawPathCurveToSmoothRelative; 00524 using MagickLib::DrawPathEllipticArcAbsolute; 00525 using MagickLib::DrawPathEllipticArcRelative; 00526 using MagickLib::DrawPathFinish; 00527 using MagickLib::DrawPathLineToAbsolute; 00528 using MagickLib::DrawPathLineToHorizontalAbsolute; 00529 using MagickLib::DrawPathLineToHorizontalRelative; 00530 using MagickLib::DrawPathLineToRelative; 00531 using MagickLib::DrawPathLineToVerticalAbsolute; 00532 using MagickLib::DrawPathLineToVerticalRelative; 00533 using MagickLib::DrawPathMoveToAbsolute; 00534 using MagickLib::DrawPathMoveToRelative; 00535 using MagickLib::DrawPathStart; 00536 using MagickLib::DrawPoint; 00537 using MagickLib::DrawPolygon; 00538 using MagickLib::DrawPolyline; 00539 using MagickLib::DrawPopClipPath; 00540 using MagickLib::DrawPopDefs; 00541 using MagickLib::DrawPopGraphicContext; 00542 using MagickLib::DrawPopPattern; 00543 using MagickLib::DrawPushClipPath; 00544 using MagickLib::DrawPushDefs; 00545 using MagickLib::DrawPushGraphicContext; 00546 using MagickLib::DrawPushPattern; 00547 using MagickLib::DrawRectangle; 00548 using MagickLib::DrawRender; 00549 using MagickLib::DrawRotate; 00550 using MagickLib::DrawRoundRectangle; 00551 using MagickLib::DrawScale; 00552 using MagickLib::DrawSetClipPath; 00553 using MagickLib::DrawSetClipRule; 00554 using MagickLib::DrawSetClipUnits; 00555 using MagickLib::DrawSetFillAlpha; 00556 using MagickLib::DrawSetFillColor; 00557 using MagickLib::DrawSetFillPatternURL; 00558 using MagickLib::DrawSetFillRule; 00559 using MagickLib::DrawSetFont; 00560 using MagickLib::DrawSetFontFamily; 00561 using MagickLib::DrawSetFontSize; 00562 using MagickLib::DrawSetFontStretch; 00563 using MagickLib::DrawSetFontStyle; 00564 using MagickLib::DrawSetFontWeight; 00565 using MagickLib::DrawSetGravity; 00566 using MagickLib::DrawSetStrokeAlpha; 00567 using MagickLib::DrawSetStrokeAntialias; 00568 using MagickLib::DrawSetStrokeColor; 00569 using MagickLib::DrawSetStrokeDashArray; 00570 using MagickLib::DrawSetStrokeDashOffset; 00571 using MagickLib::DrawSetStrokeLineCap; 00572 using MagickLib::DrawSetStrokeLineJoin; 00573 using MagickLib::DrawSetStrokeMiterLimit; 00574 using MagickLib::DrawSetStrokePatternURL; 00575 using MagickLib::DrawSetStrokeWidth; 00576 using MagickLib::DrawSetTextAntialias; 00577 using MagickLib::DrawSetTextDecoration; 00578 using MagickLib::DrawSetTextEncoding; 00579 using MagickLib::DrawSetTextUnderColor; 00580 using MagickLib::DrawSetViewbox; 00581 using MagickLib::DrawSkewX; 00582 using MagickLib::DrawSkewY; 00583 using MagickLib::DrawTranslate; 00584 using MagickLib::DrawWarning; 00585 using MagickLib::EdgeImage; 00586 using MagickLib::EmbossImage; 00587 using MagickLib::EnhanceImage; 00588 using MagickLib::EqualizeImage; 00589 using MagickLib::EvaluateImage; 00590 using MagickLib::EvaluateImageChannel; 00591 using MagickLib::ExceptionInfo; 00592 using MagickLib::ExceptionType; 00593 using MagickLib::ExecuteModuleProcess; 00594 using MagickLib::FileOpenError; 00595 using MagickLib::FileOpenFatalError; 00596 using MagickLib::FileOpenWarning; 00597 using MagickLib::FlattenImages; 00598 using MagickLib::FlipImage; 00599 using MagickLib::FlopImage; 00600 using MagickLib::FormatString; 00601 using MagickLib::FrameImage; 00602 using MagickLib::FrameInfo; 00603 using MagickLib::GammaImage; 00604 using MagickLib::GammaImage; 00605 using MagickLib::GaussianBlurImage; 00606 using MagickLib::GetCacheView; 00607 using MagickLib::GetCacheViewIndexes; 00608 using MagickLib::GetImageChannelExtrema; 00609 using MagickLib::GetImageChannelMean; 00610 using MagickLib::GetImageClipMask; 00611 using MagickLib::GetColorTuple; 00612 using MagickLib::GetDrawInfo; 00613 using MagickLib::GetExceptionInfo; 00614 using MagickLib::GetGeometry; 00615 using MagickLib::GetImageAttribute; 00616 using MagickLib::GetImageBoundingBox; 00617 using MagickLib::GetImageChannelDepth; 00618 using MagickLib::GetImageDepth; 00619 using MagickLib::GetImageInfo; 00620 using MagickLib::GetImageOption; 00621 using MagickLib::GetImagePixels; 00622 using MagickLib::GetImageProfile; 00623 using MagickLib::GetImageQuantizeError; 00624 using MagickLib::GetImageType; 00625 using MagickLib::GetIndexes; 00626 using MagickLib::GetMagickGeometry; 00627 using MagickLib::GetMagickInfo; 00628 using MagickLib::GetMagickRegistry; 00629 using MagickLib::GetNumberColors; 00630 using MagickLib::GetPageGeometry; 00631 using MagickLib::GetPixels; 00632 using MagickLib::GetQuantizeInfo; 00633 using MagickLib::GetTypeMetrics; 00634 using MagickLib::GlobExpression; 00635 using MagickLib::GreaterValue; 00636 using MagickLib::HSLTransform; 00637 using MagickLib::HeightValue; 00638 using MagickLib::IdentityAffine; 00639 using MagickLib::ImageAttribute; 00640 using MagickLib::ImageError; 00641 using MagickLib::ImageFatalError; 00642 using MagickLib::ImageInfo; 00643 using MagickLib::ImageInfoRegistryType; 00644 using MagickLib::ImageRegistryType; 00645 using MagickLib::ImageToBlob; 00646 using MagickLib::ImageWarning; 00647 using MagickLib::ImplodeImage; 00648 using MagickLib::IsEventLogging; 00649 using MagickLib::IsGeometry; 00650 using MagickLib::IsImagesEqual; 00651 using MagickLib::IsSubimage; 00652 using MagickLib::LessValue; 00653 using MagickLib::LocaleCompare; 00654 using MagickLib::LogMagickEvent; 00655 using MagickLib::MagickInfo; 00656 using MagickLib::MagickPixelPacket; 00657 using MagickLib::MagickToMime; 00658 using MagickLib::MagickWand; 00659 using MagickLib::MagnifyImage; 00660 using MagickLib::MapImage; 00661 using MagickLib::MatteFloodfillImage; 00662 using MagickLib::MedianFilterImage; 00663 using MagickLib::MinifyImage; 00664 using MagickLib::MissingDelegateError; 00665 using MagickLib::MissingDelegateFatalError; 00666 using MagickLib::MissingDelegateWarning; 00667 using MagickLib::ModulateImage; 00668 using MagickLib::ModuleError; 00669 using MagickLib::ModuleFatalError; 00670 using MagickLib::ModuleWarning; 00671 using MagickLib::MonitorError; 00672 using MagickLib::MonitorFatalError; 00673 using MagickLib::MonitorWarning; 00674 using MagickLib::MontageInfo; 00675 using MagickLib::NegateImage; 00676 using MagickLib::NewPixelWand; 00677 using MagickLib::NewMagickWandFromImage; 00678 using MagickLib::NoValue; 00679 using MagickLib::NoiseType; 00680 using MagickLib::NormalizeImage; 00681 using MagickLib::OilPaintImage; 00682 using MagickLib::OpaqueImage; 00683 using MagickLib::OpenCacheView; 00684 using MagickLib::OptionError; 00685 using MagickLib::OptionFatalError; 00686 using MagickLib::OptionWarning; 00687 using MagickLib::PercentValue; 00688 using MagickLib::PingBlob; 00689 using MagickLib::PingImage; 00690 using MagickLib::PixelSetQuantumColor; 00691 using MagickLib::PixelWand; 00692 using MagickLib::PointInfo; 00693 using MagickLib::PopImagePixels; 00694 using MagickLib::ProfileImage; 00695 using MagickLib::ProfileInfo; 00696 using MagickLib::PushImagePixels; 00697 using MagickLib::QuantizeImage; 00698 using MagickLib::QuantizeInfo; 00699 using MagickLib::QueryColorDatabase; 00700 using MagickLib::RGBTransformImage; 00701 using MagickLib::RaiseImage; 00702 using MagickLib::ReadImage; 00703 using MagickLib::RectangleInfo; 00704 using MagickLib::RectangleInfo; 00705 using MagickLib::ReduceNoiseImage; 00706 using MagickLib::RegisterMagickInfo; 00707 using MagickLib::RegistryError; 00708 using MagickLib::RegistryFatalError; 00709 using MagickLib::RegistryType; 00710 using MagickLib::RegistryWarning; 00711 using MagickLib::RelinquishMagickMemory; 00712 using MagickLib::RemoveImageOption; 00713 using MagickLib::ResizeMagickMemory; 00714 using MagickLib::ResourceLimitError; 00715 using MagickLib::ResourceLimitFatalError; 00716 using MagickLib::ResourceLimitWarning; 00717 using MagickLib::RollImage; 00718 using MagickLib::RotateImage; 00719 using MagickLib::SampleImage; 00720 using MagickLib::ScaleImage; 00721 using MagickLib::SegmentImage; 00722 using MagickLib::SetCacheThreshold; 00723 using MagickLib::SetCacheView; 00724 using MagickLib::SetClientName; 00725 using MagickLib::SetImage; 00726 using MagickLib::SetImageAttribute; 00727 using MagickLib::SetImageChannelDepth; 00728 using MagickLib::SetImageClipMask; 00729 using MagickLib::SetImageDepth; 00730 using MagickLib::SetImageInfo; 00731 using MagickLib::SetImageOpacity; 00732 using MagickLib::SetImageOption; 00733 using MagickLib::SetImagePixels; 00734 using MagickLib::SetImageProfile; 00735 using MagickLib::SetImageType; 00736 using MagickLib::SetLogEventMask; 00737 using MagickLib::SetMagickInfo; 00738 using MagickLib::SetMagickRegistry; 00739 using MagickLib::SetStringInfoDatum; 00740 using MagickLib::ShadeImage; 00741 using MagickLib::SharpenImage; 00742 using MagickLib::ShaveImage; 00743 using MagickLib::ShearImage; 00744 using MagickLib::SignatureImage; 00745 using MagickLib::SizeBlob; 00746 using MagickLib::SolarizeImage; 00747 using MagickLib::SpreadImage; 00748 using MagickLib::SteganoImage; 00749 using MagickLib::StereoImage; 00750 using MagickLib::StreamError; 00751 using MagickLib::StreamFatalError; 00752 using MagickLib::StreamWarning; 00753 using MagickLib::StringInfo; 00754 using MagickLib::SwirlImage; 00755 using MagickLib::SyncCacheView; 00756 using MagickLib::SyncImage; 00757 using MagickLib::SyncImagePixels; 00758 using MagickLib::TextureImage; 00759 using MagickLib::ThresholdImage; 00760 using MagickLib::ThrowException; 00761 using MagickLib::TransformHSL; 00762 using MagickLib::TransformImage; 00763 using MagickLib::TransformRGBImage; 00764 using MagickLib::TransparentImage; 00765 using MagickLib::TypeError; 00766 using MagickLib::TypeFatalError; 00767 using MagickLib::TypeWarning; 00768 using MagickLib::UndefinedException; 00769 using MagickLib::UndefinedRegistryType; 00770 using MagickLib::UnregisterMagickInfo; 00771 using MagickLib::UnsharpMaskImage; 00772 using MagickLib::ViewInfo; 00773 using MagickLib::WaveImage; 00774 using MagickLib::WidthValue; 00775 using MagickLib::WriteImage; 00776 using MagickLib::XNegative; 00777 using MagickLib::XServerError; 00778 using MagickLib::XServerFatalError; 00779 using MagickLib::XServerWarning; 00780 using MagickLib::XValue; 00781 using MagickLib::YNegative; 00782 using MagickLib::YValue; 00783 using MagickLib::ZoomImage; 00784 00785 #endif // MAGICK_IMPLEMENTATION 00786 00787 } 00788 00789 #endif // Magick_Include_header

Generated on Mon Oct 25 13:40:50 2004 for ImageMagick by doxygen 1.3.7
ImageMagick Copyright © 2004, ImageMagick Studio LLC