/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 3.0.10 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make * changes to this file unless you know what you are doing--modify the SWIG * interface file instead. * ----------------------------------------------------------------------------- */ #ifndef SWIGJAVA #define SWIGJAVA #endif #ifdef __cplusplus /* SwigValueWrapper is described in swig.swg */ template class SwigValueWrapper { struct SwigMovePointer { T *ptr; SwigMovePointer(T *p) : ptr(p) { } ~SwigMovePointer() { delete ptr; } SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; } } pointer; SwigValueWrapper& operator=(const SwigValueWrapper& rhs); SwigValueWrapper(const SwigValueWrapper& rhs); public: SwigValueWrapper() : pointer(0) { } SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; } operator T&() const { return *pointer.ptr; } T *operator&() { return pointer.ptr; } }; template T SwigValueInit() { return T(); } #endif /* ----------------------------------------------------------------------------- * This section contains generic SWIG labels for method/variable * declarations/attributes, and other compiler dependent labels. * ----------------------------------------------------------------------------- */ /* template workaround for compilers that cannot correctly implement the C++ standard */ #ifndef SWIGTEMPLATEDISAMBIGUATOR # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) # define SWIGTEMPLATEDISAMBIGUATOR template # elif defined(__HP_aCC) /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */ /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */ # define SWIGTEMPLATEDISAMBIGUATOR template # else # define SWIGTEMPLATEDISAMBIGUATOR # endif #endif /* inline attribute */ #ifndef SWIGINLINE # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) # define SWIGINLINE inline # else # define SWIGINLINE # endif #endif /* attribute recognised by some compilers to avoid 'unused' warnings */ #ifndef SWIGUNUSED # if defined(__GNUC__) # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) # define SWIGUNUSED __attribute__ ((__unused__)) # else # define SWIGUNUSED # endif # elif defined(__ICC) # define SWIGUNUSED __attribute__ ((__unused__)) # else # define SWIGUNUSED # endif #endif #ifndef SWIG_MSC_UNSUPPRESS_4505 # if defined(_MSC_VER) # pragma warning(disable : 4505) /* unreferenced local function has been removed */ # endif #endif #ifndef SWIGUNUSEDPARM # ifdef __cplusplus # define SWIGUNUSEDPARM(p) # else # define SWIGUNUSEDPARM(p) p SWIGUNUSED # endif #endif /* internal SWIG method */ #ifndef SWIGINTERN # define SWIGINTERN static SWIGUNUSED #endif /* internal inline SWIG method */ #ifndef SWIGINTERNINLINE # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE #endif /* exporting methods */ #if defined(__GNUC__) # if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) # ifndef GCC_HASCLASSVISIBILITY # define GCC_HASCLASSVISIBILITY # endif # endif #endif #ifndef SWIGEXPORT # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # if defined(STATIC_LINKED) # define SWIGEXPORT # else # define SWIGEXPORT __declspec(dllexport) # endif # else # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) # define SWIGEXPORT __attribute__ ((visibility("default"))) # else # define SWIGEXPORT # endif # endif #endif /* calling conventions for Windows */ #ifndef SWIGSTDCALL # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # define SWIGSTDCALL __stdcall # else # define SWIGSTDCALL # endif #endif /* Deal with Microsoft's attempt at deprecating C standard runtime functions */ #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) # define _CRT_SECURE_NO_DEPRECATE #endif /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */ #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) # define _SCL_SECURE_NO_DEPRECATE #endif /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */ #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES) # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0 #endif /* Intel's compiler complains if a variable which was never initialised is * cast to void, which is a common idiom which we use to indicate that we * are aware a variable isn't used. So we just silence that warning. * See: https://github.com/swig/swig/issues/192 for more discussion. */ #ifdef __INTEL_COMPILER # pragma warning disable 592 #endif /* Fix for jlong on some versions of gcc on Windows */ #if defined(__GNUC__) && !defined(__INTEL_COMPILER) typedef long long __int64; #endif /* Fix for jlong on 64-bit x86 Solaris */ #if defined(__x86_64) # ifdef _LP64 # undef _LP64 # endif #endif #include #include #include /* Support for throwing Java exceptions */ typedef enum { SWIG_JavaOutOfMemoryError = 1, SWIG_JavaIOException, SWIG_JavaRuntimeException, SWIG_JavaIndexOutOfBoundsException, SWIG_JavaArithmeticException, SWIG_JavaIllegalArgumentException, SWIG_JavaNullPointerException, SWIG_JavaDirectorPureVirtual, SWIG_JavaUnknownError } SWIG_JavaExceptionCodes; typedef struct { SWIG_JavaExceptionCodes code; const char *java_exception; } SWIG_JavaExceptions_t; static void SWIGUNUSED SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionCodes code, const char *msg) { jclass excep; static const SWIG_JavaExceptions_t java_exceptions[] = { { SWIG_JavaOutOfMemoryError, "java/lang/OutOfMemoryError" }, { SWIG_JavaIOException, "java/io/IOException" }, { SWIG_JavaRuntimeException, "java/lang/RuntimeException" }, { SWIG_JavaIndexOutOfBoundsException, "java/lang/IndexOutOfBoundsException" }, { SWIG_JavaArithmeticException, "java/lang/ArithmeticException" }, { SWIG_JavaIllegalArgumentException, "java/lang/IllegalArgumentException" }, { SWIG_JavaNullPointerException, "java/lang/NullPointerException" }, { SWIG_JavaDirectorPureVirtual, "java/lang/RuntimeException" }, { SWIG_JavaUnknownError, "java/lang/UnknownError" }, { (SWIG_JavaExceptionCodes)0, "java/lang/UnknownError" } }; const SWIG_JavaExceptions_t *except_ptr = java_exceptions; while (except_ptr->code != code && except_ptr->code) except_ptr++; jenv->ExceptionClear(); excep = jenv->FindClass(except_ptr->java_exception); if (excep) jenv->ThrowNew(excep, msg); } /* Contract support */ #define SWIG_contract_assert(nullreturn, expr, msg) if (!(expr)) {SWIG_JavaThrowException(jenv, SWIG_JavaIllegalArgumentException, msg); return nullreturn; } else /* Errors in SWIG */ #define SWIG_UnknownError -1 #define SWIG_IOError -2 #define SWIG_RuntimeError -3 #define SWIG_IndexError -4 #define SWIG_TypeError -5 #define SWIG_DivisionByZero -6 #define SWIG_OverflowError -7 #define SWIG_SyntaxError -8 #define SWIG_ValueError -9 #define SWIG_SystemError -10 #define SWIG_AttributeError -11 #define SWIG_MemoryError -12 #define SWIG_NullReferenceError -13 SWIGINTERN void SWIG_JavaException(JNIEnv *jenv, int code, const char *msg) { SWIG_JavaExceptionCodes exception_code = SWIG_JavaUnknownError; switch(code) { case SWIG_MemoryError: exception_code = SWIG_JavaOutOfMemoryError; break; case SWIG_IOError: exception_code = SWIG_JavaIOException; break; case SWIG_SystemError: case SWIG_RuntimeError: exception_code = SWIG_JavaRuntimeException; break; case SWIG_OverflowError: case SWIG_IndexError: exception_code = SWIG_JavaIndexOutOfBoundsException; break; case SWIG_DivisionByZero: exception_code = SWIG_JavaArithmeticException; break; case SWIG_SyntaxError: case SWIG_ValueError: case SWIG_TypeError: exception_code = SWIG_JavaIllegalArgumentException; break; case SWIG_UnknownError: default: exception_code = SWIG_JavaUnknownError; break; } SWIG_JavaThrowException(jenv, exception_code, msg); } #include typedef char retStringAndCPLFree; #include using namespace std; #define CPL_SUPRESS_CPLUSPLUS #include "cpl_string.h" #include "cpl_conv.h" #include "ogr_srs_api.h" #ifdef DEBUG typedef struct OGRSpatialReferenceHS OSRSpatialReferenceShadow; typedef struct OGRCoordinateTransformationHS OSRCoordinateTransformationShadow; typedef struct OGRCoordinateTransformationHS OGRCoordinateTransformationShadow; #else typedef void OSRSpatialReferenceShadow; typedef void OSRCoordinateTransformationShadow; #endif #if defined(SWIG_NOINCLUDE) || defined(SWIG_NOARRAYS) static int SWIG_JavaArrayInBool (JNIEnv *jenv, jboolean **jarr, bool **carr, jbooleanArray input); static void SWIG_JavaArrayArgoutBool (JNIEnv *jenv, jboolean *jarr, bool *carr, jbooleanArray input); static jbooleanArray SWIG_JavaArrayOutBool (JNIEnv *jenv, bool *result, jsize sz); static int SWIG_JavaArrayInSchar (JNIEnv *jenv, jbyte **jarr, signed char **carr, jbyteArray input); static void SWIG_JavaArrayArgoutSchar (JNIEnv *jenv, jbyte *jarr, signed char *carr, jbyteArray input); static jbyteArray SWIG_JavaArrayOutSchar (JNIEnv *jenv, signed char *result, jsize sz); static int SWIG_JavaArrayInUchar (JNIEnv *jenv, jshort **jarr, unsigned char **carr, jshortArray input); static void SWIG_JavaArrayArgoutUchar (JNIEnv *jenv, jshort *jarr, unsigned char *carr, jshortArray input); static jshortArray SWIG_JavaArrayOutUchar (JNIEnv *jenv, unsigned char *result, jsize sz); static int SWIG_JavaArrayInShort (JNIEnv *jenv, jshort **jarr, short **carr, jshortArray input); static void SWIG_JavaArrayArgoutShort (JNIEnv *jenv, jshort *jarr, short *carr, jshortArray input); static jshortArray SWIG_JavaArrayOutShort (JNIEnv *jenv, short *result, jsize sz); static int SWIG_JavaArrayInUshort (JNIEnv *jenv, jint **jarr, unsigned short **carr, jintArray input); static void SWIG_JavaArrayArgoutUshort (JNIEnv *jenv, jint *jarr, unsigned short *carr, jintArray input); static jintArray SWIG_JavaArrayOutUshort (JNIEnv *jenv, unsigned short *result, jsize sz); static int SWIG_JavaArrayInInt (JNIEnv *jenv, jint **jarr, int **carr, jintArray input); static void SWIG_JavaArrayArgoutInt (JNIEnv *jenv, jint *jarr, int *carr, jintArray input); static jintArray SWIG_JavaArrayOutInt (JNIEnv *jenv, int *result, jsize sz); static int SWIG_JavaArrayInUint (JNIEnv *jenv, jlong **jarr, unsigned int **carr, jlongArray input); static void SWIG_JavaArrayArgoutUint (JNIEnv *jenv, jlong *jarr, unsigned int *carr, jlongArray input); static jlongArray SWIG_JavaArrayOutUint (JNIEnv *jenv, unsigned int *result, jsize sz); static int SWIG_JavaArrayInLong (JNIEnv *jenv, jint **jarr, long **carr, jintArray input); static void SWIG_JavaArrayArgoutLong (JNIEnv *jenv, jint *jarr, long *carr, jintArray input); static jintArray SWIG_JavaArrayOutLong (JNIEnv *jenv, long *result, jsize sz); static int SWIG_JavaArrayInUlong (JNIEnv *jenv, jlong **jarr, unsigned long **carr, jlongArray input); static void SWIG_JavaArrayArgoutUlong (JNIEnv *jenv, jlong *jarr, unsigned long *carr, jlongArray input); static jlongArray SWIG_JavaArrayOutUlong (JNIEnv *jenv, unsigned long *result, jsize sz); static int SWIG_JavaArrayInLonglong (JNIEnv *jenv, jlong **jarr, jlong **carr, jlongArray input); static void SWIG_JavaArrayArgoutLonglong (JNIEnv *jenv, jlong *jarr, jlong *carr, jlongArray input); static jlongArray SWIG_JavaArrayOutLonglong (JNIEnv *jenv, jlong *result, jsize sz); static int SWIG_JavaArrayInFloat (JNIEnv *jenv, jfloat **jarr, float **carr, jfloatArray input); static void SWIG_JavaArrayArgoutFloat (JNIEnv *jenv, jfloat *jarr, float *carr, jfloatArray input); static jfloatArray SWIG_JavaArrayOutFloat (JNIEnv *jenv, float *result, jsize sz); static int SWIG_JavaArrayInDouble (JNIEnv *jenv, jdouble **jarr, double **carr, jdoubleArray input); static void SWIG_JavaArrayArgoutDouble (JNIEnv *jenv, jdouble *jarr, double *carr, jdoubleArray input); static jdoubleArray SWIG_JavaArrayOutDouble (JNIEnv *jenv, double *result, jsize sz); #else /* bool[] support */ static int SWIG_JavaArrayInBool (JNIEnv *jenv, jboolean **jarr, bool **carr, jbooleanArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = jenv->GetArrayLength(input); *jarr = jenv->GetBooleanArrayElements(input, 0); if (!*jarr) return 0; *carr = new bool[sz]; if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(input); for (i=0; iReleaseBooleanArrayElements(input, jarr, 0); } static jbooleanArray SWIG_JavaArrayOutBool (JNIEnv *jenv, bool *result, jsize sz) { jboolean *arr; int i; jbooleanArray jresult = jenv->NewBooleanArray(sz); if (!jresult) return NULL; arr = jenv->GetBooleanArrayElements(jresult, 0); if (!arr) return NULL; for (i=0; iReleaseBooleanArrayElements(jresult, arr, 0); return jresult; } /* signed char[] support */ static int SWIG_JavaArrayInSchar (JNIEnv *jenv, jbyte **jarr, signed char **carr, jbyteArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = jenv->GetArrayLength(input); *jarr = jenv->GetByteArrayElements(input, 0); if (!*jarr) return 0; *carr = new signed char[sz]; if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(input); for (i=0; iReleaseByteArrayElements(input, jarr, 0); } static jbyteArray SWIG_JavaArrayOutSchar (JNIEnv *jenv, signed char *result, jsize sz) { jbyte *arr; int i; jbyteArray jresult = jenv->NewByteArray(sz); if (!jresult) return NULL; arr = jenv->GetByteArrayElements(jresult, 0); if (!arr) return NULL; for (i=0; iReleaseByteArrayElements(jresult, arr, 0); return jresult; } /* unsigned char[] support */ static int SWIG_JavaArrayInUchar (JNIEnv *jenv, jshort **jarr, unsigned char **carr, jshortArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = jenv->GetArrayLength(input); *jarr = jenv->GetShortArrayElements(input, 0); if (!*jarr) return 0; *carr = new unsigned char[sz]; if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(input); for (i=0; iReleaseShortArrayElements(input, jarr, 0); } static jshortArray SWIG_JavaArrayOutUchar (JNIEnv *jenv, unsigned char *result, jsize sz) { jshort *arr; int i; jshortArray jresult = jenv->NewShortArray(sz); if (!jresult) return NULL; arr = jenv->GetShortArrayElements(jresult, 0); if (!arr) return NULL; for (i=0; iReleaseShortArrayElements(jresult, arr, 0); return jresult; } /* short[] support */ static int SWIG_JavaArrayInShort (JNIEnv *jenv, jshort **jarr, short **carr, jshortArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = jenv->GetArrayLength(input); *jarr = jenv->GetShortArrayElements(input, 0); if (!*jarr) return 0; *carr = new short[sz]; if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(input); for (i=0; iReleaseShortArrayElements(input, jarr, 0); } static jshortArray SWIG_JavaArrayOutShort (JNIEnv *jenv, short *result, jsize sz) { jshort *arr; int i; jshortArray jresult = jenv->NewShortArray(sz); if (!jresult) return NULL; arr = jenv->GetShortArrayElements(jresult, 0); if (!arr) return NULL; for (i=0; iReleaseShortArrayElements(jresult, arr, 0); return jresult; } /* unsigned short[] support */ static int SWIG_JavaArrayInUshort (JNIEnv *jenv, jint **jarr, unsigned short **carr, jintArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = jenv->GetArrayLength(input); *jarr = jenv->GetIntArrayElements(input, 0); if (!*jarr) return 0; *carr = new unsigned short[sz]; if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(input); for (i=0; iReleaseIntArrayElements(input, jarr, 0); } static jintArray SWIG_JavaArrayOutUshort (JNIEnv *jenv, unsigned short *result, jsize sz) { jint *arr; int i; jintArray jresult = jenv->NewIntArray(sz); if (!jresult) return NULL; arr = jenv->GetIntArrayElements(jresult, 0); if (!arr) return NULL; for (i=0; iReleaseIntArrayElements(jresult, arr, 0); return jresult; } /* int[] support */ static int SWIG_JavaArrayInInt (JNIEnv *jenv, jint **jarr, int **carr, jintArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = jenv->GetArrayLength(input); *jarr = jenv->GetIntArrayElements(input, 0); if (!*jarr) return 0; *carr = new int[sz]; if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(input); for (i=0; iReleaseIntArrayElements(input, jarr, 0); } static jintArray SWIG_JavaArrayOutInt (JNIEnv *jenv, int *result, jsize sz) { jint *arr; int i; jintArray jresult = jenv->NewIntArray(sz); if (!jresult) return NULL; arr = jenv->GetIntArrayElements(jresult, 0); if (!arr) return NULL; for (i=0; iReleaseIntArrayElements(jresult, arr, 0); return jresult; } /* unsigned int[] support */ static int SWIG_JavaArrayInUint (JNIEnv *jenv, jlong **jarr, unsigned int **carr, jlongArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = jenv->GetArrayLength(input); *jarr = jenv->GetLongArrayElements(input, 0); if (!*jarr) return 0; *carr = new unsigned int[sz]; if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(input); for (i=0; iReleaseLongArrayElements(input, jarr, 0); } static jlongArray SWIG_JavaArrayOutUint (JNIEnv *jenv, unsigned int *result, jsize sz) { jlong *arr; int i; jlongArray jresult = jenv->NewLongArray(sz); if (!jresult) return NULL; arr = jenv->GetLongArrayElements(jresult, 0); if (!arr) return NULL; for (i=0; iReleaseLongArrayElements(jresult, arr, 0); return jresult; } /* long[] support */ static int SWIG_JavaArrayInLong (JNIEnv *jenv, jint **jarr, long **carr, jintArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = jenv->GetArrayLength(input); *jarr = jenv->GetIntArrayElements(input, 0); if (!*jarr) return 0; *carr = new long[sz]; if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(input); for (i=0; iReleaseIntArrayElements(input, jarr, 0); } static jintArray SWIG_JavaArrayOutLong (JNIEnv *jenv, long *result, jsize sz) { jint *arr; int i; jintArray jresult = jenv->NewIntArray(sz); if (!jresult) return NULL; arr = jenv->GetIntArrayElements(jresult, 0); if (!arr) return NULL; for (i=0; iReleaseIntArrayElements(jresult, arr, 0); return jresult; } /* unsigned long[] support */ static int SWIG_JavaArrayInUlong (JNIEnv *jenv, jlong **jarr, unsigned long **carr, jlongArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = jenv->GetArrayLength(input); *jarr = jenv->GetLongArrayElements(input, 0); if (!*jarr) return 0; *carr = new unsigned long[sz]; if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(input); for (i=0; iReleaseLongArrayElements(input, jarr, 0); } static jlongArray SWIG_JavaArrayOutUlong (JNIEnv *jenv, unsigned long *result, jsize sz) { jlong *arr; int i; jlongArray jresult = jenv->NewLongArray(sz); if (!jresult) return NULL; arr = jenv->GetLongArrayElements(jresult, 0); if (!arr) return NULL; for (i=0; iReleaseLongArrayElements(jresult, arr, 0); return jresult; } /* jlong[] support */ static int SWIG_JavaArrayInLonglong (JNIEnv *jenv, jlong **jarr, jlong **carr, jlongArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = jenv->GetArrayLength(input); *jarr = jenv->GetLongArrayElements(input, 0); if (!*jarr) return 0; *carr = new jlong[sz]; if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(input); for (i=0; iReleaseLongArrayElements(input, jarr, 0); } static jlongArray SWIG_JavaArrayOutLonglong (JNIEnv *jenv, jlong *result, jsize sz) { jlong *arr; int i; jlongArray jresult = jenv->NewLongArray(sz); if (!jresult) return NULL; arr = jenv->GetLongArrayElements(jresult, 0); if (!arr) return NULL; for (i=0; iReleaseLongArrayElements(jresult, arr, 0); return jresult; } /* float[] support */ static int SWIG_JavaArrayInFloat (JNIEnv *jenv, jfloat **jarr, float **carr, jfloatArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = jenv->GetArrayLength(input); *jarr = jenv->GetFloatArrayElements(input, 0); if (!*jarr) return 0; *carr = new float[sz]; if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(input); for (i=0; iReleaseFloatArrayElements(input, jarr, 0); } static jfloatArray SWIG_JavaArrayOutFloat (JNIEnv *jenv, float *result, jsize sz) { jfloat *arr; int i; jfloatArray jresult = jenv->NewFloatArray(sz); if (!jresult) return NULL; arr = jenv->GetFloatArrayElements(jresult, 0); if (!arr) return NULL; for (i=0; iReleaseFloatArrayElements(jresult, arr, 0); return jresult; } /* double[] support */ static int SWIG_JavaArrayInDouble (JNIEnv *jenv, jdouble **jarr, double **carr, jdoubleArray input) { int i; jsize sz; if (!input) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null array"); return 0; } sz = jenv->GetArrayLength(input); *jarr = jenv->GetDoubleArrayElements(input, 0); if (!*jarr) return 0; *carr = new double[sz]; if (!*carr) { SWIG_JavaThrowException(jenv, SWIG_JavaOutOfMemoryError, "array memory allocation failed"); return 0; } for (i=0; iGetArrayLength(input); for (i=0; iReleaseDoubleArrayElements(input, jarr, 0); } static jdoubleArray SWIG_JavaArrayOutDouble (JNIEnv *jenv, double *result, jsize sz) { jdouble *arr; int i; jdoubleArray jresult = jenv->NewDoubleArray(sz); if (!jresult) return NULL; arr = jenv->GetDoubleArrayElements(jresult, 0); if (!arr) return NULL; for (i=0; iReleaseDoubleArrayElements(jresult, arr, 0); return jresult; } #endif static int bUseExceptions=1; static void CPL_STDCALL VeryQuietErrorHandler(CPLErr eclass, int code, const char *msg ) { /* If the error class is CE_Fatal, we want to have a message issued because the CPL support code does an abort() before any exception can be generated */ if (eclass == CE_Fatal ) { CPLDefaultErrorHandler(eclass, code, msg ); } } static void UseExceptions() { bUseExceptions = 1; CPLSetErrorHandler( (CPLErrorHandler) VeryQuietErrorHandler ); } static void DontUseExceptions() { bUseExceptions = 0; CPLSetErrorHandler( CPLDefaultErrorHandler ); } retStringAndCPLFree* GetWellKnownGeogCSAsWKT( const char *name ) { char* argout = NULL; OGRSpatialReferenceH srs = OSRNewSpatialReference(""); OGRErr rcode = OSRSetWellKnownGeogCS( srs, name ); if( rcode == OGRERR_NONE ) rcode = OSRExportToWkt ( srs, &argout ); OSRDestroySpatialReference( srs ); return argout; } retStringAndCPLFree* GetUserInputAsWKT( const char *name ) { char* argout = NULL; OGRSpatialReferenceH srs = OSRNewSpatialReference(""); OGRErr rcode = OSRSetFromUserInput( srs, name ); if( rcode == OGRERR_NONE ) rcode = OSRExportToWkt ( srs, &argout ); OSRDestroySpatialReference( srs ); return argout; } OGRErr GetWellKnownGeogCSAsWKT( const char *name, char **argout ) { OGRSpatialReferenceH srs = OSRNewSpatialReference(""); OGRErr rcode = OSRSetWellKnownGeogCS( srs, name ); if( rcode == OGRERR_NONE ) rcode = OSRExportToWkt ( srs, argout ); OSRDestroySpatialReference( srs ); return rcode; } #include "ogr_core.h" static char const * OGRErrMessages( int rc ) { switch( rc ) { case OGRERR_NONE: return "OGR Error: None"; case OGRERR_NOT_ENOUGH_DATA: return "OGR Error: Not enough data to deserialize"; case OGRERR_NOT_ENOUGH_MEMORY: return "OGR Error: Not enough memory"; case OGRERR_UNSUPPORTED_GEOMETRY_TYPE: return "OGR Error: Unsupported geometry type"; case OGRERR_UNSUPPORTED_OPERATION: return "OGR Error: Unsupported operation"; case OGRERR_CORRUPT_DATA: return "OGR Error: Corrupt data"; case OGRERR_FAILURE: return "OGR Error: General Error"; case OGRERR_UNSUPPORTED_SRS: return "OGR Error: Unsupported SRS"; case OGRERR_INVALID_HANDLE: return "OGR Error: Invalid handle"; case OGRERR_NON_EXISTING_FEATURE: return "OGR Error: Non existing feature"; default: return "OGR Error: Unknown"; } } OGRErr GetUserInputAsWKT( const char *name, char **argout ) { OGRSpatialReferenceH srs = OSRNewSpatialReference(""); OGRErr rcode = OSRSetFromUserInput( srs, name ); if( rcode == OGRERR_NONE ) rcode = OSRExportToWkt ( srs, argout ); OSRDestroySpatialReference( srs ); return rcode; } SWIGINTERN OSRSpatialReferenceShadow *new_OSRSpatialReferenceShadow__SWIG_0(char const *wkt=""){ return (OSRSpatialReferenceShadow*) OSRNewSpatialReference(wkt); } SWIGINTERN void delete_OSRSpatialReferenceShadow(OSRSpatialReferenceShadow *self){ if (OSRDereference( self ) == 0 ) { OSRDestroySpatialReference( self ); } } SWIGINTERN retStringAndCPLFree *OSRSpatialReferenceShadow___str__(OSRSpatialReferenceShadow *self){ char *buf = 0; OSRExportToPrettyWkt( self, &buf, 0 ); return buf; } SWIGINTERN int OSRSpatialReferenceShadow_IsSame(OSRSpatialReferenceShadow *self,OSRSpatialReferenceShadow *rhs){ return OSRIsSame( self, rhs ); } SWIGINTERN int OSRSpatialReferenceShadow_IsSameGeogCS(OSRSpatialReferenceShadow *self,OSRSpatialReferenceShadow *rhs){ return OSRIsSameGeogCS( self, rhs ); } SWIGINTERN int OSRSpatialReferenceShadow_IsSameVertCS(OSRSpatialReferenceShadow *self,OSRSpatialReferenceShadow *rhs){ return OSRIsSameVertCS( self, rhs ); } SWIGINTERN int OSRSpatialReferenceShadow_IsGeographic(OSRSpatialReferenceShadow *self){ return OSRIsGeographic(self); } SWIGINTERN int OSRSpatialReferenceShadow_IsProjected(OSRSpatialReferenceShadow *self){ return OSRIsProjected(self); } SWIGINTERN int OSRSpatialReferenceShadow_IsCompound(OSRSpatialReferenceShadow *self){ return OSRIsCompound(self); } SWIGINTERN int OSRSpatialReferenceShadow_IsGeocentric(OSRSpatialReferenceShadow *self){ return OSRIsGeocentric(self); } SWIGINTERN int OSRSpatialReferenceShadow_IsLocal(OSRSpatialReferenceShadow *self){ return OSRIsLocal(self); } SWIGINTERN int OSRSpatialReferenceShadow_IsVertical(OSRSpatialReferenceShadow *self){ return OSRIsVertical(self); } SWIGINTERN int OSRSpatialReferenceShadow_EPSGTreatsAsLatLong(OSRSpatialReferenceShadow *self){ return OSREPSGTreatsAsLatLong(self); } SWIGINTERN int OSRSpatialReferenceShadow_EPSGTreatsAsNorthingEasting(OSRSpatialReferenceShadow *self){ return OSREPSGTreatsAsNorthingEasting(self); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetAuthority(OSRSpatialReferenceShadow *self,char const *pszTargetKey,char const *pszAuthority,int nCode){ return OSRSetAuthority( self, pszTargetKey, pszAuthority, nCode ); } SWIGINTERN char const *OSRSpatialReferenceShadow_GetAttrValue__SWIG_0(OSRSpatialReferenceShadow *self,char const *name,int child=0){ return OSRGetAttrValue( self, name, child ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetAttrValue(OSRSpatialReferenceShadow *self,char const *name,char const *value){ return OSRSetAttrValue( self, name, value ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetAngularUnits(OSRSpatialReferenceShadow *self,char const *name,double to_radians){ return OSRSetAngularUnits( self, name, to_radians ); } SWIGINTERN double OSRSpatialReferenceShadow_GetAngularUnits(OSRSpatialReferenceShadow *self){ // Return code ignored. return OSRGetAngularUnits( self, 0 ); } SWIGINTERN char const *OSRSpatialReferenceShadow_GetAngularUnitsName(OSRSpatialReferenceShadow *self){ char *name = 0; OSRGetAngularUnits( self, &name ); // This is really a const char* that is returned and shouldn't be freed return (const char*)name; } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetTargetLinearUnits(OSRSpatialReferenceShadow *self,char const *target,char const *name,double to_meters){ return OSRSetTargetLinearUnits( self, target, name, to_meters ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetLinearUnits(OSRSpatialReferenceShadow *self,char const *name,double to_meters){ return OSRSetLinearUnits( self, name, to_meters ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetLinearUnitsAndUpdateParameters(OSRSpatialReferenceShadow *self,char const *name,double to_meters){ return OSRSetLinearUnitsAndUpdateParameters( self, name, to_meters ); } SWIGINTERN double OSRSpatialReferenceShadow_GetTargetLinearUnits(OSRSpatialReferenceShadow *self,char const *target_key){ // Return code ignored. return OSRGetTargetLinearUnits( self, target_key, 0 ); } SWIGINTERN double OSRSpatialReferenceShadow_GetLinearUnits(OSRSpatialReferenceShadow *self){ // Return code ignored. return OSRGetLinearUnits( self, 0 ); } SWIGINTERN char const *OSRSpatialReferenceShadow_GetLinearUnitsName(OSRSpatialReferenceShadow *self){ const char *name = 0; if ( OSRIsProjected( self ) ) { name = OSRGetAttrValue( self, "PROJCS|UNIT", 0 ); } else if ( OSRIsLocal( self ) ) { name = OSRGetAttrValue( self, "LOCAL_CS|UNIT", 0 ); } if (name != 0) return name; return "Meter"; } SWIGINTERN char const *OSRSpatialReferenceShadow_GetAuthorityCode(OSRSpatialReferenceShadow *self,char const *target_key){ return OSRGetAuthorityCode( self, target_key ); } SWIGINTERN char const *OSRSpatialReferenceShadow_GetAuthorityName(OSRSpatialReferenceShadow *self,char const *target_key){ return OSRGetAuthorityName( self, target_key ); } SWIGINTERN char const *OSRSpatialReferenceShadow_GetAxisName(OSRSpatialReferenceShadow *self,char const *target_key,int iAxis){ return OSRGetAxis( self, target_key, iAxis, NULL ); } SWIGINTERN OGRAxisOrientation OSRSpatialReferenceShadow_GetAxisOrientation(OSRSpatialReferenceShadow *self,char const *target_key,int iAxis){ OGRAxisOrientation orientation = OAO_Other; OSRGetAxis( self, target_key, iAxis, &orientation ); return orientation; } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetUTM__SWIG_0(OSRSpatialReferenceShadow *self,int zone,int north=1){ return OSRSetUTM( self, zone, north ); } SWIGINTERN int OSRSpatialReferenceShadow_GetUTMZone(OSRSpatialReferenceShadow *self){ // Note: we will return south zones as negative since it is // hard to return two values as the C API does. int bNorth = FALSE; int nZone = OSRGetUTMZone( self, &bNorth ); if( !bNorth ) nZone = -1 * ABS(nZone); return nZone; } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetStatePlane__SWIG_0(OSRSpatialReferenceShadow *self,int zone,int is_nad83=1,char const *unitsname="",double units=0.0){ return OSRSetStatePlaneWithUnits( self, zone, is_nad83, unitsname, units ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_AutoIdentifyEPSG(OSRSpatialReferenceShadow *self){ return OSRAutoIdentifyEPSG( self ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetProjection(OSRSpatialReferenceShadow *self,char const *arg){ return OSRSetProjection( self, arg ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetProjParm(OSRSpatialReferenceShadow *self,char const *name,double val){ return OSRSetProjParm( self, name, val ); } SWIGINTERN double OSRSpatialReferenceShadow_GetProjParm__SWIG_0(OSRSpatialReferenceShadow *self,char const *name,double default_val=0.0){ // Return code ignored. return OSRGetProjParm( self, name, default_val, 0 ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetNormProjParm(OSRSpatialReferenceShadow *self,char const *name,double val){ return OSRSetNormProjParm( self, name, val ); } SWIGINTERN double OSRSpatialReferenceShadow_GetNormProjParm__SWIG_0(OSRSpatialReferenceShadow *self,char const *name,double default_val=0.0){ // Return code ignored. return OSRGetNormProjParm( self, name, default_val, 0 ); } SWIGINTERN double OSRSpatialReferenceShadow_GetSemiMajor(OSRSpatialReferenceShadow *self){ // Return code ignored. return OSRGetSemiMajor( self, 0 ); } SWIGINTERN double OSRSpatialReferenceShadow_GetSemiMinor(OSRSpatialReferenceShadow *self){ // Return code ignored. return OSRGetSemiMinor( self, 0 ); } SWIGINTERN double OSRSpatialReferenceShadow_GetInvFlattening(OSRSpatialReferenceShadow *self){ // Return code ignored. return OSRGetInvFlattening( self, 0 ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetACEA(OSRSpatialReferenceShadow *self,double stdp1,double stdp2,double clat,double clong,double fe,double fn){ return OSRSetACEA( self, stdp1, stdp2, clat, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetAE(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){ return OSRSetAE( self, clat, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetBonne(OSRSpatialReferenceShadow *self,double stdp,double cm,double fe,double fn){ return OSRSetBonne( self, stdp, cm, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetCEA(OSRSpatialReferenceShadow *self,double stdp1,double cm,double fe,double fn){ return OSRSetCEA( self, stdp1, cm, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetCS(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){ return OSRSetCS( self, clat, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetEC(OSRSpatialReferenceShadow *self,double stdp1,double stdp2,double clat,double clong,double fe,double fn){ return OSRSetEC( self, stdp1, stdp2, clat, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetEckertIV(OSRSpatialReferenceShadow *self,double cm,double fe,double fn){ return OSRSetEckertIV( self, cm, fe, fn); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetEckertVI(OSRSpatialReferenceShadow *self,double cm,double fe,double fn){ return OSRSetEckertVI( self, cm, fe, fn); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetEquirectangular(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){ return OSRSetEquirectangular( self, clat, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetEquirectangular2(OSRSpatialReferenceShadow *self,double clat,double clong,double pseudostdparallellat,double fe,double fn){ return OSRSetEquirectangular2( self, clat, clong, pseudostdparallellat, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGaussSchreiberTMercator(OSRSpatialReferenceShadow *self,double clat,double clong,double sc,double fe,double fn){ return OSRSetGaussSchreiberTMercator( self, clat, clong, sc, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGS(OSRSpatialReferenceShadow *self,double cm,double fe,double fn){ return OSRSetGS( self, cm, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGH(OSRSpatialReferenceShadow *self,double cm,double fe,double fn){ return OSRSetGH( self, cm, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetIGH(OSRSpatialReferenceShadow *self){ return OSRSetIGH( self ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGEOS(OSRSpatialReferenceShadow *self,double cm,double satelliteheight,double fe,double fn){ return OSRSetGEOS( self, cm, satelliteheight, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGnomonic(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){ return OSRSetGnomonic( self, clat, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetHOM(OSRSpatialReferenceShadow *self,double clat,double clong,double azimuth,double recttoskew,double scale,double fe,double fn){ return OSRSetHOM( self, clat, clong, azimuth, recttoskew, scale, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetHOM2PNO(OSRSpatialReferenceShadow *self,double clat,double dfLat1,double dfLong1,double dfLat2,double dfLong2,double scale,double fe,double fn){ return OSRSetHOM2PNO( self, clat, dfLat1, dfLong1, dfLat2, dfLong2, scale, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetKrovak(OSRSpatialReferenceShadow *self,double clat,double clong,double azimuth,double pseudostdparallellat,double scale,double fe,double fn){ return OSRSetKrovak( self, clat, clong, azimuth, pseudostdparallellat, scale, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetLAEA(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){ return OSRSetLAEA( self, clat, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetLCC(OSRSpatialReferenceShadow *self,double stdp1,double stdp2,double clat,double clong,double fe,double fn){ return OSRSetLCC( self, stdp1, stdp2, clat, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetLCC1SP(OSRSpatialReferenceShadow *self,double clat,double clong,double scale,double fe,double fn){ return OSRSetLCC1SP( self, clat, clong, scale, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetLCCB(OSRSpatialReferenceShadow *self,double stdp1,double stdp2,double clat,double clong,double fe,double fn){ return OSRSetLCCB( self, stdp1, stdp2, clat, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetMC(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){ return OSRSetMC( self, clat, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetMercator(OSRSpatialReferenceShadow *self,double clat,double clong,double scale,double fe,double fn){ return OSRSetMercator( self, clat, clong, scale, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetMercator2SP(OSRSpatialReferenceShadow *self,double stdp1,double clat,double clong,double fe,double fn){ return OSRSetMercator2SP( self, stdp1, clat, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetMollweide(OSRSpatialReferenceShadow *self,double cm,double fe,double fn){ return OSRSetMollweide( self, cm, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetNZMG(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){ return OSRSetNZMG( self, clat, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetOS(OSRSpatialReferenceShadow *self,double dfOriginLat,double dfCMeridian,double scale,double fe,double fn){ return OSRSetOS( self, dfOriginLat, dfCMeridian, scale, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetOrthographic(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){ return OSRSetOrthographic( self, clat, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetPolyconic(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){ return OSRSetPolyconic( self, clat, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetPS(OSRSpatialReferenceShadow *self,double clat,double clong,double scale,double fe,double fn){ return OSRSetPS( self, clat, clong, scale, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetRobinson(OSRSpatialReferenceShadow *self,double clong,double fe,double fn){ return OSRSetRobinson( self, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetSinusoidal(OSRSpatialReferenceShadow *self,double clong,double fe,double fn){ return OSRSetSinusoidal( self, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetStereographic(OSRSpatialReferenceShadow *self,double clat,double clong,double scale,double fe,double fn){ return OSRSetStereographic( self, clat, clong, scale, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetSOC(OSRSpatialReferenceShadow *self,double latitudeoforigin,double cm,double fe,double fn){ return OSRSetSOC( self, latitudeoforigin, cm, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetTM(OSRSpatialReferenceShadow *self,double clat,double clong,double scale,double fe,double fn){ return OSRSetTM( self, clat, clong, scale, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetTMVariant(OSRSpatialReferenceShadow *self,char const *pszVariantName,double clat,double clong,double scale,double fe,double fn){ return OSRSetTMVariant( self, pszVariantName, clat, clong, scale, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetTMG(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){ return OSRSetTMG( self, clat, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetTMSO(OSRSpatialReferenceShadow *self,double clat,double clong,double scale,double fe,double fn){ return OSRSetTMSO( self, clat, clong, scale, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetVDG(OSRSpatialReferenceShadow *self,double clong,double fe,double fn){ return OSRSetVDG( self, clong, fe, fn ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetWellKnownGeogCS(OSRSpatialReferenceShadow *self,char const *name){ return OSRSetWellKnownGeogCS( self, name ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetFromUserInput(OSRSpatialReferenceShadow *self,char const *name){ return OSRSetFromUserInput( self, name ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_CopyGeogCSFrom(OSRSpatialReferenceShadow *self,OSRSpatialReferenceShadow *rhs){ return OSRCopyGeogCSFrom( self, rhs ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetTOWGS84(OSRSpatialReferenceShadow *self,double p1,double p2,double p3,double p4,double p5,double p6,double p7){ return OSRSetTOWGS84( self, p1, p2, p3, p4, p5, p6, p7 ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_GetTOWGS84(OSRSpatialReferenceShadow *self,double argout[7]){ return OSRGetTOWGS84( self, argout, 7 ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetLocalCS(OSRSpatialReferenceShadow *self,char const *pszName){ return OSRSetLocalCS( self, pszName ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGeogCS__SWIG_0(OSRSpatialReferenceShadow *self,char const *pszGeogName,char const *pszDatumName,char const *pszEllipsoidName,double dfSemiMajor,double dfInvFlattening,char const *pszPMName="Greenwich",double dfPMOffset=0.0,char const *pszUnits="degree",double dfConvertToRadians=0.0174532925199433){ return OSRSetGeogCS( self, pszGeogName, pszDatumName, pszEllipsoidName, dfSemiMajor, dfInvFlattening, pszPMName, dfPMOffset, pszUnits, dfConvertToRadians ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetProjCS__SWIG_0(OSRSpatialReferenceShadow *self,char const *name="unnamed"){ return OSRSetProjCS( self, name ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGeocCS__SWIG_0(OSRSpatialReferenceShadow *self,char const *name="unnamed"){ return OSRSetGeocCS( self, name ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetVertCS__SWIG_0(OSRSpatialReferenceShadow *self,char const *VertCSName="unnamed",char const *VertDatumName="unnamed",int VertDatumType=0){ return OSRSetVertCS( self, VertCSName, VertDatumName, VertDatumType ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetCompoundCS(OSRSpatialReferenceShadow *self,char const *name,OSRSpatialReferenceShadow *horizcs,OSRSpatialReferenceShadow *vertcs){ return OSRSetCompoundCS( self, name, horizcs, vertcs ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromWkt(OSRSpatialReferenceShadow *self,char **ppszInput){ return OSRImportFromWkt( self, ppszInput ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromProj4(OSRSpatialReferenceShadow *self,char *ppszInput){ return OSRImportFromProj4( self, ppszInput ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromUrl(OSRSpatialReferenceShadow *self,char *url){ return OSRImportFromUrl( self, url ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromESRI(OSRSpatialReferenceShadow *self,char **ppszInput){ return OSRImportFromESRI( self, ppszInput ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromEPSG(OSRSpatialReferenceShadow *self,int arg){ return OSRImportFromEPSG(self, arg); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromEPSGA(OSRSpatialReferenceShadow *self,int arg){ return OSRImportFromEPSGA(self, arg); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromPCI__SWIG_0(OSRSpatialReferenceShadow *self,char const *proj,char const *units="METRE",double argin[17]=0){ return OSRImportFromPCI( self, proj, units, argin ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromUSGS__SWIG_0(OSRSpatialReferenceShadow *self,long proj_code,long zone=0,double argin[15]=0,long datum_code=0){ return OSRImportFromUSGS( self, proj_code, zone, argin, datum_code ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromXML(OSRSpatialReferenceShadow *self,char const *xmlString){ return OSRImportFromXML( self, xmlString ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromERM(OSRSpatialReferenceShadow *self,char const *proj,char const *datum,char const *units){ return OSRImportFromERM( self, proj, datum, units ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromMICoordSys(OSRSpatialReferenceShadow *self,char const *pszCoordSys){ return OSRImportFromMICoordSys( self, pszCoordSys ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromOzi(OSRSpatialReferenceShadow *self,char const *const *papszLines){ return OSRImportFromOzi( self, papszLines ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToWkt(OSRSpatialReferenceShadow *self,char **argout){ return OSRExportToWkt( self, argout ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToPrettyWkt__SWIG_0(OSRSpatialReferenceShadow *self,char **argout,int simplify=0){ return OSRExportToPrettyWkt( self, argout, simplify ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToProj4(OSRSpatialReferenceShadow *self,char **argout){ return OSRExportToProj4( self, argout ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToPCI(OSRSpatialReferenceShadow *self,char **proj,char **units,double *parms[17]){ return OSRExportToPCI( self, proj, units, parms ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToUSGS(OSRSpatialReferenceShadow *self,long *code,long *zone,double *parms[15],long *datum){ return OSRExportToUSGS( self, code, zone, parms, datum ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToXML__SWIG_0(OSRSpatialReferenceShadow *self,char **argout,char const *dialect=""){ return OSRExportToXML( self, argout, dialect ); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToMICoordSys(OSRSpatialReferenceShadow *self,char **argout){ return OSRExportToMICoordSys( self, argout ); } SWIGINTERN OSRSpatialReferenceShadow *OSRSpatialReferenceShadow_CloneGeogCS(OSRSpatialReferenceShadow *self){ return (OSRSpatialReferenceShadow*) OSRCloneGeogCS(self); } SWIGINTERN OSRSpatialReferenceShadow *OSRSpatialReferenceShadow_Clone(OSRSpatialReferenceShadow *self){ return (OSRSpatialReferenceShadow*) OSRClone(self); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_Validate(OSRSpatialReferenceShadow *self){ return OSRValidate(self); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_StripCTParms(OSRSpatialReferenceShadow *self){ return OSRStripCTParms(self); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_FixupOrdering(OSRSpatialReferenceShadow *self){ return OSRFixupOrdering(self); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_Fixup(OSRSpatialReferenceShadow *self){ return OSRFixup(self); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_MorphToESRI(OSRSpatialReferenceShadow *self){ return OSRMorphToESRI(self); } SWIGINTERN OGRErr OSRSpatialReferenceShadow_MorphFromESRI(OSRSpatialReferenceShadow *self){ return OSRMorphFromESRI(self); } SWIGINTERN OSRSpatialReferenceShadow *OSRSpatialReferenceShadow_ConvertToOtherProjection__SWIG_0(OSRSpatialReferenceShadow *self,char const *other_projection,char **options=NULL){ return OSRConvertToOtherProjection(self, other_projection, options); } SWIGINTERN OSRCoordinateTransformationShadow *new_OSRCoordinateTransformationShadow(OSRSpatialReferenceShadow *src,OSRSpatialReferenceShadow *dst){ OSRCoordinateTransformationShadow *obj = (OSRCoordinateTransformationShadow*) OCTNewCoordinateTransformation( src, dst ); return obj; } SWIGINTERN void delete_OSRCoordinateTransformationShadow(OSRCoordinateTransformationShadow *self){ OCTDestroyCoordinateTransformation( self ); } SWIGINTERN void OSRCoordinateTransformationShadow_TransformPoint__SWIG_0(OSRCoordinateTransformationShadow *self,double inout[3]){ if (self == NULL) return; OCTTransform( self, 1, &inout[0], &inout[1], &inout[2] ); } SWIGINTERN void OSRCoordinateTransformationShadow_TransformPoint__SWIG_1(OSRCoordinateTransformationShadow *self,double argout[3],double x,double y,double z=0.0){ if (self == NULL) return; argout[0] = x; argout[1] = y; argout[2] = z; OCTTransform( self, 1, &argout[0], &argout[1], &argout[2] ); } SWIGINTERN void OSRCoordinateTransformationShadow_TransformPoints(OSRCoordinateTransformationShadow *self,int nCount,double *x,double *y,double *z){ if (self == NULL) return; OCTTransform( self, nCount, x, y, z ); } OSRCoordinateTransformationShadow *CreateCoordinateTransformation( OSRSpatialReferenceShadow *src, OSRSpatialReferenceShadow *dst ) { OSRCoordinateTransformationShadow *obj = (OSRCoordinateTransformationShadow*) OCTNewCoordinateTransformation( src, dst ); return obj; } #ifdef __cplusplus extern "C" { #endif SWIGEXPORT void JNICALL Java_org_gdal_osr_osrJNI_UseExceptions(JNIEnv *jenv, jclass jcls) { (void)jenv; (void)jcls; UseExceptions(); } SWIGEXPORT void JNICALL Java_org_gdal_osr_osrJNI_DontUseExceptions(JNIEnv *jenv, jclass jcls) { (void)jenv; (void)jcls; DontUseExceptions(); } SWIGEXPORT jstring JNICALL Java_org_gdal_osr_osrJNI_GetWellKnownGeogCSAsWKT_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1) { jstring jresult = 0 ; char *arg1 = (char *) 0 ; retStringAndCPLFree *result = 0 ; (void)jenv; (void)jcls; arg1 = 0; if (jarg1) { arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); if (!arg1) return 0; } result = (retStringAndCPLFree *)GetWellKnownGeogCSAsWKT((char const *)arg1); { /* %typemap(out) (retStringAndCPLFree*) */ if(result) { jresult = jenv->NewStringUTF((const char *)result); CPLFree(result); } } if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } SWIGEXPORT jstring JNICALL Java_org_gdal_osr_osrJNI_GetUserInputAsWKT_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1) { jstring jresult = 0 ; char *arg1 = (char *) 0 ; retStringAndCPLFree *result = 0 ; (void)jenv; (void)jcls; arg1 = 0; if (jarg1) { arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); if (!arg1) return 0; } result = (retStringAndCPLFree *)GetUserInputAsWKT((char const *)arg1); { /* %typemap(out) (retStringAndCPLFree*) */ if(result) { jresult = jenv->NewStringUTF((const char *)result); CPLFree(result); } } if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_GetWellKnownGeogCSAsWKT_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jobjectArray jarg2) { jint jresult = 0 ; char *arg1 = (char *) 0 ; char **arg2 = (char **) 0 ; char *argout2 = 0 ; OGRErr result; (void)jenv; (void)jcls; arg1 = 0; if (jarg1) { arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); if (!arg1) return 0; } { /* %typemap(in) (char **argout2) */ arg2 = &argout2; } { if (!arg1) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)GetWellKnownGeogCSAsWKT((char const *)arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(argout) (char **argout) */ jstring temp_string; if(jarg2 != NULL && (int)jenv->GetArrayLength(jarg2) >= 1) { temp_string = jenv->NewStringUTF(argout2); jenv->SetObjectArrayElement(jarg2, 0, temp_string); jenv->DeleteLocalRef(temp_string); } } if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); { /* %typemap(freearg) (char **argout) */ if(arg2) { CPLFree((void *)argout2); } } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_GetUserInputAsWKT_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jobjectArray jarg2) { jint jresult = 0 ; char *arg1 = (char *) 0 ; char **arg2 = (char **) 0 ; char *argout2 = 0 ; OGRErr result; (void)jenv; (void)jcls; arg1 = 0; if (jarg1) { arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); if (!arg1) return 0; } { /* %typemap(in) (char **argout2) */ arg2 = &argout2; } { if (!arg1) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)GetUserInputAsWKT((char const *)arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(argout) (char **argout) */ jstring temp_string; if(jarg2 != NULL && (int)jenv->GetArrayLength(jarg2) >= 1) { temp_string = jenv->NewStringUTF(argout2); jenv->SetObjectArrayElement(jarg2, 0, temp_string); jenv->DeleteLocalRef(temp_string); } } if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); { /* %typemap(freearg) (char **argout) */ if(arg2) { CPLFree((void *)argout2); } } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jobject JNICALL Java_org_gdal_osr_osrJNI_GetProjectionMethods(JNIEnv *jenv, jclass jcls) { jobject jresult = 0 ; char **result = 0 ; (void)jenv; (void)jcls; result = (char **)OPTGetProjectionMethods(); { /* %typemap(out) char **CSL -> vector of strings */ char **stringarray = result; const jclass vector = jenv->FindClass("java/util/Vector"); const jmethodID constructor = jenv->GetMethodID(vector, "", "()V"); const jmethodID add = jenv->GetMethodID(vector, "add", "(Ljava/lang/Object;)Z"); jresult = jenv->NewObject(vector, constructor); if ( stringarray != NULL ) { while(*stringarray != NULL) { /*printf("working on string %s\n", *stringarray);*/ jstring value = (jstring)jenv->NewStringUTF(*stringarray); jenv->CallBooleanMethod(jresult, add, value); jenv->DeleteLocalRef(value); stringarray++; } } CSLDestroy(result); } return jresult; } SWIGEXPORT jobjectArray JNICALL Java_org_gdal_osr_osrJNI_GetProjectionMethodParameterList(JNIEnv *jenv, jclass jcls, jstring jarg1, jobjectArray jarg2) { jobjectArray jresult = 0 ; char *arg1 = (char *) 0 ; char **arg2 = (char **) 0 ; char *ret2 ; char **result = 0 ; (void)jenv; (void)jcls; arg1 = 0; if (jarg1) { arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); if (!arg1) return 0; } { /* %typemap(in) char **OUTPUT (char* ret2) */ if (!jarg2) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "array null"); return 0; } if (jenv->GetArrayLength(jarg2) == 0) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } arg2 = &ret2; } result = (char **)OPTGetParameterList(arg1,arg2); { /* %typemap(out) char **retAsStringArrayAndFree -> String[] */ char **stringarray = result; int i; int len=CSLCount(result); jstring temp_string; const jclass clazz = jenv->FindClass("java/lang/String"); jresult = jenv->NewObjectArray(len, clazz, NULL); /* exception checking omitted */ for (i=0; iNewStringUTF(*stringarray++); jenv->SetObjectArrayElement(jresult, i, temp_string); jenv->DeleteLocalRef(temp_string); } CSLDestroy(result); } { /* %typemap(argout) char **OUTPUT */ jstring temp_string = jenv->NewStringUTF(ret2); jenv->SetObjectArrayElement(jarg2, 0, temp_string); jenv->DeleteLocalRef(temp_string); } if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } SWIGEXPORT void JNICALL Java_org_gdal_osr_osrJNI_GetProjectionMethodParamInfo(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jobjectArray jarg3, jobjectArray jarg4, jdoubleArray jarg5) { char *arg1 = (char *) 0 ; char *arg2 = (char *) 0 ; char **arg3 = (char **) 0 ; char **arg4 = (char **) 0 ; double *arg5 = (double *) 0 ; char *ret3 ; char *ret4 ; double temp5 ; (void)jenv; (void)jcls; arg1 = 0; if (jarg1) { arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); if (!arg1) return ; } arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return ; } { /* %typemap(in) char **OUTPUT (char* ret3) */ if (!jarg3) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "array null"); return ; } if (jenv->GetArrayLength(jarg3) == 0) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return ; } arg3 = &ret3; } { /* %typemap(in) char **OUTPUT (char* ret4) */ if (!jarg4) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "array null"); return ; } if (jenv->GetArrayLength(jarg4) == 0) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return ; } arg4 = &ret4; } { if (!jarg5) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "array null"); return ; } if (jenv->GetArrayLength(jarg5) == 0) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return ; } temp5 = (double)0; arg5 = &temp5; } OPTGetParameterInfo(arg1,arg2,arg3,arg4,arg5); { /* %typemap(argout) char **OUTPUT */ jstring temp_string = jenv->NewStringUTF(ret3); jenv->SetObjectArrayElement(jarg3, 0, temp_string); jenv->DeleteLocalRef(temp_string); } { /* %typemap(argout) char **OUTPUT */ jstring temp_string = jenv->NewStringUTF(ret4); jenv->SetObjectArrayElement(jarg4, 0, temp_string); jenv->DeleteLocalRef(temp_string); } { jdouble jvalue = (jdouble)temp5; jenv->SetDoubleArrayRegion(jarg5, 0, 1, &jvalue); } if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); } SWIGEXPORT jlong JNICALL Java_org_gdal_osr_osrJNI_new_1SpatialReference_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1) { jlong jresult = 0 ; char *arg1 = (char *) 0 ; OSRSpatialReferenceShadow *result = 0 ; (void)jenv; (void)jcls; arg1 = 0; if (jarg1) { arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); if (!arg1) return 0; } result = (OSRSpatialReferenceShadow *)new_OSRSpatialReferenceShadow__SWIG_0((char const *)arg1); *(OSRSpatialReferenceShadow **)&jresult = result; if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } SWIGEXPORT jlong JNICALL Java_org_gdal_osr_osrJNI_new_1SpatialReference_1_1SWIG_11(JNIEnv *jenv, jclass jcls) { jlong jresult = 0 ; OSRSpatialReferenceShadow *result = 0 ; (void)jenv; (void)jcls; result = (OSRSpatialReferenceShadow *)new_OSRSpatialReferenceShadow__SWIG_0(); *(OSRSpatialReferenceShadow **)&jresult = result; return jresult; } SWIGEXPORT void JNICALL Java_org_gdal_osr_osrJNI_delete_1SpatialReference(JNIEnv *jenv, jclass jcls, jlong jarg1) { OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; (void)jenv; (void)jcls; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; delete_OSRSpatialReferenceShadow(arg1); } SWIGEXPORT jstring JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1_1_1str_1_1(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jstring jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; retStringAndCPLFree *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (retStringAndCPLFree *)OSRSpatialReferenceShadow___str__(arg1); { /* %typemap(out) (retStringAndCPLFree*) */ if(result) { jresult = jenv->NewStringUTF((const char *)result); CPLFree(result); } } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1IsSame(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ; int result; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg2_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = *(OSRSpatialReferenceShadow **)&jarg2; { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (int)OSRSpatialReferenceShadow_IsSame(arg1,arg2); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1IsSameGeogCS(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ; int result; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg2_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = *(OSRSpatialReferenceShadow **)&jarg2; { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (int)OSRSpatialReferenceShadow_IsSameGeogCS(arg1,arg2); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1IsSameVertCS(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ; int result; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg2_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = *(OSRSpatialReferenceShadow **)&jarg2; { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (int)OSRSpatialReferenceShadow_IsSameVertCS(arg1,arg2); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1IsGeographic(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (int)OSRSpatialReferenceShadow_IsGeographic(arg1); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1IsProjected(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (int)OSRSpatialReferenceShadow_IsProjected(arg1); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1IsCompound(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (int)OSRSpatialReferenceShadow_IsCompound(arg1); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1IsGeocentric(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (int)OSRSpatialReferenceShadow_IsGeocentric(arg1); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1IsLocal(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (int)OSRSpatialReferenceShadow_IsLocal(arg1); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1IsVertical(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (int)OSRSpatialReferenceShadow_IsVertical(arg1); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1EPSGTreatsAsLatLong(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (int)OSRSpatialReferenceShadow_EPSGTreatsAsLatLong(arg1); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1EPSGTreatsAsNorthingEasting(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (int)OSRSpatialReferenceShadow_EPSGTreatsAsNorthingEasting(arg1); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetAuthority(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jint jarg4) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; int arg4 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } arg4 = (int)jarg4; result = (OGRErr)OSRSpatialReferenceShadow_SetAuthority(arg1,(char const *)arg2,(char const *)arg3,arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jstring JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetAttrValue_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jint jarg3) { jstring jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; int arg3 ; char *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = (int)jarg3; { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (char *)OSRSpatialReferenceShadow_GetAttrValue__SWIG_0(arg1,(char const *)arg2,arg3); if (result) jresult = jenv->NewStringUTF((const char *)result); if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } SWIGEXPORT jstring JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetAttrValue_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jstring jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (char *)OSRSpatialReferenceShadow_GetAttrValue__SWIG_0(arg1,(char const *)arg2); if (result) jresult = jenv->NewStringUTF((const char *)result); if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetAttrValue(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)OSRSpatialReferenceShadow_SetAttrValue(arg1,(char const *)arg2,(char const *)arg3); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetAngularUnits(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; double arg3 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = (double)jarg3; { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)OSRSpatialReferenceShadow_SetAngularUnits(arg1,(char const *)arg2,arg3); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jdouble JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetAngularUnits(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jdouble jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (double)OSRSpatialReferenceShadow_GetAngularUnits(arg1); jresult = (jdouble)result; return jresult; } SWIGEXPORT jstring JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetAngularUnitsName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jstring jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (char *)OSRSpatialReferenceShadow_GetAngularUnitsName(arg1); if (result) jresult = jenv->NewStringUTF((const char *)result); return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetTargetLinearUnits(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jdouble jarg4) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; double arg4 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } arg4 = (double)jarg4; { if (!arg3) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)OSRSpatialReferenceShadow_SetTargetLinearUnits(arg1,(char const *)arg2,(char const *)arg3,arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetLinearUnits(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; double arg3 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = (double)jarg3; { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)OSRSpatialReferenceShadow_SetLinearUnits(arg1,(char const *)arg2,arg3); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetLinearUnitsAndUpdateParameters(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; double arg3 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = (double)jarg3; { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)OSRSpatialReferenceShadow_SetLinearUnitsAndUpdateParameters(arg1,(char const *)arg2,arg3); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jdouble JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetTargetLinearUnits(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jdouble jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; double result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } result = (double)OSRSpatialReferenceShadow_GetTargetLinearUnits(arg1,(char const *)arg2); jresult = (jdouble)result; if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } SWIGEXPORT jdouble JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetLinearUnits(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jdouble jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (double)OSRSpatialReferenceShadow_GetLinearUnits(arg1); jresult = (jdouble)result; return jresult; } SWIGEXPORT jstring JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetLinearUnitsName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jstring jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (char *)OSRSpatialReferenceShadow_GetLinearUnitsName(arg1); if (result) jresult = jenv->NewStringUTF((const char *)result); return jresult; } SWIGEXPORT jstring JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetAuthorityCode(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jstring jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } result = (char *)OSRSpatialReferenceShadow_GetAuthorityCode(arg1,(char const *)arg2); if (result) jresult = jenv->NewStringUTF((const char *)result); if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } SWIGEXPORT jstring JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetAuthorityName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jstring jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } result = (char *)OSRSpatialReferenceShadow_GetAuthorityName(arg1,(char const *)arg2); if (result) jresult = jenv->NewStringUTF((const char *)result); if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } SWIGEXPORT jstring JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetAxisName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jint jarg3) { jstring jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; int arg3 ; char *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = (int)jarg3; result = (char *)OSRSpatialReferenceShadow_GetAxisName(arg1,(char const *)arg2,arg3); if (result) jresult = jenv->NewStringUTF((const char *)result); if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetAxisOrientation(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jint jarg3) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; int arg3 ; OGRAxisOrientation result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = (int)jarg3; result = (OGRAxisOrientation)OSRSpatialReferenceShadow_GetAxisOrientation(arg1,(char const *)arg2,arg3); jresult = (jint)result; if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetUTM_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int arg2 ; int arg3 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (int)jarg2; arg3 = (int)jarg3; result = (OGRErr)OSRSpatialReferenceShadow_SetUTM__SWIG_0(arg1,arg2,arg3); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetUTM_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int arg2 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (int)jarg2; result = (OGRErr)OSRSpatialReferenceShadow_SetUTM__SWIG_0(arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetUTMZone(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (int)OSRSpatialReferenceShadow_GetUTMZone(arg1); jresult = (jint)result; return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetStatePlane_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3, jstring jarg4, jdouble jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int arg2 ; int arg3 ; char *arg4 = (char *) 0 ; double arg5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (int)jarg2; arg3 = (int)jarg3; arg4 = 0; if (jarg4) { arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); if (!arg4) return 0; } arg5 = (double)jarg5; result = (OGRErr)OSRSpatialReferenceShadow_SetStatePlane__SWIG_0(arg1,arg2,arg3,(char const *)arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetStatePlane_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3, jstring jarg4) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int arg2 ; int arg3 ; char *arg4 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (int)jarg2; arg3 = (int)jarg3; arg4 = 0; if (jarg4) { arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); if (!arg4) return 0; } result = (OGRErr)OSRSpatialReferenceShadow_SetStatePlane__SWIG_0(arg1,arg2,arg3,(char const *)arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetStatePlane_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int arg2 ; int arg3 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (int)jarg2; arg3 = (int)jarg3; result = (OGRErr)OSRSpatialReferenceShadow_SetStatePlane__SWIG_0(arg1,arg2,arg3); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetStatePlane_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int arg2 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (int)jarg2; result = (OGRErr)OSRSpatialReferenceShadow_SetStatePlane__SWIG_0(arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1AutoIdentifyEPSG(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (OGRErr)OSRSpatialReferenceShadow_AutoIdentifyEPSG(arg1); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetProjection(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } result = (OGRErr)OSRSpatialReferenceShadow_SetProjection(arg1,(char const *)arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetProjParm(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; double arg3 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = (double)jarg3; { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)OSRSpatialReferenceShadow_SetProjParm(arg1,(char const *)arg2,arg3); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jdouble JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetProjParm_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3) { jdouble jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; double arg3 ; double result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = (double)jarg3; { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (double)OSRSpatialReferenceShadow_GetProjParm__SWIG_0(arg1,(char const *)arg2,arg3); jresult = (jdouble)result; if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } SWIGEXPORT jdouble JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetProjParm_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jdouble jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; double result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (double)OSRSpatialReferenceShadow_GetProjParm__SWIG_0(arg1,(char const *)arg2); jresult = (jdouble)result; if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetNormProjParm(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; double arg3 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = (double)jarg3; { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)OSRSpatialReferenceShadow_SetNormProjParm(arg1,(char const *)arg2,arg3); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jdouble JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetNormProjParm_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3) { jdouble jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; double arg3 ; double result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = (double)jarg3; { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (double)OSRSpatialReferenceShadow_GetNormProjParm__SWIG_0(arg1,(char const *)arg2,arg3); jresult = (jdouble)result; if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } SWIGEXPORT jdouble JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetNormProjParm_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jdouble jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; double result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (double)OSRSpatialReferenceShadow_GetNormProjParm__SWIG_0(arg1,(char const *)arg2); jresult = (jdouble)result; if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } SWIGEXPORT jdouble JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetSemiMajor(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jdouble jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (double)OSRSpatialReferenceShadow_GetSemiMajor(arg1); jresult = (jdouble)result; return jresult; } SWIGEXPORT jdouble JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetSemiMinor(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jdouble jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (double)OSRSpatialReferenceShadow_GetSemiMinor(arg1); jresult = (jdouble)result; return jresult; } SWIGEXPORT jdouble JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetInvFlattening(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jdouble jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (double)OSRSpatialReferenceShadow_GetInvFlattening(arg1); jresult = (jdouble)result; return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetACEA(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6, jdouble jarg7) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; double arg7 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; arg7 = (double)jarg7; result = (OGRErr)OSRSpatialReferenceShadow_SetACEA(arg1,arg2,arg3,arg4,arg5,arg6,arg7); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetAE(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; result = (OGRErr)OSRSpatialReferenceShadow_SetAE(arg1,arg2,arg3,arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetBonne(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; result = (OGRErr)OSRSpatialReferenceShadow_SetBonne(arg1,arg2,arg3,arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetCEA(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; result = (OGRErr)OSRSpatialReferenceShadow_SetCEA(arg1,arg2,arg3,arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetCS(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; result = (OGRErr)OSRSpatialReferenceShadow_SetCS(arg1,arg2,arg3,arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetEC(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6, jdouble jarg7) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; double arg7 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; arg7 = (double)jarg7; result = (OGRErr)OSRSpatialReferenceShadow_SetEC(arg1,arg2,arg3,arg4,arg5,arg6,arg7); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetEckertIV(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; result = (OGRErr)OSRSpatialReferenceShadow_SetEckertIV(arg1,arg2,arg3,arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetEckertVI(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; result = (OGRErr)OSRSpatialReferenceShadow_SetEckertVI(arg1,arg2,arg3,arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetEquirectangular(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; result = (OGRErr)OSRSpatialReferenceShadow_SetEquirectangular(arg1,arg2,arg3,arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetEquirectangular2(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; result = (OGRErr)OSRSpatialReferenceShadow_SetEquirectangular2(arg1,arg2,arg3,arg4,arg5,arg6); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetGaussSchreiberTMercator(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; result = (OGRErr)OSRSpatialReferenceShadow_SetGaussSchreiberTMercator(arg1,arg2,arg3,arg4,arg5,arg6); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetGS(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; result = (OGRErr)OSRSpatialReferenceShadow_SetGS(arg1,arg2,arg3,arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetGH(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; result = (OGRErr)OSRSpatialReferenceShadow_SetGH(arg1,arg2,arg3,arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetIGH(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (OGRErr)OSRSpatialReferenceShadow_SetIGH(arg1); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetGEOS(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; result = (OGRErr)OSRSpatialReferenceShadow_SetGEOS(arg1,arg2,arg3,arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetGnomonic(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; result = (OGRErr)OSRSpatialReferenceShadow_SetGnomonic(arg1,arg2,arg3,arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetHOM(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; double arg7 ; double arg8 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; arg7 = (double)jarg7; arg8 = (double)jarg8; result = (OGRErr)OSRSpatialReferenceShadow_SetHOM(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetHOM2PNO(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8, jdouble jarg9) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; double arg7 ; double arg8 ; double arg9 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; arg7 = (double)jarg7; arg8 = (double)jarg8; arg9 = (double)jarg9; result = (OGRErr)OSRSpatialReferenceShadow_SetHOM2PNO(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetKrovak(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; double arg7 ; double arg8 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; arg7 = (double)jarg7; arg8 = (double)jarg8; result = (OGRErr)OSRSpatialReferenceShadow_SetKrovak(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetLAEA(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; result = (OGRErr)OSRSpatialReferenceShadow_SetLAEA(arg1,arg2,arg3,arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetLCC(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6, jdouble jarg7) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; double arg7 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; arg7 = (double)jarg7; result = (OGRErr)OSRSpatialReferenceShadow_SetLCC(arg1,arg2,arg3,arg4,arg5,arg6,arg7); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetLCC1SP(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; result = (OGRErr)OSRSpatialReferenceShadow_SetLCC1SP(arg1,arg2,arg3,arg4,arg5,arg6); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetLCCB(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6, jdouble jarg7) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; double arg7 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; arg7 = (double)jarg7; result = (OGRErr)OSRSpatialReferenceShadow_SetLCCB(arg1,arg2,arg3,arg4,arg5,arg6,arg7); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetMC(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; result = (OGRErr)OSRSpatialReferenceShadow_SetMC(arg1,arg2,arg3,arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetMercator(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; result = (OGRErr)OSRSpatialReferenceShadow_SetMercator(arg1,arg2,arg3,arg4,arg5,arg6); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetMercator2SP(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; result = (OGRErr)OSRSpatialReferenceShadow_SetMercator2SP(arg1,arg2,arg3,arg4,arg5,arg6); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetMollweide(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; result = (OGRErr)OSRSpatialReferenceShadow_SetMollweide(arg1,arg2,arg3,arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetNZMG(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; result = (OGRErr)OSRSpatialReferenceShadow_SetNZMG(arg1,arg2,arg3,arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetOS(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; result = (OGRErr)OSRSpatialReferenceShadow_SetOS(arg1,arg2,arg3,arg4,arg5,arg6); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetOrthographic(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; result = (OGRErr)OSRSpatialReferenceShadow_SetOrthographic(arg1,arg2,arg3,arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetPolyconic(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; result = (OGRErr)OSRSpatialReferenceShadow_SetPolyconic(arg1,arg2,arg3,arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetPS(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; result = (OGRErr)OSRSpatialReferenceShadow_SetPS(arg1,arg2,arg3,arg4,arg5,arg6); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetRobinson(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; result = (OGRErr)OSRSpatialReferenceShadow_SetRobinson(arg1,arg2,arg3,arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetSinusoidal(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; result = (OGRErr)OSRSpatialReferenceShadow_SetSinusoidal(arg1,arg2,arg3,arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetStereographic(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; result = (OGRErr)OSRSpatialReferenceShadow_SetStereographic(arg1,arg2,arg3,arg4,arg5,arg6); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetSOC(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; result = (OGRErr)OSRSpatialReferenceShadow_SetSOC(arg1,arg2,arg3,arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetTM(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; result = (OGRErr)OSRSpatialReferenceShadow_SetTM(arg1,arg2,arg3,arg4,arg5,arg6); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetTMVariant(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6, jdouble jarg7) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; double arg7 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; arg7 = (double)jarg7; result = (OGRErr)OSRSpatialReferenceShadow_SetTMVariant(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetTMG(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; result = (OGRErr)OSRSpatialReferenceShadow_SetTMG(arg1,arg2,arg3,arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetTMSO(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; result = (OGRErr)OSRSpatialReferenceShadow_SetTMSO(arg1,arg2,arg3,arg4,arg5,arg6); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetVDG(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; result = (OGRErr)OSRSpatialReferenceShadow_SetVDG(arg1,arg2,arg3,arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetWellKnownGeogCS(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)OSRSpatialReferenceShadow_SetWellKnownGeogCS(arg1,(char const *)arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetFromUserInput(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)OSRSpatialReferenceShadow_SetFromUserInput(arg1,(char const *)arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1CopyGeogCSFrom(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg2_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = *(OSRSpatialReferenceShadow **)&jarg2; { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)OSRSpatialReferenceShadow_CopyGeogCSFrom(arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetTOWGS84(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double arg2 ; double arg3 ; double arg4 ; double arg5 ; double arg6 ; double arg7 ; double arg8 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (double)jarg2; arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; arg6 = (double)jarg6; arg7 = (double)jarg7; arg8 = (double)jarg8; result = (OGRErr)OSRSpatialReferenceShadow_SetTOWGS84(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1GetTOWGS84(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdoubleArray jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; double *arg2 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; { /* %typemap(in) (double argout[ANY]) */ if(jarg2 == NULL || jenv->GetArrayLength(jarg2) != 7) { char errorMsg[512]; sprintf(errorMsg, "array of size %d expected", 7); SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, errorMsg); return 0; } arg2 = (double *)jenv->GetDoubleArrayElements(jarg2, NULL); } result = (OGRErr)OSRSpatialReferenceShadow_GetTOWGS84(arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(argout) (double argout[ANY]) */ } { /* %typemap(freearg) (double argout[ANY]) */ jenv->ReleaseDoubleArrayElements(jarg2, (jdouble *)arg2, 0); } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetLocalCS(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } result = (OGRErr)OSRSpatialReferenceShadow_SetLocalCS(arg1,(char const *)arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetGeogCS_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4, jdouble jarg5, jdouble jarg6, jstring jarg7, jdouble jarg8, jstring jarg9, jdouble jarg10) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; double arg5 ; double arg6 ; char *arg7 = (char *) 0 ; double arg8 ; char *arg9 = (char *) 0 ; double arg10 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } arg4 = 0; if (jarg4) { arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); if (!arg4) return 0; } arg5 = (double)jarg5; arg6 = (double)jarg6; arg7 = 0; if (jarg7) { arg7 = (char *)jenv->GetStringUTFChars(jarg7, 0); if (!arg7) return 0; } arg8 = (double)jarg8; arg9 = 0; if (jarg9) { arg9 = (char *)jenv->GetStringUTFChars(jarg9, 0); if (!arg9) return 0; } arg10 = (double)jarg10; result = (OGRErr)OSRSpatialReferenceShadow_SetGeogCS__SWIG_0(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,(char const *)arg7,arg8,(char const *)arg9,arg10); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); if (arg7) jenv->ReleaseStringUTFChars(jarg7, (const char *)arg7); if (arg9) jenv->ReleaseStringUTFChars(jarg9, (const char *)arg9); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetGeogCS_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4, jdouble jarg5, jdouble jarg6, jstring jarg7, jdouble jarg8, jstring jarg9) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; double arg5 ; double arg6 ; char *arg7 = (char *) 0 ; double arg8 ; char *arg9 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } arg4 = 0; if (jarg4) { arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); if (!arg4) return 0; } arg5 = (double)jarg5; arg6 = (double)jarg6; arg7 = 0; if (jarg7) { arg7 = (char *)jenv->GetStringUTFChars(jarg7, 0); if (!arg7) return 0; } arg8 = (double)jarg8; arg9 = 0; if (jarg9) { arg9 = (char *)jenv->GetStringUTFChars(jarg9, 0); if (!arg9) return 0; } result = (OGRErr)OSRSpatialReferenceShadow_SetGeogCS__SWIG_0(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,(char const *)arg7,arg8,(char const *)arg9); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); if (arg7) jenv->ReleaseStringUTFChars(jarg7, (const char *)arg7); if (arg9) jenv->ReleaseStringUTFChars(jarg9, (const char *)arg9); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetGeogCS_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4, jdouble jarg5, jdouble jarg6, jstring jarg7, jdouble jarg8) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; double arg5 ; double arg6 ; char *arg7 = (char *) 0 ; double arg8 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } arg4 = 0; if (jarg4) { arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); if (!arg4) return 0; } arg5 = (double)jarg5; arg6 = (double)jarg6; arg7 = 0; if (jarg7) { arg7 = (char *)jenv->GetStringUTFChars(jarg7, 0); if (!arg7) return 0; } arg8 = (double)jarg8; result = (OGRErr)OSRSpatialReferenceShadow_SetGeogCS__SWIG_0(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,(char const *)arg7,arg8); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); if (arg7) jenv->ReleaseStringUTFChars(jarg7, (const char *)arg7); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetGeogCS_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4, jdouble jarg5, jdouble jarg6, jstring jarg7) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; double arg5 ; double arg6 ; char *arg7 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } arg4 = 0; if (jarg4) { arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); if (!arg4) return 0; } arg5 = (double)jarg5; arg6 = (double)jarg6; arg7 = 0; if (jarg7) { arg7 = (char *)jenv->GetStringUTFChars(jarg7, 0); if (!arg7) return 0; } result = (OGRErr)OSRSpatialReferenceShadow_SetGeogCS__SWIG_0(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,(char const *)arg7); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); if (arg7) jenv->ReleaseStringUTFChars(jarg7, (const char *)arg7); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetGeogCS_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4, jdouble jarg5, jdouble jarg6) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; double arg5 ; double arg6 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } arg4 = 0; if (jarg4) { arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); if (!arg4) return 0; } arg5 = (double)jarg5; arg6 = (double)jarg6; result = (OGRErr)OSRSpatialReferenceShadow_SetGeogCS__SWIG_0(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,arg6); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetProjCS_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)OSRSpatialReferenceShadow_SetProjCS__SWIG_0(arg1,(char const *)arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetProjCS_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (OGRErr)OSRSpatialReferenceShadow_SetProjCS__SWIG_0(arg1); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetGeocCS_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)OSRSpatialReferenceShadow_SetGeocCS__SWIG_0(arg1,(char const *)arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetGeocCS_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (OGRErr)OSRSpatialReferenceShadow_SetGeocCS__SWIG_0(arg1); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetVertCS_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jint jarg4) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; int arg4 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } arg4 = (int)jarg4; result = (OGRErr)OSRSpatialReferenceShadow_SetVertCS__SWIG_0(arg1,(char const *)arg2,(char const *)arg3,arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetVertCS_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } result = (OGRErr)OSRSpatialReferenceShadow_SetVertCS__SWIG_0(arg1,(char const *)arg2,(char const *)arg3); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetVertCS_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } result = (OGRErr)OSRSpatialReferenceShadow_SetVertCS__SWIG_0(arg1,(char const *)arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetVertCS_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (OGRErr)OSRSpatialReferenceShadow_SetVertCS__SWIG_0(arg1); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1SetCompoundCS(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; OSRSpatialReferenceShadow *arg3 = (OSRSpatialReferenceShadow *) 0 ; OSRSpatialReferenceShadow *arg4 = (OSRSpatialReferenceShadow *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg3_; (void)jarg4_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = *(OSRSpatialReferenceShadow **)&jarg3; arg4 = *(OSRSpatialReferenceShadow **)&jarg4; { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } { if (!arg3) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } { if (!arg4) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)OSRSpatialReferenceShadow_SetCompoundCS(arg1,(char const *)arg2,arg3,arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromWkt(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char **arg2 = (char **) 0 ; char *ori_val2 ; char *val2 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; { /* %typemap(in) (char **ignorechange) */ ori_val2 = val2 = (char *)jenv->GetStringUTFChars(jarg2, 0); arg2 = &val2; } result = (OGRErr)OSRSpatialReferenceShadow_ImportFromWkt(arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(freearg) (char **ignorechange) */ jenv->ReleaseStringUTFChars(jarg2, ori_val2); } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromProj4(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } result = (OGRErr)OSRSpatialReferenceShadow_ImportFromProj4(arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromUrl(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)OSRSpatialReferenceShadow_ImportFromUrl(arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromESRI(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char **arg2 = (char **) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; { /* %typemap(in) char **options */ arg2 = NULL; if(jarg2 != 0) { const jclass vector = jenv->FindClass("java/util/Vector"); const jclass enumeration = jenv->FindClass("java/util/Enumeration"); const jclass stringClass = jenv->FindClass("java/lang/String"); const jmethodID elements = jenv->GetMethodID(vector, "elements", "()Ljava/util/Enumeration;"); const jmethodID hasMoreElements = jenv->GetMethodID(enumeration, "hasMoreElements", "()Z"); const jmethodID getNextElement = jenv->GetMethodID(enumeration, "nextElement", "()Ljava/lang/Object;"); if(vector == NULL || enumeration == NULL || elements == NULL || hasMoreElements == NULL || getNextElement == NULL) { fprintf(stderr, "Could not load (options **) jni types.\n"); return 0; } for (jobject keys = jenv->CallObjectMethod(jarg2, elements); jenv->CallBooleanMethod(keys, hasMoreElements) == JNI_TRUE;) { jstring value = (jstring)jenv->CallObjectMethod(keys, getNextElement); if (value == NULL || !jenv->IsInstanceOf(value, stringClass)) { CSLDestroy(arg2); SWIG_JavaThrowException(jenv, SWIG_JavaIllegalArgumentException, "an element in the vector is not a string"); return 0; } const char *valptr = jenv->GetStringUTFChars(value, 0); arg2 = CSLAddString(arg2, valptr); jenv->ReleaseStringUTFChars(value, valptr); } } } result = (OGRErr)OSRSpatialReferenceShadow_ImportFromESRI(arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(freearg) char **options */ CSLDestroy( arg2 ); } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromEPSG(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int arg2 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (int)jarg2; result = (OGRErr)OSRSpatialReferenceShadow_ImportFromEPSG(arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromEPSGA(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; int arg2 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (int)jarg2; result = (OGRErr)OSRSpatialReferenceShadow_ImportFromEPSGA(arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromPCI_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jdoubleArray jarg4) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; double *arg4 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } { /* %typemap(in) (double argin[ANY]) */ if(jarg4 == NULL || jenv->GetArrayLength(jarg4) != 17) { char errorMsg[512]; sprintf(errorMsg, "array of size %d expected", 17); SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, errorMsg); return 0; } arg4 = (double *)jenv->GetDoubleArrayElements(jarg4, NULL); } result = (OGRErr)OSRSpatialReferenceShadow_ImportFromPCI__SWIG_0(arg1,(char const *)arg2,(char const *)arg3,arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(argout) (double argin[ANY]) */ } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); { /* %typemap(in) (double argin[ANY]) */ if(arg4) { jenv->ReleaseDoubleArrayElements(jarg4, (jdouble *)arg4, JNI_ABORT); } } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromPCI_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } result = (OGRErr)OSRSpatialReferenceShadow_ImportFromPCI__SWIG_0(arg1,(char const *)arg2,(char const *)arg3); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromPCI_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } result = (OGRErr)OSRSpatialReferenceShadow_ImportFromPCI__SWIG_0(arg1,(char const *)arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromUSGS_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3, jdoubleArray jarg4, jint jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; long arg2 ; long arg3 ; double *arg4 ; long arg5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (long)jarg2; arg3 = (long)jarg3; { /* %typemap(in) (double argin[ANY]) */ if(jarg4 == NULL || jenv->GetArrayLength(jarg4) != 15) { char errorMsg[512]; sprintf(errorMsg, "array of size %d expected", 15); SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, errorMsg); return 0; } arg4 = (double *)jenv->GetDoubleArrayElements(jarg4, NULL); } arg5 = (long)jarg5; result = (OGRErr)OSRSpatialReferenceShadow_ImportFromUSGS__SWIG_0(arg1,arg2,arg3,arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(argout) (double argin[ANY]) */ } { /* %typemap(in) (double argin[ANY]) */ if(arg4) { jenv->ReleaseDoubleArrayElements(jarg4, (jdouble *)arg4, JNI_ABORT); } } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromUSGS_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3, jdoubleArray jarg4) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; long arg2 ; long arg3 ; double *arg4 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (long)jarg2; arg3 = (long)jarg3; { /* %typemap(in) (double argin[ANY]) */ if(jarg4 == NULL || jenv->GetArrayLength(jarg4) != 15) { char errorMsg[512]; sprintf(errorMsg, "array of size %d expected", 15); SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, errorMsg); return 0; } arg4 = (double *)jenv->GetDoubleArrayElements(jarg4, NULL); } result = (OGRErr)OSRSpatialReferenceShadow_ImportFromUSGS__SWIG_0(arg1,arg2,arg3,arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(argout) (double argin[ANY]) */ } { /* %typemap(in) (double argin[ANY]) */ if(arg4) { jenv->ReleaseDoubleArrayElements(jarg4, (jdouble *)arg4, JNI_ABORT); } } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromUSGS_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; long arg2 ; long arg3 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (long)jarg2; arg3 = (long)jarg3; result = (OGRErr)OSRSpatialReferenceShadow_ImportFromUSGS__SWIG_0(arg1,arg2,arg3); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromUSGS_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; long arg2 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = (long)jarg2; result = (OGRErr)OSRSpatialReferenceShadow_ImportFromUSGS__SWIG_0(arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } result = (OGRErr)OSRSpatialReferenceShadow_ImportFromXML(arg1,(char const *)arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromERM(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } arg4 = 0; if (jarg4) { arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); if (!arg4) return 0; } { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } { if (!arg3) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)OSRSpatialReferenceShadow_ImportFromERM(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromMICoordSys(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } result = (OGRErr)OSRSpatialReferenceShadow_ImportFromMICoordSys(arg1,(char const *)arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ImportFromOzi(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char **arg2 = (char **) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; { /* %typemap(in) char **options */ arg2 = NULL; if(jarg2 != 0) { const jclass vector = jenv->FindClass("java/util/Vector"); const jclass enumeration = jenv->FindClass("java/util/Enumeration"); const jclass stringClass = jenv->FindClass("java/lang/String"); const jmethodID elements = jenv->GetMethodID(vector, "elements", "()Ljava/util/Enumeration;"); const jmethodID hasMoreElements = jenv->GetMethodID(enumeration, "hasMoreElements", "()Z"); const jmethodID getNextElement = jenv->GetMethodID(enumeration, "nextElement", "()Ljava/lang/Object;"); if(vector == NULL || enumeration == NULL || elements == NULL || hasMoreElements == NULL || getNextElement == NULL) { fprintf(stderr, "Could not load (options **) jni types.\n"); return 0; } for (jobject keys = jenv->CallObjectMethod(jarg2, elements); jenv->CallBooleanMethod(keys, hasMoreElements) == JNI_TRUE;) { jstring value = (jstring)jenv->CallObjectMethod(keys, getNextElement); if (value == NULL || !jenv->IsInstanceOf(value, stringClass)) { CSLDestroy(arg2); SWIG_JavaThrowException(jenv, SWIG_JavaIllegalArgumentException, "an element in the vector is not a string"); return 0; } const char *valptr = jenv->GetStringUTFChars(value, 0); arg2 = CSLAddString(arg2, valptr); jenv->ReleaseStringUTFChars(value, valptr); } } } { if (!arg2) { { SWIG_JavaException(jenv, SWIG_ValueError, "Received a NULL pointer."); return 0; }; } } result = (OGRErr)OSRSpatialReferenceShadow_ImportFromOzi(arg1,(char const *const *)arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(freearg) char **options */ CSLDestroy( arg2 ); } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ExportToWkt(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobjectArray jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char **arg2 = (char **) 0 ; char *argout2 = 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; { /* %typemap(in) (char **argout2) */ arg2 = &argout2; } result = (OGRErr)OSRSpatialReferenceShadow_ExportToWkt(arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(argout) (char **argout) */ jstring temp_string; if(jarg2 != NULL && (int)jenv->GetArrayLength(jarg2) >= 1) { temp_string = jenv->NewStringUTF(argout2); jenv->SetObjectArrayElement(jarg2, 0, temp_string); jenv->DeleteLocalRef(temp_string); } } { /* %typemap(freearg) (char **argout) */ if(arg2) { CPLFree((void *)argout2); } } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ExportToPrettyWkt_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobjectArray jarg2, jint jarg3) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char **arg2 = (char **) 0 ; int arg3 ; char *argout2 = 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; { /* %typemap(in) (char **argout2) */ arg2 = &argout2; } arg3 = (int)jarg3; result = (OGRErr)OSRSpatialReferenceShadow_ExportToPrettyWkt__SWIG_0(arg1,arg2,arg3); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(argout) (char **argout) */ jstring temp_string; if(jarg2 != NULL && (int)jenv->GetArrayLength(jarg2) >= 1) { temp_string = jenv->NewStringUTF(argout2); jenv->SetObjectArrayElement(jarg2, 0, temp_string); jenv->DeleteLocalRef(temp_string); } } { /* %typemap(freearg) (char **argout) */ if(arg2) { CPLFree((void *)argout2); } } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ExportToPrettyWkt_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobjectArray jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char **arg2 = (char **) 0 ; char *argout2 = 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; { /* %typemap(in) (char **argout2) */ arg2 = &argout2; } result = (OGRErr)OSRSpatialReferenceShadow_ExportToPrettyWkt__SWIG_0(arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(argout) (char **argout) */ jstring temp_string; if(jarg2 != NULL && (int)jenv->GetArrayLength(jarg2) >= 1) { temp_string = jenv->NewStringUTF(argout2); jenv->SetObjectArrayElement(jarg2, 0, temp_string); jenv->DeleteLocalRef(temp_string); } } { /* %typemap(freearg) (char **argout) */ if(arg2) { CPLFree((void *)argout2); } } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ExportToProj4(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobjectArray jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char **arg2 = (char **) 0 ; char *argout2 = 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; { /* %typemap(in) (char **argout2) */ arg2 = &argout2; } result = (OGRErr)OSRSpatialReferenceShadow_ExportToProj4(arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(argout) (char **argout) */ jstring temp_string; if(jarg2 != NULL && (int)jenv->GetArrayLength(jarg2) >= 1) { temp_string = jenv->NewStringUTF(argout2); jenv->SetObjectArrayElement(jarg2, 0, temp_string); jenv->DeleteLocalRef(temp_string); } } { /* %typemap(freearg) (char **argout) */ if(arg2) { CPLFree((void *)argout2); } } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ExportToPCI(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobjectArray jarg2, jobjectArray jarg3, jdoubleArray jarg4) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char **arg2 = (char **) 0 ; char **arg3 = (char **) 0 ; double **arg4 ; char *argout2 = 0 ; char *argout3 = 0 ; double *argout4 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; { /* %typemap(in) (char **argout2) */ arg2 = &argout2; } { /* %typemap(in) (char **argout3) */ arg3 = &argout3; } { /* %typemap(in) (double *argout4[ANY]) */ if(jarg4 == NULL || jenv->GetArrayLength(jarg4) != 17) { char errorMsg[512]; sprintf(errorMsg, "array of size %d expected", 17); SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, errorMsg); return 0; } arg4 = &argout4; } result = (OGRErr)OSRSpatialReferenceShadow_ExportToPCI(arg1,arg2,arg3,arg4); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(argout) (char **argout) */ jstring temp_string; if(jarg2 != NULL && (int)jenv->GetArrayLength(jarg2) >= 1) { temp_string = jenv->NewStringUTF(argout2); jenv->SetObjectArrayElement(jarg2, 0, temp_string); jenv->DeleteLocalRef(temp_string); } } { /* %typemap(argout) (char **argout) */ jstring temp_string; if(jarg3 != NULL && (int)jenv->GetArrayLength(jarg3) >= 1) { temp_string = jenv->NewStringUTF(argout3); jenv->SetObjectArrayElement(jarg3, 0, temp_string); jenv->DeleteLocalRef(temp_string); } } { /* %typemap(argout) (double *argout[ANY]) */ jenv->SetDoubleArrayRegion(jarg4, (jsize)0, (jsize)17, *arg4); } { /* %typemap(freearg) (char **argout) */ if(arg2) { CPLFree((void *)argout2); } } { /* %typemap(freearg) (char **argout) */ if(arg3) { CPLFree((void *)argout3); } } { /* %typemap(freearg) (double *argout[ANY]) */ CPLFree(*arg4); } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ExportToUSGS(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jintArray jarg2, jintArray jarg3, jdoubleArray jarg4, jintArray jarg5) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; long *arg2 = (long *) 0 ; long *arg3 = (long *) 0 ; double **arg4 ; long *arg5 = (long *) 0 ; long temp2 ; long temp3 ; double *argout4 ; long temp5 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; { if (!jarg2) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "array null"); return 0; } if (jenv->GetArrayLength(jarg2) == 0) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } temp2 = (long)0; arg2 = &temp2; } { if (!jarg3) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "array null"); return 0; } if (jenv->GetArrayLength(jarg3) == 0) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } temp3 = (long)0; arg3 = &temp3; } { /* %typemap(in) (double *argout4[ANY]) */ if(jarg4 == NULL || jenv->GetArrayLength(jarg4) != 15) { char errorMsg[512]; sprintf(errorMsg, "array of size %d expected", 15); SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, errorMsg); return 0; } arg4 = &argout4; } { if (!jarg5) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "array null"); return 0; } if (jenv->GetArrayLength(jarg5) == 0) { SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } temp5 = (long)0; arg5 = &temp5; } result = (OGRErr)OSRSpatialReferenceShadow_ExportToUSGS(arg1,arg2,arg3,arg4,arg5); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { jint jvalue = (jint)temp2; jenv->SetIntArrayRegion(jarg2, 0, 1, &jvalue); } { jint jvalue = (jint)temp3; jenv->SetIntArrayRegion(jarg3, 0, 1, &jvalue); } { /* %typemap(argout) (double *argout[ANY]) */ jenv->SetDoubleArrayRegion(jarg4, (jsize)0, (jsize)15, *arg4); } { jint jvalue = (jint)temp5; jenv->SetIntArrayRegion(jarg5, 0, 1, &jvalue); } { /* %typemap(freearg) (double *argout[ANY]) */ CPLFree(*arg4); } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ExportToXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobjectArray jarg2, jstring jarg3) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char **arg2 = (char **) 0 ; char *arg3 = (char *) 0 ; char *argout2 = 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; { /* %typemap(in) (char **argout2) */ arg2 = &argout2; } arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } result = (OGRErr)OSRSpatialReferenceShadow_ExportToXML__SWIG_0(arg1,arg2,(char const *)arg3); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(argout) (char **argout) */ jstring temp_string; if(jarg2 != NULL && (int)jenv->GetArrayLength(jarg2) >= 1) { temp_string = jenv->NewStringUTF(argout2); jenv->SetObjectArrayElement(jarg2, 0, temp_string); jenv->DeleteLocalRef(temp_string); } } { /* %typemap(freearg) (char **argout) */ if(arg2) { CPLFree((void *)argout2); } } if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ExportToXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobjectArray jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char **arg2 = (char **) 0 ; char *argout2 = 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; { /* %typemap(in) (char **argout2) */ arg2 = &argout2; } result = (OGRErr)OSRSpatialReferenceShadow_ExportToXML__SWIG_0(arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(argout) (char **argout) */ jstring temp_string; if(jarg2 != NULL && (int)jenv->GetArrayLength(jarg2) >= 1) { temp_string = jenv->NewStringUTF(argout2); jenv->SetObjectArrayElement(jarg2, 0, temp_string); jenv->DeleteLocalRef(temp_string); } } { /* %typemap(freearg) (char **argout) */ if(arg2) { CPLFree((void *)argout2); } } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ExportToMICoordSys(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobjectArray jarg2) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char **arg2 = (char **) 0 ; char *argout2 = 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; { /* %typemap(in) (char **argout2) */ arg2 = &argout2; } result = (OGRErr)OSRSpatialReferenceShadow_ExportToMICoordSys(arg1,arg2); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(argout) (char **argout) */ jstring temp_string; if(jarg2 != NULL && (int)jenv->GetArrayLength(jarg2) >= 1) { temp_string = jenv->NewStringUTF(argout2); jenv->SetObjectArrayElement(jarg2, 0, temp_string); jenv->DeleteLocalRef(temp_string); } } { /* %typemap(freearg) (char **argout) */ if(arg2) { CPLFree((void *)argout2); } } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jlong JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1CloneGeogCS(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OSRSpatialReferenceShadow *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (OSRSpatialReferenceShadow *)OSRSpatialReferenceShadow_CloneGeogCS(arg1); *(OSRSpatialReferenceShadow **)&jresult = result; return jresult; } SWIGEXPORT jlong JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1Clone(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OSRSpatialReferenceShadow *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (OSRSpatialReferenceShadow *)OSRSpatialReferenceShadow_Clone(arg1); *(OSRSpatialReferenceShadow **)&jresult = result; return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1Validate(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (OGRErr)OSRSpatialReferenceShadow_Validate(arg1); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1StripCTParms(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (OGRErr)OSRSpatialReferenceShadow_StripCTParms(arg1); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1FixupOrdering(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (OGRErr)OSRSpatialReferenceShadow_FixupOrdering(arg1); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1Fixup(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (OGRErr)OSRSpatialReferenceShadow_Fixup(arg1); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1MorphToESRI(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (OGRErr)OSRSpatialReferenceShadow_MorphToESRI(arg1); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jint JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1MorphFromESRI(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OGRErr result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; result = (OGRErr)OSRSpatialReferenceShadow_MorphFromESRI(arg1); { /* %typemap(out) OGRErr */ if (result != 0 && bUseExceptions) { SWIG_JavaThrowException(jenv, SWIG_JavaRuntimeException, OGRErrMessages(result)); return 0; } jresult = (jint)result; } { /* %typemap(ret) OGRErr */ } return jresult; } SWIGEXPORT jlong JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ConvertToOtherProjection_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jobject jarg3) { jlong jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; char **arg3 = (char **) 0 ; OSRSpatialReferenceShadow *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } { /* %typemap(in) char **options */ arg3 = NULL; if(jarg3 != 0) { const jclass vector = jenv->FindClass("java/util/Vector"); const jclass enumeration = jenv->FindClass("java/util/Enumeration"); const jclass stringClass = jenv->FindClass("java/lang/String"); const jmethodID elements = jenv->GetMethodID(vector, "elements", "()Ljava/util/Enumeration;"); const jmethodID hasMoreElements = jenv->GetMethodID(enumeration, "hasMoreElements", "()Z"); const jmethodID getNextElement = jenv->GetMethodID(enumeration, "nextElement", "()Ljava/lang/Object;"); if(vector == NULL || enumeration == NULL || elements == NULL || hasMoreElements == NULL || getNextElement == NULL) { fprintf(stderr, "Could not load (options **) jni types.\n"); return 0; } for (jobject keys = jenv->CallObjectMethod(jarg3, elements); jenv->CallBooleanMethod(keys, hasMoreElements) == JNI_TRUE;) { jstring value = (jstring)jenv->CallObjectMethod(keys, getNextElement); if (value == NULL || !jenv->IsInstanceOf(value, stringClass)) { CSLDestroy(arg3); SWIG_JavaThrowException(jenv, SWIG_JavaIllegalArgumentException, "an element in the vector is not a string"); return 0; } const char *valptr = jenv->GetStringUTFChars(value, 0); arg3 = CSLAddString(arg3, valptr); jenv->ReleaseStringUTFChars(value, valptr); } } } result = (OSRSpatialReferenceShadow *)OSRSpatialReferenceShadow_ConvertToOtherProjection__SWIG_0(arg1,(char const *)arg2,arg3); *(OSRSpatialReferenceShadow **)&jresult = result; if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); { /* %typemap(freearg) char **options */ CSLDestroy( arg3 ); } return jresult; } SWIGEXPORT jlong JNICALL Java_org_gdal_osr_osrJNI_SpatialReference_1ConvertToOtherProjection_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) { jlong jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; char *arg2 = (char *) 0 ; OSRSpatialReferenceShadow *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = 0; if (jarg2) { arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } result = (OSRSpatialReferenceShadow *)OSRSpatialReferenceShadow_ConvertToOtherProjection__SWIG_0(arg1,(char const *)arg2); *(OSRSpatialReferenceShadow **)&jresult = result; if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } SWIGEXPORT jlong JNICALL Java_org_gdal_osr_osrJNI_new_1CoordinateTransformation(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) { jlong jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ; OSRCoordinateTransformationShadow *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg2_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = *(OSRSpatialReferenceShadow **)&jarg2; result = (OSRCoordinateTransformationShadow *)new_OSRCoordinateTransformationShadow(arg1,arg2); *(OSRCoordinateTransformationShadow **)&jresult = result; return jresult; } SWIGEXPORT void JNICALL Java_org_gdal_osr_osrJNI_delete_1CoordinateTransformation(JNIEnv *jenv, jclass jcls, jlong jarg1) { OSRCoordinateTransformationShadow *arg1 = (OSRCoordinateTransformationShadow *) 0 ; (void)jenv; (void)jcls; arg1 = *(OSRCoordinateTransformationShadow **)&jarg1; delete_OSRCoordinateTransformationShadow(arg1); } SWIGEXPORT void JNICALL Java_org_gdal_osr_osrJNI_CoordinateTransformation_1TransformPoint_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdoubleArray jarg2) { OSRCoordinateTransformationShadow *arg1 = (OSRCoordinateTransformationShadow *) 0 ; double *arg2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRCoordinateTransformationShadow **)&jarg1; { /* %typemap(in) (double argout[ANY]) */ if(jarg2 == NULL || jenv->GetArrayLength(jarg2) != 3) { char errorMsg[512]; sprintf(errorMsg, "array of size %d expected", 3); SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, errorMsg); return ; } arg2 = (double *)jenv->GetDoubleArrayElements(jarg2, NULL); } OSRCoordinateTransformationShadow_TransformPoint__SWIG_0(arg1,arg2); { /* %typemap(argout) (double argout[ANY]) */ } { /* %typemap(freearg) (double argout[ANY]) */ jenv->ReleaseDoubleArrayElements(jarg2, (jdouble *)arg2, 0); } } SWIGEXPORT void JNICALL Java_org_gdal_osr_osrJNI_CoordinateTransformation_1TransformPoint_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdoubleArray jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) { OSRCoordinateTransformationShadow *arg1 = (OSRCoordinateTransformationShadow *) 0 ; double *arg2 ; double arg3 ; double arg4 ; double arg5 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRCoordinateTransformationShadow **)&jarg1; { /* %typemap(in) (double argout[ANY]) */ if(jarg2 == NULL || jenv->GetArrayLength(jarg2) != 3) { char errorMsg[512]; sprintf(errorMsg, "array of size %d expected", 3); SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, errorMsg); return ; } arg2 = (double *)jenv->GetDoubleArrayElements(jarg2, NULL); } arg3 = (double)jarg3; arg4 = (double)jarg4; arg5 = (double)jarg5; OSRCoordinateTransformationShadow_TransformPoint__SWIG_1(arg1,arg2,arg3,arg4,arg5); { /* %typemap(argout) (double argout[ANY]) */ } { /* %typemap(freearg) (double argout[ANY]) */ jenv->ReleaseDoubleArrayElements(jarg2, (jdouble *)arg2, 0); } } SWIGEXPORT void JNICALL Java_org_gdal_osr_osrJNI_CoordinateTransformation_1TransformPoint_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdoubleArray jarg2, jdouble jarg3, jdouble jarg4) { OSRCoordinateTransformationShadow *arg1 = (OSRCoordinateTransformationShadow *) 0 ; double *arg2 ; double arg3 ; double arg4 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRCoordinateTransformationShadow **)&jarg1; { /* %typemap(in) (double argout[ANY]) */ if(jarg2 == NULL || jenv->GetArrayLength(jarg2) != 3) { char errorMsg[512]; sprintf(errorMsg, "array of size %d expected", 3); SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, errorMsg); return ; } arg2 = (double *)jenv->GetDoubleArrayElements(jarg2, NULL); } arg3 = (double)jarg3; arg4 = (double)jarg4; OSRCoordinateTransformationShadow_TransformPoint__SWIG_1(arg1,arg2,arg3,arg4); { /* %typemap(argout) (double argout[ANY]) */ } { /* %typemap(freearg) (double argout[ANY]) */ jenv->ReleaseDoubleArrayElements(jarg2, (jdouble *)arg2, 0); } } SWIGEXPORT void JNICALL Java_org_gdal_osr_osrJNI_CoordinateTransformation_1TransformPoints(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobjectArray jarg2) { OSRCoordinateTransformationShadow *arg1 = (OSRCoordinateTransformationShadow *) 0 ; int arg2 ; double *arg3 = (double *) 0 ; double *arg4 = (double *) 0 ; double *arg5 = (double *) 0 ; int xyzLen2 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(OSRCoordinateTransformationShadow **)&jarg1; { /* %typemap(in) ( int nCount, double *x, double *y, double *z ) (int xyzLen2) */ arg2 = (jarg2) ? jenv->GetArrayLength(jarg2) : 0; xyzLen2 = arg2; arg3 = (double*)CPLMalloc(arg2 * sizeof(double)); arg4 = (double*)CPLMalloc(arg2 * sizeof(double)); arg5 = (double*)CPLMalloc(arg2 * sizeof(double)); int i; for (i = 0; iGetObjectArrayElement(jarg2, i); if (doubleArray == NULL) { CPLFree (arg3); CPLFree (arg4); CPLFree (arg5); SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null object in array"); return ; } int nDim = jenv->GetArrayLength(doubleArray); if (nDim != 2 && nDim != 3) { CPLFree (arg3); CPLFree (arg4); CPLFree (arg5); SWIG_JavaThrowException(jenv, SWIG_JavaIllegalArgumentException, "wrong array dimensions"); return ; } double* pElements = jenv->GetDoubleArrayElements(doubleArray, NULL); arg3[i] = pElements[0]; arg4[i] = pElements[1]; if (nDim == 3) arg5[i] = pElements[2]; else arg5[i] = 0; jenv->ReleaseDoubleArrayElements(doubleArray, pElements, JNI_ABORT); } } OSRCoordinateTransformationShadow_TransformPoints(arg1,arg2,arg3,arg4,arg5); { /* %typemap(argout) ( int nCount, double *x, double *y, double *z ) */ int i; for (i = 0; iGetObjectArrayElement(jarg2, i); int nDim = jenv->GetArrayLength(doubleArray); jenv->SetDoubleArrayRegion(doubleArray, (jsize)0, (jsize)1, &arg3[i]); jenv->SetDoubleArrayRegion(doubleArray, (jsize)1, (jsize)1, &arg4[i]); if (nDim == 3) jenv->SetDoubleArrayRegion(doubleArray, (jsize)2, (jsize)1, &arg5[i]); } CPLFree(arg3); CPLFree(arg4); CPLFree(arg5); } } SWIGEXPORT jlong JNICALL Java_org_gdal_osr_osrJNI_CreateCoordinateTransformation(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) { jlong jresult = 0 ; OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ; OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ; OSRCoordinateTransformationShadow *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; (void)jarg2_; arg1 = *(OSRSpatialReferenceShadow **)&jarg1; arg2 = *(OSRSpatialReferenceShadow **)&jarg2; result = (OSRCoordinateTransformationShadow *)CreateCoordinateTransformation(arg1,arg2); *(OSRCoordinateTransformationShadow **)&jresult = result; return jresult; } #ifdef __cplusplus } #endif