# This file was automatically generated by SWIG (http://www.swig.org).
# Version 1.3.40
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.
# This file is compatible with both classic and new-style classes.

from sys import version_info
if version_info >= (2,6,0):
    def swig_import_helper():
        from os.path import dirname
        import imp
        fp = None
        try:
            fp, pathname, description = imp.find_module('_ExactImage', [dirname(__file__)])
        except ImportError:
            import _ExactImage
            return _ExactImage
        if fp is not None:
            try:
                _mod = imp.load_module('_ExactImage', fp, pathname, description)
            finally:
                fp.close()
            return _mod
    _ExactImage = swig_import_helper()
    del swig_import_helper
else:
    import _ExactImage
del version_info
try:
    _swig_property = property
except NameError:
    pass # Python < 2.2 doesn't have 'property'.
def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
    if (name == "thisown"): return self.this.own(value)
    if (name == "this"):
        if type(value).__name__ == 'SwigPyObject':
            self.__dict__[name] = value
            return
    method = class_type.__swig_setmethods__.get(name,None)
    if method: return method(self,value)
    if (not static) or hasattr(self,name):
        self.__dict__[name] = value
    else:
        raise AttributeError("You cannot add attributes to %s" % self)

def _swig_setattr(self,class_type,name,value):
    return _swig_setattr_nondynamic(self,class_type,name,value,0)

def _swig_getattr(self,class_type,name):
    if (name == "thisown"): return self.this.own()
    method = class_type.__swig_getmethods__.get(name,None)
    if method: return method(self)
    raise AttributeError(name)

def _swig_repr(self):
    try: strthis = "proxy of " + self.this.__repr__()
    except: strthis = ""
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)

try:
    _object = object
    _newclass = 1
except AttributeError:
    class _object : pass
    _newclass = 0


PACKAGE = _ExactImage.PACKAGE
VERSION = _ExactImage.VERSION
VERSION_MAJOR = _ExactImage.VERSION_MAJOR
VERSION_MINOR = _ExactImage.VERSION_MINOR
VERSION_MICRO = _ExactImage.VERSION_MICRO
DATE = _ExactImage.DATE
WITHX11 = _ExactImage.WITHX11
WITHFREETYPE = _ExactImage.WITHFREETYPE
WITHEVAS = _ExactImage.WITHEVAS
WITHLIBJPEG = _ExactImage.WITHLIBJPEG
WITHLIBTIFF = _ExactImage.WITHLIBTIFF
WITHLIBPNG = _ExactImage.WITHLIBPNG
WITHGIFLIB = _ExactImage.WITHGIFLIB
WITHJASPER = _ExactImage.WITHJASPER
WITHOPENEXR = _ExactImage.WITHOPENEXR
WITHEXPAT = _ExactImage.WITHEXPAT
WITHLCMS = _ExactImage.WITHLCMS
WITHBARDECODE = _ExactImage.WITHBARDECODE
WITHLUA = _ExactImage.WITHLUA
WITHSWIG = _ExactImage.WITHSWIG
WITHPERL = _ExactImage.WITHPERL
WITHPYTHON = _ExactImage.WITHPYTHON
WITHPHP = _ExactImage.WITHPHP
WITHRUBY = _ExactImage.WITHRUBY
EVASGL = _ExactImage.EVASGL
TGA = _ExactImage.TGA
PCX = _ExactImage.PCX

def newImage():
  return _ExactImage.newImage()
newImage = _ExactImage.newImage

def deleteImage(*args):
  return _ExactImage.deleteImage(*args)
deleteImage = _ExactImage.deleteImage

def copyImage(*args):
  return _ExactImage.copyImage(*args)
copyImage = _ExactImage.copyImage

def copyImageCropRotate(*args):
  return _ExactImage.copyImageCropRotate(*args)
copyImageCropRotate = _ExactImage.copyImageCropRotate

def decodeImage(*args):
  return _ExactImage.decodeImage(*args)
decodeImage = _ExactImage.decodeImage

def decodeImageFile(*args):
  return _ExactImage.decodeImageFile(*args)
decodeImageFile = _ExactImage.decodeImageFile

def imageChannels(*args):
  return _ExactImage.imageChannels(*args)
