# 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 Geo::GDAL::Const;
require Exporter;
require DynaLoader;
@ISA = qw(Exporter DynaLoader);
package Geo::GDAL::Constc;
bootstrap Geo::GDAL::Const;
package Geo::GDAL::Const;
@EXPORT = qw( );

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

package Geo::GDAL::Const;

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 Geo::GDAL::Const;


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

package Geo::GDAL::Const;

*GDT_Unknown = *Geo::GDAL::Constc::GDT_Unknown;
*GDT_Byte = *Geo::GDAL::Constc::GDT_Byte;
*GDT_UInt16 = *Geo::GDAL::Constc::GDT_UInt16;
*GDT_Int16 = *Geo::GDAL::Constc::GDT_Int16;
*GDT_UInt32 = *Geo::GDAL::Constc::GDT_UInt32;
*GDT_Int32 = *Geo::GDAL::Constc::GDT_Int32;
*GDT_Float32 = *Geo::GDAL::Constc::GDT_Float32;
*GDT_Float64 = *Geo::GDAL::Constc::GDT_Float64;
*GDT_CInt16 = *Geo::GDAL::Constc::GDT_CInt16;
*GDT_CInt32 = *Geo::GDAL::Constc::GDT_CInt32;
*GDT_CFloat32 = *Geo::GDAL::Constc::GDT_CFloat32;
*GDT_CFloat64 = *Geo::GDAL::Constc::GDT_CFloat64;
*GDT_TypeCount = *Geo::GDAL::Constc::GDT_TypeCount;
*GA_ReadOnly = *Geo::GDAL::Constc::GA_ReadOnly;
*GA_Update = *Geo::GDAL::Constc::GA_Update;
*GF_Read = *Geo::GDAL::Constc::GF_Read;
*GF_Write = *Geo::GDAL::Constc::GF_Write;
*GCI_Undefined = *Geo::GDAL::Constc::GCI_Undefined;
*GCI_GrayIndex = *Geo::GDAL::Constc::GCI_GrayIndex;
*GCI_PaletteIndex = *Geo::GDAL::Constc::GCI_PaletteIndex;
*GCI_RedBand = *Geo::GDAL::Constc::GCI_RedBand;
*GCI_GreenBand = *Geo::GDAL::Constc::GCI_GreenBand;
*GCI_BlueBand = *Geo::GDAL::Constc::GCI_BlueBand;
*GCI_AlphaBand = *Geo::GDAL::Constc::GCI_AlphaBand;
*GCI_HueBand = *Geo::GDAL::Constc::GCI_HueBand;
*GCI_SaturationBand = *Geo::GDAL::Constc::GCI_SaturationBand;
*GCI_LightnessBand = *Geo::GDAL::Constc::GCI_LightnessBand;
*GCI_CyanBand = *Geo::GDAL::Constc::GCI_CyanBand;
*GCI_MagentaBand = *Geo::GDAL::Constc::GCI_MagentaBand;
*GCI_YellowBand = *Geo::GDAL::Constc::GCI_YellowBand;
*GCI_BlackBand = *Geo::GDAL::Constc::GCI_BlackBand;
*GRA_NearestNeighbour = *Geo::GDAL::Constc::GRA_NearestNeighbour;
*GRA_Bilinear = *Geo::GDAL::Constc::GRA_Bilinear;
*GRA_Cubic = *Geo::GDAL::Constc::GRA_Cubic;
*GRA_CubicSpline = *Geo::GDAL::Constc::GRA_CubicSpline;
*GPI_Gray = *Geo::GDAL::Constc::GPI_Gray;
*GPI_RGB = *Geo::GDAL::Constc::GPI_RGB;
*GPI_CMYK = *Geo::GDAL::Constc::GPI_CMYK;
*GPI_HLS = *Geo::GDAL::Constc::GPI_HLS;
*CXT_Element = *Geo::GDAL::Constc::CXT_Element;
*CXT_Text = *Geo::GDAL::Constc::CXT_Text;
*CXT_Attribute = *Geo::GDAL::Constc::CXT_Attribute;
*CXT_Comment = *Geo::GDAL::Constc::CXT_Comment;
*CXT_Literal = *Geo::GDAL::Constc::CXT_Literal;
*CE_None = *Geo::GDAL::Constc::CE_None;
*CE_Debug = *Geo::GDAL::Constc::CE_Debug;
*CE_Warning = *Geo::GDAL::Constc::CE_Warning;
*CE_Failure = *Geo::GDAL::Constc::CE_Failure;
*CE_Fatal = *Geo::GDAL::Constc::CE_Fatal;
*CPLE_None = *Geo::GDAL::Constc::CPLE_None;
*CPLE_AppDefined = *Geo::GDAL::Constc::CPLE_AppDefined;
*CPLE_OutOfMemory = *Geo::GDAL::Constc::CPLE_OutOfMemory;
*CPLE_FileIO = *Geo::GDAL::Constc::CPLE_FileIO;
*CPLE_OpenFailed = *Geo::GDAL::Constc::CPLE_OpenFailed;
*CPLE_IllegalArg = *Geo::GDAL::Constc::CPLE_IllegalArg;
*CPLE_NotSupported = *Geo::GDAL::Constc::CPLE_NotSupported;
*CPLE_AssertionFailed = *Geo::GDAL::Constc::CPLE_AssertionFailed;
*CPLE_NoWriteAccess = *Geo::GDAL::Constc::CPLE_NoWriteAccess;
*CPLE_UserInterrupt = *Geo::GDAL::Constc::CPLE_UserInterrupt;
*DMD_LONGNAME = *Geo::GDAL::Constc::DMD_LONGNAME;
*DMD_HELPTOPIC = *Geo::GDAL::Constc::DMD_HELPTOPIC;
*DMD_MIMETYPE = *Geo::GDAL::Constc::DMD_MIMETYPE;
*DMD_EXTENSION = *Geo::GDAL::Constc::DMD_EXTENSION;
*DMD_CREATIONOPTIONLIST = *Geo::GDAL::Constc::DMD_CREATIONOPTIONLIST;
*DMD_CREATIONDATATYPES = *Geo::GDAL::Constc::DMD_CREATIONDATATYPES;
*DCAP_CREATE = *Geo::GDAL::Constc::DCAP_CREATE;
*DCAP_CREATECOPY = *Geo::GDAL::Constc::DCAP_CREATECOPY;
*CPLES_BackslashQuotable = *Geo::GDAL::Constc::CPLES_BackslashQuotable;
*CPLES_XML = *Geo::GDAL::Constc::CPLES_XML;
*CPLES_URL = *Geo::GDAL::Constc::CPLES_URL;
*CPLES_SQL = *Geo::GDAL::Constc::CPLES_SQL;
*CPLES_CSV = *Geo::GDAL::Constc::CPLES_CSV;
*GFT_Integer = *Geo::GDAL::Constc::GFT_Integer;
*GFT_Real = *Geo::GDAL::Constc::GFT_Real;
*GFT_String = *Geo::GDAL::Constc::GFT_String;
*GFU_Generic = *Geo::GDAL::Constc::GFU_Generic;
*GFU_PixelCount = *Geo::GDAL::Constc::GFU_PixelCount;
*GFU_Name = *Geo::GDAL::Constc::GFU_Name;
*GFU_Min = *Geo::GDAL::Constc::GFU_Min;
*GFU_Max = *Geo::GDAL::Constc::GFU_Max;
*GFU_MinMax = *Geo::GDAL::Constc::GFU_MinMax;
*GFU_Red = *Geo::GDAL::Constc::GFU_Red;
*GFU_Green = *Geo::GDAL::Constc::GFU_Green;
*GFU_Blue = *Geo::GDAL::Constc::GFU_Blue;
*GFU_Alpha = *Geo::GDAL::Constc::GFU_Alpha;
*GFU_RedMin = *Geo::GDAL::Constc::GFU_RedMin;
*GFU_GreenMin = *Geo::GDAL::Constc::GFU_GreenMin;
*GFU_BlueMin = *Geo::GDAL::Constc::GFU_BlueMin;
*GFU_AlphaMin = *Geo::GDAL::Constc::GFU_AlphaMin;
*GFU_RedMax = *Geo::GDAL::Constc::GFU_RedMax;
*GFU_GreenMax = *Geo::GDAL::Constc::GFU_GreenMax;
*GFU_BlueMax = *Geo::GDAL::Constc::GFU_BlueMax;
*GFU_AlphaMax = *Geo::GDAL::Constc::GFU_AlphaMax;
*GFU_MaxCount = *Geo::GDAL::Constc::GFU_MaxCount;
*GMF_ALL_VALID = *Geo::GDAL::Constc::GMF_ALL_VALID;
*GMF_PER_DATASET = *Geo::GDAL::Constc::GMF_PER_DATASET;
*GMF_ALPHA = *Geo::GDAL::Constc::GMF_ALPHA;
*GMF_NODATA = *Geo::GDAL::Constc::GMF_NODATA;
1;
