# This file was automatically generated by SWIG (http://www.swig.org).
# Version 1.3.31
#
# Don't modify this file, modify the SWIG interface instead.

package ExactImage;
require Exporter;
require DynaLoader;
@ISA = qw(Exporter DynaLoader);
package ExactImagec;
bootstrap ExactImage;
package ExactImage;
@EXPORT = qw( );

# ---------- BASE METHODS -------------

package ExactImage;

sub TIEHASH {
    my ($classname,$obj) = @_;
    return bless $obj, $classname;
}

sub CLEAR { }

sub FIRSTKEY { }

sub NEXTKEY { }

sub FETCH {
    my ($self,$field) = @_;
    my $member_func = "swig_${field}_get";
    $self->$member_func();
}

sub STORE {
    my ($self,$field,$newval) = @_;
    my $member_func = "swig_${field}_set";
    $self->$member_func($newval);
}

sub this {
    my $ptr = shift;
    return tied(%$ptr);
}


# ------- FUNCTION WRAPPERS --------

package ExactImage;

*newImage = *ExactImagec::newImage;
*deleteImage = *ExactImagec::deleteImage;
*copyImage = *ExactImagec::copyImage;
*copyImageCropRotate = *ExactImagec::copyImageCropRotate;
*decodeImage = *ExactImagec::decodeImage;
*decodeImageFile = *ExactImagec::decodeImageFile;
*encodeImage = *ExactImagec::encodeImage;
*encodeImageFile = *ExactImagec::encodeImageFile;
*imageChannels = *ExactImagec::imageChannels;
*imageChannelDepth = *ExactImagec::imageChannelDepth;
*imageWidth = *ExactImagec::imageWidth;
*imageHeight = *ExactImagec::imageHeight;
*imageColorspace = *ExactImagec::imageColorspace;
*imageXres = *ExactImagec::imageXres;
*imageYres = *ExactImagec::imageYres;
*imageSetXres = *ExactImagec::imageSetXres;
*imageSetYres = *ExactImagec::imageSetYres;
*imageConvertColorspace = *ExactImagec::imageConvertColorspace;
*imageRotate = *ExactImagec::imageRotate;
*imageFlipX = *ExactImagec::imageFlipX;
*imageFlipY = *ExactImagec::imageFlipY;
*imageScale = *ExactImagec::imageScale;
*imageNearestScale = *ExactImagec::imageNearestScale;
*imageBoxScale = *ExactImagec::imageBoxScale;
*imageBilinearScale = *ExactImagec::imageBilinearScale;
*imageCrop = *ExactImagec::imageCrop;
*imageFastAutoCrop = *ExactImagec::imageFastAutoCrop;
*setForegroundColor = *ExactImagec::setForegroundColor;
*setBackgroundColor = *ExactImagec::setBackgroundColor;
*imageInvert = *ExactImagec::imageInvert;
*imageBrightnessContrastGamma = *ExactImagec::imageBrightnessContrastGamma;
*imageHueSaturationLightness = *ExactImagec::imageHueSaturationLightness;
*setLineWidth = *ExactImagec::setLineWidth;
*imageDrawLine = *ExactImagec::imageDrawLine;
*imageDrawRectange = *ExactImagec::imageDrawRectange;
*imageDrawText = *ExactImagec::imageDrawText;
*imageOptimize2BW = *ExactImagec::imageOptimize2BW;
*imageIsEmpty = *ExactImagec::imageIsEmpty;
*newContours = *ExactImagec::newContours;
*deleteContours = *ExactImagec::deleteContours;
*newRepresentation = *ExactImagec::newRepresentation;
*deleteRepresentation = *ExactImagec::deleteRepresentation;
*matchingScore = *ExactImagec::matchingScore;
*logoAngle = *ExactImagec::logoAngle;
*logoTranslationX = *ExactImagec::logoTranslationX;
*logoTranslationY = *ExactImagec::logoTranslationY;
*inverseLogoTranslationX = *ExactImagec::inverseLogoTranslationX;
*inverseLogoTranslationY = *ExactImagec::inverseLogoTranslationY;
*drawMatchedContours = *ExactImagec::drawMatchedContours;

# ------- VARIABLE STUBS --------

package ExactImage;

*PACKAGE = *ExactImagec::PACKAGE;
*VERSION = *ExactImagec::VERSION;
*VERSION_MAJOR = *ExactImagec::VERSION_MAJOR;
*VERSION_MINOR = *ExactImagec::VERSION_MINOR;
*VERSION_MICRO = *ExactImagec::VERSION_MICRO;
*DATE = *ExactImagec::DATE;
*WITHX11 = *ExactImagec::WITHX11;
*WITHLIBAGG = *ExactImagec::WITHLIBAGG;
*WITHEVAS = *ExactImagec::WITHEVAS;
*WITHLIBJPEG = *ExactImagec::WITHLIBJPEG;
*WITHLIBTIFF = *ExactImagec::WITHLIBTIFF;
*WITHLIBUNGIF = *ExactImagec::WITHLIBUNGIF;
*WITHJASPER = *ExactImagec::WITHJASPER;
*WITHOPENEXR = *ExactImagec::WITHOPENEXR;
*WITHLCMS = *ExactImagec::WITHLCMS;
*WITHBARDECODE = *ExactImagec::WITHBARDECODE;
*WITHSWIG = *ExactImagec::WITHSWIG;
*WITHPERL = *ExactImagec::WITHPERL;
*EVASGL = *ExactImagec::EVASGL;
*WITHLIBPNG = *ExactImagec::WITHLIBPNG;
1;