imageChannels = _ExactImage.imageChannels

def imageChannelDepth(*args):
  return _ExactImage.imageChannelDepth(*args)
imageChannelDepth = _ExactImage.imageChannelDepth

def imageWidth(*args):
  return _ExactImage.imageWidth(*args)
imageWidth = _ExactImage.imageWidth

def imageHeight(*args):
  return _ExactImage.imageHeight(*args)
imageHeight = _ExactImage.imageHeight

def imageColorspace(*args):
  return _ExactImage.imageColorspace(*args)
imageColorspace = _ExactImage.imageColorspace

def imageXres(*args):
  return _ExactImage.imageXres(*args)
imageXres = _ExactImage.imageXres

def imageYres(*args):
  return _ExactImage.imageYres(*args)
imageYres = _ExactImage.imageYres

def imageSetXres(*args):
  return _ExactImage.imageSetXres(*args)
imageSetXres = _ExactImage.imageSetXres

def imageSetYres(*args):
  return _ExactImage.imageSetYres(*args)
imageSetYres = _ExactImage.imageSetYres

def get(*args):
  return _ExactImage.get(*args)
get = _ExactImage.get

def imageResize(*args):
  return _ExactImage.imageResize(*args)
imageResize = _ExactImage.imageResize

def imageRotate(*args):
  return _ExactImage.imageRotate(*args)
imageRotate = _ExactImage.imageRotate

def imageFlipX(*args):
  return _ExactImage.imageFlipX(*args)
imageFlipX = _ExactImage.imageFlipX

def imageFlipY(*args):
  return _ExactImage.imageFlipY(*args)
imageFlipY = _ExactImage.imageFlipY

def imageCrop(*args):
  return _ExactImage.imageCrop(*args)
imageCrop = _ExactImage.imageCrop

def imageFastAutoCrop(*args):
  return _ExactImage.imageFastAutoCrop(*args)
imageFastAutoCrop = _ExactImage.imageFastAutoCrop

def imageNormalize(*args):
  return _ExactImage.imageNormalize(*args)
imageNormalize = _ExactImage.imageNormalize

def imageInvert(*args):
  return _ExactImage.imageInvert(*args)
imageInvert = _ExactImage.imageInvert

def imageBrightnessContrastGamma(*args):
  return _ExactImage.imageBrightnessContrastGamma(*args)
imageBrightnessContrastGamma = _ExactImage.imageBrightnessContrastGamma

def imageHueSaturationLightness(*args):
  return _ExactImage.imageHueSaturationLightness(*args)
imageHueSaturationLightness = _ExactImage.imageHueSaturationLightness

def setLineWidth(*args):
  return _ExactImage.setLineWidth(*args)
setLineWidth = _ExactImage.setLineWidth

def imageDrawLine(*args):
  return _ExactImage.imageDrawLine(*args)
imageDrawLine = _ExactImage.imageDrawLine

def imageDrawRectangle(*args):
  return _ExactImage.imageDrawRectangle(*args)
imageDrawRectangle = _ExactImage.imageDrawRectangle

def newPath():
  return _ExactImage.newPath()
newPath = _ExactImage.newPath

def deletePath(*args):
  return _ExactImage.deletePath(*args)
deletePath = _ExactImage.deletePath

def pathClear(*args):
  return _ExactImage.pathClear(*args)
pathClear = _ExactImage.pathClear

def pathMoveTo(*args):
  return _ExactImage.pathMoveTo(*args)
pathMoveTo = _ExactImage.pathMoveTo

def pathLineTo(*args):
  return _ExactImage.pathLineTo(*args)
pathLineTo = _ExactImage.pathLineTo

def pathCurveTo(*args):
  return _ExactImage.pathCurveTo(*args)
pathCurveTo = _ExactImage.pathCurveTo

def pathQuadCurveTo(*args):
  return _ExactImage.pathQuadCurveTo(*args)
pathQuadCurveTo = _ExactImage.pathQuadCurveTo

def pathClose(*args):
  return _ExactImage.pathClose(*args)
pathClose = _ExactImage.pathClose

def pathStroke(*args):
  return _ExactImage.pathStroke(*args)
pathStroke = _ExactImage.pathStroke

