/* ----------------------------------------------------------------------------
* 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.
* ----------------------------------------------------------------------------- */
package org.gdal.gdal;
class gdalJNI {
private static boolean available = false;
static {
try {
com.revolsys.jar.ClasspathNativeLibraryUtil.loadLibrary("gdaljni");
available = true;
if (gdal.HasThreadSupport() == 0)
{
System.err.println("WARNING : GDAL should be compiled with thread support for safe execution in Java.");
}
} catch (UnsatisfiedLinkError e) {
available = false;
System.err.println("Native library load failed.");
System.err.println(e);
}
}
public static boolean isAvailable() {
return available;
}
public final static native void delete_ProgressCallback(long jarg1);
public final static native int ProgressCallback_run(long jarg1, ProgressCallback jarg1_, double jarg2, String jarg3);
public final static native long new_ProgressCallback();
public final static native long new_TermProgressCallback();
public final static native int TermProgressCallback_run(long jarg1, TermProgressCallback jarg1_, double jarg2, String jarg3);
public final static native void delete_TermProgressCallback(long jarg1);
public final static native void Debug(String jarg1, String jarg2);
public final static native int SetErrorHandler__SWIG_0(String jarg1);
public final static native int SetErrorHandler__SWIG_1();
public final static native int PushErrorHandler__SWIG_0(String jarg1);
public final static native int PushErrorHandler__SWIG_1();
public final static native void Error(int jarg1, int jarg2, String jarg3);
public final static native String GOA2GetAuthorizationURL(String jarg1);
public final static native String GOA2GetRefreshToken(String jarg1, String jarg2);
public final static native String GOA2GetAccessToken(String jarg1, String jarg2);
public final static native void PopErrorHandler();
public final static native void ErrorReset();
public final static native String EscapeString__SWIG_0(byte[] jarg1, int jarg3);
public final static native String EscapeString__SWIG_1(String jarg1, int jarg2);
public final static native int GetLastErrorNo();
public final static native int GetLastErrorType();
public final static native String GetLastErrorMsg();
public final static native void PushFinderLocation(String jarg1);
public final static native void PopFinderLocation();
public final static native void FinderClean();
public final static native String FindFile(String jarg1, String jarg2);
public final static native java.util.Vector ReadDir(String jarg1);
public final static native java.util.Vector ReadDirRecursive(String jarg1);
public final static native void SetConfigOption(String jarg1, String jarg2);
public final static native String GetConfigOption__SWIG_0(String jarg1, String jarg2);
public final static native String GetConfigOption__SWIG_1(String jarg1);
public final static native String CPLBinaryToHex(byte[] jarg1);
public final static native byte[] CPLHexToBinary(String jarg1);
public final static native void FileFromMemBuffer(String jarg1, byte[] jarg2);
public final static native int Unlink(String jarg1);
public final static native int HasThreadSupport();
public final static native int Mkdir(String jarg1, int jarg2);
public final static native int Rmdir(String jarg1);
public final static native int Rename(String jarg1, String jarg2);
public final static native int CXT_Element_get();
public final static native int CXT_Text_get();
public final static native int CXT_Attribute_get();
public final static native int CXT_Comment_get();
public final static native int CXT_Literal_get();
public final static native int XMLNode_Type_get(long jarg1, XMLNode jarg1_);
public final static native String XMLNode_Value_get(long jarg1, XMLNode jarg1_);
public final static native long XMLNode_Next_get(long jarg1, XMLNode jarg1_);
public final static native long XMLNode_Child_get(long jarg1, XMLNode jarg1_);
public final static native long new_XMLNode__SWIG_0(String jarg1);
public final static native long new_XMLNode__SWIG_1(int jarg1, String jarg2);
public final static native void delete_XMLNode(long jarg1);
public final static native long XMLNode_ParseXMLFile(String jarg1);
public final static native String XMLNode_SerializeXMLTree(long jarg1, XMLNode jarg1_);
public final static native String XMLNode_toString(long jarg1, XMLNode jarg1_);
public final static native long XMLNode_SearchXMLNode(long jarg1, XMLNode jarg1_, String jarg2);
public final static native long XMLNode_GetXMLNode(long jarg1, XMLNode jarg1_, String jarg2);
public final static native String XMLNode_GetXMLValue(long jarg1, XMLNode jarg1_, String jarg2, String jarg3);
public final static native void XMLNode_AddXMLChild(long jarg1, XMLNode jarg1_, long jarg2, XMLNode jarg2_);
public final static native void XMLNode_AddXMLSibling(long jarg1, XMLNode jarg1_, long jarg2, XMLNode jarg2_);
public final static native long XMLNode_Clone(long jarg1, XMLNode jarg1_);
public final static native int XMLNode_SetXMLValue(long jarg1, XMLNode jarg1_, String jarg2, String jarg3);
public final static native void XMLNode_StripXMLNamespace(long jarg1, XMLNode jarg1_, String jarg2, int jarg3);
public final static native String MajorObject_GetDescription(long jarg1, MajorObject jarg1_);
public final static native void MajorObject_SetDescription(long jarg1, MajorObject jarg1_, String jarg2);
public final static native java.util.Vector MajorObject_GetMetadataDomainList(long jarg1, MajorObject jarg1_);
public final static native java.util.Hashtable MajorObject_GetMetadata_Dict__SWIG_0(long jarg1, MajorObject jarg1_, String jarg2);
public final static native java.util.Hashtable MajorObject_GetMetadata_Dict__SWIG_1(long jarg1, MajorObject jarg1_);
public final static native java.util.Vector MajorObject_GetMetadata_List__SWIG_0(long jarg1, MajorObject jarg1_, String jarg2);
public final static native java.util.Vector MajorObject_GetMetadata_List__SWIG_1(long jarg1, MajorObject jarg1_);
public final static native int MajorObject_SetMetadata__SWIG_0(long jarg1, MajorObject jarg1_, java.util.Vector jarg2, String jarg3);
public final static native int MajorObject_SetMetadata__SWIG_1(long jarg1, MajorObject jarg1_, java.util.Vector jarg2);
public final static native int MajorObject_SetMetadata__SWIG_2(long jarg1, MajorObject jarg1_, String jarg2, String jarg3);
public final static native int MajorObject_SetMetadata__SWIG_3(long jarg1, MajorObject jarg1_, String jarg2);
public final static native String MajorObject_GetMetadataItem__SWIG_0(long jarg1, MajorObject jarg1_, String jarg2, String jarg3);
public final static native String MajorObject_GetMetadataItem__SWIG_1(long jarg1, MajorObject jarg1_, String jarg2);
public final static native int MajorObject_SetMetadataItem__SWIG_0(long jarg1, MajorObject jarg1_, String jarg2, String jarg3, String jarg4);
public final static native int MajorObject_SetMetadataItem__SWIG_1(long jarg1, MajorObject jarg1_, String jarg2, String jarg3);
public final static native String Driver_ShortName_get(long jarg1, Driver jarg1_);
public final static native String Driver_LongName_get(long jarg1, Driver jarg1_);
public final static native String Driver_HelpTopic_get(long jarg1, Driver jarg1_);
public final static native long Driver_Create__SWIG_0(long jarg1, Driver jarg1_, String jarg2, int jarg3, int jarg4, int jarg5, int jarg6, java.util.Vector jarg7);
public final static native long Driver_Create__SWIG_1(long jarg1, Driver jarg1_, String jarg2, int jarg3, int jarg4, int jarg5, int jarg6);
public final static native long Driver_Create__SWIG_2(long jarg1, Driver jarg1_, String jarg2, int jarg3, int jarg4, int jarg5);
public final static native long Driver_Create__SWIG_3(long jarg1, Driver jarg1_, String jarg2, int jarg3, int jarg4);
public final static native long Driver_CreateCopy__SWIG_0(long jarg1, Driver jarg1_, String jarg2, long jarg3, Dataset jarg3_, int jarg4, java.util.Vector jarg5, ProgressCallback jarg6);
public final static native long Driver_CreateCopy__SWIG_2(long jarg1, Driver jarg1_, String jarg2, long jarg3, Dataset jarg3_, int jarg4, java.util.Vector jarg5);
public final static native long Driver_CreateCopy__SWIG_3(long jarg1, Driver jarg1_, String jarg2, long jarg3, Dataset jarg3_, int jarg4);
public final static native long Driver_CreateCopy__SWIG_4(long jarg1, Driver jarg1_, String jarg2, long jarg3, Dataset jarg3_);
public final static native int Driver_Delete(long jarg1, Driver jarg1_, String jarg2);
public final static native int Driver_Rename(long jarg1, Driver jarg1_, String jarg2, String jarg3);
public final static native int Driver_CopyFiles(long jarg1, Driver jarg1_, String jarg2, String jarg3);
public final static native int Driver_Register(long jarg1, Driver jarg1_);
public final static native void Driver_Deregister(long jarg1, Driver jarg1_);
public final static native void GCP_GCPX_set(long jarg1, GCP jarg1_, double jarg2);
public final static native double GCP_GCPX_get(long jarg1, GCP jarg1_);
public final static native void GCP_GCPY_set(long jarg1, GCP jarg1_, double jarg2);
public final static native double GCP_GCPY_get(long jarg1, GCP jarg1_);
public final static native void GCP_GCPZ_set(long jarg1, GCP jarg1_, double jarg2);
public final static native double GCP_GCPZ_get(long jarg1, GCP jarg1_);
public final static native void GCP_GCPPixel_set(long jarg1, GCP jarg1_, double jarg2);
public final static native double GCP_GCPPixel_get(long jarg1, GCP jarg1_);
public final static native void GCP_GCPLine_set(long jarg1, GCP jarg1_, double jarg2);
public final static native double GCP_GCPLine_get(long jarg1, GCP jarg1_);
public final static native void GCP_Info_set(long jarg1, GCP jarg1_, String jarg2);
public final static native String GCP_Info_get(long jarg1, GCP jarg1_);
public final static native void GCP_Id_set(long jarg1, GCP jarg1_, String jarg2);
public final static native String GCP_Id_get(long jarg1, GCP jarg1_);
public final static native long new_GCP(double jarg1, double jarg2, double jarg3, double jarg4, double jarg5, String jarg6, String jarg7);
public final static native void delete_GCP(long jarg1);
public final static native double GDAL_GCP_GCPX_get(long jarg1, GCP jarg1_);
public final static native void GDAL_GCP_GCPX_set(long jarg1, GCP jarg1_, double jarg2);
public final static native double GDAL_GCP_GCPY_get(long jarg1, GCP jarg1_);
public final static native void GDAL_GCP_GCPY_set(long jarg1, GCP jarg1_, double jarg2);
public final static native double GDAL_GCP_GCPZ_get(long jarg1, GCP jarg1_);
public final static native void GDAL_GCP_GCPZ_set(long jarg1, GCP jarg1_, double jarg2);
public final static native double GDAL_GCP_GCPPixel_get(long jarg1, GCP jarg1_);
public final static native void GDAL_GCP_GCPPixel_set(long jarg1, GCP jarg1_, double jarg2);
public final static native double GDAL_GCP_GCPLine_get(long jarg1, GCP jarg1_);
public final static native void GDAL_GCP_GCPLine_set(long jarg1, GCP jarg1_, double jarg2);
public final static native String GDAL_GCP_Info_get(long jarg1, GCP jarg1_);
public final static native void GDAL_GCP_Info_set(long jarg1, GCP jarg1_, String jarg2);
public final static native String GDAL_GCP_Id_get(long jarg1, GCP jarg1_);
public final static native void GDAL_GCP_Id_set(long jarg1, GCP jarg1_, String jarg2);
public final static native double GDAL_GCP_get_GCPX(long jarg1, GCP jarg1_);
public final static native void GDAL_GCP_set_GCPX(long jarg1, GCP jarg1_, double jarg2);
public final static native double GDAL_GCP_get_GCPY(long jarg1, GCP jarg1_);
public final static native void GDAL_GCP_set_GCPY(long jarg1, GCP jarg1_, double jarg2);
public final static native double GDAL_GCP_get_GCPZ(long jarg1, GCP jarg1_);
public final static native void GDAL_GCP_set_GCPZ(long jarg1, GCP jarg1_, double jarg2);
public final static native double GDAL_GCP_get_GCPPixel(long jarg1, GCP jarg1_);
public final static native void GDAL_GCP_set_GCPPixel(long jarg1, GCP jarg1_, double jarg2);
public final static native double GDAL_GCP_get_GCPLine(long jarg1, GCP jarg1_);
public final static native void GDAL_GCP_set_GCPLine(long jarg1, GCP jarg1_, double jarg2);
public final static native String GDAL_GCP_get_Info(long jarg1, GCP jarg1_);
public final static native void GDAL_GCP_set_Info(long jarg1, GCP jarg1_, String jarg2);
public final static native String GDAL_GCP_get_Id(long jarg1, GCP jarg1_);
public final static native void GDAL_GCP_set_Id(long jarg1, GCP jarg1_, String jarg2);
public final static native int GCPsToGeoTransform__SWIG_0(GCP[] jarg1, double[] jarg3, int jarg4);
public final static native int GCPsToGeoTransform__SWIG_1(GCP[] jarg1, double[] jarg3);
public final static native void delete_AsyncReader(long jarg1);
public final static native int AsyncReader_GetNextUpdatedRegion(long jarg1, AsyncReader jarg1_, double jarg2, int[] jarg3, int[] jarg4, int[] jarg5, int[] jarg6);
public final static native int AsyncReader_LockBuffer(long jarg1, AsyncReader jarg1_, double jarg2);
public final static native void AsyncReader_UnlockBuffer(long jarg1, AsyncReader jarg1_);
public final static native int Dataset_RasterXSize_get(long jarg1, Dataset jarg1_);
public final static native int Dataset_RasterYSize_get(long jarg1, Dataset jarg1_);
public final static native int Dataset_RasterCount_get(long jarg1, Dataset jarg1_);
public final static native void delete_Dataset(long jarg1);
public final static native long Dataset_GetDriver(long jarg1, Dataset jarg1_);
public final static native long Dataset_GetRasterBand(long jarg1, Dataset jarg1_, int jarg2);
public final static native String Dataset_GetProjection(long jarg1, Dataset jarg1_);
public final static native String Dataset_GetProjectionRef(long jarg1, Dataset jarg1_);
public final static native int Dataset_SetProjection(long jarg1, Dataset jarg1_, String jarg2);
public final static native void Dataset_GetGeoTransform(long jarg1, Dataset jarg1_, double[] jarg2);
public final static native int Dataset_SetGeoTransform(long jarg1, Dataset jarg1_, double[] jarg2);
public final static native int Dataset_BuildOverviews__SWIG_0(long jarg1, Dataset jarg1_, String jarg2, int[] jarg3, ProgressCallback jarg5);
public final static native int Dataset_BuildOverviews__SWIG_2(long jarg1, Dataset jarg1_, String jarg2, int[] jarg3);
public final static native int Dataset_GetGCPCount(long jarg1, Dataset jarg1_);
public final static native String Dataset_GetGCPProjection(long jarg1, Dataset jarg1_);
public final static native void Dataset_GetGCPs(long jarg1, Dataset jarg1_, java.util.Vector jarg2);
public final static native int Dataset_SetGCPs(long jarg1, Dataset jarg1_, GCP[] jarg2, String jarg4);
public final static native void Dataset_FlushCache(long jarg1, Dataset jarg1_);
public final static native int Dataset_AddBand__SWIG_0(long jarg1, Dataset jarg1_, int jarg2, java.util.Vector jarg3);
public final static native int Dataset_AddBand__SWIG_1(long jarg1, Dataset jarg1_, int jarg2);
public final static native int Dataset_AddBand__SWIG_2(long jarg1, Dataset jarg1_);
public final static native int Dataset_CreateMaskBand(long jarg1, Dataset jarg1_, int jarg2);
public final static native java.util.Vector Dataset_GetFileList(long jarg1, Dataset jarg1_);
public final static native int Dataset_ReadRaster_Direct__SWIG_0(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, java.nio.ByteBuffer jarg9, int[] jarg11, int jarg13, int jarg14, int jarg15);
public final static native int Dataset_ReadRaster_Direct__SWIG_1(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, java.nio.ByteBuffer jarg9, int[] jarg11, int jarg13, int jarg14);
public final static native int Dataset_ReadRaster_Direct__SWIG_2(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, java.nio.ByteBuffer jarg9, int[] jarg11, int jarg13);
public final static native int Dataset_ReadRaster_Direct__SWIG_3(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, java.nio.ByteBuffer jarg9, int[] jarg11);
public final static native int Dataset_ReadRaster__SWIG_0(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, byte[] jarg9, int[] jarg11, int jarg13, int jarg14, int jarg15);
public final static native int Dataset_ReadRaster__SWIG_1(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, byte[] jarg9, int[] jarg11, int jarg13, int jarg14);
public final static native int Dataset_ReadRaster__SWIG_2(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, byte[] jarg9, int[] jarg11, int jarg13);
public final static native int Dataset_ReadRaster__SWIG_3(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, byte[] jarg9, int[] jarg11);
public final static native int Dataset_ReadRaster__SWIG_4(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, short[] jarg9, int[] jarg11, int jarg13, int jarg14, int jarg15);
public final static native int Dataset_ReadRaster__SWIG_5(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, short[] jarg9, int[] jarg11, int jarg13, int jarg14);
public final static native int Dataset_ReadRaster__SWIG_6(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, short[] jarg9, int[] jarg11, int jarg13);
public final static native int Dataset_ReadRaster__SWIG_7(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, short[] jarg9, int[] jarg11);
public final static native int Dataset_ReadRaster__SWIG_8(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, int[] jarg9, int[] jarg11, int jarg13, int jarg14, int jarg15);
public final static native int Dataset_ReadRaster__SWIG_9(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, int[] jarg9, int[] jarg11, int jarg13, int jarg14);
public final static native int Dataset_ReadRaster__SWIG_10(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, int[] jarg9, int[] jarg11, int jarg13);
public final static native int Dataset_ReadRaster__SWIG_11(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, int[] jarg9, int[] jarg11);
public final static native int Dataset_ReadRaster__SWIG_12(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, float[] jarg9, int[] jarg11, int jarg13, int jarg14, int jarg15);
public final static native int Dataset_ReadRaster__SWIG_13(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, float[] jarg9, int[] jarg11, int jarg13, int jarg14);
public final static native int Dataset_ReadRaster__SWIG_14(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, float[] jarg9, int[] jarg11, int jarg13);
public final static native int Dataset_ReadRaster__SWIG_15(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, float[] jarg9, int[] jarg11);
public final static native int Dataset_ReadRaster__SWIG_16(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, double[] jarg9, int[] jarg11, int jarg13, int jarg14, int jarg15);
public final static native int Dataset_ReadRaster__SWIG_17(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, double[] jarg9, int[] jarg11, int jarg13, int jarg14);
public final static native int Dataset_ReadRaster__SWIG_18(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, double[] jarg9, int[] jarg11, int jarg13);
public final static native int Dataset_ReadRaster__SWIG_19(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, double[] jarg9, int[] jarg11);
public final static native int Dataset_WriteRaster_Direct__SWIG_0(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, java.nio.ByteBuffer jarg9, int[] jarg11, int jarg13, int jarg14, int jarg15);
public final static native int Dataset_WriteRaster_Direct__SWIG_1(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, java.nio.ByteBuffer jarg9, int[] jarg11, int jarg13, int jarg14);
public final static native int Dataset_WriteRaster_Direct__SWIG_2(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, java.nio.ByteBuffer jarg9, int[] jarg11, int jarg13);
public final static native int Dataset_WriteRaster_Direct__SWIG_3(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, java.nio.ByteBuffer jarg9, int[] jarg11);
public final static native int Dataset_WriteRaster__SWIG_0(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, byte[] jarg9, int[] jarg11, int jarg13, int jarg14, int jarg15);
public final static native int Dataset_WriteRaster__SWIG_1(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, byte[] jarg9, int[] jarg11, int jarg13, int jarg14);
public final static native int Dataset_WriteRaster__SWIG_2(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, byte[] jarg9, int[] jarg11, int jarg13);
public final static native int Dataset_WriteRaster__SWIG_3(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, byte[] jarg9, int[] jarg11);
public final static native int Dataset_WriteRaster__SWIG_4(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, short[] jarg9, int[] jarg11, int jarg13, int jarg14, int jarg15);
public final static native int Dataset_WriteRaster__SWIG_5(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, short[] jarg9, int[] jarg11, int jarg13, int jarg14);
public final static native int Dataset_WriteRaster__SWIG_6(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, short[] jarg9, int[] jarg11, int jarg13);
public final static native int Dataset_WriteRaster__SWIG_7(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, short[] jarg9, int[] jarg11);
public final static native int Dataset_WriteRaster__SWIG_8(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, int[] jarg9, int[] jarg11, int jarg13, int jarg14, int jarg15);
public final static native int Dataset_WriteRaster__SWIG_9(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, int[] jarg9, int[] jarg11, int jarg13, int jarg14);
public final static native int Dataset_WriteRaster__SWIG_10(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, int[] jarg9, int[] jarg11, int jarg13);
public final static native int Dataset_WriteRaster__SWIG_11(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, int[] jarg9, int[] jarg11);
public final static native int Dataset_WriteRaster__SWIG_12(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, float[] jarg9, int[] jarg11, int jarg13, int jarg14, int jarg15);
public final static native int Dataset_WriteRaster__SWIG_13(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, float[] jarg9, int[] jarg11, int jarg13, int jarg14);
public final static native int Dataset_WriteRaster__SWIG_14(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, float[] jarg9, int[] jarg11, int jarg13);
public final static native int Dataset_WriteRaster__SWIG_15(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, float[] jarg9, int[] jarg11);
public final static native int Dataset_WriteRaster__SWIG_16(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, double[] jarg9, int[] jarg11, int jarg13, int jarg14, int jarg15);
public final static native int Dataset_WriteRaster__SWIG_17(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, double[] jarg9, int[] jarg11, int jarg13, int jarg14);
public final static native int Dataset_WriteRaster__SWIG_18(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, double[] jarg9, int[] jarg11, int jarg13);
public final static native int Dataset_WriteRaster__SWIG_19(long jarg1, Dataset jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, double[] jarg9, int[] jarg11);
public final static native int Band_XSize_get(long jarg1, Band jarg1_);
public final static native int Band_YSize_get(long jarg1, Band jarg1_);
public final static native int Band_DataType_get(long jarg1, Band jarg1_);
public final static native int Band_GetBand(long jarg1, Band jarg1_);
public final static native void Band_GetBlockSize(long jarg1, Band jarg1_, int[] jarg2, int[] jarg3);
public final static native int Band_GetColorInterpretation(long jarg1, Band jarg1_);
public final static native int Band_GetRasterColorInterpretation(long jarg1, Band jarg1_);
public final static native int Band_SetColorInterpretation(long jarg1, Band jarg1_, int jarg2);
public final static native int Band_SetRasterColorInterpretation(long jarg1, Band jarg1_, int jarg2);
public final static native void Band_GetNoDataValue(long jarg1, Band jarg1_, Double[] jarg2);
public final static native int Band_SetNoDataValue(long jarg1, Band jarg1_, double jarg2);
public final static native String Band_GetUnitType(long jarg1, Band jarg1_);
public final static native int Band_SetUnitType(long jarg1, Band jarg1_, String jarg2);
public final static native java.util.Vector Band_GetRasterCategoryNames(long jarg1, Band jarg1_);
public final static native int Band_SetRasterCategoryNames(long jarg1, Band jarg1_, java.util.Vector jarg2);
public final static native void Band_GetMinimum(long jarg1, Band jarg1_, Double[] jarg2);
public final static native void Band_GetMaximum(long jarg1, Band jarg1_, Double[] jarg2);
public final static native void Band_GetOffset(long jarg1, Band jarg1_, Double[] jarg2);
public final static native void Band_GetScale(long jarg1, Band jarg1_, Double[] jarg2);
public final static native int Band_SetOffset(long jarg1, Band jarg1_, double jarg2);
public final static native int Band_SetScale(long jarg1, Band jarg1_, double jarg2);
public final static native int Band_GetStatistics(long jarg1, Band jarg1_, int jarg2, int jarg3, double[] jarg4, double[] jarg5, double[] jarg6, double[] jarg7);
public final static native int Band_ComputeStatistics__SWIG_0(long jarg1, Band jarg1_, boolean jarg2, double[] jarg3, double[] jarg4, double[] jarg5, double[] jarg6, ProgressCallback jarg7);
public final static native int Band_ComputeStatistics__SWIG_2(long jarg1, Band jarg1_, boolean jarg2, double[] jarg3, double[] jarg4, double[] jarg5, double[] jarg6);
public final static native int Band_ComputeStatistics__SWIG_3(long jarg1, Band jarg1_, boolean jarg2, double[] jarg3, double[] jarg4, double[] jarg5);
public final static native int Band_ComputeStatistics__SWIG_4(long jarg1, Band jarg1_, boolean jarg2, double[] jarg3, double[] jarg4);
public final static native int Band_ComputeStatistics__SWIG_5(long jarg1, Band jarg1_, boolean jarg2, double[] jarg3);
public final static native int Band_ComputeStatistics__SWIG_6(long jarg1, Band jarg1_, boolean jarg2);
public final static native int Band_SetStatistics(long jarg1, Band jarg1_, double jarg2, double jarg3, double jarg4, double jarg5);
public final static native int Band_GetOverviewCount(long jarg1, Band jarg1_);
public final static native long Band_GetOverview(long jarg1, Band jarg1_, int jarg2);
public final static native int Band_Checksum(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5);
public final static native void Band_ComputeRasterMinMax__SWIG_0(long jarg1, Band jarg1_, double[] jarg2, int jarg3);
public final static native void Band_ComputeRasterMinMax__SWIG_1(long jarg1, Band jarg1_, double[] jarg2);
public final static native void Band_ComputeBandStats__SWIG_0(long jarg1, Band jarg1_, double[] jarg2, int jarg3);
public final static native void Band_ComputeBandStats__SWIG_1(long jarg1, Band jarg1_, double[] jarg2);
public final static native int Band_Fill__SWIG_0(long jarg1, Band jarg1_, double jarg2, double jarg3);
public final static native int Band_Fill__SWIG_1(long jarg1, Band jarg1_, double jarg2);
public final static native void Band_FlushCache(long jarg1, Band jarg1_);
public final static native long Band_GetRasterColorTable(long jarg1, Band jarg1_);
public final static native long Band_GetColorTable(long jarg1, Band jarg1_);
public final static native int Band_SetRasterColorTable(long jarg1, Band jarg1_, long jarg2, ColorTable jarg2_);
public final static native int Band_SetColorTable(long jarg1, Band jarg1_, long jarg2, ColorTable jarg2_);
public final static native long Band_GetDefaultRAT(long jarg1, Band jarg1_);
public final static native int Band_SetDefaultRAT(long jarg1, Band jarg1_, long jarg2, RasterAttributeTable jarg2_);
public final static native long Band_GetMaskBand(long jarg1, Band jarg1_);
public final static native int Band_GetMaskFlags(long jarg1, Band jarg1_);
public final static native int Band_CreateMaskBand(long jarg1, Band jarg1_, int jarg2);
public final static native int Band_SetDefaultHistogram(long jarg1, Band jarg1_, double jarg2, double jarg3, int[] jarg4);
public final static native boolean Band_HasArbitraryOverviews(long jarg1, Band jarg1_);
public final static native java.util.Vector Band_GetCategoryNames(long jarg1, Band jarg1_);
public final static native int Band_SetCategoryNames(long jarg1, Band jarg1_, java.util.Vector jarg2);
public final static native int Band_ReadRaster_Direct__SWIG_0(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, java.nio.ByteBuffer jarg9, int jarg11, int jarg12);
public final static native int Band_ReadRaster_Direct__SWIG_1(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, java.nio.ByteBuffer jarg9, int jarg11);
public final static native int Band_ReadRaster_Direct__SWIG_2(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, java.nio.ByteBuffer jarg9);
public final static native int Band_ReadRaster__SWIG_0(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, byte[] jarg9, int jarg11, int jarg12);
public final static native int Band_ReadRaster__SWIG_1(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, byte[] jarg9, int jarg11);
public final static native int Band_ReadRaster__SWIG_2(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, byte[] jarg9);
public final static native int Band_ReadRaster__SWIG_3(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, short[] jarg9, int jarg11, int jarg12);
public final static native int Band_ReadRaster__SWIG_4(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, short[] jarg9, int jarg11);
public final static native int Band_ReadRaster__SWIG_5(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, short[] jarg9);
public final static native int Band_ReadRaster__SWIG_6(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, int[] jarg9, int jarg11, int jarg12);
public final static native int Band_ReadRaster__SWIG_7(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, int[] jarg9, int jarg11);
public final static native int Band_ReadRaster__SWIG_8(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, int[] jarg9);
public final static native int Band_ReadRaster__SWIG_9(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, float[] jarg9, int jarg11, int jarg12);
public final static native int Band_ReadRaster__SWIG_10(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, float[] jarg9, int jarg11);
public final static native int Band_ReadRaster__SWIG_11(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, float[] jarg9);
public final static native int Band_ReadRaster__SWIG_12(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, double[] jarg9, int jarg11, int jarg12);
public final static native int Band_ReadRaster__SWIG_13(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, double[] jarg9, int jarg11);
public final static native int Band_ReadRaster__SWIG_14(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, double[] jarg9);
public final static native int Band_WriteRaster_Direct__SWIG_0(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, java.nio.ByteBuffer jarg9, int jarg11, int jarg12);
public final static native int Band_WriteRaster_Direct__SWIG_1(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, java.nio.ByteBuffer jarg9, int jarg11);
public final static native int Band_WriteRaster_Direct__SWIG_2(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, java.nio.ByteBuffer jarg9);
public final static native int Band_WriteRaster__SWIG_0(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, byte[] jarg9, int jarg11, int jarg12);
public final static native int Band_WriteRaster__SWIG_1(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, byte[] jarg9, int jarg11);
public final static native int Band_WriteRaster__SWIG_2(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, byte[] jarg9);
public final static native int Band_WriteRaster__SWIG_3(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, short[] jarg9, int jarg11, int jarg12);
public final static native int Band_WriteRaster__SWIG_4(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, short[] jarg9, int jarg11);
public final static native int Band_WriteRaster__SWIG_5(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, short[] jarg9);
public final static native int Band_WriteRaster__SWIG_6(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, int[] jarg9, int jarg11, int jarg12);
public final static native int Band_WriteRaster__SWIG_7(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, int[] jarg9, int jarg11);
public final static native int Band_WriteRaster__SWIG_8(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, int[] jarg9);
public final static native int Band_WriteRaster__SWIG_9(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, float[] jarg9, int jarg11, int jarg12);
public final static native int Band_WriteRaster__SWIG_10(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, float[] jarg9, int jarg11);
public final static native int Band_WriteRaster__SWIG_11(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, float[] jarg9);
public final static native int Band_WriteRaster__SWIG_12(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, double[] jarg9, int jarg11, int jarg12);
public final static native int Band_WriteRaster__SWIG_13(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, double[] jarg9, int jarg11);
public final static native int Band_WriteRaster__SWIG_14(long jarg1, Band jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, int jarg8, double[] jarg9);
public final static native int Band_ReadBlock_Direct(long jarg1, Band jarg1_, int jarg2, int jarg3, java.nio.ByteBuffer jarg4);
public final static native int Band_WriteBlock_Direct(long jarg1, Band jarg1_, int jarg2, int jarg3, java.nio.ByteBuffer jarg4);
public final static native int Band_GetHistogram__SWIG_0(long jarg1, Band jarg1_, double jarg2, double jarg3, int[] jarg4, boolean jarg6, boolean jarg7, ProgressCallback jarg8);
public final static native int Band_GetHistogram__SWIG_1(long jarg1, Band jarg1_, double jarg2, double jarg3, int[] jarg4, boolean jarg6, boolean jarg7);
public final static native int Band_GetHistogram__SWIG_2(long jarg1, Band jarg1_, double jarg2, double jarg3, int[] jarg4);
public final static native int Band_GetHistogram__SWIG_3(long jarg1, Band jarg1_, int[] jarg2);
public final static native int Band_GetDefaultHistogram__SWIG_0(long jarg1, Band jarg1_, double[] jarg2, double[] jarg3, int[][] jarg4, boolean jarg6, ProgressCallback jarg7);
public final static native int Band_GetDefaultHistogram__SWIG_2(long jarg1, Band jarg1_, double[] jarg2, double[] jarg3, int[][] jarg4, boolean jarg6);
public final static native int Band_GetDefaultHistogram__SWIG_3(long jarg1, Band jarg1_, double[] jarg2, double[] jarg3, int[][] jarg4);
public final static native long new_ColorTable__SWIG_0(int jarg1);
public final static native long new_ColorTable__SWIG_1();
public final static native void delete_ColorTable(long jarg1);
public final static native long ColorTable_Clone(long jarg1, ColorTable jarg1_);
public final static native int ColorTable_GetPaletteInterpretation(long jarg1, ColorTable jarg1_);
public final static native int ColorTable_GetCount(long jarg1, ColorTable jarg1_);
public final static native java.awt.Color ColorTable_GetColorEntry(long jarg1, ColorTable jarg1_, int jarg2);
public final static native void ColorTable_SetColorEntry(long jarg1, ColorTable jarg1_, int jarg2, java.awt.Color jarg3);
public final static native void ColorTable_CreateColorRamp(long jarg1, ColorTable jarg1_, int jarg2, java.awt.Color jarg3, int jarg4, java.awt.Color jarg5);
public final static native long new_RasterAttributeTable();
public final static native void delete_RasterAttributeTable(long jarg1);
public final static native long RasterAttributeTable_Clone(long jarg1, RasterAttributeTable jarg1_);
public final static native int RasterAttributeTable_GetColumnCount(long jarg1, RasterAttributeTable jarg1_);
public final static native String RasterAttributeTable_GetNameOfCol(long jarg1, RasterAttributeTable jarg1_, int jarg2);
public final static native int RasterAttributeTable_GetUsageOfCol(long jarg1, RasterAttributeTable jarg1_, int jarg2);
public final static native int RasterAttributeTable_GetTypeOfCol(long jarg1, RasterAttributeTable jarg1_, int jarg2);
public final static native int RasterAttributeTable_GetColOfUsage(long jarg1, RasterAttributeTable jarg1_, int jarg2);
public final static native int RasterAttributeTable_GetRowCount(long jarg1, RasterAttributeTable jarg1_);
public final static native String RasterAttributeTable_GetValueAsString(long jarg1, RasterAttributeTable jarg1_, int jarg2, int jarg3);
public final static native int RasterAttributeTable_GetValueAsInt(long jarg1, RasterAttributeTable jarg1_, int jarg2, int jarg3);
public final static native double RasterAttributeTable_GetValueAsDouble(long jarg1, RasterAttributeTable jarg1_, int jarg2, int jarg3);
public final static native void RasterAttributeTable_SetValueAsString(long jarg1, RasterAttributeTable jarg1_, int jarg2, int jarg3, String jarg4);
public final static native void RasterAttributeTable_SetValueAsInt(long jarg1, RasterAttributeTable jarg1_, int jarg2, int jarg3, int jarg4);
public final static native void RasterAttributeTable_SetValueAsDouble(long jarg1, RasterAttributeTable jarg1_, int jarg2, int jarg3, double jarg4);
public final static native void RasterAttributeTable_SetRowCount(long jarg1, RasterAttributeTable jarg1_, int jarg2);
public final static native int RasterAttributeTable_CreateColumn(long jarg1, RasterAttributeTable jarg1_, String jarg2, int jarg3, int jarg4);
public final static native boolean RasterAttributeTable_GetLinearBinning(long jarg1, RasterAttributeTable jarg1_, double[] jarg2, double[] jarg3);
public final static native int RasterAttributeTable_SetLinearBinning(long jarg1, RasterAttributeTable jarg1_, double jarg2, double jarg3);
public final static native int RasterAttributeTable_GetRowOfValue(long jarg1, RasterAttributeTable jarg1_, double jarg2);
public final static native int RasterAttributeTable_ChangesAreWrittenToFile(long jarg1, RasterAttributeTable jarg1_);
public final static native int ComputeMedianCutPCT__SWIG_0(long jarg1, Band jarg1_, long jarg2, Band jarg2_, long jarg3, Band jarg3_, int jarg4, long jarg5, ColorTable jarg5_, ProgressCallback jarg6);
public final static native int ComputeMedianCutPCT__SWIG_2(long jarg1, Band jarg1_, long jarg2, Band jarg2_, long jarg3, Band jarg3_, int jarg4, long jarg5, ColorTable jarg5_);
public final static native int DitherRGB2PCT__SWIG_0(long jarg1, Band jarg1_, long jarg2, Band jarg2_, long jarg3, Band jarg3_, long jarg4, Band jarg4_, long jarg5, ColorTable jarg5_, ProgressCallback jarg6);
public final static native int DitherRGB2PCT__SWIG_2(long jarg1, Band jarg1_, long jarg2, Band jarg2_, long jarg3, Band jarg3_, long jarg4, Band jarg4_, long jarg5, ColorTable jarg5_);
public final static native int ReprojectImage__SWIG_0(long jarg1, Dataset jarg1_, long jarg2, Dataset jarg2_, String jarg3, String jarg4, int jarg5, double jarg6, double jarg7, ProgressCallback jarg8);
public final static native int ReprojectImage__SWIG_2(long jarg1, Dataset jarg1_, long jarg2, Dataset jarg2_, String jarg3, String jarg4, int jarg5, double jarg6, double jarg7);
public final static native int ReprojectImage__SWIG_3(long jarg1, Dataset jarg1_, long jarg2, Dataset jarg2_, String jarg3, String jarg4, int jarg5, double jarg6);
public final static native int ReprojectImage__SWIG_4(long jarg1, Dataset jarg1_, long jarg2, Dataset jarg2_, String jarg3, String jarg4, int jarg5);
public final static native int ReprojectImage__SWIG_5(long jarg1, Dataset jarg1_, long jarg2, Dataset jarg2_, String jarg3, String jarg4);
public final static native int ReprojectImage__SWIG_6(long jarg1, Dataset jarg1_, long jarg2, Dataset jarg2_, String jarg3);
public final static native int ReprojectImage__SWIG_7(long jarg1, Dataset jarg1_, long jarg2, Dataset jarg2_);
public final static native int ComputeProximity__SWIG_0(long jarg1, Band jarg1_, long jarg2, Band jarg2_, java.util.Vector jarg3, ProgressCallback jarg4);
public final static native int ComputeProximity__SWIG_2(long jarg1, Band jarg1_, long jarg2, Band jarg2_, java.util.Vector jarg3);
public final static native int ComputeProximity__SWIG_3(long jarg1, Band jarg1_, long jarg2, Band jarg2_);
public final static native int RasterizeLayer__SWIG_0(long jarg1, Dataset jarg1_, int[] jarg2, org.gdal.ogr.Layer jarg4, double[] jarg5, java.util.Vector jarg7, ProgressCallback jarg8);
public final static native int RasterizeLayer__SWIG_2(long jarg1, Dataset jarg1_, int[] jarg2, org.gdal.ogr.Layer jarg4, double[] jarg5, java.util.Vector jarg7);
public final static native int RasterizeLayer__SWIG_3(long jarg1, Dataset jarg1_, int[] jarg2, org.gdal.ogr.Layer jarg4, double[] jarg5);
public final static native int RasterizeLayer__SWIG_5(long jarg1, Dataset jarg1_, int[] jarg2, org.gdal.ogr.Layer jarg4);
public final static native int Polygonize__SWIG_0(long jarg1, Band jarg1_, long jarg2, Band jarg2_, org.gdal.ogr.Layer jarg3, int jarg4, java.util.Vector jarg5, ProgressCallback jarg6);
public final static native int Polygonize__SWIG_2(long jarg1, Band jarg1_, long jarg2, Band jarg2_, org.gdal.ogr.Layer jarg3, int jarg4, java.util.Vector jarg5);
public final static native int Polygonize__SWIG_3(long jarg1, Band jarg1_, long jarg2, Band jarg2_, org.gdal.ogr.Layer jarg3, int jarg4);
public final static native int FillNodata__SWIG_0(long jarg1, Band jarg1_, long jarg2, Band jarg2_, double jarg3, int jarg4, java.util.Vector jarg5, ProgressCallback jarg6);
public final static native int FillNodata__SWIG_2(long jarg1, Band jarg1_, long jarg2, Band jarg2_, double jarg3, int jarg4, java.util.Vector jarg5);
public final static native int FillNodata__SWIG_3(long jarg1, Band jarg1_, long jarg2, Band jarg2_, double jarg3, int jarg4);
public final static native int SieveFilter__SWIG_0(long jarg1, Band jarg1_, long jarg2, Band jarg2_, long jarg3, Band jarg3_, int jarg4, int jarg5, java.util.Vector jarg6, ProgressCallback jarg7);
public final static native int SieveFilter__SWIG_2(long jarg1, Band jarg1_, long jarg2, Band jarg2_, long jarg3, Band jarg3_, int jarg4, int jarg5, java.util.Vector jarg6);
public final static native int SieveFilter__SWIG_3(long jarg1, Band jarg1_, long jarg2, Band jarg2_, long jarg3, Band jarg3_, int jarg4, int jarg5);
public final static native int SieveFilter__SWIG_4(long jarg1, Band jarg1_, long jarg2, Band jarg2_, long jarg3, Band jarg3_, int jarg4);
public final static native int RegenerateOverviews__SWIG_0(long jarg1, Band jarg1_, Band[] jarg2, String jarg4, ProgressCallback jarg5);
public final static native int RegenerateOverviews__SWIG_2(long jarg1, Band jarg1_, Band[] jarg2, String jarg4);
public final static native int RegenerateOverviews__SWIG_3(long jarg1, Band jarg1_, Band[] jarg2);
public final static native int RegenerateOverview__SWIG_0(long jarg1, Band jarg1_, long jarg2, Band jarg2_, String jarg3, ProgressCallback jarg4);
public final static native int RegenerateOverview__SWIG_2(long jarg1, Band jarg1_, long jarg2, Band jarg2_, String jarg3);
public final static native int RegenerateOverview__SWIG_3(long jarg1, Band jarg1_, long jarg2, Band jarg2_);
public final static native int GridCreate__SWIG_0(String jarg1, double[][] jarg2, double jarg6, double jarg7, double jarg8, double jarg9, int jarg10, int jarg11, int jarg12, java.nio.ByteBuffer jarg13, ProgressCallback jarg15);
public final static native int GridCreate__SWIG_2(String jarg1, double[][] jarg2, double jarg6, double jarg7, double jarg8, double jarg9, int jarg10, int jarg11, int jarg12, java.nio.ByteBuffer jarg13);
public final static native int ContourGenerate__SWIG_0(long jarg1, Band jarg1_, double jarg2, double jarg3, double[] jarg4, int jarg6, double jarg7, org.gdal.ogr.Layer jarg8, int jarg9, int jarg10, ProgressCallback jarg11);
public final static native int ContourGenerate__SWIG_2(long jarg1, Band jarg1_, double jarg2, double jarg3, double[] jarg4, int jarg6, double jarg7, org.gdal.ogr.Layer jarg8, int jarg9, int jarg10);
public final static native long AutoCreateWarpedVRT__SWIG_0(long jarg1, Dataset jarg1_, String jarg2, String jarg3, int jarg4, double jarg5);
public final static native long AutoCreateWarpedVRT__SWIG_1(long jarg1, Dataset jarg1_, String jarg2, String jarg3, int jarg4);
public final static native long AutoCreateWarpedVRT__SWIG_2(long jarg1, Dataset jarg1_, String jarg2, String jarg3);
public final static native long AutoCreateWarpedVRT__SWIG_3(long jarg1, Dataset jarg1_, String jarg2);
public final static native long AutoCreateWarpedVRT__SWIG_4(long jarg1, Dataset jarg1_);
public final static native long new_Transformer(long jarg1, Dataset jarg1_, long jarg2, Dataset jarg2_, java.util.Vector jarg3);
public final static native void delete_Transformer(long jarg1);
public final static native int Transformer_TransformPoint__SWIG_0(long jarg1, Transformer jarg1_, int jarg2, double[] jarg3);
public final static native int Transformer_TransformPoint__SWIG_1(long jarg1, Transformer jarg1_, double[] jarg2, int jarg3, double jarg4, double jarg5, double jarg6);
public final static native int Transformer_TransformPoint__SWIG_2(long jarg1, Transformer jarg1_, double[] jarg2, int jarg3, double jarg4, double jarg5);
public final static native int Transformer_TransformPoints(long jarg1, Transformer jarg1_, int jarg2, double[][] jarg3, int[] jarg7);
public final static native int Transformer_TransformGeolocations__SWIG_0(long jarg1, Transformer jarg1_, long jarg2, Band jarg2_, long jarg3, Band jarg3_, long jarg4, Band jarg4_, ProgressCallback jarg5, java.util.Vector jarg7);
public final static native int Transformer_TransformGeolocations__SWIG_1(long jarg1, Transformer jarg1_, long jarg2, Band jarg2_, long jarg3, Band jarg3_, long jarg4, Band jarg4_, ProgressCallback jarg5);
public final static native int Transformer_TransformGeolocations__SWIG_3(long jarg1, Transformer jarg1_, long jarg2, Band jarg2_, long jarg3, Band jarg3_, long jarg4, Band jarg4_);
public final static native void ApplyGeoTransform(double[] jarg1, double jarg2, double jarg3, double[] jarg4, double[] jarg5);
public final static native int InvGeoTransform(double[] jarg1, double[] jarg2);
public final static native String VersionInfo__SWIG_0(String jarg1);
public final static native String VersionInfo__SWIG_1();
public final static native void AllRegister();
public final static native void GDALDestroyDriverManager();
public final static native int GetCacheMax();
public final static native int GetCacheUsed();
public final static native void SetCacheMax(int jarg1);
public final static native int GetDataTypeSize(int jarg1);
public final static native int DataTypeIsComplex(int jarg1);
public final static native String GetDataTypeName(int jarg1);
public final static native int GetDataTypeByName(String jarg1);
public final static native String GetColorInterpretationName(int jarg1);
public final static native String GetPaletteInterpretationName(int jarg1);
public final static native String DecToDMS__SWIG_0(double jarg1, String jarg2, int jarg3);
public final static native String DecToDMS__SWIG_1(double jarg1, String jarg2);
public final static native double PackedDMSToDec(double jarg1);
public final static native double DecToPackedDMS(double jarg1);
public final static native long ParseXMLString(String jarg1);
public final static native String SerializeXMLTree(long jarg1, XMLNode jarg1_);
public final static native int GetDriverCount();
public final static native long GetDriverByName(String jarg1);
public final static native long GetDriver(int jarg1);
public final static native long Open__SWIG_0(String jarg1, int jarg2);
public final static native long Open__SWIG_1(String jarg1);
public final static native long OpenShared__SWIG_0(String jarg1, int jarg2);
public final static native long OpenShared__SWIG_1(String jarg1);
public final static native long IdentifyDriver__SWIG_0(String jarg1, java.util.Vector jarg2);
public final static native long IdentifyDriver__SWIG_1(String jarg1);
public final static native java.util.Vector GeneralCmdLineProcessor__SWIG_0(java.util.Vector jarg1, int jarg2);
public final static native java.util.Vector GeneralCmdLineProcessor__SWIG_1(java.util.Vector jarg1);
public final static native long SWIGTermProgressCallbackUpcast(long jarg1);
public final static native long SWIGDriverUpcast(long jarg1);
public final static native long SWIGDatasetUpcast(long jarg1);
public final static native long SWIGBandUpcast(long jarg1);
}