def pathFill(*args):
  return _ExactImage.pathFill(*args)
pathFill = _ExactImage.pathFill

def imageIsEmpty(*args):
  return _ExactImage.imageIsEmpty(*args)
imageIsEmpty = _ExactImage.imageIsEmpty

def deleteContours(*args):
  return _ExactImage.deleteContours(*args)
deleteContours = _ExactImage.deleteContours

def deleteRepresentation(*args):
  return _ExactImage.deleteRepresentation(*args)
deleteRepresentation = _ExactImage.deleteRepresentation

def matchingScore(*args):
  return _ExactImage.matchingScore(*args)
matchingScore = _ExactImage.matchingScore

def logoAngle(*args):
  return _ExactImage.logoAngle(*args)
logoAngle = _ExactImage.logoAngle

def logoTranslationX(*args):
  return _ExactImage.logoTranslationX(*args)
logoTranslationX = _ExactImage.logoTranslationX

def logoTranslationY(*args):
  return _ExactImage.logoTranslationY(*args)
logoTranslationY = _ExactImage.logoTranslationY

def inverseLogoTranslationX(*args):
  return _ExactImage.inverseLogoTranslationX(*args)
inverseLogoTranslationX = _ExactImage.inverseLogoTranslationX

def inverseLogoTranslationY(*args):
  return _ExactImage.inverseLogoTranslationY(*args)
inverseLogoTranslationY = _ExactImage.inverseLogoTranslationY

def drawMatchedContours(*args):
  return _ExactImage.drawMatchedContours(*args)
drawMatchedContours = _ExactImage.drawMatchedContours


def newImageWithTypeAndSize(*args):
  return _ExactImage.newImageWithTypeAndSize(*args)
newImageWithTypeAndSize = _ExactImage.newImageWithTypeAndSize

def encodeImage(*args):
  return _ExactImage.encodeImage(*args)
encodeImage = _ExactImage.encodeImage

def encodeImageFile(*args):
  return _ExactImage.encodeImageFile(*args)
encodeImageFile = _ExactImage.encodeImageFile

def set(*args):
  return _ExactImage.set(*args)
set = _ExactImage.set

def imageConvertColorspace(*args):
  return _ExactImage.imageConvertColorspace(*args)
imageConvertColorspace = _ExactImage.imageConvertColorspace

def imageScale(*args):
  return _ExactImage.imageScale(*args)
imageScale = _ExactImage.imageScale

def imageNearestScale(*args):
  return _ExactImage.imageNearestScale(*args)
imageNearestScale = _ExactImage.imageNearestScale

def imageBoxScale(*args):
  return _ExactImage.imageBoxScale(*args)
imageBoxScale = _ExactImage.imageBoxScale

def imageBilinearScale(*args):
  return _ExactImage.imageBilinearScale(*args)
imageBilinearScale = _ExactImage.imageBilinearScale

def imageThumbnailScale(*args):
  return _ExactImage.imageThumbnailScale(*args)
imageThumbnailScale = _ExactImage.imageThumbnailScale

def setForegroundColor(*args):
  return _ExactImage.setForegroundColor(*args)
setForegroundColor = _ExactImage.setForegroundColor

def setBackgroundColor(*args):
  return _ExactImage.setBackgroundColor(*args)
setBackgroundColor = _ExactImage.setBackgroundColor

def imageDrawText(*args):
  return _ExactImage.imageDrawText(*args)
imageDrawText = _ExactImage.imageDrawText

def imageDrawTextOnPath(*args):
  return _ExactImage.imageDrawTextOnPath(*args)
imageDrawTextOnPath = _ExactImage.imageDrawTextOnPath

def imageOptimize2BW(*args):
  return _ExactImage.imageOptimize2BW(*args)
imageOptimize2BW = _ExactImage.imageOptimize2BW

def imageDecodeBarcodes(*args):
  return _ExactImage.imageDecodeBarcodes(*args)
imageDecodeBarcodes = _ExactImage.imageDecodeBarcodes

def newContours(*args):
  return _ExactImage.newContours(*args)
newContours = _ExactImage.newContours

def newRepresentation(*args):
  return _ExactImage.newRepresentation(*args)
newRepresentation = _ExactImage.newRepresentation

