Line data Source code
1 : /* ----------------------------------------------------------------------------
2 : * This file was automatically generated by SWIG (http://www.swig.org).
3 : * Version 4.0.1
4 : *
5 : * This file is not intended to be easily readable and contains a number of
6 : * coding conventions designed to improve portability and efficiency. Do not make
7 : * changes to this file unless you know what you are doing--modify the SWIG
8 : * interface file instead.
9 : * ----------------------------------------------------------------------------- */
10 :
11 :
12 : #ifndef SWIGCSHARP
13 : #define SWIGCSHARP
14 : #endif
15 :
16 :
17 :
18 : #ifdef __cplusplus
19 : /* SwigValueWrapper is described in swig.swg */
20 : template<typename T> class SwigValueWrapper {
21 : struct SwigMovePointer {
22 : T *ptr;
23 : SwigMovePointer(T *p) : ptr(p) { }
24 : ~SwigMovePointer() { delete ptr; }
25 : SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; }
26 : } pointer;
27 : SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
28 : SwigValueWrapper(const SwigValueWrapper<T>& rhs);
29 : public:
30 : SwigValueWrapper() : pointer(0) { }
31 : SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; }
32 : operator T&() const { return *pointer.ptr; }
33 : T *operator&() { return pointer.ptr; }
34 : };
35 :
36 : template <typename T> T SwigValueInit() {
37 : return T();
38 : }
39 : #endif
40 :
41 : /* -----------------------------------------------------------------------------
42 : * This section contains generic SWIG labels for method/variable
43 : * declarations/attributes, and other compiler dependent labels.
44 : * ----------------------------------------------------------------------------- */
45 :
46 : /* template workaround for compilers that cannot correctly implement the C++ standard */
47 : #ifndef SWIGTEMPLATEDISAMBIGUATOR
48 : # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
49 : # define SWIGTEMPLATEDISAMBIGUATOR template
50 : # elif defined(__HP_aCC)
51 : /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
52 : /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
53 : # define SWIGTEMPLATEDISAMBIGUATOR template
54 : # else
55 : # define SWIGTEMPLATEDISAMBIGUATOR
56 : # endif
57 : #endif
58 :
59 : /* inline attribute */
60 : #ifndef SWIGINLINE
61 : # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
62 : # define SWIGINLINE inline
63 : # else
64 : # define SWIGINLINE
65 : # endif
66 : #endif
67 :
68 : /* attribute recognised by some compilers to avoid 'unused' warnings */
69 : #ifndef SWIGUNUSED
70 : # if defined(__GNUC__)
71 : # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
72 : # define SWIGUNUSED __attribute__ ((__unused__))
73 : # else
74 : # define SWIGUNUSED
75 : # endif
76 : # elif defined(__ICC)
77 : # define SWIGUNUSED __attribute__ ((__unused__))
78 : # else
79 : # define SWIGUNUSED
80 : # endif
81 : #endif
82 :
83 : #ifndef SWIG_MSC_UNSUPPRESS_4505
84 : # if defined(_MSC_VER)
85 : # pragma warning(disable : 4505) /* unreferenced local function has been removed */
86 : # endif
87 : #endif
88 :
89 : #ifndef SWIGUNUSEDPARM
90 : # ifdef __cplusplus
91 : # define SWIGUNUSEDPARM(p)
92 : # else
93 : # define SWIGUNUSEDPARM(p) p SWIGUNUSED
94 : # endif
95 : #endif
96 :
97 : /* internal SWIG method */
98 : #ifndef SWIGINTERN
99 : # define SWIGINTERN static SWIGUNUSED
100 : #endif
101 :
102 : /* internal inline SWIG method */
103 : #ifndef SWIGINTERNINLINE
104 : # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
105 : #endif
106 :
107 : /* exporting methods */
108 : #if defined(__GNUC__)
109 : # if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
110 : # ifndef GCC_HASCLASSVISIBILITY
111 : # define GCC_HASCLASSVISIBILITY
112 : # endif
113 : # endif
114 : #endif
115 :
116 : #ifndef SWIGEXPORT
117 : # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
118 : # if defined(STATIC_LINKED)
119 : # define SWIGEXPORT
120 : # else
121 : # define SWIGEXPORT __declspec(dllexport)
122 : # endif
123 : # else
124 : # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
125 : # define SWIGEXPORT __attribute__ ((visibility("default")))
126 : # else
127 : # define SWIGEXPORT
128 : # endif
129 : # endif
130 : #endif
131 :
132 : /* calling conventions for Windows */
133 : #ifndef SWIGSTDCALL
134 : # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
135 : # define SWIGSTDCALL __stdcall
136 : # else
137 : # define SWIGSTDCALL
138 : # endif
139 : #endif
140 :
141 : /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
142 : #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
143 : # define _CRT_SECURE_NO_DEPRECATE
144 : #endif
145 :
146 : /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
147 : #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
148 : # define _SCL_SECURE_NO_DEPRECATE
149 : #endif
150 :
151 : /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */
152 : #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
153 : # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
154 : #endif
155 :
156 : /* Intel's compiler complains if a variable which was never initialised is
157 : * cast to void, which is a common idiom which we use to indicate that we
158 : * are aware a variable isn't used. So we just silence that warning.
159 : * See: https://github.com/swig/swig/issues/192 for more discussion.
160 : */
161 : #ifdef __INTEL_COMPILER
162 : # pragma warning disable 592
163 : #endif
164 :
165 :
166 : #include <stdlib.h>
167 : #include <string.h>
168 : #include <stdio.h>
169 :
170 :
171 : /* Support for throwing C# exceptions from C/C++. There are two types:
172 : * Exceptions that take a message and ArgumentExceptions that take a message and a parameter name. */
173 : typedef enum {
174 : SWIG_CSharpApplicationException,
175 : SWIG_CSharpArithmeticException,
176 : SWIG_CSharpDivideByZeroException,
177 : SWIG_CSharpIndexOutOfRangeException,
178 : SWIG_CSharpInvalidCastException,
179 : SWIG_CSharpInvalidOperationException,
180 : SWIG_CSharpIOException,
181 : SWIG_CSharpNullReferenceException,
182 : SWIG_CSharpOutOfMemoryException,
183 : SWIG_CSharpOverflowException,
184 : SWIG_CSharpSystemException
185 : } SWIG_CSharpExceptionCodes;
186 :
187 : typedef enum {
188 : SWIG_CSharpArgumentException,
189 : SWIG_CSharpArgumentNullException,
190 : SWIG_CSharpArgumentOutOfRangeException
191 : } SWIG_CSharpExceptionArgumentCodes;
192 :
193 : typedef void (SWIGSTDCALL* SWIG_CSharpExceptionCallback_t)(const char *);
194 : typedef void (SWIGSTDCALL* SWIG_CSharpExceptionArgumentCallback_t)(const char *, const char *);
195 :
196 : typedef struct {
197 : SWIG_CSharpExceptionCodes code;
198 : SWIG_CSharpExceptionCallback_t callback;
199 : } SWIG_CSharpException_t;
200 :
201 : typedef struct {
202 : SWIG_CSharpExceptionArgumentCodes code;
203 : SWIG_CSharpExceptionArgumentCallback_t callback;
204 : } SWIG_CSharpExceptionArgument_t;
205 :
206 : static SWIG_CSharpException_t SWIG_csharp_exceptions[] = {
207 : { SWIG_CSharpApplicationException, NULL },
208 : { SWIG_CSharpArithmeticException, NULL },
209 : { SWIG_CSharpDivideByZeroException, NULL },
210 : { SWIG_CSharpIndexOutOfRangeException, NULL },
211 : { SWIG_CSharpInvalidCastException, NULL },
212 : { SWIG_CSharpInvalidOperationException, NULL },
213 : { SWIG_CSharpIOException, NULL },
214 : { SWIG_CSharpNullReferenceException, NULL },
215 : { SWIG_CSharpOutOfMemoryException, NULL },
216 : { SWIG_CSharpOverflowException, NULL },
217 : { SWIG_CSharpSystemException, NULL }
218 : };
219 :
220 : static SWIG_CSharpExceptionArgument_t SWIG_csharp_exceptions_argument[] = {
221 : { SWIG_CSharpArgumentException, NULL },
222 : { SWIG_CSharpArgumentNullException, NULL },
223 : { SWIG_CSharpArgumentOutOfRangeException, NULL }
224 : };
225 :
226 0 : static void SWIGUNUSED SWIG_CSharpSetPendingException(SWIG_CSharpExceptionCodes code, const char *msg) {
227 0 : SWIG_CSharpExceptionCallback_t callback = SWIG_csharp_exceptions[SWIG_CSharpApplicationException].callback;
228 0 : if ((size_t)code < sizeof(SWIG_csharp_exceptions)/sizeof(SWIG_CSharpException_t)) {
229 0 : callback = SWIG_csharp_exceptions[code].callback;
230 : }
231 0 : callback(msg);
232 0 : }
233 :
234 0 : static void SWIGUNUSED SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpExceptionArgumentCodes code, const char *msg, const char *param_name) {
235 0 : SWIG_CSharpExceptionArgumentCallback_t callback = SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentException].callback;
236 0 : if ((size_t)code < sizeof(SWIG_csharp_exceptions_argument)/sizeof(SWIG_CSharpExceptionArgument_t)) {
237 0 : callback = SWIG_csharp_exceptions_argument[code].callback;
238 : }
239 0 : callback(msg, param_name);
240 0 : }
241 :
242 :
243 : #ifdef __cplusplus
244 : extern "C"
245 : #endif
246 6 : SWIGEXPORT void SWIGSTDCALL SWIGRegisterExceptionCallbacks_Gdal(
247 : SWIG_CSharpExceptionCallback_t applicationCallback,
248 : SWIG_CSharpExceptionCallback_t arithmeticCallback,
249 : SWIG_CSharpExceptionCallback_t divideByZeroCallback,
250 : SWIG_CSharpExceptionCallback_t indexOutOfRangeCallback,
251 : SWIG_CSharpExceptionCallback_t invalidCastCallback,
252 : SWIG_CSharpExceptionCallback_t invalidOperationCallback,
253 : SWIG_CSharpExceptionCallback_t ioCallback,
254 : SWIG_CSharpExceptionCallback_t nullReferenceCallback,
255 : SWIG_CSharpExceptionCallback_t outOfMemoryCallback,
256 : SWIG_CSharpExceptionCallback_t overflowCallback,
257 : SWIG_CSharpExceptionCallback_t systemCallback) {
258 6 : SWIG_csharp_exceptions[SWIG_CSharpApplicationException].callback = applicationCallback;
259 6 : SWIG_csharp_exceptions[SWIG_CSharpArithmeticException].callback = arithmeticCallback;
260 6 : SWIG_csharp_exceptions[SWIG_CSharpDivideByZeroException].callback = divideByZeroCallback;
261 6 : SWIG_csharp_exceptions[SWIG_CSharpIndexOutOfRangeException].callback = indexOutOfRangeCallback;
262 6 : SWIG_csharp_exceptions[SWIG_CSharpInvalidCastException].callback = invalidCastCallback;
263 6 : SWIG_csharp_exceptions[SWIG_CSharpInvalidOperationException].callback = invalidOperationCallback;
264 6 : SWIG_csharp_exceptions[SWIG_CSharpIOException].callback = ioCallback;
265 6 : SWIG_csharp_exceptions[SWIG_CSharpNullReferenceException].callback = nullReferenceCallback;
266 6 : SWIG_csharp_exceptions[SWIG_CSharpOutOfMemoryException].callback = outOfMemoryCallback;
267 6 : SWIG_csharp_exceptions[SWIG_CSharpOverflowException].callback = overflowCallback;
268 6 : SWIG_csharp_exceptions[SWIG_CSharpSystemException].callback = systemCallback;
269 6 : }
270 :
271 : #ifdef __cplusplus
272 : extern "C"
273 : #endif
274 6 : SWIGEXPORT void SWIGSTDCALL SWIGRegisterExceptionArgumentCallbacks_Gdal(
275 : SWIG_CSharpExceptionArgumentCallback_t argumentCallback,
276 : SWIG_CSharpExceptionArgumentCallback_t argumentNullCallback,
277 : SWIG_CSharpExceptionArgumentCallback_t argumentOutOfRangeCallback) {
278 6 : SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentException].callback = argumentCallback;
279 6 : SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentNullException].callback = argumentNullCallback;
280 6 : SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentOutOfRangeException].callback = argumentOutOfRangeCallback;
281 6 : }
282 :
283 :
284 : /* Callback for returning strings to C# without leaking memory */
285 : typedef char * (SWIGSTDCALL* SWIG_CSharpStringHelperCallback)(const char *);
286 : static SWIG_CSharpStringHelperCallback SWIG_csharp_string_callback = NULL;
287 :
288 :
289 : #ifdef __cplusplus
290 : extern "C"
291 : #endif
292 6 : SWIGEXPORT void SWIGSTDCALL SWIGRegisterStringCallback_Gdal(SWIG_CSharpStringHelperCallback callback) {
293 6 : SWIG_csharp_string_callback = callback;
294 6 : }
295 :
296 :
297 : /* Contract support */
298 :
299 : #define SWIG_contract_assert(nullreturn, expr, msg) if (!(expr)) {SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, msg, ""); return nullreturn; } else
300 :
301 : /* Errors in SWIG */
302 : #define SWIG_UnknownError -1
303 : #define SWIG_IOError -2
304 : #define SWIG_RuntimeError -3
305 : #define SWIG_IndexError -4
306 : #define SWIG_TypeError -5
307 : #define SWIG_DivisionByZero -6
308 : #define SWIG_OverflowError -7
309 : #define SWIG_SyntaxError -8
310 : #define SWIG_ValueError -9
311 : #define SWIG_SystemError -10
312 : #define SWIG_AttributeError -11
313 : #define SWIG_MemoryError -12
314 : #define SWIG_NullReferenceError -13
315 :
316 :
317 :
318 :
319 0 : SWIGINTERN void SWIG_CSharpException(int code, const char *msg) {
320 0 : if (code == SWIG_ValueError) {
321 0 : SWIG_CSharpExceptionArgumentCodes exception_code = SWIG_CSharpArgumentOutOfRangeException;
322 0 : SWIG_CSharpSetPendingExceptionArgument(exception_code, msg, 0);
323 : } else {
324 0 : SWIG_CSharpExceptionCodes exception_code = SWIG_CSharpApplicationException;
325 0 : switch(code) {
326 0 : case SWIG_MemoryError:
327 0 : exception_code = SWIG_CSharpOutOfMemoryException;
328 0 : break;
329 0 : case SWIG_IndexError:
330 0 : exception_code = SWIG_CSharpIndexOutOfRangeException;
331 0 : break;
332 0 : case SWIG_DivisionByZero:
333 0 : exception_code = SWIG_CSharpDivideByZeroException;
334 0 : break;
335 0 : case SWIG_IOError:
336 0 : exception_code = SWIG_CSharpIOException;
337 0 : break;
338 0 : case SWIG_OverflowError:
339 0 : exception_code = SWIG_CSharpOverflowException;
340 0 : break;
341 0 : case SWIG_RuntimeError:
342 : case SWIG_TypeError:
343 : case SWIG_SyntaxError:
344 : case SWIG_SystemError:
345 : case SWIG_UnknownError:
346 : default:
347 0 : exception_code = SWIG_CSharpApplicationException;
348 0 : break;
349 : }
350 0 : SWIG_CSharpSetPendingException(exception_code, msg);
351 : }
352 0 : }
353 :
354 :
355 : #include <typeinfo>
356 : #include <stdexcept>
357 :
358 :
359 : #include <iostream>
360 : #include <vector>
361 : using namespace std;
362 :
363 : #define CPL_SUPRESS_CPLUSPLUS
364 :
365 : // Suppress deprecation warning for GDALApplyVerticalShiftGrid
366 : #define CPL_WARN_DEPRECATED_GDALApplyVerticalShiftGrid(x)
367 :
368 : #include "cpl_port.h"
369 : #include "cpl_string.h"
370 : #include "cpl_multiproc.h"
371 : #include "cpl_http.h"
372 : #include "cpl_vsi_error.h"
373 :
374 : #include "gdal.h"
375 : #include "gdal_alg.h"
376 :
377 : #include "gdalwarper.h"
378 : #include "ogr_srs_api.h"
379 :
380 : // From gdal_priv.h
381 : void CPL_DLL GDALEnablePixelTypeSignedByteWarning(GDALRasterBandH hBand, bool b);
382 :
383 : typedef void GDALMajorObjectShadow;
384 : typedef void GDALDriverShadow;
385 : typedef void GDALDatasetShadow;
386 : typedef void GDALRasterBandShadow;
387 : typedef void GDALColorTableShadow;
388 : typedef void GDALRasterAttributeTableShadow;
389 : typedef void GDALSubdatasetInfoShadow;
390 : typedef void GDALTransformerInfoShadow;
391 : typedef void GDALAsyncReaderShadow;
392 : typedef void GDALRelationshipShadow;
393 :
394 : typedef GDALExtendedDataTypeHS GDALExtendedDataTypeHS;
395 : typedef GDALEDTComponentHS GDALEDTComponentHS;
396 : typedef GDALGroupHS GDALGroupHS;
397 : typedef GDALMDArrayHS GDALMDArrayHS;
398 : typedef GDALAttributeHS GDALAttributeHS;
399 : typedef GDALDimensionHS GDALDimensionHS;
400 :
401 :
402 :
403 : #ifdef DEBUG
404 : typedef struct OGRSpatialReferenceHS OSRSpatialReferenceShadow;
405 : typedef struct OGRLayerHS OGRLayerShadow;
406 : typedef struct OGRFeatureHS OGRFeatureShadow;
407 : typedef struct OGRGeometryHS OGRGeometryShadow;
408 : #else
409 : typedef void OSRSpatialReferenceShadow;
410 : typedef void OGRLayerShadow;
411 : typedef void OGRFeatureShadow;
412 : typedef void OGRGeometryShadow;
413 : #endif
414 :
415 : typedef struct OGRStyleTableHS OGRStyleTableShadow;
416 : typedef struct OGRFieldDomainHS OGRFieldDomainShadow;
417 : typedef struct OGRGeomFieldDefnHS OGRGeomFieldDefnShadow;
418 :
419 :
420 : /* use this to not return the int returned by GDAL */
421 : typedef int RETURN_NONE;
422 : /* return value that is used for VSI methods that return -1 on error (and set errno) */
423 : typedef int VSI_RETVAL;
424 :
425 :
426 0 : void VeryQuietErrorHandler(CPLErr eclass, int code, const char *msg ) {
427 : /* If the error class is CE_Fatal, we want to have a message issued
428 : because the CPL support code does an abort() before any exception
429 : can be generated */
430 0 : if (eclass == CE_Fatal ) {
431 0 : CPLDefaultErrorHandler(eclass, code, msg );
432 : }
433 0 : }
434 :
435 :
436 0 : void UseExceptions() {
437 0 : CPLSetErrorHandler( (CPLErrorHandler) VeryQuietErrorHandler );
438 0 : }
439 :
440 0 : void DontUseExceptions() {
441 0 : CPLSetErrorHandler( CPLDefaultErrorHandler );
442 0 : }
443 :
444 :
445 0 : void StringListDestroy(void *buffer_ptr) {
446 0 : CSLDestroy((char**)buffer_ptr);
447 0 : }
448 :
449 :
450 0 : GByte* wrapper_VSIGetMemFileBuffer(const char *utf8_path, vsi_l_offset *pnDataLength, int bUnlinkAndSeize)
451 : {
452 0 : return VSIGetMemFileBuffer(utf8_path, pnDataLength, bUnlinkAndSeize);
453 : }
454 :
455 :
456 : typedef char retStringAndCPLFree;
457 :
458 :
459 0 : void Debug( const char *msg_class, const char *message ) {
460 0 : CPLDebug( msg_class, "%s", message );
461 0 : }
462 :
463 :
464 0 : CPLErr SetErrorHandler( CPLErrorHandler pfnErrorHandler = NULL, void* user_data = NULL )
465 : {
466 0 : if( pfnErrorHandler == NULL )
467 : {
468 0 : pfnErrorHandler = CPLDefaultErrorHandler;
469 : }
470 :
471 0 : CPLSetErrorHandlerEx( pfnErrorHandler, user_data );
472 :
473 0 : return CE_None;
474 : }
475 :
476 :
477 0 : CPLErr PushErrorHandler( char const * pszCallbackName = NULL ) {
478 0 : CPLErrorHandler pfnHandler = NULL;
479 0 : if( pszCallbackName == NULL || EQUAL(pszCallbackName,"CPLQuietErrorHandler") )
480 0 : pfnHandler = CPLQuietErrorHandler;
481 0 : else if( EQUAL(pszCallbackName,"CPLQuietWarningsErrorHandler") )
482 0 : pfnHandler = CPLQuietWarningsErrorHandler;
483 0 : else if( EQUAL(pszCallbackName,"CPLDefaultErrorHandler") )
484 0 : pfnHandler = CPLDefaultErrorHandler;
485 0 : else if( EQUAL(pszCallbackName,"CPLLoggingErrorHandler") )
486 0 : pfnHandler = CPLLoggingErrorHandler;
487 :
488 0 : if ( pfnHandler == NULL )
489 0 : return CE_Fatal;
490 :
491 0 : CPLPushErrorHandler( pfnHandler );
492 :
493 0 : return CE_None;
494 : }
495 :
496 :
497 0 : void Error( CPLErr msg_class = CE_Failure, int err_code = 0, const char* msg = "error" ) {
498 0 : CPLError( msg_class, err_code, "%s", msg );
499 0 : }
500 :
501 :
502 0 : retStringAndCPLFree* EscapeString(int len, char *bin_string , int scheme) {
503 0 : return CPLEscapeString((const char*)bin_string, len, scheme);
504 : }
505 :
506 :
507 0 : char **wrapper_VSIReadDirEx( const char * utf8_path, int nMaxFiles = 0 )
508 : {
509 0 : return VSIReadDirEx(utf8_path, nMaxFiles);
510 : }
511 :
512 :
513 0 : const char *wrapper_CPLGetConfigOption( const char * pszKey, const char * pszDefault = NULL )
514 : {
515 0 : return CPLGetConfigOption( pszKey, pszDefault );
516 : }
517 0 : const char *wrapper_CPLGetGlobalConfigOption( const char * pszKey, const char * pszDefault = NULL )
518 : {
519 0 : return CPLGetGlobalConfigOption( pszKey, pszDefault );
520 : }
521 0 : const char *wrapper_CPLGetThreadLocalConfigOption( const char * pszKey, const char * pszDefault = NULL )
522 : {
523 0 : return CPLGetThreadLocalConfigOption( pszKey, pszDefault );
524 : }
525 :
526 :
527 0 : char** wrapper_GetConfigOptions() {
528 0 : char ** papszOpts = CPLGetConfigOptions();
529 0 : char ** papszTLOpts = CPLGetThreadLocalConfigOptions();
530 :
531 0 : papszOpts = CSLMerge(papszOpts, papszTLOpts);
532 :
533 0 : CSLDestroy(papszTLOpts);
534 :
535 0 : return papszOpts;
536 : };
537 :
538 :
539 0 : void wrapper_VSISetCredential( const char* pszPathPrefix, const char * pszKey, const char * pszValue )
540 : {
541 0 : VSISetPathSpecificOption(pszPathPrefix, pszKey, pszValue);
542 0 : }
543 :
544 0 : const char *wrapper_VSIGetCredential( const char* pszPathPrefix, const char * pszKey, const char * pszDefault = NULL )
545 : {
546 0 : return VSIGetPathSpecificOption( pszPathPrefix, pszKey, pszDefault );
547 : }
548 :
549 0 : const char *wrapper_VSIGetPathSpecificOption( const char* pszPathPrefix, const char * pszKey, const char * pszDefault = NULL )
550 : {
551 0 : return VSIGetPathSpecificOption( pszPathPrefix, pszKey, pszDefault );
552 : }
553 :
554 :
555 0 : void wrapper_VSIClearCredentials(const char * pszPathPrefix = NULL)
556 : {
557 0 : VSIClearPathSpecificOptions( pszPathPrefix );
558 0 : }
559 0 : void wrapper_VSIClearPathSpecificOptions(const char * pszPathPrefix = NULL)
560 : {
561 0 : VSIClearPathSpecificOptions( pszPathPrefix );
562 0 : }
563 :
564 :
565 0 : VSI_RETVAL wrapper_VSIFileFromMemBuffer( const char* utf8_path, int nBytes, const GByte *pabyData)
566 : {
567 0 : GByte* pabyDataDup = (GByte*)VSIMalloc(nBytes);
568 0 : if (pabyDataDup == NULL)
569 0 : return -1;
570 0 : memcpy(pabyDataDup, pabyData, nBytes);
571 0 : VSILFILE *fp = VSIFileFromMemBuffer(utf8_path, (GByte*) pabyDataDup, nBytes, TRUE);
572 :
573 0 : if (fp == NULL) {
574 0 : VSIFree(pabyDataDup);
575 0 : return -1;
576 : } else {
577 0 : VSIFCloseL(fp);
578 0 : return 0;
579 : }
580 : }
581 :
582 :
583 :
584 0 : bool wrapper_VSIUnlinkBatch(char** files)
585 : {
586 0 : int* success = VSIUnlinkBatch(files);
587 0 : if( !success )
588 0 : return false;
589 0 : int bRet = true;
590 0 : for( int i = 0; files && files[i]; i++ )
591 : {
592 0 : if( !success[i] ) {
593 0 : bRet = false;
594 0 : break;
595 : }
596 : }
597 0 : VSIFree(success);
598 0 : return bRet;
599 : }
600 :
601 :
602 0 : int wrapper_HasThreadSupport()
603 : {
604 0 : return strcmp(CPLGetThreadingModel(), "stub") != 0;
605 : }
606 :
607 :
608 0 : int wrapper_VSICopyFile(const char* pszSource,
609 : const char* pszTarget,
610 : VSILFILE* fpSource = NULL,
611 : GIntBig nSourceSize = -1,
612 : char** options = NULL,
613 : GDALProgressFunc callback=NULL,
614 : void* callback_data=NULL)
615 : {
616 0 : return VSICopyFile(
617 : pszSource, pszTarget, fpSource,
618 : nSourceSize < 0 ? static_cast<vsi_l_offset>(-1) : static_cast<vsi_l_offset>(nSourceSize),
619 0 : options, callback, callback_data );
620 : }
621 :
622 :
623 :
624 :
625 :
626 :
627 :
628 :
629 :
630 :
631 :
632 :
633 :
634 :
635 :
636 :
637 :
638 :
639 :
640 0 : int wrapper_MoveFile(const char* pszSource, const char* pszTarget)
641 : {
642 0 : return CPLMoveFile(pszTarget, pszSource);
643 : }
644 :
645 :
646 0 : retStringAndCPLFree* wrapper_VSIGetSignedURL(const char * utf8_path, char** options = NULL )
647 : {
648 0 : return VSIGetSignedURL( utf8_path, options );
649 : }
650 :
651 :
652 0 : VSILFILE *wrapper_VSIFOpenL( const char *utf8_path, const char *pszMode )
653 : {
654 0 : if (!pszMode) /* would lead to segfault */
655 0 : pszMode = "r";
656 0 : return VSIFOpenL( utf8_path, pszMode );
657 : }
658 :
659 :
660 0 : VSILFILE *wrapper_VSIFOpenExL( const char *utf8_path, const char *pszMode, int bSetError = FALSE, char** options = NULL )
661 : {
662 0 : if (!pszMode) /* would lead to segfault */
663 0 : pszMode = "r";
664 0 : return VSIFOpenEx2L( utf8_path, pszMode, bSetError, options );
665 : }
666 :
667 :
668 :
669 :
670 :
671 0 : VSI_RETVAL wrapper_VSIFSeekL( VSILFILE* fp, long offset, int whence) {
672 :
673 0 : if (offset < 0) {
674 0 : switch (whence) {
675 0 : case SEEK_END: VSIFSeekL(fp, 0, SEEK_END);
676 0 : case SEEK_CUR:
677 0 : offset = VSIFTellL(fp) + offset;
678 0 : whence = SEEK_SET;
679 0 : break;
680 0 : default:
681 0 : VSIError(VSIE_FileError, "Cannot use negative offset with SEEK_SET");
682 0 : return -1;
683 : }
684 : }
685 :
686 0 : return VSIFSeekL(fp, offset, whence);
687 : }
688 :
689 0 : SWIGINTERN CPLXMLNode *new_CPLXMLNode__SWIG_0(char const *pszString){
690 0 : return CPLParseXMLString( pszString );
691 : }
692 0 : SWIGINTERN CPLXMLNode *new_CPLXMLNode__SWIG_1(CPLXMLNodeType eType,char const *pszText){
693 0 : return CPLCreateXMLNode(NULL, eType, pszText);
694 : }
695 0 : SWIGINTERN void delete_CPLXMLNode(CPLXMLNode *self){
696 0 : CPLDestroyXMLNode( self );
697 0 : }
698 0 : SWIGINTERN retStringAndCPLFree *CPLXMLNode_SerializeXMLTree(CPLXMLNode *self){
699 0 : return CPLSerializeXMLTree( self );
700 : }
701 0 : SWIGINTERN retStringAndCPLFree *CPLXMLNode_toString(CPLXMLNode *self){
702 0 : return CPLSerializeXMLTree( self );
703 : }
704 0 : SWIGINTERN CPLXMLNode *CPLXMLNode_SearchXMLNode(CPLXMLNode *self,char const *pszElement){
705 0 : return CPLSearchXMLNode(self, pszElement);
706 : }
707 0 : SWIGINTERN CPLXMLNode *CPLXMLNode_GetXMLNode(CPLXMLNode *self,char const *pszPath){
708 0 : return CPLGetXMLNode( self, pszPath );
709 : }
710 0 : SWIGINTERN char const *CPLXMLNode_GetXMLValue(CPLXMLNode *self,char const *pszPath,char const *pszDefault){
711 0 : return CPLGetXMLValue( self, pszPath, pszDefault );
712 : }
713 0 : SWIGINTERN void CPLXMLNode_AddXMLChild(CPLXMLNode *self,CPLXMLNode *psChild){
714 0 : CPLAddXMLChild( self, psChild );
715 0 : }
716 0 : SWIGINTERN int CPLXMLNode_RemoveXMLChild(CPLXMLNode *self,CPLXMLNode *psChild){
717 0 : return CPLRemoveXMLChild( self, psChild );
718 : }
719 0 : SWIGINTERN void CPLXMLNode_AddXMLSibling(CPLXMLNode *self,CPLXMLNode *psNewSibling){
720 0 : CPLAddXMLSibling( self, psNewSibling );
721 0 : }
722 0 : SWIGINTERN CPLXMLNode *CPLXMLNode_CreateXMLElementAndValue(CPLXMLNode *self,char const *pszName,char const *pszValue){
723 0 : return CPLCreateXMLElementAndValue( self, pszName, pszValue );
724 : }
725 0 : SWIGINTERN CPLXMLNode *CPLXMLNode_CloneXMLTree(CPLXMLNode *self,CPLXMLNode *psTree){
726 0 : return CPLCloneXMLTree( psTree );
727 : }
728 0 : SWIGINTERN CPLXMLNode *CPLXMLNode_Clone(CPLXMLNode *self){
729 0 : return CPLCloneXMLTree( self );
730 : }
731 0 : SWIGINTERN int CPLXMLNode_SetXMLValue(CPLXMLNode *self,char const *pszPath,char const *pszValue){
732 0 : return CPLSetXMLValue( self, pszPath, pszValue );
733 : }
734 0 : SWIGINTERN void CPLXMLNode_StripXMLNamespace(CPLXMLNode *self,char const *pszNamespace,int bRecurse){
735 0 : CPLStripXMLNamespace( self, pszNamespace, bRecurse );
736 0 : }
737 1 : SWIGINTERN char const *GDALMajorObjectShadow_GetDescription(GDALMajorObjectShadow *self){
738 1 : return GDALGetDescription( self );
739 : }
740 0 : SWIGINTERN void GDALMajorObjectShadow_SetDescription(GDALMajorObjectShadow *self,char const *pszNewDesc){
741 0 : GDALSetDescription( self, pszNewDesc );
742 0 : }
743 0 : SWIGINTERN char **GDALMajorObjectShadow_GetMetadataDomainList(GDALMajorObjectShadow *self){
744 0 : return GDALGetMetadataDomainList( self );
745 : }
746 4 : SWIGINTERN char **GDALMajorObjectShadow_GetMetadata_List(GDALMajorObjectShadow *self,char const *pszDomain=""){
747 4 : return GDALGetMetadata( self, pszDomain );
748 : }
749 0 : SWIGINTERN CPLErr GDALMajorObjectShadow_SetMetadata__SWIG_0(GDALMajorObjectShadow *self,char **papszMetadata,char const *pszDomain=""){
750 0 : return GDALSetMetadata( self, papszMetadata, pszDomain );
751 : }
752 0 : SWIGINTERN CPLErr GDALMajorObjectShadow_SetMetadata__SWIG_1(GDALMajorObjectShadow *self,char *pszMetadataString,char const *pszDomain=""){
753 : char *tmpList[2];
754 0 : tmpList[0] = pszMetadataString;
755 0 : tmpList[1] = 0;
756 0 : return GDALSetMetadata( self, tmpList, pszDomain );
757 : }
758 0 : SWIGINTERN char const *GDALMajorObjectShadow_GetMetadataItem(GDALMajorObjectShadow *self,char const *pszName,char const *pszDomain=""){
759 0 : return GDALGetMetadataItem( self, pszName, pszDomain);
760 : }
761 0 : SWIGINTERN CPLErr GDALMajorObjectShadow_SetMetadataItem(GDALMajorObjectShadow *self,char const *pszName,char const *pszValue,char const *pszDomain=""){
762 0 : return GDALSetMetadataItem( self, pszName, pszValue, pszDomain);
763 : }
764 2 : SWIGINTERN GDALDatasetShadow *GDALDriverShadow_Create(GDALDriverShadow *self,char const *utf8_path,int xsize,int ysize,int bands=1,GDALDataType eType=GDT_Byte,char **options=0){
765 :
766 2 : GDALDatasetShadow* ds = (GDALDatasetShadow*) GDALCreate( self,
767 : utf8_path,
768 : xsize,
769 : ysize,
770 : bands,
771 : eType,
772 : options );
773 2 : return ds;
774 : }
775 0 : SWIGINTERN GDALDatasetShadow *GDALDriverShadow_CreateMultiDimensional(GDALDriverShadow *self,char const *utf8_path,char **root_group_options=0,char **options=0){
776 :
777 0 : GDALDatasetShadow* ds = (GDALDatasetShadow*) GDALCreateMultiDimensional( self,
778 : utf8_path,
779 : root_group_options,
780 : options );
781 0 : return ds;
782 : }
783 1 : SWIGINTERN GDALDatasetShadow *GDALDriverShadow_CreateCopy(GDALDriverShadow *self,char const *utf8_path,GDALDatasetShadow *src,int strict=1,char **options=0,GDALProgressFunc callback=NULL,void *callback_data=NULL){
784 :
785 1 : GDALDatasetShadow *ds = (GDALDatasetShadow*) GDALCreateCopy( self,
786 : utf8_path,
787 : src,
788 : strict,
789 : options,
790 : callback,
791 : callback_data );
792 1 : return ds;
793 : }
794 0 : SWIGINTERN CPLErr GDALDriverShadow_Delete(GDALDriverShadow *self,char const *utf8_path){
795 0 : return GDALDeleteDataset( self, utf8_path );
796 : }
797 0 : SWIGINTERN CPLErr GDALDriverShadow_Rename(GDALDriverShadow *self,char const *newName,char const *oldName){
798 0 : return GDALRenameDataset( self, newName, oldName );
799 : }
800 0 : SWIGINTERN CPLErr GDALDriverShadow_CopyFiles(GDALDriverShadow *self,char const *newName,char const *oldName){
801 0 : return GDALCopyDatasetFiles( self, newName, oldName );
802 : }
803 0 : SWIGINTERN bool GDALDriverShadow_HasOpenOption(GDALDriverShadow *self,char const *openOptionName){
804 0 : return GDALDriverHasOpenOption( self, openOptionName );
805 : }
806 0 : SWIGINTERN int GDALDriverShadow_Register(GDALDriverShadow *self){
807 0 : return GDALRegisterDriver( self );
808 : }
809 0 : SWIGINTERN void GDALDriverShadow_Deregister(GDALDriverShadow *self){
810 0 : GDALDeregisterDriver( self );
811 0 : }
812 :
813 0 : char const *GDALDriverShadow_ShortName_get( GDALDriverShadow *h ) {
814 0 : return GDALGetDriverShortName( h );
815 : }
816 5 : char const *GDALDriverShadow_LongName_get( GDALDriverShadow *h ) {
817 5 : return GDALGetDriverLongName( h );
818 : }
819 0 : char const *GDALDriverShadow_HelpTopic_get( GDALDriverShadow *h ) {
820 0 : return GDALGetDriverHelpTopic( h );
821 : }
822 :
823 4 : SWIGINTERN GDAL_GCP *new_GDAL_GCP(double x=0.0,double y=0.0,double z=0.0,double pixel=0.0,double line=0.0,char const *info="",char const *id=""){
824 :
825 4 : GDAL_GCP *self = (GDAL_GCP*) CPLMalloc( sizeof( GDAL_GCP ) );
826 4 : self->dfGCPX = x;
827 4 : self->dfGCPY = y;
828 4 : self->dfGCPZ = z;
829 4 : self->dfGCPPixel = pixel;
830 4 : self->dfGCPLine = line;
831 4 : self->pszInfo = CPLStrdup( (info == 0) ? "" : info );
832 4 : self->pszId = CPLStrdup( (id==0)? "" : id );
833 4 : return self;
834 : }
835 4 : SWIGINTERN void delete_GDAL_GCP(GDAL_GCP *self){
836 4 : if ( self->pszInfo )
837 4 : CPLFree( self->pszInfo );
838 4 : if ( self->pszId )
839 4 : CPLFree( self->pszId );
840 4 : CPLFree( self );
841 4 : }
842 :
843 :
844 4 : double GDAL_GCP_GCPX_get( GDAL_GCP *gcp ) {
845 4 : return gcp->dfGCPX;
846 : }
847 0 : void GDAL_GCP_GCPX_set( GDAL_GCP *gcp, double dfGCPX ) {
848 0 : gcp->dfGCPX = dfGCPX;
849 0 : }
850 4 : double GDAL_GCP_GCPY_get( GDAL_GCP *gcp ) {
851 4 : return gcp->dfGCPY;
852 : }
853 0 : void GDAL_GCP_GCPY_set( GDAL_GCP *gcp, double dfGCPY ) {
854 0 : gcp->dfGCPY = dfGCPY;
855 0 : }
856 4 : double GDAL_GCP_GCPZ_get( GDAL_GCP *gcp ) {
857 4 : return gcp->dfGCPZ;
858 : }
859 0 : void GDAL_GCP_GCPZ_set( GDAL_GCP *gcp, double dfGCPZ ) {
860 0 : gcp->dfGCPZ = dfGCPZ;
861 0 : }
862 4 : double GDAL_GCP_GCPPixel_get( GDAL_GCP *gcp ) {
863 4 : return gcp->dfGCPPixel;
864 : }
865 0 : void GDAL_GCP_GCPPixel_set( GDAL_GCP *gcp, double dfGCPPixel ) {
866 0 : gcp->dfGCPPixel = dfGCPPixel;
867 0 : }
868 4 : double GDAL_GCP_GCPLine_get( GDAL_GCP *gcp ) {
869 4 : return gcp->dfGCPLine;
870 : }
871 0 : void GDAL_GCP_GCPLine_set( GDAL_GCP *gcp, double dfGCPLine ) {
872 0 : gcp->dfGCPLine = dfGCPLine;
873 0 : }
874 4 : const char * GDAL_GCP_Info_get( GDAL_GCP *gcp ) {
875 4 : return gcp->pszInfo;
876 : }
877 0 : void GDAL_GCP_Info_set( GDAL_GCP *gcp, const char * pszInfo ) {
878 0 : if ( gcp->pszInfo )
879 0 : CPLFree( gcp->pszInfo );
880 0 : gcp->pszInfo = CPLStrdup(pszInfo);
881 0 : }
882 4 : const char * GDAL_GCP_Id_get( GDAL_GCP *gcp ) {
883 4 : return gcp->pszId;
884 : }
885 0 : void GDAL_GCP_Id_set( GDAL_GCP *gcp, const char * pszId ) {
886 0 : if ( gcp->pszId )
887 0 : CPLFree( gcp->pszId );
888 0 : gcp->pszId = CPLStrdup(pszId);
889 0 : }
890 :
891 :
892 : /* Duplicate, but transposed names for C# because
893 : * the C# module outputs backwards names
894 : */
895 0 : double GDAL_GCP_get_GCPX( GDAL_GCP *gcp ) {
896 0 : return gcp->dfGCPX;
897 : }
898 0 : void GDAL_GCP_set_GCPX( GDAL_GCP *gcp, double dfGCPX ) {
899 0 : gcp->dfGCPX = dfGCPX;
900 0 : }
901 0 : double GDAL_GCP_get_GCPY( GDAL_GCP *gcp ) {
902 0 : return gcp->dfGCPY;
903 : }
904 0 : void GDAL_GCP_set_GCPY( GDAL_GCP *gcp, double dfGCPY ) {
905 0 : gcp->dfGCPY = dfGCPY;
906 0 : }
907 0 : double GDAL_GCP_get_GCPZ( GDAL_GCP *gcp ) {
908 0 : return gcp->dfGCPZ;
909 : }
910 0 : void GDAL_GCP_set_GCPZ( GDAL_GCP *gcp, double dfGCPZ ) {
911 0 : gcp->dfGCPZ = dfGCPZ;
912 0 : }
913 0 : double GDAL_GCP_get_GCPPixel( GDAL_GCP *gcp ) {
914 0 : return gcp->dfGCPPixel;
915 : }
916 0 : void GDAL_GCP_set_GCPPixel( GDAL_GCP *gcp, double dfGCPPixel ) {
917 0 : gcp->dfGCPPixel = dfGCPPixel;
918 0 : }
919 0 : double GDAL_GCP_get_GCPLine( GDAL_GCP *gcp ) {
920 0 : return gcp->dfGCPLine;
921 : }
922 0 : void GDAL_GCP_set_GCPLine( GDAL_GCP *gcp, double dfGCPLine ) {
923 0 : gcp->dfGCPLine = dfGCPLine;
924 0 : }
925 0 : const char * GDAL_GCP_get_Info( GDAL_GCP *gcp ) {
926 0 : return gcp->pszInfo;
927 : }
928 0 : void GDAL_GCP_set_Info( GDAL_GCP *gcp, const char * pszInfo ) {
929 0 : if ( gcp->pszInfo )
930 0 : CPLFree( gcp->pszInfo );
931 0 : gcp->pszInfo = CPLStrdup(pszInfo);
932 0 : }
933 0 : const char * GDAL_GCP_get_Id( GDAL_GCP *gcp ) {
934 0 : return gcp->pszId;
935 : }
936 0 : void GDAL_GCP_set_Id( GDAL_GCP *gcp, const char * pszId ) {
937 0 : if ( gcp->pszId )
938 0 : CPLFree( gcp->pszId );
939 0 : gcp->pszId = CPLStrdup(pszId);
940 0 : }
941 :
942 :
943 : /* Returned size is in bytes or 0 if an error occurred. */
944 : static
945 0 : GIntBig ComputeDatasetRasterIOSize (int buf_xsize, int buf_ysize, int nPixelSize,
946 : int nBands, int* bandMap, int nBandMapArrayLength,
947 : GIntBig nPixelSpace, GIntBig nLineSpace, GIntBig nBandSpace,
948 : int bSpacingShouldBeMultipleOfPixelSize )
949 : {
950 0 : if (buf_xsize <= 0 || buf_ysize <= 0)
951 : {
952 0 : CPLError(CE_Failure, CPLE_IllegalArg, "Illegal values for buffer size");
953 0 : return 0;
954 : }
955 :
956 0 : if (nPixelSpace < 0 || nLineSpace < 0 || nBandSpace < 0)
957 : {
958 0 : CPLError(CE_Failure, CPLE_IllegalArg, "Illegal values for space arguments");
959 0 : return 0;
960 : }
961 :
962 0 : if (nPixelSize == 0)
963 : {
964 0 : CPLError(CE_Failure, CPLE_IllegalArg, "Illegal value for data type");
965 0 : return 0;
966 : }
967 :
968 0 : if( nPixelSpace == 0 )
969 0 : nPixelSpace = nPixelSize;
970 0 : else if ( bSpacingShouldBeMultipleOfPixelSize && (nPixelSpace % nPixelSize) != 0 )
971 : {
972 0 : CPLError(CE_Failure, CPLE_IllegalArg, "nPixelSpace should be a multiple of nPixelSize");
973 0 : return 0;
974 : }
975 :
976 0 : if( nLineSpace == 0 )
977 : {
978 0 : nLineSpace = nPixelSpace * buf_xsize;
979 : }
980 0 : else if ( bSpacingShouldBeMultipleOfPixelSize && (nLineSpace % nPixelSize) != 0 )
981 : {
982 0 : CPLError(CE_Failure, CPLE_IllegalArg, "nLineSpace should be a multiple of nPixelSize");
983 0 : return 0;
984 : }
985 :
986 0 : if( nBandSpace == 0 )
987 : {
988 0 : nBandSpace = nLineSpace * buf_ysize;
989 : }
990 0 : else if ( bSpacingShouldBeMultipleOfPixelSize && (nBandSpace % nPixelSize) != 0 )
991 : {
992 0 : CPLError(CE_Failure, CPLE_IllegalArg, "nLineSpace should be a multiple of nPixelSize");
993 0 : return 0;
994 : }
995 :
996 0 : if (nBands <= 0 || (bandMap != NULL && nBands > nBandMapArrayLength))
997 : {
998 0 : CPLError(CE_Failure, CPLE_IllegalArg, "Invalid band count");
999 0 : return 0;
1000 : }
1001 :
1002 0 : GIntBig nRet = (GIntBig)(buf_ysize - 1) * nLineSpace + (GIntBig)(buf_xsize - 1) * nPixelSpace + (GIntBig)(nBands - 1) * nBandSpace + nPixelSize;
1003 : #if SIZEOF_VOIDP == 4
1004 : if (nRet > INT_MAX)
1005 : {
1006 : CPLError(CE_Failure, CPLE_IllegalArg, "Integer overflow");
1007 : return 0;
1008 : }
1009 : #endif
1010 :
1011 0 : return nRet;
1012 : }
1013 :
1014 :
1015 : typedef struct
1016 : {
1017 : GDALAsyncReaderH hAsyncReader;
1018 : void *pyObject;
1019 : } GDALAsyncReaderWrapper;
1020 :
1021 : typedef void* GDALAsyncReaderWrapperH;
1022 :
1023 0 : static GDALAsyncReaderH AsyncReaderWrapperGetReader(GDALAsyncReaderWrapperH hWrapper)
1024 : {
1025 0 : GDALAsyncReaderWrapper* psWrapper = (GDALAsyncReaderWrapper*)hWrapper;
1026 0 : if (psWrapper->hAsyncReader == NULL)
1027 : {
1028 0 : CPLError(CE_Failure, CPLE_AppDefined, "AsyncReader object is defunct");
1029 : }
1030 0 : return psWrapper->hAsyncReader;
1031 : }
1032 :
1033 : #if defined(SWIGPYTHON)
1034 : static void* AsyncReaderWrapperGetPyObject(GDALAsyncReaderWrapperH hWrapper)
1035 : {
1036 : GDALAsyncReaderWrapper* psWrapper = (GDALAsyncReaderWrapper*)hWrapper;
1037 : return psWrapper->pyObject;
1038 : }
1039 : #endif
1040 :
1041 0 : static void DeleteAsyncReaderWrapper(GDALAsyncReaderWrapperH hWrapper)
1042 : {
1043 0 : GDALAsyncReaderWrapper* psWrapper = (GDALAsyncReaderWrapper*)hWrapper;
1044 0 : if (psWrapper->hAsyncReader != NULL)
1045 : {
1046 0 : CPLError(CE_Failure, CPLE_AppDefined,
1047 : "Native AsyncReader object will leak. EndAsyncReader() should have been called before");
1048 : }
1049 0 : CPLFree(psWrapper);
1050 0 : }
1051 :
1052 :
1053 0 : SWIGINTERN void delete_GDALAsyncReaderShadow(GDALAsyncReaderShadow *self){
1054 0 : DeleteAsyncReaderWrapper(self);
1055 0 : }
1056 0 : SWIGINTERN GDALAsyncStatusType GDALAsyncReaderShadow_GetNextUpdatedRegion(GDALAsyncReaderShadow *self,double timeout,int *xoff,int *yoff,int *buf_xsize,int *buf_ysize){
1057 0 : GDALAsyncReaderH hReader = AsyncReaderWrapperGetReader(self);
1058 0 : if (hReader == NULL)
1059 : {
1060 0 : *xoff = 0;
1061 0 : *yoff = 0;
1062 0 : *buf_xsize = 0;
1063 0 : *buf_ysize = 0;
1064 0 : return GARIO_ERROR;
1065 : }
1066 0 : return GDALARGetNextUpdatedRegion(hReader, timeout, xoff, yoff, buf_xsize, buf_ysize );
1067 : }
1068 0 : SWIGINTERN int GDALAsyncReaderShadow_LockBuffer(GDALAsyncReaderShadow *self,double timeout){
1069 0 : GDALAsyncReaderH hReader = AsyncReaderWrapperGetReader(self);
1070 0 : if (hReader == NULL)
1071 : {
1072 0 : return 0;
1073 : }
1074 0 : return GDALARLockBuffer(hReader,timeout);
1075 : }
1076 0 : SWIGINTERN void GDALAsyncReaderShadow_UnlockBuffer(GDALAsyncReaderShadow *self){
1077 0 : GDALAsyncReaderH hReader = AsyncReaderWrapperGetReader(self);
1078 0 : if (hReader == NULL)
1079 : {
1080 0 : return;
1081 : }
1082 0 : GDALARUnlockBuffer(hReader);
1083 : }
1084 7 : SWIGINTERN void delete_GDALDatasetShadow(GDALDatasetShadow *self){
1085 7 : if ( GDALDereferenceDataset( self ) <= 0 ) {
1086 7 : if( GDALClose(self) != CE_None )
1087 : {
1088 0 : if( CPLGetLastErrorType() == CE_None )
1089 0 : CPLError(CE_Failure, CPLE_AppDefined, "Error occurred in GDALClose()");
1090 : }
1091 : }
1092 7 : }
1093 0 : SWIGINTERN CPLErr GDALDatasetShadow_Close(GDALDatasetShadow *self){
1094 0 : return GDALClose(self);
1095 : }
1096 2 : SWIGINTERN GDALDriverShadow *GDALDatasetShadow_GetDriver(GDALDatasetShadow *self){
1097 2 : return (GDALDriverShadow*) GDALGetDatasetDriver( self );
1098 : }
1099 6 : SWIGINTERN GDALRasterBandShadow *GDALDatasetShadow_GetRasterBand(GDALDatasetShadow *self,int nBand){
1100 6 : return (GDALRasterBandShadow*) GDALGetRasterBand( self, nBand );
1101 : }
1102 0 : SWIGINTERN bool GDALDatasetShadow_IsThreadSafe(GDALDatasetShadow *self,int nScopeFlags){
1103 0 : return GDALDatasetIsThreadSafe(self, nScopeFlags, nullptr);
1104 : }
1105 0 : SWIGINTERN GDALDatasetShadow *GDALDatasetShadow_GetThreadSafeDataset(GDALDatasetShadow *self,int nScopeFlags){
1106 0 : return GDALGetThreadSafeDataset(self, nScopeFlags, nullptr);
1107 : }
1108 0 : SWIGINTERN GDALGroupHS *GDALDatasetShadow_GetRootGroup(GDALDatasetShadow *self){
1109 0 : return GDALDatasetGetRootGroup(self);
1110 : }
1111 0 : SWIGINTERN char const *GDALDatasetShadow_GetProjection(GDALDatasetShadow *self){
1112 0 : return GDALGetProjectionRef( self );
1113 : }
1114 4 : SWIGINTERN char const *GDALDatasetShadow_GetProjectionRef(GDALDatasetShadow *self){
1115 4 : return GDALGetProjectionRef( self );
1116 : }
1117 1 : SWIGINTERN OSRSpatialReferenceShadow *GDALDatasetShadow_GetSpatialRef(GDALDatasetShadow *self){
1118 1 : OGRSpatialReferenceH ref = GDALGetSpatialRef(self);
1119 1 : if( ref )
1120 0 : ref = OSRClone( ref );
1121 1 : return (OSRSpatialReferenceShadow*) ref;
1122 : }
1123 0 : SWIGINTERN CPLErr GDALDatasetShadow_SetProjection(GDALDatasetShadow *self,char const *prj){
1124 0 : return GDALSetProjection( self, prj );
1125 : }
1126 0 : SWIGINTERN CPLErr GDALDatasetShadow_SetSpatialRef(GDALDatasetShadow *self,OSRSpatialReferenceShadow *srs){
1127 0 : return GDALSetSpatialRef( self, (OGRSpatialReferenceH)srs );
1128 : }
1129 5 : SWIGINTERN void GDALDatasetShadow_GetGeoTransform(GDALDatasetShadow *self,double argout[6]){
1130 5 : if ( GDALGetGeoTransform( self, argout ) != CE_None ) {
1131 5 : argout[0] = 0.0;
1132 5 : argout[1] = 1.0;
1133 5 : argout[2] = 0.0;
1134 5 : argout[3] = 0.0;
1135 5 : argout[4] = 0.0;
1136 5 : argout[5] = 1.0;
1137 : }
1138 5 : }
1139 0 : SWIGINTERN CPLErr GDALDatasetShadow_SetGeoTransform(GDALDatasetShadow *self,double argin[6]){
1140 0 : return GDALSetGeoTransform( self, argin );
1141 : }
1142 1 : SWIGINTERN int GDALDatasetShadow_BuildOverviews(GDALDatasetShadow *self,char const *resampling="NEAREST",int overviewlist=0,int *pOverviews=0,GDALProgressFunc callback=NULL,void *callback_data=NULL,char **options=NULL){
1143 :
1144 1 : return GDALBuildOverviewsEx( self,
1145 : resampling ? resampling : "NEAREST",
1146 : overviewlist,
1147 : pOverviews,
1148 : 0,
1149 : 0,
1150 : callback,
1151 : callback_data,
1152 1 : options);
1153 : }
1154 7 : SWIGINTERN int GDALDatasetShadow_GetGCPCount(GDALDatasetShadow *self){
1155 7 : return GDALGetGCPCount( self );
1156 : }
1157 2 : SWIGINTERN char const *GDALDatasetShadow_GetGCPProjection(GDALDatasetShadow *self){
1158 2 : return GDALGetGCPProjection( self );
1159 : }
1160 2 : SWIGINTERN CPLErr GDALDatasetShadow_FlushCache(GDALDatasetShadow *self){
1161 2 : return GDALFlushCache( self );
1162 : }
1163 0 : SWIGINTERN CPLErr GDALDatasetShadow_AddBand(GDALDatasetShadow *self,GDALDataType datatype=GDT_Byte,char **options=0){
1164 0 : return GDALAddBand( self, datatype, options );
1165 : }
1166 0 : SWIGINTERN CPLErr GDALDatasetShadow_CreateMaskBand(GDALDatasetShadow *self,int nFlags){
1167 0 : return GDALCreateDatasetMaskBand( self, nFlags );
1168 : }
1169 0 : SWIGINTERN char **GDALDatasetShadow_GetFileList(GDALDatasetShadow *self){
1170 0 : return GDALGetFileList( self );
1171 : }
1172 0 : SWIGINTERN CPLErr GDALDatasetShadow_AdviseRead(GDALDatasetShadow *self,int xoff,int yoff,int xsize,int ysize,int *buf_xsize=0,int *buf_ysize=0,GDALDataType *buf_type=0,int band_list=0,int *pband_list=0,char **options=NULL){
1173 0 : int nxsize = (buf_xsize==0) ? xsize : *buf_xsize;
1174 0 : int nysize = (buf_ysize==0) ? ysize : *buf_ysize;
1175 : GDALDataType ntype;
1176 0 : if ( buf_type != 0 ) {
1177 0 : ntype = (GDALDataType) *buf_type;
1178 : } else {
1179 0 : int lastband = GDALGetRasterCount( self );
1180 0 : if (lastband <= 0)
1181 0 : return CE_Failure;
1182 0 : ntype = GDALGetRasterDataType( GDALGetRasterBand( self, lastband ) );
1183 : }
1184 0 : return GDALDatasetAdviseRead(self, xoff, yoff, xsize, ysize,
1185 : nxsize, nysize, ntype,
1186 0 : band_list, pband_list, options);
1187 : }
1188 0 : SWIGINTERN OGRLayerShadow *GDALDatasetShadow_GetLayer(GDALDatasetShadow *self,int index){
1189 :
1190 0 : OGRLayerShadow* layer = (OGRLayerShadow*) GDALDatasetGetLayer(self, index);
1191 0 : return layer;
1192 : }
1193 0 : SWIGINTERN OGRLayerShadow *GDALDatasetShadow_GetLayerByName(GDALDatasetShadow *self,char const *layer_name){
1194 0 : OGRLayerShadow* layer = (OGRLayerShadow*) GDALDatasetGetLayerByName(self, layer_name);
1195 0 : return layer;
1196 : }
1197 0 : SWIGINTERN void GDALDatasetShadow_ResetReading(GDALDatasetShadow *self){
1198 0 : GDALDatasetResetReading(self);
1199 0 : }
1200 0 : SWIGINTERN int GDALDatasetShadow_GetLayerCount(GDALDatasetShadow *self){
1201 0 : return GDALDatasetGetLayerCount(self);
1202 : }
1203 0 : SWIGINTERN OGRFeatureShadow *GDALDatasetShadow_GetNextFeature(GDALDatasetShadow *self,OGRLayerShadow **ppoBelongingLayer=NULL,double *pdfProgressPct=NULL,GDALProgressFunc callback=NULL,void *callback_data=NULL){
1204 0 : OGRLayerH hLayer = NULL;
1205 0 : OGRFeatureShadow* feat = (OGRFeatureShadow*)GDALDatasetGetNextFeature( self, &hLayer, pdfProgressPct,
1206 : callback, callback_data );
1207 0 : *ppoBelongingLayer = (OGRLayerShadow*)hLayer;
1208 0 : return feat;
1209 : }
1210 0 : SWIGINTERN OGRErr GDALDatasetShadow_AbortSQL(GDALDatasetShadow *self){
1211 0 : return GDALDatasetAbortSQL(self);
1212 : }
1213 :
1214 : static char const *
1215 0 : OGRErrMessages( int rc ) {
1216 0 : switch( rc ) {
1217 0 : case 0:
1218 0 : return "OGR Error %d: None";
1219 0 : case 1:
1220 0 : return "OGR Error %d: Not enough data";
1221 0 : case 2:
1222 0 : return "OGR Error %d: Unsupported geometry type";
1223 0 : case 3:
1224 0 : return "OGR Error %d: Unsupported operation";
1225 0 : case 4:
1226 0 : return "OGR Error %d: Corrupt data";
1227 0 : case 5:
1228 0 : return "OGR Error %d: General Error";
1229 0 : case 6:
1230 0 : return "OGR Error %d: Unsupported SRS";
1231 0 : default:
1232 0 : return "OGR Error %d: Unknown";
1233 : }
1234 : }
1235 :
1236 0 : SWIGINTERN OGRErr GDALDatasetShadow_StartTransaction(GDALDatasetShadow *self,int force=FALSE){
1237 0 : return GDALDatasetStartTransaction(self, force);
1238 : }
1239 0 : SWIGINTERN OGRErr GDALDatasetShadow_CommitTransaction(GDALDatasetShadow *self){
1240 0 : return GDALDatasetCommitTransaction(self);
1241 : }
1242 0 : SWIGINTERN OGRErr GDALDatasetShadow_RollbackTransaction(GDALDatasetShadow *self){
1243 0 : return GDALDatasetRollbackTransaction(self);
1244 : }
1245 0 : SWIGINTERN void GDALDatasetShadow_ClearStatistics(GDALDatasetShadow *self){
1246 0 : GDALDatasetClearStatistics(self);
1247 0 : }
1248 0 : SWIGINTERN char **GDALDatasetShadow_GetFieldDomainNames(GDALDatasetShadow *self,char **options=0){
1249 0 : return GDALDatasetGetFieldDomainNames(self, options);
1250 : }
1251 0 : SWIGINTERN OGRFieldDomainShadow *GDALDatasetShadow_GetFieldDomain(GDALDatasetShadow *self,char const *name){
1252 0 : return (OGRFieldDomainShadow*) GDALDatasetGetFieldDomain(self, name);
1253 : }
1254 0 : SWIGINTERN bool GDALDatasetShadow_AddFieldDomain(GDALDatasetShadow *self,OGRFieldDomainShadow *fieldDomain){
1255 0 : return GDALDatasetAddFieldDomain(self, (OGRFieldDomainH)fieldDomain, NULL);
1256 : }
1257 0 : SWIGINTERN bool GDALDatasetShadow_DeleteFieldDomain(GDALDatasetShadow *self,char const *name){
1258 0 : return GDALDatasetDeleteFieldDomain(self, name, NULL);
1259 : }
1260 0 : SWIGINTERN bool GDALDatasetShadow_UpdateFieldDomain(GDALDatasetShadow *self,OGRFieldDomainShadow *fieldDomain){
1261 0 : return GDALDatasetUpdateFieldDomain(self, (OGRFieldDomainH)fieldDomain, NULL);
1262 : }
1263 0 : SWIGINTERN char **GDALDatasetShadow_GetRelationshipNames(GDALDatasetShadow *self,char **options=0){
1264 0 : return GDALDatasetGetRelationshipNames(self, options);
1265 : }
1266 0 : SWIGINTERN GDALRelationshipShadow *GDALDatasetShadow_GetRelationship(GDALDatasetShadow *self,char const *name){
1267 0 : return (GDALRelationshipShadow*) GDALDatasetGetRelationship(self, name);
1268 : }
1269 0 : SWIGINTERN bool GDALDatasetShadow_AddRelationship(GDALDatasetShadow *self,GDALRelationshipShadow *relationship){
1270 0 : return GDALDatasetAddRelationship(self, (GDALRelationshipH)relationship, NULL);
1271 : }
1272 0 : SWIGINTERN bool GDALDatasetShadow_DeleteRelationship(GDALDatasetShadow *self,char const *name){
1273 0 : return GDALDatasetDeleteRelationship(self, name, NULL);
1274 : }
1275 0 : SWIGINTERN bool GDALDatasetShadow_UpdateRelationship(GDALDatasetShadow *self,GDALRelationshipShadow *relationship){
1276 0 : return GDALDatasetUpdateRelationship(self, (GDALRelationshipH)relationship, NULL);
1277 : }
1278 0 : SWIGINTERN CPLErr GDALDatasetShadow_ReadRaster__SWIG_0(GDALDatasetShadow *self,int xOff,int yOff,int xSize,int ySize,void *buffer,int buf_xSize,int buf_ySize,GDALDataType buf_type,int bandCount,int *bandMap,int pixelSpace,int lineSpace,int bandSpace){
1279 0 : return GDALDatasetRasterIO( self, GF_Read, xOff, yOff, xSize, ySize,
1280 : buffer, buf_xSize, buf_ySize, buf_type, bandCount,
1281 0 : bandMap, pixelSpace, lineSpace, bandSpace);
1282 : }
1283 1 : SWIGINTERN CPLErr GDALDatasetShadow_WriteRaster__SWIG_0(GDALDatasetShadow *self,int xOff,int yOff,int xSize,int ySize,void *buffer,int buf_xSize,int buf_ySize,GDALDataType buf_type,int bandCount,int *bandMap,int pixelSpace,int lineSpace,int bandSpace){
1284 1 : return GDALDatasetRasterIO( self, GF_Write, xOff, yOff, xSize, ySize,
1285 : buffer, buf_xSize, buf_ySize, buf_type, bandCount,
1286 1 : bandMap, pixelSpace, lineSpace, bandSpace);
1287 : }
1288 0 : SWIGINTERN CPLErr GDALDatasetShadow_ReadRaster__SWIG_1(GDALDatasetShadow *self,int xOff,int yOff,int xSize,int ySize,void *buffer,int buf_xSize,int buf_ySize,GDALDataType buf_type,int bandCount,int *bandMap,int pixelSpace,int lineSpace,int bandSpace,GDALRasterIOExtraArg *extraArg){
1289 0 : return GDALDatasetRasterIOEx( self, GF_Read, xOff, yOff, xSize, ySize,
1290 : buffer, buf_xSize, buf_ySize, buf_type, bandCount,
1291 0 : bandMap, pixelSpace, lineSpace, bandSpace, extraArg);
1292 : }
1293 0 : SWIGINTERN CPLErr GDALDatasetShadow_WriteRaster__SWIG_1(GDALDatasetShadow *self,int xOff,int yOff,int xSize,int ySize,void *buffer,int buf_xSize,int buf_ySize,GDALDataType buf_type,int bandCount,int *bandMap,int pixelSpace,int lineSpace,int bandSpace,GDALRasterIOExtraArg *extraArg){
1294 0 : return GDALDatasetRasterIOEx( self, GF_Write, xOff, yOff, xSize, ySize,
1295 : buffer, buf_xSize, buf_ySize, buf_type, bandCount,
1296 0 : bandMap, pixelSpace, lineSpace, bandSpace, extraArg);
1297 : }
1298 1 : SWIGINTERN GDAL_GCP const *GDALDatasetShadow___GetGCPs(GDALDatasetShadow *self){
1299 1 : return GDALGetGCPs( self );
1300 : }
1301 1 : SWIGINTERN CPLErr GDALDatasetShadow___SetGCPs(GDALDatasetShadow *self,int nGCPs,GDAL_GCP const *pGCPs,char const *pszGCPProjection){
1302 1 : return GDALSetGCPs( self, nGCPs, pGCPs, pszGCPProjection );
1303 : }
1304 4 : SWIGINTERN void GDALDatasetShadow___WriteCArrayItem_GDAL_GCP(GDALDatasetShadow *self,GDAL_GCP *carray,int index,GDAL_GCP *value){
1305 4 : carray[index] = *value;
1306 4 : }
1307 4 : SWIGINTERN GDAL_GCP *GDALDatasetShadow___ReadCArrayItem_GDAL_GCP(GDALDatasetShadow *self,GDAL_GCP *carray,int index){
1308 4 : return &carray[index];
1309 : }
1310 1 : SWIGINTERN GDAL_GCP *GDALDatasetShadow___AllocCArray_GDAL_GCP(GDALDatasetShadow *self,int size){
1311 1 : return (GDAL_GCP*)CPLMalloc(size * sizeof(GDAL_GCP));
1312 : }
1313 1 : SWIGINTERN void GDALDatasetShadow___FreeCArray_GDAL_GCP(GDALDatasetShadow *self,GDAL_GCP *carray){
1314 1 : if (carray)
1315 1 : CPLFree(carray);
1316 1 : }
1317 :
1318 6 : int GDALDatasetShadow_RasterXSize_get( GDALDatasetShadow *h ) {
1319 6 : return GDALGetRasterXSize( h );
1320 : }
1321 6 : int GDALDatasetShadow_RasterYSize_get( GDALDatasetShadow *h ) {
1322 6 : return GDALGetRasterYSize( h );
1323 : }
1324 9 : int GDALDatasetShadow_RasterCount_get( GDALDatasetShadow *h ) {
1325 9 : return GDALGetRasterCount( h );
1326 : }
1327 :
1328 0 : SWIGINTERN GDALRasterAttributeTableShadow *new_GDALRasterAttributeTableShadow(){
1329 : return (GDALRasterAttributeTableShadow*)
1330 0 : GDALCreateRasterAttributeTable();
1331 : }
1332 0 : SWIGINTERN void delete_GDALRasterAttributeTableShadow(GDALRasterAttributeTableShadow *self){
1333 0 : GDALDestroyRasterAttributeTable(self);
1334 0 : }
1335 0 : SWIGINTERN GDALRasterAttributeTableShadow *GDALRasterAttributeTableShadow_Clone(GDALRasterAttributeTableShadow *self){
1336 0 : return (GDALRasterAttributeTableShadow*) GDALRATClone(self);
1337 : }
1338 0 : SWIGINTERN int GDALRasterAttributeTableShadow_GetColumnCount(GDALRasterAttributeTableShadow *self){
1339 0 : return GDALRATGetColumnCount( self );
1340 : }
1341 0 : SWIGINTERN char const *GDALRasterAttributeTableShadow_GetNameOfCol(GDALRasterAttributeTableShadow *self,int iCol){
1342 0 : return GDALRATGetNameOfCol( self, iCol );
1343 : }
1344 0 : SWIGINTERN GDALRATFieldUsage GDALRasterAttributeTableShadow_GetUsageOfCol(GDALRasterAttributeTableShadow *self,int iCol){
1345 0 : return GDALRATGetUsageOfCol( self, iCol );
1346 : }
1347 0 : SWIGINTERN GDALRATFieldType GDALRasterAttributeTableShadow_GetTypeOfCol(GDALRasterAttributeTableShadow *self,int iCol){
1348 0 : return GDALRATGetTypeOfCol( self, iCol );
1349 : }
1350 0 : SWIGINTERN int GDALRasterAttributeTableShadow_GetColOfUsage(GDALRasterAttributeTableShadow *self,GDALRATFieldUsage eUsage){
1351 0 : return GDALRATGetColOfUsage( self, eUsage );
1352 : }
1353 0 : SWIGINTERN int GDALRasterAttributeTableShadow_GetRowCount(GDALRasterAttributeTableShadow *self){
1354 0 : return GDALRATGetRowCount( self );
1355 : }
1356 0 : SWIGINTERN char const *GDALRasterAttributeTableShadow_GetValueAsString(GDALRasterAttributeTableShadow *self,int iRow,int iCol){
1357 0 : return GDALRATGetValueAsString( self, iRow, iCol );
1358 : }
1359 0 : SWIGINTERN int GDALRasterAttributeTableShadow_GetValueAsInt(GDALRasterAttributeTableShadow *self,int iRow,int iCol){
1360 0 : return GDALRATGetValueAsInt( self, iRow, iCol );
1361 : }
1362 0 : SWIGINTERN double GDALRasterAttributeTableShadow_GetValueAsDouble(GDALRasterAttributeTableShadow *self,int iRow,int iCol){
1363 0 : return GDALRATGetValueAsDouble( self, iRow, iCol );
1364 : }
1365 0 : SWIGINTERN void GDALRasterAttributeTableShadow_SetValueAsString(GDALRasterAttributeTableShadow *self,int iRow,int iCol,char const *pszValue){
1366 0 : GDALRATSetValueAsString( self, iRow, iCol, pszValue );
1367 0 : }
1368 0 : SWIGINTERN void GDALRasterAttributeTableShadow_SetValueAsInt(GDALRasterAttributeTableShadow *self,int iRow,int iCol,int nValue){
1369 0 : GDALRATSetValueAsInt( self, iRow, iCol, nValue );
1370 0 : }
1371 0 : SWIGINTERN void GDALRasterAttributeTableShadow_SetValueAsDouble(GDALRasterAttributeTableShadow *self,int iRow,int iCol,double dfValue){
1372 0 : GDALRATSetValueAsDouble( self, iRow, iCol, dfValue );
1373 0 : }
1374 0 : SWIGINTERN void GDALRasterAttributeTableShadow_SetRowCount(GDALRasterAttributeTableShadow *self,int nCount){
1375 0 : GDALRATSetRowCount( self, nCount );
1376 0 : }
1377 0 : SWIGINTERN int GDALRasterAttributeTableShadow_CreateColumn(GDALRasterAttributeTableShadow *self,char const *pszName,GDALRATFieldType eType,GDALRATFieldUsage eUsage){
1378 0 : return GDALRATCreateColumn( self, pszName, eType, eUsage );
1379 : }
1380 0 : SWIGINTERN bool GDALRasterAttributeTableShadow_GetLinearBinning(GDALRasterAttributeTableShadow *self,double *pdfRow0Min,double *pdfBinSize){
1381 0 : return (GDALRATGetLinearBinning(self, pdfRow0Min, pdfBinSize) != 0) ? true : false;
1382 : }
1383 0 : SWIGINTERN int GDALRasterAttributeTableShadow_SetLinearBinning(GDALRasterAttributeTableShadow *self,double dfRow0Min,double dfBinSize){
1384 0 : return GDALRATSetLinearBinning(self, dfRow0Min, dfBinSize);
1385 : }
1386 0 : SWIGINTERN int GDALRasterAttributeTableShadow_GetRowOfValue(GDALRasterAttributeTableShadow *self,double dfValue){
1387 0 : return GDALRATGetRowOfValue( self, dfValue );
1388 : }
1389 0 : SWIGINTERN int GDALRasterAttributeTableShadow_ChangesAreWrittenToFile(GDALRasterAttributeTableShadow *self){
1390 0 : return GDALRATChangesAreWrittenToFile( self );
1391 : }
1392 0 : SWIGINTERN void GDALRasterAttributeTableShadow_DumpReadable(GDALRasterAttributeTableShadow *self){
1393 0 : GDALRATDumpReadable( self, NULL );
1394 0 : }
1395 0 : SWIGINTERN void GDALRasterAttributeTableShadow_SetTableType(GDALRasterAttributeTableShadow *self,GDALRATTableType eTableType){
1396 0 : GDALRATSetTableType( self, eTableType );
1397 0 : }
1398 0 : SWIGINTERN GDALRATTableType GDALRasterAttributeTableShadow_GetTableType(GDALRasterAttributeTableShadow *self){
1399 0 : return GDALRATGetTableType( self );
1400 : }
1401 0 : SWIGINTERN void GDALRasterAttributeTableShadow_RemoveStatistics(GDALRasterAttributeTableShadow *self){
1402 0 : GDALRATRemoveStatistics(self);
1403 0 : }
1404 0 : SWIGINTERN void delete_GDALGroupHS(GDALGroupHS *self){
1405 0 : GDALGroupRelease(self);
1406 0 : }
1407 0 : SWIGINTERN char const *GDALGroupHS_GetName(GDALGroupHS *self){
1408 0 : return GDALGroupGetName(self);
1409 : }
1410 0 : SWIGINTERN char const *GDALGroupHS_GetFullName(GDALGroupHS *self){
1411 0 : return GDALGroupGetFullName(self);
1412 : }
1413 0 : SWIGINTERN char **GDALGroupHS_GetMDArrayNames(GDALGroupHS *self,char **options=0){
1414 0 : return GDALGroupGetMDArrayNames( self, options );
1415 : }
1416 0 : SWIGINTERN char **GDALGroupHS_GetMDArrayFullNamesRecursive(GDALGroupHS *self,char **groupOptions=0,char **arrayOptions=0){
1417 0 : return GDALGroupGetMDArrayFullNamesRecursive( self, groupOptions, arrayOptions );
1418 : }
1419 0 : SWIGINTERN GDALMDArrayHS *GDALGroupHS_OpenMDArray(GDALGroupHS *self,char const *name,char **options=0){
1420 :
1421 :
1422 :
1423 0 : GDALMDArrayH hRet = GDALGroupOpenMDArray(self, name, options);
1424 :
1425 :
1426 :
1427 :
1428 0 : return hRet;
1429 : }
1430 0 : SWIGINTERN GDALMDArrayHS *GDALGroupHS_OpenMDArrayFromFullname(GDALGroupHS *self,char const *name,char **options=0){
1431 :
1432 :
1433 :
1434 0 : GDALMDArrayH hRet = GDALGroupOpenMDArrayFromFullname(self, name, options);
1435 :
1436 :
1437 :
1438 :
1439 0 : return hRet;
1440 : }
1441 0 : SWIGINTERN GDALMDArrayHS *GDALGroupHS_ResolveMDArray(GDALGroupHS *self,char const *name,char const *starting_point,char **options=0){
1442 :
1443 :
1444 :
1445 0 : GDALMDArrayH hRet = GDALGroupResolveMDArray(self, name, starting_point, options);
1446 :
1447 :
1448 :
1449 :
1450 0 : return hRet;
1451 : }
1452 0 : SWIGINTERN char **GDALGroupHS_GetGroupNames(GDALGroupHS *self,char **options=0){
1453 0 : return GDALGroupGetGroupNames( self, options );
1454 : }
1455 0 : SWIGINTERN GDALGroupHS *GDALGroupHS_OpenGroup(GDALGroupHS *self,char const *name,char **options=0){
1456 :
1457 :
1458 :
1459 0 : GDALGroupH hRet = GDALGroupOpenGroup(self, name, options);
1460 :
1461 :
1462 :
1463 :
1464 0 : return hRet;
1465 : }
1466 0 : SWIGINTERN GDALGroupHS *GDALGroupHS_OpenGroupFromFullname(GDALGroupHS *self,char const *name,char **options=0){
1467 :
1468 :
1469 :
1470 0 : GDALGroupH hRet = GDALGroupOpenGroupFromFullname(self, name, options);
1471 :
1472 :
1473 :
1474 :
1475 0 : return hRet;
1476 : }
1477 0 : SWIGINTERN char **GDALGroupHS_GetVectorLayerNames(GDALGroupHS *self,char **options=0){
1478 0 : return GDALGroupGetVectorLayerNames( self, options );
1479 : }
1480 0 : SWIGINTERN OGRLayerShadow *GDALGroupHS_OpenVectorLayer(GDALGroupHS *self,char const *name,char **options=0){
1481 :
1482 :
1483 :
1484 0 : OGRLayerH hRet = GDALGroupOpenVectorLayer(self, name, options);
1485 :
1486 :
1487 :
1488 :
1489 0 : return (OGRLayerShadow*) hRet;
1490 : }
1491 0 : SWIGINTERN GDALAttributeHS *GDALGroupHS_GetAttribute(GDALGroupHS *self,char const *name){
1492 :
1493 :
1494 :
1495 0 : GDALAttributeH hRet = GDALGroupGetAttribute(self, name);
1496 :
1497 :
1498 :
1499 :
1500 0 : return hRet;
1501 : }
1502 0 : SWIGINTERN char **GDALGroupHS_GetStructuralInfo(GDALGroupHS *self){
1503 0 : return GDALGroupGetStructuralInfo( self );
1504 : }
1505 0 : SWIGINTERN GDALGroupHS *GDALGroupHS_CreateGroup(GDALGroupHS *self,char const *name,char **options=0){
1506 0 : return GDALGroupCreateGroup(self, name, options);
1507 : }
1508 0 : SWIGINTERN CPLErr GDALGroupHS_DeleteGroup(GDALGroupHS *self,char const *name,char **options=0){
1509 0 : return GDALGroupDeleteGroup(self, name, options) ? CE_None : CE_Failure;
1510 : }
1511 0 : SWIGINTERN GDALDimensionHS *GDALGroupHS_CreateDimension(GDALGroupHS *self,char const *name,char const *type,char const *direction,GUIntBig size,char **options=0){
1512 0 : return GDALGroupCreateDimension(self, name, type, direction, size, options);
1513 : }
1514 0 : SWIGINTERN CPLErr GDALGroupHS_DeleteMDArray(GDALGroupHS *self,char const *name,char **options=0){
1515 0 : return GDALGroupDeleteMDArray(self, name, options) ? CE_None : CE_Failure;
1516 : }
1517 0 : SWIGINTERN GDALAttributeHS *GDALGroupHS_CreateAttribute(GDALGroupHS *self,char const *name,int dimensions,GUIntBig *sizes,GDALExtendedDataTypeHS *data_type,char **options=0){
1518 0 : return GDALGroupCreateAttribute(self, name, dimensions,
1519 : (const GUInt64*) sizes,
1520 0 : data_type, options);
1521 : }
1522 0 : SWIGINTERN CPLErr GDALGroupHS_DeleteAttribute(GDALGroupHS *self,char const *name,char **options=0){
1523 0 : return GDALGroupDeleteAttribute(self, name, options) ? CE_None : CE_Failure;
1524 : }
1525 0 : SWIGINTERN CPLErr GDALGroupHS_Rename(GDALGroupHS *self,char const *newName){
1526 0 : return GDALGroupRename( self, newName ) ? CE_None : CE_Failure;
1527 : }
1528 0 : SWIGINTERN GDALGroupHS *GDALGroupHS_SubsetDimensionFromSelection(GDALGroupHS *self,char const *selection,char **options=0){
1529 0 : return GDALGroupSubsetDimensionFromSelection(self, selection, options);
1530 : }
1531 :
1532 : #include <limits>
1533 :
1534 0 : static bool CheckNumericDataType(GDALExtendedDataTypeHS* dt)
1535 : {
1536 0 : GDALExtendedDataTypeClass klass = GDALExtendedDataTypeGetClass(dt);
1537 0 : if( klass == GEDTC_NUMERIC )
1538 0 : return true;
1539 0 : if( klass == GEDTC_STRING )
1540 0 : return false;
1541 0 : CPLAssert( klass == GEDTC_COMPOUND );
1542 0 : size_t nCount = 0;
1543 0 : GDALEDTComponentH* comps = GDALExtendedDataTypeGetComponents(dt, &nCount);
1544 0 : bool ret = true;
1545 0 : for( size_t i = 0; i < nCount; i++ )
1546 : {
1547 0 : GDALExtendedDataTypeH tmpType = GDALEDTComponentGetType(comps[i]);
1548 0 : ret = CheckNumericDataType(tmpType);
1549 0 : GDALExtendedDataTypeRelease(tmpType);
1550 0 : if( !ret )
1551 0 : break;
1552 : }
1553 0 : GDALExtendedDataTypeFreeComponents(comps, nCount);
1554 0 : return ret;
1555 : }
1556 :
1557 0 : static CPLErr MDArrayReadWriteCheckArguments(GDALMDArrayHS* array,
1558 : bool bCheckOnlyDims,
1559 : int nDims1, GUIntBig* array_start_idx,
1560 : int nDims2, GUIntBig* count,
1561 : int nDims3, GIntBig* array_step,
1562 : int nDims4, GIntBig* buffer_stride,
1563 : GDALExtendedDataTypeHS* buffer_datatype,
1564 : size_t* pnBufferSize)
1565 : {
1566 0 : const int nExpectedDims = (int)GDALMDArrayGetDimensionCount(array);
1567 0 : if( nDims1 != nExpectedDims )
1568 : {
1569 0 : CPLError(CE_Failure, CPLE_AppDefined,
1570 : "Wrong number of values in array_start_idx");
1571 0 : return CE_Failure;
1572 : }
1573 0 : if( nDims2 != nExpectedDims )
1574 : {
1575 0 : CPLError(CE_Failure, CPLE_AppDefined,
1576 : "Wrong number of values in count");
1577 0 : return CE_Failure;
1578 : }
1579 0 : if( nDims3 != nExpectedDims )
1580 : {
1581 0 : CPLError(CE_Failure, CPLE_AppDefined,
1582 : "Wrong number of values in array_step");
1583 0 : return CE_Failure;
1584 : }
1585 0 : if( nDims4!= nExpectedDims )
1586 : {
1587 0 : CPLError(CE_Failure, CPLE_AppDefined,
1588 : "Wrong number of values in buffer_stride");
1589 0 : return CE_Failure;
1590 : }
1591 0 : if( bCheckOnlyDims )
1592 0 : return CE_None;
1593 0 : if( !CheckNumericDataType(buffer_datatype) )
1594 : {
1595 0 : CPLError(CE_Failure, CPLE_NotSupported,
1596 : "non-numeric buffer data type not supported in SWIG bindings");
1597 0 : return CE_Failure;
1598 : }
1599 0 : GIntBig nBufferSize = 0;
1600 0 : for( int i = 0; i < nExpectedDims; i++ )
1601 : {
1602 0 : if( count[i] == 0 )
1603 : {
1604 0 : CPLError(CE_Failure, CPLE_AppDefined,
1605 : "count[%d] = 0 is invalid", i);
1606 0 : return CE_Failure;
1607 : }
1608 0 : if( buffer_stride[i] < 0 )
1609 : {
1610 0 : CPLError(CE_Failure, CPLE_NotSupported,
1611 : "Negative value in buffer_stride not supported in SWIG bindings");
1612 0 : return CE_Failure;
1613 : }
1614 0 : if( count[i] > 1 && buffer_stride[i] != 0 )
1615 : {
1616 0 : if( (GUIntBig)buffer_stride[i] > std::numeric_limits<GIntBig>::max() / (count[i] - 1) )
1617 : {
1618 0 : CPLError(CE_Failure, CPLE_AppDefined, "Integer overflow");
1619 0 : return CE_Failure;
1620 : }
1621 0 : GIntBig nDelta = buffer_stride[i] * (count[i] - 1);
1622 0 : if( nBufferSize > std::numeric_limits<GIntBig>::max() - nDelta )
1623 : {
1624 0 : CPLError(CE_Failure, CPLE_AppDefined, "Integer overflow");
1625 0 : return CE_Failure;
1626 : }
1627 0 : nBufferSize += nDelta;
1628 : }
1629 : }
1630 0 : const size_t nDTSize = GDALExtendedDataTypeGetSize(buffer_datatype);
1631 0 : if( nDTSize == 0 )
1632 : {
1633 0 : CPLError(CE_Failure, CPLE_AppDefined, "nDTSize == 0");
1634 0 : return CE_Failure;
1635 : }
1636 0 : if( (GUIntBig)nBufferSize > (GUIntBig)std::numeric_limits<GIntBig>::max() / nDTSize )
1637 : {
1638 0 : CPLError(CE_Failure, CPLE_AppDefined, "Integer overflow");
1639 0 : return CE_Failure;
1640 : }
1641 0 : nBufferSize *= nDTSize;
1642 0 : if( (GUIntBig)nBufferSize > (GUIntBig)std::numeric_limits<GIntBig>::max() - nDTSize )
1643 : {
1644 0 : CPLError(CE_Failure, CPLE_AppDefined, "Integer overflow");
1645 0 : return CE_Failure;
1646 : }
1647 0 : nBufferSize += nDTSize;
1648 :
1649 : #if SIZEOF_VOIDP == 4
1650 : if( nBufferSize > INT_MAX )
1651 : {
1652 : CPLError(CE_Failure, CPLE_IllegalArg, "Integer overflow");
1653 : return CE_Failure;
1654 : }
1655 : #endif
1656 0 : *pnBufferSize = (size_t)nBufferSize;
1657 0 : return CE_None;
1658 : }
1659 :
1660 0 : SWIGINTERN void delete_GDALMDArrayHS(GDALMDArrayHS *self){
1661 0 : GDALMDArrayRelease(self);
1662 0 : }
1663 0 : SWIGINTERN char const *GDALMDArrayHS_GetName(GDALMDArrayHS *self){
1664 0 : return GDALMDArrayGetName(self);
1665 : }
1666 0 : SWIGINTERN char const *GDALMDArrayHS_GetFullName(GDALMDArrayHS *self){
1667 0 : return GDALMDArrayGetFullName(self);
1668 : }
1669 0 : SWIGINTERN GUIntBig GDALMDArrayHS_GetTotalElementsCount(GDALMDArrayHS *self){
1670 0 : return GDALMDArrayGetTotalElementsCount(self);
1671 : }
1672 0 : SWIGINTERN size_t GDALMDArrayHS_GetDimensionCount(GDALMDArrayHS *self){
1673 0 : return GDALMDArrayGetDimensionCount(self);
1674 : }
1675 0 : SWIGINTERN GDALExtendedDataTypeHS *GDALMDArrayHS_GetDataType(GDALMDArrayHS *self){
1676 0 : return GDALMDArrayGetDataType(self);
1677 : }
1678 0 : SWIGINTERN char **GDALMDArrayHS_GetStructuralInfo(GDALMDArrayHS *self){
1679 0 : return GDALMDArrayGetStructuralInfo( self );
1680 : }
1681 0 : SWIGINTERN CPLErr GDALMDArrayHS_Resize(GDALMDArrayHS *self,int newDimensions,GUIntBig *newSizes,char **options=NULL){
1682 0 : if( static_cast<size_t>(newDimensions) != GDALMDArrayGetDimensionCount(self) )
1683 : {
1684 0 : CPLError(CE_Failure, CPLE_IllegalArg,
1685 : "newSizes array not of expected size");
1686 0 : return CE_Failure;
1687 : }
1688 0 : return GDALMDArrayResize( self, newSizes, options ) ? CE_None : CE_Failure;
1689 : }
1690 0 : SWIGINTERN GDALAttributeHS *GDALMDArrayHS_GetAttribute(GDALMDArrayHS *self,char const *name){
1691 :
1692 :
1693 :
1694 0 : GDALAttributeH hRet = GDALMDArrayGetAttribute(self, name);
1695 :
1696 :
1697 :
1698 :
1699 0 : return hRet;
1700 : }
1701 0 : SWIGINTERN GDALAttributeHS *GDALMDArrayHS_CreateAttribute(GDALMDArrayHS *self,char const *name,int dimensions,GUIntBig *sizes,GDALExtendedDataTypeHS *data_type,char **options=0){
1702 0 : return GDALMDArrayCreateAttribute(self, name, dimensions,
1703 : (const GUInt64*) sizes,
1704 0 : data_type, options);
1705 : }
1706 0 : SWIGINTERN CPLErr GDALMDArrayHS_DeleteAttribute(GDALMDArrayHS *self,char const *name,char **options=0){
1707 0 : return GDALMDArrayDeleteAttribute(self, name, options) ? CE_None : CE_Failure;
1708 : }
1709 0 : SWIGINTERN void GDALMDArrayHS_GetNoDataValueAsDouble(GDALMDArrayHS *self,double *val,int *hasval){
1710 0 : *val = GDALMDArrayGetNoDataValueAsDouble( self, hasval );
1711 0 : }
1712 0 : SWIGINTERN retStringAndCPLFree *GDALMDArrayHS_GetNoDataValueAsString(GDALMDArrayHS *self){
1713 0 : GDALExtendedDataTypeHS* selfType = GDALMDArrayGetDataType(self);
1714 0 : const size_t typeClass = GDALExtendedDataTypeGetClass(selfType);
1715 0 : GDALExtendedDataTypeRelease(selfType);
1716 :
1717 0 : if( typeClass != GEDTC_STRING )
1718 : {
1719 0 : CPLError(CE_Failure, CPLE_IllegalArg, "Data type is not string");
1720 0 : return NULL;
1721 : }
1722 0 : const void* pabyBuf = GDALMDArrayGetRawNoDataValue(self);
1723 0 : if( pabyBuf == NULL )
1724 : {
1725 0 : return NULL;
1726 : }
1727 0 : const char* ret = *reinterpret_cast<const char* const*>(pabyBuf);
1728 0 : if( ret )
1729 0 : return CPLStrdup(ret);
1730 0 : return NULL;
1731 : }
1732 0 : SWIGINTERN CPLErr GDALMDArrayHS_SetNoDataValueDouble(GDALMDArrayHS *self,double d){
1733 0 : return GDALMDArraySetNoDataValueAsDouble( self, d ) ? CE_None : CE_Failure;
1734 : }
1735 0 : SWIGINTERN CPLErr GDALMDArrayHS_SetNoDataValueString(GDALMDArrayHS *self,char const *nodata){
1736 0 : GDALExtendedDataTypeHS* selfType = GDALMDArrayGetDataType(self);
1737 0 : const size_t typeClass = GDALExtendedDataTypeGetClass(selfType);
1738 0 : GDALExtendedDataTypeRelease(selfType);
1739 :
1740 0 : if( typeClass != GEDTC_STRING )
1741 : {
1742 0 : CPLError(CE_Failure, CPLE_IllegalArg, "Data type is not string");
1743 0 : return CE_Failure;
1744 : }
1745 0 : return GDALMDArraySetRawNoDataValue(self, &nodata) ? CE_None : CE_Failure;
1746 : }
1747 0 : SWIGINTERN CPLErr GDALMDArrayHS_DeleteNoDataValue(GDALMDArrayHS *self){
1748 0 : return GDALMDArraySetRawNoDataValue( self, NULL ) ? CE_None : CE_Failure;
1749 : }
1750 0 : SWIGINTERN void GDALMDArrayHS_GetOffset(GDALMDArrayHS *self,double *val,int *hasval){
1751 0 : *val = GDALMDArrayGetOffset( self, hasval );
1752 0 : }
1753 0 : SWIGINTERN GDALDataType GDALMDArrayHS_GetOffsetStorageType(GDALMDArrayHS *self){
1754 0 : GDALDataType eDT = GDT_Unknown;
1755 0 : int hasval = FALSE;
1756 0 : GDALMDArrayGetOffsetEx( self, &hasval, &eDT );
1757 0 : return hasval ? eDT : GDT_Unknown;
1758 : }
1759 0 : SWIGINTERN void GDALMDArrayHS_GetScale(GDALMDArrayHS *self,double *val,int *hasval){
1760 0 : *val = GDALMDArrayGetScale( self, hasval );
1761 0 : }
1762 0 : SWIGINTERN GDALDataType GDALMDArrayHS_GetScaleStorageType(GDALMDArrayHS *self){
1763 0 : GDALDataType eDT = GDT_Unknown;
1764 0 : int hasval = FALSE;
1765 0 : GDALMDArrayGetScaleEx( self, &hasval, &eDT );
1766 0 : return hasval ? eDT : GDT_Unknown;
1767 : }
1768 0 : SWIGINTERN CPLErr GDALMDArrayHS_SetOffset(GDALMDArrayHS *self,double val,GDALDataType storageType=GDT_Unknown){
1769 0 : return GDALMDArraySetOffsetEx( self, val, storageType ) ? CE_None : CE_Failure;
1770 : }
1771 0 : SWIGINTERN CPLErr GDALMDArrayHS_SetScale(GDALMDArrayHS *self,double val,GDALDataType storageType=GDT_Unknown){
1772 0 : return GDALMDArraySetScaleEx( self, val, storageType ) ? CE_None : CE_Failure;
1773 : }
1774 0 : SWIGINTERN CPLErr GDALMDArrayHS_SetUnit(GDALMDArrayHS *self,char const *unit){
1775 0 : return GDALMDArraySetUnit(self, unit) ? CE_None : CE_Failure;
1776 : }
1777 0 : SWIGINTERN char const *GDALMDArrayHS_GetUnit(GDALMDArrayHS *self){
1778 0 : return GDALMDArrayGetUnit(self);
1779 : }
1780 0 : SWIGINTERN GDALMDArrayHS *GDALMDArrayHS_GetView(GDALMDArrayHS *self,char const *viewExpr){
1781 0 : return GDALMDArrayGetView(self, viewExpr);
1782 : }
1783 0 : SWIGINTERN GDALMDArrayHS *GDALMDArrayHS_Transpose(GDALMDArrayHS *self,int axisMap,int *mapInts){
1784 0 : return GDALMDArrayTranspose(self, axisMap, mapInts);
1785 : }
1786 0 : SWIGINTERN GDALMDArrayHS *GDALMDArrayHS_GetUnscaled(GDALMDArrayHS *self){
1787 0 : return GDALMDArrayGetUnscaled(self);
1788 : }
1789 0 : SWIGINTERN GDALMDArrayHS *GDALMDArrayHS_GetMask(GDALMDArrayHS *self,char **options=0){
1790 0 : return GDALMDArrayGetMask(self, options);
1791 : }
1792 0 : SWIGINTERN GDALMDArrayHS *GDALMDArrayHS_GetGridded(GDALMDArrayHS *self,char const *pszGridOptions,GDALMDArrayHS *xArray=NULL,GDALMDArrayHS *yArray=NULL,char **options=0){
1793 0 : return GDALMDArrayGetGridded(self, pszGridOptions, xArray, yArray, options);
1794 : }
1795 0 : SWIGINTERN GDALDatasetShadow *GDALMDArrayHS_AsClassicDataset(GDALMDArrayHS *self,size_t iXDim,size_t iYDim,GDALGroupHS *hRootGroup=NULL,char **options=0){
1796 0 : return (GDALDatasetShadow*)GDALMDArrayAsClassicDatasetEx(self, iXDim, iYDim, hRootGroup, options);
1797 : }
1798 0 : SWIGINTERN bool GDALMDArrayHS_Cache(GDALMDArrayHS *self,char **options=NULL){
1799 0 : return GDALMDArrayCache(self, options);
1800 : }
1801 0 : SWIGINTERN CPLErr GDALMDArrayHS_Rename(GDALMDArrayHS *self,char const *newName){
1802 0 : return GDALMDArrayRename( self, newName ) ? CE_None : CE_Failure;
1803 : }
1804 0 : SWIGINTERN void delete_GDALAttributeHS(GDALAttributeHS *self){
1805 0 : GDALAttributeRelease(self);
1806 0 : }
1807 0 : SWIGINTERN char const *GDALAttributeHS_GetName(GDALAttributeHS *self){
1808 0 : return GDALAttributeGetName(self);
1809 : }
1810 0 : SWIGINTERN char const *GDALAttributeHS_GetFullName(GDALAttributeHS *self){
1811 0 : return GDALAttributeGetFullName(self);
1812 : }
1813 0 : SWIGINTERN GUIntBig GDALAttributeHS_GetTotalElementsCount(GDALAttributeHS *self){
1814 0 : return GDALAttributeGetTotalElementsCount(self);
1815 : }
1816 0 : SWIGINTERN size_t GDALAttributeHS_GetDimensionCount(GDALAttributeHS *self){
1817 0 : return GDALAttributeGetDimensionCount(self);
1818 : }
1819 0 : SWIGINTERN GDALExtendedDataTypeHS *GDALAttributeHS_GetDataType(GDALAttributeHS *self){
1820 0 : return GDALAttributeGetDataType(self);
1821 : }
1822 0 : SWIGINTERN char const *GDALAttributeHS_ReadAsString(GDALAttributeHS *self){
1823 0 : return GDALAttributeReadAsString(self);
1824 : }
1825 0 : SWIGINTERN int GDALAttributeHS_ReadAsInt(GDALAttributeHS *self){
1826 0 : return GDALAttributeReadAsInt(self);
1827 : }
1828 0 : SWIGINTERN long long GDALAttributeHS_ReadAsInt64(GDALAttributeHS *self){
1829 0 : return GDALAttributeReadAsInt64(self);
1830 : }
1831 0 : SWIGINTERN double GDALAttributeHS_ReadAsDouble(GDALAttributeHS *self){
1832 0 : return GDALAttributeReadAsDouble(self);
1833 : }
1834 0 : SWIGINTERN char **GDALAttributeHS_ReadAsStringArray(GDALAttributeHS *self){
1835 0 : return GDALAttributeReadAsStringArray(self);
1836 : }
1837 0 : SWIGINTERN CPLErr GDALAttributeHS_WriteString(GDALAttributeHS *self,char const *val){
1838 0 : return GDALAttributeWriteString(self, val) ? CE_None : CE_Failure;
1839 : }
1840 0 : SWIGINTERN CPLErr GDALAttributeHS_WriteStringArray(GDALAttributeHS *self,char **vals){
1841 0 : return GDALAttributeWriteStringArray(self, vals) ? CE_None : CE_Failure;
1842 : }
1843 0 : SWIGINTERN CPLErr GDALAttributeHS_WriteInt(GDALAttributeHS *self,int val){
1844 0 : return GDALAttributeWriteInt(self, val) ? CE_None : CE_Failure;
1845 : }
1846 0 : SWIGINTERN CPLErr GDALAttributeHS_WriteInt64(GDALAttributeHS *self,long long val){
1847 0 : return GDALAttributeWriteInt64(self, val) ? CE_None : CE_Failure;
1848 : }
1849 0 : SWIGINTERN CPLErr GDALAttributeHS_WriteDouble(GDALAttributeHS *self,double val){
1850 0 : return GDALAttributeWriteDouble(self, val) ? CE_None : CE_Failure;
1851 : }
1852 0 : SWIGINTERN CPLErr GDALAttributeHS_Rename(GDALAttributeHS *self,char const *newName){
1853 0 : return GDALAttributeRename( self, newName ) ? CE_None : CE_Failure;
1854 : }
1855 0 : SWIGINTERN void delete_GDALDimensionHS(GDALDimensionHS *self){
1856 0 : GDALDimensionRelease(self);
1857 0 : }
1858 0 : SWIGINTERN char const *GDALDimensionHS_GetName(GDALDimensionHS *self){
1859 0 : return GDALDimensionGetName(self);
1860 : }
1861 0 : SWIGINTERN char const *GDALDimensionHS_GetFullName(GDALDimensionHS *self){
1862 0 : return GDALDimensionGetFullName(self);
1863 : }
1864 0 : SWIGINTERN char const *GDALDimensionHS_GetType_(GDALDimensionHS *self){
1865 0 : return GDALDimensionGetType(self);
1866 : }
1867 0 : SWIGINTERN char const *GDALDimensionHS_GetDirection(GDALDimensionHS *self){
1868 0 : return GDALDimensionGetDirection(self);
1869 : }
1870 0 : SWIGINTERN GUIntBig GDALDimensionHS_GetSize(GDALDimensionHS *self){
1871 0 : return GDALDimensionGetSize(self);
1872 : }
1873 0 : SWIGINTERN GDALMDArrayHS *GDALDimensionHS_GetIndexingVariable(GDALDimensionHS *self){
1874 0 : return GDALDimensionGetIndexingVariable(self);
1875 : }
1876 0 : SWIGINTERN bool GDALDimensionHS_SetIndexingVariable(GDALDimensionHS *self,GDALMDArrayHS *array){
1877 0 : return GDALDimensionSetIndexingVariable(self, array);
1878 : }
1879 0 : SWIGINTERN CPLErr GDALDimensionHS_Rename(GDALDimensionHS *self,char const *newName){
1880 0 : return GDALDimensionRename( self, newName ) ? CE_None : CE_Failure;
1881 : }
1882 0 : SWIGINTERN void delete_GDALExtendedDataTypeHS(GDALExtendedDataTypeHS *self){
1883 0 : GDALExtendedDataTypeRelease(self);
1884 0 : }
1885 0 : SWIGINTERN GDALExtendedDataTypeHS *GDALExtendedDataTypeHS_Create(GDALDataType dt){
1886 0 : return GDALExtendedDataTypeCreate(dt);
1887 : }
1888 0 : SWIGINTERN GDALExtendedDataTypeHS *GDALExtendedDataTypeHS_CreateString(size_t nMaxStringLength=0,GDALExtendedDataTypeSubType eSubType=GEDTST_NONE){
1889 0 : return GDALExtendedDataTypeCreateStringEx(nMaxStringLength, eSubType);
1890 : }
1891 0 : SWIGINTERN char const *GDALExtendedDataTypeHS_GetName(GDALExtendedDataTypeHS *self){
1892 0 : return GDALExtendedDataTypeGetName(self);
1893 : }
1894 0 : SWIGINTERN GDALExtendedDataTypeClass GDALExtendedDataTypeHS_GetClass(GDALExtendedDataTypeHS *self){
1895 0 : return GDALExtendedDataTypeGetClass(self);
1896 : }
1897 0 : SWIGINTERN GDALDataType GDALExtendedDataTypeHS_GetNumericDataType(GDALExtendedDataTypeHS *self){
1898 0 : return GDALExtendedDataTypeGetNumericDataType(self);
1899 : }
1900 0 : SWIGINTERN size_t GDALExtendedDataTypeHS_GetSize(GDALExtendedDataTypeHS *self){
1901 0 : return GDALExtendedDataTypeGetSize(self);
1902 : }
1903 0 : SWIGINTERN size_t GDALExtendedDataTypeHS_GetMaxStringLength(GDALExtendedDataTypeHS *self){
1904 0 : return GDALExtendedDataTypeGetMaxStringLength(self);
1905 : }
1906 0 : SWIGINTERN GDALExtendedDataTypeSubType GDALExtendedDataTypeHS_GetSubType(GDALExtendedDataTypeHS *self){
1907 0 : return GDALExtendedDataTypeGetSubType(self);
1908 : }
1909 0 : SWIGINTERN bool GDALExtendedDataTypeHS_CanConvertTo(GDALExtendedDataTypeHS *self,GDALExtendedDataTypeHS *other){
1910 0 : return GDALExtendedDataTypeCanConvertTo(self, other);
1911 : }
1912 0 : SWIGINTERN bool GDALExtendedDataTypeHS_Equals(GDALExtendedDataTypeHS *self,GDALExtendedDataTypeHS *other){
1913 0 : return GDALExtendedDataTypeEquals(self, other);
1914 : }
1915 0 : SWIGINTERN void delete_GDALEDTComponentHS(GDALEDTComponentHS *self){
1916 0 : GDALEDTComponentRelease(self);
1917 0 : }
1918 0 : SWIGINTERN GDALEDTComponentHS *GDALEDTComponentHS_Create(char const *name,size_t offset,GDALExtendedDataTypeHS *type){
1919 0 : return GDALEDTComponentCreate(name, offset, type);
1920 : }
1921 0 : SWIGINTERN char const *GDALEDTComponentHS_GetName(GDALEDTComponentHS *self){
1922 0 : return GDALEDTComponentGetName(self);
1923 : }
1924 0 : SWIGINTERN size_t GDALEDTComponentHS_GetOffset(GDALEDTComponentHS *self){
1925 0 : return GDALEDTComponentGetOffset(self);
1926 : }
1927 0 : SWIGINTERN GDALExtendedDataTypeHS *GDALEDTComponentHS_GetType_(GDALEDTComponentHS *self){
1928 0 : return GDALEDTComponentGetType(self);
1929 : }
1930 :
1931 : /* Returned size is in bytes or 0 if an error occurred. */
1932 : static
1933 0 : GIntBig ComputeBandRasterIOSize (int buf_xsize, int buf_ysize, int nPixelSize,
1934 : GIntBig nPixelSpace, GIntBig nLineSpace,
1935 : int bSpacingShouldBeMultipleOfPixelSize )
1936 : {
1937 0 : if (buf_xsize <= 0 || buf_ysize <= 0)
1938 : {
1939 0 : CPLError(CE_Failure, CPLE_IllegalArg, "Illegal values for buffer size");
1940 0 : return 0;
1941 : }
1942 :
1943 0 : if (nPixelSpace < 0 || nLineSpace < 0)
1944 : {
1945 0 : CPLError(CE_Failure, CPLE_IllegalArg, "Illegal values for space arguments");
1946 0 : return 0;
1947 : }
1948 :
1949 0 : if (nPixelSize == 0)
1950 : {
1951 0 : CPLError(CE_Failure, CPLE_IllegalArg, "Illegal value for data type");
1952 0 : return 0;
1953 : }
1954 :
1955 0 : if( nPixelSpace == 0 )
1956 0 : nPixelSpace = nPixelSize;
1957 0 : else if ( bSpacingShouldBeMultipleOfPixelSize && (nPixelSpace % nPixelSize) != 0 )
1958 : {
1959 0 : CPLError(CE_Failure, CPLE_IllegalArg, "nPixelSpace should be a multiple of nPixelSize");
1960 0 : return 0;
1961 : }
1962 :
1963 0 : if( nLineSpace == 0 )
1964 : {
1965 0 : nLineSpace = nPixelSpace * buf_xsize;
1966 : }
1967 0 : else if ( bSpacingShouldBeMultipleOfPixelSize && (nLineSpace % nPixelSize) != 0 )
1968 : {
1969 0 : CPLError(CE_Failure, CPLE_IllegalArg, "nLineSpace should be a multiple of nPixelSize");
1970 0 : return 0;
1971 : }
1972 :
1973 0 : GIntBig nRet = (GIntBig)(buf_ysize - 1) * nLineSpace + (GIntBig)(buf_xsize - 1) * nPixelSpace + nPixelSize;
1974 : #if SIZEOF_VOIDP == 4
1975 : if (nRet > INT_MAX)
1976 : {
1977 : CPLError(CE_Failure, CPLE_IllegalArg, "Integer overflow");
1978 : return 0;
1979 : }
1980 : #endif
1981 :
1982 0 : return nRet;
1983 : }
1984 :
1985 0 : SWIGINTERN GDALDatasetShadow *GDALRasterBandShadow_GetDataset(GDALRasterBandShadow *self){
1986 0 : return (GDALDatasetShadow*) GDALGetBandDataset(self);
1987 : }
1988 0 : SWIGINTERN int GDALRasterBandShadow_GetBand(GDALRasterBandShadow *self){
1989 0 : return GDALGetBandNumber(self);
1990 : }
1991 1 : SWIGINTERN void GDALRasterBandShadow_GetBlockSize(GDALRasterBandShadow *self,int *pnBlockXSize,int *pnBlockYSize){
1992 1 : GDALGetBlockSize(self, pnBlockXSize, pnBlockYSize);
1993 1 : }
1994 0 : SWIGINTERN GDALColorInterp GDALRasterBandShadow_GetColorInterpretation(GDALRasterBandShadow *self){
1995 0 : return GDALGetRasterColorInterpretation(self);
1996 : }
1997 9 : SWIGINTERN GDALColorInterp GDALRasterBandShadow_GetRasterColorInterpretation(GDALRasterBandShadow *self){
1998 9 : return GDALGetRasterColorInterpretation(self);
1999 : }
2000 0 : SWIGINTERN CPLErr GDALRasterBandShadow_SetColorInterpretation(GDALRasterBandShadow *self,GDALColorInterp val){
2001 0 : return GDALSetRasterColorInterpretation( self, val );
2002 : }
2003 0 : SWIGINTERN CPLErr GDALRasterBandShadow_SetRasterColorInterpretation(GDALRasterBandShadow *self,GDALColorInterp val){
2004 0 : return GDALSetRasterColorInterpretation( self, val );
2005 : }
2006 1 : SWIGINTERN void GDALRasterBandShadow_GetNoDataValue(GDALRasterBandShadow *self,double *val,int *hasval){
2007 1 : *val = GDALGetRasterNoDataValue( self, hasval );
2008 1 : }
2009 0 : SWIGINTERN CPLErr GDALRasterBandShadow_SetNoDataValue(GDALRasterBandShadow *self,double d){
2010 0 : return GDALSetRasterNoDataValue( self, d );
2011 : }
2012 0 : SWIGINTERN CPLErr GDALRasterBandShadow_DeleteNoDataValue(GDALRasterBandShadow *self){
2013 0 : return GDALDeleteRasterNoDataValue(self);
2014 : }
2015 0 : SWIGINTERN char const *GDALRasterBandShadow_GetUnitType(GDALRasterBandShadow *self){
2016 0 : return GDALGetRasterUnitType(self);
2017 : }
2018 0 : SWIGINTERN CPLErr GDALRasterBandShadow_SetUnitType(GDALRasterBandShadow *self,char const *val){
2019 0 : return GDALSetRasterUnitType( self, val );
2020 : }
2021 0 : SWIGINTERN char **GDALRasterBandShadow_GetRasterCategoryNames(GDALRasterBandShadow *self){
2022 0 : return GDALGetRasterCategoryNames(self);
2023 : }
2024 0 : SWIGINTERN CPLErr GDALRasterBandShadow_SetRasterCategoryNames(GDALRasterBandShadow *self,char **names){
2025 0 : return GDALSetRasterCategoryNames( self, names );
2026 : }
2027 1 : SWIGINTERN void GDALRasterBandShadow_GetMinimum(GDALRasterBandShadow *self,double *val,int *hasval){
2028 1 : *val = GDALGetRasterMinimum( self, hasval );
2029 1 : }
2030 1 : SWIGINTERN void GDALRasterBandShadow_GetMaximum(GDALRasterBandShadow *self,double *val,int *hasval){
2031 1 : *val = GDALGetRasterMaximum( self, hasval );
2032 1 : }
2033 1 : SWIGINTERN void GDALRasterBandShadow_GetOffset(GDALRasterBandShadow *self,double *val,int *hasval){
2034 1 : *val = GDALGetRasterOffset( self, hasval );
2035 1 : }
2036 1 : SWIGINTERN void GDALRasterBandShadow_GetScale(GDALRasterBandShadow *self,double *val,int *hasval){
2037 1 : *val = GDALGetRasterScale( self, hasval );
2038 1 : }
2039 0 : SWIGINTERN CPLErr GDALRasterBandShadow_SetOffset(GDALRasterBandShadow *self,double val){
2040 0 : return GDALSetRasterOffset( self, val );
2041 : }
2042 0 : SWIGINTERN CPLErr GDALRasterBandShadow_SetScale(GDALRasterBandShadow *self,double val){
2043 0 : return GDALSetRasterScale( self, val );
2044 : }
2045 0 : SWIGINTERN CPLErr GDALRasterBandShadow_GetStatistics(GDALRasterBandShadow *self,int approx_ok,int force,double *min,double *max,double *mean,double *stddev){
2046 0 : if (min) *min = 0;
2047 0 : if (max) *max = 0;
2048 0 : if (mean) *mean = 0;
2049 0 : if (stddev) *stddev = -1; /* This is the only way to recognize from Python if GetRasterStatistics() has updated the values */
2050 0 : return GDALGetRasterStatistics( self, approx_ok, force,
2051 0 : min, max, mean, stddev );
2052 : }
2053 0 : SWIGINTERN CPLErr GDALRasterBandShadow_ComputeStatistics(GDALRasterBandShadow *self,bool approx_ok,double *min,double *max,double *mean,double *stddev,GDALProgressFunc callback=NULL,void *callback_data=NULL){
2054 0 : return GDALComputeRasterStatistics( self, approx_ok, min, max, mean, stddev, callback, callback_data );
2055 : }
2056 0 : SWIGINTERN CPLErr GDALRasterBandShadow_SetStatistics(GDALRasterBandShadow *self,double min,double max,double mean,double stddev){
2057 0 : return GDALSetRasterStatistics( self, min, max, mean, stddev );
2058 : }
2059 7 : SWIGINTERN int GDALRasterBandShadow_GetOverviewCount(GDALRasterBandShadow *self){
2060 7 : return GDALGetOverviewCount(self);
2061 : }
2062 4 : SWIGINTERN GDALRasterBandShadow *GDALRasterBandShadow_GetOverview(GDALRasterBandShadow *self,int i){
2063 4 : return (GDALRasterBandShadow*) GDALGetOverview( self, i );
2064 : }
2065 0 : SWIGINTERN GDALRasterBandShadow *GDALRasterBandShadow_GetSampleOverview(GDALRasterBandShadow *self,GUIntBig nDesiredSamples){
2066 0 : return (GDALRasterBandShadow*) GDALGetRasterSampleOverview( self, nDesiredSamples );
2067 : }
2068 0 : SWIGINTERN int GDALRasterBandShadow_Checksum(GDALRasterBandShadow *self,int xoff=0,int yoff=0,int *xsize=0,int *ysize=0){
2069 0 : int nxsize = (xsize!=0) ? *xsize : GDALGetRasterBandXSize( self );
2070 0 : int nysize = (ysize!=0) ? *ysize : GDALGetRasterBandYSize( self );
2071 0 : return GDALChecksumImage( self, xoff, yoff, nxsize, nysize );
2072 : }
2073 0 : SWIGINTERN void GDALRasterBandShadow_ComputeRasterMinMax(GDALRasterBandShadow *self,double argout[2],int approx_ok=0){
2074 0 : GDALComputeRasterMinMax( self, approx_ok, argout );
2075 0 : }
2076 0 : SWIGINTERN void GDALRasterBandShadow_ComputeBandStats(GDALRasterBandShadow *self,double argout[2],int samplestep=1){
2077 0 : GDALComputeBandStats( self, samplestep, argout+0, argout+1,
2078 : NULL, NULL );
2079 0 : }
2080 0 : SWIGINTERN CPLErr GDALRasterBandShadow_Fill(GDALRasterBandShadow *self,double real_fill,double imag_fill=0.0){
2081 0 : return GDALFillRaster( self, real_fill, imag_fill );
2082 : }
2083 1 : SWIGINTERN void GDALRasterBandShadow_FlushCache(GDALRasterBandShadow *self){
2084 1 : GDALFlushRasterCache( self );
2085 1 : }
2086 1 : SWIGINTERN GDALColorTableShadow *GDALRasterBandShadow_GetRasterColorTable(GDALRasterBandShadow *self){
2087 1 : return (GDALColorTableShadow*) GDALGetRasterColorTable( self );
2088 : }
2089 0 : SWIGINTERN GDALColorTableShadow *GDALRasterBandShadow_GetColorTable(GDALRasterBandShadow *self){
2090 0 : return (GDALColorTableShadow*) GDALGetRasterColorTable( self );
2091 : }
2092 0 : SWIGINTERN int GDALRasterBandShadow_SetRasterColorTable(GDALRasterBandShadow *self,GDALColorTableShadow *arg){
2093 0 : return GDALSetRasterColorTable( self, arg );
2094 : }
2095 0 : SWIGINTERN int GDALRasterBandShadow_SetColorTable(GDALRasterBandShadow *self,GDALColorTableShadow *arg){
2096 0 : return GDALSetRasterColorTable( self, arg );
2097 : }
2098 0 : SWIGINTERN GDALRasterAttributeTableShadow *GDALRasterBandShadow_GetDefaultRAT(GDALRasterBandShadow *self){
2099 0 : return (GDALRasterAttributeTableShadow*) GDALGetDefaultRAT(self);
2100 : }
2101 0 : SWIGINTERN int GDALRasterBandShadow_SetDefaultRAT(GDALRasterBandShadow *self,GDALRasterAttributeTableShadow *table){
2102 0 : return GDALSetDefaultRAT(self, table);
2103 : }
2104 0 : SWIGINTERN GDALRasterBandShadow *GDALRasterBandShadow_GetMaskBand(GDALRasterBandShadow *self){
2105 0 : return (GDALRasterBandShadow *) GDALGetMaskBand( self );
2106 : }
2107 0 : SWIGINTERN int GDALRasterBandShadow_GetMaskFlags(GDALRasterBandShadow *self){
2108 0 : return GDALGetMaskFlags( self );
2109 : }
2110 0 : SWIGINTERN CPLErr GDALRasterBandShadow_CreateMaskBand(GDALRasterBandShadow *self,int nFlags){
2111 0 : return GDALCreateMaskBand( self, nFlags );
2112 : }
2113 0 : SWIGINTERN bool GDALRasterBandShadow_IsMaskBand(GDALRasterBandShadow *self){
2114 0 : return GDALIsMaskBand( self );
2115 : }
2116 0 : SWIGINTERN CPLErr GDALRasterBandShadow_GetHistogram(GDALRasterBandShadow *self,double min=-0.5,double max=255.5,int buckets=256,int *panHistogram=NULL,int include_out_of_range=0,int approx_ok=1,GDALProgressFunc callback=NULL,void *callback_data=NULL){
2117 0 : CPLErrorReset();
2118 0 : CPLErr err = GDALGetRasterHistogram( self, min, max, buckets, panHistogram,
2119 : include_out_of_range, approx_ok,
2120 : callback, callback_data );
2121 0 : return err;
2122 : }
2123 0 : SWIGINTERN CPLErr GDALRasterBandShadow_GetDefaultHistogram(GDALRasterBandShadow *self,double *min_ret=NULL,double *max_ret=NULL,int *buckets_ret=NULL,int **ppanHistogram=NULL,int force=1,GDALProgressFunc callback=NULL,void *callback_data=NULL){
2124 0 : return GDALGetDefaultHistogram( self, min_ret, max_ret, buckets_ret,
2125 : ppanHistogram, force,
2126 0 : callback, callback_data );
2127 : }
2128 0 : SWIGINTERN CPLErr GDALRasterBandShadow_SetDefaultHistogram(GDALRasterBandShadow *self,double min,double max,int buckets_in,int *panHistogram_in){
2129 0 : return GDALSetDefaultHistogram( self, min, max,
2130 0 : buckets_in, panHistogram_in );
2131 : }
2132 0 : SWIGINTERN bool GDALRasterBandShadow_HasArbitraryOverviews(GDALRasterBandShadow *self){
2133 0 : return (GDALHasArbitraryOverviews( self ) != 0) ? true : false;
2134 : }
2135 0 : SWIGINTERN char **GDALRasterBandShadow_GetCategoryNames(GDALRasterBandShadow *self){
2136 0 : return GDALGetRasterCategoryNames( self );
2137 : }
2138 0 : SWIGINTERN CPLErr GDALRasterBandShadow_SetCategoryNames(GDALRasterBandShadow *self,char **papszCategoryNames){
2139 0 : return GDALSetRasterCategoryNames( self, papszCategoryNames );
2140 : }
2141 0 : SWIGINTERN CPLErr GDALRasterBandShadow_AdviseRead(GDALRasterBandShadow *self,int xoff,int yoff,int xsize,int ysize,int *buf_xsize=0,int *buf_ysize=0,GDALDataType *buf_type=0,char **options=NULL){
2142 0 : int nxsize = (buf_xsize==0) ? xsize : *buf_xsize;
2143 0 : int nysize = (buf_ysize==0) ? ysize : *buf_ysize;
2144 : GDALDataType ntype;
2145 0 : if ( buf_type != 0 ) {
2146 0 : ntype = (GDALDataType) *buf_type;
2147 : } else {
2148 0 : ntype = GDALGetRasterDataType( self );
2149 : }
2150 0 : return GDALRasterAdviseRead(self, xoff, yoff, xsize, ysize,
2151 0 : nxsize, nysize, ntype, options);
2152 : }
2153 0 : SWIGINTERN CPLErr GDALRasterBandShadow_InterpolateAtPoint(GDALRasterBandShadow *self,double pixel,double line,GDALRIOResampleAlg interpolation,double *pdfRealValue,double *pdfImagValue){
2154 0 : if (pdfRealValue) *pdfRealValue = 0;
2155 0 : if (pdfImagValue) *pdfImagValue = 0;
2156 0 : return GDALRasterInterpolateAtPoint( self, pixel, line, interpolation, pdfRealValue, pdfImagValue );
2157 : }
2158 0 : SWIGINTERN CPLErr GDALRasterBandShadow_InterpolateAtGeolocation(GDALRasterBandShadow *self,double geolocX,double geolocY,OSRSpatialReferenceShadow *srs,GDALRIOResampleAlg interpolation,double *pdfRealValue,double *pdfImagValue,char **transformerOptions=NULL){
2159 0 : if (pdfRealValue) *pdfRealValue = 0;
2160 0 : if (pdfImagValue) *pdfImagValue = 0;
2161 0 : return GDALRasterInterpolateAtGeolocation( self, geolocX, geolocY,
2162 : (OGRSpatialReferenceH)srs, interpolation,
2163 0 : pdfRealValue, pdfImagValue, transformerOptions );
2164 : }
2165 0 : SWIGINTERN CPLErr GDALRasterBandShadow_ComputeMinMaxLocation(GDALRasterBandShadow *self,double *pdfMin,double *pdfMax,int *pnMinX,int *pnMinY,int *pnMaxX,int *pnMaxY){
2166 0 : return GDALComputeRasterMinMaxLocation( self, pdfMin, pdfMax,
2167 : pnMinX, pnMinY,
2168 0 : pnMaxX, pnMaxY );
2169 : }
2170 0 : SWIGINTERN GDALMDArrayHS *GDALRasterBandShadow_AsMDArray(GDALRasterBandShadow *self){
2171 0 : return GDALRasterBandAsMDArray(self);
2172 : }
2173 0 : SWIGINTERN void GDALRasterBandShadow__EnablePixelTypeSignedByteWarning(GDALRasterBandShadow *self,bool b){
2174 0 : GDALEnablePixelTypeSignedByteWarning(self, b);
2175 0 : }
2176 2 : SWIGINTERN CPLErr GDALRasterBandShadow_ReadRaster__SWIG_0(GDALRasterBandShadow *self,int xOff,int yOff,int xSize,int ySize,void *buffer,int buf_xSize,int buf_ySize,GDALDataType buf_type,int pixelSpace,int lineSpace){
2177 2 : return GDALRasterIO( self, GF_Read, xOff, yOff, xSize, ySize,
2178 2 : buffer, buf_xSize, buf_ySize, buf_type, pixelSpace, lineSpace );
2179 : }
2180 1 : SWIGINTERN CPLErr GDALRasterBandShadow_WriteRaster__SWIG_0(GDALRasterBandShadow *self,int xOff,int yOff,int xSize,int ySize,void *buffer,int buf_xSize,int buf_ySize,GDALDataType buf_type,int pixelSpace,int lineSpace){
2181 1 : return GDALRasterIO( self, GF_Write, xOff, yOff, xSize, ySize,
2182 1 : buffer, buf_xSize, buf_ySize, buf_type, pixelSpace, lineSpace );
2183 : }
2184 0 : SWIGINTERN CPLErr GDALRasterBandShadow_ReadRaster__SWIG_1(GDALRasterBandShadow *self,int xOff,int yOff,int xSize,int ySize,void *buffer,int buf_xSize,int buf_ySize,GDALDataType buf_type,int pixelSpace,int lineSpace,GDALRasterIOExtraArg *extraArg){
2185 0 : return GDALRasterIOEx( self, GF_Read, xOff, yOff, xSize, ySize,
2186 0 : buffer, buf_xSize, buf_ySize, buf_type, pixelSpace, lineSpace, extraArg );
2187 : }
2188 0 : SWIGINTERN CPLErr GDALRasterBandShadow_WriteRaster__SWIG_1(GDALRasterBandShadow *self,int xOff,int yOff,int xSize,int ySize,void *buffer,int buf_xSize,int buf_ySize,GDALDataType buf_type,int pixelSpace,int lineSpace,GDALRasterIOExtraArg *extraArg){
2189 0 : return GDALRasterIOEx( self, GF_Write, xOff, yOff, xSize, ySize,
2190 0 : buffer, buf_xSize, buf_ySize, buf_type, pixelSpace, lineSpace, extraArg );
2191 : }
2192 :
2193 7 : GDALDataType GDALRasterBandShadow_DataType_get( GDALRasterBandShadow *h ) {
2194 7 : return GDALGetRasterDataType( h );
2195 : }
2196 8 : int GDALRasterBandShadow_XSize_get( GDALRasterBandShadow *h ) {
2197 8 : return GDALGetRasterBandXSize( h );
2198 : }
2199 8 : int GDALRasterBandShadow_YSize_get( GDALRasterBandShadow *h ) {
2200 8 : return GDALGetRasterBandYSize( h );
2201 : }
2202 :
2203 0 : SWIGINTERN GDALColorTableShadow *new_GDALColorTableShadow(GDALPaletteInterp palette=GPI_RGB){
2204 0 : return (GDALColorTableShadow*) GDALCreateColorTable(palette);
2205 : }
2206 0 : SWIGINTERN void delete_GDALColorTableShadow(GDALColorTableShadow *self){
2207 0 : GDALDestroyColorTable(self);
2208 0 : }
2209 0 : SWIGINTERN GDALColorTableShadow *GDALColorTableShadow_Clone(GDALColorTableShadow *self){
2210 0 : return (GDALColorTableShadow*) GDALCloneColorTable (self);
2211 : }
2212 0 : SWIGINTERN GDALPaletteInterp GDALColorTableShadow_GetPaletteInterpretation(GDALColorTableShadow *self){
2213 0 : return GDALGetPaletteInterpretation(self);
2214 : }
2215 0 : SWIGINTERN int GDALColorTableShadow_GetColorEntryCount(GDALColorTableShadow *self){
2216 0 : return GDALGetColorEntryCount(self);
2217 : }
2218 0 : SWIGINTERN GDALColorEntry *GDALColorTableShadow_GetColorEntry(GDALColorTableShadow *self,int entry){
2219 0 : return (GDALColorEntry*) GDALGetColorEntry(self, entry);
2220 : }
2221 0 : SWIGINTERN int GDALColorTableShadow_GetColorEntryAsRGB(GDALColorTableShadow *self,int entry,GDALColorEntry *centry){
2222 0 : return GDALGetColorEntryAsRGB(self, entry, centry);
2223 : }
2224 0 : SWIGINTERN void GDALColorTableShadow_SetColorEntry(GDALColorTableShadow *self,int entry,GDALColorEntry const *centry){
2225 0 : GDALSetColorEntry(self, entry, centry);
2226 0 : }
2227 0 : SWIGINTERN void GDALColorTableShadow_CreateColorRamp(GDALColorTableShadow *self,int nStartIndex,GDALColorEntry const *startcolor,int nEndIndex,GDALColorEntry const *endcolor){
2228 0 : GDALCreateColorRamp(self, nStartIndex, startcolor, nEndIndex, endcolor);
2229 0 : }
2230 :
2231 : #include "gdalsubdatasetinfo.h"
2232 :
2233 0 : SWIGINTERN void delete_GDALSubdatasetInfoShadow(GDALSubdatasetInfoShadow *self){
2234 0 : GDALDestroySubdatasetInfo(reinterpret_cast<GDALSubdatasetInfoH>(self));
2235 0 : }
2236 0 : SWIGINTERN retStringAndCPLFree *GDALSubdatasetInfoShadow_GetPathComponent(GDALSubdatasetInfoShadow *self){
2237 0 : return GDALSubdatasetInfoGetPathComponent(reinterpret_cast<GDALSubdatasetInfoH>(self) );
2238 : }
2239 0 : SWIGINTERN retStringAndCPLFree *GDALSubdatasetInfoShadow_GetSubdatasetComponent(GDALSubdatasetInfoShadow *self){
2240 0 : return GDALSubdatasetInfoGetSubdatasetComponent(reinterpret_cast<GDALSubdatasetInfoH>(self) );
2241 : }
2242 0 : SWIGINTERN retStringAndCPLFree *GDALSubdatasetInfoShadow_ModifyPathComponent(GDALSubdatasetInfoShadow *self,char const *pszNewFileName){
2243 0 : return GDALSubdatasetInfoModifyPathComponent(reinterpret_cast<GDALSubdatasetInfoH>(self), pszNewFileName );
2244 : }
2245 :
2246 0 : GDALSubdatasetInfoShadow* GetSubdatasetInfo(const char *pszFileName)
2247 : {
2248 0 : GDALSubdatasetInfoH info { GDALGetSubdatasetInfo(pszFileName) };
2249 :
2250 0 : if( ! info )
2251 : {
2252 0 : return nullptr;
2253 : }
2254 :
2255 0 : return (GDALSubdatasetInfoShadow*)( info );
2256 : };
2257 :
2258 0 : SWIGINTERN GDALRelationshipShadow *new_GDALRelationshipShadow(char const *name,char const *leftTableName,char const *rightTableName,GDALRelationshipCardinality cardinality){
2259 : return (GDALRelationshipShadow*)
2260 0 : GDALRelationshipCreate(name,
2261 : leftTableName,
2262 : rightTableName,
2263 0 : cardinality);
2264 : }
2265 0 : SWIGINTERN void delete_GDALRelationshipShadow(GDALRelationshipShadow *self){
2266 0 : GDALDestroyRelationship(self);
2267 0 : }
2268 0 : SWIGINTERN char const *GDALRelationshipShadow_GetName(GDALRelationshipShadow *self){
2269 0 : return GDALRelationshipGetName( self );
2270 : }
2271 0 : SWIGINTERN GDALRelationshipCardinality GDALRelationshipShadow_GetCardinality(GDALRelationshipShadow *self){
2272 0 : return GDALRelationshipGetCardinality( self );
2273 : }
2274 0 : SWIGINTERN char const *GDALRelationshipShadow_GetLeftTableName(GDALRelationshipShadow *self){
2275 0 : return GDALRelationshipGetLeftTableName( self );
2276 : }
2277 0 : SWIGINTERN char const *GDALRelationshipShadow_GetRightTableName(GDALRelationshipShadow *self){
2278 0 : return GDALRelationshipGetRightTableName( self );
2279 : }
2280 0 : SWIGINTERN char const *GDALRelationshipShadow_GetMappingTableName(GDALRelationshipShadow *self){
2281 0 : return GDALRelationshipGetMappingTableName( self );
2282 : }
2283 0 : SWIGINTERN void GDALRelationshipShadow_SetMappingTableName(GDALRelationshipShadow *self,char const *pszName){
2284 0 : GDALRelationshipSetMappingTableName( self, pszName );
2285 0 : }
2286 0 : SWIGINTERN char **GDALRelationshipShadow_GetLeftTableFields(GDALRelationshipShadow *self){
2287 0 : return GDALRelationshipGetLeftTableFields(self);
2288 : }
2289 0 : SWIGINTERN char **GDALRelationshipShadow_GetRightTableFields(GDALRelationshipShadow *self){
2290 0 : return GDALRelationshipGetRightTableFields(self);
2291 : }
2292 0 : SWIGINTERN void GDALRelationshipShadow_SetLeftTableFields(GDALRelationshipShadow *self,char **pFields){
2293 0 : GDALRelationshipSetLeftTableFields(self, pFields);
2294 0 : }
2295 0 : SWIGINTERN void GDALRelationshipShadow_SetRightTableFields(GDALRelationshipShadow *self,char **pFields){
2296 0 : GDALRelationshipSetRightTableFields(self, pFields);
2297 0 : }
2298 0 : SWIGINTERN char **GDALRelationshipShadow_GetLeftMappingTableFields(GDALRelationshipShadow *self){
2299 0 : return GDALRelationshipGetLeftMappingTableFields(self);
2300 : }
2301 0 : SWIGINTERN char **GDALRelationshipShadow_GetRightMappingTableFields(GDALRelationshipShadow *self){
2302 0 : return GDALRelationshipGetRightMappingTableFields(self);
2303 : }
2304 0 : SWIGINTERN void GDALRelationshipShadow_SetLeftMappingTableFields(GDALRelationshipShadow *self,char **pFields){
2305 0 : GDALRelationshipSetLeftMappingTableFields(self, pFields);
2306 0 : }
2307 0 : SWIGINTERN void GDALRelationshipShadow_SetRightMappingTableFields(GDALRelationshipShadow *self,char **pFields){
2308 0 : GDALRelationshipSetRightMappingTableFields(self, pFields);
2309 0 : }
2310 0 : SWIGINTERN GDALRelationshipType GDALRelationshipShadow_GetType(GDALRelationshipShadow *self){
2311 0 : return GDALRelationshipGetType( self );
2312 : }
2313 0 : SWIGINTERN void GDALRelationshipShadow_SetType(GDALRelationshipShadow *self,GDALRelationshipType type){
2314 0 : return GDALRelationshipSetType( self, type );
2315 : }
2316 0 : SWIGINTERN char const *GDALRelationshipShadow_GetForwardPathLabel(GDALRelationshipShadow *self){
2317 0 : return GDALRelationshipGetForwardPathLabel( self );
2318 : }
2319 0 : SWIGINTERN void GDALRelationshipShadow_SetForwardPathLabel(GDALRelationshipShadow *self,char const *pszLabel){
2320 0 : GDALRelationshipSetForwardPathLabel( self, pszLabel );
2321 0 : }
2322 0 : SWIGINTERN char const *GDALRelationshipShadow_GetBackwardPathLabel(GDALRelationshipShadow *self){
2323 0 : return GDALRelationshipGetBackwardPathLabel( self );
2324 : }
2325 0 : SWIGINTERN void GDALRelationshipShadow_SetBackwardPathLabel(GDALRelationshipShadow *self,char const *pszLabel){
2326 0 : GDALRelationshipSetBackwardPathLabel( self, pszLabel );
2327 0 : }
2328 0 : SWIGINTERN char const *GDALRelationshipShadow_GetRelatedTableType(GDALRelationshipShadow *self){
2329 0 : return GDALRelationshipGetRelatedTableType( self );
2330 : }
2331 0 : SWIGINTERN void GDALRelationshipShadow_SetRelatedTableType(GDALRelationshipShadow *self,char const *pszType){
2332 0 : GDALRelationshipSetRelatedTableType( self, pszType );
2333 0 : }
2334 :
2335 : #include "gdalgrid.h"
2336 :
2337 : #ifdef DEBUG
2338 : typedef struct OGRLayerHS OGRLayerShadow;
2339 : typedef struct OGRGeometryHS OGRGeometryShadow;
2340 : #else
2341 : typedef void OGRLayerShadow;
2342 : typedef void OGRGeometryShadow;
2343 : #endif
2344 :
2345 :
2346 0 : int ComputeMedianCutPCT ( GDALRasterBandShadow *red,
2347 : GDALRasterBandShadow *green,
2348 : GDALRasterBandShadow *blue,
2349 : int num_colors,
2350 : GDALColorTableShadow* colors,
2351 : GDALProgressFunc callback = NULL,
2352 : void* callback_data=NULL) {
2353 :
2354 0 : CPLErrorReset();
2355 :
2356 0 : int err = GDALComputeMedianCutPCT( red,
2357 : green,
2358 : blue,
2359 : NULL,
2360 : num_colors,
2361 : colors,
2362 : callback,
2363 : callback_data);
2364 :
2365 0 : return err;
2366 : }
2367 :
2368 :
2369 0 : int DitherRGB2PCT ( GDALRasterBandShadow *red,
2370 : GDALRasterBandShadow *green,
2371 : GDALRasterBandShadow *blue,
2372 : GDALRasterBandShadow *target,
2373 : GDALColorTableShadow *colors,
2374 : GDALProgressFunc callback = NULL,
2375 : void* callback_data=NULL) {
2376 :
2377 0 : CPLErrorReset();
2378 : int err;
2379 0 : err = GDALDitherRGB2PCT( red,
2380 : green,
2381 : blue,
2382 : target,
2383 : colors,
2384 : callback,
2385 : callback_data);
2386 :
2387 0 : return err;
2388 : }
2389 :
2390 :
2391 0 : CPLErr ReprojectImage ( GDALDatasetShadow *src_ds,
2392 : GDALDatasetShadow *dst_ds,
2393 : const char *src_wkt=NULL,
2394 : const char *dst_wkt=NULL,
2395 : GDALResampleAlg eResampleAlg=GRA_NearestNeighbour,
2396 : double WarpMemoryLimit=0.0,
2397 : double maxerror = 0.0,
2398 : GDALProgressFunc callback = NULL,
2399 : void* callback_data=NULL,
2400 : char** options = NULL ) {
2401 :
2402 0 : CPLErrorReset();
2403 :
2404 0 : GDALWarpOptions* psOptions = NULL;
2405 0 : if( options != NULL )
2406 : {
2407 0 : psOptions = GDALCreateWarpOptions();
2408 0 : psOptions->papszWarpOptions = CSLDuplicate(options);
2409 : }
2410 :
2411 0 : CPLErr err = GDALReprojectImage( src_ds,
2412 : src_wkt,
2413 : dst_ds,
2414 : dst_wkt,
2415 : eResampleAlg,
2416 : WarpMemoryLimit,
2417 : maxerror,
2418 : callback,
2419 : callback_data,
2420 : psOptions);
2421 :
2422 0 : if( psOptions != NULL )
2423 0 : GDALDestroyWarpOptions(psOptions);
2424 :
2425 0 : return err;
2426 : }
2427 :
2428 :
2429 0 : int ComputeProximity( GDALRasterBandShadow *srcBand,
2430 : GDALRasterBandShadow *proximityBand,
2431 : char **options = NULL,
2432 : GDALProgressFunc callback=NULL,
2433 : void* callback_data=NULL) {
2434 :
2435 0 : CPLErrorReset();
2436 :
2437 0 : return GDALComputeProximity( srcBand, proximityBand, options,
2438 0 : callback, callback_data );
2439 : }
2440 :
2441 :
2442 0 : int RasterizeLayer( GDALDatasetShadow *dataset,
2443 : int bands, int *band_list,
2444 : OGRLayerShadow *layer,
2445 : void *pfnTransformer = NULL,
2446 : void *pTransformArg = NULL,
2447 : int burn_values = 0, double *burn_values_list = NULL,
2448 : char **options = NULL,
2449 : GDALProgressFunc callback=NULL,
2450 : void* callback_data=NULL) {
2451 :
2452 : CPLErr eErr;
2453 :
2454 0 : CPLErrorReset();
2455 :
2456 0 : if( burn_values == 0 )
2457 : {
2458 0 : burn_values_list = (double *) CPLMalloc(sizeof(double)*bands);
2459 0 : for( int i = 0; i < bands; i++ )
2460 0 : burn_values_list[i] = 255.0;
2461 : }
2462 0 : else if( burn_values != bands )
2463 : {
2464 0 : CPLError( CE_Failure, CPLE_AppDefined,
2465 : "Did not get the expected number of burn values in RasterizeLayer()" );
2466 0 : return CE_Failure;
2467 : }
2468 :
2469 0 : OGRLayerH hLayer = (OGRLayerH)layer;
2470 0 : eErr = GDALRasterizeLayers( dataset, bands, band_list,
2471 : 1, &hLayer,
2472 : (GDALTransformerFunc) pfnTransformer,
2473 : pTransformArg,
2474 : burn_values_list, options,
2475 : callback, callback_data );
2476 :
2477 0 : if( burn_values == 0 )
2478 0 : CPLFree( burn_values_list );
2479 :
2480 0 : return eErr;
2481 : }
2482 :
2483 :
2484 0 : int Polygonize( GDALRasterBandShadow *srcBand,
2485 : GDALRasterBandShadow *maskBand,
2486 : OGRLayerShadow *outLayer,
2487 : int iPixValField,
2488 : char **options = NULL,
2489 : GDALProgressFunc callback=NULL,
2490 : void* callback_data=NULL) {
2491 :
2492 0 : CPLErrorReset();
2493 :
2494 0 : return GDALPolygonize( srcBand, maskBand, outLayer, iPixValField,
2495 0 : options, callback, callback_data );
2496 : }
2497 :
2498 :
2499 0 : int FPolygonize( GDALRasterBandShadow *srcBand,
2500 : GDALRasterBandShadow *maskBand,
2501 : OGRLayerShadow *outLayer,
2502 : int iPixValField,
2503 : char **options = NULL,
2504 : GDALProgressFunc callback=NULL,
2505 : void* callback_data=NULL) {
2506 :
2507 0 : CPLErrorReset();
2508 :
2509 0 : return GDALFPolygonize( srcBand, maskBand, outLayer, iPixValField,
2510 0 : options, callback, callback_data );
2511 : }
2512 :
2513 :
2514 0 : int FillNodata( GDALRasterBandShadow *targetBand,
2515 : GDALRasterBandShadow *maskBand,
2516 : double maxSearchDist,
2517 : int smoothingIterations,
2518 : char **options = NULL,
2519 : GDALProgressFunc callback=NULL,
2520 : void* callback_data=NULL) {
2521 :
2522 0 : CPLErrorReset();
2523 :
2524 0 : return GDALFillNodata( targetBand, maskBand, maxSearchDist,
2525 : 0, smoothingIterations, options,
2526 0 : callback, callback_data );
2527 : }
2528 :
2529 :
2530 0 : int SieveFilter( GDALRasterBandShadow *srcBand,
2531 : GDALRasterBandShadow *maskBand,
2532 : GDALRasterBandShadow *dstBand,
2533 : int threshold, int connectedness=4,
2534 : char **options = NULL,
2535 : GDALProgressFunc callback=NULL,
2536 : void* callback_data=NULL) {
2537 :
2538 0 : CPLErrorReset();
2539 :
2540 0 : return GDALSieveFilter( srcBand, maskBand, dstBand,
2541 : threshold, connectedness,
2542 0 : options, callback, callback_data );
2543 : }
2544 :
2545 :
2546 0 : int RegenerateOverviews( GDALRasterBandShadow *srcBand,
2547 : int overviewBandCount,
2548 : GDALRasterBandShadow **overviewBands,
2549 : const char *resampling = "average",
2550 : GDALProgressFunc callback=NULL,
2551 : void* callback_data=NULL) {
2552 :
2553 0 : CPLErrorReset();
2554 :
2555 0 : return GDALRegenerateOverviews( srcBand, overviewBandCount, overviewBands,
2556 0 : resampling ? resampling : "average", callback, callback_data );
2557 : }
2558 :
2559 :
2560 0 : int RegenerateOverview( GDALRasterBandShadow *srcBand,
2561 : GDALRasterBandShadow *overviewBand,
2562 : const char *resampling = "average",
2563 : GDALProgressFunc callback=NULL,
2564 : void* callback_data=NULL) {
2565 :
2566 0 : CPLErrorReset();
2567 :
2568 0 : return GDALRegenerateOverviews( srcBand, 1, &overviewBand,
2569 0 : resampling ? resampling : "average", callback, callback_data );
2570 : }
2571 :
2572 :
2573 0 : int ContourGenerate( GDALRasterBandShadow *srcBand,
2574 : double contourInterval,
2575 : double contourBase,
2576 : int fixedLevelCount,
2577 : double *fixedLevels,
2578 : int useNoData,
2579 : double noDataValue,
2580 : OGRLayerShadow* dstLayer,
2581 : int idField,
2582 : int elevField,
2583 : GDALProgressFunc callback = NULL,
2584 : void* callback_data = NULL)
2585 : {
2586 : CPLErr eErr;
2587 :
2588 0 : CPLErrorReset();
2589 :
2590 0 : eErr = GDALContourGenerate( srcBand,
2591 : contourInterval,
2592 : contourBase,
2593 : fixedLevelCount,
2594 : fixedLevels,
2595 : useNoData,
2596 : noDataValue,
2597 : dstLayer,
2598 : idField,
2599 : elevField,
2600 : callback,
2601 : callback_data);
2602 :
2603 0 : return eErr;
2604 : }
2605 :
2606 :
2607 0 : int ContourGenerateEx( GDALRasterBandShadow *srcBand,
2608 : OGRLayerShadow* dstLayer,
2609 : char** options = NULL,
2610 : GDALProgressFunc callback = NULL,
2611 : void* callback_data = NULL )
2612 : {
2613 : CPLErr eErr;
2614 :
2615 0 : CPLErrorReset();
2616 :
2617 0 : eErr = GDALContourGenerateEx( srcBand,
2618 : dstLayer,
2619 : options,
2620 : callback,
2621 : callback_data);
2622 :
2623 0 : return eErr;
2624 : }
2625 :
2626 :
2627 0 : GDALDatasetShadow *ViewshedGenerate( GDALRasterBandShadow *srcBand,
2628 : const char* driverName,
2629 : const char* targetRasterName,
2630 : char** creationOptions,
2631 : double observerX, double observerY, double observerHeight,
2632 : double targetHeight, double visibleVal, double invisibleVal,
2633 : double outOfRangeVal, double noDataVal, double dfCurvCoeff,
2634 : GDALViewshedMode mode, double maxDistance,
2635 : GDALProgressFunc callback = NULL, void* callback_data = NULL,
2636 : GDALViewshedOutputType heightMode = GVOT_NORMAL,
2637 : char** options = NULL)
2638 : {
2639 0 : GDALDatasetShadow* ds = GDALViewshedGenerate( srcBand,
2640 : driverName,
2641 : targetRasterName,
2642 : creationOptions,
2643 : observerX,
2644 : observerY,
2645 : observerHeight,
2646 : targetHeight,
2647 : visibleVal,
2648 : invisibleVal,
2649 : outOfRangeVal,
2650 : noDataVal,
2651 : dfCurvCoeff,
2652 : mode,
2653 : maxDistance,
2654 : callback,
2655 : callback_data,
2656 : heightMode,
2657 : options);
2658 : if (ds == 0) {
2659 : /*throw CPLGetLastErrorMsg(); causes a SWIG_exception later*/
2660 : }
2661 0 : return ds;
2662 : }
2663 :
2664 :
2665 0 : bool IsLineOfSightVisible(GDALRasterBandShadow *band,
2666 : int xA, int yA, double zA,
2667 : int xB, int yB, double zB,
2668 : char** options = NULL)
2669 : {
2670 0 : return GDALIsLineOfSightVisible(band, xA, yA, zA, xB, yB, zB, NULL, NULL, options);
2671 : }
2672 :
2673 :
2674 0 : GDALDatasetShadow *AutoCreateWarpedVRT( GDALDatasetShadow *src_ds,
2675 : const char *src_wkt = 0,
2676 : const char *dst_wkt = 0,
2677 : GDALResampleAlg eResampleAlg = GRA_NearestNeighbour,
2678 : double maxerror = 0.0 ) {
2679 0 : GDALDatasetShadow *ds = GDALAutoCreateWarpedVRT( src_ds, src_wkt,
2680 : dst_wkt,
2681 : eResampleAlg,
2682 : maxerror,
2683 : 0 );
2684 : if (ds == 0) {
2685 : /*throw CPLGetLastErrorMsg(); causes a SWIG_exception later*/
2686 : }
2687 0 : return ds;
2688 :
2689 : }
2690 :
2691 :
2692 0 : GDALDatasetShadow* CreatePansharpenedVRT( const char* pszXML,
2693 : GDALRasterBandShadow* panchroBand,
2694 : int nInputSpectralBands,
2695 : GDALRasterBandShadow** ahInputSpectralBands )
2696 : {
2697 0 : CPLErrorReset();
2698 :
2699 0 : return (GDALDatasetShadow*)GDALCreatePansharpenedVRT( pszXML, panchroBand,
2700 0 : nInputSpectralBands, ahInputSpectralBands );
2701 : }
2702 :
2703 0 : SWIGINTERN GDALTransformerInfoShadow *new_GDALTransformerInfoShadow(GDALDatasetShadow *src,GDALDatasetShadow *dst,char **options){
2704 : GDALTransformerInfoShadow *obj = (GDALTransformerInfoShadow*)
2705 0 : GDALCreateGenImgProjTransformer2( (GDALDatasetH)src, (GDALDatasetH)dst,
2706 : options );
2707 0 : return obj;
2708 : }
2709 0 : SWIGINTERN void delete_GDALTransformerInfoShadow(GDALTransformerInfoShadow *self){
2710 0 : GDALDestroyTransformer( self );
2711 0 : }
2712 0 : SWIGINTERN int GDALTransformerInfoShadow_TransformPoint__SWIG_0(GDALTransformerInfoShadow *self,int bDstToSrc,double inout[3]){
2713 0 : int nRet, nSuccess = TRUE;
2714 :
2715 0 : nRet = GDALUseTransformer( self, bDstToSrc,
2716 : 1, &inout[0], &inout[1], &inout[2],
2717 : &nSuccess );
2718 :
2719 0 : return nRet && nSuccess;
2720 : }
2721 0 : SWIGINTERN int GDALTransformerInfoShadow_TransformPoint__SWIG_1(GDALTransformerInfoShadow *self,double argout[3],int bDstToSrc,double x,double y,double z=0.0){
2722 0 : int nRet, nSuccess = TRUE;
2723 :
2724 0 : argout[0] = x;
2725 0 : argout[1] = y;
2726 0 : argout[2] = z;
2727 0 : nRet = GDALUseTransformer( self, bDstToSrc,
2728 : 1, &argout[0], &argout[1], &argout[2],
2729 : &nSuccess );
2730 :
2731 0 : return nRet && nSuccess;
2732 : }
2733 0 : SWIGINTERN int GDALTransformerInfoShadow_TransformPoints(GDALTransformerInfoShadow *self,int bDstToSrc,int nCount,double *x,double *y,double *z,int *panSuccess){
2734 : int nRet;
2735 :
2736 0 : nRet = GDALUseTransformer( self, bDstToSrc, nCount, x, y, z, panSuccess );
2737 :
2738 0 : return nRet;
2739 : }
2740 0 : SWIGINTERN int GDALTransformerInfoShadow_TransformGeolocations(GDALTransformerInfoShadow *self,GDALRasterBandShadow *xBand,GDALRasterBandShadow *yBand,GDALRasterBandShadow *zBand,GDALProgressFunc callback=NULL,void *callback_data=NULL,char **options=NULL){
2741 :
2742 0 : CPLErrorReset();
2743 :
2744 0 : return GDALTransformGeolocations( xBand, yBand, zBand,
2745 : GDALUseTransformer, self,
2746 0 : callback, callback_data, options );
2747 : }
2748 :
2749 : typedef struct
2750 : {
2751 : int width;
2752 : int height;
2753 : double xmin;
2754 : double ymin;
2755 : double xmax;
2756 : double ymax;
2757 : double geotransform[6];
2758 : } SuggestedWarpOutputRes;
2759 :
2760 0 : SWIGINTERN void delete_SuggestedWarpOutputRes(SuggestedWarpOutputRes *self){
2761 0 : CPLFree(self);
2762 0 : }
2763 0 : SWIGINTERN void SuggestedWarpOutputRes_GetGeotransform(SuggestedWarpOutputRes *self,double geotransform[6]){
2764 0 : memcpy(geotransform, self->geotransform, 6 * sizeof(double));
2765 0 : }
2766 :
2767 : #ifdef SWIGPYTHON
2768 : SuggestedWarpOutputRes* SuggestedWarpOutputFromTransformer(
2769 : GDALDatasetShadow *src,
2770 : GDALTransformerInfoShadow* transformer )
2771 : #else
2772 0 : SuggestedWarpOutputRes* SuggestedWarpOutput( GDALDatasetShadow *src,
2773 : GDALTransformerInfoShadow* transformer )
2774 : #endif
2775 : {
2776 0 : SuggestedWarpOutputRes* res = (SuggestedWarpOutputRes*)CPLMalloc(sizeof(SuggestedWarpOutputRes));
2777 : double extent[4];
2778 0 : if( GDALSuggestedWarpOutput2(src, GDALGenImgProjTransform, transformer,
2779 0 : res->geotransform,&(res->width), &(res->height),
2780 0 : extent, 0) != CE_None )
2781 : {
2782 0 : CPLFree(res);
2783 0 : return NULL;
2784 : }
2785 0 : res->xmin = extent[0];
2786 0 : res->ymin = extent[1];
2787 0 : res->xmax = extent[2];
2788 0 : res->ymax = extent[3];
2789 0 : return res;
2790 : }
2791 :
2792 :
2793 : #ifdef SWIGPYTHON
2794 : SuggestedWarpOutputRes* SuggestedWarpOutputFromOptions( GDALDatasetShadow *src,
2795 : char** options )
2796 : #else
2797 0 : SuggestedWarpOutputRes* SuggestedWarpOutput( GDALDatasetShadow *src,
2798 : char** options )
2799 : #endif
2800 : {
2801 0 : SuggestedWarpOutputRes* res = (SuggestedWarpOutputRes*)CPLMalloc(sizeof(SuggestedWarpOutputRes));
2802 : double extent[4];
2803 0 : void* pTransformArg = GDALCreateGenImgProjTransformer2( src, NULL, options );
2804 0 : if( GDALSuggestedWarpOutput2(src, GDALGenImgProjTransform, pTransformArg,
2805 0 : res->geotransform,&(res->width), &(res->height),
2806 0 : extent, 0) != CE_None )
2807 : {
2808 0 : GDALDestroyTransformer(pTransformArg);
2809 0 : CPLFree(res);
2810 0 : return NULL;
2811 : }
2812 0 : GDALDestroyTransformer(pTransformArg);
2813 0 : res->xmin = extent[0];
2814 0 : res->ymin = extent[1];
2815 0 : res->xmax = extent[2];
2816 0 : res->ymax = extent[3];
2817 0 : return res;
2818 : }
2819 :
2820 :
2821 0 : GDALDatasetShadow* ApplyVerticalShiftGrid( GDALDatasetShadow *src_ds,
2822 : GDALDatasetShadow *grid_ds,
2823 : bool inverse = false,
2824 : double srcUnitToMeter = 1.0,
2825 : double dstUnitToMeter = 1.0,
2826 : char** options = NULL ) {
2827 0 : GDALDatasetShadow *ds = GDALApplyVerticalShiftGrid( src_ds, grid_ds,
2828 : inverse,
2829 : srcUnitToMeter,
2830 : dstUnitToMeter,
2831 : options );
2832 0 : return ds;
2833 :
2834 : }
2835 :
2836 :
2837 : #include "gdalalgorithm.h"
2838 :
2839 : typedef GDALAlgorithmRegistryHS GDALAlgorithmRegistryHS;
2840 : typedef GDALAlgorithmHS GDALAlgorithmHS;
2841 : typedef GDALAlgorithmArgHS GDALAlgorithmArgHS;
2842 : typedef GDALArgDatasetValueHS GDALArgDatasetValueHS;
2843 :
2844 0 : SWIGINTERN void delete_GDALAlgorithmArgHS(GDALAlgorithmArgHS *self){
2845 0 : GDALAlgorithmArgRelease( self );
2846 0 : }
2847 0 : SWIGINTERN char const *GDALAlgorithmArgHS_GetName(GDALAlgorithmArgHS *self){
2848 0 : return GDALAlgorithmArgGetName(self);
2849 : }
2850 0 : SWIGINTERN GDALAlgorithmArgType GDALAlgorithmArgHS_GetType_(GDALAlgorithmArgHS *self){
2851 0 : return GDALAlgorithmArgGetType(self);
2852 : }
2853 0 : SWIGINTERN char const *GDALAlgorithmArgHS_GetDescription(GDALAlgorithmArgHS *self){
2854 0 : return GDALAlgorithmArgGetDescription(self);
2855 : }
2856 0 : SWIGINTERN char const *GDALAlgorithmArgHS_GetShortName(GDALAlgorithmArgHS *self){
2857 0 : return GDALAlgorithmArgGetShortName(self);
2858 : }
2859 0 : SWIGINTERN char **GDALAlgorithmArgHS_GetAliases(GDALAlgorithmArgHS *self){
2860 0 : return GDALAlgorithmArgGetAliases( self );
2861 : }
2862 0 : SWIGINTERN char const *GDALAlgorithmArgHS_GetMetaVar(GDALAlgorithmArgHS *self){
2863 0 : return GDALAlgorithmArgGetMetaVar(self);
2864 : }
2865 0 : SWIGINTERN char const *GDALAlgorithmArgHS_GetCategory(GDALAlgorithmArgHS *self){
2866 0 : return GDALAlgorithmArgGetCategory(self);
2867 : }
2868 0 : SWIGINTERN bool GDALAlgorithmArgHS_IsPositional(GDALAlgorithmArgHS *self){
2869 0 : return GDALAlgorithmArgIsPositional(self);
2870 : }
2871 0 : SWIGINTERN bool GDALAlgorithmArgHS_IsRequired(GDALAlgorithmArgHS *self){
2872 0 : return GDALAlgorithmArgIsRequired(self);
2873 : }
2874 0 : SWIGINTERN int GDALAlgorithmArgHS_GetMinCount(GDALAlgorithmArgHS *self){
2875 0 : return GDALAlgorithmArgGetMinCount(self);
2876 : }
2877 0 : SWIGINTERN int GDALAlgorithmArgHS_GetMaxCount(GDALAlgorithmArgHS *self){
2878 0 : return GDALAlgorithmArgGetMaxCount(self);
2879 : }
2880 0 : SWIGINTERN bool GDALAlgorithmArgHS_GetPackedValuesAllowed(GDALAlgorithmArgHS *self){
2881 0 : return GDALAlgorithmArgGetPackedValuesAllowed(self);
2882 : }
2883 0 : SWIGINTERN bool GDALAlgorithmArgHS_GetRepeatedArgAllowed(GDALAlgorithmArgHS *self){
2884 0 : return GDALAlgorithmArgGetRepeatedArgAllowed(self);
2885 : }
2886 0 : SWIGINTERN char **GDALAlgorithmArgHS_GetChoices(GDALAlgorithmArgHS *self){
2887 0 : return GDALAlgorithmArgGetChoices( self );
2888 : }
2889 0 : SWIGINTERN bool GDALAlgorithmArgHS_IsExplicitlySet(GDALAlgorithmArgHS *self){
2890 0 : return GDALAlgorithmArgIsExplicitlySet(self);
2891 : }
2892 0 : SWIGINTERN bool GDALAlgorithmArgHS_HasDefaultValue(GDALAlgorithmArgHS *self){
2893 0 : return GDALAlgorithmArgHasDefaultValue(self);
2894 : }
2895 0 : SWIGINTERN bool GDALAlgorithmArgHS_IsHiddenForCLI(GDALAlgorithmArgHS *self){
2896 0 : return GDALAlgorithmArgIsHiddenForCLI(self);
2897 : }
2898 0 : SWIGINTERN bool GDALAlgorithmArgHS_IsOnlyForCLI(GDALAlgorithmArgHS *self){
2899 0 : return GDALAlgorithmArgIsOnlyForCLI(self);
2900 : }
2901 0 : SWIGINTERN bool GDALAlgorithmArgHS_IsInput(GDALAlgorithmArgHS *self){
2902 0 : return GDALAlgorithmArgIsInput(self);
2903 : }
2904 0 : SWIGINTERN bool GDALAlgorithmArgHS_IsOutput(GDALAlgorithmArgHS *self){
2905 0 : return GDALAlgorithmArgIsOutput(self);
2906 : }
2907 0 : SWIGINTERN char const *GDALAlgorithmArgHS_GetMutualExclusionGroup(GDALAlgorithmArgHS *self){
2908 0 : return GDALAlgorithmArgGetMutualExclusionGroup(self);
2909 : }
2910 0 : SWIGINTERN bool GDALAlgorithmArgHS_GetAsBoolean(GDALAlgorithmArgHS *self){
2911 0 : return GDALAlgorithmArgGetAsBoolean(self);
2912 : }
2913 0 : SWIGINTERN char const *GDALAlgorithmArgHS_GetAsString(GDALAlgorithmArgHS *self){
2914 0 : return GDALAlgorithmArgGetAsString(self);
2915 : }
2916 0 : SWIGINTERN int GDALAlgorithmArgHS_GetAsInteger(GDALAlgorithmArgHS *self){
2917 0 : return GDALAlgorithmArgGetAsInteger(self);
2918 : }
2919 0 : SWIGINTERN int GDALAlgorithmArgHS_GetAsDouble(GDALAlgorithmArgHS *self){
2920 0 : return GDALAlgorithmArgGetAsDouble(self);
2921 : }
2922 0 : SWIGINTERN GDALArgDatasetValueHS *GDALAlgorithmArgHS_GetAsDatasetValue(GDALAlgorithmArgHS *self){
2923 0 : return GDALAlgorithmArgGetAsDatasetValue(self);
2924 : }
2925 0 : SWIGINTERN char **GDALAlgorithmArgHS_GetAsStringList(GDALAlgorithmArgHS *self){
2926 0 : return GDALAlgorithmArgGetAsStringList( self );
2927 : }
2928 0 : SWIGINTERN bool GDALAlgorithmArgHS_SetAsBoolean(GDALAlgorithmArgHS *self,bool value){
2929 0 : return GDALAlgorithmArgSetAsBoolean(self, value);
2930 : }
2931 0 : SWIGINTERN bool GDALAlgorithmArgHS_SetAsString(GDALAlgorithmArgHS *self,char const *value){
2932 0 : return GDALAlgorithmArgSetAsString(self, value);
2933 : }
2934 0 : SWIGINTERN bool GDALAlgorithmArgHS_SetAsInteger(GDALAlgorithmArgHS *self,int value){
2935 0 : return GDALAlgorithmArgSetAsInteger(self, value);
2936 : }
2937 0 : SWIGINTERN bool GDALAlgorithmArgHS_SetAsDouble(GDALAlgorithmArgHS *self,double value){
2938 0 : return GDALAlgorithmArgSetAsDouble(self, value);
2939 : }
2940 0 : SWIGINTERN bool GDALAlgorithmArgHS_SetAsDatasetValue(GDALAlgorithmArgHS *self,GDALArgDatasetValueHS *value){
2941 0 : return GDALAlgorithmArgSetAsDatasetValue(self, value);
2942 : }
2943 0 : SWIGINTERN bool GDALAlgorithmArgHS_SetAsStringList(GDALAlgorithmArgHS *self,char **value){
2944 0 : return GDALAlgorithmArgSetAsStringList(self, value);
2945 : }
2946 0 : SWIGINTERN bool GDALAlgorithmArgHS_SetAsIntegerList(GDALAlgorithmArgHS *self,int nList,int *pList){
2947 0 : return GDALAlgorithmArgSetAsIntegerList(self, nList, pList);
2948 : }
2949 0 : SWIGINTERN bool GDALAlgorithmArgHS_SetAsDoubleList(GDALAlgorithmArgHS *self,int nList,double *pList){
2950 0 : return GDALAlgorithmArgSetAsDoubleList(self, nList, pList);
2951 : }
2952 0 : SWIGINTERN bool GDALAlgorithmArgHS_SetDataset(GDALAlgorithmArgHS *self,GDALDatasetShadow *ds){
2953 0 : return GDALAlgorithmArgSetDataset(self, ds);
2954 : }
2955 0 : SWIGINTERN bool GDALAlgorithmArgHS_SetDatasetNames(GDALAlgorithmArgHS *self,char **names){
2956 0 : return GDALAlgorithmArgSetDatasetNames(self, names);
2957 : }
2958 0 : SWIGINTERN void delete_GDALAlgorithmHS(GDALAlgorithmHS *self){
2959 0 : GDALAlgorithmRelease( self );
2960 0 : }
2961 0 : SWIGINTERN char const *GDALAlgorithmHS_GetName(GDALAlgorithmHS *self){
2962 0 : return GDALAlgorithmGetName(self);
2963 : }
2964 0 : SWIGINTERN char const *GDALAlgorithmHS_GetDescription(GDALAlgorithmHS *self){
2965 0 : return GDALAlgorithmGetDescription(self);
2966 : }
2967 0 : SWIGINTERN char const *GDALAlgorithmHS_GetLongDescription(GDALAlgorithmHS *self){
2968 0 : return GDALAlgorithmGetLongDescription(self);
2969 : }
2970 0 : SWIGINTERN char const *GDALAlgorithmHS_GetHelpFullURL(GDALAlgorithmHS *self){
2971 0 : return GDALAlgorithmGetHelpFullURL(self);
2972 : }
2973 0 : SWIGINTERN bool GDALAlgorithmHS_HasSubAlgorithms(GDALAlgorithmHS *self){
2974 0 : return GDALAlgorithmHasSubAlgorithms(self);
2975 : }
2976 0 : SWIGINTERN char **GDALAlgorithmHS_GetSubAlgorithmNames(GDALAlgorithmHS *self){
2977 0 : return GDALAlgorithmGetSubAlgorithmNames( self );
2978 : }
2979 0 : SWIGINTERN GDALAlgorithmHS *GDALAlgorithmHS_InstantiateSubAlgorithm(GDALAlgorithmHS *self,char const *algName){
2980 0 : return GDALAlgorithmInstantiateSubAlgorithm(self, algName);
2981 : }
2982 0 : SWIGINTERN bool GDALAlgorithmHS_ParseCommandLineArguments(GDALAlgorithmHS *self,char **args){
2983 0 : return GDALAlgorithmParseCommandLineArguments(self, args);
2984 : }
2985 0 : SWIGINTERN GDALAlgorithmHS *GDALAlgorithmHS_GetActualAlgorithm(GDALAlgorithmHS *self){
2986 0 : return GDALAlgorithmGetActualAlgorithm(self);
2987 : }
2988 0 : SWIGINTERN bool GDALAlgorithmHS_Run(GDALAlgorithmHS *self,GDALProgressFunc callback=NULL,void *callback_data=NULL){
2989 0 : return GDALAlgorithmRun(self, callback, callback_data);
2990 : }
2991 0 : SWIGINTERN bool GDALAlgorithmHS_Finalize_(GDALAlgorithmHS *self){
2992 0 : return GDALAlgorithmFinalize(self);
2993 : }
2994 0 : SWIGINTERN bool GDALAlgorithmHS_ParseRunAndFinalize(GDALAlgorithmHS *self,char **args,GDALProgressFunc callback=NULL,void *callback_data=NULL){
2995 0 : return GDALAlgorithmParseCommandLineArguments(self, args) &&
2996 0 : GDALAlgorithmRun(self, callback, callback_data) &&
2997 0 : GDALAlgorithmFinalize(self);
2998 : }
2999 0 : SWIGINTERN retStringAndCPLFree *GDALAlgorithmHS_GetUsageAsJSON(GDALAlgorithmHS *self){
3000 0 : return GDALAlgorithmGetUsageAsJSON(self);
3001 : }
3002 0 : SWIGINTERN char **GDALAlgorithmHS_GetArgNames(GDALAlgorithmHS *self){
3003 0 : return GDALAlgorithmGetArgNames( self );
3004 : }
3005 0 : SWIGINTERN GDALAlgorithmArgHS *GDALAlgorithmHS_GetArg(GDALAlgorithmHS *self,char const *argName){
3006 0 : return GDALAlgorithmGetArg(self, argName);
3007 : }
3008 0 : SWIGINTERN void delete_GDALAlgorithmRegistryHS(GDALAlgorithmRegistryHS *self){
3009 0 : GDALAlgorithmRegistryRelease( self );
3010 0 : }
3011 0 : SWIGINTERN char **GDALAlgorithmRegistryHS_GetAlgNames(GDALAlgorithmRegistryHS *self){
3012 0 : return GDALAlgorithmRegistryGetAlgNames( self );
3013 : }
3014 0 : SWIGINTERN GDALAlgorithmHS *GDALAlgorithmRegistryHS_InstantiateAlg(GDALAlgorithmRegistryHS *self,char const *algName){
3015 0 : return GDALAlgorithmRegistryInstantiateAlg(self, algName);
3016 : }
3017 0 : SWIGINTERN void delete_GDALArgDatasetValueHS(GDALArgDatasetValueHS *self){
3018 0 : GDALArgDatasetValueRelease( self );
3019 0 : }
3020 0 : SWIGINTERN int GDALArgDatasetValueHS_GetType_(GDALArgDatasetValueHS *self){
3021 0 : return GDALArgDatasetValueGetType(self);
3022 : }
3023 0 : SWIGINTERN char const *GDALArgDatasetValueHS_GetName(GDALArgDatasetValueHS *self){
3024 0 : return GDALArgDatasetValueGetName(self);
3025 : }
3026 0 : SWIGINTERN GDALDatasetShadow *GDALArgDatasetValueHS_GetDataset(GDALArgDatasetValueHS *self){
3027 0 : return GDALArgDatasetValueGetDatasetIncreaseRefCount(self);
3028 : }
3029 0 : SWIGINTERN int GDALArgDatasetValueHS_GetInputFlags(GDALArgDatasetValueHS *self){
3030 0 : return GDALArgDatasetValueGetInputFlags(self);
3031 : }
3032 0 : SWIGINTERN int GDALArgDatasetValueHS_GetOutputFlags(GDALArgDatasetValueHS *self){
3033 0 : return GDALArgDatasetValueGetOutputFlags(self);
3034 : }
3035 0 : SWIGINTERN void GDALArgDatasetValueHS_SetName(GDALArgDatasetValueHS *self,char const *name){
3036 0 : GDALArgDatasetValueSetName(self, name);
3037 0 : }
3038 0 : SWIGINTERN void GDALArgDatasetValueHS_SetDataset(GDALArgDatasetValueHS *self,GDALDatasetShadow *ds){
3039 0 : GDALArgDatasetValueSetDataset(self, ds);
3040 0 : }
3041 :
3042 0 : int wrapper_GDALGetCacheMax()
3043 : {
3044 0 : return GDALGetCacheMax();
3045 : }
3046 :
3047 :
3048 0 : int wrapper_GDALGetCacheUsed()
3049 : {
3050 0 : return GDALGetCacheUsed();
3051 : }
3052 :
3053 :
3054 0 : void wrapper_GDALSetCacheMax(int nBytes)
3055 : {
3056 0 : return GDALSetCacheMax(nBytes);
3057 : }
3058 :
3059 :
3060 0 : retStringAndCPLFree *GetJPEG2000StructureAsString( const char* pszFilename, char** options = NULL )
3061 : {
3062 0 : CPLXMLNode* psNode = GDALGetJPEG2000Structure(pszFilename, options);
3063 0 : if( psNode == NULL )
3064 0 : return NULL;
3065 0 : char* pszXML = CPLSerializeXMLTree(psNode);
3066 0 : CPLDestroyXMLNode(psNode);
3067 0 : return pszXML;
3068 : }
3069 :
3070 :
3071 0 : int GetDriverCount() {
3072 0 : return GDALGetDriverCount();
3073 : }
3074 :
3075 :
3076 : static
3077 3 : GDALDriverShadow* GetDriverByName( char const *name ) {
3078 3 : return (GDALDriverShadow*) GDALGetDriverByName( name );
3079 : }
3080 :
3081 :
3082 0 : GDALDriverShadow* GetDriver( int i ) {
3083 0 : return (GDALDriverShadow*) GDALGetDriver( i );
3084 : }
3085 :
3086 :
3087 4 : GDALDatasetShadow* Open( char const* utf8_path, GDALAccess eAccess = GA_ReadOnly ) {
3088 4 : CPLErrorReset();
3089 4 : GDALDatasetShadow *ds = GDALOpen( utf8_path, eAccess );
3090 : #ifndef SWIGPYTHON
3091 4 : if( ds != NULL && CPLGetLastErrorType() == CE_Failure )
3092 : {
3093 0 : if ( GDALDereferenceDataset( ds ) <= 0 )
3094 0 : GDALClose(ds);
3095 0 : ds = NULL;
3096 : }
3097 : #endif
3098 4 : return (GDALDatasetShadow*) ds;
3099 : }
3100 :
3101 :
3102 0 : GDALDatasetShadow* OpenEx( char const* utf8_path, unsigned int nOpenFlags = 0,
3103 : char** allowed_drivers = NULL, char** open_options = NULL,
3104 : char** sibling_files = NULL ) {
3105 0 : CPLErrorReset();
3106 : #ifdef SWIGPYTHON
3107 : if( GetUseExceptions() )
3108 : nOpenFlags |= GDAL_OF_VERBOSE_ERROR;
3109 : #endif
3110 0 : GDALDatasetShadow *ds = GDALOpenEx( utf8_path, nOpenFlags, allowed_drivers,
3111 : open_options, sibling_files );
3112 : #ifndef SWIGPYTHON
3113 0 : if( ds != NULL && CPLGetLastErrorType() == CE_Failure )
3114 : {
3115 0 : if ( GDALDereferenceDataset( ds ) <= 0 )
3116 0 : GDALClose(ds);
3117 0 : ds = NULL;
3118 : }
3119 : #endif
3120 0 : return (GDALDatasetShadow*) ds;
3121 : }
3122 :
3123 :
3124 0 : GDALDatasetShadow* OpenShared( char const* utf8_path, GDALAccess eAccess = GA_ReadOnly ) {
3125 0 : CPLErrorReset();
3126 0 : GDALDatasetShadow *ds = GDALOpenShared( utf8_path, eAccess );
3127 : #ifndef SWIGPYTHON
3128 0 : if( ds != NULL && CPLGetLastErrorType() == CE_Failure )
3129 : {
3130 0 : if ( GDALDereferenceDataset( ds ) <= 0 )
3131 0 : GDALClose(ds);
3132 0 : ds = NULL;
3133 : }
3134 : #endif
3135 0 : return (GDALDatasetShadow*) ds;
3136 : }
3137 :
3138 :
3139 0 : GDALDriverShadow *IdentifyDriver( const char *utf8_path,
3140 : char **papszSiblings = NULL ) {
3141 0 : return (GDALDriverShadow *) GDALIdentifyDriver( utf8_path,
3142 0 : papszSiblings );
3143 : }
3144 :
3145 :
3146 0 : GDALDriverShadow *IdentifyDriverEx( const char* utf8_path,
3147 : unsigned int nIdentifyFlags = 0,
3148 : char** allowed_drivers = NULL,
3149 : char** sibling_files = NULL )
3150 : {
3151 0 : return (GDALDriverShadow *) GDALIdentifyDriverEx( utf8_path,
3152 : nIdentifyFlags,
3153 : allowed_drivers,
3154 0 : sibling_files );
3155 : }
3156 :
3157 :
3158 0 : char **GeneralCmdLineProcessor( char **papszArgv, int nOptions = 0 ) {
3159 : int nResArgCount;
3160 :
3161 0 : if( papszArgv == NULL )
3162 0 : return NULL;
3163 :
3164 0 : bool bReloadDrivers = ( CSLFindString(papszArgv, "GDAL_SKIP") >= 0 ||
3165 0 : CSLFindString(papszArgv, "OGR_SKIP") >= 0 );
3166 :
3167 : nResArgCount =
3168 0 : GDALGeneralCmdLineProcessor( CSLCount(papszArgv), &papszArgv, nOptions );
3169 :
3170 0 : if( bReloadDrivers )
3171 : {
3172 0 : GDALAllRegister();
3173 : }
3174 :
3175 0 : if( nResArgCount <= 0 )
3176 0 : return NULL;
3177 : else
3178 0 : return papszArgv;
3179 : }
3180 :
3181 :
3182 4 : void __WriteCArrayItem_GDAL_GCP(GDAL_GCP* carray, int index, GDAL_GCP* value) {
3183 4 : carray[index] = *value;
3184 4 : }
3185 :
3186 :
3187 0 : GDAL_GCP* __ReadCArrayItem_GDAL_GCP(GDAL_GCP* carray, int index) {
3188 0 : return &carray[index];
3189 : }
3190 :
3191 :
3192 1 : GDAL_GCP* __AllocCArray_GDAL_GCP(int size) {
3193 1 : return (GDAL_GCP*)CPLMalloc(size * sizeof(GDAL_GCP));
3194 : }
3195 :
3196 :
3197 1 : void __FreeCArray_GDAL_GCP(GDAL_GCP* carray) {
3198 1 : if (carray)
3199 1 : CPLFree(carray);
3200 1 : }
3201 :
3202 :
3203 : #include "gdal_utils.h"
3204 :
3205 0 : SWIGINTERN GDALInfoOptions *new_GDALInfoOptions(char **options){
3206 0 : return GDALInfoOptionsNew(options, NULL);
3207 : }
3208 0 : SWIGINTERN void delete_GDALInfoOptions(GDALInfoOptions *self){
3209 0 : GDALInfoOptionsFree( self );
3210 0 : }
3211 0 : SWIGINTERN GDALVectorInfoOptions *new_GDALVectorInfoOptions(char **options){
3212 0 : return GDALVectorInfoOptionsNew(options, NULL);
3213 : }
3214 0 : SWIGINTERN void delete_GDALVectorInfoOptions(GDALVectorInfoOptions *self){
3215 0 : GDALVectorInfoOptionsFree( self );
3216 0 : }
3217 0 : SWIGINTERN GDALMultiDimInfoOptions *new_GDALMultiDimInfoOptions(char **options){
3218 0 : return GDALMultiDimInfoOptionsNew(options, NULL);
3219 : }
3220 0 : SWIGINTERN void delete_GDALMultiDimInfoOptions(GDALMultiDimInfoOptions *self){
3221 0 : GDALMultiDimInfoOptionsFree( self );
3222 0 : }
3223 0 : SWIGINTERN GDALTranslateOptions *new_GDALTranslateOptions(char **options){
3224 0 : return GDALTranslateOptionsNew(options, NULL);
3225 : }
3226 0 : SWIGINTERN void delete_GDALTranslateOptions(GDALTranslateOptions *self){
3227 0 : GDALTranslateOptionsFree( self );
3228 0 : }
3229 :
3230 0 : GDALDatasetShadow* wrapper_GDALTranslate( const char* dest,
3231 : GDALDatasetShadow* dataset,
3232 : GDALTranslateOptions* translateOptions,
3233 : GDALProgressFunc callback=NULL,
3234 : void* callback_data=NULL)
3235 : {
3236 : int usageError; /* ignored */
3237 0 : bool bFreeOptions = false;
3238 0 : if( callback )
3239 : {
3240 0 : if( translateOptions == NULL )
3241 : {
3242 0 : bFreeOptions = true;
3243 0 : translateOptions = GDALTranslateOptionsNew(NULL, NULL);
3244 : }
3245 0 : GDALTranslateOptionsSetProgress(translateOptions, callback, callback_data);
3246 : }
3247 : #ifdef SWIGPYTHON
3248 : std::vector<ErrorStruct> aoErrors;
3249 : if( GetUseExceptions() )
3250 : {
3251 : PushStackingErrorHandler(&aoErrors);
3252 : }
3253 : #endif
3254 0 : GDALDatasetH hDSRet = GDALTranslate(dest, dataset, translateOptions, &usageError);
3255 0 : if( bFreeOptions )
3256 0 : GDALTranslateOptionsFree(translateOptions);
3257 : #ifdef SWIGPYTHON
3258 : if( GetUseExceptions() )
3259 : {
3260 : PopStackingErrorHandler(&aoErrors, hDSRet != NULL);
3261 : }
3262 : #endif
3263 0 : return hDSRet;
3264 : }
3265 :
3266 0 : SWIGINTERN GDALWarpAppOptions *new_GDALWarpAppOptions(char **options){
3267 0 : return GDALWarpAppOptionsNew(options, NULL);
3268 : }
3269 0 : SWIGINTERN void delete_GDALWarpAppOptions(GDALWarpAppOptions *self){
3270 0 : GDALWarpAppOptionsFree( self );
3271 0 : }
3272 :
3273 :
3274 0 : int wrapper_GDALWarpDestDS( GDALDatasetShadow* dstDS,
3275 : int object_list_count, GDALDatasetShadow** poObjects,
3276 : GDALWarpAppOptions* warpAppOptions,
3277 : GDALProgressFunc callback=NULL,
3278 : void* callback_data=NULL)
3279 : {
3280 : int usageError; /* ignored */
3281 0 : bool bFreeOptions = false;
3282 0 : if( callback )
3283 : {
3284 0 : if( warpAppOptions == NULL )
3285 : {
3286 0 : bFreeOptions = true;
3287 0 : warpAppOptions = GDALWarpAppOptionsNew(NULL, NULL);
3288 : }
3289 0 : GDALWarpAppOptionsSetProgress(warpAppOptions, callback, callback_data);
3290 : }
3291 : #ifdef SWIGPYTHON
3292 : std::vector<ErrorStruct> aoErrors;
3293 : if( GetUseExceptions() )
3294 : {
3295 : PushStackingErrorHandler(&aoErrors);
3296 : }
3297 : #endif
3298 0 : bool bRet = (GDALWarp(NULL, dstDS, object_list_count, poObjects, warpAppOptions, &usageError) != NULL);
3299 0 : if( bFreeOptions )
3300 0 : GDALWarpAppOptionsFree(warpAppOptions);
3301 : #ifdef SWIGPYTHON
3302 : if( GetUseExceptions() )
3303 : {
3304 : PopStackingErrorHandler(&aoErrors, bRet);
3305 : }
3306 : #endif
3307 0 : return bRet;
3308 : }
3309 :
3310 :
3311 0 : GDALDatasetShadow* wrapper_GDALWarpDestName( const char* dest,
3312 : int object_list_count, GDALDatasetShadow** poObjects,
3313 : GDALWarpAppOptions* warpAppOptions,
3314 : GDALProgressFunc callback=NULL,
3315 : void* callback_data=NULL)
3316 : {
3317 : int usageError; /* ignored */
3318 0 : bool bFreeOptions = false;
3319 0 : if( callback )
3320 : {
3321 0 : if( warpAppOptions == NULL )
3322 : {
3323 0 : bFreeOptions = true;
3324 0 : warpAppOptions = GDALWarpAppOptionsNew(NULL, NULL);
3325 : }
3326 0 : GDALWarpAppOptionsSetProgress(warpAppOptions, callback, callback_data);
3327 : }
3328 : #ifdef SWIGPYTHON
3329 : std::vector<ErrorStruct> aoErrors;
3330 : if( GetUseExceptions() )
3331 : {
3332 : PushStackingErrorHandler(&aoErrors);
3333 : }
3334 : #endif
3335 0 : GDALDatasetH hDSRet = GDALWarp(dest, NULL, object_list_count, poObjects, warpAppOptions, &usageError);
3336 0 : if( bFreeOptions )
3337 0 : GDALWarpAppOptionsFree(warpAppOptions);
3338 : #ifdef SWIGPYTHON
3339 : if( GetUseExceptions() )
3340 : {
3341 : PopStackingErrorHandler(&aoErrors, hDSRet != NULL);
3342 : }
3343 : #endif
3344 0 : return hDSRet;
3345 : }
3346 :
3347 0 : SWIGINTERN GDALVectorTranslateOptions *new_GDALVectorTranslateOptions(char **options){
3348 0 : return GDALVectorTranslateOptionsNew(options, NULL);
3349 : }
3350 0 : SWIGINTERN void delete_GDALVectorTranslateOptions(GDALVectorTranslateOptions *self){
3351 0 : GDALVectorTranslateOptionsFree( self );
3352 0 : }
3353 :
3354 0 : int wrapper_GDALVectorTranslateDestDS( GDALDatasetShadow* dstDS,
3355 : GDALDatasetShadow* srcDS,
3356 : GDALVectorTranslateOptions* options,
3357 : GDALProgressFunc callback=NULL,
3358 : void* callback_data=NULL)
3359 : {
3360 : int usageError; /* ignored */
3361 0 : bool bFreeOptions = false;
3362 0 : if( callback )
3363 : {
3364 0 : if( options == NULL )
3365 : {
3366 0 : bFreeOptions = true;
3367 0 : options = GDALVectorTranslateOptionsNew(NULL, NULL);
3368 : }
3369 0 : GDALVectorTranslateOptionsSetProgress(options, callback, callback_data);
3370 : }
3371 : #ifdef SWIGPYTHON
3372 : std::vector<ErrorStruct> aoErrors;
3373 : if( GetUseExceptions() )
3374 : {
3375 : PushStackingErrorHandler(&aoErrors);
3376 : }
3377 : #endif
3378 0 : bool bRet = (GDALVectorTranslate(NULL, dstDS, 1, &srcDS, options, &usageError) != NULL);
3379 0 : if( bFreeOptions )
3380 0 : GDALVectorTranslateOptionsFree(options);
3381 : #ifdef SWIGPYTHON
3382 : if( GetUseExceptions() )
3383 : {
3384 : PopStackingErrorHandler(&aoErrors, bRet);
3385 : }
3386 : #endif
3387 0 : return bRet;
3388 : }
3389 :
3390 :
3391 0 : GDALDatasetShadow* wrapper_GDALVectorTranslateDestName( const char* dest,
3392 : GDALDatasetShadow* srcDS,
3393 : GDALVectorTranslateOptions* options,
3394 : GDALProgressFunc callback=NULL,
3395 : void* callback_data=NULL)
3396 : {
3397 : int usageError; /* ignored */
3398 0 : bool bFreeOptions = false;
3399 0 : if( callback )
3400 : {
3401 0 : if( options == NULL )
3402 : {
3403 0 : bFreeOptions = true;
3404 0 : options = GDALVectorTranslateOptionsNew(NULL, NULL);
3405 : }
3406 0 : GDALVectorTranslateOptionsSetProgress(options, callback, callback_data);
3407 : }
3408 : #ifdef SWIGPYTHON
3409 : std::vector<ErrorStruct> aoErrors;
3410 : if( GetUseExceptions() )
3411 : {
3412 : PushStackingErrorHandler(&aoErrors);
3413 : }
3414 : #endif
3415 0 : GDALDatasetH hDSRet = GDALVectorTranslate(dest, NULL, 1, &srcDS, options, &usageError);
3416 0 : if( bFreeOptions )
3417 0 : GDALVectorTranslateOptionsFree(options);
3418 : #ifdef SWIGPYTHON
3419 : if( GetUseExceptions() )
3420 : {
3421 : PopStackingErrorHandler(&aoErrors, hDSRet != NULL);
3422 : }
3423 : #endif
3424 0 : return hDSRet;
3425 : }
3426 :
3427 0 : SWIGINTERN GDALDEMProcessingOptions *new_GDALDEMProcessingOptions(char **options){
3428 0 : return GDALDEMProcessingOptionsNew(options, NULL);
3429 : }
3430 0 : SWIGINTERN void delete_GDALDEMProcessingOptions(GDALDEMProcessingOptions *self){
3431 0 : GDALDEMProcessingOptionsFree( self );
3432 0 : }
3433 :
3434 0 : GDALDatasetShadow* wrapper_GDALDEMProcessing( const char* dest,
3435 : GDALDatasetShadow* dataset,
3436 : const char* pszProcessing,
3437 : const char* pszColorFilename,
3438 : GDALDEMProcessingOptions* options,
3439 : GDALProgressFunc callback=NULL,
3440 : void* callback_data=NULL)
3441 : {
3442 : int usageError; /* ignored */
3443 0 : bool bFreeOptions = false;
3444 0 : if( callback )
3445 : {
3446 0 : if( options == NULL )
3447 : {
3448 0 : bFreeOptions = true;
3449 0 : options = GDALDEMProcessingOptionsNew(NULL, NULL);
3450 : }
3451 0 : GDALDEMProcessingOptionsSetProgress(options, callback, callback_data);
3452 : }
3453 : #ifdef SWIGPYTHON
3454 : std::vector<ErrorStruct> aoErrors;
3455 : if( GetUseExceptions() )
3456 : {
3457 : PushStackingErrorHandler(&aoErrors);
3458 : }
3459 : #endif
3460 0 : GDALDatasetH hDSRet = GDALDEMProcessing(dest, dataset, pszProcessing, pszColorFilename, options, &usageError);
3461 0 : if( bFreeOptions )
3462 0 : GDALDEMProcessingOptionsFree(options);
3463 : #ifdef SWIGPYTHON
3464 : if( GetUseExceptions() )
3465 : {
3466 : PopStackingErrorHandler(&aoErrors, hDSRet != NULL);
3467 : }
3468 : #endif
3469 0 : return hDSRet;
3470 : }
3471 :
3472 0 : SWIGINTERN GDALNearblackOptions *new_GDALNearblackOptions(char **options){
3473 0 : return GDALNearblackOptionsNew(options, NULL);
3474 : }
3475 0 : SWIGINTERN void delete_GDALNearblackOptions(GDALNearblackOptions *self){
3476 0 : GDALNearblackOptionsFree( self );
3477 0 : }
3478 :
3479 0 : int wrapper_GDALNearblackDestDS( GDALDatasetShadow* dstDS,
3480 : GDALDatasetShadow* srcDS,
3481 : GDALNearblackOptions* options,
3482 : GDALProgressFunc callback=NULL,
3483 : void* callback_data=NULL)
3484 : {
3485 : int usageError; /* ignored */
3486 0 : bool bFreeOptions = false;
3487 0 : if( callback )
3488 : {
3489 0 : if( options == NULL )
3490 : {
3491 0 : bFreeOptions = true;
3492 0 : options = GDALNearblackOptionsNew(NULL, NULL);
3493 : }
3494 0 : GDALNearblackOptionsSetProgress(options, callback, callback_data);
3495 : }
3496 : #ifdef SWIGPYTHON
3497 : std::vector<ErrorStruct> aoErrors;
3498 : if( GetUseExceptions() )
3499 : {
3500 : PushStackingErrorHandler(&aoErrors);
3501 : }
3502 : #endif
3503 0 : bool bRet = (GDALNearblack(NULL, dstDS, srcDS, options, &usageError) != NULL);
3504 0 : if( bFreeOptions )
3505 0 : GDALNearblackOptionsFree(options);
3506 : #ifdef SWIGPYTHON
3507 : if( GetUseExceptions() )
3508 : {
3509 : PopStackingErrorHandler(&aoErrors, bRet);
3510 : }
3511 : #endif
3512 0 : return bRet;
3513 : }
3514 :
3515 :
3516 0 : GDALDatasetShadow* wrapper_GDALNearblackDestName( const char* dest,
3517 : GDALDatasetShadow* srcDS,
3518 : GDALNearblackOptions* options,
3519 : GDALProgressFunc callback=NULL,
3520 : void* callback_data=NULL)
3521 : {
3522 : int usageError; /* ignored */
3523 0 : bool bFreeOptions = false;
3524 0 : if( callback )
3525 : {
3526 0 : if( options == NULL )
3527 : {
3528 0 : bFreeOptions = true;
3529 0 : options = GDALNearblackOptionsNew(NULL, NULL);
3530 : }
3531 0 : GDALNearblackOptionsSetProgress(options, callback, callback_data);
3532 : }
3533 : #ifdef SWIGPYTHON
3534 : std::vector<ErrorStruct> aoErrors;
3535 : if( GetUseExceptions() )
3536 : {
3537 : PushStackingErrorHandler(&aoErrors);
3538 : }
3539 : #endif
3540 0 : GDALDatasetH hDSRet = GDALNearblack(dest, NULL, srcDS, options, &usageError);
3541 0 : if( bFreeOptions )
3542 0 : GDALNearblackOptionsFree(options);
3543 : #ifdef SWIGPYTHON
3544 : if( GetUseExceptions() )
3545 : {
3546 : PopStackingErrorHandler(&aoErrors, hDSRet != NULL);
3547 : }
3548 : #endif
3549 0 : return hDSRet;
3550 : }
3551 :
3552 0 : SWIGINTERN GDALGridOptions *new_GDALGridOptions(char **options){
3553 0 : return GDALGridOptionsNew(options, NULL);
3554 : }
3555 0 : SWIGINTERN void delete_GDALGridOptions(GDALGridOptions *self){
3556 0 : GDALGridOptionsFree( self );
3557 0 : }
3558 :
3559 0 : GDALDatasetShadow* wrapper_GDALGrid( const char* dest,
3560 : GDALDatasetShadow* dataset,
3561 : GDALGridOptions* options,
3562 : GDALProgressFunc callback=NULL,
3563 : void* callback_data=NULL)
3564 : {
3565 : int usageError; /* ignored */
3566 0 : bool bFreeOptions = false;
3567 0 : if( callback )
3568 : {
3569 0 : if( options == NULL )
3570 : {
3571 0 : bFreeOptions = true;
3572 0 : options = GDALGridOptionsNew(NULL, NULL);
3573 : }
3574 0 : GDALGridOptionsSetProgress(options, callback, callback_data);
3575 : }
3576 : #ifdef SWIGPYTHON
3577 : std::vector<ErrorStruct> aoErrors;
3578 : if( GetUseExceptions() )
3579 : {
3580 : PushStackingErrorHandler(&aoErrors);
3581 : }
3582 : #endif
3583 0 : GDALDatasetH hDSRet = GDALGrid(dest, dataset, options, &usageError);
3584 0 : if( bFreeOptions )
3585 0 : GDALGridOptionsFree(options);
3586 : #ifdef SWIGPYTHON
3587 : if( GetUseExceptions() )
3588 : {
3589 : PopStackingErrorHandler(&aoErrors, hDSRet != NULL);
3590 : }
3591 : #endif
3592 0 : return hDSRet;
3593 : }
3594 :
3595 0 : SWIGINTERN GDALContourOptions *new_GDALContourOptions(char **options){
3596 0 : return GDALContourOptionsNew(options, NULL);
3597 : }
3598 0 : SWIGINTERN void delete_GDALContourOptions(GDALContourOptions *self){
3599 0 : GDALContourOptionsFree( self );
3600 0 : }
3601 :
3602 :
3603 0 : int wrapper_GDALContourDestDS( GDALDatasetShadow* dstDS,
3604 : GDALDatasetShadow* srcDS,
3605 : GDALContourOptions* options,
3606 : GDALProgressFunc callback=NULL,
3607 : void* callback_data=NULL)
3608 : {
3609 0 : bool bFreeOptions = false;
3610 0 : if( callback )
3611 : {
3612 0 : if( options == NULL )
3613 : {
3614 0 : bFreeOptions = true;
3615 0 : options = GDALContourOptionsNew(NULL, NULL);
3616 : }
3617 0 : GDALContourOptionsSetProgress(options, callback, callback_data);
3618 : }
3619 :
3620 : #ifdef SWIGPYTHON
3621 : std::vector<ErrorStruct> aoErrors;
3622 : if( GetUseExceptions() )
3623 : {
3624 : PushStackingErrorHandler(&aoErrors);
3625 : }
3626 : #endif
3627 :
3628 0 : char** papszStringOptions = NULL;
3629 0 : GDALRasterBandH hBand = NULL;
3630 0 : OGRLayerH hLayer = NULL;
3631 0 : const CPLErr err = GDALContourProcessOptions(options, &papszStringOptions, &srcDS, &hBand, &dstDS, &hLayer);
3632 0 : bool bRet = (err == CE_None && GDALContourGenerateEx(hBand, hLayer, papszStringOptions, callback, callback_data) == CE_None);
3633 0 : if( bFreeOptions )
3634 0 : GDALContourOptionsFree(options);
3635 : #ifdef SWIGPYTHON
3636 : if( GetUseExceptions() )
3637 : {
3638 : PopStackingErrorHandler(&aoErrors, bRet);
3639 : }
3640 : #endif
3641 0 : CSLDestroy(papszStringOptions);
3642 0 : return bRet;
3643 : }
3644 :
3645 :
3646 0 : GDALDatasetShadow* wrapper_GDALContourDestName( const char* dest,
3647 : GDALDatasetShadow* srcDS,
3648 : GDALContourOptions* options,
3649 : GDALProgressFunc callback=NULL,
3650 : void* callback_data=NULL)
3651 : {
3652 0 : bool bFreeOptions = false;
3653 0 : if( callback )
3654 : {
3655 0 : if( options == NULL )
3656 : {
3657 0 : bFreeOptions = true;
3658 0 : options = GDALContourOptionsNew(NULL, NULL);
3659 : }
3660 0 : GDALContourOptionsSetProgress(options, callback, callback_data);
3661 : }
3662 :
3663 : #ifdef SWIGPYTHON
3664 : std::vector<ErrorStruct> aoErrors;
3665 : if( GetUseExceptions() )
3666 : {
3667 : PushStackingErrorHandler(&aoErrors);
3668 : }
3669 : #endif
3670 :
3671 0 : GDALContourOptionsSetDestDataSource(options, dest);
3672 0 : char** papszStringOptions = NULL;
3673 0 : GDALRasterBandH hBand = NULL;
3674 0 : OGRLayerH hLayer = NULL;
3675 0 : GDALDatasetH dstDS = NULL;
3676 0 : CPLErr err = GDALContourProcessOptions(options, &papszStringOptions, &srcDS, &hBand, &dstDS, &hLayer);
3677 0 : if (err == CE_None )
3678 : {
3679 0 : err = GDALContourGenerateEx(hBand, hLayer, papszStringOptions, callback, callback_data);
3680 : }
3681 :
3682 0 : if( bFreeOptions )
3683 0 : GDALContourOptionsFree(options);
3684 : #ifdef SWIGPYTHON
3685 : if( GetUseExceptions() )
3686 : {
3687 : PopStackingErrorHandler(&aoErrors, dstDS != NULL);
3688 : }
3689 : #endif
3690 0 : CSLDestroy(papszStringOptions);
3691 0 : return dstDS;
3692 : }
3693 :
3694 0 : SWIGINTERN GDALRasterizeOptions *new_GDALRasterizeOptions(char **options){
3695 0 : return GDALRasterizeOptionsNew(options, NULL);
3696 : }
3697 0 : SWIGINTERN void delete_GDALRasterizeOptions(GDALRasterizeOptions *self){
3698 0 : GDALRasterizeOptionsFree( self );
3699 0 : }
3700 :
3701 0 : int wrapper_GDALRasterizeDestDS( GDALDatasetShadow* dstDS,
3702 : GDALDatasetShadow* srcDS,
3703 : GDALRasterizeOptions* options,
3704 : GDALProgressFunc callback=NULL,
3705 : void* callback_data=NULL)
3706 : {
3707 : int usageError; /* ignored */
3708 0 : bool bFreeOptions = false;
3709 0 : if( callback )
3710 : {
3711 0 : if( options == NULL )
3712 : {
3713 0 : bFreeOptions = true;
3714 0 : options = GDALRasterizeOptionsNew(NULL, NULL);
3715 : }
3716 0 : GDALRasterizeOptionsSetProgress(options, callback, callback_data);
3717 : }
3718 : #ifdef SWIGPYTHON
3719 : std::vector<ErrorStruct> aoErrors;
3720 : if( GetUseExceptions() )
3721 : {
3722 : PushStackingErrorHandler(&aoErrors);
3723 : }
3724 : #endif
3725 0 : bool bRet = (GDALRasterize(NULL, dstDS, srcDS, options, &usageError) != NULL);
3726 0 : if( bFreeOptions )
3727 0 : GDALRasterizeOptionsFree(options);
3728 : #ifdef SWIGPYTHON
3729 : if( GetUseExceptions() )
3730 : {
3731 : PopStackingErrorHandler(&aoErrors, bRet);
3732 : }
3733 : #endif
3734 0 : return bRet;
3735 : }
3736 :
3737 :
3738 0 : GDALDatasetShadow* wrapper_GDALRasterizeDestName( const char* dest,
3739 : GDALDatasetShadow* srcDS,
3740 : GDALRasterizeOptions* options,
3741 : GDALProgressFunc callback=NULL,
3742 : void* callback_data=NULL)
3743 : {
3744 : int usageError; /* ignored */
3745 0 : bool bFreeOptions = false;
3746 0 : if( callback )
3747 : {
3748 0 : if( options == NULL )
3749 : {
3750 0 : bFreeOptions = true;
3751 0 : options = GDALRasterizeOptionsNew(NULL, NULL);
3752 : }
3753 0 : GDALRasterizeOptionsSetProgress(options, callback, callback_data);
3754 : }
3755 : #ifdef SWIGPYTHON
3756 : std::vector<ErrorStruct> aoErrors;
3757 : if( GetUseExceptions() )
3758 : {
3759 : PushStackingErrorHandler(&aoErrors);
3760 : }
3761 : #endif
3762 0 : GDALDatasetH hDSRet = GDALRasterize(dest, NULL, srcDS, options, &usageError);
3763 0 : if( bFreeOptions )
3764 0 : GDALRasterizeOptionsFree(options);
3765 : #ifdef SWIGPYTHON
3766 : if( GetUseExceptions() )
3767 : {
3768 : PopStackingErrorHandler(&aoErrors, hDSRet != NULL);
3769 : }
3770 : #endif
3771 0 : return hDSRet;
3772 : }
3773 :
3774 0 : SWIGINTERN GDALFootprintOptions *new_GDALFootprintOptions(char **options){
3775 0 : return GDALFootprintOptionsNew(options, NULL);
3776 : }
3777 0 : SWIGINTERN void delete_GDALFootprintOptions(GDALFootprintOptions *self){
3778 0 : GDALFootprintOptionsFree( self );
3779 0 : }
3780 :
3781 0 : int wrapper_GDALFootprintDestDS( GDALDatasetShadow* dstDS,
3782 : GDALDatasetShadow* srcDS,
3783 : GDALFootprintOptions* options,
3784 : GDALProgressFunc callback=NULL,
3785 : void* callback_data=NULL)
3786 : {
3787 : int usageError; /* ignored */
3788 0 : bool bFreeOptions = false;
3789 0 : if( callback )
3790 : {
3791 0 : if( options == NULL )
3792 : {
3793 0 : bFreeOptions = true;
3794 0 : options = GDALFootprintOptionsNew(NULL, NULL);
3795 : }
3796 0 : GDALFootprintOptionsSetProgress(options, callback, callback_data);
3797 : }
3798 : #ifdef SWIGPYTHON
3799 : std::vector<ErrorStruct> aoErrors;
3800 : if( GetUseExceptions() )
3801 : {
3802 : PushStackingErrorHandler(&aoErrors);
3803 : }
3804 : #endif
3805 0 : bool bRet = (GDALFootprint(NULL, dstDS, srcDS, options, &usageError) != NULL);
3806 0 : if( bFreeOptions )
3807 0 : GDALFootprintOptionsFree(options);
3808 : #ifdef SWIGPYTHON
3809 : if( GetUseExceptions() )
3810 : {
3811 : PopStackingErrorHandler(&aoErrors, bRet);
3812 : }
3813 : #endif
3814 0 : return bRet;
3815 : }
3816 :
3817 :
3818 0 : GDALDatasetShadow* wrapper_GDALFootprintDestName( const char* dest,
3819 : GDALDatasetShadow* srcDS,
3820 : GDALFootprintOptions* options,
3821 : GDALProgressFunc callback=NULL,
3822 : void* callback_data=NULL)
3823 : {
3824 : int usageError; /* ignored */
3825 0 : bool bFreeOptions = false;
3826 0 : if( callback )
3827 : {
3828 0 : if( options == NULL )
3829 : {
3830 0 : bFreeOptions = true;
3831 0 : options = GDALFootprintOptionsNew(NULL, NULL);
3832 : }
3833 0 : GDALFootprintOptionsSetProgress(options, callback, callback_data);
3834 : }
3835 : #ifdef SWIGPYTHON
3836 : std::vector<ErrorStruct> aoErrors;
3837 : if( GetUseExceptions() )
3838 : {
3839 : PushStackingErrorHandler(&aoErrors);
3840 : }
3841 : #endif
3842 0 : GDALDatasetH hDSRet = GDALFootprint(dest, NULL, srcDS, options, &usageError);
3843 0 : if( bFreeOptions )
3844 0 : GDALFootprintOptionsFree(options);
3845 : #ifdef SWIGPYTHON
3846 : if( GetUseExceptions() )
3847 : {
3848 : PopStackingErrorHandler(&aoErrors, hDSRet != NULL);
3849 : }
3850 : #endif
3851 0 : return hDSRet;
3852 : }
3853 :
3854 0 : SWIGINTERN GDALBuildVRTOptions *new_GDALBuildVRTOptions(char **options){
3855 0 : return GDALBuildVRTOptionsNew(options, NULL);
3856 : }
3857 0 : SWIGINTERN void delete_GDALBuildVRTOptions(GDALBuildVRTOptions *self){
3858 0 : GDALBuildVRTOptionsFree( self );
3859 0 : }
3860 :
3861 0 : GDALDatasetShadow* wrapper_GDALBuildVRT_objects( const char* dest,
3862 : int object_list_count, GDALDatasetShadow** poObjects,
3863 : GDALBuildVRTOptions* options,
3864 : GDALProgressFunc callback=NULL,
3865 : void* callback_data=NULL)
3866 : {
3867 : int usageError; /* ignored */
3868 0 : bool bFreeOptions = false;
3869 0 : if( callback )
3870 : {
3871 0 : if( options == NULL )
3872 : {
3873 0 : bFreeOptions = true;
3874 0 : options = GDALBuildVRTOptionsNew(NULL, NULL);
3875 : }
3876 0 : GDALBuildVRTOptionsSetProgress(options, callback, callback_data);
3877 : }
3878 : #ifdef SWIGPYTHON
3879 : std::vector<ErrorStruct> aoErrors;
3880 : if( GetUseExceptions() )
3881 : {
3882 : PushStackingErrorHandler(&aoErrors);
3883 : }
3884 : #endif
3885 0 : GDALDatasetH hDSRet = GDALBuildVRT(dest, object_list_count, poObjects, NULL, options, &usageError);
3886 0 : if( bFreeOptions )
3887 0 : GDALBuildVRTOptionsFree(options);
3888 : #ifdef SWIGPYTHON
3889 : if( GetUseExceptions() )
3890 : {
3891 : PopStackingErrorHandler(&aoErrors, hDSRet != NULL);
3892 : }
3893 : #endif
3894 0 : return hDSRet;
3895 : }
3896 :
3897 :
3898 0 : GDALDatasetShadow* wrapper_GDALBuildVRT_names( const char* dest,
3899 : char ** source_filenames,
3900 : GDALBuildVRTOptions* options,
3901 : GDALProgressFunc callback=NULL,
3902 : void* callback_data=NULL)
3903 : {
3904 : int usageError; /* ignored */
3905 0 : bool bFreeOptions = false;
3906 0 : if( callback )
3907 : {
3908 0 : if( options == NULL )
3909 : {
3910 0 : bFreeOptions = true;
3911 0 : options = GDALBuildVRTOptionsNew(NULL, NULL);
3912 : }
3913 0 : GDALBuildVRTOptionsSetProgress(options, callback, callback_data);
3914 : }
3915 : #ifdef SWIGPYTHON
3916 : std::vector<ErrorStruct> aoErrors;
3917 : if( GetUseExceptions() )
3918 : {
3919 : PushStackingErrorHandler(&aoErrors);
3920 : }
3921 : #endif
3922 0 : GDALDatasetH hDSRet = GDALBuildVRT(dest, CSLCount(source_filenames), NULL, source_filenames, options, &usageError);
3923 0 : if( bFreeOptions )
3924 0 : GDALBuildVRTOptionsFree(options);
3925 : #ifdef SWIGPYTHON
3926 : if( GetUseExceptions() )
3927 : {
3928 : PopStackingErrorHandler(&aoErrors, hDSRet != NULL);
3929 : }
3930 : #endif
3931 0 : return hDSRet;
3932 : }
3933 :
3934 0 : SWIGINTERN GDALTileIndexOptions *new_GDALTileIndexOptions(char **options){
3935 0 : return GDALTileIndexOptionsNew(options, NULL);
3936 : }
3937 0 : SWIGINTERN void delete_GDALTileIndexOptions(GDALTileIndexOptions *self){
3938 0 : GDALTileIndexOptionsFree( self );
3939 0 : }
3940 :
3941 0 : GDALDatasetShadow* wrapper_TileIndex_names( const char* dest,
3942 : char ** source_filenames,
3943 : GDALTileIndexOptions* options,
3944 : GDALProgressFunc callback=NULL,
3945 : void* callback_data=NULL)
3946 : {
3947 : int usageError; /* ignored */
3948 : #if 0
3949 : bool bFreeOptions = false;
3950 : if( callback )
3951 : {
3952 : if( options == NULL )
3953 : {
3954 : bFreeOptions = true;
3955 : options = GDALTileIndexOptionsNew(NULL, NULL);
3956 : }
3957 : GDALTileIndexOptionsSetProgress(options, callback, callback_data);
3958 : }
3959 : #endif
3960 :
3961 : #ifdef SWIGPYTHON
3962 : std::vector<ErrorStruct> aoErrors;
3963 : if( GetUseExceptions() )
3964 : {
3965 : PushStackingErrorHandler(&aoErrors);
3966 : }
3967 : #endif
3968 0 : GDALDatasetH hDSRet = GDALTileIndex(dest, CSLCount(source_filenames), source_filenames, options, &usageError);
3969 : #if 0
3970 : if( bFreeOptions )
3971 : GDALTileIndexOptionsFree(options);
3972 : #endif
3973 : #ifdef SWIGPYTHON
3974 : if( GetUseExceptions() )
3975 : {
3976 : PopStackingErrorHandler(&aoErrors, hDSRet != NULL);
3977 : }
3978 : #endif
3979 0 : return hDSRet;
3980 : }
3981 :
3982 0 : SWIGINTERN GDALMultiDimTranslateOptions *new_GDALMultiDimTranslateOptions(char **options){
3983 0 : return GDALMultiDimTranslateOptionsNew(options, NULL);
3984 : }
3985 0 : SWIGINTERN void delete_GDALMultiDimTranslateOptions(GDALMultiDimTranslateOptions *self){
3986 0 : GDALMultiDimTranslateOptionsFree( self );
3987 0 : }
3988 :
3989 0 : GDALDatasetShadow* wrapper_GDALMultiDimTranslateDestName( const char* dest,
3990 : int object_list_count, GDALDatasetShadow** poObjects,
3991 : GDALMultiDimTranslateOptions* multiDimTranslateOptions,
3992 : GDALProgressFunc callback=NULL,
3993 : void* callback_data=NULL)
3994 : {
3995 : int usageError; /* ignored */
3996 0 : bool bFreeOptions = false;
3997 0 : if( callback )
3998 : {
3999 0 : if( multiDimTranslateOptions == NULL )
4000 : {
4001 0 : bFreeOptions = true;
4002 0 : multiDimTranslateOptions = GDALMultiDimTranslateOptionsNew(NULL, NULL);
4003 : }
4004 0 : GDALMultiDimTranslateOptionsSetProgress(multiDimTranslateOptions, callback, callback_data);
4005 : }
4006 : #ifdef SWIGPYTHON
4007 : std::vector<ErrorStruct> aoErrors;
4008 : if( GetUseExceptions() )
4009 : {
4010 : PushStackingErrorHandler(&aoErrors);
4011 : }
4012 : #endif
4013 0 : GDALDatasetH hDSRet = GDALMultiDimTranslate(dest, NULL, object_list_count, poObjects, multiDimTranslateOptions, &usageError);
4014 0 : if( bFreeOptions )
4015 0 : GDALMultiDimTranslateOptionsFree(multiDimTranslateOptions);
4016 : #ifdef SWIGPYTHON
4017 : if( GetUseExceptions() )
4018 : {
4019 : PopStackingErrorHandler(&aoErrors, hDSRet != NULL);
4020 : }
4021 : #endif
4022 0 : return hDSRet;
4023 : }
4024 :
4025 :
4026 : #ifdef __cplusplus
4027 : extern "C" {
4028 : #endif
4029 :
4030 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_UseExceptions___() {
4031 0 : UseExceptions();
4032 0 : }
4033 :
4034 :
4035 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_DontUseExceptions___() {
4036 0 : DontUseExceptions();
4037 0 : }
4038 :
4039 :
4040 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_StringListDestroy___(void * jarg1) {
4041 0 : void *arg1 = (void *) 0 ;
4042 :
4043 0 : arg1 = (void *)jarg1;
4044 : {
4045 0 : CPLErrorReset();
4046 0 : StringListDestroy(arg1);
4047 0 : CPLErr eclass = CPLGetLastErrorType();
4048 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4049 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4050 :
4051 :
4052 :
4053 : }
4054 : }
4055 0 : }
4056 :
4057 :
4058 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_nVersion_set___(void * jarg1, int jarg2) {
4059 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4060 : int arg2 ;
4061 :
4062 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4063 0 : arg2 = (int)jarg2;
4064 0 : if (arg1) (arg1)->nVersion = arg2;
4065 0 : }
4066 :
4067 :
4068 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_nVersion_get___(void * jarg1) {
4069 : int jresult ;
4070 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4071 : int result;
4072 :
4073 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4074 0 : result = (int) ((arg1)->nVersion);
4075 0 : jresult = result;
4076 0 : return jresult;
4077 : }
4078 :
4079 :
4080 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_eResampleAlg_set___(void * jarg1, int jarg2) {
4081 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4082 : GDALRIOResampleAlg arg2 ;
4083 :
4084 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4085 0 : arg2 = (GDALRIOResampleAlg)jarg2;
4086 0 : if (arg1) (arg1)->eResampleAlg = arg2;
4087 0 : }
4088 :
4089 :
4090 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_eResampleAlg_get___(void * jarg1) {
4091 : int jresult ;
4092 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4093 : GDALRIOResampleAlg result;
4094 :
4095 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4096 0 : result = (GDALRIOResampleAlg) ((arg1)->eResampleAlg);
4097 0 : jresult = (int)result;
4098 0 : return jresult;
4099 : }
4100 :
4101 :
4102 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_pfnProgress_set___(void * jarg1, void * jarg2) {
4103 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4104 : GDALProgressFunc arg2 ;
4105 :
4106 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4107 0 : arg2 = (GDALProgressFunc)jarg2;
4108 0 : if (arg1) (arg1)->pfnProgress = arg2;
4109 0 : }
4110 :
4111 :
4112 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_pfnProgress_get___(void * jarg1) {
4113 : void * jresult ;
4114 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4115 : GDALProgressFunc result;
4116 :
4117 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4118 0 : result = ((arg1)->pfnProgress);
4119 0 : jresult = new GDALProgressFunc((const GDALProgressFunc &)result);
4120 0 : return jresult;
4121 : }
4122 :
4123 :
4124 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_pProgressData_set___(void * jarg1, void * jarg2) {
4125 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4126 0 : void *arg2 = (void *) 0 ;
4127 :
4128 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4129 0 : arg2 = (void *)jarg2;
4130 0 : if (arg1) (arg1)->pProgressData = arg2;
4131 0 : }
4132 :
4133 :
4134 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_pProgressData_get___(void * jarg1) {
4135 : void * jresult ;
4136 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4137 0 : void *result = 0 ;
4138 :
4139 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4140 0 : result = (void *) ((arg1)->pProgressData);
4141 0 : jresult = result;
4142 0 : return jresult;
4143 : }
4144 :
4145 :
4146 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_bFloatingPointWindowValidity_set___(void * jarg1, int jarg2) {
4147 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4148 : int arg2 ;
4149 :
4150 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4151 0 : arg2 = (int)jarg2;
4152 0 : if (arg1) (arg1)->bFloatingPointWindowValidity = arg2;
4153 0 : }
4154 :
4155 :
4156 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_bFloatingPointWindowValidity_get___(void * jarg1) {
4157 : int jresult ;
4158 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4159 : int result;
4160 :
4161 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4162 0 : result = (int) ((arg1)->bFloatingPointWindowValidity);
4163 0 : jresult = result;
4164 0 : return jresult;
4165 : }
4166 :
4167 :
4168 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_dfXOff_set___(void * jarg1, double jarg2) {
4169 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4170 : double arg2 ;
4171 :
4172 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4173 0 : arg2 = (double)jarg2;
4174 0 : if (arg1) (arg1)->dfXOff = arg2;
4175 0 : }
4176 :
4177 :
4178 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_dfXOff_get___(void * jarg1) {
4179 : double jresult ;
4180 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4181 : double result;
4182 :
4183 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4184 0 : result = (double) ((arg1)->dfXOff);
4185 0 : jresult = result;
4186 0 : return jresult;
4187 : }
4188 :
4189 :
4190 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_dfYOff_set___(void * jarg1, double jarg2) {
4191 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4192 : double arg2 ;
4193 :
4194 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4195 0 : arg2 = (double)jarg2;
4196 0 : if (arg1) (arg1)->dfYOff = arg2;
4197 0 : }
4198 :
4199 :
4200 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_dfYOff_get___(void * jarg1) {
4201 : double jresult ;
4202 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4203 : double result;
4204 :
4205 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4206 0 : result = (double) ((arg1)->dfYOff);
4207 0 : jresult = result;
4208 0 : return jresult;
4209 : }
4210 :
4211 :
4212 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_dfXSize_set___(void * jarg1, double jarg2) {
4213 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4214 : double arg2 ;
4215 :
4216 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4217 0 : arg2 = (double)jarg2;
4218 0 : if (arg1) (arg1)->dfXSize = arg2;
4219 0 : }
4220 :
4221 :
4222 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_dfXSize_get___(void * jarg1) {
4223 : double jresult ;
4224 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4225 : double result;
4226 :
4227 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4228 0 : result = (double) ((arg1)->dfXSize);
4229 0 : jresult = result;
4230 0 : return jresult;
4231 : }
4232 :
4233 :
4234 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_dfYSize_set___(void * jarg1, double jarg2) {
4235 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4236 : double arg2 ;
4237 :
4238 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4239 0 : arg2 = (double)jarg2;
4240 0 : if (arg1) (arg1)->dfYSize = arg2;
4241 0 : }
4242 :
4243 :
4244 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_RasterIOExtraArg_dfYSize_get___(void * jarg1) {
4245 : double jresult ;
4246 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4247 : double result;
4248 :
4249 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4250 0 : result = (double) ((arg1)->dfYSize);
4251 0 : jresult = result;
4252 0 : return jresult;
4253 : }
4254 :
4255 :
4256 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_RasterIOExtraArg___() {
4257 : void * jresult ;
4258 0 : GDALRasterIOExtraArg *result = 0 ;
4259 :
4260 : {
4261 0 : CPLErrorReset();
4262 0 : result = (GDALRasterIOExtraArg *)new GDALRasterIOExtraArg();
4263 0 : CPLErr eclass = CPLGetLastErrorType();
4264 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4265 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4266 :
4267 :
4268 :
4269 : }
4270 : }
4271 0 : jresult = (void *)result;
4272 0 : return jresult;
4273 : }
4274 :
4275 :
4276 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_RasterIOExtraArg___(void * jarg1) {
4277 0 : GDALRasterIOExtraArg *arg1 = (GDALRasterIOExtraArg *) 0 ;
4278 :
4279 0 : arg1 = (GDALRasterIOExtraArg *)jarg1;
4280 : {
4281 0 : CPLErrorReset();
4282 0 : delete arg1;
4283 0 : CPLErr eclass = CPLGetLastErrorType();
4284 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4285 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4286 :
4287 :
4288 :
4289 : }
4290 : }
4291 0 : }
4292 :
4293 :
4294 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_GetMemFileBuffer___(char * jarg1, unsigned long long * jarg2, int jarg3) {
4295 : void * jresult ;
4296 0 : char *arg1 = (char *) 0 ;
4297 0 : vsi_l_offset *arg2 = (vsi_l_offset *) 0 ;
4298 : int arg3 ;
4299 0 : GByte *result = 0 ;
4300 :
4301 0 : arg1 = (char *)jarg1;
4302 0 : arg2 = (vsi_l_offset *)jarg2;
4303 0 : arg3 = (int)jarg3;
4304 : {
4305 0 : CPLErrorReset();
4306 0 : result = (GByte *)wrapper_VSIGetMemFileBuffer((char const *)arg1,arg2,arg3);
4307 0 : CPLErr eclass = CPLGetLastErrorType();
4308 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4309 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4310 :
4311 :
4312 :
4313 : }
4314 : }
4315 0 : jresult = result;
4316 0 : return jresult;
4317 : }
4318 :
4319 :
4320 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Debug___(char * jarg1, char * jarg2) {
4321 0 : char *arg1 = (char *) 0 ;
4322 0 : char *arg2 = (char *) 0 ;
4323 :
4324 0 : arg1 = (char *)jarg1;
4325 0 : arg2 = (char *)jarg2;
4326 : {
4327 0 : if (!arg2) {
4328 : {
4329 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
4330 : };
4331 : }
4332 : }
4333 : {
4334 0 : CPLErrorReset();
4335 0 : Debug((char const *)arg1,(char const *)arg2);
4336 0 : CPLErr eclass = CPLGetLastErrorType();
4337 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4338 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4339 :
4340 :
4341 :
4342 : }
4343 : }
4344 : }
4345 :
4346 :
4347 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_SetErrorHandler___(void * jarg1, void * jarg2) {
4348 : int jresult ;
4349 0 : CPLErrorHandler arg1 = (CPLErrorHandler) NULL ;
4350 0 : void *arg2 = (void *) NULL ;
4351 : CPLErr result;
4352 :
4353 0 : arg1 = (CPLErrorHandler)jarg1;
4354 0 : arg2 = (void *)jarg2;
4355 : {
4356 0 : CPLErrorReset();
4357 0 : result = (CPLErr)SetErrorHandler(arg1,arg2);
4358 0 : CPLErr eclass = CPLGetLastErrorType();
4359 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4360 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4361 :
4362 :
4363 :
4364 : }
4365 : }
4366 0 : jresult = (int)result;
4367 0 : return jresult;
4368 : }
4369 :
4370 :
4371 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_SetCurrentErrorHandlerCatchDebug___(int jarg1) {
4372 : int arg1 ;
4373 :
4374 0 : arg1 = (int)jarg1;
4375 : {
4376 0 : CPLErrorReset();
4377 0 : CPLSetCurrentErrorHandlerCatchDebug(arg1);
4378 0 : CPLErr eclass = CPLGetLastErrorType();
4379 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4380 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4381 :
4382 :
4383 :
4384 : }
4385 : }
4386 0 : }
4387 :
4388 :
4389 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_PushErrorHandler__SWIG_0___(char * jarg1) {
4390 : int jresult ;
4391 0 : char *arg1 = (char *) NULL ;
4392 : CPLErr result;
4393 :
4394 0 : arg1 = (char *)jarg1;
4395 : {
4396 0 : CPLErrorReset();
4397 0 : result = (CPLErr)PushErrorHandler((char const *)arg1);
4398 0 : CPLErr eclass = CPLGetLastErrorType();
4399 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4400 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4401 :
4402 :
4403 :
4404 : }
4405 : }
4406 0 : jresult = (int)result;
4407 0 : return jresult;
4408 : }
4409 :
4410 :
4411 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Error___(int jarg1, int jarg2, char * jarg3) {
4412 0 : CPLErr arg1 = (CPLErr) CE_Failure ;
4413 0 : int arg2 = (int) 0 ;
4414 0 : char *arg3 = (char *) "error" ;
4415 :
4416 0 : arg1 = (CPLErr)jarg1;
4417 0 : arg2 = (int)jarg2;
4418 0 : arg3 = (char *)jarg3;
4419 : {
4420 0 : CPLErrorReset();
4421 0 : Error(arg1,arg2,(char const *)arg3);
4422 0 : CPLErr eclass = CPLGetLastErrorType();
4423 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4424 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4425 :
4426 :
4427 :
4428 : }
4429 : }
4430 0 : }
4431 :
4432 :
4433 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GOA2GetAuthorizationURL___(char * jarg1) {
4434 : char * jresult ;
4435 0 : char *arg1 = (char *) 0 ;
4436 0 : retStringAndCPLFree *result = 0 ;
4437 :
4438 0 : arg1 = (char *)jarg1;
4439 : {
4440 0 : if (!arg1) {
4441 : {
4442 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4443 : };
4444 : }
4445 : }
4446 : {
4447 0 : CPLErrorReset();
4448 0 : result = (retStringAndCPLFree *)GOA2GetAuthorizationURL((char const *)arg1);
4449 0 : CPLErr eclass = CPLGetLastErrorType();
4450 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4451 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4452 :
4453 :
4454 :
4455 : }
4456 : }
4457 :
4458 : /* %typemap(out) (retStringAndCPLFree*) */
4459 0 : if(result)
4460 : {
4461 0 : jresult = SWIG_csharp_string_callback((const char *)result);
4462 0 : CPLFree(result);
4463 : }
4464 : else
4465 : {
4466 0 : jresult = NULL;
4467 : }
4468 :
4469 0 : return jresult;
4470 : }
4471 :
4472 :
4473 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GOA2GetRefreshToken___(char * jarg1, char * jarg2) {
4474 : char * jresult ;
4475 0 : char *arg1 = (char *) 0 ;
4476 0 : char *arg2 = (char *) 0 ;
4477 0 : retStringAndCPLFree *result = 0 ;
4478 :
4479 0 : arg1 = (char *)jarg1;
4480 0 : arg2 = (char *)jarg2;
4481 : {
4482 0 : if (!arg1) {
4483 : {
4484 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4485 : };
4486 : }
4487 : }
4488 : {
4489 0 : CPLErrorReset();
4490 0 : result = (retStringAndCPLFree *)GOA2GetRefreshToken((char const *)arg1,(char const *)arg2);
4491 0 : CPLErr eclass = CPLGetLastErrorType();
4492 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4493 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4494 :
4495 :
4496 :
4497 : }
4498 : }
4499 :
4500 : /* %typemap(out) (retStringAndCPLFree*) */
4501 0 : if(result)
4502 : {
4503 0 : jresult = SWIG_csharp_string_callback((const char *)result);
4504 0 : CPLFree(result);
4505 : }
4506 : else
4507 : {
4508 0 : jresult = NULL;
4509 : }
4510 :
4511 0 : return jresult;
4512 : }
4513 :
4514 :
4515 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GOA2GetAccessToken___(char * jarg1, char * jarg2) {
4516 : char * jresult ;
4517 0 : char *arg1 = (char *) 0 ;
4518 0 : char *arg2 = (char *) 0 ;
4519 0 : retStringAndCPLFree *result = 0 ;
4520 :
4521 0 : arg1 = (char *)jarg1;
4522 0 : arg2 = (char *)jarg2;
4523 : {
4524 0 : if (!arg1) {
4525 : {
4526 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4527 : };
4528 : }
4529 : }
4530 : {
4531 0 : CPLErrorReset();
4532 0 : result = (retStringAndCPLFree *)GOA2GetAccessToken((char const *)arg1,(char const *)arg2);
4533 0 : CPLErr eclass = CPLGetLastErrorType();
4534 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4535 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4536 :
4537 :
4538 :
4539 : }
4540 : }
4541 :
4542 : /* %typemap(out) (retStringAndCPLFree*) */
4543 0 : if(result)
4544 : {
4545 0 : jresult = SWIG_csharp_string_callback((const char *)result);
4546 0 : CPLFree(result);
4547 : }
4548 : else
4549 : {
4550 0 : jresult = NULL;
4551 : }
4552 :
4553 0 : return jresult;
4554 : }
4555 :
4556 :
4557 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_PushErrorHandler__SWIG_1___(void * jarg1) {
4558 : CPLErrorHandler arg1 ;
4559 :
4560 0 : arg1 = (CPLErrorHandler)jarg1;
4561 : {
4562 0 : CPLErrorReset();
4563 0 : CPLPushErrorHandler(arg1);
4564 0 : CPLErr eclass = CPLGetLastErrorType();
4565 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4566 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4567 :
4568 :
4569 :
4570 : }
4571 : }
4572 0 : }
4573 :
4574 :
4575 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_PopErrorHandler___() {
4576 : {
4577 0 : CPLErrorReset();
4578 0 : CPLPopErrorHandler();
4579 0 : CPLErr eclass = CPLGetLastErrorType();
4580 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4581 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4582 :
4583 :
4584 :
4585 : }
4586 : }
4587 0 : }
4588 :
4589 :
4590 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_ErrorReset___() {
4591 : {
4592 0 : CPLErrorReset();
4593 0 : CPLErrorReset();
4594 0 : CPLErr eclass = CPLGetLastErrorType();
4595 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4596 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4597 :
4598 :
4599 :
4600 : }
4601 : }
4602 0 : }
4603 :
4604 :
4605 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_EscapeString___(int jarg1, char * jarg2, int jarg3) {
4606 : char * jresult ;
4607 : int arg1 ;
4608 0 : char *arg2 = (char *) 0 ;
4609 : int arg3 ;
4610 0 : retStringAndCPLFree *result = 0 ;
4611 :
4612 0 : arg1 = (int)jarg1;
4613 0 : arg2 = (char *)jarg2;
4614 0 : arg3 = (int)jarg3;
4615 : {
4616 0 : CPLErrorReset();
4617 0 : result = (retStringAndCPLFree *)EscapeString(arg1,arg2,arg3);
4618 0 : CPLErr eclass = CPLGetLastErrorType();
4619 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4620 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4621 :
4622 :
4623 :
4624 : }
4625 : }
4626 :
4627 : /* %typemap(out) (retStringAndCPLFree*) */
4628 0 : if(result)
4629 : {
4630 0 : jresult = SWIG_csharp_string_callback((const char *)result);
4631 0 : CPLFree(result);
4632 : }
4633 : else
4634 : {
4635 0 : jresult = NULL;
4636 : }
4637 :
4638 0 : return jresult;
4639 : }
4640 :
4641 :
4642 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_GetLastErrorNo___() {
4643 : int jresult ;
4644 : int result;
4645 :
4646 : {
4647 0 : result = CPLGetLastErrorNo();
4648 : }
4649 0 : jresult = result;
4650 0 : return jresult;
4651 : }
4652 :
4653 :
4654 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_GetLastErrorType___() {
4655 : int jresult ;
4656 : int result;
4657 :
4658 : {
4659 0 : result = CPLGetLastErrorType();
4660 : }
4661 0 : jresult = result;
4662 0 : return jresult;
4663 : }
4664 :
4665 :
4666 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GetLastErrorMsg___() {
4667 : char * jresult ;
4668 0 : char *result = 0 ;
4669 :
4670 : {
4671 0 : result = (char*)CPLGetLastErrorMsg();
4672 : }
4673 0 : jresult = SWIG_csharp_string_callback((const char *)result);
4674 0 : return jresult;
4675 : }
4676 :
4677 :
4678 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_GetErrorCounter___() {
4679 : unsigned int jresult ;
4680 : unsigned int result;
4681 :
4682 : {
4683 0 : result = CPLGetErrorCounter();
4684 : }
4685 0 : jresult = result;
4686 0 : return jresult;
4687 : }
4688 :
4689 :
4690 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_VSIGetLastErrorNo___() {
4691 : int jresult ;
4692 : int result;
4693 :
4694 : {
4695 0 : CPLErrorReset();
4696 0 : result = (int)VSIGetLastErrorNo();
4697 0 : CPLErr eclass = CPLGetLastErrorType();
4698 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4699 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4700 :
4701 :
4702 :
4703 : }
4704 : }
4705 0 : jresult = result;
4706 0 : return jresult;
4707 : }
4708 :
4709 :
4710 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_VSIGetLastErrorMsg___() {
4711 : char * jresult ;
4712 0 : char *result = 0 ;
4713 :
4714 : {
4715 0 : CPLErrorReset();
4716 0 : result = (char *)VSIGetLastErrorMsg();
4717 0 : CPLErr eclass = CPLGetLastErrorType();
4718 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4719 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4720 :
4721 :
4722 :
4723 : }
4724 : }
4725 0 : jresult = SWIG_csharp_string_callback((const char *)result);
4726 0 : return jresult;
4727 : }
4728 :
4729 :
4730 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_VSIErrorReset___() {
4731 : {
4732 0 : CPLErrorReset();
4733 0 : VSIErrorReset();
4734 0 : CPLErr eclass = CPLGetLastErrorType();
4735 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4736 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4737 :
4738 :
4739 :
4740 : }
4741 : }
4742 0 : }
4743 :
4744 :
4745 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_PushFinderLocation___(char * jarg1) {
4746 0 : char *arg1 = (char *) 0 ;
4747 :
4748 0 : arg1 = (char *)jarg1;
4749 : {
4750 0 : if (!arg1) {
4751 : {
4752 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
4753 : };
4754 : }
4755 : }
4756 : {
4757 0 : CPLErrorReset();
4758 0 : CPLPushFinderLocation((char const *)arg1);
4759 0 : CPLErr eclass = CPLGetLastErrorType();
4760 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4761 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4762 :
4763 :
4764 :
4765 : }
4766 : }
4767 : }
4768 :
4769 :
4770 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_PopFinderLocation___() {
4771 : {
4772 0 : CPLErrorReset();
4773 0 : CPLPopFinderLocation();
4774 0 : CPLErr eclass = CPLGetLastErrorType();
4775 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4776 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4777 :
4778 :
4779 :
4780 : }
4781 : }
4782 0 : }
4783 :
4784 :
4785 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_FinderClean___() {
4786 : {
4787 0 : CPLErrorReset();
4788 0 : CPLFinderClean();
4789 0 : CPLErr eclass = CPLGetLastErrorType();
4790 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4791 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4792 :
4793 :
4794 :
4795 : }
4796 : }
4797 0 : }
4798 :
4799 :
4800 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_FindFile___(char * jarg1, char * jarg2) {
4801 : char * jresult ;
4802 0 : char *arg1 = (char *) 0 ;
4803 0 : char *arg2 = (char *) 0 ;
4804 0 : char *result = 0 ;
4805 :
4806 0 : arg1 = (char *)jarg1;
4807 0 : arg2 = (char *)jarg2;
4808 : {
4809 0 : if (!arg2) {
4810 : {
4811 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4812 : };
4813 : }
4814 : }
4815 : {
4816 0 : CPLErrorReset();
4817 0 : result = (char *)CPLFindFile((char const *)arg1,(char const *)arg2);
4818 0 : CPLErr eclass = CPLGetLastErrorType();
4819 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4820 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4821 :
4822 :
4823 :
4824 : }
4825 : }
4826 0 : jresult = SWIG_csharp_string_callback((const char *)result);
4827 0 : return jresult;
4828 : }
4829 :
4830 :
4831 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_ReadDir___(char * jarg1, int jarg2) {
4832 : void * jresult ;
4833 0 : char *arg1 = (char *) 0 ;
4834 0 : int arg2 = (int) 0 ;
4835 0 : char **result = 0 ;
4836 :
4837 0 : arg1 = (char *)jarg1;
4838 0 : arg2 = (int)jarg2;
4839 : {
4840 0 : if (!arg1) {
4841 : {
4842 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4843 : };
4844 : }
4845 : }
4846 : {
4847 0 : CPLErrorReset();
4848 0 : result = (char **)wrapper_VSIReadDirEx((char const *)arg1,arg2);
4849 0 : CPLErr eclass = CPLGetLastErrorType();
4850 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4851 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4852 :
4853 :
4854 :
4855 : }
4856 : }
4857 0 : jresult = result;
4858 0 : return jresult;
4859 : }
4860 :
4861 :
4862 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_ReadDirRecursive___(char * jarg1) {
4863 : void * jresult ;
4864 0 : char *arg1 = (char *) 0 ;
4865 0 : char **result = 0 ;
4866 :
4867 0 : arg1 = (char *)jarg1;
4868 : {
4869 0 : if (!arg1) {
4870 : {
4871 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4872 : };
4873 : }
4874 : }
4875 : {
4876 0 : CPLErrorReset();
4877 0 : result = (char **)VSIReadDirRecursive((char const *)arg1);
4878 0 : CPLErr eclass = CPLGetLastErrorType();
4879 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4880 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4881 :
4882 :
4883 :
4884 : }
4885 : }
4886 0 : jresult = result;
4887 0 : return jresult;
4888 : }
4889 :
4890 :
4891 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_SetConfigOption___(char * jarg1, char * jarg2) {
4892 0 : char *arg1 = (char *) 0 ;
4893 0 : char *arg2 = (char *) 0 ;
4894 :
4895 0 : arg1 = (char *)jarg1;
4896 0 : arg2 = (char *)jarg2;
4897 : {
4898 0 : if (!arg1) {
4899 : {
4900 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
4901 : };
4902 : }
4903 : }
4904 : {
4905 0 : CPLErrorReset();
4906 0 : CPLSetConfigOption((char const *)arg1,(char const *)arg2);
4907 0 : CPLErr eclass = CPLGetLastErrorType();
4908 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4909 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4910 :
4911 :
4912 :
4913 : }
4914 : }
4915 : }
4916 :
4917 :
4918 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_SetThreadLocalConfigOption___(char * jarg1, char * jarg2) {
4919 0 : char *arg1 = (char *) 0 ;
4920 0 : char *arg2 = (char *) 0 ;
4921 :
4922 0 : arg1 = (char *)jarg1;
4923 0 : arg2 = (char *)jarg2;
4924 : {
4925 0 : if (!arg1) {
4926 : {
4927 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
4928 : };
4929 : }
4930 : }
4931 : {
4932 0 : CPLErrorReset();
4933 0 : CPLSetThreadLocalConfigOption((char const *)arg1,(char const *)arg2);
4934 0 : CPLErr eclass = CPLGetLastErrorType();
4935 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4936 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4937 :
4938 :
4939 :
4940 : }
4941 : }
4942 : }
4943 :
4944 :
4945 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GetConfigOption___(char * jarg1, char * jarg2) {
4946 : char * jresult ;
4947 0 : char *arg1 = (char *) 0 ;
4948 0 : char *arg2 = (char *) NULL ;
4949 0 : char *result = 0 ;
4950 :
4951 0 : arg1 = (char *)jarg1;
4952 0 : arg2 = (char *)jarg2;
4953 : {
4954 0 : if (!arg1) {
4955 : {
4956 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4957 : };
4958 : }
4959 : }
4960 : {
4961 0 : CPLErrorReset();
4962 0 : result = (char *)wrapper_CPLGetConfigOption((char const *)arg1,(char const *)arg2);
4963 0 : CPLErr eclass = CPLGetLastErrorType();
4964 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4965 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4966 :
4967 :
4968 :
4969 : }
4970 : }
4971 0 : jresult = SWIG_csharp_string_callback((const char *)result);
4972 0 : return jresult;
4973 : }
4974 :
4975 :
4976 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GetGlobalConfigOption___(char * jarg1, char * jarg2) {
4977 : char * jresult ;
4978 0 : char *arg1 = (char *) 0 ;
4979 0 : char *arg2 = (char *) NULL ;
4980 0 : char *result = 0 ;
4981 :
4982 0 : arg1 = (char *)jarg1;
4983 0 : arg2 = (char *)jarg2;
4984 : {
4985 0 : if (!arg1) {
4986 : {
4987 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4988 : };
4989 : }
4990 : }
4991 : {
4992 0 : CPLErrorReset();
4993 0 : result = (char *)wrapper_CPLGetGlobalConfigOption((char const *)arg1,(char const *)arg2);
4994 0 : CPLErr eclass = CPLGetLastErrorType();
4995 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4996 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4997 :
4998 :
4999 :
5000 : }
5001 : }
5002 0 : jresult = SWIG_csharp_string_callback((const char *)result);
5003 0 : return jresult;
5004 : }
5005 :
5006 :
5007 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GetThreadLocalConfigOption___(char * jarg1, char * jarg2) {
5008 : char * jresult ;
5009 0 : char *arg1 = (char *) 0 ;
5010 0 : char *arg2 = (char *) NULL ;
5011 0 : char *result = 0 ;
5012 :
5013 0 : arg1 = (char *)jarg1;
5014 0 : arg2 = (char *)jarg2;
5015 : {
5016 0 : if (!arg1) {
5017 : {
5018 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5019 : };
5020 : }
5021 : }
5022 : {
5023 0 : CPLErrorReset();
5024 0 : result = (char *)wrapper_CPLGetThreadLocalConfigOption((char const *)arg1,(char const *)arg2);
5025 0 : CPLErr eclass = CPLGetLastErrorType();
5026 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5027 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5028 :
5029 :
5030 :
5031 : }
5032 : }
5033 0 : jresult = SWIG_csharp_string_callback((const char *)result);
5034 0 : return jresult;
5035 : }
5036 :
5037 :
5038 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_GetConfigOptions___() {
5039 : void * jresult ;
5040 0 : char **result = 0 ;
5041 :
5042 : {
5043 0 : CPLErrorReset();
5044 0 : result = (char **)wrapper_GetConfigOptions();
5045 0 : CPLErr eclass = CPLGetLastErrorType();
5046 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5047 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5048 :
5049 :
5050 :
5051 : }
5052 : }
5053 0 : jresult = (void *)result;
5054 0 : return jresult;
5055 : }
5056 :
5057 :
5058 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_SetPathSpecificOption___(char * jarg1, char * jarg2, char * jarg3) {
5059 0 : char *arg1 = (char *) 0 ;
5060 0 : char *arg2 = (char *) 0 ;
5061 0 : char *arg3 = (char *) 0 ;
5062 :
5063 0 : arg1 = (char *)jarg1;
5064 0 : arg2 = (char *)jarg2;
5065 0 : arg3 = (char *)jarg3;
5066 : {
5067 0 : if (!arg1) {
5068 : {
5069 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
5070 : };
5071 : }
5072 : }
5073 : {
5074 0 : if (!arg2) {
5075 : {
5076 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
5077 : };
5078 : }
5079 : }
5080 : {
5081 0 : CPLErrorReset();
5082 0 : VSISetPathSpecificOption((char const *)arg1,(char const *)arg2,(char const *)arg3);
5083 0 : CPLErr eclass = CPLGetLastErrorType();
5084 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5085 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5086 :
5087 :
5088 :
5089 : }
5090 : }
5091 : }
5092 :
5093 :
5094 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_SetCredential___(char * jarg1, char * jarg2, char * jarg3) {
5095 0 : char *arg1 = (char *) 0 ;
5096 0 : char *arg2 = (char *) 0 ;
5097 0 : char *arg3 = (char *) 0 ;
5098 :
5099 0 : arg1 = (char *)jarg1;
5100 0 : arg2 = (char *)jarg2;
5101 0 : arg3 = (char *)jarg3;
5102 : {
5103 0 : if (!arg1) {
5104 : {
5105 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
5106 : };
5107 : }
5108 : }
5109 : {
5110 0 : if (!arg2) {
5111 : {
5112 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
5113 : };
5114 : }
5115 : }
5116 : {
5117 0 : CPLErrorReset();
5118 0 : wrapper_VSISetCredential((char const *)arg1,(char const *)arg2,(char const *)arg3);
5119 0 : CPLErr eclass = CPLGetLastErrorType();
5120 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5121 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5122 :
5123 :
5124 :
5125 : }
5126 : }
5127 : }
5128 :
5129 :
5130 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GetCredential___(char * jarg1, char * jarg2, char * jarg3) {
5131 : char * jresult ;
5132 0 : char *arg1 = (char *) 0 ;
5133 0 : char *arg2 = (char *) 0 ;
5134 0 : char *arg3 = (char *) NULL ;
5135 0 : char *result = 0 ;
5136 :
5137 0 : arg1 = (char *)jarg1;
5138 0 : arg2 = (char *)jarg2;
5139 0 : arg3 = (char *)jarg3;
5140 : {
5141 0 : if (!arg1) {
5142 : {
5143 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5144 : };
5145 : }
5146 : }
5147 : {
5148 0 : if (!arg2) {
5149 : {
5150 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5151 : };
5152 : }
5153 : }
5154 : {
5155 0 : CPLErrorReset();
5156 0 : result = (char *)wrapper_VSIGetCredential((char const *)arg1,(char const *)arg2,(char const *)arg3);
5157 0 : CPLErr eclass = CPLGetLastErrorType();
5158 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5159 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5160 :
5161 :
5162 :
5163 : }
5164 : }
5165 0 : jresult = SWIG_csharp_string_callback((const char *)result);
5166 0 : return jresult;
5167 : }
5168 :
5169 :
5170 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GetPathSpecificOption___(char * jarg1, char * jarg2, char * jarg3) {
5171 : char * jresult ;
5172 0 : char *arg1 = (char *) 0 ;
5173 0 : char *arg2 = (char *) 0 ;
5174 0 : char *arg3 = (char *) NULL ;
5175 0 : char *result = 0 ;
5176 :
5177 0 : arg1 = (char *)jarg1;
5178 0 : arg2 = (char *)jarg2;
5179 0 : arg3 = (char *)jarg3;
5180 : {
5181 0 : if (!arg1) {
5182 : {
5183 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5184 : };
5185 : }
5186 : }
5187 : {
5188 0 : if (!arg2) {
5189 : {
5190 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5191 : };
5192 : }
5193 : }
5194 : {
5195 0 : CPLErrorReset();
5196 0 : result = (char *)wrapper_VSIGetPathSpecificOption((char const *)arg1,(char const *)arg2,(char const *)arg3);
5197 0 : CPLErr eclass = CPLGetLastErrorType();
5198 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5199 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5200 :
5201 :
5202 :
5203 : }
5204 : }
5205 0 : jresult = SWIG_csharp_string_callback((const char *)result);
5206 0 : return jresult;
5207 : }
5208 :
5209 :
5210 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_ClearCredentials___(char * jarg1) {
5211 0 : char *arg1 = (char *) NULL ;
5212 :
5213 0 : arg1 = (char *)jarg1;
5214 : {
5215 0 : CPLErrorReset();
5216 0 : wrapper_VSIClearCredentials((char const *)arg1);
5217 0 : CPLErr eclass = CPLGetLastErrorType();
5218 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5219 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5220 :
5221 :
5222 :
5223 : }
5224 : }
5225 0 : }
5226 :
5227 :
5228 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_ClearPathSpecificOptions___(char * jarg1) {
5229 0 : char *arg1 = (char *) NULL ;
5230 :
5231 0 : arg1 = (char *)jarg1;
5232 : {
5233 0 : CPLErrorReset();
5234 0 : wrapper_VSIClearPathSpecificOptions((char const *)arg1);
5235 0 : CPLErr eclass = CPLGetLastErrorType();
5236 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5237 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5238 :
5239 :
5240 :
5241 : }
5242 : }
5243 0 : }
5244 :
5245 :
5246 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_CPLBinaryToHex___(int jarg1, void * jarg2) {
5247 : char * jresult ;
5248 : int arg1 ;
5249 0 : GByte *arg2 = (GByte *) 0 ;
5250 0 : retStringAndCPLFree *result = 0 ;
5251 :
5252 0 : arg1 = (int)jarg1;
5253 0 : arg2 = (GByte *)jarg2;
5254 : {
5255 0 : CPLErrorReset();
5256 0 : result = (retStringAndCPLFree *)CPLBinaryToHex(arg1,(GByte const *)arg2);
5257 0 : CPLErr eclass = CPLGetLastErrorType();
5258 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5259 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5260 :
5261 :
5262 :
5263 : }
5264 : }
5265 :
5266 : /* %typemap(out) (retStringAndCPLFree*) */
5267 0 : if(result)
5268 : {
5269 0 : jresult = SWIG_csharp_string_callback((const char *)result);
5270 0 : CPLFree(result);
5271 : }
5272 : else
5273 : {
5274 0 : jresult = NULL;
5275 : }
5276 :
5277 0 : return jresult;
5278 : }
5279 :
5280 :
5281 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_CPLHexToBinary___(char * jarg1, void * jarg2) {
5282 : void * jresult ;
5283 0 : char *arg1 = (char *) 0 ;
5284 0 : int *arg2 = (int *) 0 ;
5285 0 : GByte *result = 0 ;
5286 :
5287 0 : arg1 = (char *)jarg1;
5288 : {
5289 : /* %typemap(in) (int *hasval) */
5290 0 : arg2 = (int *)jarg2;
5291 : }
5292 : {
5293 0 : CPLErrorReset();
5294 0 : result = (GByte *)CPLHexToBinary((char const *)arg1,arg2);
5295 0 : CPLErr eclass = CPLGetLastErrorType();
5296 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5297 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5298 :
5299 :
5300 :
5301 : }
5302 : }
5303 0 : jresult = result;
5304 0 : return jresult;
5305 : }
5306 :
5307 :
5308 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_FileFromMemBuffer___(char * jarg1, int jarg2, void * jarg3) {
5309 : int jresult ;
5310 0 : char *arg1 = (char *) 0 ;
5311 : int arg2 ;
5312 0 : GByte *arg3 = (GByte *) 0 ;
5313 : VSI_RETVAL result;
5314 :
5315 0 : arg1 = (char *)jarg1;
5316 0 : arg2 = (int)jarg2;
5317 0 : arg3 = (GByte *)jarg3;
5318 : {
5319 0 : if (!arg1) {
5320 : {
5321 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5322 : };
5323 : }
5324 : }
5325 : {
5326 0 : CPLErrorReset();
5327 0 : result = wrapper_VSIFileFromMemBuffer((char const *)arg1,arg2,(GByte const *)arg3);
5328 0 : CPLErr eclass = CPLGetLastErrorType();
5329 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5330 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5331 :
5332 :
5333 :
5334 : }
5335 : }
5336 0 : jresult = result;
5337 0 : return jresult;
5338 : }
5339 :
5340 :
5341 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Unlink___(char * jarg1) {
5342 : int jresult ;
5343 0 : char *arg1 = (char *) 0 ;
5344 : VSI_RETVAL result;
5345 :
5346 0 : arg1 = (char *)jarg1;
5347 : {
5348 0 : if (!arg1) {
5349 : {
5350 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5351 : };
5352 : }
5353 : }
5354 : {
5355 0 : CPLErrorReset();
5356 0 : result = VSIUnlink((char const *)arg1);
5357 0 : CPLErr eclass = CPLGetLastErrorType();
5358 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5359 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5360 :
5361 :
5362 :
5363 : }
5364 : }
5365 0 : jresult = result;
5366 0 : return jresult;
5367 : }
5368 :
5369 :
5370 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_UnlinkBatch___(void * jarg1) {
5371 : unsigned int jresult ;
5372 0 : char **arg1 = (char **) 0 ;
5373 : bool result;
5374 :
5375 0 : arg1 = (char **)jarg1;
5376 : {
5377 0 : CPLErrorReset();
5378 0 : result = (bool)wrapper_VSIUnlinkBatch(arg1);
5379 0 : CPLErr eclass = CPLGetLastErrorType();
5380 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5381 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5382 :
5383 :
5384 :
5385 : }
5386 : }
5387 0 : jresult = result;
5388 0 : return jresult;
5389 : }
5390 :
5391 :
5392 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_HasThreadSupport___() {
5393 : int jresult ;
5394 : int result;
5395 :
5396 : {
5397 0 : CPLErrorReset();
5398 0 : result = (int)wrapper_HasThreadSupport();
5399 0 : CPLErr eclass = CPLGetLastErrorType();
5400 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5401 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5402 :
5403 :
5404 :
5405 : }
5406 : }
5407 0 : jresult = result;
5408 0 : return jresult;
5409 : }
5410 :
5411 :
5412 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Mkdir___(char * jarg1, int jarg2) {
5413 : int jresult ;
5414 0 : char *arg1 = (char *) 0 ;
5415 : int arg2 ;
5416 : VSI_RETVAL result;
5417 :
5418 0 : arg1 = (char *)jarg1;
5419 0 : arg2 = (int)jarg2;
5420 : {
5421 0 : if (!arg1) {
5422 : {
5423 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5424 : };
5425 : }
5426 : }
5427 : {
5428 0 : CPLErrorReset();
5429 0 : result = VSIMkdir((char const *)arg1,arg2);
5430 0 : CPLErr eclass = CPLGetLastErrorType();
5431 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5432 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5433 :
5434 :
5435 :
5436 : }
5437 : }
5438 0 : jresult = result;
5439 0 : return jresult;
5440 : }
5441 :
5442 :
5443 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Rmdir___(char * jarg1) {
5444 : int jresult ;
5445 0 : char *arg1 = (char *) 0 ;
5446 : VSI_RETVAL result;
5447 :
5448 0 : arg1 = (char *)jarg1;
5449 : {
5450 0 : if (!arg1) {
5451 : {
5452 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5453 : };
5454 : }
5455 : }
5456 : {
5457 0 : CPLErrorReset();
5458 0 : result = VSIRmdir((char const *)arg1);
5459 0 : CPLErr eclass = CPLGetLastErrorType();
5460 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5461 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5462 :
5463 :
5464 :
5465 : }
5466 : }
5467 0 : jresult = result;
5468 0 : return jresult;
5469 : }
5470 :
5471 :
5472 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_MkdirRecursive___(char * jarg1, int jarg2) {
5473 : int jresult ;
5474 0 : char *arg1 = (char *) 0 ;
5475 : int arg2 ;
5476 : VSI_RETVAL result;
5477 :
5478 0 : arg1 = (char *)jarg1;
5479 0 : arg2 = (int)jarg2;
5480 : {
5481 0 : if (!arg1) {
5482 : {
5483 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5484 : };
5485 : }
5486 : }
5487 : {
5488 0 : CPLErrorReset();
5489 0 : result = VSIMkdirRecursive((char const *)arg1,arg2);
5490 0 : CPLErr eclass = CPLGetLastErrorType();
5491 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5492 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5493 :
5494 :
5495 :
5496 : }
5497 : }
5498 0 : jresult = result;
5499 0 : return jresult;
5500 : }
5501 :
5502 :
5503 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RmdirRecursive___(char * jarg1) {
5504 : int jresult ;
5505 0 : char *arg1 = (char *) 0 ;
5506 : VSI_RETVAL result;
5507 :
5508 0 : arg1 = (char *)jarg1;
5509 : {
5510 0 : if (!arg1) {
5511 : {
5512 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5513 : };
5514 : }
5515 : }
5516 : {
5517 0 : CPLErrorReset();
5518 0 : result = VSIRmdirRecursive((char const *)arg1);
5519 0 : CPLErr eclass = CPLGetLastErrorType();
5520 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5521 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5522 :
5523 :
5524 :
5525 : }
5526 : }
5527 0 : jresult = result;
5528 0 : return jresult;
5529 : }
5530 :
5531 :
5532 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Rename___(char * jarg1, char * jarg2) {
5533 : int jresult ;
5534 0 : char *arg1 = (char *) 0 ;
5535 0 : char *arg2 = (char *) 0 ;
5536 : VSI_RETVAL result;
5537 :
5538 0 : arg1 = (char *)jarg1;
5539 0 : arg2 = (char *)jarg2;
5540 : {
5541 0 : if (!arg1) {
5542 : {
5543 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5544 : };
5545 : }
5546 : }
5547 : {
5548 0 : if (!arg2) {
5549 : {
5550 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5551 : };
5552 : }
5553 : }
5554 : {
5555 0 : CPLErrorReset();
5556 0 : result = VSIRename((char const *)arg1,(char const *)arg2);
5557 0 : CPLErr eclass = CPLGetLastErrorType();
5558 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5559 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5560 :
5561 :
5562 :
5563 : }
5564 : }
5565 0 : jresult = result;
5566 0 : return jresult;
5567 : }
5568 :
5569 :
5570 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_CopyFile___(char * jarg1, char * jarg2, void * jarg3, GIntBig jarg4, void * jarg5, void * jarg6, void * jarg7) {
5571 : int jresult ;
5572 0 : char *arg1 = (char *) 0 ;
5573 0 : char *arg2 = (char *) 0 ;
5574 0 : VSILFILE *arg3 = (VSILFILE *) NULL ;
5575 0 : GIntBig arg4 = (GIntBig) -1 ;
5576 0 : char **arg5 = (char **) NULL ;
5577 0 : GDALProgressFunc arg6 = (GDALProgressFunc) NULL ;
5578 0 : void *arg7 = (void *) NULL ;
5579 : int result;
5580 :
5581 0 : arg1 = (char *)jarg1;
5582 0 : arg2 = (char *)jarg2;
5583 0 : arg3 = (VSILFILE *)jarg3;
5584 0 : arg4 = jarg4;
5585 0 : arg5 = (char **)jarg5;
5586 0 : arg6 = (GDALProgressFunc)jarg6;
5587 0 : arg7 = (void *)jarg7;
5588 : {
5589 0 : if (!arg1) {
5590 : {
5591 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5592 : };
5593 : }
5594 : }
5595 : {
5596 0 : if (!arg2) {
5597 : {
5598 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5599 : };
5600 : }
5601 : }
5602 : {
5603 0 : CPLErrorReset();
5604 0 : result = (int)wrapper_VSICopyFile((char const *)arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7);
5605 0 : CPLErr eclass = CPLGetLastErrorType();
5606 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5607 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5608 :
5609 :
5610 :
5611 : }
5612 : }
5613 0 : jresult = result;
5614 0 : return jresult;
5615 : }
5616 :
5617 :
5618 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_MoveFile___(char * jarg1, char * jarg2) {
5619 : int jresult ;
5620 0 : char *arg1 = (char *) 0 ;
5621 0 : char *arg2 = (char *) 0 ;
5622 : int result;
5623 :
5624 0 : arg1 = (char *)jarg1;
5625 0 : arg2 = (char *)jarg2;
5626 : {
5627 0 : if (!arg1) {
5628 : {
5629 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5630 : };
5631 : }
5632 : }
5633 : {
5634 0 : if (!arg2) {
5635 : {
5636 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5637 : };
5638 : }
5639 : }
5640 : {
5641 0 : CPLErrorReset();
5642 0 : result = (int)wrapper_MoveFile((char const *)arg1,(char const *)arg2);
5643 0 : CPLErr eclass = CPLGetLastErrorType();
5644 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5645 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5646 :
5647 :
5648 :
5649 : }
5650 : }
5651 0 : jresult = result;
5652 0 : return jresult;
5653 : }
5654 :
5655 :
5656 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GetActualURL___(char * jarg1) {
5657 : char * jresult ;
5658 0 : char *arg1 = (char *) 0 ;
5659 0 : char *result = 0 ;
5660 :
5661 0 : arg1 = (char *)jarg1;
5662 : {
5663 0 : if (!arg1) {
5664 : {
5665 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5666 : };
5667 : }
5668 : }
5669 : {
5670 0 : CPLErrorReset();
5671 0 : result = (char *)VSIGetActualURL((char const *)arg1);
5672 0 : CPLErr eclass = CPLGetLastErrorType();
5673 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5674 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5675 :
5676 :
5677 :
5678 : }
5679 : }
5680 0 : jresult = SWIG_csharp_string_callback((const char *)result);
5681 0 : return jresult;
5682 : }
5683 :
5684 :
5685 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GetSignedURL___(char * jarg1, void * jarg2) {
5686 : char * jresult ;
5687 0 : char *arg1 = (char *) 0 ;
5688 0 : char **arg2 = (char **) NULL ;
5689 0 : retStringAndCPLFree *result = 0 ;
5690 :
5691 0 : arg1 = (char *)jarg1;
5692 0 : arg2 = (char **)jarg2;
5693 : {
5694 0 : if (!arg1) {
5695 : {
5696 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5697 : };
5698 : }
5699 : }
5700 : {
5701 0 : CPLErrorReset();
5702 0 : result = (retStringAndCPLFree *)wrapper_VSIGetSignedURL((char const *)arg1,arg2);
5703 0 : CPLErr eclass = CPLGetLastErrorType();
5704 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5705 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5706 :
5707 :
5708 :
5709 : }
5710 : }
5711 :
5712 : /* %typemap(out) (retStringAndCPLFree*) */
5713 0 : if(result)
5714 : {
5715 0 : jresult = SWIG_csharp_string_callback((const char *)result);
5716 0 : CPLFree(result);
5717 : }
5718 : else
5719 : {
5720 0 : jresult = NULL;
5721 : }
5722 :
5723 0 : return jresult;
5724 : }
5725 :
5726 :
5727 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_GetFileSystemsPrefixes___() {
5728 : void * jresult ;
5729 0 : char **result = 0 ;
5730 :
5731 : {
5732 0 : CPLErrorReset();
5733 0 : result = (char **)VSIGetFileSystemsPrefixes();
5734 0 : CPLErr eclass = CPLGetLastErrorType();
5735 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5736 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5737 :
5738 :
5739 :
5740 : }
5741 : }
5742 0 : jresult = result;
5743 0 : return jresult;
5744 : }
5745 :
5746 :
5747 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GetFileSystemOptions___(char * jarg1) {
5748 : char * jresult ;
5749 0 : char *arg1 = (char *) 0 ;
5750 0 : char *result = 0 ;
5751 :
5752 0 : arg1 = (char *)jarg1;
5753 : {
5754 0 : if (!arg1) {
5755 : {
5756 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5757 : };
5758 : }
5759 : }
5760 : {
5761 0 : CPLErrorReset();
5762 0 : result = (char *)VSIGetFileSystemOptions((char const *)arg1);
5763 0 : CPLErr eclass = CPLGetLastErrorType();
5764 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5765 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5766 :
5767 :
5768 :
5769 : }
5770 : }
5771 0 : jresult = SWIG_csharp_string_callback((const char *)result);
5772 0 : return jresult;
5773 : }
5774 :
5775 :
5776 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_GetFileMetadata___(char * jarg1, char * jarg2, void * jarg3) {
5777 : void * jresult ;
5778 0 : char *arg1 = (char *) 0 ;
5779 0 : char *arg2 = (char *) 0 ;
5780 0 : char **arg3 = (char **) NULL ;
5781 0 : char **result = 0 ;
5782 :
5783 0 : arg1 = (char *)jarg1;
5784 0 : arg2 = (char *)jarg2;
5785 0 : arg3 = (char **)jarg3;
5786 : {
5787 0 : if (!arg1) {
5788 : {
5789 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5790 : };
5791 : }
5792 : }
5793 : {
5794 0 : CPLErrorReset();
5795 0 : result = (char **)VSIGetFileMetadata((char const *)arg1,(char const *)arg2,arg3);
5796 0 : CPLErr eclass = CPLGetLastErrorType();
5797 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5798 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5799 :
5800 :
5801 :
5802 : }
5803 : }
5804 0 : jresult = (void *)result;
5805 0 : return jresult;
5806 : }
5807 :
5808 :
5809 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_SetFileMetadata___(char * jarg1, void * jarg2, char * jarg3, void * jarg4) {
5810 : unsigned int jresult ;
5811 0 : char *arg1 = (char *) 0 ;
5812 0 : char **arg2 = (char **) 0 ;
5813 0 : char *arg3 = (char *) 0 ;
5814 0 : char **arg4 = (char **) NULL ;
5815 : bool result;
5816 :
5817 0 : arg1 = (char *)jarg1;
5818 0 : arg2 = (char **)jarg2;
5819 0 : arg3 = (char *)jarg3;
5820 0 : arg4 = (char **)jarg4;
5821 : {
5822 0 : if (!arg1) {
5823 : {
5824 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5825 : };
5826 : }
5827 : }
5828 : {
5829 0 : CPLErrorReset();
5830 0 : result = (bool)VSISetFileMetadata((char const *)arg1,arg2,(char const *)arg3,arg4);
5831 0 : CPLErr eclass = CPLGetLastErrorType();
5832 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5833 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5834 :
5835 :
5836 :
5837 : }
5838 : }
5839 0 : jresult = result;
5840 0 : return jresult;
5841 : }
5842 :
5843 :
5844 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_VSIFOpenL___(char * jarg1, char * jarg2) {
5845 : void * jresult ;
5846 0 : char *arg1 = (char *) 0 ;
5847 0 : char *arg2 = (char *) 0 ;
5848 0 : VSILFILE *result = 0 ;
5849 :
5850 0 : arg1 = (char *)jarg1;
5851 0 : arg2 = (char *)jarg2;
5852 : {
5853 0 : if (!arg1) {
5854 : {
5855 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5856 : };
5857 : }
5858 : }
5859 : {
5860 0 : CPLErrorReset();
5861 0 : result = (VSILFILE *)wrapper_VSIFOpenL((char const *)arg1,(char const *)arg2);
5862 0 : CPLErr eclass = CPLGetLastErrorType();
5863 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5864 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5865 :
5866 :
5867 :
5868 : }
5869 : }
5870 0 : jresult = result;
5871 0 : return jresult;
5872 : }
5873 :
5874 :
5875 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_VSIFOpenExL___(char * jarg1, char * jarg2, int jarg3, void * jarg4) {
5876 : void * jresult ;
5877 0 : char *arg1 = (char *) 0 ;
5878 0 : char *arg2 = (char *) 0 ;
5879 0 : int arg3 = (int) FALSE ;
5880 0 : char **arg4 = (char **) NULL ;
5881 0 : VSILFILE *result = 0 ;
5882 :
5883 0 : arg1 = (char *)jarg1;
5884 0 : arg2 = (char *)jarg2;
5885 0 : arg3 = (int)jarg3;
5886 0 : arg4 = (char **)jarg4;
5887 : {
5888 0 : if (!arg1) {
5889 : {
5890 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5891 : };
5892 : }
5893 : }
5894 : {
5895 0 : CPLErrorReset();
5896 0 : result = (VSILFILE *)wrapper_VSIFOpenExL((char const *)arg1,(char const *)arg2,arg3,arg4);
5897 0 : CPLErr eclass = CPLGetLastErrorType();
5898 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5899 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5900 :
5901 :
5902 :
5903 : }
5904 : }
5905 0 : jresult = result;
5906 0 : return jresult;
5907 : }
5908 :
5909 :
5910 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_VSIFEofL___(void * jarg1) {
5911 : int jresult ;
5912 0 : VSILFILE *arg1 = (VSILFILE *) 0 ;
5913 : int result;
5914 :
5915 0 : arg1 = (VSILFILE *)jarg1;
5916 : {
5917 0 : if (!arg1) {
5918 : {
5919 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5920 : };
5921 : }
5922 : }
5923 : {
5924 0 : CPLErrorReset();
5925 0 : result = (int)VSIFEofL(arg1);
5926 0 : CPLErr eclass = CPLGetLastErrorType();
5927 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5928 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5929 :
5930 :
5931 :
5932 : }
5933 : }
5934 0 : jresult = result;
5935 0 : return jresult;
5936 : }
5937 :
5938 :
5939 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_VSIFErrorL___(void * jarg1) {
5940 : int jresult ;
5941 0 : VSILFILE *arg1 = (VSILFILE *) 0 ;
5942 : int result;
5943 :
5944 0 : arg1 = (VSILFILE *)jarg1;
5945 : {
5946 0 : if (!arg1) {
5947 : {
5948 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5949 : };
5950 : }
5951 : }
5952 : {
5953 0 : CPLErrorReset();
5954 0 : result = (int)VSIFErrorL(arg1);
5955 0 : CPLErr eclass = CPLGetLastErrorType();
5956 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5957 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5958 :
5959 :
5960 :
5961 : }
5962 : }
5963 0 : jresult = result;
5964 0 : return jresult;
5965 : }
5966 :
5967 :
5968 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_VSIFClearErrL___(void * jarg1) {
5969 0 : VSILFILE *arg1 = (VSILFILE *) 0 ;
5970 :
5971 0 : arg1 = (VSILFILE *)jarg1;
5972 : {
5973 0 : if (!arg1) {
5974 : {
5975 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
5976 : };
5977 : }
5978 : }
5979 : {
5980 0 : CPLErrorReset();
5981 0 : VSIFClearErrL(arg1);
5982 0 : CPLErr eclass = CPLGetLastErrorType();
5983 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5984 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5985 :
5986 :
5987 :
5988 : }
5989 : }
5990 : }
5991 :
5992 :
5993 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_VSIFFlushL___(void * jarg1) {
5994 : int jresult ;
5995 0 : VSILFILE *arg1 = (VSILFILE *) 0 ;
5996 : int result;
5997 :
5998 0 : arg1 = (VSILFILE *)jarg1;
5999 : {
6000 0 : if (!arg1) {
6001 : {
6002 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
6003 : };
6004 : }
6005 : }
6006 : {
6007 0 : CPLErrorReset();
6008 0 : result = (int)VSIFFlushL(arg1);
6009 0 : CPLErr eclass = CPLGetLastErrorType();
6010 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6011 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6012 :
6013 :
6014 :
6015 : }
6016 : }
6017 0 : jresult = result;
6018 0 : return jresult;
6019 : }
6020 :
6021 :
6022 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_VSIFCloseL___(void * jarg1) {
6023 : int jresult ;
6024 0 : VSILFILE *arg1 = (VSILFILE *) 0 ;
6025 : VSI_RETVAL result;
6026 :
6027 0 : arg1 = (VSILFILE *)jarg1;
6028 : {
6029 0 : if (!arg1) {
6030 : {
6031 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
6032 : };
6033 : }
6034 : }
6035 : {
6036 0 : CPLErrorReset();
6037 0 : result = VSIFCloseL(arg1);
6038 0 : CPLErr eclass = CPLGetLastErrorType();
6039 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6040 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6041 :
6042 :
6043 :
6044 : }
6045 : }
6046 0 : jresult = result;
6047 0 : return jresult;
6048 : }
6049 :
6050 :
6051 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_VSIFSeekL___(void * jarg1, long jarg2, int jarg3) {
6052 : int jresult ;
6053 0 : VSILFILE *arg1 = (VSILFILE *) 0 ;
6054 : long arg2 ;
6055 : int arg3 ;
6056 : VSI_RETVAL result;
6057 :
6058 0 : arg1 = (VSILFILE *)jarg1;
6059 0 : arg2 = (long)jarg2;
6060 0 : arg3 = (int)jarg3;
6061 : {
6062 0 : if (!arg1) {
6063 : {
6064 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
6065 : };
6066 : }
6067 : }
6068 : {
6069 0 : CPLErrorReset();
6070 0 : result = wrapper_VSIFSeekL(arg1,arg2,arg3);
6071 0 : CPLErr eclass = CPLGetLastErrorType();
6072 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6073 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6074 :
6075 :
6076 :
6077 : }
6078 : }
6079 0 : jresult = result;
6080 0 : return jresult;
6081 : }
6082 :
6083 :
6084 0 : SWIGEXPORT long SWIGSTDCALL CSharp_OSGeofGDAL_VSIFTellL___(void * jarg1) {
6085 : long jresult ;
6086 0 : VSILFILE *arg1 = (VSILFILE *) 0 ;
6087 : long result;
6088 :
6089 0 : arg1 = (VSILFILE *)jarg1;
6090 : {
6091 0 : if (!arg1) {
6092 : {
6093 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
6094 : };
6095 : }
6096 : }
6097 : {
6098 0 : CPLErrorReset();
6099 0 : result = (long)VSIFTellL(arg1);
6100 0 : CPLErr eclass = CPLGetLastErrorType();
6101 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6102 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6103 :
6104 :
6105 :
6106 : }
6107 : }
6108 0 : jresult = result;
6109 0 : return jresult;
6110 : }
6111 :
6112 :
6113 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_VSIFTruncateL___(void * jarg1, long jarg2) {
6114 : int jresult ;
6115 0 : VSILFILE *arg1 = (VSILFILE *) 0 ;
6116 : long arg2 ;
6117 : VSI_RETVAL result;
6118 :
6119 0 : arg1 = (VSILFILE *)jarg1;
6120 0 : arg2 = (long)jarg2;
6121 : {
6122 0 : if (!arg1) {
6123 : {
6124 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
6125 : };
6126 : }
6127 : }
6128 : {
6129 0 : CPLErrorReset();
6130 0 : result = VSIFTruncateL(arg1,arg2);
6131 0 : CPLErr eclass = CPLGetLastErrorType();
6132 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6133 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6134 :
6135 :
6136 :
6137 : }
6138 : }
6139 0 : jresult = result;
6140 0 : return jresult;
6141 : }
6142 :
6143 :
6144 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_VSIFWriteL___(char * jarg1, int jarg2, int jarg3, void * jarg4) {
6145 : int jresult ;
6146 0 : char *arg1 = (char *) 0 ;
6147 : int arg2 ;
6148 : int arg3 ;
6149 0 : VSILFILE *arg4 = (VSILFILE *) 0 ;
6150 : int result;
6151 :
6152 0 : arg1 = (char *)jarg1;
6153 0 : arg2 = (int)jarg2;
6154 0 : arg3 = (int)jarg3;
6155 0 : arg4 = (VSILFILE *)jarg4;
6156 : {
6157 0 : if (!arg4) {
6158 : {
6159 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
6160 : };
6161 : }
6162 : }
6163 : {
6164 0 : CPLErrorReset();
6165 0 : result = (int)VSIFWriteL((char const *)arg1,arg2,arg3,arg4);
6166 0 : CPLErr eclass = CPLGetLastErrorType();
6167 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6168 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6169 :
6170 :
6171 :
6172 : }
6173 : }
6174 0 : jresult = result;
6175 0 : return jresult;
6176 : }
6177 :
6178 :
6179 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_CPLReadLineL___(void * jarg1) {
6180 : char * jresult ;
6181 0 : VSILFILE *arg1 = (VSILFILE *) 0 ;
6182 0 : char *result = 0 ;
6183 :
6184 0 : arg1 = (VSILFILE *)jarg1;
6185 : {
6186 0 : if (!arg1) {
6187 : {
6188 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
6189 : };
6190 : }
6191 : }
6192 : {
6193 0 : CPLErrorReset();
6194 0 : result = (char *)CPLReadLineL(arg1);
6195 0 : CPLErr eclass = CPLGetLastErrorType();
6196 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6197 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6198 :
6199 :
6200 :
6201 : }
6202 : }
6203 0 : jresult = SWIG_csharp_string_callback((const char *)result);
6204 0 : return jresult;
6205 : }
6206 :
6207 :
6208 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_VSICurlClearCache___() {
6209 : {
6210 0 : CPLErrorReset();
6211 0 : VSICurlClearCache();
6212 0 : CPLErr eclass = CPLGetLastErrorType();
6213 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6214 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6215 :
6216 :
6217 :
6218 : }
6219 : }
6220 0 : }
6221 :
6222 :
6223 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_VSICurlPartialClearCache___(char * jarg1) {
6224 0 : char *arg1 = (char *) 0 ;
6225 :
6226 0 : arg1 = (char *)jarg1;
6227 : {
6228 0 : if (!arg1) {
6229 : {
6230 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
6231 : };
6232 : }
6233 : }
6234 : {
6235 0 : CPLErrorReset();
6236 0 : VSICurlPartialClearCache((char const *)arg1);
6237 0 : CPLErr eclass = CPLGetLastErrorType();
6238 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6239 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6240 :
6241 :
6242 :
6243 : }
6244 : }
6245 : }
6246 :
6247 :
6248 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_NetworkStatsReset___() {
6249 : {
6250 0 : CPLErrorReset();
6251 0 : VSINetworkStatsReset();
6252 0 : CPLErr eclass = CPLGetLastErrorType();
6253 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6254 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6255 :
6256 :
6257 :
6258 : }
6259 : }
6260 0 : }
6261 :
6262 :
6263 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_NetworkStatsGetAsSerializedJSON___(void * jarg1) {
6264 : char * jresult ;
6265 0 : char **arg1 = (char **) NULL ;
6266 0 : retStringAndCPLFree *result = 0 ;
6267 :
6268 0 : arg1 = (char **)jarg1;
6269 : {
6270 0 : CPLErrorReset();
6271 0 : result = (retStringAndCPLFree *)VSINetworkStatsGetAsSerializedJSON(arg1);
6272 0 : CPLErr eclass = CPLGetLastErrorType();
6273 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6274 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6275 :
6276 :
6277 :
6278 : }
6279 : }
6280 :
6281 : /* %typemap(out) (retStringAndCPLFree*) */
6282 0 : if(result)
6283 : {
6284 0 : jresult = SWIG_csharp_string_callback((const char *)result);
6285 0 : CPLFree(result);
6286 : }
6287 : else
6288 : {
6289 0 : jresult = NULL;
6290 : }
6291 :
6292 0 : return jresult;
6293 : }
6294 :
6295 :
6296 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_ParseCommandLine___(char * jarg1) {
6297 : void * jresult ;
6298 0 : char *arg1 = (char *) 0 ;
6299 0 : char **result = 0 ;
6300 :
6301 0 : arg1 = (char *)jarg1;
6302 : {
6303 0 : if (!arg1) {
6304 : {
6305 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
6306 : };
6307 : }
6308 : }
6309 : {
6310 0 : CPLErrorReset();
6311 0 : result = (char **)CSLParseCommandLine((char const *)arg1);
6312 0 : CPLErr eclass = CPLGetLastErrorType();
6313 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6314 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6315 :
6316 :
6317 :
6318 : }
6319 : }
6320 0 : jresult = result;
6321 0 : return jresult;
6322 : }
6323 :
6324 :
6325 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_GetNumCPUs___() {
6326 : int jresult ;
6327 : int result;
6328 :
6329 : {
6330 0 : CPLErrorReset();
6331 0 : result = (int)CPLGetNumCPUs();
6332 0 : CPLErr eclass = CPLGetLastErrorType();
6333 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6334 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6335 :
6336 :
6337 :
6338 : }
6339 : }
6340 0 : jresult = result;
6341 0 : return jresult;
6342 : }
6343 :
6344 :
6345 0 : SWIGEXPORT GIntBig SWIGSTDCALL CSharp_OSGeofGDAL_GetUsablePhysicalRAM___() {
6346 : GIntBig jresult ;
6347 : GIntBig result;
6348 :
6349 : {
6350 0 : CPLErrorReset();
6351 0 : result = CPLGetUsablePhysicalRAM();
6352 0 : CPLErr eclass = CPLGetLastErrorType();
6353 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6354 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6355 :
6356 :
6357 :
6358 : }
6359 : }
6360 0 : jresult = result;
6361 0 : return jresult;
6362 : }
6363 :
6364 :
6365 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_Type_get___(void * jarg1) {
6366 : int jresult ;
6367 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6368 : CPLXMLNodeType result;
6369 :
6370 0 : arg1 = (CPLXMLNode *)jarg1;
6371 0 : result = (CPLXMLNodeType) ((arg1)->eType);
6372 0 : jresult = (int)result;
6373 0 : return jresult;
6374 : }
6375 :
6376 :
6377 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_Value_get___(void * jarg1) {
6378 : char * jresult ;
6379 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6380 0 : char *result = 0 ;
6381 :
6382 0 : arg1 = (CPLXMLNode *)jarg1;
6383 0 : result = (char *) ((arg1)->pszValue);
6384 0 : jresult = SWIG_csharp_string_callback((const char *)result);
6385 0 : return jresult;
6386 : }
6387 :
6388 :
6389 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_Next_get___(void * jarg1) {
6390 : void * jresult ;
6391 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6392 0 : CPLXMLNode *result = 0 ;
6393 :
6394 0 : arg1 = (CPLXMLNode *)jarg1;
6395 0 : result = (CPLXMLNode *) ((arg1)->psNext);
6396 0 : jresult = (void *)result;
6397 0 : return jresult;
6398 : }
6399 :
6400 :
6401 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_Child_get___(void * jarg1) {
6402 : void * jresult ;
6403 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6404 0 : CPLXMLNode *result = 0 ;
6405 :
6406 0 : arg1 = (CPLXMLNode *)jarg1;
6407 0 : result = (CPLXMLNode *) ((arg1)->psChild);
6408 0 : jresult = (void *)result;
6409 0 : return jresult;
6410 : }
6411 :
6412 :
6413 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_XMLNode__SWIG_0___(char * jarg1) {
6414 : void * jresult ;
6415 0 : char *arg1 = (char *) 0 ;
6416 0 : CPLXMLNode *result = 0 ;
6417 :
6418 0 : arg1 = (char *)jarg1;
6419 : {
6420 0 : CPLErrorReset();
6421 0 : result = (CPLXMLNode *)new_CPLXMLNode__SWIG_0((char const *)arg1);
6422 0 : CPLErr eclass = CPLGetLastErrorType();
6423 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6424 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6425 :
6426 :
6427 :
6428 : }
6429 : }
6430 0 : jresult = (void *)result;
6431 0 : return jresult;
6432 : }
6433 :
6434 :
6435 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_XMLNode__SWIG_1___(int jarg1, char * jarg2) {
6436 : void * jresult ;
6437 : CPLXMLNodeType arg1 ;
6438 0 : char *arg2 = (char *) 0 ;
6439 0 : CPLXMLNode *result = 0 ;
6440 :
6441 0 : arg1 = (CPLXMLNodeType)jarg1;
6442 0 : arg2 = (char *)jarg2;
6443 : {
6444 0 : CPLErrorReset();
6445 0 : result = (CPLXMLNode *)new_CPLXMLNode__SWIG_1(arg1,(char const *)arg2);
6446 0 : CPLErr eclass = CPLGetLastErrorType();
6447 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6448 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6449 :
6450 :
6451 :
6452 : }
6453 : }
6454 0 : jresult = (void *)result;
6455 0 : return jresult;
6456 : }
6457 :
6458 :
6459 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_XMLNode___(void * jarg1) {
6460 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6461 :
6462 0 : arg1 = (CPLXMLNode *)jarg1;
6463 : {
6464 0 : CPLErrorReset();
6465 0 : delete_CPLXMLNode(arg1);
6466 0 : CPLErr eclass = CPLGetLastErrorType();
6467 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6468 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6469 :
6470 :
6471 :
6472 : }
6473 : }
6474 0 : }
6475 :
6476 :
6477 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_SerializeXMLTree___(void * jarg1) {
6478 : char * jresult ;
6479 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6480 0 : retStringAndCPLFree *result = 0 ;
6481 :
6482 0 : arg1 = (CPLXMLNode *)jarg1;
6483 : {
6484 0 : CPLErrorReset();
6485 0 : result = (retStringAndCPLFree *)CPLXMLNode_SerializeXMLTree(arg1);
6486 0 : CPLErr eclass = CPLGetLastErrorType();
6487 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6488 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6489 :
6490 :
6491 :
6492 : }
6493 : }
6494 :
6495 : /* %typemap(out) (retStringAndCPLFree*) */
6496 0 : if(result)
6497 : {
6498 0 : jresult = SWIG_csharp_string_callback((const char *)result);
6499 0 : CPLFree(result);
6500 : }
6501 : else
6502 : {
6503 0 : jresult = NULL;
6504 : }
6505 :
6506 0 : return jresult;
6507 : }
6508 :
6509 :
6510 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_toString___(void * jarg1) {
6511 : char * jresult ;
6512 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6513 0 : retStringAndCPLFree *result = 0 ;
6514 :
6515 0 : arg1 = (CPLXMLNode *)jarg1;
6516 : {
6517 0 : CPLErrorReset();
6518 0 : result = (retStringAndCPLFree *)CPLXMLNode_toString(arg1);
6519 0 : CPLErr eclass = CPLGetLastErrorType();
6520 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6521 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6522 :
6523 :
6524 :
6525 : }
6526 : }
6527 :
6528 : /* %typemap(out) (retStringAndCPLFree*) */
6529 0 : if(result)
6530 : {
6531 0 : jresult = SWIG_csharp_string_callback((const char *)result);
6532 0 : CPLFree(result);
6533 : }
6534 : else
6535 : {
6536 0 : jresult = NULL;
6537 : }
6538 :
6539 0 : return jresult;
6540 : }
6541 :
6542 :
6543 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_SearchXMLNode___(void * jarg1, char * jarg2) {
6544 : void * jresult ;
6545 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6546 0 : char *arg2 = (char *) 0 ;
6547 0 : CPLXMLNode *result = 0 ;
6548 :
6549 0 : arg1 = (CPLXMLNode *)jarg1;
6550 0 : arg2 = (char *)jarg2;
6551 : {
6552 0 : CPLErrorReset();
6553 0 : result = (CPLXMLNode *)CPLXMLNode_SearchXMLNode(arg1,(char const *)arg2);
6554 0 : CPLErr eclass = CPLGetLastErrorType();
6555 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6556 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6557 :
6558 :
6559 :
6560 : }
6561 : }
6562 0 : jresult = (void *)result;
6563 0 : return jresult;
6564 : }
6565 :
6566 :
6567 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_GetXMLNode___(void * jarg1, char * jarg2) {
6568 : void * jresult ;
6569 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6570 0 : char *arg2 = (char *) 0 ;
6571 0 : CPLXMLNode *result = 0 ;
6572 :
6573 0 : arg1 = (CPLXMLNode *)jarg1;
6574 0 : arg2 = (char *)jarg2;
6575 : {
6576 0 : CPLErrorReset();
6577 0 : result = (CPLXMLNode *)CPLXMLNode_GetXMLNode(arg1,(char const *)arg2);
6578 0 : CPLErr eclass = CPLGetLastErrorType();
6579 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6580 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6581 :
6582 :
6583 :
6584 : }
6585 : }
6586 0 : jresult = (void *)result;
6587 0 : return jresult;
6588 : }
6589 :
6590 :
6591 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_GetXMLValue___(void * jarg1, char * jarg2, char * jarg3) {
6592 : char * jresult ;
6593 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6594 0 : char *arg2 = (char *) 0 ;
6595 0 : char *arg3 = (char *) 0 ;
6596 0 : char *result = 0 ;
6597 :
6598 0 : arg1 = (CPLXMLNode *)jarg1;
6599 0 : arg2 = (char *)jarg2;
6600 0 : arg3 = (char *)jarg3;
6601 : {
6602 0 : CPLErrorReset();
6603 0 : result = (char *)CPLXMLNode_GetXMLValue(arg1,(char const *)arg2,(char const *)arg3);
6604 0 : CPLErr eclass = CPLGetLastErrorType();
6605 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6606 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6607 :
6608 :
6609 :
6610 : }
6611 : }
6612 0 : jresult = SWIG_csharp_string_callback((const char *)result);
6613 0 : return jresult;
6614 : }
6615 :
6616 :
6617 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_AddXMLChild___(void * jarg1, void * jarg2) {
6618 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6619 0 : CPLXMLNode *arg2 = (CPLXMLNode *) 0 ;
6620 :
6621 0 : arg1 = (CPLXMLNode *)jarg1;
6622 0 : arg2 = (CPLXMLNode *)jarg2;
6623 : {
6624 0 : CPLErrorReset();
6625 0 : CPLXMLNode_AddXMLChild(arg1,arg2);
6626 0 : CPLErr eclass = CPLGetLastErrorType();
6627 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6628 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6629 :
6630 :
6631 :
6632 : }
6633 : }
6634 0 : }
6635 :
6636 :
6637 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_RemoveXMLChild___(void * jarg1, void * jarg2) {
6638 : int jresult ;
6639 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6640 0 : CPLXMLNode *arg2 = (CPLXMLNode *) 0 ;
6641 : int result;
6642 :
6643 0 : arg1 = (CPLXMLNode *)jarg1;
6644 0 : arg2 = (CPLXMLNode *)jarg2;
6645 : {
6646 0 : CPLErrorReset();
6647 0 : result = (int)CPLXMLNode_RemoveXMLChild(arg1,arg2);
6648 0 : CPLErr eclass = CPLGetLastErrorType();
6649 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6650 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6651 :
6652 :
6653 :
6654 : }
6655 : }
6656 0 : jresult = result;
6657 0 : return jresult;
6658 : }
6659 :
6660 :
6661 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_AddXMLSibling___(void * jarg1, void * jarg2) {
6662 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6663 0 : CPLXMLNode *arg2 = (CPLXMLNode *) 0 ;
6664 :
6665 0 : arg1 = (CPLXMLNode *)jarg1;
6666 0 : arg2 = (CPLXMLNode *)jarg2;
6667 : {
6668 0 : CPLErrorReset();
6669 0 : CPLXMLNode_AddXMLSibling(arg1,arg2);
6670 0 : CPLErr eclass = CPLGetLastErrorType();
6671 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6672 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6673 :
6674 :
6675 :
6676 : }
6677 : }
6678 0 : }
6679 :
6680 :
6681 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_CreateXMLElementAndValue___(void * jarg1, char * jarg2, char * jarg3) {
6682 : void * jresult ;
6683 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6684 0 : char *arg2 = (char *) 0 ;
6685 0 : char *arg3 = (char *) 0 ;
6686 0 : CPLXMLNode *result = 0 ;
6687 :
6688 0 : arg1 = (CPLXMLNode *)jarg1;
6689 0 : arg2 = (char *)jarg2;
6690 0 : arg3 = (char *)jarg3;
6691 : {
6692 0 : CPLErrorReset();
6693 0 : result = (CPLXMLNode *)CPLXMLNode_CreateXMLElementAndValue(arg1,(char const *)arg2,(char const *)arg3);
6694 0 : CPLErr eclass = CPLGetLastErrorType();
6695 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6696 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6697 :
6698 :
6699 :
6700 : }
6701 : }
6702 0 : jresult = (void *)result;
6703 0 : return jresult;
6704 : }
6705 :
6706 :
6707 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_CloneXMLTree___(void * jarg1, void * jarg2) {
6708 : void * jresult ;
6709 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6710 0 : CPLXMLNode *arg2 = (CPLXMLNode *) 0 ;
6711 0 : CPLXMLNode *result = 0 ;
6712 :
6713 0 : arg1 = (CPLXMLNode *)jarg1;
6714 0 : arg2 = (CPLXMLNode *)jarg2;
6715 : {
6716 0 : CPLErrorReset();
6717 0 : result = (CPLXMLNode *)CPLXMLNode_CloneXMLTree(arg1,arg2);
6718 0 : CPLErr eclass = CPLGetLastErrorType();
6719 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6720 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6721 :
6722 :
6723 :
6724 : }
6725 : }
6726 0 : jresult = (void *)result;
6727 0 : return jresult;
6728 : }
6729 :
6730 :
6731 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_Clone___(void * jarg1) {
6732 : void * jresult ;
6733 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6734 0 : CPLXMLNode *result = 0 ;
6735 :
6736 0 : arg1 = (CPLXMLNode *)jarg1;
6737 : {
6738 0 : CPLErrorReset();
6739 0 : result = (CPLXMLNode *)CPLXMLNode_Clone(arg1);
6740 0 : CPLErr eclass = CPLGetLastErrorType();
6741 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6742 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6743 :
6744 :
6745 :
6746 : }
6747 : }
6748 0 : jresult = (void *)result;
6749 0 : return jresult;
6750 : }
6751 :
6752 :
6753 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_SetXMLValue___(void * jarg1, char * jarg2, char * jarg3) {
6754 : int jresult ;
6755 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6756 0 : char *arg2 = (char *) 0 ;
6757 0 : char *arg3 = (char *) 0 ;
6758 : int result;
6759 :
6760 0 : arg1 = (CPLXMLNode *)jarg1;
6761 0 : arg2 = (char *)jarg2;
6762 0 : arg3 = (char *)jarg3;
6763 : {
6764 0 : CPLErrorReset();
6765 0 : result = (int)CPLXMLNode_SetXMLValue(arg1,(char const *)arg2,(char const *)arg3);
6766 0 : CPLErr eclass = CPLGetLastErrorType();
6767 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6768 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6769 :
6770 :
6771 :
6772 : }
6773 : }
6774 0 : jresult = result;
6775 0 : return jresult;
6776 : }
6777 :
6778 :
6779 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_XMLNode_StripXMLNamespace___(void * jarg1, char * jarg2, int jarg3) {
6780 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
6781 0 : char *arg2 = (char *) 0 ;
6782 : int arg3 ;
6783 :
6784 0 : arg1 = (CPLXMLNode *)jarg1;
6785 0 : arg2 = (char *)jarg2;
6786 0 : arg3 = (int)jarg3;
6787 : {
6788 0 : CPLErrorReset();
6789 0 : CPLXMLNode_StripXMLNamespace(arg1,(char const *)arg2,arg3);
6790 0 : CPLErr eclass = CPLGetLastErrorType();
6791 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6792 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6793 :
6794 :
6795 :
6796 : }
6797 : }
6798 0 : }
6799 :
6800 :
6801 1 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_MajorObject_GetDescription___(void * jarg1) {
6802 : char * jresult ;
6803 1 : GDALMajorObjectShadow *arg1 = (GDALMajorObjectShadow *) 0 ;
6804 1 : char *result = 0 ;
6805 :
6806 1 : arg1 = (GDALMajorObjectShadow *)jarg1;
6807 : {
6808 1 : CPLErrorReset();
6809 1 : result = (char *)GDALMajorObjectShadow_GetDescription(arg1);
6810 1 : CPLErr eclass = CPLGetLastErrorType();
6811 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6812 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6813 :
6814 :
6815 :
6816 : }
6817 : }
6818 1 : jresult = SWIG_csharp_string_callback((const char *)result);
6819 1 : return jresult;
6820 : }
6821 :
6822 :
6823 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_MajorObject_SetDescription___(void * jarg1, char * jarg2) {
6824 0 : GDALMajorObjectShadow *arg1 = (GDALMajorObjectShadow *) 0 ;
6825 0 : char *arg2 = (char *) 0 ;
6826 :
6827 0 : arg1 = (GDALMajorObjectShadow *)jarg1;
6828 0 : arg2 = (char *)jarg2;
6829 : {
6830 0 : if (!arg2) {
6831 : {
6832 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
6833 : };
6834 : }
6835 : }
6836 : {
6837 0 : CPLErrorReset();
6838 0 : GDALMajorObjectShadow_SetDescription(arg1,(char const *)arg2);
6839 0 : CPLErr eclass = CPLGetLastErrorType();
6840 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6841 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6842 :
6843 :
6844 :
6845 : }
6846 : }
6847 : }
6848 :
6849 :
6850 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_MajorObject_GetMetadataDomainList___(void * jarg1) {
6851 : void * jresult ;
6852 0 : GDALMajorObjectShadow *arg1 = (GDALMajorObjectShadow *) 0 ;
6853 0 : char **result = 0 ;
6854 :
6855 0 : arg1 = (GDALMajorObjectShadow *)jarg1;
6856 : {
6857 0 : CPLErrorReset();
6858 0 : result = (char **)GDALMajorObjectShadow_GetMetadataDomainList(arg1);
6859 0 : CPLErr eclass = CPLGetLastErrorType();
6860 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6861 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6862 :
6863 :
6864 :
6865 : }
6866 : }
6867 0 : jresult = result;
6868 0 : return jresult;
6869 : }
6870 :
6871 :
6872 4 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_MajorObject_GetMetadata___(void * jarg1, char * jarg2) {
6873 : void * jresult ;
6874 4 : GDALMajorObjectShadow *arg1 = (GDALMajorObjectShadow *) 0 ;
6875 4 : char *arg2 = (char *) "" ;
6876 4 : char **result = 0 ;
6877 :
6878 4 : arg1 = (GDALMajorObjectShadow *)jarg1;
6879 4 : arg2 = (char *)jarg2;
6880 : {
6881 4 : CPLErrorReset();
6882 4 : result = (char **)GDALMajorObjectShadow_GetMetadata_List(arg1,(char const *)arg2);
6883 4 : CPLErr eclass = CPLGetLastErrorType();
6884 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6885 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6886 :
6887 :
6888 :
6889 : }
6890 : }
6891 4 : jresult = result;
6892 4 : return jresult;
6893 : }
6894 :
6895 :
6896 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_MajorObject_SetMetadata__SWIG_0___(void * jarg1, void * jarg2, char * jarg3) {
6897 : int jresult ;
6898 0 : GDALMajorObjectShadow *arg1 = (GDALMajorObjectShadow *) 0 ;
6899 0 : char **arg2 = (char **) 0 ;
6900 0 : char *arg3 = (char *) "" ;
6901 : CPLErr result;
6902 :
6903 0 : arg1 = (GDALMajorObjectShadow *)jarg1;
6904 0 : arg2 = (char **)jarg2;
6905 0 : arg3 = (char *)jarg3;
6906 : {
6907 0 : CPLErrorReset();
6908 0 : result = (CPLErr)GDALMajorObjectShadow_SetMetadata__SWIG_0(arg1,arg2,(char const *)arg3);
6909 0 : CPLErr eclass = CPLGetLastErrorType();
6910 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6911 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6912 :
6913 :
6914 :
6915 : }
6916 : }
6917 0 : jresult = (int)result;
6918 0 : return jresult;
6919 : }
6920 :
6921 :
6922 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_MajorObject_SetMetadata__SWIG_1___(void * jarg1, char * jarg2, char * jarg3) {
6923 : int jresult ;
6924 0 : GDALMajorObjectShadow *arg1 = (GDALMajorObjectShadow *) 0 ;
6925 0 : char *arg2 = (char *) 0 ;
6926 0 : char *arg3 = (char *) "" ;
6927 : CPLErr result;
6928 :
6929 0 : arg1 = (GDALMajorObjectShadow *)jarg1;
6930 0 : arg2 = (char *)jarg2;
6931 0 : arg3 = (char *)jarg3;
6932 : {
6933 0 : CPLErrorReset();
6934 0 : result = (CPLErr)GDALMajorObjectShadow_SetMetadata__SWIG_1(arg1,arg2,(char const *)arg3);
6935 0 : CPLErr eclass = CPLGetLastErrorType();
6936 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6937 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6938 :
6939 :
6940 :
6941 : }
6942 : }
6943 0 : jresult = (int)result;
6944 0 : return jresult;
6945 : }
6946 :
6947 :
6948 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_MajorObject_GetMetadataItem___(void * jarg1, char * jarg2, char * jarg3) {
6949 : char * jresult ;
6950 0 : GDALMajorObjectShadow *arg1 = (GDALMajorObjectShadow *) 0 ;
6951 0 : char *arg2 = (char *) 0 ;
6952 0 : char *arg3 = (char *) "" ;
6953 0 : char *result = 0 ;
6954 :
6955 0 : arg1 = (GDALMajorObjectShadow *)jarg1;
6956 0 : arg2 = (char *)jarg2;
6957 0 : arg3 = (char *)jarg3;
6958 : {
6959 0 : if (!arg2) {
6960 : {
6961 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
6962 : };
6963 : }
6964 : }
6965 : {
6966 0 : CPLErrorReset();
6967 0 : result = (char *)GDALMajorObjectShadow_GetMetadataItem(arg1,(char const *)arg2,(char const *)arg3);
6968 0 : CPLErr eclass = CPLGetLastErrorType();
6969 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6970 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6971 :
6972 :
6973 :
6974 : }
6975 : }
6976 0 : jresult = SWIG_csharp_string_callback((const char *)result);
6977 0 : return jresult;
6978 : }
6979 :
6980 :
6981 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_MajorObject_SetMetadataItem___(void * jarg1, char * jarg2, char * jarg3, char * jarg4) {
6982 : int jresult ;
6983 0 : GDALMajorObjectShadow *arg1 = (GDALMajorObjectShadow *) 0 ;
6984 0 : char *arg2 = (char *) 0 ;
6985 0 : char *arg3 = (char *) 0 ;
6986 0 : char *arg4 = (char *) "" ;
6987 : CPLErr result;
6988 :
6989 0 : arg1 = (GDALMajorObjectShadow *)jarg1;
6990 0 : arg2 = (char *)jarg2;
6991 0 : arg3 = (char *)jarg3;
6992 0 : arg4 = (char *)jarg4;
6993 : {
6994 0 : if (!arg2) {
6995 : {
6996 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
6997 : };
6998 : }
6999 : }
7000 : {
7001 0 : CPLErrorReset();
7002 0 : result = (CPLErr)GDALMajorObjectShadow_SetMetadataItem(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4);
7003 0 : CPLErr eclass = CPLGetLastErrorType();
7004 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7005 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7006 :
7007 :
7008 :
7009 : }
7010 : }
7011 0 : jresult = (int)result;
7012 0 : return jresult;
7013 : }
7014 :
7015 :
7016 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Driver_ShortName_get___(void * jarg1) {
7017 : char * jresult ;
7018 0 : GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;
7019 0 : char *result = 0 ;
7020 :
7021 0 : arg1 = (GDALDriverShadow *)jarg1;
7022 : {
7023 0 : CPLErrorReset();
7024 0 : result = (char *)GDALDriverShadow_ShortName_get(arg1);
7025 0 : CPLErr eclass = CPLGetLastErrorType();
7026 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7027 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7028 :
7029 :
7030 :
7031 : }
7032 : }
7033 0 : jresult = SWIG_csharp_string_callback((const char *)result);
7034 0 : return jresult;
7035 : }
7036 :
7037 :
7038 5 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Driver_LongName_get___(void * jarg1) {
7039 : char * jresult ;
7040 5 : GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;
7041 5 : char *result = 0 ;
7042 :
7043 5 : arg1 = (GDALDriverShadow *)jarg1;
7044 : {
7045 5 : CPLErrorReset();
7046 5 : result = (char *)GDALDriverShadow_LongName_get(arg1);
7047 5 : CPLErr eclass = CPLGetLastErrorType();
7048 5 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7049 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7050 :
7051 :
7052 :
7053 : }
7054 : }
7055 5 : jresult = SWIG_csharp_string_callback((const char *)result);
7056 5 : return jresult;
7057 : }
7058 :
7059 :
7060 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Driver_HelpTopic_get___(void * jarg1) {
7061 : char * jresult ;
7062 0 : GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;
7063 0 : char *result = 0 ;
7064 :
7065 0 : arg1 = (GDALDriverShadow *)jarg1;
7066 : {
7067 0 : CPLErrorReset();
7068 0 : result = (char *)GDALDriverShadow_HelpTopic_get(arg1);
7069 0 : CPLErr eclass = CPLGetLastErrorType();
7070 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7071 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7072 :
7073 :
7074 :
7075 : }
7076 : }
7077 0 : jresult = SWIG_csharp_string_callback((const char *)result);
7078 0 : return jresult;
7079 : }
7080 :
7081 :
7082 2 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Driver_Create___(void * jarg1, char * jarg2, int jarg3, int jarg4, int jarg5, int jarg6, void * jarg7) {
7083 : void * jresult ;
7084 2 : GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;
7085 2 : char *arg2 = (char *) 0 ;
7086 : int arg3 ;
7087 : int arg4 ;
7088 2 : int arg5 = (int) 1 ;
7089 2 : GDALDataType arg6 = (GDALDataType) GDT_Byte ;
7090 2 : char **arg7 = (char **) 0 ;
7091 2 : GDALDatasetShadow *result = 0 ;
7092 :
7093 2 : arg1 = (GDALDriverShadow *)jarg1;
7094 2 : arg2 = (char *)jarg2;
7095 2 : arg3 = (int)jarg3;
7096 2 : arg4 = (int)jarg4;
7097 2 : arg5 = (int)jarg5;
7098 2 : arg6 = (GDALDataType)jarg6;
7099 2 : arg7 = (char **)jarg7;
7100 : {
7101 2 : if (!arg2) {
7102 : {
7103 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7104 : };
7105 : }
7106 : }
7107 : {
7108 2 : CPLErrorReset();
7109 2 : result = (GDALDatasetShadow *)GDALDriverShadow_Create(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7);
7110 2 : CPLErr eclass = CPLGetLastErrorType();
7111 2 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7112 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7113 :
7114 :
7115 :
7116 : }
7117 : }
7118 2 : jresult = (void *)result;
7119 2 : return jresult;
7120 : }
7121 :
7122 :
7123 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Driver_CreateMultiDimensional___(void * jarg1, char * jarg2, void * jarg3, void * jarg4) {
7124 : void * jresult ;
7125 0 : GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;
7126 0 : char *arg2 = (char *) 0 ;
7127 0 : char **arg3 = (char **) 0 ;
7128 0 : char **arg4 = (char **) 0 ;
7129 0 : GDALDatasetShadow *result = 0 ;
7130 :
7131 0 : arg1 = (GDALDriverShadow *)jarg1;
7132 0 : arg2 = (char *)jarg2;
7133 0 : arg3 = (char **)jarg3;
7134 0 : arg4 = (char **)jarg4;
7135 : {
7136 0 : if (!arg2) {
7137 : {
7138 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7139 : };
7140 : }
7141 : }
7142 : {
7143 0 : CPLErrorReset();
7144 0 : result = (GDALDatasetShadow *)GDALDriverShadow_CreateMultiDimensional(arg1,(char const *)arg2,arg3,arg4);
7145 0 : CPLErr eclass = CPLGetLastErrorType();
7146 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7147 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7148 :
7149 :
7150 :
7151 : }
7152 : }
7153 0 : jresult = (void *)result;
7154 0 : return jresult;
7155 : }
7156 :
7157 :
7158 1 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Driver_CreateCopy___(void * jarg1, char * jarg2, void * jarg3, int jarg4, void * jarg5, void * jarg6, void * jarg7) {
7159 : void * jresult ;
7160 1 : GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;
7161 1 : char *arg2 = (char *) 0 ;
7162 1 : GDALDatasetShadow *arg3 = (GDALDatasetShadow *) 0 ;
7163 1 : int arg4 = (int) 1 ;
7164 1 : char **arg5 = (char **) 0 ;
7165 1 : GDALProgressFunc arg6 = (GDALProgressFunc) NULL ;
7166 1 : void *arg7 = (void *) NULL ;
7167 1 : GDALDatasetShadow *result = 0 ;
7168 :
7169 1 : arg1 = (GDALDriverShadow *)jarg1;
7170 1 : arg2 = (char *)jarg2;
7171 1 : arg3 = (GDALDatasetShadow *)jarg3;
7172 1 : arg4 = (int)jarg4;
7173 1 : arg5 = (char **)jarg5;
7174 1 : arg6 = (GDALProgressFunc)jarg6;
7175 1 : arg7 = (void *)jarg7;
7176 : {
7177 1 : if (!arg2) {
7178 : {
7179 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7180 : };
7181 : }
7182 : }
7183 : {
7184 1 : if (!arg3) {
7185 : {
7186 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7187 : };
7188 : }
7189 : }
7190 : {
7191 1 : CPLErrorReset();
7192 1 : result = (GDALDatasetShadow *)GDALDriverShadow_CreateCopy(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7);
7193 1 : CPLErr eclass = CPLGetLastErrorType();
7194 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7195 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7196 :
7197 :
7198 :
7199 : }
7200 : }
7201 1 : jresult = (void *)result;
7202 1 : return jresult;
7203 : }
7204 :
7205 :
7206 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Driver_Delete___(void * jarg1, char * jarg2) {
7207 : int jresult ;
7208 0 : GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;
7209 0 : char *arg2 = (char *) 0 ;
7210 : CPLErr result;
7211 :
7212 0 : arg1 = (GDALDriverShadow *)jarg1;
7213 0 : arg2 = (char *)jarg2;
7214 : {
7215 0 : if (!arg2) {
7216 : {
7217 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7218 : };
7219 : }
7220 : }
7221 : {
7222 0 : CPLErrorReset();
7223 0 : result = (CPLErr)GDALDriverShadow_Delete(arg1,(char const *)arg2);
7224 0 : CPLErr eclass = CPLGetLastErrorType();
7225 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7226 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7227 :
7228 :
7229 :
7230 : }
7231 : }
7232 0 : jresult = (int)result;
7233 0 : return jresult;
7234 : }
7235 :
7236 :
7237 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Driver_Rename___(void * jarg1, char * jarg2, char * jarg3) {
7238 : int jresult ;
7239 0 : GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;
7240 0 : char *arg2 = (char *) 0 ;
7241 0 : char *arg3 = (char *) 0 ;
7242 : CPLErr result;
7243 :
7244 0 : arg1 = (GDALDriverShadow *)jarg1;
7245 0 : arg2 = (char *)jarg2;
7246 0 : arg3 = (char *)jarg3;
7247 : {
7248 0 : if (!arg2) {
7249 : {
7250 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7251 : };
7252 : }
7253 : }
7254 : {
7255 0 : if (!arg3) {
7256 : {
7257 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7258 : };
7259 : }
7260 : }
7261 : {
7262 0 : CPLErrorReset();
7263 0 : result = (CPLErr)GDALDriverShadow_Rename(arg1,(char const *)arg2,(char const *)arg3);
7264 0 : CPLErr eclass = CPLGetLastErrorType();
7265 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7266 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7267 :
7268 :
7269 :
7270 : }
7271 : }
7272 0 : jresult = (int)result;
7273 0 : return jresult;
7274 : }
7275 :
7276 :
7277 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Driver_CopyFiles___(void * jarg1, char * jarg2, char * jarg3) {
7278 : int jresult ;
7279 0 : GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;
7280 0 : char *arg2 = (char *) 0 ;
7281 0 : char *arg3 = (char *) 0 ;
7282 : CPLErr result;
7283 :
7284 0 : arg1 = (GDALDriverShadow *)jarg1;
7285 0 : arg2 = (char *)jarg2;
7286 0 : arg3 = (char *)jarg3;
7287 : {
7288 0 : if (!arg2) {
7289 : {
7290 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7291 : };
7292 : }
7293 : }
7294 : {
7295 0 : if (!arg3) {
7296 : {
7297 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7298 : };
7299 : }
7300 : }
7301 : {
7302 0 : CPLErrorReset();
7303 0 : result = (CPLErr)GDALDriverShadow_CopyFiles(arg1,(char const *)arg2,(char const *)arg3);
7304 0 : CPLErr eclass = CPLGetLastErrorType();
7305 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7306 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7307 :
7308 :
7309 :
7310 : }
7311 : }
7312 0 : jresult = (int)result;
7313 0 : return jresult;
7314 : }
7315 :
7316 :
7317 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_Driver_HasOpenOption___(void * jarg1, char * jarg2) {
7318 : unsigned int jresult ;
7319 0 : GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;
7320 0 : char *arg2 = (char *) 0 ;
7321 : bool result;
7322 :
7323 0 : arg1 = (GDALDriverShadow *)jarg1;
7324 0 : arg2 = (char *)jarg2;
7325 : {
7326 0 : CPLErrorReset();
7327 0 : result = (bool)GDALDriverShadow_HasOpenOption(arg1,(char const *)arg2);
7328 0 : CPLErr eclass = CPLGetLastErrorType();
7329 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7330 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7331 :
7332 :
7333 :
7334 : }
7335 : }
7336 0 : jresult = result;
7337 0 : return jresult;
7338 : }
7339 :
7340 :
7341 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Driver_Register___(void * jarg1) {
7342 : int jresult ;
7343 0 : GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;
7344 : int result;
7345 :
7346 0 : arg1 = (GDALDriverShadow *)jarg1;
7347 : {
7348 0 : CPLErrorReset();
7349 0 : result = (int)GDALDriverShadow_Register(arg1);
7350 0 : CPLErr eclass = CPLGetLastErrorType();
7351 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7352 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7353 :
7354 :
7355 :
7356 : }
7357 : }
7358 0 : jresult = result;
7359 0 : return jresult;
7360 : }
7361 :
7362 :
7363 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Driver_Deregister___(void * jarg1) {
7364 0 : GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ;
7365 :
7366 0 : arg1 = (GDALDriverShadow *)jarg1;
7367 : {
7368 0 : CPLErrorReset();
7369 0 : GDALDriverShadow_Deregister(arg1);
7370 0 : CPLErr eclass = CPLGetLastErrorType();
7371 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7372 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7373 :
7374 :
7375 :
7376 : }
7377 : }
7378 0 : }
7379 :
7380 :
7381 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_ColorEntry_c1_set___(void * jarg1, short jarg2) {
7382 0 : GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;
7383 : short arg2 ;
7384 :
7385 0 : arg1 = (GDALColorEntry *)jarg1;
7386 0 : arg2 = (short)jarg2;
7387 0 : if (arg1) (arg1)->c1 = arg2;
7388 0 : }
7389 :
7390 :
7391 0 : SWIGEXPORT short SWIGSTDCALL CSharp_OSGeofGDAL_ColorEntry_c1_get___(void * jarg1) {
7392 : short jresult ;
7393 0 : GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;
7394 : short result;
7395 :
7396 0 : arg1 = (GDALColorEntry *)jarg1;
7397 0 : result = (short) ((arg1)->c1);
7398 0 : jresult = result;
7399 0 : return jresult;
7400 : }
7401 :
7402 :
7403 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_ColorEntry_c2_set___(void * jarg1, short jarg2) {
7404 0 : GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;
7405 : short arg2 ;
7406 :
7407 0 : arg1 = (GDALColorEntry *)jarg1;
7408 0 : arg2 = (short)jarg2;
7409 0 : if (arg1) (arg1)->c2 = arg2;
7410 0 : }
7411 :
7412 :
7413 0 : SWIGEXPORT short SWIGSTDCALL CSharp_OSGeofGDAL_ColorEntry_c2_get___(void * jarg1) {
7414 : short jresult ;
7415 0 : GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;
7416 : short result;
7417 :
7418 0 : arg1 = (GDALColorEntry *)jarg1;
7419 0 : result = (short) ((arg1)->c2);
7420 0 : jresult = result;
7421 0 : return jresult;
7422 : }
7423 :
7424 :
7425 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_ColorEntry_c3_set___(void * jarg1, short jarg2) {
7426 0 : GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;
7427 : short arg2 ;
7428 :
7429 0 : arg1 = (GDALColorEntry *)jarg1;
7430 0 : arg2 = (short)jarg2;
7431 0 : if (arg1) (arg1)->c3 = arg2;
7432 0 : }
7433 :
7434 :
7435 0 : SWIGEXPORT short SWIGSTDCALL CSharp_OSGeofGDAL_ColorEntry_c3_get___(void * jarg1) {
7436 : short jresult ;
7437 0 : GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;
7438 : short result;
7439 :
7440 0 : arg1 = (GDALColorEntry *)jarg1;
7441 0 : result = (short) ((arg1)->c3);
7442 0 : jresult = result;
7443 0 : return jresult;
7444 : }
7445 :
7446 :
7447 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_ColorEntry_c4_set___(void * jarg1, short jarg2) {
7448 0 : GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;
7449 : short arg2 ;
7450 :
7451 0 : arg1 = (GDALColorEntry *)jarg1;
7452 0 : arg2 = (short)jarg2;
7453 0 : if (arg1) (arg1)->c4 = arg2;
7454 0 : }
7455 :
7456 :
7457 0 : SWIGEXPORT short SWIGSTDCALL CSharp_OSGeofGDAL_ColorEntry_c4_get___(void * jarg1) {
7458 : short jresult ;
7459 0 : GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;
7460 : short result;
7461 :
7462 0 : arg1 = (GDALColorEntry *)jarg1;
7463 0 : result = (short) ((arg1)->c4);
7464 0 : jresult = result;
7465 0 : return jresult;
7466 : }
7467 :
7468 :
7469 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_ColorEntry___() {
7470 : void * jresult ;
7471 0 : GDALColorEntry *result = 0 ;
7472 :
7473 : {
7474 0 : CPLErrorReset();
7475 0 : result = (GDALColorEntry *)new GDALColorEntry();
7476 0 : CPLErr eclass = CPLGetLastErrorType();
7477 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7478 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7479 :
7480 :
7481 :
7482 : }
7483 : }
7484 0 : jresult = (void *)result;
7485 0 : return jresult;
7486 : }
7487 :
7488 :
7489 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_ColorEntry___(void * jarg1) {
7490 0 : GDALColorEntry *arg1 = (GDALColorEntry *) 0 ;
7491 :
7492 0 : arg1 = (GDALColorEntry *)jarg1;
7493 : {
7494 0 : CPLErrorReset();
7495 0 : delete arg1;
7496 0 : CPLErr eclass = CPLGetLastErrorType();
7497 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7498 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7499 :
7500 :
7501 :
7502 : }
7503 : }
7504 0 : }
7505 :
7506 :
7507 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GCP_GCPX_set___(void * jarg1, double jarg2) {
7508 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7509 : double arg2 ;
7510 :
7511 0 : arg1 = (GDAL_GCP *)jarg1;
7512 0 : arg2 = (double)jarg2;
7513 : {
7514 0 : CPLErrorReset();
7515 0 : GDAL_GCP_GCPX_set(arg1,arg2);
7516 0 : CPLErr eclass = CPLGetLastErrorType();
7517 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7518 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7519 :
7520 :
7521 :
7522 : }
7523 : }
7524 0 : }
7525 :
7526 :
7527 4 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_GCP_GCPX_get___(void * jarg1) {
7528 : double jresult ;
7529 4 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7530 : double result;
7531 :
7532 4 : arg1 = (GDAL_GCP *)jarg1;
7533 : {
7534 4 : CPLErrorReset();
7535 4 : result = (double)GDAL_GCP_GCPX_get(arg1);
7536 4 : CPLErr eclass = CPLGetLastErrorType();
7537 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7538 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7539 :
7540 :
7541 :
7542 : }
7543 : }
7544 4 : jresult = result;
7545 4 : return jresult;
7546 : }
7547 :
7548 :
7549 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GCP_GCPY_set___(void * jarg1, double jarg2) {
7550 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7551 : double arg2 ;
7552 :
7553 0 : arg1 = (GDAL_GCP *)jarg1;
7554 0 : arg2 = (double)jarg2;
7555 : {
7556 0 : CPLErrorReset();
7557 0 : GDAL_GCP_GCPY_set(arg1,arg2);
7558 0 : CPLErr eclass = CPLGetLastErrorType();
7559 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7560 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7561 :
7562 :
7563 :
7564 : }
7565 : }
7566 0 : }
7567 :
7568 :
7569 4 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_GCP_GCPY_get___(void * jarg1) {
7570 : double jresult ;
7571 4 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7572 : double result;
7573 :
7574 4 : arg1 = (GDAL_GCP *)jarg1;
7575 : {
7576 4 : CPLErrorReset();
7577 4 : result = (double)GDAL_GCP_GCPY_get(arg1);
7578 4 : CPLErr eclass = CPLGetLastErrorType();
7579 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7580 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7581 :
7582 :
7583 :
7584 : }
7585 : }
7586 4 : jresult = result;
7587 4 : return jresult;
7588 : }
7589 :
7590 :
7591 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GCP_GCPZ_set___(void * jarg1, double jarg2) {
7592 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7593 : double arg2 ;
7594 :
7595 0 : arg1 = (GDAL_GCP *)jarg1;
7596 0 : arg2 = (double)jarg2;
7597 : {
7598 0 : CPLErrorReset();
7599 0 : GDAL_GCP_GCPZ_set(arg1,arg2);
7600 0 : CPLErr eclass = CPLGetLastErrorType();
7601 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7602 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7603 :
7604 :
7605 :
7606 : }
7607 : }
7608 0 : }
7609 :
7610 :
7611 4 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_GCP_GCPZ_get___(void * jarg1) {
7612 : double jresult ;
7613 4 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7614 : double result;
7615 :
7616 4 : arg1 = (GDAL_GCP *)jarg1;
7617 : {
7618 4 : CPLErrorReset();
7619 4 : result = (double)GDAL_GCP_GCPZ_get(arg1);
7620 4 : CPLErr eclass = CPLGetLastErrorType();
7621 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7622 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7623 :
7624 :
7625 :
7626 : }
7627 : }
7628 4 : jresult = result;
7629 4 : return jresult;
7630 : }
7631 :
7632 :
7633 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GCP_GCPPixel_set___(void * jarg1, double jarg2) {
7634 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7635 : double arg2 ;
7636 :
7637 0 : arg1 = (GDAL_GCP *)jarg1;
7638 0 : arg2 = (double)jarg2;
7639 : {
7640 0 : CPLErrorReset();
7641 0 : GDAL_GCP_GCPPixel_set(arg1,arg2);
7642 0 : CPLErr eclass = CPLGetLastErrorType();
7643 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7644 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7645 :
7646 :
7647 :
7648 : }
7649 : }
7650 0 : }
7651 :
7652 :
7653 4 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_GCP_GCPPixel_get___(void * jarg1) {
7654 : double jresult ;
7655 4 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7656 : double result;
7657 :
7658 4 : arg1 = (GDAL_GCP *)jarg1;
7659 : {
7660 4 : CPLErrorReset();
7661 4 : result = (double)GDAL_GCP_GCPPixel_get(arg1);
7662 4 : CPLErr eclass = CPLGetLastErrorType();
7663 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7664 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7665 :
7666 :
7667 :
7668 : }
7669 : }
7670 4 : jresult = result;
7671 4 : return jresult;
7672 : }
7673 :
7674 :
7675 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GCP_GCPLine_set___(void * jarg1, double jarg2) {
7676 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7677 : double arg2 ;
7678 :
7679 0 : arg1 = (GDAL_GCP *)jarg1;
7680 0 : arg2 = (double)jarg2;
7681 : {
7682 0 : CPLErrorReset();
7683 0 : GDAL_GCP_GCPLine_set(arg1,arg2);
7684 0 : CPLErr eclass = CPLGetLastErrorType();
7685 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7686 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7687 :
7688 :
7689 :
7690 : }
7691 : }
7692 0 : }
7693 :
7694 :
7695 4 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_GCP_GCPLine_get___(void * jarg1) {
7696 : double jresult ;
7697 4 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7698 : double result;
7699 :
7700 4 : arg1 = (GDAL_GCP *)jarg1;
7701 : {
7702 4 : CPLErrorReset();
7703 4 : result = (double)GDAL_GCP_GCPLine_get(arg1);
7704 4 : CPLErr eclass = CPLGetLastErrorType();
7705 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7706 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7707 :
7708 :
7709 :
7710 : }
7711 : }
7712 4 : jresult = result;
7713 4 : return jresult;
7714 : }
7715 :
7716 :
7717 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GCP_Info_set___(void * jarg1, char * jarg2) {
7718 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7719 0 : char *arg2 = (char *) 0 ;
7720 :
7721 0 : arg1 = (GDAL_GCP *)jarg1;
7722 0 : arg2 = (char *)jarg2;
7723 : {
7724 0 : CPLErrorReset();
7725 0 : GDAL_GCP_Info_set(arg1,arg2);
7726 0 : CPLErr eclass = CPLGetLastErrorType();
7727 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7728 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7729 :
7730 :
7731 :
7732 : }
7733 : }
7734 0 : }
7735 :
7736 :
7737 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GCP_Info_get___(void * jarg1) {
7738 : char * jresult ;
7739 4 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7740 4 : char *result = 0 ;
7741 :
7742 4 : arg1 = (GDAL_GCP *)jarg1;
7743 : {
7744 4 : CPLErrorReset();
7745 4 : result = (char *)GDAL_GCP_Info_get(arg1);
7746 4 : CPLErr eclass = CPLGetLastErrorType();
7747 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7748 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7749 :
7750 :
7751 :
7752 : }
7753 : }
7754 4 : jresult = SWIG_csharp_string_callback((const char *)result);
7755 4 : return jresult;
7756 : }
7757 :
7758 :
7759 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GCP_Id_set___(void * jarg1, char * jarg2) {
7760 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7761 0 : char *arg2 = (char *) 0 ;
7762 :
7763 0 : arg1 = (GDAL_GCP *)jarg1;
7764 0 : arg2 = (char *)jarg2;
7765 : {
7766 0 : CPLErrorReset();
7767 0 : GDAL_GCP_Id_set(arg1,arg2);
7768 0 : CPLErr eclass = CPLGetLastErrorType();
7769 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7770 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7771 :
7772 :
7773 :
7774 : }
7775 : }
7776 0 : }
7777 :
7778 :
7779 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GCP_Id_get___(void * jarg1) {
7780 : char * jresult ;
7781 4 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7782 4 : char *result = 0 ;
7783 :
7784 4 : arg1 = (GDAL_GCP *)jarg1;
7785 : {
7786 4 : CPLErrorReset();
7787 4 : result = (char *)GDAL_GCP_Id_get(arg1);
7788 4 : CPLErr eclass = CPLGetLastErrorType();
7789 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7790 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7791 :
7792 :
7793 :
7794 : }
7795 : }
7796 4 : jresult = SWIG_csharp_string_callback((const char *)result);
7797 4 : return jresult;
7798 : }
7799 :
7800 :
7801 4 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_GCP___(double jarg1, double jarg2, double jarg3, double jarg4, double jarg5, char * jarg6, char * jarg7) {
7802 : void * jresult ;
7803 4 : double arg1 = (double) 0.0 ;
7804 4 : double arg2 = (double) 0.0 ;
7805 4 : double arg3 = (double) 0.0 ;
7806 4 : double arg4 = (double) 0.0 ;
7807 4 : double arg5 = (double) 0.0 ;
7808 4 : char *arg6 = (char *) "" ;
7809 4 : char *arg7 = (char *) "" ;
7810 4 : GDAL_GCP *result = 0 ;
7811 :
7812 4 : arg1 = (double)jarg1;
7813 4 : arg2 = (double)jarg2;
7814 4 : arg3 = (double)jarg3;
7815 4 : arg4 = (double)jarg4;
7816 4 : arg5 = (double)jarg5;
7817 4 : arg6 = (char *)jarg6;
7818 4 : arg7 = (char *)jarg7;
7819 : {
7820 4 : CPLErrorReset();
7821 4 : result = (GDAL_GCP *)new_GDAL_GCP(arg1,arg2,arg3,arg4,arg5,(char const *)arg6,(char const *)arg7);
7822 4 : CPLErr eclass = CPLGetLastErrorType();
7823 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7824 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7825 :
7826 :
7827 :
7828 : }
7829 : }
7830 4 : jresult = (void *)result;
7831 4 : return jresult;
7832 : }
7833 :
7834 :
7835 4 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_GCP___(void * jarg1) {
7836 4 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7837 :
7838 4 : arg1 = (GDAL_GCP *)jarg1;
7839 : {
7840 4 : CPLErrorReset();
7841 4 : delete_GDAL_GCP(arg1);
7842 4 : CPLErr eclass = CPLGetLastErrorType();
7843 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7844 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7845 :
7846 :
7847 :
7848 : }
7849 : }
7850 4 : }
7851 :
7852 :
7853 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_GCPX_get___(void * jarg1) {
7854 : double jresult ;
7855 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7856 : double result;
7857 :
7858 0 : arg1 = (GDAL_GCP *)jarg1;
7859 : {
7860 0 : if (!arg1) {
7861 : {
7862 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7863 : };
7864 : }
7865 : }
7866 : {
7867 0 : CPLErrorReset();
7868 0 : result = (double)GDAL_GCP_GCPX_get(arg1);
7869 0 : CPLErr eclass = CPLGetLastErrorType();
7870 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7871 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7872 :
7873 :
7874 :
7875 : }
7876 : }
7877 0 : jresult = result;
7878 0 : return jresult;
7879 : }
7880 :
7881 :
7882 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_GCPX_set___(void * jarg1, double jarg2) {
7883 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7884 : double arg2 ;
7885 :
7886 0 : arg1 = (GDAL_GCP *)jarg1;
7887 0 : arg2 = (double)jarg2;
7888 : {
7889 0 : if (!arg1) {
7890 : {
7891 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
7892 : };
7893 : }
7894 : }
7895 : {
7896 0 : CPLErrorReset();
7897 0 : GDAL_GCP_GCPX_set(arg1,arg2);
7898 0 : CPLErr eclass = CPLGetLastErrorType();
7899 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7900 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7901 :
7902 :
7903 :
7904 : }
7905 : }
7906 : }
7907 :
7908 :
7909 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_GCPY_get___(void * jarg1) {
7910 : double jresult ;
7911 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7912 : double result;
7913 :
7914 0 : arg1 = (GDAL_GCP *)jarg1;
7915 : {
7916 0 : if (!arg1) {
7917 : {
7918 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7919 : };
7920 : }
7921 : }
7922 : {
7923 0 : CPLErrorReset();
7924 0 : result = (double)GDAL_GCP_GCPY_get(arg1);
7925 0 : CPLErr eclass = CPLGetLastErrorType();
7926 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7927 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7928 :
7929 :
7930 :
7931 : }
7932 : }
7933 0 : jresult = result;
7934 0 : return jresult;
7935 : }
7936 :
7937 :
7938 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_GCPY_set___(void * jarg1, double jarg2) {
7939 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7940 : double arg2 ;
7941 :
7942 0 : arg1 = (GDAL_GCP *)jarg1;
7943 0 : arg2 = (double)jarg2;
7944 : {
7945 0 : if (!arg1) {
7946 : {
7947 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
7948 : };
7949 : }
7950 : }
7951 : {
7952 0 : CPLErrorReset();
7953 0 : GDAL_GCP_GCPY_set(arg1,arg2);
7954 0 : CPLErr eclass = CPLGetLastErrorType();
7955 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7956 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7957 :
7958 :
7959 :
7960 : }
7961 : }
7962 : }
7963 :
7964 :
7965 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_GCPZ_get___(void * jarg1) {
7966 : double jresult ;
7967 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7968 : double result;
7969 :
7970 0 : arg1 = (GDAL_GCP *)jarg1;
7971 : {
7972 0 : if (!arg1) {
7973 : {
7974 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7975 : };
7976 : }
7977 : }
7978 : {
7979 0 : CPLErrorReset();
7980 0 : result = (double)GDAL_GCP_GCPZ_get(arg1);
7981 0 : CPLErr eclass = CPLGetLastErrorType();
7982 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7983 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7984 :
7985 :
7986 :
7987 : }
7988 : }
7989 0 : jresult = result;
7990 0 : return jresult;
7991 : }
7992 :
7993 :
7994 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_GCPZ_set___(void * jarg1, double jarg2) {
7995 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
7996 : double arg2 ;
7997 :
7998 0 : arg1 = (GDAL_GCP *)jarg1;
7999 0 : arg2 = (double)jarg2;
8000 : {
8001 0 : if (!arg1) {
8002 : {
8003 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
8004 : };
8005 : }
8006 : }
8007 : {
8008 0 : CPLErrorReset();
8009 0 : GDAL_GCP_GCPZ_set(arg1,arg2);
8010 0 : CPLErr eclass = CPLGetLastErrorType();
8011 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8012 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8013 :
8014 :
8015 :
8016 : }
8017 : }
8018 : }
8019 :
8020 :
8021 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_GCPPixel_get___(void * jarg1) {
8022 : double jresult ;
8023 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8024 : double result;
8025 :
8026 0 : arg1 = (GDAL_GCP *)jarg1;
8027 : {
8028 0 : if (!arg1) {
8029 : {
8030 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
8031 : };
8032 : }
8033 : }
8034 : {
8035 0 : CPLErrorReset();
8036 0 : result = (double)GDAL_GCP_GCPPixel_get(arg1);
8037 0 : CPLErr eclass = CPLGetLastErrorType();
8038 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8039 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8040 :
8041 :
8042 :
8043 : }
8044 : }
8045 0 : jresult = result;
8046 0 : return jresult;
8047 : }
8048 :
8049 :
8050 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_GCPPixel_set___(void * jarg1, double jarg2) {
8051 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8052 : double arg2 ;
8053 :
8054 0 : arg1 = (GDAL_GCP *)jarg1;
8055 0 : arg2 = (double)jarg2;
8056 : {
8057 0 : if (!arg1) {
8058 : {
8059 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
8060 : };
8061 : }
8062 : }
8063 : {
8064 0 : CPLErrorReset();
8065 0 : GDAL_GCP_GCPPixel_set(arg1,arg2);
8066 0 : CPLErr eclass = CPLGetLastErrorType();
8067 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8068 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8069 :
8070 :
8071 :
8072 : }
8073 : }
8074 : }
8075 :
8076 :
8077 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_GCPLine_get___(void * jarg1) {
8078 : double jresult ;
8079 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8080 : double result;
8081 :
8082 0 : arg1 = (GDAL_GCP *)jarg1;
8083 : {
8084 0 : if (!arg1) {
8085 : {
8086 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
8087 : };
8088 : }
8089 : }
8090 : {
8091 0 : CPLErrorReset();
8092 0 : result = (double)GDAL_GCP_GCPLine_get(arg1);
8093 0 : CPLErr eclass = CPLGetLastErrorType();
8094 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8095 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8096 :
8097 :
8098 :
8099 : }
8100 : }
8101 0 : jresult = result;
8102 0 : return jresult;
8103 : }
8104 :
8105 :
8106 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_GCPLine_set___(void * jarg1, double jarg2) {
8107 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8108 : double arg2 ;
8109 :
8110 0 : arg1 = (GDAL_GCP *)jarg1;
8111 0 : arg2 = (double)jarg2;
8112 : {
8113 0 : if (!arg1) {
8114 : {
8115 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
8116 : };
8117 : }
8118 : }
8119 : {
8120 0 : CPLErrorReset();
8121 0 : GDAL_GCP_GCPLine_set(arg1,arg2);
8122 0 : CPLErr eclass = CPLGetLastErrorType();
8123 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8124 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8125 :
8126 :
8127 :
8128 : }
8129 : }
8130 : }
8131 :
8132 :
8133 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_Info_get___(void * jarg1) {
8134 : char * jresult ;
8135 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8136 0 : char *result = 0 ;
8137 :
8138 0 : arg1 = (GDAL_GCP *)jarg1;
8139 : {
8140 0 : if (!arg1) {
8141 : {
8142 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
8143 : };
8144 : }
8145 : }
8146 : {
8147 0 : CPLErrorReset();
8148 0 : result = (char *)GDAL_GCP_Info_get(arg1);
8149 0 : CPLErr eclass = CPLGetLastErrorType();
8150 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8151 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8152 :
8153 :
8154 :
8155 : }
8156 : }
8157 0 : jresult = SWIG_csharp_string_callback((const char *)result);
8158 0 : return jresult;
8159 : }
8160 :
8161 :
8162 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_Info_set___(void * jarg1, char * jarg2) {
8163 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8164 0 : char *arg2 = (char *) 0 ;
8165 :
8166 0 : arg1 = (GDAL_GCP *)jarg1;
8167 0 : arg2 = (char *)jarg2;
8168 : {
8169 0 : if (!arg1) {
8170 : {
8171 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
8172 : };
8173 : }
8174 : }
8175 : {
8176 0 : CPLErrorReset();
8177 0 : GDAL_GCP_Info_set(arg1,(char const *)arg2);
8178 0 : CPLErr eclass = CPLGetLastErrorType();
8179 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8180 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8181 :
8182 :
8183 :
8184 : }
8185 : }
8186 : }
8187 :
8188 :
8189 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_Id_get___(void * jarg1) {
8190 : char * jresult ;
8191 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8192 0 : char *result = 0 ;
8193 :
8194 0 : arg1 = (GDAL_GCP *)jarg1;
8195 : {
8196 0 : if (!arg1) {
8197 : {
8198 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
8199 : };
8200 : }
8201 : }
8202 : {
8203 0 : CPLErrorReset();
8204 0 : result = (char *)GDAL_GCP_Id_get(arg1);
8205 0 : CPLErr eclass = CPLGetLastErrorType();
8206 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8207 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8208 :
8209 :
8210 :
8211 : }
8212 : }
8213 0 : jresult = SWIG_csharp_string_callback((const char *)result);
8214 0 : return jresult;
8215 : }
8216 :
8217 :
8218 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_Id_set___(void * jarg1, char * jarg2) {
8219 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8220 0 : char *arg2 = (char *) 0 ;
8221 :
8222 0 : arg1 = (GDAL_GCP *)jarg1;
8223 0 : arg2 = (char *)jarg2;
8224 : {
8225 0 : if (!arg1) {
8226 : {
8227 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
8228 : };
8229 : }
8230 : }
8231 : {
8232 0 : CPLErrorReset();
8233 0 : GDAL_GCP_Id_set(arg1,(char const *)arg2);
8234 0 : CPLErr eclass = CPLGetLastErrorType();
8235 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8236 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8237 :
8238 :
8239 :
8240 : }
8241 : }
8242 : }
8243 :
8244 :
8245 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_get_GCPX___(void * jarg1) {
8246 : double jresult ;
8247 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8248 : double result;
8249 :
8250 0 : arg1 = (GDAL_GCP *)jarg1;
8251 : {
8252 0 : if (!arg1) {
8253 : {
8254 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
8255 : };
8256 : }
8257 : }
8258 : {
8259 0 : CPLErrorReset();
8260 0 : result = (double)GDAL_GCP_get_GCPX(arg1);
8261 0 : CPLErr eclass = CPLGetLastErrorType();
8262 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8263 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8264 :
8265 :
8266 :
8267 : }
8268 : }
8269 0 : jresult = result;
8270 0 : return jresult;
8271 : }
8272 :
8273 :
8274 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_set_GCPX___(void * jarg1, double jarg2) {
8275 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8276 : double arg2 ;
8277 :
8278 0 : arg1 = (GDAL_GCP *)jarg1;
8279 0 : arg2 = (double)jarg2;
8280 : {
8281 0 : if (!arg1) {
8282 : {
8283 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
8284 : };
8285 : }
8286 : }
8287 : {
8288 0 : CPLErrorReset();
8289 0 : GDAL_GCP_set_GCPX(arg1,arg2);
8290 0 : CPLErr eclass = CPLGetLastErrorType();
8291 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8292 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8293 :
8294 :
8295 :
8296 : }
8297 : }
8298 : }
8299 :
8300 :
8301 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_get_GCPY___(void * jarg1) {
8302 : double jresult ;
8303 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8304 : double result;
8305 :
8306 0 : arg1 = (GDAL_GCP *)jarg1;
8307 : {
8308 0 : if (!arg1) {
8309 : {
8310 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
8311 : };
8312 : }
8313 : }
8314 : {
8315 0 : CPLErrorReset();
8316 0 : result = (double)GDAL_GCP_get_GCPY(arg1);
8317 0 : CPLErr eclass = CPLGetLastErrorType();
8318 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8319 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8320 :
8321 :
8322 :
8323 : }
8324 : }
8325 0 : jresult = result;
8326 0 : return jresult;
8327 : }
8328 :
8329 :
8330 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_set_GCPY___(void * jarg1, double jarg2) {
8331 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8332 : double arg2 ;
8333 :
8334 0 : arg1 = (GDAL_GCP *)jarg1;
8335 0 : arg2 = (double)jarg2;
8336 : {
8337 0 : if (!arg1) {
8338 : {
8339 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
8340 : };
8341 : }
8342 : }
8343 : {
8344 0 : CPLErrorReset();
8345 0 : GDAL_GCP_set_GCPY(arg1,arg2);
8346 0 : CPLErr eclass = CPLGetLastErrorType();
8347 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8348 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8349 :
8350 :
8351 :
8352 : }
8353 : }
8354 : }
8355 :
8356 :
8357 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_get_GCPZ___(void * jarg1) {
8358 : double jresult ;
8359 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8360 : double result;
8361 :
8362 0 : arg1 = (GDAL_GCP *)jarg1;
8363 : {
8364 0 : if (!arg1) {
8365 : {
8366 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
8367 : };
8368 : }
8369 : }
8370 : {
8371 0 : CPLErrorReset();
8372 0 : result = (double)GDAL_GCP_get_GCPZ(arg1);
8373 0 : CPLErr eclass = CPLGetLastErrorType();
8374 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8375 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8376 :
8377 :
8378 :
8379 : }
8380 : }
8381 0 : jresult = result;
8382 0 : return jresult;
8383 : }
8384 :
8385 :
8386 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_set_GCPZ___(void * jarg1, double jarg2) {
8387 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8388 : double arg2 ;
8389 :
8390 0 : arg1 = (GDAL_GCP *)jarg1;
8391 0 : arg2 = (double)jarg2;
8392 : {
8393 0 : if (!arg1) {
8394 : {
8395 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
8396 : };
8397 : }
8398 : }
8399 : {
8400 0 : CPLErrorReset();
8401 0 : GDAL_GCP_set_GCPZ(arg1,arg2);
8402 0 : CPLErr eclass = CPLGetLastErrorType();
8403 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8404 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8405 :
8406 :
8407 :
8408 : }
8409 : }
8410 : }
8411 :
8412 :
8413 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_get_GCPPixel___(void * jarg1) {
8414 : double jresult ;
8415 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8416 : double result;
8417 :
8418 0 : arg1 = (GDAL_GCP *)jarg1;
8419 : {
8420 0 : if (!arg1) {
8421 : {
8422 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
8423 : };
8424 : }
8425 : }
8426 : {
8427 0 : CPLErrorReset();
8428 0 : result = (double)GDAL_GCP_get_GCPPixel(arg1);
8429 0 : CPLErr eclass = CPLGetLastErrorType();
8430 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8431 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8432 :
8433 :
8434 :
8435 : }
8436 : }
8437 0 : jresult = result;
8438 0 : return jresult;
8439 : }
8440 :
8441 :
8442 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_set_GCPPixel___(void * jarg1, double jarg2) {
8443 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8444 : double arg2 ;
8445 :
8446 0 : arg1 = (GDAL_GCP *)jarg1;
8447 0 : arg2 = (double)jarg2;
8448 : {
8449 0 : if (!arg1) {
8450 : {
8451 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
8452 : };
8453 : }
8454 : }
8455 : {
8456 0 : CPLErrorReset();
8457 0 : GDAL_GCP_set_GCPPixel(arg1,arg2);
8458 0 : CPLErr eclass = CPLGetLastErrorType();
8459 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8460 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8461 :
8462 :
8463 :
8464 : }
8465 : }
8466 : }
8467 :
8468 :
8469 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_get_GCPLine___(void * jarg1) {
8470 : double jresult ;
8471 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8472 : double result;
8473 :
8474 0 : arg1 = (GDAL_GCP *)jarg1;
8475 : {
8476 0 : if (!arg1) {
8477 : {
8478 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
8479 : };
8480 : }
8481 : }
8482 : {
8483 0 : CPLErrorReset();
8484 0 : result = (double)GDAL_GCP_get_GCPLine(arg1);
8485 0 : CPLErr eclass = CPLGetLastErrorType();
8486 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8487 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8488 :
8489 :
8490 :
8491 : }
8492 : }
8493 0 : jresult = result;
8494 0 : return jresult;
8495 : }
8496 :
8497 :
8498 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_set_GCPLine___(void * jarg1, double jarg2) {
8499 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8500 : double arg2 ;
8501 :
8502 0 : arg1 = (GDAL_GCP *)jarg1;
8503 0 : arg2 = (double)jarg2;
8504 : {
8505 0 : if (!arg1) {
8506 : {
8507 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
8508 : };
8509 : }
8510 : }
8511 : {
8512 0 : CPLErrorReset();
8513 0 : GDAL_GCP_set_GCPLine(arg1,arg2);
8514 0 : CPLErr eclass = CPLGetLastErrorType();
8515 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8516 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8517 :
8518 :
8519 :
8520 : }
8521 : }
8522 : }
8523 :
8524 :
8525 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_get_Info___(void * jarg1) {
8526 : char * jresult ;
8527 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8528 0 : char *result = 0 ;
8529 :
8530 0 : arg1 = (GDAL_GCP *)jarg1;
8531 : {
8532 0 : if (!arg1) {
8533 : {
8534 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
8535 : };
8536 : }
8537 : }
8538 : {
8539 0 : CPLErrorReset();
8540 0 : result = (char *)GDAL_GCP_get_Info(arg1);
8541 0 : CPLErr eclass = CPLGetLastErrorType();
8542 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8543 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8544 :
8545 :
8546 :
8547 : }
8548 : }
8549 0 : jresult = SWIG_csharp_string_callback((const char *)result);
8550 0 : return jresult;
8551 : }
8552 :
8553 :
8554 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_set_Info___(void * jarg1, char * jarg2) {
8555 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8556 0 : char *arg2 = (char *) 0 ;
8557 :
8558 0 : arg1 = (GDAL_GCP *)jarg1;
8559 0 : arg2 = (char *)jarg2;
8560 : {
8561 0 : if (!arg1) {
8562 : {
8563 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
8564 : };
8565 : }
8566 : }
8567 : {
8568 0 : CPLErrorReset();
8569 0 : GDAL_GCP_set_Info(arg1,(char const *)arg2);
8570 0 : CPLErr eclass = CPLGetLastErrorType();
8571 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8572 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8573 :
8574 :
8575 :
8576 : }
8577 : }
8578 : }
8579 :
8580 :
8581 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_get_Id___(void * jarg1) {
8582 : char * jresult ;
8583 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8584 0 : char *result = 0 ;
8585 :
8586 0 : arg1 = (GDAL_GCP *)jarg1;
8587 : {
8588 0 : if (!arg1) {
8589 : {
8590 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
8591 : };
8592 : }
8593 : }
8594 : {
8595 0 : CPLErrorReset();
8596 0 : result = (char *)GDAL_GCP_get_Id(arg1);
8597 0 : CPLErr eclass = CPLGetLastErrorType();
8598 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8599 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8600 :
8601 :
8602 :
8603 : }
8604 : }
8605 0 : jresult = SWIG_csharp_string_callback((const char *)result);
8606 0 : return jresult;
8607 : }
8608 :
8609 :
8610 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GDAL_GCP_set_Id___(void * jarg1, char * jarg2) {
8611 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
8612 0 : char *arg2 = (char *) 0 ;
8613 :
8614 0 : arg1 = (GDAL_GCP *)jarg1;
8615 0 : arg2 = (char *)jarg2;
8616 : {
8617 0 : if (!arg1) {
8618 : {
8619 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
8620 : };
8621 : }
8622 : }
8623 : {
8624 0 : CPLErrorReset();
8625 0 : GDAL_GCP_set_Id(arg1,(char const *)arg2);
8626 0 : CPLErr eclass = CPLGetLastErrorType();
8627 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8628 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8629 :
8630 :
8631 :
8632 : }
8633 : }
8634 : }
8635 :
8636 :
8637 1 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_GCPsToGeoTransform___(int jarg1, void * jarg2, void * jarg3, int jarg4) {
8638 : int jresult ;
8639 : int arg1 ;
8640 1 : GDAL_GCP *arg2 = (GDAL_GCP *) 0 ;
8641 : double *arg3 ;
8642 1 : int arg4 = (int) 1 ;
8643 : RETURN_NONE result;
8644 :
8645 1 : arg1 = (int)jarg1;
8646 1 : arg2 = (GDAL_GCP *)jarg2;
8647 : {
8648 : /* %typemap(in) (double argout[ANY]) */
8649 1 : arg3 = (double *)jarg3;
8650 : }
8651 1 : arg4 = (int)jarg4;
8652 : {
8653 1 : CPLErrorReset();
8654 1 : result = (RETURN_NONE)GDALGCPsToGeoTransform(arg1,(GDAL_GCP const *)arg2,arg3,arg4);
8655 1 : CPLErr eclass = CPLGetLastErrorType();
8656 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8657 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8658 :
8659 :
8660 :
8661 : }
8662 : }
8663 1 : jresult = result;
8664 1 : return jresult;
8665 : }
8666 :
8667 :
8668 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_GCPsToHomography___(int jarg1, void * jarg2, void * jarg3) {
8669 : int jresult ;
8670 : int arg1 ;
8671 0 : GDAL_GCP *arg2 = (GDAL_GCP *) 0 ;
8672 : double *arg3 ;
8673 : RETURN_NONE result;
8674 :
8675 0 : arg1 = (int)jarg1;
8676 0 : arg2 = (GDAL_GCP *)jarg2;
8677 : {
8678 : /* %typemap(in) (double argout[ANY]) */
8679 0 : arg3 = (double *)jarg3;
8680 : }
8681 : {
8682 0 : CPLErrorReset();
8683 0 : result = (RETURN_NONE)GDALGCPsToHomography(arg1,(GDAL_GCP const *)arg2,arg3);
8684 0 : CPLErr eclass = CPLGetLastErrorType();
8685 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8686 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8687 :
8688 :
8689 :
8690 : }
8691 : }
8692 0 : jresult = result;
8693 0 : return jresult;
8694 : }
8695 :
8696 :
8697 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_AsyncReader___(void * jarg1) {
8698 0 : GDALAsyncReaderShadow *arg1 = (GDALAsyncReaderShadow *) 0 ;
8699 :
8700 0 : arg1 = (GDALAsyncReaderShadow *)jarg1;
8701 : {
8702 0 : CPLErrorReset();
8703 0 : delete_GDALAsyncReaderShadow(arg1);
8704 0 : CPLErr eclass = CPLGetLastErrorType();
8705 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8706 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8707 :
8708 :
8709 :
8710 : }
8711 : }
8712 0 : }
8713 :
8714 :
8715 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_AsyncReader_GetNextUpdatedRegion___(void * jarg1, double jarg2, int * jarg3, int * jarg4, int * jarg5, int * jarg6) {
8716 : int jresult ;
8717 0 : GDALAsyncReaderShadow *arg1 = (GDALAsyncReaderShadow *) 0 ;
8718 : double arg2 ;
8719 0 : int *arg3 = (int *) 0 ;
8720 0 : int *arg4 = (int *) 0 ;
8721 0 : int *arg5 = (int *) 0 ;
8722 0 : int *arg6 = (int *) 0 ;
8723 : GDALAsyncStatusType result;
8724 :
8725 0 : arg1 = (GDALAsyncReaderShadow *)jarg1;
8726 0 : arg2 = (double)jarg2;
8727 0 : arg3 = (int *)jarg3;
8728 0 : arg4 = (int *)jarg4;
8729 0 : arg5 = (int *)jarg5;
8730 0 : arg6 = (int *)jarg6;
8731 : {
8732 0 : CPLErrorReset();
8733 0 : result = (GDALAsyncStatusType)GDALAsyncReaderShadow_GetNextUpdatedRegion(arg1,arg2,arg3,arg4,arg5,arg6);
8734 0 : CPLErr eclass = CPLGetLastErrorType();
8735 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8736 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8737 :
8738 :
8739 :
8740 : }
8741 : }
8742 0 : jresult = (int)result;
8743 0 : return jresult;
8744 : }
8745 :
8746 :
8747 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_AsyncReader_LockBuffer___(void * jarg1, double jarg2) {
8748 : int jresult ;
8749 0 : GDALAsyncReaderShadow *arg1 = (GDALAsyncReaderShadow *) 0 ;
8750 : double arg2 ;
8751 : int result;
8752 :
8753 0 : arg1 = (GDALAsyncReaderShadow *)jarg1;
8754 0 : arg2 = (double)jarg2;
8755 : {
8756 0 : CPLErrorReset();
8757 0 : result = (int)GDALAsyncReaderShadow_LockBuffer(arg1,arg2);
8758 0 : CPLErr eclass = CPLGetLastErrorType();
8759 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8760 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8761 :
8762 :
8763 :
8764 : }
8765 : }
8766 0 : jresult = result;
8767 0 : return jresult;
8768 : }
8769 :
8770 :
8771 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_AsyncReader_UnlockBuffer___(void * jarg1) {
8772 0 : GDALAsyncReaderShadow *arg1 = (GDALAsyncReaderShadow *) 0 ;
8773 :
8774 0 : arg1 = (GDALAsyncReaderShadow *)jarg1;
8775 : {
8776 0 : CPLErrorReset();
8777 0 : GDALAsyncReaderShadow_UnlockBuffer(arg1);
8778 0 : CPLErr eclass = CPLGetLastErrorType();
8779 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8780 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8781 :
8782 :
8783 :
8784 : }
8785 : }
8786 0 : }
8787 :
8788 :
8789 6 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_RasterXSize_get___(void * jarg1) {
8790 : int jresult ;
8791 6 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
8792 : int result;
8793 :
8794 6 : arg1 = (GDALDatasetShadow *)jarg1;
8795 : {
8796 6 : CPLErrorReset();
8797 6 : result = (int)GDALDatasetShadow_RasterXSize_get(arg1);
8798 6 : CPLErr eclass = CPLGetLastErrorType();
8799 6 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8800 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8801 :
8802 :
8803 :
8804 : }
8805 : }
8806 6 : jresult = result;
8807 6 : return jresult;
8808 : }
8809 :
8810 :
8811 6 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_RasterYSize_get___(void * jarg1) {
8812 : int jresult ;
8813 6 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
8814 : int result;
8815 :
8816 6 : arg1 = (GDALDatasetShadow *)jarg1;
8817 : {
8818 6 : CPLErrorReset();
8819 6 : result = (int)GDALDatasetShadow_RasterYSize_get(arg1);
8820 6 : CPLErr eclass = CPLGetLastErrorType();
8821 6 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8822 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8823 :
8824 :
8825 :
8826 : }
8827 : }
8828 6 : jresult = result;
8829 6 : return jresult;
8830 : }
8831 :
8832 :
8833 9 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_RasterCount_get___(void * jarg1) {
8834 : int jresult ;
8835 9 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
8836 : int result;
8837 :
8838 9 : arg1 = (GDALDatasetShadow *)jarg1;
8839 : {
8840 9 : CPLErrorReset();
8841 9 : result = (int)GDALDatasetShadow_RasterCount_get(arg1);
8842 9 : CPLErr eclass = CPLGetLastErrorType();
8843 9 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8844 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8845 :
8846 :
8847 :
8848 : }
8849 : }
8850 9 : jresult = result;
8851 9 : return jresult;
8852 : }
8853 :
8854 :
8855 7 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_Dataset___(void * jarg1) {
8856 7 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
8857 :
8858 7 : arg1 = (GDALDatasetShadow *)jarg1;
8859 : {
8860 7 : CPLErrorReset();
8861 7 : delete_GDALDatasetShadow(arg1);
8862 7 : CPLErr eclass = CPLGetLastErrorType();
8863 7 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8864 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8865 :
8866 :
8867 :
8868 : }
8869 : }
8870 7 : }
8871 :
8872 :
8873 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_Close___(void * jarg1) {
8874 : int jresult ;
8875 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
8876 : CPLErr result;
8877 :
8878 0 : arg1 = (GDALDatasetShadow *)jarg1;
8879 : {
8880 0 : CPLErrorReset();
8881 0 : result = (CPLErr)GDALDatasetShadow_Close(arg1);
8882 0 : CPLErr eclass = CPLGetLastErrorType();
8883 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8884 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8885 :
8886 :
8887 :
8888 : }
8889 : }
8890 0 : jresult = (int)result;
8891 0 : return jresult;
8892 : }
8893 :
8894 :
8895 2 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetDriver___(void * jarg1) {
8896 : void * jresult ;
8897 2 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
8898 2 : GDALDriverShadow *result = 0 ;
8899 :
8900 2 : arg1 = (GDALDatasetShadow *)jarg1;
8901 : {
8902 2 : CPLErrorReset();
8903 2 : result = (GDALDriverShadow *)GDALDatasetShadow_GetDriver(arg1);
8904 2 : CPLErr eclass = CPLGetLastErrorType();
8905 2 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8906 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8907 :
8908 :
8909 :
8910 : }
8911 : }
8912 2 : jresult = (void *)result;
8913 2 : return jresult;
8914 : }
8915 :
8916 :
8917 6 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetRasterBand___(void * jarg1, int jarg2) {
8918 : void * jresult ;
8919 6 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
8920 : int arg2 ;
8921 6 : GDALRasterBandShadow *result = 0 ;
8922 :
8923 6 : arg1 = (GDALDatasetShadow *)jarg1;
8924 6 : arg2 = (int)jarg2;
8925 : {
8926 6 : CPLErrorReset();
8927 6 : result = (GDALRasterBandShadow *)GDALDatasetShadow_GetRasterBand(arg1,arg2);
8928 6 : CPLErr eclass = CPLGetLastErrorType();
8929 6 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8930 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8931 :
8932 :
8933 :
8934 : }
8935 : }
8936 6 : jresult = (void *)result;
8937 6 : return jresult;
8938 : }
8939 :
8940 :
8941 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_IsThreadSafe___(void * jarg1, int jarg2) {
8942 : unsigned int jresult ;
8943 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
8944 : int arg2 ;
8945 : bool result;
8946 :
8947 0 : arg1 = (GDALDatasetShadow *)jarg1;
8948 0 : arg2 = (int)jarg2;
8949 : {
8950 0 : CPLErrorReset();
8951 0 : result = (bool)GDALDatasetShadow_IsThreadSafe(arg1,arg2);
8952 0 : CPLErr eclass = CPLGetLastErrorType();
8953 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8954 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8955 :
8956 :
8957 :
8958 : }
8959 : }
8960 0 : jresult = result;
8961 0 : return jresult;
8962 : }
8963 :
8964 :
8965 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetThreadSafeDataset___(void * jarg1, int jarg2) {
8966 : void * jresult ;
8967 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
8968 : int arg2 ;
8969 0 : GDALDatasetShadow *result = 0 ;
8970 :
8971 0 : arg1 = (GDALDatasetShadow *)jarg1;
8972 0 : arg2 = (int)jarg2;
8973 : {
8974 0 : CPLErrorReset();
8975 0 : result = (GDALDatasetShadow *)GDALDatasetShadow_GetThreadSafeDataset(arg1,arg2);
8976 0 : CPLErr eclass = CPLGetLastErrorType();
8977 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8978 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8979 :
8980 :
8981 :
8982 : }
8983 : }
8984 0 : jresult = (void *)result;
8985 0 : return jresult;
8986 : }
8987 :
8988 :
8989 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetRootGroup___(void * jarg1) {
8990 : void * jresult ;
8991 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
8992 0 : GDALGroupHS *result = 0 ;
8993 :
8994 0 : arg1 = (GDALDatasetShadow *)jarg1;
8995 : {
8996 0 : CPLErrorReset();
8997 0 : result = (GDALGroupHS *)GDALDatasetShadow_GetRootGroup(arg1);
8998 0 : CPLErr eclass = CPLGetLastErrorType();
8999 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9000 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9001 :
9002 :
9003 :
9004 : }
9005 : }
9006 0 : jresult = (void *)result;
9007 0 : return jresult;
9008 : }
9009 :
9010 :
9011 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetProjection___(void * jarg1) {
9012 : char * jresult ;
9013 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9014 0 : char *result = 0 ;
9015 :
9016 0 : arg1 = (GDALDatasetShadow *)jarg1;
9017 : {
9018 0 : CPLErrorReset();
9019 0 : result = (char *)GDALDatasetShadow_GetProjection(arg1);
9020 0 : CPLErr eclass = CPLGetLastErrorType();
9021 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9022 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9023 :
9024 :
9025 :
9026 : }
9027 : }
9028 0 : jresult = SWIG_csharp_string_callback((const char *)result);
9029 0 : return jresult;
9030 : }
9031 :
9032 :
9033 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetProjectionRef___(void * jarg1) {
9034 : char * jresult ;
9035 4 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9036 4 : char *result = 0 ;
9037 :
9038 4 : arg1 = (GDALDatasetShadow *)jarg1;
9039 : {
9040 4 : CPLErrorReset();
9041 4 : result = (char *)GDALDatasetShadow_GetProjectionRef(arg1);
9042 4 : CPLErr eclass = CPLGetLastErrorType();
9043 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9044 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9045 :
9046 :
9047 :
9048 : }
9049 : }
9050 4 : jresult = SWIG_csharp_string_callback((const char *)result);
9051 4 : return jresult;
9052 : }
9053 :
9054 :
9055 1 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetSpatialRef___(void * jarg1) {
9056 : void * jresult ;
9057 1 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9058 1 : OSRSpatialReferenceShadow *result = 0 ;
9059 :
9060 1 : arg1 = (GDALDatasetShadow *)jarg1;
9061 : {
9062 1 : CPLErrorReset();
9063 1 : result = (OSRSpatialReferenceShadow *)GDALDatasetShadow_GetSpatialRef(arg1);
9064 1 : CPLErr eclass = CPLGetLastErrorType();
9065 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9066 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9067 :
9068 :
9069 :
9070 : }
9071 : }
9072 1 : jresult = (void *)result;
9073 1 : return jresult;
9074 : }
9075 :
9076 :
9077 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_SetProjection___(void * jarg1, char * jarg2) {
9078 : int jresult ;
9079 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9080 0 : char *arg2 = (char *) 0 ;
9081 : CPLErr result;
9082 :
9083 0 : arg1 = (GDALDatasetShadow *)jarg1;
9084 0 : arg2 = (char *)jarg2;
9085 : {
9086 0 : if (!arg2) {
9087 : {
9088 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
9089 : };
9090 : }
9091 : }
9092 : {
9093 0 : CPLErrorReset();
9094 0 : result = (CPLErr)GDALDatasetShadow_SetProjection(arg1,(char const *)arg2);
9095 0 : CPLErr eclass = CPLGetLastErrorType();
9096 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9097 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9098 :
9099 :
9100 :
9101 : }
9102 : }
9103 0 : jresult = (int)result;
9104 0 : return jresult;
9105 : }
9106 :
9107 :
9108 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_SetSpatialRef___(void * jarg1, void * jarg2) {
9109 : int jresult ;
9110 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9111 0 : OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ;
9112 : CPLErr result;
9113 :
9114 0 : arg1 = (GDALDatasetShadow *)jarg1;
9115 0 : arg2 = (OSRSpatialReferenceShadow *)jarg2;
9116 : {
9117 0 : CPLErrorReset();
9118 0 : result = (CPLErr)GDALDatasetShadow_SetSpatialRef(arg1,arg2);
9119 0 : CPLErr eclass = CPLGetLastErrorType();
9120 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9121 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9122 :
9123 :
9124 :
9125 : }
9126 : }
9127 0 : jresult = (int)result;
9128 0 : return jresult;
9129 : }
9130 :
9131 :
9132 5 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetGeoTransform___(void * jarg1, void * jarg2) {
9133 5 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9134 : double *arg2 ;
9135 :
9136 5 : arg1 = (GDALDatasetShadow *)jarg1;
9137 : {
9138 : /* %typemap(in) (double argout[ANY]) */
9139 5 : arg2 = (double *)jarg2;
9140 : }
9141 : {
9142 5 : CPLErrorReset();
9143 5 : GDALDatasetShadow_GetGeoTransform(arg1,arg2);
9144 5 : CPLErr eclass = CPLGetLastErrorType();
9145 5 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9146 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9147 :
9148 :
9149 :
9150 : }
9151 : }
9152 5 : }
9153 :
9154 :
9155 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_SetGeoTransform___(void * jarg1, void * jarg2) {
9156 : int jresult ;
9157 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9158 : double *arg2 ;
9159 : CPLErr result;
9160 :
9161 0 : arg1 = (GDALDatasetShadow *)jarg1;
9162 : {
9163 : /* %typemap(in) (double argin[ANY]) */
9164 0 : arg2 = (double *)jarg2;
9165 : }
9166 : {
9167 0 : CPLErrorReset();
9168 0 : result = (CPLErr)GDALDatasetShadow_SetGeoTransform(arg1,arg2);
9169 0 : CPLErr eclass = CPLGetLastErrorType();
9170 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9171 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9172 :
9173 :
9174 :
9175 : }
9176 : }
9177 0 : jresult = (int)result;
9178 0 : return jresult;
9179 : }
9180 :
9181 :
9182 1 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_BuildOverviews___(void * jarg1, char * jarg2, int jarg3, void * jarg4, void * jarg5, void * jarg6, void * jarg7) {
9183 : int jresult ;
9184 1 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9185 1 : char *arg2 = (char *) "NEAREST" ;
9186 1 : int arg3 = (int) 0 ;
9187 1 : int *arg4 = (int *) 0 ;
9188 1 : GDALProgressFunc arg5 = (GDALProgressFunc) NULL ;
9189 1 : void *arg6 = (void *) NULL ;
9190 1 : char **arg7 = (char **) NULL ;
9191 : int result;
9192 :
9193 1 : arg1 = (GDALDatasetShadow *)jarg1;
9194 1 : arg2 = (char *)jarg2;
9195 1 : arg3 = (int)jarg3;
9196 1 : arg4 = (int *)jarg4;
9197 1 : arg5 = (GDALProgressFunc)jarg5;
9198 1 : arg6 = (void *)jarg6;
9199 1 : arg7 = (char **)jarg7;
9200 : {
9201 1 : CPLErrorReset();
9202 1 : result = (int)GDALDatasetShadow_BuildOverviews(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7);
9203 1 : CPLErr eclass = CPLGetLastErrorType();
9204 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9205 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9206 :
9207 :
9208 :
9209 : }
9210 : }
9211 1 : jresult = result;
9212 1 : return jresult;
9213 : }
9214 :
9215 :
9216 7 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetGCPCount___(void * jarg1) {
9217 : int jresult ;
9218 7 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9219 : int result;
9220 :
9221 7 : arg1 = (GDALDatasetShadow *)jarg1;
9222 : {
9223 7 : CPLErrorReset();
9224 7 : result = (int)GDALDatasetShadow_GetGCPCount(arg1);
9225 7 : CPLErr eclass = CPLGetLastErrorType();
9226 7 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9227 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9228 :
9229 :
9230 :
9231 : }
9232 : }
9233 7 : jresult = result;
9234 7 : return jresult;
9235 : }
9236 :
9237 :
9238 2 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetGCPProjection___(void * jarg1) {
9239 : char * jresult ;
9240 2 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9241 2 : char *result = 0 ;
9242 :
9243 2 : arg1 = (GDALDatasetShadow *)jarg1;
9244 : {
9245 2 : CPLErrorReset();
9246 2 : result = (char *)GDALDatasetShadow_GetGCPProjection(arg1);
9247 2 : CPLErr eclass = CPLGetLastErrorType();
9248 2 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9249 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9250 :
9251 :
9252 :
9253 : }
9254 : }
9255 2 : jresult = SWIG_csharp_string_callback((const char *)result);
9256 2 : return jresult;
9257 : }
9258 :
9259 :
9260 2 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_FlushCache___(void * jarg1) {
9261 : int jresult ;
9262 2 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9263 : CPLErr result;
9264 :
9265 2 : arg1 = (GDALDatasetShadow *)jarg1;
9266 : {
9267 2 : CPLErrorReset();
9268 2 : result = (CPLErr)GDALDatasetShadow_FlushCache(arg1);
9269 2 : CPLErr eclass = CPLGetLastErrorType();
9270 2 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9271 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9272 :
9273 :
9274 :
9275 : }
9276 : }
9277 2 : jresult = (int)result;
9278 2 : return jresult;
9279 : }
9280 :
9281 :
9282 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_AddBand___(void * jarg1, int jarg2, void * jarg3) {
9283 : int jresult ;
9284 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9285 0 : GDALDataType arg2 = (GDALDataType) GDT_Byte ;
9286 0 : char **arg3 = (char **) 0 ;
9287 : CPLErr result;
9288 :
9289 0 : arg1 = (GDALDatasetShadow *)jarg1;
9290 0 : arg2 = (GDALDataType)jarg2;
9291 0 : arg3 = (char **)jarg3;
9292 : {
9293 0 : CPLErrorReset();
9294 0 : result = (CPLErr)GDALDatasetShadow_AddBand(arg1,arg2,arg3);
9295 0 : CPLErr eclass = CPLGetLastErrorType();
9296 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9297 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9298 :
9299 :
9300 :
9301 : }
9302 : }
9303 0 : jresult = (int)result;
9304 0 : return jresult;
9305 : }
9306 :
9307 :
9308 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_CreateMaskBand___(void * jarg1, int jarg2) {
9309 : int jresult ;
9310 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9311 : int arg2 ;
9312 : CPLErr result;
9313 :
9314 0 : arg1 = (GDALDatasetShadow *)jarg1;
9315 0 : arg2 = (int)jarg2;
9316 : {
9317 0 : CPLErrorReset();
9318 0 : result = (CPLErr)GDALDatasetShadow_CreateMaskBand(arg1,arg2);
9319 0 : CPLErr eclass = CPLGetLastErrorType();
9320 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9321 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9322 :
9323 :
9324 :
9325 : }
9326 : }
9327 0 : jresult = (int)result;
9328 0 : return jresult;
9329 : }
9330 :
9331 :
9332 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetFileList___(void * jarg1) {
9333 : void * jresult ;
9334 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9335 0 : char **result = 0 ;
9336 :
9337 0 : arg1 = (GDALDatasetShadow *)jarg1;
9338 : {
9339 0 : CPLErrorReset();
9340 0 : result = (char **)GDALDatasetShadow_GetFileList(arg1);
9341 0 : CPLErr eclass = CPLGetLastErrorType();
9342 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9343 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9344 :
9345 :
9346 :
9347 : }
9348 : }
9349 0 : jresult = result;
9350 0 : return jresult;
9351 : }
9352 :
9353 :
9354 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_AdviseRead___(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5, void * jarg6, void * jarg7, void * jarg8, int jarg9, void * jarg10, void * jarg11) {
9355 : int jresult ;
9356 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9357 : int arg2 ;
9358 : int arg3 ;
9359 : int arg4 ;
9360 : int arg5 ;
9361 0 : int *arg6 = (int *) 0 ;
9362 0 : int *arg7 = (int *) 0 ;
9363 0 : GDALDataType *arg8 = (GDALDataType *) 0 ;
9364 0 : int arg9 = (int) 0 ;
9365 0 : int *arg10 = (int *) 0 ;
9366 0 : char **arg11 = (char **) NULL ;
9367 : CPLErr result;
9368 :
9369 0 : arg1 = (GDALDatasetShadow *)jarg1;
9370 0 : arg2 = (int)jarg2;
9371 0 : arg3 = (int)jarg3;
9372 0 : arg4 = (int)jarg4;
9373 0 : arg5 = (int)jarg5;
9374 0 : arg6 = (int *)jarg6;
9375 0 : arg7 = (int *)jarg7;
9376 : {
9377 : /* %typemap(in) (type *optional_##int) */
9378 0 : arg8 = (GDALDataType *)jarg8;
9379 : }
9380 0 : arg9 = (int)jarg9;
9381 0 : arg10 = (int *)jarg10;
9382 0 : arg11 = (char **)jarg11;
9383 : {
9384 0 : CPLErrorReset();
9385 0 : result = (CPLErr)GDALDatasetShadow_AdviseRead(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
9386 0 : CPLErr eclass = CPLGetLastErrorType();
9387 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9388 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9389 :
9390 :
9391 :
9392 : }
9393 : }
9394 0 : jresult = (int)result;
9395 0 : return jresult;
9396 : }
9397 :
9398 :
9399 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetLayer___(void * jarg1, int jarg2) {
9400 : void * jresult ;
9401 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9402 : int arg2 ;
9403 0 : OGRLayerShadow *result = 0 ;
9404 :
9405 0 : arg1 = (GDALDatasetShadow *)jarg1;
9406 0 : arg2 = (int)jarg2;
9407 : {
9408 0 : CPLErrorReset();
9409 0 : result = (OGRLayerShadow *)GDALDatasetShadow_GetLayer(arg1,arg2);
9410 0 : CPLErr eclass = CPLGetLastErrorType();
9411 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9412 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9413 :
9414 :
9415 :
9416 : }
9417 : }
9418 0 : jresult = (void *)result;
9419 0 : return jresult;
9420 : }
9421 :
9422 :
9423 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetLayerByName___(void * jarg1, char * jarg2) {
9424 : void * jresult ;
9425 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9426 0 : char *arg2 = (char *) 0 ;
9427 0 : OGRLayerShadow *result = 0 ;
9428 :
9429 0 : arg1 = (GDALDatasetShadow *)jarg1;
9430 0 : arg2 = (char *)jarg2;
9431 : {
9432 0 : CPLErrorReset();
9433 0 : result = (OGRLayerShadow *)GDALDatasetShadow_GetLayerByName(arg1,(char const *)arg2);
9434 0 : CPLErr eclass = CPLGetLastErrorType();
9435 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9436 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9437 :
9438 :
9439 :
9440 : }
9441 : }
9442 0 : jresult = (void *)result;
9443 0 : return jresult;
9444 : }
9445 :
9446 :
9447 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_ResetReading___(void * jarg1) {
9448 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9449 :
9450 0 : arg1 = (GDALDatasetShadow *)jarg1;
9451 : {
9452 0 : CPLErrorReset();
9453 0 : GDALDatasetShadow_ResetReading(arg1);
9454 0 : CPLErr eclass = CPLGetLastErrorType();
9455 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9456 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9457 :
9458 :
9459 :
9460 : }
9461 : }
9462 0 : }
9463 :
9464 :
9465 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetLayerCount___(void * jarg1) {
9466 : int jresult ;
9467 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9468 : int result;
9469 :
9470 0 : arg1 = (GDALDatasetShadow *)jarg1;
9471 : {
9472 0 : CPLErrorReset();
9473 0 : result = (int)GDALDatasetShadow_GetLayerCount(arg1);
9474 0 : CPLErr eclass = CPLGetLastErrorType();
9475 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9476 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9477 :
9478 :
9479 :
9480 : }
9481 : }
9482 0 : jresult = result;
9483 0 : return jresult;
9484 : }
9485 :
9486 :
9487 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetNextFeature___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
9488 : void * jresult ;
9489 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9490 0 : OGRLayerShadow **arg2 = (OGRLayerShadow **) NULL ;
9491 0 : double *arg3 = (double *) NULL ;
9492 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
9493 0 : void *arg5 = (void *) NULL ;
9494 0 : OGRFeatureShadow *result = 0 ;
9495 :
9496 0 : arg1 = (GDALDatasetShadow *)jarg1;
9497 0 : arg2 = (OGRLayerShadow **)jarg2;
9498 : {
9499 : /* %typemap(in) (double inout[ANY]) */
9500 0 : arg3 = (double *)jarg3;
9501 : }
9502 0 : arg4 = (GDALProgressFunc)jarg4;
9503 0 : arg5 = (void *)jarg5;
9504 : {
9505 0 : CPLErrorReset();
9506 0 : result = (OGRFeatureShadow *)GDALDatasetShadow_GetNextFeature(arg1,arg2,arg3,arg4,arg5);
9507 0 : CPLErr eclass = CPLGetLastErrorType();
9508 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9509 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9510 :
9511 :
9512 :
9513 : }
9514 : }
9515 0 : jresult = (void *)result;
9516 0 : return jresult;
9517 : }
9518 :
9519 :
9520 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_AbortSQL___(void * jarg1) {
9521 : int jresult ;
9522 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9523 : OGRErr result;
9524 :
9525 0 : arg1 = (GDALDatasetShadow *)jarg1;
9526 : {
9527 0 : CPLErrorReset();
9528 0 : result = (OGRErr)GDALDatasetShadow_AbortSQL(arg1);
9529 0 : CPLErr eclass = CPLGetLastErrorType();
9530 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9531 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9532 :
9533 :
9534 :
9535 : }
9536 : }
9537 : {
9538 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
9539 0 : jresult = result;
9540 : }
9541 : {
9542 : /* %typemap(ret) OGRErr */
9543 :
9544 : }
9545 0 : return jresult;
9546 : }
9547 :
9548 :
9549 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_StartTransaction___(void * jarg1, int jarg2) {
9550 : int jresult ;
9551 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9552 0 : int arg2 = (int) FALSE ;
9553 : OGRErr result;
9554 :
9555 0 : arg1 = (GDALDatasetShadow *)jarg1;
9556 0 : arg2 = (int)jarg2;
9557 : {
9558 0 : CPLErrorReset();
9559 0 : result = (OGRErr)GDALDatasetShadow_StartTransaction(arg1,arg2);
9560 0 : CPLErr eclass = CPLGetLastErrorType();
9561 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9562 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9563 :
9564 :
9565 :
9566 : }
9567 : }
9568 : {
9569 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
9570 0 : jresult = result;
9571 : }
9572 : {
9573 : /* %typemap(ret) OGRErr */
9574 :
9575 : }
9576 0 : return jresult;
9577 : }
9578 :
9579 :
9580 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_CommitTransaction___(void * jarg1) {
9581 : int jresult ;
9582 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9583 : OGRErr result;
9584 :
9585 0 : arg1 = (GDALDatasetShadow *)jarg1;
9586 : {
9587 0 : CPLErrorReset();
9588 0 : result = (OGRErr)GDALDatasetShadow_CommitTransaction(arg1);
9589 0 : CPLErr eclass = CPLGetLastErrorType();
9590 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9591 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9592 :
9593 :
9594 :
9595 : }
9596 : }
9597 : {
9598 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
9599 0 : jresult = result;
9600 : }
9601 : {
9602 : /* %typemap(ret) OGRErr */
9603 :
9604 : }
9605 0 : return jresult;
9606 : }
9607 :
9608 :
9609 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_RollbackTransaction___(void * jarg1) {
9610 : int jresult ;
9611 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9612 : OGRErr result;
9613 :
9614 0 : arg1 = (GDALDatasetShadow *)jarg1;
9615 : {
9616 0 : CPLErrorReset();
9617 0 : result = (OGRErr)GDALDatasetShadow_RollbackTransaction(arg1);
9618 0 : CPLErr eclass = CPLGetLastErrorType();
9619 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9620 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9621 :
9622 :
9623 :
9624 : }
9625 : }
9626 : {
9627 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
9628 0 : jresult = result;
9629 : }
9630 : {
9631 : /* %typemap(ret) OGRErr */
9632 :
9633 : }
9634 0 : return jresult;
9635 : }
9636 :
9637 :
9638 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_ClearStatistics___(void * jarg1) {
9639 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9640 :
9641 0 : arg1 = (GDALDatasetShadow *)jarg1;
9642 : {
9643 0 : CPLErrorReset();
9644 0 : GDALDatasetShadow_ClearStatistics(arg1);
9645 0 : CPLErr eclass = CPLGetLastErrorType();
9646 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9647 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9648 :
9649 :
9650 :
9651 : }
9652 : }
9653 0 : }
9654 :
9655 :
9656 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetFieldDomainNames___(void * jarg1, void * jarg2) {
9657 : void * jresult ;
9658 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9659 0 : char **arg2 = (char **) 0 ;
9660 0 : char **result = 0 ;
9661 :
9662 0 : arg1 = (GDALDatasetShadow *)jarg1;
9663 0 : arg2 = (char **)jarg2;
9664 : {
9665 0 : CPLErrorReset();
9666 0 : result = (char **)GDALDatasetShadow_GetFieldDomainNames(arg1,arg2);
9667 0 : CPLErr eclass = CPLGetLastErrorType();
9668 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9669 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9670 :
9671 :
9672 :
9673 : }
9674 : }
9675 0 : jresult = result;
9676 0 : return jresult;
9677 : }
9678 :
9679 :
9680 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetFieldDomain___(void * jarg1, char * jarg2) {
9681 : void * jresult ;
9682 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9683 0 : char *arg2 = (char *) 0 ;
9684 0 : OGRFieldDomainShadow *result = 0 ;
9685 :
9686 0 : arg1 = (GDALDatasetShadow *)jarg1;
9687 0 : arg2 = (char *)jarg2;
9688 : {
9689 0 : if (!arg2) {
9690 : {
9691 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
9692 : };
9693 : }
9694 : }
9695 : {
9696 0 : CPLErrorReset();
9697 0 : result = (OGRFieldDomainShadow *)GDALDatasetShadow_GetFieldDomain(arg1,(char const *)arg2);
9698 0 : CPLErr eclass = CPLGetLastErrorType();
9699 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9700 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9701 :
9702 :
9703 :
9704 : }
9705 : }
9706 0 : jresult = (void *)result;
9707 0 : return jresult;
9708 : }
9709 :
9710 :
9711 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_AddFieldDomain___(void * jarg1, void * jarg2) {
9712 : unsigned int jresult ;
9713 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9714 0 : OGRFieldDomainShadow *arg2 = (OGRFieldDomainShadow *) 0 ;
9715 : bool result;
9716 :
9717 0 : arg1 = (GDALDatasetShadow *)jarg1;
9718 0 : arg2 = (OGRFieldDomainShadow *)jarg2;
9719 : {
9720 0 : if (!arg2) {
9721 : {
9722 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
9723 : };
9724 : }
9725 : }
9726 : {
9727 0 : CPLErrorReset();
9728 0 : result = (bool)GDALDatasetShadow_AddFieldDomain(arg1,arg2);
9729 0 : CPLErr eclass = CPLGetLastErrorType();
9730 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9731 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9732 :
9733 :
9734 :
9735 : }
9736 : }
9737 0 : jresult = result;
9738 0 : return jresult;
9739 : }
9740 :
9741 :
9742 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_DeleteFieldDomain___(void * jarg1, char * jarg2) {
9743 : unsigned int jresult ;
9744 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9745 0 : char *arg2 = (char *) 0 ;
9746 : bool result;
9747 :
9748 0 : arg1 = (GDALDatasetShadow *)jarg1;
9749 0 : arg2 = (char *)jarg2;
9750 : {
9751 0 : if (!arg2) {
9752 : {
9753 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
9754 : };
9755 : }
9756 : }
9757 : {
9758 0 : CPLErrorReset();
9759 0 : result = (bool)GDALDatasetShadow_DeleteFieldDomain(arg1,(char const *)arg2);
9760 0 : CPLErr eclass = CPLGetLastErrorType();
9761 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9762 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9763 :
9764 :
9765 :
9766 : }
9767 : }
9768 0 : jresult = result;
9769 0 : return jresult;
9770 : }
9771 :
9772 :
9773 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_UpdateFieldDomain___(void * jarg1, void * jarg2) {
9774 : unsigned int jresult ;
9775 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9776 0 : OGRFieldDomainShadow *arg2 = (OGRFieldDomainShadow *) 0 ;
9777 : bool result;
9778 :
9779 0 : arg1 = (GDALDatasetShadow *)jarg1;
9780 0 : arg2 = (OGRFieldDomainShadow *)jarg2;
9781 : {
9782 0 : if (!arg2) {
9783 : {
9784 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
9785 : };
9786 : }
9787 : }
9788 : {
9789 0 : CPLErrorReset();
9790 0 : result = (bool)GDALDatasetShadow_UpdateFieldDomain(arg1,arg2);
9791 0 : CPLErr eclass = CPLGetLastErrorType();
9792 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9793 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9794 :
9795 :
9796 :
9797 : }
9798 : }
9799 0 : jresult = result;
9800 0 : return jresult;
9801 : }
9802 :
9803 :
9804 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetRelationshipNames___(void * jarg1, void * jarg2) {
9805 : void * jresult ;
9806 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9807 0 : char **arg2 = (char **) 0 ;
9808 0 : char **result = 0 ;
9809 :
9810 0 : arg1 = (GDALDatasetShadow *)jarg1;
9811 0 : arg2 = (char **)jarg2;
9812 : {
9813 0 : CPLErrorReset();
9814 0 : result = (char **)GDALDatasetShadow_GetRelationshipNames(arg1,arg2);
9815 0 : CPLErr eclass = CPLGetLastErrorType();
9816 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9817 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9818 :
9819 :
9820 :
9821 : }
9822 : }
9823 0 : jresult = result;
9824 0 : return jresult;
9825 : }
9826 :
9827 :
9828 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_GetRelationship___(void * jarg1, char * jarg2) {
9829 : void * jresult ;
9830 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9831 0 : char *arg2 = (char *) 0 ;
9832 0 : GDALRelationshipShadow *result = 0 ;
9833 :
9834 0 : arg1 = (GDALDatasetShadow *)jarg1;
9835 0 : arg2 = (char *)jarg2;
9836 : {
9837 0 : if (!arg2) {
9838 : {
9839 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
9840 : };
9841 : }
9842 : }
9843 : {
9844 0 : CPLErrorReset();
9845 0 : result = (GDALRelationshipShadow *)GDALDatasetShadow_GetRelationship(arg1,(char const *)arg2);
9846 0 : CPLErr eclass = CPLGetLastErrorType();
9847 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9848 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9849 :
9850 :
9851 :
9852 : }
9853 : }
9854 0 : jresult = (void *)result;
9855 0 : return jresult;
9856 : }
9857 :
9858 :
9859 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_AddRelationship___(void * jarg1, void * jarg2) {
9860 : unsigned int jresult ;
9861 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9862 0 : GDALRelationshipShadow *arg2 = (GDALRelationshipShadow *) 0 ;
9863 : bool result;
9864 :
9865 0 : arg1 = (GDALDatasetShadow *)jarg1;
9866 0 : arg2 = (GDALRelationshipShadow *)jarg2;
9867 : {
9868 0 : if (!arg2) {
9869 : {
9870 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
9871 : };
9872 : }
9873 : }
9874 : {
9875 0 : CPLErrorReset();
9876 0 : result = (bool)GDALDatasetShadow_AddRelationship(arg1,arg2);
9877 0 : CPLErr eclass = CPLGetLastErrorType();
9878 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9879 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9880 :
9881 :
9882 :
9883 : }
9884 : }
9885 0 : jresult = result;
9886 0 : return jresult;
9887 : }
9888 :
9889 :
9890 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_DeleteRelationship___(void * jarg1, char * jarg2) {
9891 : unsigned int jresult ;
9892 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9893 0 : char *arg2 = (char *) 0 ;
9894 : bool result;
9895 :
9896 0 : arg1 = (GDALDatasetShadow *)jarg1;
9897 0 : arg2 = (char *)jarg2;
9898 : {
9899 0 : if (!arg2) {
9900 : {
9901 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
9902 : };
9903 : }
9904 : }
9905 : {
9906 0 : CPLErrorReset();
9907 0 : result = (bool)GDALDatasetShadow_DeleteRelationship(arg1,(char const *)arg2);
9908 0 : CPLErr eclass = CPLGetLastErrorType();
9909 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9910 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9911 :
9912 :
9913 :
9914 : }
9915 : }
9916 0 : jresult = result;
9917 0 : return jresult;
9918 : }
9919 :
9920 :
9921 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_UpdateRelationship___(void * jarg1, void * jarg2) {
9922 : unsigned int jresult ;
9923 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9924 0 : GDALRelationshipShadow *arg2 = (GDALRelationshipShadow *) 0 ;
9925 : bool result;
9926 :
9927 0 : arg1 = (GDALDatasetShadow *)jarg1;
9928 0 : arg2 = (GDALRelationshipShadow *)jarg2;
9929 : {
9930 0 : if (!arg2) {
9931 : {
9932 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
9933 : };
9934 : }
9935 : }
9936 : {
9937 0 : CPLErrorReset();
9938 0 : result = (bool)GDALDatasetShadow_UpdateRelationship(arg1,arg2);
9939 0 : CPLErr eclass = CPLGetLastErrorType();
9940 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9941 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9942 :
9943 :
9944 :
9945 : }
9946 : }
9947 0 : jresult = result;
9948 0 : return jresult;
9949 : }
9950 :
9951 :
9952 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_ReadRaster__SWIG_0___(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5, void * jarg6, int jarg7, int jarg8, int jarg9, int jarg10, void * jarg11, int jarg12, int jarg13, int jarg14) {
9953 : int jresult ;
9954 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
9955 : int arg2 ;
9956 : int arg3 ;
9957 : int arg4 ;
9958 : int arg5 ;
9959 0 : void *arg6 = (void *) 0 ;
9960 : int arg7 ;
9961 : int arg8 ;
9962 : GDALDataType arg9 ;
9963 : int arg10 ;
9964 0 : int *arg11 = (int *) 0 ;
9965 : int arg12 ;
9966 : int arg13 ;
9967 : int arg14 ;
9968 : CPLErr result;
9969 :
9970 0 : arg1 = (GDALDatasetShadow *)jarg1;
9971 0 : arg2 = (int)jarg2;
9972 0 : arg3 = (int)jarg3;
9973 0 : arg4 = (int)jarg4;
9974 0 : arg5 = (int)jarg5;
9975 0 : arg6 = (void *)jarg6;
9976 0 : arg7 = (int)jarg7;
9977 0 : arg8 = (int)jarg8;
9978 0 : arg9 = (GDALDataType)jarg9;
9979 0 : arg10 = (int)jarg10;
9980 : {
9981 : /* %typemap(in) (int argin[ANY]) */
9982 0 : arg11 = (int *)jarg11;
9983 : }
9984 0 : arg12 = (int)jarg12;
9985 0 : arg13 = (int)jarg13;
9986 0 : arg14 = (int)jarg14;
9987 : {
9988 0 : CPLErrorReset();
9989 0 : result = (CPLErr)GDALDatasetShadow_ReadRaster__SWIG_0(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
9990 0 : CPLErr eclass = CPLGetLastErrorType();
9991 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9992 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9993 :
9994 :
9995 :
9996 : }
9997 : }
9998 0 : jresult = (int)result;
9999 0 : return jresult;
10000 : }
10001 :
10002 :
10003 1 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_WriteRaster__SWIG_0___(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5, void * jarg6, int jarg7, int jarg8, int jarg9, int jarg10, void * jarg11, int jarg12, int jarg13, int jarg14) {
10004 : int jresult ;
10005 1 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
10006 : int arg2 ;
10007 : int arg3 ;
10008 : int arg4 ;
10009 : int arg5 ;
10010 1 : void *arg6 = (void *) 0 ;
10011 : int arg7 ;
10012 : int arg8 ;
10013 : GDALDataType arg9 ;
10014 : int arg10 ;
10015 1 : int *arg11 = (int *) 0 ;
10016 : int arg12 ;
10017 : int arg13 ;
10018 : int arg14 ;
10019 : CPLErr result;
10020 :
10021 1 : arg1 = (GDALDatasetShadow *)jarg1;
10022 1 : arg2 = (int)jarg2;
10023 1 : arg3 = (int)jarg3;
10024 1 : arg4 = (int)jarg4;
10025 1 : arg5 = (int)jarg5;
10026 1 : arg6 = (void *)jarg6;
10027 1 : arg7 = (int)jarg7;
10028 1 : arg8 = (int)jarg8;
10029 1 : arg9 = (GDALDataType)jarg9;
10030 1 : arg10 = (int)jarg10;
10031 : {
10032 : /* %typemap(in) (int argin[ANY]) */
10033 1 : arg11 = (int *)jarg11;
10034 : }
10035 1 : arg12 = (int)jarg12;
10036 1 : arg13 = (int)jarg13;
10037 1 : arg14 = (int)jarg14;
10038 : {
10039 1 : CPLErrorReset();
10040 1 : result = (CPLErr)GDALDatasetShadow_WriteRaster__SWIG_0(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
10041 1 : CPLErr eclass = CPLGetLastErrorType();
10042 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10043 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10044 :
10045 :
10046 :
10047 : }
10048 : }
10049 1 : jresult = (int)result;
10050 1 : return jresult;
10051 : }
10052 :
10053 :
10054 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_ReadRaster__SWIG_1___(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5, void * jarg6, int jarg7, int jarg8, int jarg9, int jarg10, void * jarg11, int jarg12, int jarg13, int jarg14, void * jarg15) {
10055 : int jresult ;
10056 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
10057 : int arg2 ;
10058 : int arg3 ;
10059 : int arg4 ;
10060 : int arg5 ;
10061 0 : void *arg6 = (void *) 0 ;
10062 : int arg7 ;
10063 : int arg8 ;
10064 : GDALDataType arg9 ;
10065 : int arg10 ;
10066 0 : int *arg11 = (int *) 0 ;
10067 : int arg12 ;
10068 : int arg13 ;
10069 : int arg14 ;
10070 0 : GDALRasterIOExtraArg *arg15 = (GDALRasterIOExtraArg *) 0 ;
10071 : CPLErr result;
10072 :
10073 0 : arg1 = (GDALDatasetShadow *)jarg1;
10074 0 : arg2 = (int)jarg2;
10075 0 : arg3 = (int)jarg3;
10076 0 : arg4 = (int)jarg4;
10077 0 : arg5 = (int)jarg5;
10078 0 : arg6 = (void *)jarg6;
10079 0 : arg7 = (int)jarg7;
10080 0 : arg8 = (int)jarg8;
10081 0 : arg9 = (GDALDataType)jarg9;
10082 0 : arg10 = (int)jarg10;
10083 : {
10084 : /* %typemap(in) (int argin[ANY]) */
10085 0 : arg11 = (int *)jarg11;
10086 : }
10087 0 : arg12 = (int)jarg12;
10088 0 : arg13 = (int)jarg13;
10089 0 : arg14 = (int)jarg14;
10090 0 : arg15 = (GDALRasterIOExtraArg *)jarg15;
10091 : {
10092 0 : CPLErrorReset();
10093 0 : result = (CPLErr)GDALDatasetShadow_ReadRaster__SWIG_1(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
10094 0 : CPLErr eclass = CPLGetLastErrorType();
10095 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10096 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10097 :
10098 :
10099 :
10100 : }
10101 : }
10102 0 : jresult = (int)result;
10103 0 : return jresult;
10104 : }
10105 :
10106 :
10107 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_WriteRaster__SWIG_1___(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5, void * jarg6, int jarg7, int jarg8, int jarg9, int jarg10, void * jarg11, int jarg12, int jarg13, int jarg14, void * jarg15) {
10108 : int jresult ;
10109 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
10110 : int arg2 ;
10111 : int arg3 ;
10112 : int arg4 ;
10113 : int arg5 ;
10114 0 : void *arg6 = (void *) 0 ;
10115 : int arg7 ;
10116 : int arg8 ;
10117 : GDALDataType arg9 ;
10118 : int arg10 ;
10119 0 : int *arg11 = (int *) 0 ;
10120 : int arg12 ;
10121 : int arg13 ;
10122 : int arg14 ;
10123 0 : GDALRasterIOExtraArg *arg15 = (GDALRasterIOExtraArg *) 0 ;
10124 : CPLErr result;
10125 :
10126 0 : arg1 = (GDALDatasetShadow *)jarg1;
10127 0 : arg2 = (int)jarg2;
10128 0 : arg3 = (int)jarg3;
10129 0 : arg4 = (int)jarg4;
10130 0 : arg5 = (int)jarg5;
10131 0 : arg6 = (void *)jarg6;
10132 0 : arg7 = (int)jarg7;
10133 0 : arg8 = (int)jarg8;
10134 0 : arg9 = (GDALDataType)jarg9;
10135 0 : arg10 = (int)jarg10;
10136 : {
10137 : /* %typemap(in) (int argin[ANY]) */
10138 0 : arg11 = (int *)jarg11;
10139 : }
10140 0 : arg12 = (int)jarg12;
10141 0 : arg13 = (int)jarg13;
10142 0 : arg14 = (int)jarg14;
10143 0 : arg15 = (GDALRasterIOExtraArg *)jarg15;
10144 : {
10145 0 : CPLErrorReset();
10146 0 : result = (CPLErr)GDALDatasetShadow_WriteRaster__SWIG_1(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
10147 0 : CPLErr eclass = CPLGetLastErrorType();
10148 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10149 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10150 :
10151 :
10152 :
10153 : }
10154 : }
10155 0 : jresult = (int)result;
10156 0 : return jresult;
10157 : }
10158 :
10159 :
10160 1 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset___GetGCPs___(void * jarg1) {
10161 : void * jresult ;
10162 1 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
10163 1 : GDAL_GCP *result = 0 ;
10164 :
10165 1 : arg1 = (GDALDatasetShadow *)jarg1;
10166 : {
10167 1 : CPLErrorReset();
10168 1 : result = (GDAL_GCP *)GDALDatasetShadow___GetGCPs(arg1);
10169 1 : CPLErr eclass = CPLGetLastErrorType();
10170 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10171 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10172 :
10173 :
10174 :
10175 : }
10176 : }
10177 1 : jresult = result;
10178 1 : return jresult;
10179 : }
10180 :
10181 :
10182 1 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dataset___SetGCPs___(void * jarg1, int jarg2, void * jarg3, char * jarg4) {
10183 : int jresult ;
10184 1 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
10185 : int arg2 ;
10186 1 : GDAL_GCP *arg3 = (GDAL_GCP *) 0 ;
10187 1 : char *arg4 = (char *) 0 ;
10188 : CPLErr result;
10189 :
10190 1 : arg1 = (GDALDatasetShadow *)jarg1;
10191 1 : arg2 = (int)jarg2;
10192 1 : arg3 = (GDAL_GCP *)jarg3;
10193 1 : arg4 = (char *)jarg4;
10194 : {
10195 1 : CPLErrorReset();
10196 1 : result = (CPLErr)GDALDatasetShadow___SetGCPs(arg1,arg2,(GDAL_GCP const *)arg3,(char const *)arg4);
10197 1 : CPLErr eclass = CPLGetLastErrorType();
10198 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10199 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10200 :
10201 :
10202 :
10203 : }
10204 : }
10205 1 : jresult = (int)result;
10206 1 : return jresult;
10207 : }
10208 :
10209 :
10210 4 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Dataset___WriteCArrayItem_GDAL_GCP___(void * jarg1, void * jarg2, int jarg3, void * jarg4) {
10211 4 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
10212 4 : GDAL_GCP *arg2 = (GDAL_GCP *) 0 ;
10213 : int arg3 ;
10214 4 : GDAL_GCP *arg4 = (GDAL_GCP *) 0 ;
10215 :
10216 4 : arg1 = (GDALDatasetShadow *)jarg1;
10217 4 : arg2 = (GDAL_GCP *)jarg2;
10218 4 : arg3 = (int)jarg3;
10219 4 : arg4 = (GDAL_GCP *)jarg4;
10220 : {
10221 4 : CPLErrorReset();
10222 4 : GDALDatasetShadow___WriteCArrayItem_GDAL_GCP(arg1,arg2,arg3,arg4);
10223 4 : CPLErr eclass = CPLGetLastErrorType();
10224 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10225 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10226 :
10227 :
10228 :
10229 : }
10230 : }
10231 4 : }
10232 :
10233 :
10234 4 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset___ReadCArrayItem_GDAL_GCP___(void * jarg1, void * jarg2, int jarg3) {
10235 : void * jresult ;
10236 4 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
10237 4 : GDAL_GCP *arg2 = (GDAL_GCP *) 0 ;
10238 : int arg3 ;
10239 4 : GDAL_GCP *result = 0 ;
10240 :
10241 4 : arg1 = (GDALDatasetShadow *)jarg1;
10242 4 : arg2 = (GDAL_GCP *)jarg2;
10243 4 : arg3 = (int)jarg3;
10244 : {
10245 4 : CPLErrorReset();
10246 4 : result = (GDAL_GCP *)GDALDatasetShadow___ReadCArrayItem_GDAL_GCP(arg1,arg2,arg3);
10247 4 : CPLErr eclass = CPLGetLastErrorType();
10248 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10249 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10250 :
10251 :
10252 :
10253 : }
10254 : }
10255 4 : jresult = (void *)result;
10256 4 : return jresult;
10257 : }
10258 :
10259 :
10260 1 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset___AllocCArray_GDAL_GCP___(void * jarg1, int jarg2) {
10261 : void * jresult ;
10262 1 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
10263 : int arg2 ;
10264 1 : GDAL_GCP *result = 0 ;
10265 :
10266 1 : arg1 = (GDALDatasetShadow *)jarg1;
10267 1 : arg2 = (int)jarg2;
10268 : {
10269 1 : CPLErrorReset();
10270 1 : result = (GDAL_GCP *)GDALDatasetShadow___AllocCArray_GDAL_GCP(arg1,arg2);
10271 1 : CPLErr eclass = CPLGetLastErrorType();
10272 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10273 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10274 :
10275 :
10276 :
10277 : }
10278 : }
10279 1 : jresult = result;
10280 1 : return jresult;
10281 : }
10282 :
10283 :
10284 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Dataset___FreeCArray_GDAL_GCP___(void * jarg1, void * jarg2) {
10285 1 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
10286 1 : GDAL_GCP *arg2 = (GDAL_GCP *) 0 ;
10287 :
10288 1 : arg1 = (GDALDatasetShadow *)jarg1;
10289 1 : arg2 = (GDAL_GCP *)jarg2;
10290 : {
10291 1 : CPLErrorReset();
10292 1 : GDALDatasetShadow___FreeCArray_GDAL_GCP(arg1,arg2);
10293 1 : CPLErr eclass = CPLGetLastErrorType();
10294 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10295 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10296 :
10297 :
10298 :
10299 : }
10300 : }
10301 1 : }
10302 :
10303 :
10304 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_RasterAttributeTable___() {
10305 : void * jresult ;
10306 0 : GDALRasterAttributeTableShadow *result = 0 ;
10307 :
10308 : {
10309 0 : CPLErrorReset();
10310 0 : result = (GDALRasterAttributeTableShadow *)new_GDALRasterAttributeTableShadow();
10311 0 : CPLErr eclass = CPLGetLastErrorType();
10312 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10313 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10314 :
10315 :
10316 :
10317 : }
10318 : }
10319 0 : jresult = (void *)result;
10320 0 : return jresult;
10321 : }
10322 :
10323 :
10324 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_RasterAttributeTable___(void * jarg1) {
10325 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10326 :
10327 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10328 : {
10329 0 : CPLErrorReset();
10330 0 : delete_GDALRasterAttributeTableShadow(arg1);
10331 0 : CPLErr eclass = CPLGetLastErrorType();
10332 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10333 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10334 :
10335 :
10336 :
10337 : }
10338 : }
10339 0 : }
10340 :
10341 :
10342 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_Clone___(void * jarg1) {
10343 : void * jresult ;
10344 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10345 0 : GDALRasterAttributeTableShadow *result = 0 ;
10346 :
10347 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10348 : {
10349 0 : CPLErrorReset();
10350 0 : result = (GDALRasterAttributeTableShadow *)GDALRasterAttributeTableShadow_Clone(arg1);
10351 0 : CPLErr eclass = CPLGetLastErrorType();
10352 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10353 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10354 :
10355 :
10356 :
10357 : }
10358 : }
10359 0 : jresult = (void *)result;
10360 0 : return jresult;
10361 : }
10362 :
10363 :
10364 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_GetColumnCount___(void * jarg1) {
10365 : int jresult ;
10366 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10367 : int result;
10368 :
10369 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10370 : {
10371 0 : CPLErrorReset();
10372 0 : result = (int)GDALRasterAttributeTableShadow_GetColumnCount(arg1);
10373 0 : CPLErr eclass = CPLGetLastErrorType();
10374 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10375 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10376 :
10377 :
10378 :
10379 : }
10380 : }
10381 0 : jresult = result;
10382 0 : return jresult;
10383 : }
10384 :
10385 :
10386 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_GetNameOfCol___(void * jarg1, int jarg2) {
10387 : char * jresult ;
10388 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10389 : int arg2 ;
10390 0 : char *result = 0 ;
10391 :
10392 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10393 0 : arg2 = (int)jarg2;
10394 : {
10395 0 : CPLErrorReset();
10396 0 : result = (char *)GDALRasterAttributeTableShadow_GetNameOfCol(arg1,arg2);
10397 0 : CPLErr eclass = CPLGetLastErrorType();
10398 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10399 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10400 :
10401 :
10402 :
10403 : }
10404 : }
10405 0 : jresult = SWIG_csharp_string_callback((const char *)result);
10406 0 : return jresult;
10407 : }
10408 :
10409 :
10410 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_GetUsageOfCol___(void * jarg1, int jarg2) {
10411 : int jresult ;
10412 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10413 : int arg2 ;
10414 : GDALRATFieldUsage result;
10415 :
10416 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10417 0 : arg2 = (int)jarg2;
10418 : {
10419 0 : CPLErrorReset();
10420 0 : result = (GDALRATFieldUsage)GDALRasterAttributeTableShadow_GetUsageOfCol(arg1,arg2);
10421 0 : CPLErr eclass = CPLGetLastErrorType();
10422 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10423 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10424 :
10425 :
10426 :
10427 : }
10428 : }
10429 0 : jresult = (int)result;
10430 0 : return jresult;
10431 : }
10432 :
10433 :
10434 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_GetTypeOfCol___(void * jarg1, int jarg2) {
10435 : int jresult ;
10436 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10437 : int arg2 ;
10438 : GDALRATFieldType result;
10439 :
10440 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10441 0 : arg2 = (int)jarg2;
10442 : {
10443 0 : CPLErrorReset();
10444 0 : result = (GDALRATFieldType)GDALRasterAttributeTableShadow_GetTypeOfCol(arg1,arg2);
10445 0 : CPLErr eclass = CPLGetLastErrorType();
10446 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10447 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10448 :
10449 :
10450 :
10451 : }
10452 : }
10453 0 : jresult = (int)result;
10454 0 : return jresult;
10455 : }
10456 :
10457 :
10458 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_GetColOfUsage___(void * jarg1, int jarg2) {
10459 : int jresult ;
10460 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10461 : GDALRATFieldUsage arg2 ;
10462 : int result;
10463 :
10464 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10465 0 : arg2 = (GDALRATFieldUsage)jarg2;
10466 : {
10467 0 : CPLErrorReset();
10468 0 : result = (int)GDALRasterAttributeTableShadow_GetColOfUsage(arg1,arg2);
10469 0 : CPLErr eclass = CPLGetLastErrorType();
10470 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10471 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10472 :
10473 :
10474 :
10475 : }
10476 : }
10477 0 : jresult = result;
10478 0 : return jresult;
10479 : }
10480 :
10481 :
10482 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_GetRowCount___(void * jarg1) {
10483 : int jresult ;
10484 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10485 : int result;
10486 :
10487 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10488 : {
10489 0 : CPLErrorReset();
10490 0 : result = (int)GDALRasterAttributeTableShadow_GetRowCount(arg1);
10491 0 : CPLErr eclass = CPLGetLastErrorType();
10492 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10493 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10494 :
10495 :
10496 :
10497 : }
10498 : }
10499 0 : jresult = result;
10500 0 : return jresult;
10501 : }
10502 :
10503 :
10504 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_GetValueAsString___(void * jarg1, int jarg2, int jarg3) {
10505 : char * jresult ;
10506 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10507 : int arg2 ;
10508 : int arg3 ;
10509 0 : char *result = 0 ;
10510 :
10511 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10512 0 : arg2 = (int)jarg2;
10513 0 : arg3 = (int)jarg3;
10514 : {
10515 0 : CPLErrorReset();
10516 0 : result = (char *)GDALRasterAttributeTableShadow_GetValueAsString(arg1,arg2,arg3);
10517 0 : CPLErr eclass = CPLGetLastErrorType();
10518 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10519 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10520 :
10521 :
10522 :
10523 : }
10524 : }
10525 0 : jresult = SWIG_csharp_string_callback((const char *)result);
10526 0 : return jresult;
10527 : }
10528 :
10529 :
10530 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_GetValueAsInt___(void * jarg1, int jarg2, int jarg3) {
10531 : int jresult ;
10532 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10533 : int arg2 ;
10534 : int arg3 ;
10535 : int result;
10536 :
10537 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10538 0 : arg2 = (int)jarg2;
10539 0 : arg3 = (int)jarg3;
10540 : {
10541 0 : CPLErrorReset();
10542 0 : result = (int)GDALRasterAttributeTableShadow_GetValueAsInt(arg1,arg2,arg3);
10543 0 : CPLErr eclass = CPLGetLastErrorType();
10544 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10545 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10546 :
10547 :
10548 :
10549 : }
10550 : }
10551 0 : jresult = result;
10552 0 : return jresult;
10553 : }
10554 :
10555 :
10556 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_GetValueAsDouble___(void * jarg1, int jarg2, int jarg3) {
10557 : double jresult ;
10558 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10559 : int arg2 ;
10560 : int arg3 ;
10561 : double result;
10562 :
10563 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10564 0 : arg2 = (int)jarg2;
10565 0 : arg3 = (int)jarg3;
10566 : {
10567 0 : CPLErrorReset();
10568 0 : result = (double)GDALRasterAttributeTableShadow_GetValueAsDouble(arg1,arg2,arg3);
10569 0 : CPLErr eclass = CPLGetLastErrorType();
10570 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10571 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10572 :
10573 :
10574 :
10575 : }
10576 : }
10577 0 : jresult = result;
10578 0 : return jresult;
10579 : }
10580 :
10581 :
10582 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_SetValueAsString___(void * jarg1, int jarg2, int jarg3, char * jarg4) {
10583 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10584 : int arg2 ;
10585 : int arg3 ;
10586 0 : char *arg4 = (char *) 0 ;
10587 0 : string str4 ;
10588 :
10589 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10590 0 : arg2 = (int)jarg2;
10591 0 : arg3 = (int)jarg3;
10592 : {
10593 : /* %typemap(in) (tostring argin) */
10594 0 : arg4 = (char *)jarg4;
10595 : }
10596 : {
10597 0 : CPLErrorReset();
10598 0 : GDALRasterAttributeTableShadow_SetValueAsString(arg1,arg2,arg3,(char const *)arg4);
10599 0 : CPLErr eclass = CPLGetLastErrorType();
10600 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10601 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10602 :
10603 :
10604 :
10605 : }
10606 : }
10607 0 : }
10608 :
10609 :
10610 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_SetValueAsInt___(void * jarg1, int jarg2, int jarg3, int jarg4) {
10611 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10612 : int arg2 ;
10613 : int arg3 ;
10614 : int arg4 ;
10615 :
10616 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10617 0 : arg2 = (int)jarg2;
10618 0 : arg3 = (int)jarg3;
10619 0 : arg4 = (int)jarg4;
10620 : {
10621 0 : CPLErrorReset();
10622 0 : GDALRasterAttributeTableShadow_SetValueAsInt(arg1,arg2,arg3,arg4);
10623 0 : CPLErr eclass = CPLGetLastErrorType();
10624 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10625 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10626 :
10627 :
10628 :
10629 : }
10630 : }
10631 0 : }
10632 :
10633 :
10634 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_SetValueAsDouble___(void * jarg1, int jarg2, int jarg3, double jarg4) {
10635 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10636 : int arg2 ;
10637 : int arg3 ;
10638 : double arg4 ;
10639 :
10640 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10641 0 : arg2 = (int)jarg2;
10642 0 : arg3 = (int)jarg3;
10643 0 : arg4 = (double)jarg4;
10644 : {
10645 0 : CPLErrorReset();
10646 0 : GDALRasterAttributeTableShadow_SetValueAsDouble(arg1,arg2,arg3,arg4);
10647 0 : CPLErr eclass = CPLGetLastErrorType();
10648 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10649 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10650 :
10651 :
10652 :
10653 : }
10654 : }
10655 0 : }
10656 :
10657 :
10658 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_SetRowCount___(void * jarg1, int jarg2) {
10659 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10660 : int arg2 ;
10661 :
10662 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10663 0 : arg2 = (int)jarg2;
10664 : {
10665 0 : CPLErrorReset();
10666 0 : GDALRasterAttributeTableShadow_SetRowCount(arg1,arg2);
10667 0 : CPLErr eclass = CPLGetLastErrorType();
10668 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10669 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10670 :
10671 :
10672 :
10673 : }
10674 : }
10675 0 : }
10676 :
10677 :
10678 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_CreateColumn___(void * jarg1, char * jarg2, int jarg3, int jarg4) {
10679 : int jresult ;
10680 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10681 0 : char *arg2 = (char *) 0 ;
10682 : GDALRATFieldType arg3 ;
10683 : GDALRATFieldUsage arg4 ;
10684 : int result;
10685 :
10686 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10687 0 : arg2 = (char *)jarg2;
10688 0 : arg3 = (GDALRATFieldType)jarg3;
10689 0 : arg4 = (GDALRATFieldUsage)jarg4;
10690 : {
10691 0 : CPLErrorReset();
10692 0 : result = (int)GDALRasterAttributeTableShadow_CreateColumn(arg1,(char const *)arg2,arg3,arg4);
10693 0 : CPLErr eclass = CPLGetLastErrorType();
10694 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10695 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10696 :
10697 :
10698 :
10699 : }
10700 : }
10701 0 : jresult = result;
10702 0 : return jresult;
10703 : }
10704 :
10705 :
10706 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_GetLinearBinning___(void * jarg1, double * jarg2, double * jarg3) {
10707 : unsigned int jresult ;
10708 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10709 0 : double *arg2 = (double *) 0 ;
10710 0 : double *arg3 = (double *) 0 ;
10711 : bool result;
10712 :
10713 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10714 : {
10715 : /* %typemap(in) (double *val) */
10716 0 : arg2 = (double *)jarg2;
10717 : }
10718 : {
10719 : /* %typemap(in) (double *val) */
10720 0 : arg3 = (double *)jarg3;
10721 : }
10722 : {
10723 0 : CPLErrorReset();
10724 0 : result = (bool)GDALRasterAttributeTableShadow_GetLinearBinning(arg1,arg2,arg3);
10725 0 : CPLErr eclass = CPLGetLastErrorType();
10726 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10727 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10728 :
10729 :
10730 :
10731 : }
10732 : }
10733 0 : jresult = result;
10734 0 : return jresult;
10735 : }
10736 :
10737 :
10738 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_SetLinearBinning___(void * jarg1, double jarg2, double jarg3) {
10739 : int jresult ;
10740 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10741 : double arg2 ;
10742 : double arg3 ;
10743 : int result;
10744 :
10745 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10746 0 : arg2 = (double)jarg2;
10747 0 : arg3 = (double)jarg3;
10748 : {
10749 0 : CPLErrorReset();
10750 0 : result = (int)GDALRasterAttributeTableShadow_SetLinearBinning(arg1,arg2,arg3);
10751 0 : CPLErr eclass = CPLGetLastErrorType();
10752 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10753 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10754 :
10755 :
10756 :
10757 : }
10758 : }
10759 0 : jresult = result;
10760 0 : return jresult;
10761 : }
10762 :
10763 :
10764 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_GetRowOfValue___(void * jarg1, double jarg2) {
10765 : int jresult ;
10766 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10767 : double arg2 ;
10768 : int result;
10769 :
10770 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10771 0 : arg2 = (double)jarg2;
10772 : {
10773 0 : CPLErrorReset();
10774 0 : result = (int)GDALRasterAttributeTableShadow_GetRowOfValue(arg1,arg2);
10775 0 : CPLErr eclass = CPLGetLastErrorType();
10776 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10777 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10778 :
10779 :
10780 :
10781 : }
10782 : }
10783 0 : jresult = result;
10784 0 : return jresult;
10785 : }
10786 :
10787 :
10788 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_ChangesAreWrittenToFile___(void * jarg1) {
10789 : int jresult ;
10790 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10791 : int result;
10792 :
10793 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10794 : {
10795 0 : CPLErrorReset();
10796 0 : result = (int)GDALRasterAttributeTableShadow_ChangesAreWrittenToFile(arg1);
10797 0 : CPLErr eclass = CPLGetLastErrorType();
10798 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10799 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10800 :
10801 :
10802 :
10803 : }
10804 : }
10805 0 : jresult = result;
10806 0 : return jresult;
10807 : }
10808 :
10809 :
10810 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_DumpReadable___(void * jarg1) {
10811 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10812 :
10813 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10814 : {
10815 0 : CPLErrorReset();
10816 0 : GDALRasterAttributeTableShadow_DumpReadable(arg1);
10817 0 : CPLErr eclass = CPLGetLastErrorType();
10818 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10819 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10820 :
10821 :
10822 :
10823 : }
10824 : }
10825 0 : }
10826 :
10827 :
10828 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_SetTableType___(void * jarg1, int jarg2) {
10829 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10830 : GDALRATTableType arg2 ;
10831 :
10832 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10833 0 : arg2 = (GDALRATTableType)jarg2;
10834 : {
10835 0 : CPLErrorReset();
10836 0 : GDALRasterAttributeTableShadow_SetTableType(arg1,arg2);
10837 0 : CPLErr eclass = CPLGetLastErrorType();
10838 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10839 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10840 :
10841 :
10842 :
10843 : }
10844 : }
10845 0 : }
10846 :
10847 :
10848 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_GetTableType___(void * jarg1) {
10849 : int jresult ;
10850 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10851 : GDALRATTableType result;
10852 :
10853 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10854 : {
10855 0 : CPLErrorReset();
10856 0 : result = (GDALRATTableType)GDALRasterAttributeTableShadow_GetTableType(arg1);
10857 0 : CPLErr eclass = CPLGetLastErrorType();
10858 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10859 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10860 :
10861 :
10862 :
10863 : }
10864 : }
10865 0 : jresult = (int)result;
10866 0 : return jresult;
10867 : }
10868 :
10869 :
10870 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_RasterAttributeTable_RemoveStatistics___(void * jarg1) {
10871 0 : GDALRasterAttributeTableShadow *arg1 = (GDALRasterAttributeTableShadow *) 0 ;
10872 :
10873 0 : arg1 = (GDALRasterAttributeTableShadow *)jarg1;
10874 : {
10875 0 : CPLErrorReset();
10876 0 : GDALRasterAttributeTableShadow_RemoveStatistics(arg1);
10877 0 : CPLErr eclass = CPLGetLastErrorType();
10878 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10879 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10880 :
10881 :
10882 :
10883 : }
10884 : }
10885 0 : }
10886 :
10887 :
10888 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_Group___(void * jarg1) {
10889 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
10890 :
10891 0 : arg1 = (GDALGroupHS *)jarg1;
10892 : {
10893 0 : CPLErrorReset();
10894 0 : delete_GDALGroupHS(arg1);
10895 0 : CPLErr eclass = CPLGetLastErrorType();
10896 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10897 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10898 :
10899 :
10900 :
10901 : }
10902 : }
10903 0 : }
10904 :
10905 :
10906 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Group_GetName___(void * jarg1) {
10907 : char * jresult ;
10908 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
10909 0 : char *result = 0 ;
10910 :
10911 0 : arg1 = (GDALGroupHS *)jarg1;
10912 : {
10913 0 : CPLErrorReset();
10914 0 : result = (char *)GDALGroupHS_GetName(arg1);
10915 0 : CPLErr eclass = CPLGetLastErrorType();
10916 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10917 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10918 :
10919 :
10920 :
10921 : }
10922 : }
10923 0 : jresult = SWIG_csharp_string_callback((const char *)result);
10924 0 : return jresult;
10925 : }
10926 :
10927 :
10928 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Group_GetFullName___(void * jarg1) {
10929 : char * jresult ;
10930 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
10931 0 : char *result = 0 ;
10932 :
10933 0 : arg1 = (GDALGroupHS *)jarg1;
10934 : {
10935 0 : CPLErrorReset();
10936 0 : result = (char *)GDALGroupHS_GetFullName(arg1);
10937 0 : CPLErr eclass = CPLGetLastErrorType();
10938 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10939 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10940 :
10941 :
10942 :
10943 : }
10944 : }
10945 0 : jresult = SWIG_csharp_string_callback((const char *)result);
10946 0 : return jresult;
10947 : }
10948 :
10949 :
10950 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Group_GetMDArrayNames___(void * jarg1, void * jarg2) {
10951 : void * jresult ;
10952 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
10953 0 : char **arg2 = (char **) 0 ;
10954 0 : char **result = 0 ;
10955 :
10956 0 : arg1 = (GDALGroupHS *)jarg1;
10957 0 : arg2 = (char **)jarg2;
10958 : {
10959 0 : CPLErrorReset();
10960 0 : result = (char **)GDALGroupHS_GetMDArrayNames(arg1,arg2);
10961 0 : CPLErr eclass = CPLGetLastErrorType();
10962 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10963 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10964 :
10965 :
10966 :
10967 : }
10968 : }
10969 0 : jresult = result;
10970 0 : return jresult;
10971 : }
10972 :
10973 :
10974 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Group_GetMDArrayFullNamesRecursive___(void * jarg1, void * jarg2, void * jarg3) {
10975 : void * jresult ;
10976 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
10977 0 : char **arg2 = (char **) 0 ;
10978 0 : char **arg3 = (char **) 0 ;
10979 0 : char **result = 0 ;
10980 :
10981 0 : arg1 = (GDALGroupHS *)jarg1;
10982 0 : arg2 = (char **)jarg2;
10983 0 : arg3 = (char **)jarg3;
10984 : {
10985 0 : CPLErrorReset();
10986 0 : result = (char **)GDALGroupHS_GetMDArrayFullNamesRecursive(arg1,arg2,arg3);
10987 0 : CPLErr eclass = CPLGetLastErrorType();
10988 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10989 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10990 :
10991 :
10992 :
10993 : }
10994 : }
10995 0 : jresult = result;
10996 0 : return jresult;
10997 : }
10998 :
10999 :
11000 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Group_OpenMDArray___(void * jarg1, char * jarg2, void * jarg3) {
11001 : void * jresult ;
11002 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11003 0 : char *arg2 = (char *) 0 ;
11004 0 : char **arg3 = (char **) 0 ;
11005 0 : GDALMDArrayHS *result = 0 ;
11006 :
11007 0 : arg1 = (GDALGroupHS *)jarg1;
11008 0 : arg2 = (char *)jarg2;
11009 0 : arg3 = (char **)jarg3;
11010 : {
11011 0 : if (!arg2) {
11012 : {
11013 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11014 : };
11015 : }
11016 : }
11017 : {
11018 0 : CPLErrorReset();
11019 0 : result = (GDALMDArrayHS *)GDALGroupHS_OpenMDArray(arg1,(char const *)arg2,arg3);
11020 0 : CPLErr eclass = CPLGetLastErrorType();
11021 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11022 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11023 :
11024 :
11025 :
11026 : }
11027 : }
11028 0 : jresult = (void *)result;
11029 0 : return jresult;
11030 : }
11031 :
11032 :
11033 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Group_OpenMDArrayFromFullname___(void * jarg1, char * jarg2, void * jarg3) {
11034 : void * jresult ;
11035 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11036 0 : char *arg2 = (char *) 0 ;
11037 0 : char **arg3 = (char **) 0 ;
11038 0 : GDALMDArrayHS *result = 0 ;
11039 :
11040 0 : arg1 = (GDALGroupHS *)jarg1;
11041 0 : arg2 = (char *)jarg2;
11042 0 : arg3 = (char **)jarg3;
11043 : {
11044 0 : if (!arg2) {
11045 : {
11046 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11047 : };
11048 : }
11049 : }
11050 : {
11051 0 : CPLErrorReset();
11052 0 : result = (GDALMDArrayHS *)GDALGroupHS_OpenMDArrayFromFullname(arg1,(char const *)arg2,arg3);
11053 0 : CPLErr eclass = CPLGetLastErrorType();
11054 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11055 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11056 :
11057 :
11058 :
11059 : }
11060 : }
11061 0 : jresult = (void *)result;
11062 0 : return jresult;
11063 : }
11064 :
11065 :
11066 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Group_ResolveMDArray___(void * jarg1, char * jarg2, char * jarg3, void * jarg4) {
11067 : void * jresult ;
11068 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11069 0 : char *arg2 = (char *) 0 ;
11070 0 : char *arg3 = (char *) 0 ;
11071 0 : char **arg4 = (char **) 0 ;
11072 0 : GDALMDArrayHS *result = 0 ;
11073 :
11074 0 : arg1 = (GDALGroupHS *)jarg1;
11075 0 : arg2 = (char *)jarg2;
11076 0 : arg3 = (char *)jarg3;
11077 0 : arg4 = (char **)jarg4;
11078 : {
11079 0 : if (!arg2) {
11080 : {
11081 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11082 : };
11083 : }
11084 : }
11085 : {
11086 0 : CPLErrorReset();
11087 0 : result = (GDALMDArrayHS *)GDALGroupHS_ResolveMDArray(arg1,(char const *)arg2,(char const *)arg3,arg4);
11088 0 : CPLErr eclass = CPLGetLastErrorType();
11089 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11090 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11091 :
11092 :
11093 :
11094 : }
11095 : }
11096 0 : jresult = (void *)result;
11097 0 : return jresult;
11098 : }
11099 :
11100 :
11101 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Group_GetGroupNames___(void * jarg1, void * jarg2) {
11102 : void * jresult ;
11103 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11104 0 : char **arg2 = (char **) 0 ;
11105 0 : char **result = 0 ;
11106 :
11107 0 : arg1 = (GDALGroupHS *)jarg1;
11108 0 : arg2 = (char **)jarg2;
11109 : {
11110 0 : CPLErrorReset();
11111 0 : result = (char **)GDALGroupHS_GetGroupNames(arg1,arg2);
11112 0 : CPLErr eclass = CPLGetLastErrorType();
11113 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11114 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11115 :
11116 :
11117 :
11118 : }
11119 : }
11120 0 : jresult = result;
11121 0 : return jresult;
11122 : }
11123 :
11124 :
11125 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Group_OpenGroup___(void * jarg1, char * jarg2, void * jarg3) {
11126 : void * jresult ;
11127 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11128 0 : char *arg2 = (char *) 0 ;
11129 0 : char **arg3 = (char **) 0 ;
11130 0 : GDALGroupHS *result = 0 ;
11131 :
11132 0 : arg1 = (GDALGroupHS *)jarg1;
11133 0 : arg2 = (char *)jarg2;
11134 0 : arg3 = (char **)jarg3;
11135 : {
11136 0 : if (!arg2) {
11137 : {
11138 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11139 : };
11140 : }
11141 : }
11142 : {
11143 0 : CPLErrorReset();
11144 0 : result = (GDALGroupHS *)GDALGroupHS_OpenGroup(arg1,(char const *)arg2,arg3);
11145 0 : CPLErr eclass = CPLGetLastErrorType();
11146 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11147 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11148 :
11149 :
11150 :
11151 : }
11152 : }
11153 0 : jresult = (void *)result;
11154 0 : return jresult;
11155 : }
11156 :
11157 :
11158 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Group_OpenGroupFromFullname___(void * jarg1, char * jarg2, void * jarg3) {
11159 : void * jresult ;
11160 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11161 0 : char *arg2 = (char *) 0 ;
11162 0 : char **arg3 = (char **) 0 ;
11163 0 : GDALGroupHS *result = 0 ;
11164 :
11165 0 : arg1 = (GDALGroupHS *)jarg1;
11166 0 : arg2 = (char *)jarg2;
11167 0 : arg3 = (char **)jarg3;
11168 : {
11169 0 : if (!arg2) {
11170 : {
11171 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11172 : };
11173 : }
11174 : }
11175 : {
11176 0 : CPLErrorReset();
11177 0 : result = (GDALGroupHS *)GDALGroupHS_OpenGroupFromFullname(arg1,(char const *)arg2,arg3);
11178 0 : CPLErr eclass = CPLGetLastErrorType();
11179 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11180 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11181 :
11182 :
11183 :
11184 : }
11185 : }
11186 0 : jresult = (void *)result;
11187 0 : return jresult;
11188 : }
11189 :
11190 :
11191 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Group_GetVectorLayerNames___(void * jarg1, void * jarg2) {
11192 : void * jresult ;
11193 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11194 0 : char **arg2 = (char **) 0 ;
11195 0 : char **result = 0 ;
11196 :
11197 0 : arg1 = (GDALGroupHS *)jarg1;
11198 0 : arg2 = (char **)jarg2;
11199 : {
11200 0 : CPLErrorReset();
11201 0 : result = (char **)GDALGroupHS_GetVectorLayerNames(arg1,arg2);
11202 0 : CPLErr eclass = CPLGetLastErrorType();
11203 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11204 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11205 :
11206 :
11207 :
11208 : }
11209 : }
11210 0 : jresult = result;
11211 0 : return jresult;
11212 : }
11213 :
11214 :
11215 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Group_OpenVectorLayer___(void * jarg1, char * jarg2, void * jarg3) {
11216 : void * jresult ;
11217 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11218 0 : char *arg2 = (char *) 0 ;
11219 0 : char **arg3 = (char **) 0 ;
11220 0 : OGRLayerShadow *result = 0 ;
11221 :
11222 0 : arg1 = (GDALGroupHS *)jarg1;
11223 0 : arg2 = (char *)jarg2;
11224 0 : arg3 = (char **)jarg3;
11225 : {
11226 0 : if (!arg2) {
11227 : {
11228 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11229 : };
11230 : }
11231 : }
11232 : {
11233 0 : CPLErrorReset();
11234 0 : result = (OGRLayerShadow *)GDALGroupHS_OpenVectorLayer(arg1,(char const *)arg2,arg3);
11235 0 : CPLErr eclass = CPLGetLastErrorType();
11236 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11237 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11238 :
11239 :
11240 :
11241 : }
11242 : }
11243 0 : jresult = (void *)result;
11244 0 : return jresult;
11245 : }
11246 :
11247 :
11248 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Group_GetAttribute___(void * jarg1, char * jarg2) {
11249 : void * jresult ;
11250 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11251 0 : char *arg2 = (char *) 0 ;
11252 0 : GDALAttributeHS *result = 0 ;
11253 :
11254 0 : arg1 = (GDALGroupHS *)jarg1;
11255 0 : arg2 = (char *)jarg2;
11256 : {
11257 0 : if (!arg2) {
11258 : {
11259 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11260 : };
11261 : }
11262 : }
11263 : {
11264 0 : CPLErrorReset();
11265 0 : result = (GDALAttributeHS *)GDALGroupHS_GetAttribute(arg1,(char const *)arg2);
11266 0 : CPLErr eclass = CPLGetLastErrorType();
11267 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11268 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11269 :
11270 :
11271 :
11272 : }
11273 : }
11274 0 : jresult = (void *)result;
11275 0 : return jresult;
11276 : }
11277 :
11278 :
11279 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Group_GetStructuralInfo___(void * jarg1) {
11280 : void * jresult ;
11281 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11282 0 : char **result = 0 ;
11283 :
11284 0 : arg1 = (GDALGroupHS *)jarg1;
11285 : {
11286 0 : CPLErrorReset();
11287 0 : result = (char **)GDALGroupHS_GetStructuralInfo(arg1);
11288 0 : CPLErr eclass = CPLGetLastErrorType();
11289 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11290 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11291 :
11292 :
11293 :
11294 : }
11295 : }
11296 0 : jresult = result;
11297 0 : return jresult;
11298 : }
11299 :
11300 :
11301 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Group_CreateGroup___(void * jarg1, char * jarg2, void * jarg3) {
11302 : void * jresult ;
11303 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11304 0 : char *arg2 = (char *) 0 ;
11305 0 : char **arg3 = (char **) 0 ;
11306 0 : GDALGroupHS *result = 0 ;
11307 :
11308 0 : arg1 = (GDALGroupHS *)jarg1;
11309 0 : arg2 = (char *)jarg2;
11310 0 : arg3 = (char **)jarg3;
11311 : {
11312 0 : if (!arg2) {
11313 : {
11314 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11315 : };
11316 : }
11317 : }
11318 : {
11319 0 : CPLErrorReset();
11320 0 : result = (GDALGroupHS *)GDALGroupHS_CreateGroup(arg1,(char const *)arg2,arg3);
11321 0 : CPLErr eclass = CPLGetLastErrorType();
11322 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11323 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11324 :
11325 :
11326 :
11327 : }
11328 : }
11329 0 : jresult = (void *)result;
11330 0 : return jresult;
11331 : }
11332 :
11333 :
11334 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Group_DeleteGroup___(void * jarg1, char * jarg2, void * jarg3) {
11335 : int jresult ;
11336 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11337 0 : char *arg2 = (char *) 0 ;
11338 0 : char **arg3 = (char **) 0 ;
11339 : CPLErr result;
11340 :
11341 0 : arg1 = (GDALGroupHS *)jarg1;
11342 0 : arg2 = (char *)jarg2;
11343 0 : arg3 = (char **)jarg3;
11344 : {
11345 0 : if (!arg2) {
11346 : {
11347 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11348 : };
11349 : }
11350 : }
11351 : {
11352 0 : CPLErrorReset();
11353 0 : result = (CPLErr)GDALGroupHS_DeleteGroup(arg1,(char const *)arg2,arg3);
11354 0 : CPLErr eclass = CPLGetLastErrorType();
11355 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11356 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11357 :
11358 :
11359 :
11360 : }
11361 : }
11362 0 : jresult = (int)result;
11363 0 : return jresult;
11364 : }
11365 :
11366 :
11367 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Group_CreateDimension___(void * jarg1, char * jarg2, char * jarg3, char * jarg4, void * jarg5, void * jarg6) {
11368 : void * jresult ;
11369 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11370 0 : char *arg2 = (char *) 0 ;
11371 0 : char *arg3 = (char *) 0 ;
11372 0 : char *arg4 = (char *) 0 ;
11373 : GUIntBig arg5 ;
11374 0 : char **arg6 = (char **) 0 ;
11375 : GUIntBig *argp5 ;
11376 0 : GDALDimensionHS *result = 0 ;
11377 :
11378 0 : arg1 = (GDALGroupHS *)jarg1;
11379 0 : arg2 = (char *)jarg2;
11380 0 : arg3 = (char *)jarg3;
11381 0 : arg4 = (char *)jarg4;
11382 0 : argp5 = (GUIntBig *)jarg5;
11383 0 : if (!argp5) {
11384 0 : SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null GUIntBig", 0);
11385 0 : return 0;
11386 : }
11387 0 : arg5 = *argp5;
11388 0 : arg6 = (char **)jarg6;
11389 : {
11390 0 : if (!arg2) {
11391 : {
11392 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11393 : };
11394 : }
11395 : }
11396 : {
11397 0 : CPLErrorReset();
11398 0 : result = (GDALDimensionHS *)GDALGroupHS_CreateDimension(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,arg6);
11399 0 : CPLErr eclass = CPLGetLastErrorType();
11400 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11401 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11402 :
11403 :
11404 :
11405 : }
11406 : }
11407 0 : jresult = (void *)result;
11408 0 : return jresult;
11409 : }
11410 :
11411 :
11412 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Group_DeleteMDArray___(void * jarg1, char * jarg2, void * jarg3) {
11413 : int jresult ;
11414 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11415 0 : char *arg2 = (char *) 0 ;
11416 0 : char **arg3 = (char **) 0 ;
11417 : CPLErr result;
11418 :
11419 0 : arg1 = (GDALGroupHS *)jarg1;
11420 0 : arg2 = (char *)jarg2;
11421 0 : arg3 = (char **)jarg3;
11422 : {
11423 0 : if (!arg2) {
11424 : {
11425 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11426 : };
11427 : }
11428 : }
11429 : {
11430 0 : CPLErrorReset();
11431 0 : result = (CPLErr)GDALGroupHS_DeleteMDArray(arg1,(char const *)arg2,arg3);
11432 0 : CPLErr eclass = CPLGetLastErrorType();
11433 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11434 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11435 :
11436 :
11437 :
11438 : }
11439 : }
11440 0 : jresult = (int)result;
11441 0 : return jresult;
11442 : }
11443 :
11444 :
11445 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Group_CreateAttribute___(void * jarg1, char * jarg2, int jarg3, void * jarg4, void * jarg5, void * jarg6) {
11446 : void * jresult ;
11447 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11448 0 : char *arg2 = (char *) 0 ;
11449 : int arg3 ;
11450 0 : GUIntBig *arg4 = (GUIntBig *) 0 ;
11451 0 : GDALExtendedDataTypeHS *arg5 = (GDALExtendedDataTypeHS *) 0 ;
11452 0 : char **arg6 = (char **) 0 ;
11453 0 : GDALAttributeHS *result = 0 ;
11454 :
11455 0 : arg1 = (GDALGroupHS *)jarg1;
11456 0 : arg2 = (char *)jarg2;
11457 0 : arg3 = (int)jarg3;
11458 0 : arg4 = (GUIntBig *)jarg4;
11459 0 : arg5 = (GDALExtendedDataTypeHS *)jarg5;
11460 0 : arg6 = (char **)jarg6;
11461 : {
11462 0 : if (!arg2) {
11463 : {
11464 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11465 : };
11466 : }
11467 : }
11468 : {
11469 0 : CPLErrorReset();
11470 0 : result = (GDALAttributeHS *)GDALGroupHS_CreateAttribute(arg1,(char const *)arg2,arg3,arg4,arg5,arg6);
11471 0 : CPLErr eclass = CPLGetLastErrorType();
11472 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11473 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11474 :
11475 :
11476 :
11477 : }
11478 : }
11479 0 : jresult = (void *)result;
11480 0 : return jresult;
11481 : }
11482 :
11483 :
11484 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Group_DeleteAttribute___(void * jarg1, char * jarg2, void * jarg3) {
11485 : int jresult ;
11486 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11487 0 : char *arg2 = (char *) 0 ;
11488 0 : char **arg3 = (char **) 0 ;
11489 : CPLErr result;
11490 :
11491 0 : arg1 = (GDALGroupHS *)jarg1;
11492 0 : arg2 = (char *)jarg2;
11493 0 : arg3 = (char **)jarg3;
11494 : {
11495 0 : if (!arg2) {
11496 : {
11497 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11498 : };
11499 : }
11500 : }
11501 : {
11502 0 : CPLErrorReset();
11503 0 : result = (CPLErr)GDALGroupHS_DeleteAttribute(arg1,(char const *)arg2,arg3);
11504 0 : CPLErr eclass = CPLGetLastErrorType();
11505 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11506 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11507 :
11508 :
11509 :
11510 : }
11511 : }
11512 0 : jresult = (int)result;
11513 0 : return jresult;
11514 : }
11515 :
11516 :
11517 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Group_Rename___(void * jarg1, char * jarg2) {
11518 : int jresult ;
11519 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11520 0 : char *arg2 = (char *) 0 ;
11521 : CPLErr result;
11522 :
11523 0 : arg1 = (GDALGroupHS *)jarg1;
11524 0 : arg2 = (char *)jarg2;
11525 : {
11526 0 : CPLErrorReset();
11527 0 : result = (CPLErr)GDALGroupHS_Rename(arg1,(char const *)arg2);
11528 0 : CPLErr eclass = CPLGetLastErrorType();
11529 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11530 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11531 :
11532 :
11533 :
11534 : }
11535 : }
11536 0 : jresult = (int)result;
11537 0 : return jresult;
11538 : }
11539 :
11540 :
11541 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Group_SubsetDimensionFromSelection___(void * jarg1, char * jarg2, void * jarg3) {
11542 : void * jresult ;
11543 0 : GDALGroupHS *arg1 = (GDALGroupHS *) 0 ;
11544 0 : char *arg2 = (char *) 0 ;
11545 0 : char **arg3 = (char **) 0 ;
11546 0 : GDALGroupHS *result = 0 ;
11547 :
11548 0 : arg1 = (GDALGroupHS *)jarg1;
11549 0 : arg2 = (char *)jarg2;
11550 0 : arg3 = (char **)jarg3;
11551 : {
11552 0 : CPLErrorReset();
11553 0 : result = (GDALGroupHS *)GDALGroupHS_SubsetDimensionFromSelection(arg1,(char const *)arg2,arg3);
11554 0 : CPLErr eclass = CPLGetLastErrorType();
11555 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11556 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11557 :
11558 :
11559 :
11560 : }
11561 : }
11562 0 : jresult = (void *)result;
11563 0 : return jresult;
11564 : }
11565 :
11566 :
11567 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_MDArray___(void * jarg1) {
11568 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11569 :
11570 0 : arg1 = (GDALMDArrayHS *)jarg1;
11571 : {
11572 0 : CPLErrorReset();
11573 0 : delete_GDALMDArrayHS(arg1);
11574 0 : CPLErr eclass = CPLGetLastErrorType();
11575 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11576 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11577 :
11578 :
11579 :
11580 : }
11581 : }
11582 0 : }
11583 :
11584 :
11585 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetName___(void * jarg1) {
11586 : char * jresult ;
11587 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11588 0 : char *result = 0 ;
11589 :
11590 0 : arg1 = (GDALMDArrayHS *)jarg1;
11591 : {
11592 0 : CPLErrorReset();
11593 0 : result = (char *)GDALMDArrayHS_GetName(arg1);
11594 0 : CPLErr eclass = CPLGetLastErrorType();
11595 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11596 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11597 :
11598 :
11599 :
11600 : }
11601 : }
11602 0 : jresult = SWIG_csharp_string_callback((const char *)result);
11603 0 : return jresult;
11604 : }
11605 :
11606 :
11607 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetFullName___(void * jarg1) {
11608 : char * jresult ;
11609 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11610 0 : char *result = 0 ;
11611 :
11612 0 : arg1 = (GDALMDArrayHS *)jarg1;
11613 : {
11614 0 : CPLErrorReset();
11615 0 : result = (char *)GDALMDArrayHS_GetFullName(arg1);
11616 0 : CPLErr eclass = CPLGetLastErrorType();
11617 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11618 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11619 :
11620 :
11621 :
11622 : }
11623 : }
11624 0 : jresult = SWIG_csharp_string_callback((const char *)result);
11625 0 : return jresult;
11626 : }
11627 :
11628 :
11629 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetTotalElementsCount___(void * jarg1) {
11630 : void * jresult ;
11631 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11632 : GUIntBig result;
11633 :
11634 0 : arg1 = (GDALMDArrayHS *)jarg1;
11635 : {
11636 0 : CPLErrorReset();
11637 0 : result = GDALMDArrayHS_GetTotalElementsCount(arg1);
11638 0 : CPLErr eclass = CPLGetLastErrorType();
11639 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11640 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11641 :
11642 :
11643 :
11644 : }
11645 : }
11646 0 : jresult = new GUIntBig((const GUIntBig &)result);
11647 0 : return jresult;
11648 : }
11649 :
11650 :
11651 0 : SWIGEXPORT unsigned long SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetDimensionCount___(void * jarg1) {
11652 : unsigned long jresult ;
11653 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11654 : size_t result;
11655 :
11656 0 : arg1 = (GDALMDArrayHS *)jarg1;
11657 : {
11658 0 : CPLErrorReset();
11659 0 : result = GDALMDArrayHS_GetDimensionCount(arg1);
11660 0 : CPLErr eclass = CPLGetLastErrorType();
11661 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11662 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11663 :
11664 :
11665 :
11666 : }
11667 : }
11668 0 : jresult = (unsigned long)result;
11669 0 : return jresult;
11670 : }
11671 :
11672 :
11673 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetDataType___(void * jarg1) {
11674 : void * jresult ;
11675 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11676 0 : GDALExtendedDataTypeHS *result = 0 ;
11677 :
11678 0 : arg1 = (GDALMDArrayHS *)jarg1;
11679 : {
11680 0 : CPLErrorReset();
11681 0 : result = (GDALExtendedDataTypeHS *)GDALMDArrayHS_GetDataType(arg1);
11682 0 : CPLErr eclass = CPLGetLastErrorType();
11683 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11684 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11685 :
11686 :
11687 :
11688 : }
11689 : }
11690 0 : jresult = (void *)result;
11691 0 : return jresult;
11692 : }
11693 :
11694 :
11695 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetStructuralInfo___(void * jarg1) {
11696 : void * jresult ;
11697 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11698 0 : char **result = 0 ;
11699 :
11700 0 : arg1 = (GDALMDArrayHS *)jarg1;
11701 : {
11702 0 : CPLErrorReset();
11703 0 : result = (char **)GDALMDArrayHS_GetStructuralInfo(arg1);
11704 0 : CPLErr eclass = CPLGetLastErrorType();
11705 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11706 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11707 :
11708 :
11709 :
11710 : }
11711 : }
11712 0 : jresult = result;
11713 0 : return jresult;
11714 : }
11715 :
11716 :
11717 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_Resize___(void * jarg1, int jarg2, void * jarg3, void * jarg4) {
11718 : int jresult ;
11719 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11720 : int arg2 ;
11721 0 : GUIntBig *arg3 = (GUIntBig *) 0 ;
11722 0 : char **arg4 = (char **) NULL ;
11723 : CPLErr result;
11724 :
11725 0 : arg1 = (GDALMDArrayHS *)jarg1;
11726 0 : arg2 = (int)jarg2;
11727 0 : arg3 = (GUIntBig *)jarg3;
11728 0 : arg4 = (char **)jarg4;
11729 : {
11730 0 : CPLErrorReset();
11731 0 : result = (CPLErr)GDALMDArrayHS_Resize(arg1,arg2,arg3,arg4);
11732 0 : CPLErr eclass = CPLGetLastErrorType();
11733 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11734 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11735 :
11736 :
11737 :
11738 : }
11739 : }
11740 0 : jresult = (int)result;
11741 0 : return jresult;
11742 : }
11743 :
11744 :
11745 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetAttribute___(void * jarg1, char * jarg2) {
11746 : void * jresult ;
11747 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11748 0 : char *arg2 = (char *) 0 ;
11749 0 : GDALAttributeHS *result = 0 ;
11750 :
11751 0 : arg1 = (GDALMDArrayHS *)jarg1;
11752 0 : arg2 = (char *)jarg2;
11753 : {
11754 0 : if (!arg2) {
11755 : {
11756 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11757 : };
11758 : }
11759 : }
11760 : {
11761 0 : CPLErrorReset();
11762 0 : result = (GDALAttributeHS *)GDALMDArrayHS_GetAttribute(arg1,(char const *)arg2);
11763 0 : CPLErr eclass = CPLGetLastErrorType();
11764 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11765 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11766 :
11767 :
11768 :
11769 : }
11770 : }
11771 0 : jresult = (void *)result;
11772 0 : return jresult;
11773 : }
11774 :
11775 :
11776 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_CreateAttribute___(void * jarg1, char * jarg2, int jarg3, void * jarg4, void * jarg5, void * jarg6) {
11777 : void * jresult ;
11778 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11779 0 : char *arg2 = (char *) 0 ;
11780 : int arg3 ;
11781 0 : GUIntBig *arg4 = (GUIntBig *) 0 ;
11782 0 : GDALExtendedDataTypeHS *arg5 = (GDALExtendedDataTypeHS *) 0 ;
11783 0 : char **arg6 = (char **) 0 ;
11784 0 : GDALAttributeHS *result = 0 ;
11785 :
11786 0 : arg1 = (GDALMDArrayHS *)jarg1;
11787 0 : arg2 = (char *)jarg2;
11788 0 : arg3 = (int)jarg3;
11789 0 : arg4 = (GUIntBig *)jarg4;
11790 0 : arg5 = (GDALExtendedDataTypeHS *)jarg5;
11791 0 : arg6 = (char **)jarg6;
11792 : {
11793 0 : if (!arg2) {
11794 : {
11795 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11796 : };
11797 : }
11798 : }
11799 : {
11800 0 : CPLErrorReset();
11801 0 : result = (GDALAttributeHS *)GDALMDArrayHS_CreateAttribute(arg1,(char const *)arg2,arg3,arg4,arg5,arg6);
11802 0 : CPLErr eclass = CPLGetLastErrorType();
11803 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11804 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11805 :
11806 :
11807 :
11808 : }
11809 : }
11810 0 : jresult = (void *)result;
11811 0 : return jresult;
11812 : }
11813 :
11814 :
11815 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_DeleteAttribute___(void * jarg1, char * jarg2, void * jarg3) {
11816 : int jresult ;
11817 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11818 0 : char *arg2 = (char *) 0 ;
11819 0 : char **arg3 = (char **) 0 ;
11820 : CPLErr result;
11821 :
11822 0 : arg1 = (GDALMDArrayHS *)jarg1;
11823 0 : arg2 = (char *)jarg2;
11824 0 : arg3 = (char **)jarg3;
11825 : {
11826 0 : if (!arg2) {
11827 : {
11828 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11829 : };
11830 : }
11831 : }
11832 : {
11833 0 : CPLErrorReset();
11834 0 : result = (CPLErr)GDALMDArrayHS_DeleteAttribute(arg1,(char const *)arg2,arg3);
11835 0 : CPLErr eclass = CPLGetLastErrorType();
11836 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11837 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11838 :
11839 :
11840 :
11841 : }
11842 : }
11843 0 : jresult = (int)result;
11844 0 : return jresult;
11845 : }
11846 :
11847 :
11848 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetNoDataValueAsDouble___(void * jarg1, void * jarg2, void * jarg3) {
11849 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11850 0 : double *arg2 = (double *) 0 ;
11851 0 : int *arg3 = (int *) 0 ;
11852 :
11853 0 : arg1 = (GDALMDArrayHS *)jarg1;
11854 : {
11855 : /* %typemap(in) (double *val) */
11856 0 : arg2 = (double *)jarg2;
11857 : }
11858 : {
11859 : /* %typemap(in) (int *hasval) */
11860 0 : arg3 = (int *)jarg3;
11861 : }
11862 : {
11863 0 : CPLErrorReset();
11864 0 : GDALMDArrayHS_GetNoDataValueAsDouble(arg1,arg2,arg3);
11865 0 : CPLErr eclass = CPLGetLastErrorType();
11866 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11867 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11868 :
11869 :
11870 :
11871 : }
11872 : }
11873 0 : }
11874 :
11875 :
11876 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetNoDataValueAsString___(void * jarg1) {
11877 : char * jresult ;
11878 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11879 0 : retStringAndCPLFree *result = 0 ;
11880 :
11881 0 : arg1 = (GDALMDArrayHS *)jarg1;
11882 : {
11883 0 : CPLErrorReset();
11884 0 : result = (retStringAndCPLFree *)GDALMDArrayHS_GetNoDataValueAsString(arg1);
11885 0 : CPLErr eclass = CPLGetLastErrorType();
11886 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11887 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11888 :
11889 :
11890 :
11891 : }
11892 : }
11893 :
11894 : /* %typemap(out) (retStringAndCPLFree*) */
11895 0 : if(result)
11896 : {
11897 0 : jresult = SWIG_csharp_string_callback((const char *)result);
11898 0 : CPLFree(result);
11899 : }
11900 : else
11901 : {
11902 0 : jresult = NULL;
11903 : }
11904 :
11905 0 : return jresult;
11906 : }
11907 :
11908 :
11909 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_SetNoDataValueDouble___(void * jarg1, double jarg2) {
11910 : int jresult ;
11911 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11912 : double arg2 ;
11913 : CPLErr result;
11914 :
11915 0 : arg1 = (GDALMDArrayHS *)jarg1;
11916 0 : arg2 = (double)jarg2;
11917 : {
11918 0 : CPLErrorReset();
11919 0 : result = (CPLErr)GDALMDArrayHS_SetNoDataValueDouble(arg1,arg2);
11920 0 : CPLErr eclass = CPLGetLastErrorType();
11921 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11922 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11923 :
11924 :
11925 :
11926 : }
11927 : }
11928 0 : jresult = (int)result;
11929 0 : return jresult;
11930 : }
11931 :
11932 :
11933 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_SetNoDataValueString___(void * jarg1, char * jarg2) {
11934 : int jresult ;
11935 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11936 0 : char *arg2 = (char *) 0 ;
11937 : CPLErr result;
11938 :
11939 0 : arg1 = (GDALMDArrayHS *)jarg1;
11940 0 : arg2 = (char *)jarg2;
11941 : {
11942 0 : CPLErrorReset();
11943 0 : result = (CPLErr)GDALMDArrayHS_SetNoDataValueString(arg1,(char const *)arg2);
11944 0 : CPLErr eclass = CPLGetLastErrorType();
11945 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11946 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11947 :
11948 :
11949 :
11950 : }
11951 : }
11952 0 : jresult = (int)result;
11953 0 : return jresult;
11954 : }
11955 :
11956 :
11957 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_DeleteNoDataValue___(void * jarg1) {
11958 : int jresult ;
11959 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11960 : CPLErr result;
11961 :
11962 0 : arg1 = (GDALMDArrayHS *)jarg1;
11963 : {
11964 0 : CPLErrorReset();
11965 0 : result = (CPLErr)GDALMDArrayHS_DeleteNoDataValue(arg1);
11966 0 : CPLErr eclass = CPLGetLastErrorType();
11967 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11968 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11969 :
11970 :
11971 :
11972 : }
11973 : }
11974 0 : jresult = (int)result;
11975 0 : return jresult;
11976 : }
11977 :
11978 :
11979 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetOffset___(void * jarg1, void * jarg2, void * jarg3) {
11980 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
11981 0 : double *arg2 = (double *) 0 ;
11982 0 : int *arg3 = (int *) 0 ;
11983 :
11984 0 : arg1 = (GDALMDArrayHS *)jarg1;
11985 : {
11986 : /* %typemap(in) (double *val) */
11987 0 : arg2 = (double *)jarg2;
11988 : }
11989 : {
11990 : /* %typemap(in) (int *hasval) */
11991 0 : arg3 = (int *)jarg3;
11992 : }
11993 : {
11994 0 : CPLErrorReset();
11995 0 : GDALMDArrayHS_GetOffset(arg1,arg2,arg3);
11996 0 : CPLErr eclass = CPLGetLastErrorType();
11997 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11998 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11999 :
12000 :
12001 :
12002 : }
12003 : }
12004 0 : }
12005 :
12006 :
12007 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetOffsetStorageType___(void * jarg1) {
12008 : int jresult ;
12009 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
12010 : GDALDataType result;
12011 :
12012 0 : arg1 = (GDALMDArrayHS *)jarg1;
12013 : {
12014 0 : CPLErrorReset();
12015 0 : result = (GDALDataType)GDALMDArrayHS_GetOffsetStorageType(arg1);
12016 0 : CPLErr eclass = CPLGetLastErrorType();
12017 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12018 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12019 :
12020 :
12021 :
12022 : }
12023 : }
12024 0 : jresult = (int)result;
12025 0 : return jresult;
12026 : }
12027 :
12028 :
12029 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetScale___(void * jarg1, void * jarg2, void * jarg3) {
12030 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
12031 0 : double *arg2 = (double *) 0 ;
12032 0 : int *arg3 = (int *) 0 ;
12033 :
12034 0 : arg1 = (GDALMDArrayHS *)jarg1;
12035 : {
12036 : /* %typemap(in) (double *val) */
12037 0 : arg2 = (double *)jarg2;
12038 : }
12039 : {
12040 : /* %typemap(in) (int *hasval) */
12041 0 : arg3 = (int *)jarg3;
12042 : }
12043 : {
12044 0 : CPLErrorReset();
12045 0 : GDALMDArrayHS_GetScale(arg1,arg2,arg3);
12046 0 : CPLErr eclass = CPLGetLastErrorType();
12047 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12048 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12049 :
12050 :
12051 :
12052 : }
12053 : }
12054 0 : }
12055 :
12056 :
12057 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetScaleStorageType___(void * jarg1) {
12058 : int jresult ;
12059 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
12060 : GDALDataType result;
12061 :
12062 0 : arg1 = (GDALMDArrayHS *)jarg1;
12063 : {
12064 0 : CPLErrorReset();
12065 0 : result = (GDALDataType)GDALMDArrayHS_GetScaleStorageType(arg1);
12066 0 : CPLErr eclass = CPLGetLastErrorType();
12067 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12068 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12069 :
12070 :
12071 :
12072 : }
12073 : }
12074 0 : jresult = (int)result;
12075 0 : return jresult;
12076 : }
12077 :
12078 :
12079 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_SetOffset___(void * jarg1, double jarg2, int jarg3) {
12080 : int jresult ;
12081 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
12082 : double arg2 ;
12083 0 : GDALDataType arg3 = (GDALDataType) GDT_Unknown ;
12084 : CPLErr result;
12085 :
12086 0 : arg1 = (GDALMDArrayHS *)jarg1;
12087 0 : arg2 = (double)jarg2;
12088 0 : arg3 = (GDALDataType)jarg3;
12089 : {
12090 0 : CPLErrorReset();
12091 0 : result = (CPLErr)GDALMDArrayHS_SetOffset(arg1,arg2,arg3);
12092 0 : CPLErr eclass = CPLGetLastErrorType();
12093 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12094 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12095 :
12096 :
12097 :
12098 : }
12099 : }
12100 0 : jresult = (int)result;
12101 0 : return jresult;
12102 : }
12103 :
12104 :
12105 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_SetScale___(void * jarg1, double jarg2, int jarg3) {
12106 : int jresult ;
12107 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
12108 : double arg2 ;
12109 0 : GDALDataType arg3 = (GDALDataType) GDT_Unknown ;
12110 : CPLErr result;
12111 :
12112 0 : arg1 = (GDALMDArrayHS *)jarg1;
12113 0 : arg2 = (double)jarg2;
12114 0 : arg3 = (GDALDataType)jarg3;
12115 : {
12116 0 : CPLErrorReset();
12117 0 : result = (CPLErr)GDALMDArrayHS_SetScale(arg1,arg2,arg3);
12118 0 : CPLErr eclass = CPLGetLastErrorType();
12119 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12120 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12121 :
12122 :
12123 :
12124 : }
12125 : }
12126 0 : jresult = (int)result;
12127 0 : return jresult;
12128 : }
12129 :
12130 :
12131 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_SetUnit___(void * jarg1, char * jarg2) {
12132 : int jresult ;
12133 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
12134 0 : char *arg2 = (char *) 0 ;
12135 : CPLErr result;
12136 :
12137 0 : arg1 = (GDALMDArrayHS *)jarg1;
12138 0 : arg2 = (char *)jarg2;
12139 : {
12140 0 : CPLErrorReset();
12141 0 : result = (CPLErr)GDALMDArrayHS_SetUnit(arg1,(char const *)arg2);
12142 0 : CPLErr eclass = CPLGetLastErrorType();
12143 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12144 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12145 :
12146 :
12147 :
12148 : }
12149 : }
12150 0 : jresult = (int)result;
12151 0 : return jresult;
12152 : }
12153 :
12154 :
12155 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetUnit___(void * jarg1) {
12156 : char * jresult ;
12157 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
12158 0 : char *result = 0 ;
12159 :
12160 0 : arg1 = (GDALMDArrayHS *)jarg1;
12161 : {
12162 0 : CPLErrorReset();
12163 0 : result = (char *)GDALMDArrayHS_GetUnit(arg1);
12164 0 : CPLErr eclass = CPLGetLastErrorType();
12165 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12166 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12167 :
12168 :
12169 :
12170 : }
12171 : }
12172 0 : jresult = SWIG_csharp_string_callback((const char *)result);
12173 0 : return jresult;
12174 : }
12175 :
12176 :
12177 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetView___(void * jarg1, char * jarg2) {
12178 : void * jresult ;
12179 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
12180 0 : char *arg2 = (char *) 0 ;
12181 0 : GDALMDArrayHS *result = 0 ;
12182 :
12183 0 : arg1 = (GDALMDArrayHS *)jarg1;
12184 0 : arg2 = (char *)jarg2;
12185 : {
12186 0 : if (!arg2) {
12187 : {
12188 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
12189 : };
12190 : }
12191 : }
12192 : {
12193 0 : CPLErrorReset();
12194 0 : result = (GDALMDArrayHS *)GDALMDArrayHS_GetView(arg1,(char const *)arg2);
12195 0 : CPLErr eclass = CPLGetLastErrorType();
12196 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12197 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12198 :
12199 :
12200 :
12201 : }
12202 : }
12203 0 : jresult = (void *)result;
12204 0 : return jresult;
12205 : }
12206 :
12207 :
12208 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_Transpose___(void * jarg1, int jarg2, void * jarg3) {
12209 : void * jresult ;
12210 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
12211 : int arg2 ;
12212 0 : int *arg3 = (int *) 0 ;
12213 0 : GDALMDArrayHS *result = 0 ;
12214 :
12215 0 : arg1 = (GDALMDArrayHS *)jarg1;
12216 0 : arg2 = (int)jarg2;
12217 0 : arg3 = (int *)jarg3;
12218 : {
12219 0 : CPLErrorReset();
12220 0 : result = (GDALMDArrayHS *)GDALMDArrayHS_Transpose(arg1,arg2,arg3);
12221 0 : CPLErr eclass = CPLGetLastErrorType();
12222 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12223 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12224 :
12225 :
12226 :
12227 : }
12228 : }
12229 0 : jresult = (void *)result;
12230 0 : return jresult;
12231 : }
12232 :
12233 :
12234 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetUnscaled___(void * jarg1) {
12235 : void * jresult ;
12236 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
12237 0 : GDALMDArrayHS *result = 0 ;
12238 :
12239 0 : arg1 = (GDALMDArrayHS *)jarg1;
12240 : {
12241 0 : CPLErrorReset();
12242 0 : result = (GDALMDArrayHS *)GDALMDArrayHS_GetUnscaled(arg1);
12243 0 : CPLErr eclass = CPLGetLastErrorType();
12244 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12245 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12246 :
12247 :
12248 :
12249 : }
12250 : }
12251 0 : jresult = (void *)result;
12252 0 : return jresult;
12253 : }
12254 :
12255 :
12256 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetMask___(void * jarg1, void * jarg2) {
12257 : void * jresult ;
12258 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
12259 0 : char **arg2 = (char **) 0 ;
12260 0 : GDALMDArrayHS *result = 0 ;
12261 :
12262 0 : arg1 = (GDALMDArrayHS *)jarg1;
12263 0 : arg2 = (char **)jarg2;
12264 : {
12265 0 : CPLErrorReset();
12266 0 : result = (GDALMDArrayHS *)GDALMDArrayHS_GetMask(arg1,arg2);
12267 0 : CPLErr eclass = CPLGetLastErrorType();
12268 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12269 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12270 :
12271 :
12272 :
12273 : }
12274 : }
12275 0 : jresult = (void *)result;
12276 0 : return jresult;
12277 : }
12278 :
12279 :
12280 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_GetGridded___(void * jarg1, char * jarg2, void * jarg3, void * jarg4, void * jarg5) {
12281 : void * jresult ;
12282 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
12283 0 : char *arg2 = (char *) 0 ;
12284 0 : GDALMDArrayHS *arg3 = (GDALMDArrayHS *) NULL ;
12285 0 : GDALMDArrayHS *arg4 = (GDALMDArrayHS *) NULL ;
12286 0 : char **arg5 = (char **) 0 ;
12287 0 : GDALMDArrayHS *result = 0 ;
12288 :
12289 0 : arg1 = (GDALMDArrayHS *)jarg1;
12290 0 : arg2 = (char *)jarg2;
12291 0 : arg3 = (GDALMDArrayHS *)jarg3;
12292 0 : arg4 = (GDALMDArrayHS *)jarg4;
12293 0 : arg5 = (char **)jarg5;
12294 : {
12295 0 : if (!arg2) {
12296 : {
12297 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
12298 : };
12299 : }
12300 : }
12301 : {
12302 0 : CPLErrorReset();
12303 0 : result = (GDALMDArrayHS *)GDALMDArrayHS_GetGridded(arg1,(char const *)arg2,arg3,arg4,arg5);
12304 0 : CPLErr eclass = CPLGetLastErrorType();
12305 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12306 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12307 :
12308 :
12309 :
12310 : }
12311 : }
12312 0 : jresult = (void *)result;
12313 0 : return jresult;
12314 : }
12315 :
12316 :
12317 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_AsClassicDataset___(void * jarg1, unsigned long jarg2, unsigned long jarg3, void * jarg4, void * jarg5) {
12318 : void * jresult ;
12319 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
12320 : size_t arg2 ;
12321 : size_t arg3 ;
12322 0 : GDALGroupHS *arg4 = (GDALGroupHS *) NULL ;
12323 0 : char **arg5 = (char **) 0 ;
12324 0 : GDALDatasetShadow *result = 0 ;
12325 :
12326 0 : arg1 = (GDALMDArrayHS *)jarg1;
12327 0 : arg2 = (size_t)jarg2;
12328 0 : arg3 = (size_t)jarg3;
12329 0 : arg4 = (GDALGroupHS *)jarg4;
12330 0 : arg5 = (char **)jarg5;
12331 : {
12332 0 : CPLErrorReset();
12333 0 : result = (GDALDatasetShadow *)GDALMDArrayHS_AsClassicDataset(arg1,arg2,arg3,arg4,arg5);
12334 0 : CPLErr eclass = CPLGetLastErrorType();
12335 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12336 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12337 :
12338 :
12339 :
12340 : }
12341 : }
12342 0 : jresult = (void *)result;
12343 0 : return jresult;
12344 : }
12345 :
12346 :
12347 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_Cache___(void * jarg1, void * jarg2) {
12348 : unsigned int jresult ;
12349 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
12350 0 : char **arg2 = (char **) NULL ;
12351 : bool result;
12352 :
12353 0 : arg1 = (GDALMDArrayHS *)jarg1;
12354 0 : arg2 = (char **)jarg2;
12355 : {
12356 0 : CPLErrorReset();
12357 0 : result = (bool)GDALMDArrayHS_Cache(arg1,arg2);
12358 0 : CPLErr eclass = CPLGetLastErrorType();
12359 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12360 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12361 :
12362 :
12363 :
12364 : }
12365 : }
12366 0 : jresult = result;
12367 0 : return jresult;
12368 : }
12369 :
12370 :
12371 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_MDArray_Rename___(void * jarg1, char * jarg2) {
12372 : int jresult ;
12373 0 : GDALMDArrayHS *arg1 = (GDALMDArrayHS *) 0 ;
12374 0 : char *arg2 = (char *) 0 ;
12375 : CPLErr result;
12376 :
12377 0 : arg1 = (GDALMDArrayHS *)jarg1;
12378 0 : arg2 = (char *)jarg2;
12379 : {
12380 0 : CPLErrorReset();
12381 0 : result = (CPLErr)GDALMDArrayHS_Rename(arg1,(char const *)arg2);
12382 0 : CPLErr eclass = CPLGetLastErrorType();
12383 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12384 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12385 :
12386 :
12387 :
12388 : }
12389 : }
12390 0 : jresult = (int)result;
12391 0 : return jresult;
12392 : }
12393 :
12394 :
12395 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_Attribute___(void * jarg1) {
12396 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12397 :
12398 0 : arg1 = (GDALAttributeHS *)jarg1;
12399 : {
12400 0 : CPLErrorReset();
12401 0 : delete_GDALAttributeHS(arg1);
12402 0 : CPLErr eclass = CPLGetLastErrorType();
12403 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12404 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12405 :
12406 :
12407 :
12408 : }
12409 : }
12410 0 : }
12411 :
12412 :
12413 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Attribute_GetName___(void * jarg1) {
12414 : char * jresult ;
12415 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12416 0 : char *result = 0 ;
12417 :
12418 0 : arg1 = (GDALAttributeHS *)jarg1;
12419 : {
12420 0 : CPLErrorReset();
12421 0 : result = (char *)GDALAttributeHS_GetName(arg1);
12422 0 : CPLErr eclass = CPLGetLastErrorType();
12423 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12424 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12425 :
12426 :
12427 :
12428 : }
12429 : }
12430 0 : jresult = SWIG_csharp_string_callback((const char *)result);
12431 0 : return jresult;
12432 : }
12433 :
12434 :
12435 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Attribute_GetFullName___(void * jarg1) {
12436 : char * jresult ;
12437 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12438 0 : char *result = 0 ;
12439 :
12440 0 : arg1 = (GDALAttributeHS *)jarg1;
12441 : {
12442 0 : CPLErrorReset();
12443 0 : result = (char *)GDALAttributeHS_GetFullName(arg1);
12444 0 : CPLErr eclass = CPLGetLastErrorType();
12445 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12446 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12447 :
12448 :
12449 :
12450 : }
12451 : }
12452 0 : jresult = SWIG_csharp_string_callback((const char *)result);
12453 0 : return jresult;
12454 : }
12455 :
12456 :
12457 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Attribute_GetTotalElementsCount___(void * jarg1) {
12458 : void * jresult ;
12459 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12460 : GUIntBig result;
12461 :
12462 0 : arg1 = (GDALAttributeHS *)jarg1;
12463 : {
12464 0 : CPLErrorReset();
12465 0 : result = GDALAttributeHS_GetTotalElementsCount(arg1);
12466 0 : CPLErr eclass = CPLGetLastErrorType();
12467 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12468 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12469 :
12470 :
12471 :
12472 : }
12473 : }
12474 0 : jresult = new GUIntBig((const GUIntBig &)result);
12475 0 : return jresult;
12476 : }
12477 :
12478 :
12479 0 : SWIGEXPORT unsigned long SWIGSTDCALL CSharp_OSGeofGDAL_Attribute_GetDimensionCount___(void * jarg1) {
12480 : unsigned long jresult ;
12481 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12482 : size_t result;
12483 :
12484 0 : arg1 = (GDALAttributeHS *)jarg1;
12485 : {
12486 0 : CPLErrorReset();
12487 0 : result = GDALAttributeHS_GetDimensionCount(arg1);
12488 0 : CPLErr eclass = CPLGetLastErrorType();
12489 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12490 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12491 :
12492 :
12493 :
12494 : }
12495 : }
12496 0 : jresult = (unsigned long)result;
12497 0 : return jresult;
12498 : }
12499 :
12500 :
12501 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Attribute_GetDataType___(void * jarg1) {
12502 : void * jresult ;
12503 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12504 0 : GDALExtendedDataTypeHS *result = 0 ;
12505 :
12506 0 : arg1 = (GDALAttributeHS *)jarg1;
12507 : {
12508 0 : CPLErrorReset();
12509 0 : result = (GDALExtendedDataTypeHS *)GDALAttributeHS_GetDataType(arg1);
12510 0 : CPLErr eclass = CPLGetLastErrorType();
12511 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12512 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12513 :
12514 :
12515 :
12516 : }
12517 : }
12518 0 : jresult = (void *)result;
12519 0 : return jresult;
12520 : }
12521 :
12522 :
12523 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Attribute_ReadAsString___(void * jarg1) {
12524 : char * jresult ;
12525 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12526 0 : char *result = 0 ;
12527 :
12528 0 : arg1 = (GDALAttributeHS *)jarg1;
12529 : {
12530 0 : CPLErrorReset();
12531 0 : result = (char *)GDALAttributeHS_ReadAsString(arg1);
12532 0 : CPLErr eclass = CPLGetLastErrorType();
12533 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12534 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12535 :
12536 :
12537 :
12538 : }
12539 : }
12540 0 : jresult = SWIG_csharp_string_callback((const char *)result);
12541 0 : return jresult;
12542 : }
12543 :
12544 :
12545 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Attribute_ReadAsInt___(void * jarg1) {
12546 : int jresult ;
12547 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12548 : int result;
12549 :
12550 0 : arg1 = (GDALAttributeHS *)jarg1;
12551 : {
12552 0 : CPLErrorReset();
12553 0 : result = (int)GDALAttributeHS_ReadAsInt(arg1);
12554 0 : CPLErr eclass = CPLGetLastErrorType();
12555 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12556 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12557 :
12558 :
12559 :
12560 : }
12561 : }
12562 0 : jresult = result;
12563 0 : return jresult;
12564 : }
12565 :
12566 :
12567 0 : SWIGEXPORT long long SWIGSTDCALL CSharp_OSGeofGDAL_Attribute_ReadAsInt64___(void * jarg1) {
12568 : long long jresult ;
12569 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12570 : long long result;
12571 :
12572 0 : arg1 = (GDALAttributeHS *)jarg1;
12573 : {
12574 0 : CPLErrorReset();
12575 0 : result = (long long)GDALAttributeHS_ReadAsInt64(arg1);
12576 0 : CPLErr eclass = CPLGetLastErrorType();
12577 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12578 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12579 :
12580 :
12581 :
12582 : }
12583 : }
12584 0 : jresult = result;
12585 0 : return jresult;
12586 : }
12587 :
12588 :
12589 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_Attribute_ReadAsDouble___(void * jarg1) {
12590 : double jresult ;
12591 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12592 : double result;
12593 :
12594 0 : arg1 = (GDALAttributeHS *)jarg1;
12595 : {
12596 0 : CPLErrorReset();
12597 0 : result = (double)GDALAttributeHS_ReadAsDouble(arg1);
12598 0 : CPLErr eclass = CPLGetLastErrorType();
12599 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12600 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12601 :
12602 :
12603 :
12604 : }
12605 : }
12606 0 : jresult = result;
12607 0 : return jresult;
12608 : }
12609 :
12610 :
12611 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Attribute_ReadAsStringArray___(void * jarg1) {
12612 : void * jresult ;
12613 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12614 0 : char **result = 0 ;
12615 :
12616 0 : arg1 = (GDALAttributeHS *)jarg1;
12617 : {
12618 0 : CPLErrorReset();
12619 0 : result = (char **)GDALAttributeHS_ReadAsStringArray(arg1);
12620 0 : CPLErr eclass = CPLGetLastErrorType();
12621 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12622 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12623 :
12624 :
12625 :
12626 : }
12627 : }
12628 0 : jresult = result;
12629 0 : return jresult;
12630 : }
12631 :
12632 :
12633 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Attribute_WriteString___(void * jarg1, char * jarg2) {
12634 : int jresult ;
12635 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12636 0 : char *arg2 = (char *) 0 ;
12637 : CPLErr result;
12638 :
12639 0 : arg1 = (GDALAttributeHS *)jarg1;
12640 0 : arg2 = (char *)jarg2;
12641 : {
12642 0 : CPLErrorReset();
12643 0 : result = (CPLErr)GDALAttributeHS_WriteString(arg1,(char const *)arg2);
12644 0 : CPLErr eclass = CPLGetLastErrorType();
12645 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12646 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12647 :
12648 :
12649 :
12650 : }
12651 : }
12652 0 : jresult = (int)result;
12653 0 : return jresult;
12654 : }
12655 :
12656 :
12657 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Attribute_WriteStringArray___(void * jarg1, void * jarg2) {
12658 : int jresult ;
12659 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12660 0 : char **arg2 = (char **) 0 ;
12661 : CPLErr result;
12662 :
12663 0 : arg1 = (GDALAttributeHS *)jarg1;
12664 0 : arg2 = (char **)jarg2;
12665 : {
12666 0 : CPLErrorReset();
12667 0 : result = (CPLErr)GDALAttributeHS_WriteStringArray(arg1,arg2);
12668 0 : CPLErr eclass = CPLGetLastErrorType();
12669 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12670 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12671 :
12672 :
12673 :
12674 : }
12675 : }
12676 0 : jresult = (int)result;
12677 0 : return jresult;
12678 : }
12679 :
12680 :
12681 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Attribute_WriteInt___(void * jarg1, int jarg2) {
12682 : int jresult ;
12683 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12684 : int arg2 ;
12685 : CPLErr result;
12686 :
12687 0 : arg1 = (GDALAttributeHS *)jarg1;
12688 0 : arg2 = (int)jarg2;
12689 : {
12690 0 : CPLErrorReset();
12691 0 : result = (CPLErr)GDALAttributeHS_WriteInt(arg1,arg2);
12692 0 : CPLErr eclass = CPLGetLastErrorType();
12693 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12694 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12695 :
12696 :
12697 :
12698 : }
12699 : }
12700 0 : jresult = (int)result;
12701 0 : return jresult;
12702 : }
12703 :
12704 :
12705 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Attribute_WriteInt64___(void * jarg1, long long jarg2) {
12706 : int jresult ;
12707 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12708 : long long arg2 ;
12709 : CPLErr result;
12710 :
12711 0 : arg1 = (GDALAttributeHS *)jarg1;
12712 0 : arg2 = (long long)jarg2;
12713 : {
12714 0 : CPLErrorReset();
12715 0 : result = (CPLErr)GDALAttributeHS_WriteInt64(arg1,arg2);
12716 0 : CPLErr eclass = CPLGetLastErrorType();
12717 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12718 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12719 :
12720 :
12721 :
12722 : }
12723 : }
12724 0 : jresult = (int)result;
12725 0 : return jresult;
12726 : }
12727 :
12728 :
12729 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Attribute_WriteDouble___(void * jarg1, double jarg2) {
12730 : int jresult ;
12731 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12732 : double arg2 ;
12733 : CPLErr result;
12734 :
12735 0 : arg1 = (GDALAttributeHS *)jarg1;
12736 0 : arg2 = (double)jarg2;
12737 : {
12738 0 : CPLErrorReset();
12739 0 : result = (CPLErr)GDALAttributeHS_WriteDouble(arg1,arg2);
12740 0 : CPLErr eclass = CPLGetLastErrorType();
12741 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12742 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12743 :
12744 :
12745 :
12746 : }
12747 : }
12748 0 : jresult = (int)result;
12749 0 : return jresult;
12750 : }
12751 :
12752 :
12753 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Attribute_Rename___(void * jarg1, char * jarg2) {
12754 : int jresult ;
12755 0 : GDALAttributeHS *arg1 = (GDALAttributeHS *) 0 ;
12756 0 : char *arg2 = (char *) 0 ;
12757 : CPLErr result;
12758 :
12759 0 : arg1 = (GDALAttributeHS *)jarg1;
12760 0 : arg2 = (char *)jarg2;
12761 : {
12762 0 : CPLErrorReset();
12763 0 : result = (CPLErr)GDALAttributeHS_Rename(arg1,(char const *)arg2);
12764 0 : CPLErr eclass = CPLGetLastErrorType();
12765 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12766 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12767 :
12768 :
12769 :
12770 : }
12771 : }
12772 0 : jresult = (int)result;
12773 0 : return jresult;
12774 : }
12775 :
12776 :
12777 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_Dimension___(void * jarg1) {
12778 0 : GDALDimensionHS *arg1 = (GDALDimensionHS *) 0 ;
12779 :
12780 0 : arg1 = (GDALDimensionHS *)jarg1;
12781 : {
12782 0 : CPLErrorReset();
12783 0 : delete_GDALDimensionHS(arg1);
12784 0 : CPLErr eclass = CPLGetLastErrorType();
12785 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12786 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12787 :
12788 :
12789 :
12790 : }
12791 : }
12792 0 : }
12793 :
12794 :
12795 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Dimension_GetName___(void * jarg1) {
12796 : char * jresult ;
12797 0 : GDALDimensionHS *arg1 = (GDALDimensionHS *) 0 ;
12798 0 : char *result = 0 ;
12799 :
12800 0 : arg1 = (GDALDimensionHS *)jarg1;
12801 : {
12802 0 : CPLErrorReset();
12803 0 : result = (char *)GDALDimensionHS_GetName(arg1);
12804 0 : CPLErr eclass = CPLGetLastErrorType();
12805 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12806 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12807 :
12808 :
12809 :
12810 : }
12811 : }
12812 0 : jresult = SWIG_csharp_string_callback((const char *)result);
12813 0 : return jresult;
12814 : }
12815 :
12816 :
12817 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Dimension_GetFullName___(void * jarg1) {
12818 : char * jresult ;
12819 0 : GDALDimensionHS *arg1 = (GDALDimensionHS *) 0 ;
12820 0 : char *result = 0 ;
12821 :
12822 0 : arg1 = (GDALDimensionHS *)jarg1;
12823 : {
12824 0 : CPLErrorReset();
12825 0 : result = (char *)GDALDimensionHS_GetFullName(arg1);
12826 0 : CPLErr eclass = CPLGetLastErrorType();
12827 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12828 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12829 :
12830 :
12831 :
12832 : }
12833 : }
12834 0 : jresult = SWIG_csharp_string_callback((const char *)result);
12835 0 : return jresult;
12836 : }
12837 :
12838 :
12839 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Dimension_GetType____(void * jarg1) {
12840 : char * jresult ;
12841 0 : GDALDimensionHS *arg1 = (GDALDimensionHS *) 0 ;
12842 0 : char *result = 0 ;
12843 :
12844 0 : arg1 = (GDALDimensionHS *)jarg1;
12845 : {
12846 0 : CPLErrorReset();
12847 0 : result = (char *)GDALDimensionHS_GetType_(arg1);
12848 0 : CPLErr eclass = CPLGetLastErrorType();
12849 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12850 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12851 :
12852 :
12853 :
12854 : }
12855 : }
12856 0 : jresult = SWIG_csharp_string_callback((const char *)result);
12857 0 : return jresult;
12858 : }
12859 :
12860 :
12861 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Dimension_GetDirection___(void * jarg1) {
12862 : char * jresult ;
12863 0 : GDALDimensionHS *arg1 = (GDALDimensionHS *) 0 ;
12864 0 : char *result = 0 ;
12865 :
12866 0 : arg1 = (GDALDimensionHS *)jarg1;
12867 : {
12868 0 : CPLErrorReset();
12869 0 : result = (char *)GDALDimensionHS_GetDirection(arg1);
12870 0 : CPLErr eclass = CPLGetLastErrorType();
12871 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12872 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12873 :
12874 :
12875 :
12876 : }
12877 : }
12878 0 : jresult = SWIG_csharp_string_callback((const char *)result);
12879 0 : return jresult;
12880 : }
12881 :
12882 :
12883 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dimension_GetSize___(void * jarg1) {
12884 : void * jresult ;
12885 0 : GDALDimensionHS *arg1 = (GDALDimensionHS *) 0 ;
12886 : GUIntBig result;
12887 :
12888 0 : arg1 = (GDALDimensionHS *)jarg1;
12889 : {
12890 0 : CPLErrorReset();
12891 0 : result = GDALDimensionHS_GetSize(arg1);
12892 0 : CPLErr eclass = CPLGetLastErrorType();
12893 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12894 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12895 :
12896 :
12897 :
12898 : }
12899 : }
12900 0 : jresult = new GUIntBig((const GUIntBig &)result);
12901 0 : return jresult;
12902 : }
12903 :
12904 :
12905 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Dimension_GetIndexingVariable___(void * jarg1) {
12906 : void * jresult ;
12907 0 : GDALDimensionHS *arg1 = (GDALDimensionHS *) 0 ;
12908 0 : GDALMDArrayHS *result = 0 ;
12909 :
12910 0 : arg1 = (GDALDimensionHS *)jarg1;
12911 : {
12912 0 : CPLErrorReset();
12913 0 : result = (GDALMDArrayHS *)GDALDimensionHS_GetIndexingVariable(arg1);
12914 0 : CPLErr eclass = CPLGetLastErrorType();
12915 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12916 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12917 :
12918 :
12919 :
12920 : }
12921 : }
12922 0 : jresult = (void *)result;
12923 0 : return jresult;
12924 : }
12925 :
12926 :
12927 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_Dimension_SetIndexingVariable___(void * jarg1, void * jarg2) {
12928 : unsigned int jresult ;
12929 0 : GDALDimensionHS *arg1 = (GDALDimensionHS *) 0 ;
12930 0 : GDALMDArrayHS *arg2 = (GDALMDArrayHS *) 0 ;
12931 : bool result;
12932 :
12933 0 : arg1 = (GDALDimensionHS *)jarg1;
12934 0 : arg2 = (GDALMDArrayHS *)jarg2;
12935 : {
12936 0 : CPLErrorReset();
12937 0 : result = (bool)GDALDimensionHS_SetIndexingVariable(arg1,arg2);
12938 0 : CPLErr eclass = CPLGetLastErrorType();
12939 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12940 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12941 :
12942 :
12943 :
12944 : }
12945 : }
12946 0 : jresult = result;
12947 0 : return jresult;
12948 : }
12949 :
12950 :
12951 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Dimension_Rename___(void * jarg1, char * jarg2) {
12952 : int jresult ;
12953 0 : GDALDimensionHS *arg1 = (GDALDimensionHS *) 0 ;
12954 0 : char *arg2 = (char *) 0 ;
12955 : CPLErr result;
12956 :
12957 0 : arg1 = (GDALDimensionHS *)jarg1;
12958 0 : arg2 = (char *)jarg2;
12959 : {
12960 0 : CPLErrorReset();
12961 0 : result = (CPLErr)GDALDimensionHS_Rename(arg1,(char const *)arg2);
12962 0 : CPLErr eclass = CPLGetLastErrorType();
12963 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12964 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12965 :
12966 :
12967 :
12968 : }
12969 : }
12970 0 : jresult = (int)result;
12971 0 : return jresult;
12972 : }
12973 :
12974 :
12975 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_ExtendedDataType___(void * jarg1) {
12976 0 : GDALExtendedDataTypeHS *arg1 = (GDALExtendedDataTypeHS *) 0 ;
12977 :
12978 0 : arg1 = (GDALExtendedDataTypeHS *)jarg1;
12979 : {
12980 0 : CPLErrorReset();
12981 0 : delete_GDALExtendedDataTypeHS(arg1);
12982 0 : CPLErr eclass = CPLGetLastErrorType();
12983 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12984 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12985 :
12986 :
12987 :
12988 : }
12989 : }
12990 0 : }
12991 :
12992 :
12993 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_ExtendedDataType_Create___(int jarg1) {
12994 : void * jresult ;
12995 : GDALDataType arg1 ;
12996 0 : GDALExtendedDataTypeHS *result = 0 ;
12997 :
12998 0 : arg1 = (GDALDataType)jarg1;
12999 : {
13000 0 : CPLErrorReset();
13001 0 : result = (GDALExtendedDataTypeHS *)GDALExtendedDataTypeHS_Create(arg1);
13002 0 : CPLErr eclass = CPLGetLastErrorType();
13003 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13004 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13005 :
13006 :
13007 :
13008 : }
13009 : }
13010 0 : jresult = (void *)result;
13011 0 : return jresult;
13012 : }
13013 :
13014 :
13015 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_ExtendedDataType_CreateString___(unsigned long jarg1, int jarg2) {
13016 : void * jresult ;
13017 0 : size_t arg1 = (size_t) 0 ;
13018 0 : GDALExtendedDataTypeSubType arg2 = (GDALExtendedDataTypeSubType) GEDTST_NONE ;
13019 0 : GDALExtendedDataTypeHS *result = 0 ;
13020 :
13021 0 : arg1 = (size_t)jarg1;
13022 0 : arg2 = (GDALExtendedDataTypeSubType)jarg2;
13023 : {
13024 0 : CPLErrorReset();
13025 0 : result = (GDALExtendedDataTypeHS *)GDALExtendedDataTypeHS_CreateString(arg1,arg2);
13026 0 : CPLErr eclass = CPLGetLastErrorType();
13027 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13028 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13029 :
13030 :
13031 :
13032 : }
13033 : }
13034 0 : jresult = (void *)result;
13035 0 : return jresult;
13036 : }
13037 :
13038 :
13039 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_ExtendedDataType_GetName___(void * jarg1) {
13040 : char * jresult ;
13041 0 : GDALExtendedDataTypeHS *arg1 = (GDALExtendedDataTypeHS *) 0 ;
13042 0 : char *result = 0 ;
13043 :
13044 0 : arg1 = (GDALExtendedDataTypeHS *)jarg1;
13045 : {
13046 0 : CPLErrorReset();
13047 0 : result = (char *)GDALExtendedDataTypeHS_GetName(arg1);
13048 0 : CPLErr eclass = CPLGetLastErrorType();
13049 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13050 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13051 :
13052 :
13053 :
13054 : }
13055 : }
13056 0 : jresult = SWIG_csharp_string_callback((const char *)result);
13057 0 : return jresult;
13058 : }
13059 :
13060 :
13061 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_ExtendedDataType_GetClass___(void * jarg1) {
13062 : int jresult ;
13063 0 : GDALExtendedDataTypeHS *arg1 = (GDALExtendedDataTypeHS *) 0 ;
13064 : GDALExtendedDataTypeClass result;
13065 :
13066 0 : arg1 = (GDALExtendedDataTypeHS *)jarg1;
13067 : {
13068 0 : CPLErrorReset();
13069 0 : result = (GDALExtendedDataTypeClass)GDALExtendedDataTypeHS_GetClass(arg1);
13070 0 : CPLErr eclass = CPLGetLastErrorType();
13071 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13072 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13073 :
13074 :
13075 :
13076 : }
13077 : }
13078 0 : jresult = (int)result;
13079 0 : return jresult;
13080 : }
13081 :
13082 :
13083 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_ExtendedDataType_GetNumericDataType___(void * jarg1) {
13084 : int jresult ;
13085 0 : GDALExtendedDataTypeHS *arg1 = (GDALExtendedDataTypeHS *) 0 ;
13086 : GDALDataType result;
13087 :
13088 0 : arg1 = (GDALExtendedDataTypeHS *)jarg1;
13089 : {
13090 0 : CPLErrorReset();
13091 0 : result = (GDALDataType)GDALExtendedDataTypeHS_GetNumericDataType(arg1);
13092 0 : CPLErr eclass = CPLGetLastErrorType();
13093 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13094 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13095 :
13096 :
13097 :
13098 : }
13099 : }
13100 0 : jresult = (int)result;
13101 0 : return jresult;
13102 : }
13103 :
13104 :
13105 0 : SWIGEXPORT unsigned long SWIGSTDCALL CSharp_OSGeofGDAL_ExtendedDataType_GetSize___(void * jarg1) {
13106 : unsigned long jresult ;
13107 0 : GDALExtendedDataTypeHS *arg1 = (GDALExtendedDataTypeHS *) 0 ;
13108 : size_t result;
13109 :
13110 0 : arg1 = (GDALExtendedDataTypeHS *)jarg1;
13111 : {
13112 0 : CPLErrorReset();
13113 0 : result = GDALExtendedDataTypeHS_GetSize(arg1);
13114 0 : CPLErr eclass = CPLGetLastErrorType();
13115 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13116 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13117 :
13118 :
13119 :
13120 : }
13121 : }
13122 0 : jresult = (unsigned long)result;
13123 0 : return jresult;
13124 : }
13125 :
13126 :
13127 0 : SWIGEXPORT unsigned long SWIGSTDCALL CSharp_OSGeofGDAL_ExtendedDataType_GetMaxStringLength___(void * jarg1) {
13128 : unsigned long jresult ;
13129 0 : GDALExtendedDataTypeHS *arg1 = (GDALExtendedDataTypeHS *) 0 ;
13130 : size_t result;
13131 :
13132 0 : arg1 = (GDALExtendedDataTypeHS *)jarg1;
13133 : {
13134 0 : CPLErrorReset();
13135 0 : result = GDALExtendedDataTypeHS_GetMaxStringLength(arg1);
13136 0 : CPLErr eclass = CPLGetLastErrorType();
13137 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13138 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13139 :
13140 :
13141 :
13142 : }
13143 : }
13144 0 : jresult = (unsigned long)result;
13145 0 : return jresult;
13146 : }
13147 :
13148 :
13149 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_ExtendedDataType_GetSubType___(void * jarg1) {
13150 : int jresult ;
13151 0 : GDALExtendedDataTypeHS *arg1 = (GDALExtendedDataTypeHS *) 0 ;
13152 : GDALExtendedDataTypeSubType result;
13153 :
13154 0 : arg1 = (GDALExtendedDataTypeHS *)jarg1;
13155 : {
13156 0 : CPLErrorReset();
13157 0 : result = (GDALExtendedDataTypeSubType)GDALExtendedDataTypeHS_GetSubType(arg1);
13158 0 : CPLErr eclass = CPLGetLastErrorType();
13159 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13160 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13161 :
13162 :
13163 :
13164 : }
13165 : }
13166 0 : jresult = (int)result;
13167 0 : return jresult;
13168 : }
13169 :
13170 :
13171 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_ExtendedDataType_CanConvertTo___(void * jarg1, void * jarg2) {
13172 : unsigned int jresult ;
13173 0 : GDALExtendedDataTypeHS *arg1 = (GDALExtendedDataTypeHS *) 0 ;
13174 0 : GDALExtendedDataTypeHS *arg2 = (GDALExtendedDataTypeHS *) 0 ;
13175 : bool result;
13176 :
13177 0 : arg1 = (GDALExtendedDataTypeHS *)jarg1;
13178 0 : arg2 = (GDALExtendedDataTypeHS *)jarg2;
13179 : {
13180 0 : if (!arg2) {
13181 : {
13182 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
13183 : };
13184 : }
13185 : }
13186 : {
13187 0 : CPLErrorReset();
13188 0 : result = (bool)GDALExtendedDataTypeHS_CanConvertTo(arg1,arg2);
13189 0 : CPLErr eclass = CPLGetLastErrorType();
13190 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13191 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13192 :
13193 :
13194 :
13195 : }
13196 : }
13197 0 : jresult = result;
13198 0 : return jresult;
13199 : }
13200 :
13201 :
13202 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_ExtendedDataType_Equals___(void * jarg1, void * jarg2) {
13203 : unsigned int jresult ;
13204 0 : GDALExtendedDataTypeHS *arg1 = (GDALExtendedDataTypeHS *) 0 ;
13205 0 : GDALExtendedDataTypeHS *arg2 = (GDALExtendedDataTypeHS *) 0 ;
13206 : bool result;
13207 :
13208 0 : arg1 = (GDALExtendedDataTypeHS *)jarg1;
13209 0 : arg2 = (GDALExtendedDataTypeHS *)jarg2;
13210 : {
13211 0 : if (!arg2) {
13212 : {
13213 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
13214 : };
13215 : }
13216 : }
13217 : {
13218 0 : CPLErrorReset();
13219 0 : result = (bool)GDALExtendedDataTypeHS_Equals(arg1,arg2);
13220 0 : CPLErr eclass = CPLGetLastErrorType();
13221 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13222 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13223 :
13224 :
13225 :
13226 : }
13227 : }
13228 0 : jresult = result;
13229 0 : return jresult;
13230 : }
13231 :
13232 :
13233 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_EDTComponent___(void * jarg1) {
13234 0 : GDALEDTComponentHS *arg1 = (GDALEDTComponentHS *) 0 ;
13235 :
13236 0 : arg1 = (GDALEDTComponentHS *)jarg1;
13237 : {
13238 0 : CPLErrorReset();
13239 0 : delete_GDALEDTComponentHS(arg1);
13240 0 : CPLErr eclass = CPLGetLastErrorType();
13241 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13242 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13243 :
13244 :
13245 :
13246 : }
13247 : }
13248 0 : }
13249 :
13250 :
13251 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_EDTComponent_Create___(char * jarg1, unsigned long jarg2, void * jarg3) {
13252 : void * jresult ;
13253 0 : char *arg1 = (char *) 0 ;
13254 : size_t arg2 ;
13255 0 : GDALExtendedDataTypeHS *arg3 = (GDALExtendedDataTypeHS *) 0 ;
13256 0 : GDALEDTComponentHS *result = 0 ;
13257 :
13258 0 : arg1 = (char *)jarg1;
13259 0 : arg2 = (size_t)jarg2;
13260 0 : arg3 = (GDALExtendedDataTypeHS *)jarg3;
13261 : {
13262 0 : if (!arg1) {
13263 : {
13264 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
13265 : };
13266 : }
13267 : }
13268 : {
13269 0 : if (!arg3) {
13270 : {
13271 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
13272 : };
13273 : }
13274 : }
13275 : {
13276 0 : CPLErrorReset();
13277 0 : result = (GDALEDTComponentHS *)GDALEDTComponentHS_Create((char const *)arg1,arg2,arg3);
13278 0 : CPLErr eclass = CPLGetLastErrorType();
13279 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13280 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13281 :
13282 :
13283 :
13284 : }
13285 : }
13286 0 : jresult = (void *)result;
13287 0 : return jresult;
13288 : }
13289 :
13290 :
13291 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_EDTComponent_GetName___(void * jarg1) {
13292 : char * jresult ;
13293 0 : GDALEDTComponentHS *arg1 = (GDALEDTComponentHS *) 0 ;
13294 0 : char *result = 0 ;
13295 :
13296 0 : arg1 = (GDALEDTComponentHS *)jarg1;
13297 : {
13298 0 : CPLErrorReset();
13299 0 : result = (char *)GDALEDTComponentHS_GetName(arg1);
13300 0 : CPLErr eclass = CPLGetLastErrorType();
13301 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13302 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13303 :
13304 :
13305 :
13306 : }
13307 : }
13308 0 : jresult = SWIG_csharp_string_callback((const char *)result);
13309 0 : return jresult;
13310 : }
13311 :
13312 :
13313 0 : SWIGEXPORT unsigned long SWIGSTDCALL CSharp_OSGeofGDAL_EDTComponent_GetOffset___(void * jarg1) {
13314 : unsigned long jresult ;
13315 0 : GDALEDTComponentHS *arg1 = (GDALEDTComponentHS *) 0 ;
13316 : size_t result;
13317 :
13318 0 : arg1 = (GDALEDTComponentHS *)jarg1;
13319 : {
13320 0 : CPLErrorReset();
13321 0 : result = GDALEDTComponentHS_GetOffset(arg1);
13322 0 : CPLErr eclass = CPLGetLastErrorType();
13323 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13324 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13325 :
13326 :
13327 :
13328 : }
13329 : }
13330 0 : jresult = (unsigned long)result;
13331 0 : return jresult;
13332 : }
13333 :
13334 :
13335 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_EDTComponent_GetType____(void * jarg1) {
13336 : void * jresult ;
13337 0 : GDALEDTComponentHS *arg1 = (GDALEDTComponentHS *) 0 ;
13338 0 : GDALExtendedDataTypeHS *result = 0 ;
13339 :
13340 0 : arg1 = (GDALEDTComponentHS *)jarg1;
13341 : {
13342 0 : CPLErrorReset();
13343 0 : result = (GDALExtendedDataTypeHS *)GDALEDTComponentHS_GetType_(arg1);
13344 0 : CPLErr eclass = CPLGetLastErrorType();
13345 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13346 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13347 :
13348 :
13349 :
13350 : }
13351 : }
13352 0 : jresult = (void *)result;
13353 0 : return jresult;
13354 : }
13355 :
13356 :
13357 8 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_XSize_get___(void * jarg1) {
13358 : int jresult ;
13359 8 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13360 : int result;
13361 :
13362 8 : arg1 = (GDALRasterBandShadow *)jarg1;
13363 : {
13364 8 : CPLErrorReset();
13365 8 : result = (int)GDALRasterBandShadow_XSize_get(arg1);
13366 8 : CPLErr eclass = CPLGetLastErrorType();
13367 8 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13368 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13369 :
13370 :
13371 :
13372 : }
13373 : }
13374 8 : jresult = result;
13375 8 : return jresult;
13376 : }
13377 :
13378 :
13379 8 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_YSize_get___(void * jarg1) {
13380 : int jresult ;
13381 8 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13382 : int result;
13383 :
13384 8 : arg1 = (GDALRasterBandShadow *)jarg1;
13385 : {
13386 8 : CPLErrorReset();
13387 8 : result = (int)GDALRasterBandShadow_YSize_get(arg1);
13388 8 : CPLErr eclass = CPLGetLastErrorType();
13389 8 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13390 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13391 :
13392 :
13393 :
13394 : }
13395 : }
13396 8 : jresult = result;
13397 8 : return jresult;
13398 : }
13399 :
13400 :
13401 7 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_DataType_get___(void * jarg1) {
13402 : int jresult ;
13403 7 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13404 : GDALDataType result;
13405 :
13406 7 : arg1 = (GDALRasterBandShadow *)jarg1;
13407 : {
13408 7 : CPLErrorReset();
13409 7 : result = (GDALDataType)GDALRasterBandShadow_DataType_get(arg1);
13410 7 : CPLErr eclass = CPLGetLastErrorType();
13411 7 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13412 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13413 :
13414 :
13415 :
13416 : }
13417 : }
13418 7 : jresult = (int)result;
13419 7 : return jresult;
13420 : }
13421 :
13422 :
13423 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetDataset___(void * jarg1) {
13424 : void * jresult ;
13425 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13426 0 : GDALDatasetShadow *result = 0 ;
13427 :
13428 0 : arg1 = (GDALRasterBandShadow *)jarg1;
13429 : {
13430 0 : CPLErrorReset();
13431 0 : result = (GDALDatasetShadow *)GDALRasterBandShadow_GetDataset(arg1);
13432 0 : CPLErr eclass = CPLGetLastErrorType();
13433 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13434 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13435 :
13436 :
13437 :
13438 : }
13439 : }
13440 0 : jresult = (void *)result;
13441 0 : return jresult;
13442 : }
13443 :
13444 :
13445 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetBand___(void * jarg1) {
13446 : int jresult ;
13447 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13448 : int result;
13449 :
13450 0 : arg1 = (GDALRasterBandShadow *)jarg1;
13451 : {
13452 0 : CPLErrorReset();
13453 0 : result = (int)GDALRasterBandShadow_GetBand(arg1);
13454 0 : CPLErr eclass = CPLGetLastErrorType();
13455 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13456 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13457 :
13458 :
13459 :
13460 : }
13461 : }
13462 0 : jresult = result;
13463 0 : return jresult;
13464 : }
13465 :
13466 :
13467 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetBlockSize___(void * jarg1, int * jarg2, int * jarg3) {
13468 1 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13469 1 : int *arg2 = (int *) 0 ;
13470 1 : int *arg3 = (int *) 0 ;
13471 :
13472 1 : arg1 = (GDALRasterBandShadow *)jarg1;
13473 1 : arg2 = (int *)jarg2;
13474 1 : arg3 = (int *)jarg3;
13475 : {
13476 1 : CPLErrorReset();
13477 1 : GDALRasterBandShadow_GetBlockSize(arg1,arg2,arg3);
13478 1 : CPLErr eclass = CPLGetLastErrorType();
13479 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13480 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13481 :
13482 :
13483 :
13484 : }
13485 : }
13486 1 : }
13487 :
13488 :
13489 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetColorInterpretation___(void * jarg1) {
13490 : int jresult ;
13491 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13492 : GDALColorInterp result;
13493 :
13494 0 : arg1 = (GDALRasterBandShadow *)jarg1;
13495 : {
13496 0 : CPLErrorReset();
13497 0 : result = (GDALColorInterp)GDALRasterBandShadow_GetColorInterpretation(arg1);
13498 0 : CPLErr eclass = CPLGetLastErrorType();
13499 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13500 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13501 :
13502 :
13503 :
13504 : }
13505 : }
13506 0 : jresult = (int)result;
13507 0 : return jresult;
13508 : }
13509 :
13510 :
13511 9 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetRasterColorInterpretation___(void * jarg1) {
13512 : int jresult ;
13513 9 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13514 : GDALColorInterp result;
13515 :
13516 9 : arg1 = (GDALRasterBandShadow *)jarg1;
13517 : {
13518 9 : CPLErrorReset();
13519 9 : result = (GDALColorInterp)GDALRasterBandShadow_GetRasterColorInterpretation(arg1);
13520 9 : CPLErr eclass = CPLGetLastErrorType();
13521 9 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13522 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13523 :
13524 :
13525 :
13526 : }
13527 : }
13528 9 : jresult = (int)result;
13529 9 : return jresult;
13530 : }
13531 :
13532 :
13533 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_SetColorInterpretation___(void * jarg1, int jarg2) {
13534 : int jresult ;
13535 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13536 : GDALColorInterp arg2 ;
13537 : CPLErr result;
13538 :
13539 0 : arg1 = (GDALRasterBandShadow *)jarg1;
13540 0 : arg2 = (GDALColorInterp)jarg2;
13541 : {
13542 0 : CPLErrorReset();
13543 0 : result = (CPLErr)GDALRasterBandShadow_SetColorInterpretation(arg1,arg2);
13544 0 : CPLErr eclass = CPLGetLastErrorType();
13545 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13546 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13547 :
13548 :
13549 :
13550 : }
13551 : }
13552 0 : jresult = (int)result;
13553 0 : return jresult;
13554 : }
13555 :
13556 :
13557 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_SetRasterColorInterpretation___(void * jarg1, int jarg2) {
13558 : int jresult ;
13559 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13560 : GDALColorInterp arg2 ;
13561 : CPLErr result;
13562 :
13563 0 : arg1 = (GDALRasterBandShadow *)jarg1;
13564 0 : arg2 = (GDALColorInterp)jarg2;
13565 : {
13566 0 : CPLErrorReset();
13567 0 : result = (CPLErr)GDALRasterBandShadow_SetRasterColorInterpretation(arg1,arg2);
13568 0 : CPLErr eclass = CPLGetLastErrorType();
13569 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13570 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13571 :
13572 :
13573 :
13574 : }
13575 : }
13576 0 : jresult = (int)result;
13577 0 : return jresult;
13578 : }
13579 :
13580 :
13581 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetNoDataValue___(void * jarg1, void * jarg2, void * jarg3) {
13582 1 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13583 1 : double *arg2 = (double *) 0 ;
13584 1 : int *arg3 = (int *) 0 ;
13585 :
13586 1 : arg1 = (GDALRasterBandShadow *)jarg1;
13587 : {
13588 : /* %typemap(in) (double *val) */
13589 1 : arg2 = (double *)jarg2;
13590 : }
13591 : {
13592 : /* %typemap(in) (int *hasval) */
13593 1 : arg3 = (int *)jarg3;
13594 : }
13595 : {
13596 1 : CPLErrorReset();
13597 1 : GDALRasterBandShadow_GetNoDataValue(arg1,arg2,arg3);
13598 1 : CPLErr eclass = CPLGetLastErrorType();
13599 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13600 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13601 :
13602 :
13603 :
13604 : }
13605 : }
13606 1 : }
13607 :
13608 :
13609 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_SetNoDataValue___(void * jarg1, double jarg2) {
13610 : int jresult ;
13611 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13612 : double arg2 ;
13613 : CPLErr result;
13614 :
13615 0 : arg1 = (GDALRasterBandShadow *)jarg1;
13616 0 : arg2 = (double)jarg2;
13617 : {
13618 0 : CPLErrorReset();
13619 0 : result = (CPLErr)GDALRasterBandShadow_SetNoDataValue(arg1,arg2);
13620 0 : CPLErr eclass = CPLGetLastErrorType();
13621 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13622 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13623 :
13624 :
13625 :
13626 : }
13627 : }
13628 0 : jresult = (int)result;
13629 0 : return jresult;
13630 : }
13631 :
13632 :
13633 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_DeleteNoDataValue___(void * jarg1) {
13634 : int jresult ;
13635 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13636 : CPLErr result;
13637 :
13638 0 : arg1 = (GDALRasterBandShadow *)jarg1;
13639 : {
13640 0 : CPLErrorReset();
13641 0 : result = (CPLErr)GDALRasterBandShadow_DeleteNoDataValue(arg1);
13642 0 : CPLErr eclass = CPLGetLastErrorType();
13643 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13644 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13645 :
13646 :
13647 :
13648 : }
13649 : }
13650 0 : jresult = (int)result;
13651 0 : return jresult;
13652 : }
13653 :
13654 :
13655 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetUnitType___(void * jarg1) {
13656 : char * jresult ;
13657 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13658 0 : char *result = 0 ;
13659 :
13660 0 : arg1 = (GDALRasterBandShadow *)jarg1;
13661 : {
13662 0 : CPLErrorReset();
13663 0 : result = (char *)GDALRasterBandShadow_GetUnitType(arg1);
13664 0 : CPLErr eclass = CPLGetLastErrorType();
13665 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13666 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13667 :
13668 :
13669 :
13670 : }
13671 : }
13672 0 : jresult = SWIG_csharp_string_callback((const char *)result);
13673 0 : return jresult;
13674 : }
13675 :
13676 :
13677 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_SetUnitType___(void * jarg1, char * jarg2) {
13678 : int jresult ;
13679 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13680 0 : char *arg2 = (char *) 0 ;
13681 : CPLErr result;
13682 :
13683 0 : arg1 = (GDALRasterBandShadow *)jarg1;
13684 0 : arg2 = (char *)jarg2;
13685 : {
13686 0 : CPLErrorReset();
13687 0 : result = (CPLErr)GDALRasterBandShadow_SetUnitType(arg1,(char const *)arg2);
13688 0 : CPLErr eclass = CPLGetLastErrorType();
13689 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13690 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13691 :
13692 :
13693 :
13694 : }
13695 : }
13696 0 : jresult = (int)result;
13697 0 : return jresult;
13698 : }
13699 :
13700 :
13701 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetRasterCategoryNames___(void * jarg1) {
13702 : void * jresult ;
13703 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13704 0 : char **result = 0 ;
13705 :
13706 0 : arg1 = (GDALRasterBandShadow *)jarg1;
13707 : {
13708 0 : CPLErrorReset();
13709 0 : result = (char **)GDALRasterBandShadow_GetRasterCategoryNames(arg1);
13710 0 : CPLErr eclass = CPLGetLastErrorType();
13711 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13712 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13713 :
13714 :
13715 :
13716 : }
13717 : }
13718 0 : jresult = result;
13719 0 : return jresult;
13720 : }
13721 :
13722 :
13723 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_SetRasterCategoryNames___(void * jarg1, void * jarg2) {
13724 : int jresult ;
13725 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13726 0 : char **arg2 = (char **) 0 ;
13727 : CPLErr result;
13728 :
13729 0 : arg1 = (GDALRasterBandShadow *)jarg1;
13730 0 : arg2 = (char **)jarg2;
13731 : {
13732 0 : CPLErrorReset();
13733 0 : result = (CPLErr)GDALRasterBandShadow_SetRasterCategoryNames(arg1,arg2);
13734 0 : CPLErr eclass = CPLGetLastErrorType();
13735 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13736 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13737 :
13738 :
13739 :
13740 : }
13741 : }
13742 0 : jresult = (int)result;
13743 0 : return jresult;
13744 : }
13745 :
13746 :
13747 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetMinimum___(void * jarg1, void * jarg2, void * jarg3) {
13748 1 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13749 1 : double *arg2 = (double *) 0 ;
13750 1 : int *arg3 = (int *) 0 ;
13751 :
13752 1 : arg1 = (GDALRasterBandShadow *)jarg1;
13753 : {
13754 : /* %typemap(in) (double *val) */
13755 1 : arg2 = (double *)jarg2;
13756 : }
13757 : {
13758 : /* %typemap(in) (int *hasval) */
13759 1 : arg3 = (int *)jarg3;
13760 : }
13761 : {
13762 1 : CPLErrorReset();
13763 1 : GDALRasterBandShadow_GetMinimum(arg1,arg2,arg3);
13764 1 : CPLErr eclass = CPLGetLastErrorType();
13765 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13766 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13767 :
13768 :
13769 :
13770 : }
13771 : }
13772 1 : }
13773 :
13774 :
13775 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetMaximum___(void * jarg1, void * jarg2, void * jarg3) {
13776 1 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13777 1 : double *arg2 = (double *) 0 ;
13778 1 : int *arg3 = (int *) 0 ;
13779 :
13780 1 : arg1 = (GDALRasterBandShadow *)jarg1;
13781 : {
13782 : /* %typemap(in) (double *val) */
13783 1 : arg2 = (double *)jarg2;
13784 : }
13785 : {
13786 : /* %typemap(in) (int *hasval) */
13787 1 : arg3 = (int *)jarg3;
13788 : }
13789 : {
13790 1 : CPLErrorReset();
13791 1 : GDALRasterBandShadow_GetMaximum(arg1,arg2,arg3);
13792 1 : CPLErr eclass = CPLGetLastErrorType();
13793 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13794 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13795 :
13796 :
13797 :
13798 : }
13799 : }
13800 1 : }
13801 :
13802 :
13803 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetOffset___(void * jarg1, void * jarg2, void * jarg3) {
13804 1 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13805 1 : double *arg2 = (double *) 0 ;
13806 1 : int *arg3 = (int *) 0 ;
13807 :
13808 1 : arg1 = (GDALRasterBandShadow *)jarg1;
13809 : {
13810 : /* %typemap(in) (double *val) */
13811 1 : arg2 = (double *)jarg2;
13812 : }
13813 : {
13814 : /* %typemap(in) (int *hasval) */
13815 1 : arg3 = (int *)jarg3;
13816 : }
13817 : {
13818 1 : CPLErrorReset();
13819 1 : GDALRasterBandShadow_GetOffset(arg1,arg2,arg3);
13820 1 : CPLErr eclass = CPLGetLastErrorType();
13821 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13822 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13823 :
13824 :
13825 :
13826 : }
13827 : }
13828 1 : }
13829 :
13830 :
13831 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetScale___(void * jarg1, void * jarg2, void * jarg3) {
13832 1 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13833 1 : double *arg2 = (double *) 0 ;
13834 1 : int *arg3 = (int *) 0 ;
13835 :
13836 1 : arg1 = (GDALRasterBandShadow *)jarg1;
13837 : {
13838 : /* %typemap(in) (double *val) */
13839 1 : arg2 = (double *)jarg2;
13840 : }
13841 : {
13842 : /* %typemap(in) (int *hasval) */
13843 1 : arg3 = (int *)jarg3;
13844 : }
13845 : {
13846 1 : CPLErrorReset();
13847 1 : GDALRasterBandShadow_GetScale(arg1,arg2,arg3);
13848 1 : CPLErr eclass = CPLGetLastErrorType();
13849 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13850 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13851 :
13852 :
13853 :
13854 : }
13855 : }
13856 1 : }
13857 :
13858 :
13859 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_SetOffset___(void * jarg1, double jarg2) {
13860 : int jresult ;
13861 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13862 : double arg2 ;
13863 : CPLErr result;
13864 :
13865 0 : arg1 = (GDALRasterBandShadow *)jarg1;
13866 0 : arg2 = (double)jarg2;
13867 : {
13868 0 : CPLErrorReset();
13869 0 : result = (CPLErr)GDALRasterBandShadow_SetOffset(arg1,arg2);
13870 0 : CPLErr eclass = CPLGetLastErrorType();
13871 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13872 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13873 :
13874 :
13875 :
13876 : }
13877 : }
13878 0 : jresult = (int)result;
13879 0 : return jresult;
13880 : }
13881 :
13882 :
13883 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_SetScale___(void * jarg1, double jarg2) {
13884 : int jresult ;
13885 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13886 : double arg2 ;
13887 : CPLErr result;
13888 :
13889 0 : arg1 = (GDALRasterBandShadow *)jarg1;
13890 0 : arg2 = (double)jarg2;
13891 : {
13892 0 : CPLErrorReset();
13893 0 : result = (CPLErr)GDALRasterBandShadow_SetScale(arg1,arg2);
13894 0 : CPLErr eclass = CPLGetLastErrorType();
13895 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13896 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13897 :
13898 :
13899 :
13900 : }
13901 : }
13902 0 : jresult = (int)result;
13903 0 : return jresult;
13904 : }
13905 :
13906 :
13907 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetStatistics___(void * jarg1, int jarg2, int jarg3, double * jarg4, double * jarg5, double * jarg6, double * jarg7) {
13908 : int jresult ;
13909 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13910 : int arg2 ;
13911 : int arg3 ;
13912 0 : double *arg4 = (double *) 0 ;
13913 0 : double *arg5 = (double *) 0 ;
13914 0 : double *arg6 = (double *) 0 ;
13915 0 : double *arg7 = (double *) 0 ;
13916 : CPLErr result;
13917 :
13918 0 : arg1 = (GDALRasterBandShadow *)jarg1;
13919 0 : arg2 = (int)jarg2;
13920 0 : arg3 = (int)jarg3;
13921 : {
13922 : /* %typemap(in) (double *val) */
13923 0 : arg4 = (double *)jarg4;
13924 : }
13925 : {
13926 : /* %typemap(in) (double *val) */
13927 0 : arg5 = (double *)jarg5;
13928 : }
13929 : {
13930 : /* %typemap(in) (double *val) */
13931 0 : arg6 = (double *)jarg6;
13932 : }
13933 : {
13934 : /* %typemap(in) (double *val) */
13935 0 : arg7 = (double *)jarg7;
13936 : }
13937 : {
13938 0 : CPLErrorReset();
13939 0 : result = (CPLErr)GDALRasterBandShadow_GetStatistics(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
13940 0 : CPLErr eclass = CPLGetLastErrorType();
13941 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13942 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13943 :
13944 :
13945 :
13946 : }
13947 : }
13948 0 : jresult = result;
13949 0 : return jresult;
13950 : }
13951 :
13952 :
13953 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_ComputeStatistics___(void * jarg1, unsigned int jarg2, double * jarg3, double * jarg4, double * jarg5, double * jarg6, void * jarg7, void * jarg8) {
13954 : int jresult ;
13955 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
13956 : bool arg2 ;
13957 0 : double *arg3 = (double *) 0 ;
13958 0 : double *arg4 = (double *) 0 ;
13959 0 : double *arg5 = (double *) 0 ;
13960 0 : double *arg6 = (double *) 0 ;
13961 0 : GDALProgressFunc arg7 = (GDALProgressFunc) NULL ;
13962 0 : void *arg8 = (void *) NULL ;
13963 : CPLErr result;
13964 :
13965 0 : arg1 = (GDALRasterBandShadow *)jarg1;
13966 0 : arg2 = jarg2 ? true : false;
13967 : {
13968 : /* %typemap(in) (double *val) */
13969 0 : arg3 = (double *)jarg3;
13970 : }
13971 : {
13972 : /* %typemap(in) (double *val) */
13973 0 : arg4 = (double *)jarg4;
13974 : }
13975 : {
13976 : /* %typemap(in) (double *val) */
13977 0 : arg5 = (double *)jarg5;
13978 : }
13979 : {
13980 : /* %typemap(in) (double *val) */
13981 0 : arg6 = (double *)jarg6;
13982 : }
13983 0 : arg7 = (GDALProgressFunc)jarg7;
13984 0 : arg8 = (void *)jarg8;
13985 : {
13986 0 : CPLErrorReset();
13987 0 : result = (CPLErr)GDALRasterBandShadow_ComputeStatistics(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
13988 0 : CPLErr eclass = CPLGetLastErrorType();
13989 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13990 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13991 :
13992 :
13993 :
13994 : }
13995 : }
13996 0 : jresult = result;
13997 0 : return jresult;
13998 : }
13999 :
14000 :
14001 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_SetStatistics___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
14002 : int jresult ;
14003 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14004 : double arg2 ;
14005 : double arg3 ;
14006 : double arg4 ;
14007 : double arg5 ;
14008 : CPLErr result;
14009 :
14010 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14011 0 : arg2 = (double)jarg2;
14012 0 : arg3 = (double)jarg3;
14013 0 : arg4 = (double)jarg4;
14014 0 : arg5 = (double)jarg5;
14015 : {
14016 0 : CPLErrorReset();
14017 0 : result = (CPLErr)GDALRasterBandShadow_SetStatistics(arg1,arg2,arg3,arg4,arg5);
14018 0 : CPLErr eclass = CPLGetLastErrorType();
14019 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14020 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14021 :
14022 :
14023 :
14024 : }
14025 : }
14026 0 : jresult = (int)result;
14027 0 : return jresult;
14028 : }
14029 :
14030 :
14031 7 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetOverviewCount___(void * jarg1) {
14032 : int jresult ;
14033 7 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14034 : int result;
14035 :
14036 7 : arg1 = (GDALRasterBandShadow *)jarg1;
14037 : {
14038 7 : CPLErrorReset();
14039 7 : result = (int)GDALRasterBandShadow_GetOverviewCount(arg1);
14040 7 : CPLErr eclass = CPLGetLastErrorType();
14041 7 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14042 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14043 :
14044 :
14045 :
14046 : }
14047 : }
14048 7 : jresult = result;
14049 7 : return jresult;
14050 : }
14051 :
14052 :
14053 4 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetOverview___(void * jarg1, int jarg2) {
14054 : void * jresult ;
14055 4 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14056 : int arg2 ;
14057 4 : GDALRasterBandShadow *result = 0 ;
14058 :
14059 4 : arg1 = (GDALRasterBandShadow *)jarg1;
14060 4 : arg2 = (int)jarg2;
14061 : {
14062 4 : CPLErrorReset();
14063 4 : result = (GDALRasterBandShadow *)GDALRasterBandShadow_GetOverview(arg1,arg2);
14064 4 : CPLErr eclass = CPLGetLastErrorType();
14065 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14066 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14067 :
14068 :
14069 :
14070 : }
14071 : }
14072 4 : jresult = (void *)result;
14073 4 : return jresult;
14074 : }
14075 :
14076 :
14077 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetSampleOverview___(void * jarg1, void * jarg2) {
14078 : void * jresult ;
14079 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14080 : GUIntBig arg2 ;
14081 : GUIntBig *argp2 ;
14082 0 : GDALRasterBandShadow *result = 0 ;
14083 :
14084 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14085 0 : argp2 = (GUIntBig *)jarg2;
14086 0 : if (!argp2) {
14087 0 : SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null GUIntBig", 0);
14088 0 : return 0;
14089 : }
14090 0 : arg2 = *argp2;
14091 : {
14092 0 : CPLErrorReset();
14093 0 : result = (GDALRasterBandShadow *)GDALRasterBandShadow_GetSampleOverview(arg1,arg2);
14094 0 : CPLErr eclass = CPLGetLastErrorType();
14095 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14096 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14097 :
14098 :
14099 :
14100 : }
14101 : }
14102 0 : jresult = (void *)result;
14103 0 : return jresult;
14104 : }
14105 :
14106 :
14107 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_Checksum___(void * jarg1, int jarg2, int jarg3, void * jarg4, void * jarg5) {
14108 : int jresult ;
14109 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14110 0 : int arg2 = (int) 0 ;
14111 0 : int arg3 = (int) 0 ;
14112 0 : int *arg4 = (int *) 0 ;
14113 0 : int *arg5 = (int *) 0 ;
14114 : int result;
14115 :
14116 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14117 0 : arg2 = (int)jarg2;
14118 0 : arg3 = (int)jarg3;
14119 : {
14120 : /* %typemap(in) (type *optional_##int) */
14121 0 : arg4 = (int *)jarg4;
14122 : }
14123 : {
14124 : /* %typemap(in) (type *optional_##int) */
14125 0 : arg5 = (int *)jarg5;
14126 : }
14127 : {
14128 0 : CPLErrorReset();
14129 0 : result = (int)GDALRasterBandShadow_Checksum(arg1,arg2,arg3,arg4,arg5);
14130 0 : CPLErr eclass = CPLGetLastErrorType();
14131 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14132 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14133 :
14134 :
14135 :
14136 : }
14137 : }
14138 0 : jresult = result;
14139 0 : return jresult;
14140 : }
14141 :
14142 :
14143 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Band_ComputeRasterMinMax___(void * jarg1, void * jarg2, int jarg3) {
14144 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14145 : double *arg2 ;
14146 0 : int arg3 = (int) 0 ;
14147 :
14148 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14149 : {
14150 : /* %typemap(in) (double argout[ANY]) */
14151 0 : arg2 = (double *)jarg2;
14152 : }
14153 0 : arg3 = (int)jarg3;
14154 : {
14155 0 : CPLErrorReset();
14156 0 : GDALRasterBandShadow_ComputeRasterMinMax(arg1,arg2,arg3);
14157 0 : CPLErr eclass = CPLGetLastErrorType();
14158 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14159 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14160 :
14161 :
14162 :
14163 : }
14164 : }
14165 0 : }
14166 :
14167 :
14168 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Band_ComputeBandStats___(void * jarg1, void * jarg2, int jarg3) {
14169 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14170 : double *arg2 ;
14171 0 : int arg3 = (int) 1 ;
14172 :
14173 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14174 : {
14175 : /* %typemap(in) (double argout[ANY]) */
14176 0 : arg2 = (double *)jarg2;
14177 : }
14178 0 : arg3 = (int)jarg3;
14179 : {
14180 0 : CPLErrorReset();
14181 0 : GDALRasterBandShadow_ComputeBandStats(arg1,arg2,arg3);
14182 0 : CPLErr eclass = CPLGetLastErrorType();
14183 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14184 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14185 :
14186 :
14187 :
14188 : }
14189 : }
14190 0 : }
14191 :
14192 :
14193 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_Fill___(void * jarg1, double jarg2, double jarg3) {
14194 : int jresult ;
14195 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14196 : double arg2 ;
14197 0 : double arg3 = (double) 0.0 ;
14198 : CPLErr result;
14199 :
14200 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14201 0 : arg2 = (double)jarg2;
14202 0 : arg3 = (double)jarg3;
14203 : {
14204 0 : CPLErrorReset();
14205 0 : result = (CPLErr)GDALRasterBandShadow_Fill(arg1,arg2,arg3);
14206 0 : CPLErr eclass = CPLGetLastErrorType();
14207 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14208 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14209 :
14210 :
14211 :
14212 : }
14213 : }
14214 0 : jresult = (int)result;
14215 0 : return jresult;
14216 : }
14217 :
14218 :
14219 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Band_FlushCache___(void * jarg1) {
14220 1 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14221 :
14222 1 : arg1 = (GDALRasterBandShadow *)jarg1;
14223 : {
14224 1 : CPLErrorReset();
14225 1 : GDALRasterBandShadow_FlushCache(arg1);
14226 1 : CPLErr eclass = CPLGetLastErrorType();
14227 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14228 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14229 :
14230 :
14231 :
14232 : }
14233 : }
14234 1 : }
14235 :
14236 :
14237 1 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetRasterColorTable___(void * jarg1) {
14238 : void * jresult ;
14239 1 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14240 1 : GDALColorTableShadow *result = 0 ;
14241 :
14242 1 : arg1 = (GDALRasterBandShadow *)jarg1;
14243 : {
14244 1 : CPLErrorReset();
14245 1 : result = (GDALColorTableShadow *)GDALRasterBandShadow_GetRasterColorTable(arg1);
14246 1 : CPLErr eclass = CPLGetLastErrorType();
14247 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14248 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14249 :
14250 :
14251 :
14252 : }
14253 : }
14254 1 : jresult = (void *)result;
14255 1 : return jresult;
14256 : }
14257 :
14258 :
14259 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetColorTable___(void * jarg1) {
14260 : void * jresult ;
14261 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14262 0 : GDALColorTableShadow *result = 0 ;
14263 :
14264 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14265 : {
14266 0 : CPLErrorReset();
14267 0 : result = (GDALColorTableShadow *)GDALRasterBandShadow_GetColorTable(arg1);
14268 0 : CPLErr eclass = CPLGetLastErrorType();
14269 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14270 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14271 :
14272 :
14273 :
14274 : }
14275 : }
14276 0 : jresult = (void *)result;
14277 0 : return jresult;
14278 : }
14279 :
14280 :
14281 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_SetRasterColorTable___(void * jarg1, void * jarg2) {
14282 : int jresult ;
14283 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14284 0 : GDALColorTableShadow *arg2 = (GDALColorTableShadow *) 0 ;
14285 : int result;
14286 :
14287 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14288 0 : arg2 = (GDALColorTableShadow *)jarg2;
14289 : {
14290 0 : CPLErrorReset();
14291 0 : result = (int)GDALRasterBandShadow_SetRasterColorTable(arg1,arg2);
14292 0 : CPLErr eclass = CPLGetLastErrorType();
14293 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14294 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14295 :
14296 :
14297 :
14298 : }
14299 : }
14300 0 : jresult = result;
14301 0 : return jresult;
14302 : }
14303 :
14304 :
14305 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_SetColorTable___(void * jarg1, void * jarg2) {
14306 : int jresult ;
14307 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14308 0 : GDALColorTableShadow *arg2 = (GDALColorTableShadow *) 0 ;
14309 : int result;
14310 :
14311 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14312 0 : arg2 = (GDALColorTableShadow *)jarg2;
14313 : {
14314 0 : CPLErrorReset();
14315 0 : result = (int)GDALRasterBandShadow_SetColorTable(arg1,arg2);
14316 0 : CPLErr eclass = CPLGetLastErrorType();
14317 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14318 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14319 :
14320 :
14321 :
14322 : }
14323 : }
14324 0 : jresult = result;
14325 0 : return jresult;
14326 : }
14327 :
14328 :
14329 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetDefaultRAT___(void * jarg1) {
14330 : void * jresult ;
14331 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14332 0 : GDALRasterAttributeTableShadow *result = 0 ;
14333 :
14334 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14335 : {
14336 0 : CPLErrorReset();
14337 0 : result = (GDALRasterAttributeTableShadow *)GDALRasterBandShadow_GetDefaultRAT(arg1);
14338 0 : CPLErr eclass = CPLGetLastErrorType();
14339 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14340 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14341 :
14342 :
14343 :
14344 : }
14345 : }
14346 0 : jresult = (void *)result;
14347 0 : return jresult;
14348 : }
14349 :
14350 :
14351 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_SetDefaultRAT___(void * jarg1, void * jarg2) {
14352 : int jresult ;
14353 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14354 0 : GDALRasterAttributeTableShadow *arg2 = (GDALRasterAttributeTableShadow *) 0 ;
14355 : int result;
14356 :
14357 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14358 0 : arg2 = (GDALRasterAttributeTableShadow *)jarg2;
14359 : {
14360 0 : CPLErrorReset();
14361 0 : result = (int)GDALRasterBandShadow_SetDefaultRAT(arg1,arg2);
14362 0 : CPLErr eclass = CPLGetLastErrorType();
14363 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14364 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14365 :
14366 :
14367 :
14368 : }
14369 : }
14370 0 : jresult = result;
14371 0 : return jresult;
14372 : }
14373 :
14374 :
14375 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetMaskBand___(void * jarg1) {
14376 : void * jresult ;
14377 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14378 0 : GDALRasterBandShadow *result = 0 ;
14379 :
14380 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14381 : {
14382 0 : CPLErrorReset();
14383 0 : result = (GDALRasterBandShadow *)GDALRasterBandShadow_GetMaskBand(arg1);
14384 0 : CPLErr eclass = CPLGetLastErrorType();
14385 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14386 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14387 :
14388 :
14389 :
14390 : }
14391 : }
14392 0 : jresult = (void *)result;
14393 0 : return jresult;
14394 : }
14395 :
14396 :
14397 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetMaskFlags___(void * jarg1) {
14398 : int jresult ;
14399 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14400 : int result;
14401 :
14402 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14403 : {
14404 0 : CPLErrorReset();
14405 0 : result = (int)GDALRasterBandShadow_GetMaskFlags(arg1);
14406 0 : CPLErr eclass = CPLGetLastErrorType();
14407 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14408 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14409 :
14410 :
14411 :
14412 : }
14413 : }
14414 0 : jresult = result;
14415 0 : return jresult;
14416 : }
14417 :
14418 :
14419 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_CreateMaskBand___(void * jarg1, int jarg2) {
14420 : int jresult ;
14421 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14422 : int arg2 ;
14423 : CPLErr result;
14424 :
14425 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14426 0 : arg2 = (int)jarg2;
14427 : {
14428 0 : CPLErrorReset();
14429 0 : result = (CPLErr)GDALRasterBandShadow_CreateMaskBand(arg1,arg2);
14430 0 : CPLErr eclass = CPLGetLastErrorType();
14431 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14432 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14433 :
14434 :
14435 :
14436 : }
14437 : }
14438 0 : jresult = (int)result;
14439 0 : return jresult;
14440 : }
14441 :
14442 :
14443 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_Band_IsMaskBand___(void * jarg1) {
14444 : unsigned int jresult ;
14445 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14446 : bool result;
14447 :
14448 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14449 : {
14450 0 : CPLErrorReset();
14451 0 : result = (bool)GDALRasterBandShadow_IsMaskBand(arg1);
14452 0 : CPLErr eclass = CPLGetLastErrorType();
14453 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14454 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14455 :
14456 :
14457 :
14458 : }
14459 : }
14460 0 : jresult = result;
14461 0 : return jresult;
14462 : }
14463 :
14464 :
14465 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetHistogram___(void * jarg1, double jarg2, double jarg3, int jarg4, void * jarg5, int jarg6, int jarg7, void * jarg8, void * jarg9) {
14466 : int jresult ;
14467 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14468 0 : double arg2 = (double) -0.5 ;
14469 0 : double arg3 = (double) 255.5 ;
14470 0 : int arg4 = (int) 256 ;
14471 0 : int *arg5 = (int *) NULL ;
14472 0 : int arg6 = (int) 0 ;
14473 0 : int arg7 = (int) 1 ;
14474 0 : GDALProgressFunc arg8 = (GDALProgressFunc) NULL ;
14475 0 : void *arg9 = (void *) NULL ;
14476 : CPLErr result;
14477 :
14478 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14479 0 : arg2 = (double)jarg2;
14480 0 : arg3 = (double)jarg3;
14481 0 : arg4 = (int)jarg4;
14482 : {
14483 : /* %typemap(in) (int inout[ANY]) */
14484 0 : arg5 = (int *)jarg5;
14485 : }
14486 0 : arg6 = (int)jarg6;
14487 0 : arg7 = (int)jarg7;
14488 0 : arg8 = (GDALProgressFunc)jarg8;
14489 0 : arg9 = (void *)jarg9;
14490 : {
14491 0 : CPLErrorReset();
14492 0 : result = (CPLErr)GDALRasterBandShadow_GetHistogram(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
14493 0 : CPLErr eclass = CPLGetLastErrorType();
14494 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14495 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14496 :
14497 :
14498 :
14499 : }
14500 : }
14501 0 : jresult = (int)result;
14502 0 : return jresult;
14503 : }
14504 :
14505 :
14506 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetDefaultHistogram___(void * jarg1, double * jarg2, double * jarg3, void * jarg4, void * jarg5, int jarg6, void * jarg7, void * jarg8) {
14507 : int jresult ;
14508 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14509 0 : double *arg2 = (double *) NULL ;
14510 0 : double *arg3 = (double *) NULL ;
14511 0 : int *arg4 = (int *) NULL ;
14512 0 : int **arg5 = (int **) NULL ;
14513 0 : int arg6 = (int) 1 ;
14514 0 : GDALProgressFunc arg7 = (GDALProgressFunc) NULL ;
14515 0 : void *arg8 = (void *) NULL ;
14516 : CPLErr result;
14517 :
14518 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14519 : {
14520 : /* %typemap(in) (double *val) */
14521 0 : arg2 = (double *)jarg2;
14522 : }
14523 : {
14524 : /* %typemap(in) (double *val) */
14525 0 : arg3 = (double *)jarg3;
14526 : }
14527 : {
14528 : /* %typemap(in) (int *hasval) */
14529 0 : arg4 = (int *)jarg4;
14530 : }
14531 : {
14532 : /* %typemap(in) (int **array_argout) */
14533 0 : arg5 = (int **)jarg5;
14534 : }
14535 0 : arg6 = (int)jarg6;
14536 0 : arg7 = (GDALProgressFunc)jarg7;
14537 0 : arg8 = (void *)jarg8;
14538 : {
14539 0 : CPLErrorReset();
14540 0 : result = (CPLErr)GDALRasterBandShadow_GetDefaultHistogram(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
14541 0 : CPLErr eclass = CPLGetLastErrorType();
14542 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14543 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14544 :
14545 :
14546 :
14547 : }
14548 : }
14549 0 : jresult = (int)result;
14550 0 : return jresult;
14551 : }
14552 :
14553 :
14554 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_SetDefaultHistogram___(void * jarg1, double jarg2, double jarg3, int jarg4, void * jarg5) {
14555 : int jresult ;
14556 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14557 : double arg2 ;
14558 : double arg3 ;
14559 : int arg4 ;
14560 0 : int *arg5 = (int *) 0 ;
14561 : CPLErr result;
14562 :
14563 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14564 0 : arg2 = (double)jarg2;
14565 0 : arg3 = (double)jarg3;
14566 0 : arg4 = (int)jarg4;
14567 : {
14568 : /* %typemap(in) (int inout[ANY]) */
14569 0 : arg5 = (int *)jarg5;
14570 : }
14571 : {
14572 0 : CPLErrorReset();
14573 0 : result = (CPLErr)GDALRasterBandShadow_SetDefaultHistogram(arg1,arg2,arg3,arg4,arg5);
14574 0 : CPLErr eclass = CPLGetLastErrorType();
14575 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14576 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14577 :
14578 :
14579 :
14580 : }
14581 : }
14582 0 : jresult = (int)result;
14583 0 : return jresult;
14584 : }
14585 :
14586 :
14587 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_Band_HasArbitraryOverviews___(void * jarg1) {
14588 : unsigned int jresult ;
14589 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14590 : bool result;
14591 :
14592 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14593 : {
14594 0 : CPLErrorReset();
14595 0 : result = (bool)GDALRasterBandShadow_HasArbitraryOverviews(arg1);
14596 0 : CPLErr eclass = CPLGetLastErrorType();
14597 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14598 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14599 :
14600 :
14601 :
14602 : }
14603 : }
14604 0 : jresult = result;
14605 0 : return jresult;
14606 : }
14607 :
14608 :
14609 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Band_GetCategoryNames___(void * jarg1) {
14610 : void * jresult ;
14611 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14612 0 : char **result = 0 ;
14613 :
14614 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14615 : {
14616 0 : CPLErrorReset();
14617 0 : result = (char **)GDALRasterBandShadow_GetCategoryNames(arg1);
14618 0 : CPLErr eclass = CPLGetLastErrorType();
14619 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14620 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14621 :
14622 :
14623 :
14624 : }
14625 : }
14626 0 : jresult = result;
14627 0 : return jresult;
14628 : }
14629 :
14630 :
14631 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_SetCategoryNames___(void * jarg1, void * jarg2) {
14632 : int jresult ;
14633 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14634 0 : char **arg2 = (char **) 0 ;
14635 : CPLErr result;
14636 :
14637 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14638 0 : arg2 = (char **)jarg2;
14639 : {
14640 0 : CPLErrorReset();
14641 0 : result = (CPLErr)GDALRasterBandShadow_SetCategoryNames(arg1,arg2);
14642 0 : CPLErr eclass = CPLGetLastErrorType();
14643 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14644 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14645 :
14646 :
14647 :
14648 : }
14649 : }
14650 0 : jresult = (int)result;
14651 0 : return jresult;
14652 : }
14653 :
14654 :
14655 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_AdviseRead___(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5, void * jarg6, void * jarg7, void * jarg8, void * jarg9) {
14656 : int jresult ;
14657 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14658 : int arg2 ;
14659 : int arg3 ;
14660 : int arg4 ;
14661 : int arg5 ;
14662 0 : int *arg6 = (int *) 0 ;
14663 0 : int *arg7 = (int *) 0 ;
14664 0 : GDALDataType *arg8 = (GDALDataType *) 0 ;
14665 0 : char **arg9 = (char **) NULL ;
14666 : CPLErr result;
14667 :
14668 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14669 0 : arg2 = (int)jarg2;
14670 0 : arg3 = (int)jarg3;
14671 0 : arg4 = (int)jarg4;
14672 0 : arg5 = (int)jarg5;
14673 0 : arg6 = (int *)jarg6;
14674 0 : arg7 = (int *)jarg7;
14675 : {
14676 : /* %typemap(in) (type *optional_##int) */
14677 0 : arg8 = (GDALDataType *)jarg8;
14678 : }
14679 0 : arg9 = (char **)jarg9;
14680 : {
14681 0 : CPLErrorReset();
14682 0 : result = (CPLErr)GDALRasterBandShadow_AdviseRead(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
14683 0 : CPLErr eclass = CPLGetLastErrorType();
14684 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14685 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14686 :
14687 :
14688 :
14689 : }
14690 : }
14691 0 : jresult = (int)result;
14692 0 : return jresult;
14693 : }
14694 :
14695 :
14696 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_InterpolateAtPoint___(void * jarg1, double jarg2, double jarg3, int jarg4, double * jarg5, double * jarg6) {
14697 : int jresult ;
14698 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14699 : double arg2 ;
14700 : double arg3 ;
14701 : GDALRIOResampleAlg arg4 ;
14702 0 : double *arg5 = (double *) 0 ;
14703 0 : double *arg6 = (double *) 0 ;
14704 : CPLErr result;
14705 :
14706 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14707 0 : arg2 = (double)jarg2;
14708 0 : arg3 = (double)jarg3;
14709 0 : arg4 = (GDALRIOResampleAlg)jarg4;
14710 : {
14711 : /* %typemap(in) (double *val) */
14712 0 : arg5 = (double *)jarg5;
14713 : }
14714 : {
14715 : /* %typemap(in) (double *val) */
14716 0 : arg6 = (double *)jarg6;
14717 : }
14718 : {
14719 0 : CPLErrorReset();
14720 0 : result = (CPLErr)GDALRasterBandShadow_InterpolateAtPoint(arg1,arg2,arg3,arg4,arg5,arg6);
14721 0 : CPLErr eclass = CPLGetLastErrorType();
14722 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14723 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14724 :
14725 :
14726 :
14727 : }
14728 : }
14729 0 : jresult = result;
14730 0 : return jresult;
14731 : }
14732 :
14733 :
14734 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_InterpolateAtGeolocation___(void * jarg1, double jarg2, double jarg3, void * jarg4, int jarg5, double * jarg6, double * jarg7, void * jarg8) {
14735 : int jresult ;
14736 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14737 : double arg2 ;
14738 : double arg3 ;
14739 0 : OSRSpatialReferenceShadow *arg4 = (OSRSpatialReferenceShadow *) 0 ;
14740 : GDALRIOResampleAlg arg5 ;
14741 0 : double *arg6 = (double *) 0 ;
14742 0 : double *arg7 = (double *) 0 ;
14743 0 : char **arg8 = (char **) NULL ;
14744 : CPLErr result;
14745 :
14746 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14747 0 : arg2 = (double)jarg2;
14748 0 : arg3 = (double)jarg3;
14749 0 : arg4 = (OSRSpatialReferenceShadow *)jarg4;
14750 0 : arg5 = (GDALRIOResampleAlg)jarg5;
14751 : {
14752 : /* %typemap(in) (double *val) */
14753 0 : arg6 = (double *)jarg6;
14754 : }
14755 : {
14756 : /* %typemap(in) (double *val) */
14757 0 : arg7 = (double *)jarg7;
14758 : }
14759 0 : arg8 = (char **)jarg8;
14760 : {
14761 0 : CPLErrorReset();
14762 0 : result = (CPLErr)GDALRasterBandShadow_InterpolateAtGeolocation(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
14763 0 : CPLErr eclass = CPLGetLastErrorType();
14764 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14765 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14766 :
14767 :
14768 :
14769 : }
14770 : }
14771 0 : jresult = result;
14772 0 : return jresult;
14773 : }
14774 :
14775 :
14776 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_ComputeMinMaxLocation___(void * jarg1, double * jarg2, double * jarg3, int * jarg4, int * jarg5, int * jarg6, int * jarg7) {
14777 : int jresult ;
14778 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14779 0 : double *arg2 = (double *) 0 ;
14780 0 : double *arg3 = (double *) 0 ;
14781 0 : int *arg4 = (int *) 0 ;
14782 0 : int *arg5 = (int *) 0 ;
14783 0 : int *arg6 = (int *) 0 ;
14784 0 : int *arg7 = (int *) 0 ;
14785 : CPLErr result;
14786 :
14787 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14788 : {
14789 : /* %typemap(in) (double *val) */
14790 0 : arg2 = (double *)jarg2;
14791 : }
14792 : {
14793 : /* %typemap(in) (double *val) */
14794 0 : arg3 = (double *)jarg3;
14795 : }
14796 0 : arg4 = (int *)jarg4;
14797 0 : arg5 = (int *)jarg5;
14798 0 : arg6 = (int *)jarg6;
14799 0 : arg7 = (int *)jarg7;
14800 : {
14801 0 : CPLErrorReset();
14802 0 : result = (CPLErr)GDALRasterBandShadow_ComputeMinMaxLocation(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
14803 0 : CPLErr eclass = CPLGetLastErrorType();
14804 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14805 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14806 :
14807 :
14808 :
14809 : }
14810 : }
14811 0 : jresult = result;
14812 0 : return jresult;
14813 : }
14814 :
14815 :
14816 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Band_AsMDArray___(void * jarg1) {
14817 : void * jresult ;
14818 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14819 0 : GDALMDArrayHS *result = 0 ;
14820 :
14821 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14822 : {
14823 0 : CPLErrorReset();
14824 0 : result = (GDALMDArrayHS *)GDALRasterBandShadow_AsMDArray(arg1);
14825 0 : CPLErr eclass = CPLGetLastErrorType();
14826 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14827 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14828 :
14829 :
14830 :
14831 : }
14832 : }
14833 0 : jresult = (void *)result;
14834 0 : return jresult;
14835 : }
14836 :
14837 :
14838 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Band__EnablePixelTypeSignedByteWarning___(void * jarg1, unsigned int jarg2) {
14839 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14840 : bool arg2 ;
14841 :
14842 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14843 0 : arg2 = jarg2 ? true : false;
14844 : {
14845 0 : CPLErrorReset();
14846 0 : GDALRasterBandShadow__EnablePixelTypeSignedByteWarning(arg1,arg2);
14847 0 : CPLErr eclass = CPLGetLastErrorType();
14848 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14849 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14850 :
14851 :
14852 :
14853 : }
14854 : }
14855 0 : }
14856 :
14857 :
14858 2 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_ReadRaster__SWIG_0___(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5, void * jarg6, int jarg7, int jarg8, int jarg9, int jarg10, int jarg11) {
14859 : int jresult ;
14860 2 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14861 : int arg2 ;
14862 : int arg3 ;
14863 : int arg4 ;
14864 : int arg5 ;
14865 2 : void *arg6 = (void *) 0 ;
14866 : int arg7 ;
14867 : int arg8 ;
14868 : GDALDataType arg9 ;
14869 : int arg10 ;
14870 : int arg11 ;
14871 : CPLErr result;
14872 :
14873 2 : arg1 = (GDALRasterBandShadow *)jarg1;
14874 2 : arg2 = (int)jarg2;
14875 2 : arg3 = (int)jarg3;
14876 2 : arg4 = (int)jarg4;
14877 2 : arg5 = (int)jarg5;
14878 2 : arg6 = (void *)jarg6;
14879 2 : arg7 = (int)jarg7;
14880 2 : arg8 = (int)jarg8;
14881 2 : arg9 = (GDALDataType)jarg9;
14882 2 : arg10 = (int)jarg10;
14883 2 : arg11 = (int)jarg11;
14884 : {
14885 2 : CPLErrorReset();
14886 2 : result = (CPLErr)GDALRasterBandShadow_ReadRaster__SWIG_0(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
14887 2 : CPLErr eclass = CPLGetLastErrorType();
14888 2 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14889 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14890 :
14891 :
14892 :
14893 : }
14894 : }
14895 2 : jresult = (int)result;
14896 2 : return jresult;
14897 : }
14898 :
14899 :
14900 1 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_WriteRaster__SWIG_0___(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5, void * jarg6, int jarg7, int jarg8, int jarg9, int jarg10, int jarg11) {
14901 : int jresult ;
14902 1 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14903 : int arg2 ;
14904 : int arg3 ;
14905 : int arg4 ;
14906 : int arg5 ;
14907 1 : void *arg6 = (void *) 0 ;
14908 : int arg7 ;
14909 : int arg8 ;
14910 : GDALDataType arg9 ;
14911 : int arg10 ;
14912 : int arg11 ;
14913 : CPLErr result;
14914 :
14915 1 : arg1 = (GDALRasterBandShadow *)jarg1;
14916 1 : arg2 = (int)jarg2;
14917 1 : arg3 = (int)jarg3;
14918 1 : arg4 = (int)jarg4;
14919 1 : arg5 = (int)jarg5;
14920 1 : arg6 = (void *)jarg6;
14921 1 : arg7 = (int)jarg7;
14922 1 : arg8 = (int)jarg8;
14923 1 : arg9 = (GDALDataType)jarg9;
14924 1 : arg10 = (int)jarg10;
14925 1 : arg11 = (int)jarg11;
14926 : {
14927 1 : CPLErrorReset();
14928 1 : result = (CPLErr)GDALRasterBandShadow_WriteRaster__SWIG_0(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
14929 1 : CPLErr eclass = CPLGetLastErrorType();
14930 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14931 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14932 :
14933 :
14934 :
14935 : }
14936 : }
14937 1 : jresult = (int)result;
14938 1 : return jresult;
14939 : }
14940 :
14941 :
14942 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_ReadRaster__SWIG_1___(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5, void * jarg6, int jarg7, int jarg8, int jarg9, int jarg10, int jarg11, void * jarg12) {
14943 : int jresult ;
14944 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14945 : int arg2 ;
14946 : int arg3 ;
14947 : int arg4 ;
14948 : int arg5 ;
14949 0 : void *arg6 = (void *) 0 ;
14950 : int arg7 ;
14951 : int arg8 ;
14952 : GDALDataType arg9 ;
14953 : int arg10 ;
14954 : int arg11 ;
14955 0 : GDALRasterIOExtraArg *arg12 = (GDALRasterIOExtraArg *) 0 ;
14956 : CPLErr result;
14957 :
14958 0 : arg1 = (GDALRasterBandShadow *)jarg1;
14959 0 : arg2 = (int)jarg2;
14960 0 : arg3 = (int)jarg3;
14961 0 : arg4 = (int)jarg4;
14962 0 : arg5 = (int)jarg5;
14963 0 : arg6 = (void *)jarg6;
14964 0 : arg7 = (int)jarg7;
14965 0 : arg8 = (int)jarg8;
14966 0 : arg9 = (GDALDataType)jarg9;
14967 0 : arg10 = (int)jarg10;
14968 0 : arg11 = (int)jarg11;
14969 0 : arg12 = (GDALRasterIOExtraArg *)jarg12;
14970 : {
14971 0 : CPLErrorReset();
14972 0 : result = (CPLErr)GDALRasterBandShadow_ReadRaster__SWIG_1(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
14973 0 : CPLErr eclass = CPLGetLastErrorType();
14974 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14975 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14976 :
14977 :
14978 :
14979 : }
14980 : }
14981 0 : jresult = (int)result;
14982 0 : return jresult;
14983 : }
14984 :
14985 :
14986 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Band_WriteRaster__SWIG_1___(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5, void * jarg6, int jarg7, int jarg8, int jarg9, int jarg10, int jarg11, void * jarg12) {
14987 : int jresult ;
14988 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
14989 : int arg2 ;
14990 : int arg3 ;
14991 : int arg4 ;
14992 : int arg5 ;
14993 0 : void *arg6 = (void *) 0 ;
14994 : int arg7 ;
14995 : int arg8 ;
14996 : GDALDataType arg9 ;
14997 : int arg10 ;
14998 : int arg11 ;
14999 0 : GDALRasterIOExtraArg *arg12 = (GDALRasterIOExtraArg *) 0 ;
15000 : CPLErr result;
15001 :
15002 0 : arg1 = (GDALRasterBandShadow *)jarg1;
15003 0 : arg2 = (int)jarg2;
15004 0 : arg3 = (int)jarg3;
15005 0 : arg4 = (int)jarg4;
15006 0 : arg5 = (int)jarg5;
15007 0 : arg6 = (void *)jarg6;
15008 0 : arg7 = (int)jarg7;
15009 0 : arg8 = (int)jarg8;
15010 0 : arg9 = (GDALDataType)jarg9;
15011 0 : arg10 = (int)jarg10;
15012 0 : arg11 = (int)jarg11;
15013 0 : arg12 = (GDALRasterIOExtraArg *)jarg12;
15014 : {
15015 0 : CPLErrorReset();
15016 0 : result = (CPLErr)GDALRasterBandShadow_WriteRaster__SWIG_1(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
15017 0 : CPLErr eclass = CPLGetLastErrorType();
15018 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15019 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15020 :
15021 :
15022 :
15023 : }
15024 : }
15025 0 : jresult = (int)result;
15026 0 : return jresult;
15027 : }
15028 :
15029 :
15030 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_ColorTable___(int jarg1) {
15031 : void * jresult ;
15032 0 : GDALPaletteInterp arg1 = (GDALPaletteInterp) GPI_RGB ;
15033 0 : GDALColorTableShadow *result = 0 ;
15034 :
15035 0 : arg1 = (GDALPaletteInterp)jarg1;
15036 : {
15037 0 : CPLErrorReset();
15038 0 : result = (GDALColorTableShadow *)new_GDALColorTableShadow(arg1);
15039 0 : CPLErr eclass = CPLGetLastErrorType();
15040 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15041 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15042 :
15043 :
15044 :
15045 : }
15046 : }
15047 0 : jresult = (void *)result;
15048 0 : return jresult;
15049 : }
15050 :
15051 :
15052 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_ColorTable___(void * jarg1) {
15053 0 : GDALColorTableShadow *arg1 = (GDALColorTableShadow *) 0 ;
15054 :
15055 0 : arg1 = (GDALColorTableShadow *)jarg1;
15056 : {
15057 0 : CPLErrorReset();
15058 0 : delete_GDALColorTableShadow(arg1);
15059 0 : CPLErr eclass = CPLGetLastErrorType();
15060 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15061 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15062 :
15063 :
15064 :
15065 : }
15066 : }
15067 0 : }
15068 :
15069 :
15070 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_ColorTable_Clone___(void * jarg1) {
15071 : void * jresult ;
15072 0 : GDALColorTableShadow *arg1 = (GDALColorTableShadow *) 0 ;
15073 0 : GDALColorTableShadow *result = 0 ;
15074 :
15075 0 : arg1 = (GDALColorTableShadow *)jarg1;
15076 : {
15077 0 : CPLErrorReset();
15078 0 : result = (GDALColorTableShadow *)GDALColorTableShadow_Clone(arg1);
15079 0 : CPLErr eclass = CPLGetLastErrorType();
15080 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15081 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15082 :
15083 :
15084 :
15085 : }
15086 : }
15087 0 : jresult = (void *)result;
15088 0 : return jresult;
15089 : }
15090 :
15091 :
15092 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_ColorTable_GetPaletteInterpretation___(void * jarg1) {
15093 : int jresult ;
15094 0 : GDALColorTableShadow *arg1 = (GDALColorTableShadow *) 0 ;
15095 : GDALPaletteInterp result;
15096 :
15097 0 : arg1 = (GDALColorTableShadow *)jarg1;
15098 : {
15099 0 : CPLErrorReset();
15100 0 : result = (GDALPaletteInterp)GDALColorTableShadow_GetPaletteInterpretation(arg1);
15101 0 : CPLErr eclass = CPLGetLastErrorType();
15102 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15103 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15104 :
15105 :
15106 :
15107 : }
15108 : }
15109 0 : jresult = (int)result;
15110 0 : return jresult;
15111 : }
15112 :
15113 :
15114 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_ColorTable_GetCount___(void * jarg1) {
15115 : int jresult ;
15116 0 : GDALColorTableShadow *arg1 = (GDALColorTableShadow *) 0 ;
15117 : int result;
15118 :
15119 0 : arg1 = (GDALColorTableShadow *)jarg1;
15120 : {
15121 0 : CPLErrorReset();
15122 0 : result = (int)GDALColorTableShadow_GetColorEntryCount(arg1);
15123 0 : CPLErr eclass = CPLGetLastErrorType();
15124 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15125 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15126 :
15127 :
15128 :
15129 : }
15130 : }
15131 0 : jresult = result;
15132 0 : return jresult;
15133 : }
15134 :
15135 :
15136 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_ColorTable_GetColorEntry___(void * jarg1, int jarg2) {
15137 : void * jresult ;
15138 0 : GDALColorTableShadow *arg1 = (GDALColorTableShadow *) 0 ;
15139 : int arg2 ;
15140 0 : GDALColorEntry *result = 0 ;
15141 :
15142 0 : arg1 = (GDALColorTableShadow *)jarg1;
15143 0 : arg2 = (int)jarg2;
15144 : {
15145 0 : CPLErrorReset();
15146 0 : result = (GDALColorEntry *)GDALColorTableShadow_GetColorEntry(arg1,arg2);
15147 0 : CPLErr eclass = CPLGetLastErrorType();
15148 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15149 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15150 :
15151 :
15152 :
15153 : }
15154 : }
15155 0 : jresult = (void *)result;
15156 0 : return jresult;
15157 : }
15158 :
15159 :
15160 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_ColorTable_GetColorEntryAsRGB___(void * jarg1, int jarg2, void * jarg3) {
15161 : int jresult ;
15162 0 : GDALColorTableShadow *arg1 = (GDALColorTableShadow *) 0 ;
15163 : int arg2 ;
15164 0 : GDALColorEntry *arg3 = (GDALColorEntry *) 0 ;
15165 : int result;
15166 :
15167 0 : arg1 = (GDALColorTableShadow *)jarg1;
15168 0 : arg2 = (int)jarg2;
15169 0 : arg3 = (GDALColorEntry *)jarg3;
15170 : {
15171 0 : CPLErrorReset();
15172 0 : result = (int)GDALColorTableShadow_GetColorEntryAsRGB(arg1,arg2,arg3);
15173 0 : CPLErr eclass = CPLGetLastErrorType();
15174 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15175 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15176 :
15177 :
15178 :
15179 : }
15180 : }
15181 0 : jresult = result;
15182 0 : return jresult;
15183 : }
15184 :
15185 :
15186 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_ColorTable_SetColorEntry___(void * jarg1, int jarg2, void * jarg3) {
15187 0 : GDALColorTableShadow *arg1 = (GDALColorTableShadow *) 0 ;
15188 : int arg2 ;
15189 0 : GDALColorEntry *arg3 = (GDALColorEntry *) 0 ;
15190 :
15191 0 : arg1 = (GDALColorTableShadow *)jarg1;
15192 0 : arg2 = (int)jarg2;
15193 0 : arg3 = (GDALColorEntry *)jarg3;
15194 : {
15195 0 : CPLErrorReset();
15196 0 : GDALColorTableShadow_SetColorEntry(arg1,arg2,(GDALColorEntry const *)arg3);
15197 0 : CPLErr eclass = CPLGetLastErrorType();
15198 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15199 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15200 :
15201 :
15202 :
15203 : }
15204 : }
15205 0 : }
15206 :
15207 :
15208 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_ColorTable_CreateColorRamp___(void * jarg1, int jarg2, void * jarg3, int jarg4, void * jarg5) {
15209 0 : GDALColorTableShadow *arg1 = (GDALColorTableShadow *) 0 ;
15210 : int arg2 ;
15211 0 : GDALColorEntry *arg3 = (GDALColorEntry *) 0 ;
15212 : int arg4 ;
15213 0 : GDALColorEntry *arg5 = (GDALColorEntry *) 0 ;
15214 :
15215 0 : arg1 = (GDALColorTableShadow *)jarg1;
15216 0 : arg2 = (int)jarg2;
15217 0 : arg3 = (GDALColorEntry *)jarg3;
15218 0 : arg4 = (int)jarg4;
15219 0 : arg5 = (GDALColorEntry *)jarg5;
15220 : {
15221 0 : CPLErrorReset();
15222 0 : GDALColorTableShadow_CreateColorRamp(arg1,arg2,(GDALColorEntry const *)arg3,arg4,(GDALColorEntry const *)arg5);
15223 0 : CPLErr eclass = CPLGetLastErrorType();
15224 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15225 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15226 :
15227 :
15228 :
15229 : }
15230 : }
15231 0 : }
15232 :
15233 :
15234 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_SubdatasetInfo___(void * jarg1) {
15235 0 : GDALSubdatasetInfoShadow *arg1 = (GDALSubdatasetInfoShadow *) 0 ;
15236 :
15237 0 : arg1 = (GDALSubdatasetInfoShadow *)jarg1;
15238 : {
15239 0 : CPLErrorReset();
15240 0 : delete_GDALSubdatasetInfoShadow(arg1);
15241 0 : CPLErr eclass = CPLGetLastErrorType();
15242 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15243 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15244 :
15245 :
15246 :
15247 : }
15248 : }
15249 0 : }
15250 :
15251 :
15252 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_SubdatasetInfo_GetPathComponent___(void * jarg1) {
15253 : char * jresult ;
15254 0 : GDALSubdatasetInfoShadow *arg1 = (GDALSubdatasetInfoShadow *) 0 ;
15255 0 : retStringAndCPLFree *result = 0 ;
15256 :
15257 0 : arg1 = (GDALSubdatasetInfoShadow *)jarg1;
15258 : {
15259 0 : CPLErrorReset();
15260 0 : result = (retStringAndCPLFree *)GDALSubdatasetInfoShadow_GetPathComponent(arg1);
15261 0 : CPLErr eclass = CPLGetLastErrorType();
15262 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15263 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15264 :
15265 :
15266 :
15267 : }
15268 : }
15269 :
15270 : /* %typemap(out) (retStringAndCPLFree*) */
15271 0 : if(result)
15272 : {
15273 0 : jresult = SWIG_csharp_string_callback((const char *)result);
15274 0 : CPLFree(result);
15275 : }
15276 : else
15277 : {
15278 0 : jresult = NULL;
15279 : }
15280 :
15281 0 : return jresult;
15282 : }
15283 :
15284 :
15285 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_SubdatasetInfo_GetSubdatasetComponent___(void * jarg1) {
15286 : char * jresult ;
15287 0 : GDALSubdatasetInfoShadow *arg1 = (GDALSubdatasetInfoShadow *) 0 ;
15288 0 : retStringAndCPLFree *result = 0 ;
15289 :
15290 0 : arg1 = (GDALSubdatasetInfoShadow *)jarg1;
15291 : {
15292 0 : CPLErrorReset();
15293 0 : result = (retStringAndCPLFree *)GDALSubdatasetInfoShadow_GetSubdatasetComponent(arg1);
15294 0 : CPLErr eclass = CPLGetLastErrorType();
15295 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15296 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15297 :
15298 :
15299 :
15300 : }
15301 : }
15302 :
15303 : /* %typemap(out) (retStringAndCPLFree*) */
15304 0 : if(result)
15305 : {
15306 0 : jresult = SWIG_csharp_string_callback((const char *)result);
15307 0 : CPLFree(result);
15308 : }
15309 : else
15310 : {
15311 0 : jresult = NULL;
15312 : }
15313 :
15314 0 : return jresult;
15315 : }
15316 :
15317 :
15318 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_SubdatasetInfo_ModifyPathComponent___(void * jarg1, char * jarg2) {
15319 : char * jresult ;
15320 0 : GDALSubdatasetInfoShadow *arg1 = (GDALSubdatasetInfoShadow *) 0 ;
15321 0 : char *arg2 = (char *) 0 ;
15322 0 : retStringAndCPLFree *result = 0 ;
15323 :
15324 0 : arg1 = (GDALSubdatasetInfoShadow *)jarg1;
15325 0 : arg2 = (char *)jarg2;
15326 : {
15327 0 : CPLErrorReset();
15328 0 : result = (retStringAndCPLFree *)GDALSubdatasetInfoShadow_ModifyPathComponent(arg1,(char const *)arg2);
15329 0 : CPLErr eclass = CPLGetLastErrorType();
15330 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15331 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15332 :
15333 :
15334 :
15335 : }
15336 : }
15337 :
15338 : /* %typemap(out) (retStringAndCPLFree*) */
15339 0 : if(result)
15340 : {
15341 0 : jresult = SWIG_csharp_string_callback((const char *)result);
15342 0 : CPLFree(result);
15343 : }
15344 : else
15345 : {
15346 0 : jresult = NULL;
15347 : }
15348 :
15349 0 : return jresult;
15350 : }
15351 :
15352 :
15353 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_GetSubdatasetInfo___(char * jarg1) {
15354 : void * jresult ;
15355 0 : char *arg1 = (char *) 0 ;
15356 0 : GDALSubdatasetInfoShadow *result = 0 ;
15357 :
15358 0 : arg1 = (char *)jarg1;
15359 : {
15360 0 : CPLErrorReset();
15361 0 : result = (GDALSubdatasetInfoShadow *)GetSubdatasetInfo((char const *)arg1);
15362 0 : CPLErr eclass = CPLGetLastErrorType();
15363 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15364 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15365 :
15366 :
15367 :
15368 : }
15369 : }
15370 0 : jresult = (void *)result;
15371 0 : return jresult;
15372 : }
15373 :
15374 :
15375 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_Relationship___(char * jarg1, char * jarg2, char * jarg3, int jarg4) {
15376 : void * jresult ;
15377 0 : char *arg1 = (char *) 0 ;
15378 0 : char *arg2 = (char *) 0 ;
15379 0 : char *arg3 = (char *) 0 ;
15380 : GDALRelationshipCardinality arg4 ;
15381 0 : GDALRelationshipShadow *result = 0 ;
15382 :
15383 0 : arg1 = (char *)jarg1;
15384 0 : arg2 = (char *)jarg2;
15385 0 : arg3 = (char *)jarg3;
15386 0 : arg4 = (GDALRelationshipCardinality)jarg4;
15387 : {
15388 0 : if (!arg1) {
15389 : {
15390 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
15391 : };
15392 : }
15393 : }
15394 : {
15395 0 : CPLErrorReset();
15396 0 : result = (GDALRelationshipShadow *)new_GDALRelationshipShadow((char const *)arg1,(char const *)arg2,(char const *)arg3,arg4);
15397 0 : CPLErr eclass = CPLGetLastErrorType();
15398 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15399 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15400 :
15401 :
15402 :
15403 : }
15404 : }
15405 0 : jresult = (void *)result;
15406 0 : return jresult;
15407 : }
15408 :
15409 :
15410 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_Relationship___(void * jarg1) {
15411 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15412 :
15413 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15414 : {
15415 0 : CPLErrorReset();
15416 0 : delete_GDALRelationshipShadow(arg1);
15417 0 : CPLErr eclass = CPLGetLastErrorType();
15418 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15419 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15420 :
15421 :
15422 :
15423 : }
15424 : }
15425 0 : }
15426 :
15427 :
15428 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_GetName___(void * jarg1) {
15429 : char * jresult ;
15430 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15431 0 : char *result = 0 ;
15432 :
15433 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15434 : {
15435 0 : CPLErrorReset();
15436 0 : result = (char *)GDALRelationshipShadow_GetName(arg1);
15437 0 : CPLErr eclass = CPLGetLastErrorType();
15438 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15439 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15440 :
15441 :
15442 :
15443 : }
15444 : }
15445 0 : jresult = SWIG_csharp_string_callback((const char *)result);
15446 0 : return jresult;
15447 : }
15448 :
15449 :
15450 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_GetCardinality___(void * jarg1) {
15451 : int jresult ;
15452 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15453 : GDALRelationshipCardinality result;
15454 :
15455 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15456 : {
15457 0 : CPLErrorReset();
15458 0 : result = (GDALRelationshipCardinality)GDALRelationshipShadow_GetCardinality(arg1);
15459 0 : CPLErr eclass = CPLGetLastErrorType();
15460 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15461 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15462 :
15463 :
15464 :
15465 : }
15466 : }
15467 0 : jresult = (int)result;
15468 0 : return jresult;
15469 : }
15470 :
15471 :
15472 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_GetLeftTableName___(void * jarg1) {
15473 : char * jresult ;
15474 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15475 0 : char *result = 0 ;
15476 :
15477 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15478 : {
15479 0 : CPLErrorReset();
15480 0 : result = (char *)GDALRelationshipShadow_GetLeftTableName(arg1);
15481 0 : CPLErr eclass = CPLGetLastErrorType();
15482 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15483 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15484 :
15485 :
15486 :
15487 : }
15488 : }
15489 0 : jresult = SWIG_csharp_string_callback((const char *)result);
15490 0 : return jresult;
15491 : }
15492 :
15493 :
15494 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_GetRightTableName___(void * jarg1) {
15495 : char * jresult ;
15496 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15497 0 : char *result = 0 ;
15498 :
15499 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15500 : {
15501 0 : CPLErrorReset();
15502 0 : result = (char *)GDALRelationshipShadow_GetRightTableName(arg1);
15503 0 : CPLErr eclass = CPLGetLastErrorType();
15504 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15505 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15506 :
15507 :
15508 :
15509 : }
15510 : }
15511 0 : jresult = SWIG_csharp_string_callback((const char *)result);
15512 0 : return jresult;
15513 : }
15514 :
15515 :
15516 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_GetMappingTableName___(void * jarg1) {
15517 : char * jresult ;
15518 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15519 0 : char *result = 0 ;
15520 :
15521 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15522 : {
15523 0 : CPLErrorReset();
15524 0 : result = (char *)GDALRelationshipShadow_GetMappingTableName(arg1);
15525 0 : CPLErr eclass = CPLGetLastErrorType();
15526 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15527 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15528 :
15529 :
15530 :
15531 : }
15532 : }
15533 0 : jresult = SWIG_csharp_string_callback((const char *)result);
15534 0 : return jresult;
15535 : }
15536 :
15537 :
15538 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_SetMappingTableName___(void * jarg1, char * jarg2) {
15539 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15540 0 : char *arg2 = (char *) 0 ;
15541 0 : string str2 ;
15542 :
15543 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15544 : {
15545 : /* %typemap(in) (tostring argin) */
15546 0 : arg2 = (char *)jarg2;
15547 : }
15548 : {
15549 0 : CPLErrorReset();
15550 0 : GDALRelationshipShadow_SetMappingTableName(arg1,(char const *)arg2);
15551 0 : CPLErr eclass = CPLGetLastErrorType();
15552 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15553 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15554 :
15555 :
15556 :
15557 : }
15558 : }
15559 0 : }
15560 :
15561 :
15562 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_GetLeftTableFields___(void * jarg1) {
15563 : void * jresult ;
15564 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15565 0 : char **result = 0 ;
15566 :
15567 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15568 : {
15569 0 : CPLErrorReset();
15570 0 : result = (char **)GDALRelationshipShadow_GetLeftTableFields(arg1);
15571 0 : CPLErr eclass = CPLGetLastErrorType();
15572 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15573 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15574 :
15575 :
15576 :
15577 : }
15578 : }
15579 0 : jresult = result;
15580 0 : return jresult;
15581 : }
15582 :
15583 :
15584 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_GetRightTableFields___(void * jarg1) {
15585 : void * jresult ;
15586 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15587 0 : char **result = 0 ;
15588 :
15589 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15590 : {
15591 0 : CPLErrorReset();
15592 0 : result = (char **)GDALRelationshipShadow_GetRightTableFields(arg1);
15593 0 : CPLErr eclass = CPLGetLastErrorType();
15594 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15595 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15596 :
15597 :
15598 :
15599 : }
15600 : }
15601 0 : jresult = result;
15602 0 : return jresult;
15603 : }
15604 :
15605 :
15606 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_SetLeftTableFields___(void * jarg1, void * jarg2) {
15607 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15608 0 : char **arg2 = (char **) 0 ;
15609 :
15610 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15611 0 : arg2 = (char **)jarg2;
15612 : {
15613 0 : CPLErrorReset();
15614 0 : GDALRelationshipShadow_SetLeftTableFields(arg1,arg2);
15615 0 : CPLErr eclass = CPLGetLastErrorType();
15616 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15617 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15618 :
15619 :
15620 :
15621 : }
15622 : }
15623 0 : }
15624 :
15625 :
15626 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_SetRightTableFields___(void * jarg1, void * jarg2) {
15627 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15628 0 : char **arg2 = (char **) 0 ;
15629 :
15630 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15631 0 : arg2 = (char **)jarg2;
15632 : {
15633 0 : CPLErrorReset();
15634 0 : GDALRelationshipShadow_SetRightTableFields(arg1,arg2);
15635 0 : CPLErr eclass = CPLGetLastErrorType();
15636 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15637 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15638 :
15639 :
15640 :
15641 : }
15642 : }
15643 0 : }
15644 :
15645 :
15646 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_GetLeftMappingTableFields___(void * jarg1) {
15647 : void * jresult ;
15648 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15649 0 : char **result = 0 ;
15650 :
15651 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15652 : {
15653 0 : CPLErrorReset();
15654 0 : result = (char **)GDALRelationshipShadow_GetLeftMappingTableFields(arg1);
15655 0 : CPLErr eclass = CPLGetLastErrorType();
15656 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15657 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15658 :
15659 :
15660 :
15661 : }
15662 : }
15663 0 : jresult = result;
15664 0 : return jresult;
15665 : }
15666 :
15667 :
15668 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_GetRightMappingTableFields___(void * jarg1) {
15669 : void * jresult ;
15670 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15671 0 : char **result = 0 ;
15672 :
15673 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15674 : {
15675 0 : CPLErrorReset();
15676 0 : result = (char **)GDALRelationshipShadow_GetRightMappingTableFields(arg1);
15677 0 : CPLErr eclass = CPLGetLastErrorType();
15678 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15679 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15680 :
15681 :
15682 :
15683 : }
15684 : }
15685 0 : jresult = result;
15686 0 : return jresult;
15687 : }
15688 :
15689 :
15690 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_SetLeftMappingTableFields___(void * jarg1, void * jarg2) {
15691 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15692 0 : char **arg2 = (char **) 0 ;
15693 :
15694 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15695 0 : arg2 = (char **)jarg2;
15696 : {
15697 0 : CPLErrorReset();
15698 0 : GDALRelationshipShadow_SetLeftMappingTableFields(arg1,arg2);
15699 0 : CPLErr eclass = CPLGetLastErrorType();
15700 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15701 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15702 :
15703 :
15704 :
15705 : }
15706 : }
15707 0 : }
15708 :
15709 :
15710 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_SetRightMappingTableFields___(void * jarg1, void * jarg2) {
15711 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15712 0 : char **arg2 = (char **) 0 ;
15713 :
15714 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15715 0 : arg2 = (char **)jarg2;
15716 : {
15717 0 : CPLErrorReset();
15718 0 : GDALRelationshipShadow_SetRightMappingTableFields(arg1,arg2);
15719 0 : CPLErr eclass = CPLGetLastErrorType();
15720 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15721 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15722 :
15723 :
15724 :
15725 : }
15726 : }
15727 0 : }
15728 :
15729 :
15730 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_GetType___(void * jarg1) {
15731 : int jresult ;
15732 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15733 : GDALRelationshipType result;
15734 :
15735 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15736 : {
15737 0 : CPLErrorReset();
15738 0 : result = (GDALRelationshipType)GDALRelationshipShadow_GetType(arg1);
15739 0 : CPLErr eclass = CPLGetLastErrorType();
15740 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15741 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15742 :
15743 :
15744 :
15745 : }
15746 : }
15747 0 : jresult = (int)result;
15748 0 : return jresult;
15749 : }
15750 :
15751 :
15752 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_SetType___(void * jarg1, int jarg2) {
15753 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15754 : GDALRelationshipType arg2 ;
15755 :
15756 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15757 0 : arg2 = (GDALRelationshipType)jarg2;
15758 : {
15759 0 : CPLErrorReset();
15760 0 : GDALRelationshipShadow_SetType(arg1,arg2);
15761 0 : CPLErr eclass = CPLGetLastErrorType();
15762 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15763 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15764 :
15765 :
15766 :
15767 : }
15768 : }
15769 0 : }
15770 :
15771 :
15772 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_GetForwardPathLabel___(void * jarg1) {
15773 : char * jresult ;
15774 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15775 0 : char *result = 0 ;
15776 :
15777 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15778 : {
15779 0 : CPLErrorReset();
15780 0 : result = (char *)GDALRelationshipShadow_GetForwardPathLabel(arg1);
15781 0 : CPLErr eclass = CPLGetLastErrorType();
15782 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15783 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15784 :
15785 :
15786 :
15787 : }
15788 : }
15789 0 : jresult = SWIG_csharp_string_callback((const char *)result);
15790 0 : return jresult;
15791 : }
15792 :
15793 :
15794 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_SetForwardPathLabel___(void * jarg1, char * jarg2) {
15795 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15796 0 : char *arg2 = (char *) 0 ;
15797 0 : string str2 ;
15798 :
15799 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15800 : {
15801 : /* %typemap(in) (tostring argin) */
15802 0 : arg2 = (char *)jarg2;
15803 : }
15804 : {
15805 0 : CPLErrorReset();
15806 0 : GDALRelationshipShadow_SetForwardPathLabel(arg1,(char const *)arg2);
15807 0 : CPLErr eclass = CPLGetLastErrorType();
15808 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15809 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15810 :
15811 :
15812 :
15813 : }
15814 : }
15815 0 : }
15816 :
15817 :
15818 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_GetBackwardPathLabel___(void * jarg1) {
15819 : char * jresult ;
15820 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15821 0 : char *result = 0 ;
15822 :
15823 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15824 : {
15825 0 : CPLErrorReset();
15826 0 : result = (char *)GDALRelationshipShadow_GetBackwardPathLabel(arg1);
15827 0 : CPLErr eclass = CPLGetLastErrorType();
15828 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15829 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15830 :
15831 :
15832 :
15833 : }
15834 : }
15835 0 : jresult = SWIG_csharp_string_callback((const char *)result);
15836 0 : return jresult;
15837 : }
15838 :
15839 :
15840 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_SetBackwardPathLabel___(void * jarg1, char * jarg2) {
15841 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15842 0 : char *arg2 = (char *) 0 ;
15843 0 : string str2 ;
15844 :
15845 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15846 : {
15847 : /* %typemap(in) (tostring argin) */
15848 0 : arg2 = (char *)jarg2;
15849 : }
15850 : {
15851 0 : CPLErrorReset();
15852 0 : GDALRelationshipShadow_SetBackwardPathLabel(arg1,(char const *)arg2);
15853 0 : CPLErr eclass = CPLGetLastErrorType();
15854 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15855 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15856 :
15857 :
15858 :
15859 : }
15860 : }
15861 0 : }
15862 :
15863 :
15864 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_GetRelatedTableType___(void * jarg1) {
15865 : char * jresult ;
15866 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15867 0 : char *result = 0 ;
15868 :
15869 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15870 : {
15871 0 : CPLErrorReset();
15872 0 : result = (char *)GDALRelationshipShadow_GetRelatedTableType(arg1);
15873 0 : CPLErr eclass = CPLGetLastErrorType();
15874 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15875 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15876 :
15877 :
15878 :
15879 : }
15880 : }
15881 0 : jresult = SWIG_csharp_string_callback((const char *)result);
15882 0 : return jresult;
15883 : }
15884 :
15885 :
15886 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_Relationship_SetRelatedTableType___(void * jarg1, char * jarg2) {
15887 0 : GDALRelationshipShadow *arg1 = (GDALRelationshipShadow *) 0 ;
15888 0 : char *arg2 = (char *) 0 ;
15889 0 : string str2 ;
15890 :
15891 0 : arg1 = (GDALRelationshipShadow *)jarg1;
15892 : {
15893 : /* %typemap(in) (tostring argin) */
15894 0 : arg2 = (char *)jarg2;
15895 : }
15896 : {
15897 0 : CPLErrorReset();
15898 0 : GDALRelationshipShadow_SetRelatedTableType(arg1,(char const *)arg2);
15899 0 : CPLErr eclass = CPLGetLastErrorType();
15900 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15901 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15902 :
15903 :
15904 :
15905 : }
15906 : }
15907 0 : }
15908 :
15909 :
15910 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_ComputeMedianCutPCT___(void * jarg1, void * jarg2, void * jarg3, int jarg4, void * jarg5, void * jarg6, void * jarg7) {
15911 : int jresult ;
15912 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
15913 0 : GDALRasterBandShadow *arg2 = (GDALRasterBandShadow *) 0 ;
15914 0 : GDALRasterBandShadow *arg3 = (GDALRasterBandShadow *) 0 ;
15915 : int arg4 ;
15916 0 : GDALColorTableShadow *arg5 = (GDALColorTableShadow *) 0 ;
15917 0 : GDALProgressFunc arg6 = (GDALProgressFunc) NULL ;
15918 0 : void *arg7 = (void *) NULL ;
15919 : int result;
15920 :
15921 0 : arg1 = (GDALRasterBandShadow *)jarg1;
15922 0 : arg2 = (GDALRasterBandShadow *)jarg2;
15923 0 : arg3 = (GDALRasterBandShadow *)jarg3;
15924 0 : arg4 = (int)jarg4;
15925 0 : arg5 = (GDALColorTableShadow *)jarg5;
15926 0 : arg6 = (GDALProgressFunc)jarg6;
15927 0 : arg7 = (void *)jarg7;
15928 : {
15929 0 : if (!arg1) {
15930 : {
15931 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
15932 : };
15933 : }
15934 : }
15935 : {
15936 0 : if (!arg2) {
15937 : {
15938 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
15939 : };
15940 : }
15941 : }
15942 : {
15943 0 : if (!arg3) {
15944 : {
15945 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
15946 : };
15947 : }
15948 : }
15949 : {
15950 0 : if (!arg5) {
15951 : {
15952 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
15953 : };
15954 : }
15955 : }
15956 : {
15957 0 : CPLErrorReset();
15958 0 : result = (int)ComputeMedianCutPCT(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
15959 0 : CPLErr eclass = CPLGetLastErrorType();
15960 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
15961 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
15962 :
15963 :
15964 :
15965 : }
15966 : }
15967 0 : jresult = result;
15968 0 : return jresult;
15969 : }
15970 :
15971 :
15972 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_DitherRGB2PCT___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6, void * jarg7) {
15973 : int jresult ;
15974 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
15975 0 : GDALRasterBandShadow *arg2 = (GDALRasterBandShadow *) 0 ;
15976 0 : GDALRasterBandShadow *arg3 = (GDALRasterBandShadow *) 0 ;
15977 0 : GDALRasterBandShadow *arg4 = (GDALRasterBandShadow *) 0 ;
15978 0 : GDALColorTableShadow *arg5 = (GDALColorTableShadow *) 0 ;
15979 0 : GDALProgressFunc arg6 = (GDALProgressFunc) NULL ;
15980 0 : void *arg7 = (void *) NULL ;
15981 : int result;
15982 :
15983 0 : arg1 = (GDALRasterBandShadow *)jarg1;
15984 0 : arg2 = (GDALRasterBandShadow *)jarg2;
15985 0 : arg3 = (GDALRasterBandShadow *)jarg3;
15986 0 : arg4 = (GDALRasterBandShadow *)jarg4;
15987 0 : arg5 = (GDALColorTableShadow *)jarg5;
15988 0 : arg6 = (GDALProgressFunc)jarg6;
15989 0 : arg7 = (void *)jarg7;
15990 : {
15991 0 : if (!arg1) {
15992 : {
15993 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
15994 : };
15995 : }
15996 : }
15997 : {
15998 0 : if (!arg2) {
15999 : {
16000 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16001 : };
16002 : }
16003 : }
16004 : {
16005 0 : if (!arg3) {
16006 : {
16007 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16008 : };
16009 : }
16010 : }
16011 : {
16012 0 : if (!arg4) {
16013 : {
16014 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16015 : };
16016 : }
16017 : }
16018 : {
16019 0 : if (!arg5) {
16020 : {
16021 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16022 : };
16023 : }
16024 : }
16025 : {
16026 0 : CPLErrorReset();
16027 0 : result = (int)DitherRGB2PCT(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
16028 0 : CPLErr eclass = CPLGetLastErrorType();
16029 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16030 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16031 :
16032 :
16033 :
16034 : }
16035 : }
16036 0 : jresult = result;
16037 0 : return jresult;
16038 : }
16039 :
16040 :
16041 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_ReprojectImage___(void * jarg1, void * jarg2, char * jarg3, char * jarg4, int jarg5, double jarg6, double jarg7, void * jarg8, void * jarg9, void * jarg10) {
16042 : int jresult ;
16043 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
16044 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
16045 0 : char *arg3 = (char *) NULL ;
16046 0 : char *arg4 = (char *) NULL ;
16047 0 : GDALResampleAlg arg5 = (GDALResampleAlg) GRA_NearestNeighbour ;
16048 0 : double arg6 = (double) 0.0 ;
16049 0 : double arg7 = (double) 0.0 ;
16050 0 : GDALProgressFunc arg8 = (GDALProgressFunc) NULL ;
16051 0 : void *arg9 = (void *) NULL ;
16052 0 : char **arg10 = (char **) NULL ;
16053 : CPLErr result;
16054 :
16055 0 : arg1 = (GDALDatasetShadow *)jarg1;
16056 0 : arg2 = (GDALDatasetShadow *)jarg2;
16057 0 : arg3 = (char *)jarg3;
16058 0 : arg4 = (char *)jarg4;
16059 0 : arg5 = (GDALResampleAlg)jarg5;
16060 0 : arg6 = (double)jarg6;
16061 0 : arg7 = (double)jarg7;
16062 0 : arg8 = (GDALProgressFunc)jarg8;
16063 0 : arg9 = (void *)jarg9;
16064 0 : arg10 = (char **)jarg10;
16065 : {
16066 0 : if (!arg1) {
16067 : {
16068 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16069 : };
16070 : }
16071 : }
16072 : {
16073 0 : if (!arg2) {
16074 : {
16075 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16076 : };
16077 : }
16078 : }
16079 : {
16080 0 : CPLErrorReset();
16081 0 : result = (CPLErr)ReprojectImage(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7,arg8,arg9,arg10);
16082 0 : CPLErr eclass = CPLGetLastErrorType();
16083 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16084 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16085 :
16086 :
16087 :
16088 : }
16089 : }
16090 0 : jresult = (int)result;
16091 0 : return jresult;
16092 : }
16093 :
16094 :
16095 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_ComputeProximity___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
16096 : int jresult ;
16097 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
16098 0 : GDALRasterBandShadow *arg2 = (GDALRasterBandShadow *) 0 ;
16099 0 : char **arg3 = (char **) NULL ;
16100 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
16101 0 : void *arg5 = (void *) NULL ;
16102 : int result;
16103 :
16104 0 : arg1 = (GDALRasterBandShadow *)jarg1;
16105 0 : arg2 = (GDALRasterBandShadow *)jarg2;
16106 0 : arg3 = (char **)jarg3;
16107 0 : arg4 = (GDALProgressFunc)jarg4;
16108 0 : arg5 = (void *)jarg5;
16109 : {
16110 0 : if (!arg1) {
16111 : {
16112 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16113 : };
16114 : }
16115 : }
16116 : {
16117 0 : if (!arg2) {
16118 : {
16119 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16120 : };
16121 : }
16122 : }
16123 : {
16124 0 : CPLErrorReset();
16125 0 : result = (int)ComputeProximity(arg1,arg2,arg3,arg4,arg5);
16126 0 : CPLErr eclass = CPLGetLastErrorType();
16127 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16128 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16129 :
16130 :
16131 :
16132 : }
16133 : }
16134 0 : jresult = result;
16135 0 : return jresult;
16136 : }
16137 :
16138 :
16139 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RasterizeLayer___(void * jarg1, int jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6, int jarg7, void * jarg8, void * jarg9, void * jarg10, void * jarg11) {
16140 : int jresult ;
16141 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
16142 : int arg2 ;
16143 0 : int *arg3 = (int *) 0 ;
16144 0 : OGRLayerShadow *arg4 = (OGRLayerShadow *) 0 ;
16145 0 : void *arg5 = (void *) NULL ;
16146 0 : void *arg6 = (void *) NULL ;
16147 0 : int arg7 = (int) 0 ;
16148 0 : double *arg8 = (double *) NULL ;
16149 0 : char **arg9 = (char **) NULL ;
16150 0 : GDALProgressFunc arg10 = (GDALProgressFunc) NULL ;
16151 0 : void *arg11 = (void *) NULL ;
16152 : int result;
16153 :
16154 0 : arg1 = (GDALDatasetShadow *)jarg1;
16155 0 : arg2 = (int)jarg2;
16156 : {
16157 : /* %typemap(in) (int inout[ANY]) */
16158 0 : arg3 = (int *)jarg3;
16159 : }
16160 0 : arg4 = (OGRLayerShadow *)jarg4;
16161 0 : arg5 = (void *)jarg5;
16162 0 : arg6 = (void *)jarg6;
16163 0 : arg7 = (int)jarg7;
16164 : {
16165 : /* %typemap(in) (double inout[ANY]) */
16166 0 : arg8 = (double *)jarg8;
16167 : }
16168 0 : arg9 = (char **)jarg9;
16169 0 : arg10 = (GDALProgressFunc)jarg10;
16170 0 : arg11 = (void *)jarg11;
16171 : {
16172 0 : if (!arg1) {
16173 : {
16174 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16175 : };
16176 : }
16177 : }
16178 : {
16179 0 : if (!arg4) {
16180 : {
16181 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16182 : };
16183 : }
16184 : }
16185 : {
16186 0 : CPLErrorReset();
16187 0 : result = (int)RasterizeLayer(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
16188 0 : CPLErr eclass = CPLGetLastErrorType();
16189 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16190 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16191 :
16192 :
16193 :
16194 : }
16195 : }
16196 0 : jresult = result;
16197 0 : return jresult;
16198 : }
16199 :
16200 :
16201 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Polygonize___(void * jarg1, void * jarg2, void * jarg3, int jarg4, void * jarg5, void * jarg6, void * jarg7) {
16202 : int jresult ;
16203 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
16204 0 : GDALRasterBandShadow *arg2 = (GDALRasterBandShadow *) 0 ;
16205 0 : OGRLayerShadow *arg3 = (OGRLayerShadow *) 0 ;
16206 : int arg4 ;
16207 0 : char **arg5 = (char **) NULL ;
16208 0 : GDALProgressFunc arg6 = (GDALProgressFunc) NULL ;
16209 0 : void *arg7 = (void *) NULL ;
16210 : int result;
16211 :
16212 0 : arg1 = (GDALRasterBandShadow *)jarg1;
16213 0 : arg2 = (GDALRasterBandShadow *)jarg2;
16214 0 : arg3 = (OGRLayerShadow *)jarg3;
16215 0 : arg4 = (int)jarg4;
16216 0 : arg5 = (char **)jarg5;
16217 0 : arg6 = (GDALProgressFunc)jarg6;
16218 0 : arg7 = (void *)jarg7;
16219 : {
16220 0 : if (!arg1) {
16221 : {
16222 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16223 : };
16224 : }
16225 : }
16226 : {
16227 0 : if (!arg3) {
16228 : {
16229 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16230 : };
16231 : }
16232 : }
16233 : {
16234 0 : CPLErrorReset();
16235 0 : result = (int)Polygonize(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
16236 0 : CPLErr eclass = CPLGetLastErrorType();
16237 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16238 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16239 :
16240 :
16241 :
16242 : }
16243 : }
16244 0 : jresult = result;
16245 0 : return jresult;
16246 : }
16247 :
16248 :
16249 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_FPolygonize___(void * jarg1, void * jarg2, void * jarg3, int jarg4, void * jarg5, void * jarg6, void * jarg7) {
16250 : int jresult ;
16251 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
16252 0 : GDALRasterBandShadow *arg2 = (GDALRasterBandShadow *) 0 ;
16253 0 : OGRLayerShadow *arg3 = (OGRLayerShadow *) 0 ;
16254 : int arg4 ;
16255 0 : char **arg5 = (char **) NULL ;
16256 0 : GDALProgressFunc arg6 = (GDALProgressFunc) NULL ;
16257 0 : void *arg7 = (void *) NULL ;
16258 : int result;
16259 :
16260 0 : arg1 = (GDALRasterBandShadow *)jarg1;
16261 0 : arg2 = (GDALRasterBandShadow *)jarg2;
16262 0 : arg3 = (OGRLayerShadow *)jarg3;
16263 0 : arg4 = (int)jarg4;
16264 0 : arg5 = (char **)jarg5;
16265 0 : arg6 = (GDALProgressFunc)jarg6;
16266 0 : arg7 = (void *)jarg7;
16267 : {
16268 0 : if (!arg1) {
16269 : {
16270 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16271 : };
16272 : }
16273 : }
16274 : {
16275 0 : if (!arg3) {
16276 : {
16277 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16278 : };
16279 : }
16280 : }
16281 : {
16282 0 : CPLErrorReset();
16283 0 : result = (int)FPolygonize(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
16284 0 : CPLErr eclass = CPLGetLastErrorType();
16285 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16286 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16287 :
16288 :
16289 :
16290 : }
16291 : }
16292 0 : jresult = result;
16293 0 : return jresult;
16294 : }
16295 :
16296 :
16297 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_FillNodata___(void * jarg1, void * jarg2, double jarg3, int jarg4, void * jarg5, void * jarg6, void * jarg7) {
16298 : int jresult ;
16299 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
16300 0 : GDALRasterBandShadow *arg2 = (GDALRasterBandShadow *) 0 ;
16301 : double arg3 ;
16302 : int arg4 ;
16303 0 : char **arg5 = (char **) NULL ;
16304 0 : GDALProgressFunc arg6 = (GDALProgressFunc) NULL ;
16305 0 : void *arg7 = (void *) NULL ;
16306 : int result;
16307 :
16308 0 : arg1 = (GDALRasterBandShadow *)jarg1;
16309 0 : arg2 = (GDALRasterBandShadow *)jarg2;
16310 0 : arg3 = (double)jarg3;
16311 0 : arg4 = (int)jarg4;
16312 0 : arg5 = (char **)jarg5;
16313 0 : arg6 = (GDALProgressFunc)jarg6;
16314 0 : arg7 = (void *)jarg7;
16315 : {
16316 0 : if (!arg1) {
16317 : {
16318 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16319 : };
16320 : }
16321 : }
16322 : {
16323 0 : CPLErrorReset();
16324 0 : result = (int)FillNodata(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
16325 0 : CPLErr eclass = CPLGetLastErrorType();
16326 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16327 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16328 :
16329 :
16330 :
16331 : }
16332 : }
16333 0 : jresult = result;
16334 0 : return jresult;
16335 : }
16336 :
16337 :
16338 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_SieveFilter___(void * jarg1, void * jarg2, void * jarg3, int jarg4, int jarg5, void * jarg6, void * jarg7, void * jarg8) {
16339 : int jresult ;
16340 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
16341 0 : GDALRasterBandShadow *arg2 = (GDALRasterBandShadow *) 0 ;
16342 0 : GDALRasterBandShadow *arg3 = (GDALRasterBandShadow *) 0 ;
16343 : int arg4 ;
16344 0 : int arg5 = (int) 4 ;
16345 0 : char **arg6 = (char **) NULL ;
16346 0 : GDALProgressFunc arg7 = (GDALProgressFunc) NULL ;
16347 0 : void *arg8 = (void *) NULL ;
16348 : int result;
16349 :
16350 0 : arg1 = (GDALRasterBandShadow *)jarg1;
16351 0 : arg2 = (GDALRasterBandShadow *)jarg2;
16352 0 : arg3 = (GDALRasterBandShadow *)jarg3;
16353 0 : arg4 = (int)jarg4;
16354 0 : arg5 = (int)jarg5;
16355 0 : arg6 = (char **)jarg6;
16356 0 : arg7 = (GDALProgressFunc)jarg7;
16357 0 : arg8 = (void *)jarg8;
16358 : {
16359 0 : if (!arg1) {
16360 : {
16361 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16362 : };
16363 : }
16364 : }
16365 : {
16366 0 : if (!arg3) {
16367 : {
16368 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16369 : };
16370 : }
16371 : }
16372 : {
16373 0 : CPLErrorReset();
16374 0 : result = (int)SieveFilter(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
16375 0 : CPLErr eclass = CPLGetLastErrorType();
16376 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16377 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16378 :
16379 :
16380 :
16381 : }
16382 : }
16383 0 : jresult = result;
16384 0 : return jresult;
16385 : }
16386 :
16387 :
16388 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RegenerateOverviews___(void * jarg1, int jarg2, void * jarg3, char * jarg4, void * jarg5, void * jarg6) {
16389 : int jresult ;
16390 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
16391 : int arg2 ;
16392 0 : GDALRasterBandShadow **arg3 = (GDALRasterBandShadow **) 0 ;
16393 0 : char *arg4 = (char *) "average" ;
16394 0 : GDALProgressFunc arg5 = (GDALProgressFunc) NULL ;
16395 0 : void *arg6 = (void *) NULL ;
16396 : int result;
16397 :
16398 0 : arg1 = (GDALRasterBandShadow *)jarg1;
16399 0 : arg2 = (int)jarg2;
16400 0 : arg3 = (GDALRasterBandShadow **)jarg3;
16401 0 : arg4 = (char *)jarg4;
16402 0 : arg5 = (GDALProgressFunc)jarg5;
16403 0 : arg6 = (void *)jarg6;
16404 : {
16405 0 : if (!arg1) {
16406 : {
16407 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16408 : };
16409 : }
16410 : }
16411 : {
16412 0 : CPLErrorReset();
16413 0 : result = (int)RegenerateOverviews(arg1,arg2,arg3,(char const *)arg4,arg5,arg6);
16414 0 : CPLErr eclass = CPLGetLastErrorType();
16415 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16416 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16417 :
16418 :
16419 :
16420 : }
16421 : }
16422 0 : jresult = result;
16423 0 : return jresult;
16424 : }
16425 :
16426 :
16427 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_RegenerateOverview___(void * jarg1, void * jarg2, char * jarg3, void * jarg4, void * jarg5) {
16428 : int jresult ;
16429 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
16430 0 : GDALRasterBandShadow *arg2 = (GDALRasterBandShadow *) 0 ;
16431 0 : char *arg3 = (char *) "average" ;
16432 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
16433 0 : void *arg5 = (void *) NULL ;
16434 : int result;
16435 :
16436 0 : arg1 = (GDALRasterBandShadow *)jarg1;
16437 0 : arg2 = (GDALRasterBandShadow *)jarg2;
16438 0 : arg3 = (char *)jarg3;
16439 0 : arg4 = (GDALProgressFunc)jarg4;
16440 0 : arg5 = (void *)jarg5;
16441 : {
16442 0 : if (!arg1) {
16443 : {
16444 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16445 : };
16446 : }
16447 : }
16448 : {
16449 0 : if (!arg2) {
16450 : {
16451 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16452 : };
16453 : }
16454 : }
16455 : {
16456 0 : CPLErrorReset();
16457 0 : result = (int)RegenerateOverview(arg1,arg2,(char const *)arg3,arg4,arg5);
16458 0 : CPLErr eclass = CPLGetLastErrorType();
16459 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16460 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16461 :
16462 :
16463 :
16464 : }
16465 : }
16466 0 : jresult = result;
16467 0 : return jresult;
16468 : }
16469 :
16470 :
16471 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_ContourGenerate___(void * jarg1, double jarg2, double jarg3, int jarg4, void * jarg5, int jarg6, double jarg7, void * jarg8, int jarg9, int jarg10, void * jarg11, void * jarg12) {
16472 : int jresult ;
16473 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
16474 : double arg2 ;
16475 : double arg3 ;
16476 : int arg4 ;
16477 0 : double *arg5 = (double *) 0 ;
16478 : int arg6 ;
16479 : double arg7 ;
16480 0 : OGRLayerShadow *arg8 = (OGRLayerShadow *) 0 ;
16481 : int arg9 ;
16482 : int arg10 ;
16483 0 : GDALProgressFunc arg11 = (GDALProgressFunc) NULL ;
16484 0 : void *arg12 = (void *) NULL ;
16485 : int result;
16486 :
16487 0 : arg1 = (GDALRasterBandShadow *)jarg1;
16488 0 : arg2 = (double)jarg2;
16489 0 : arg3 = (double)jarg3;
16490 0 : arg4 = (int)jarg4;
16491 : {
16492 : /* %typemap(in) (double inout[ANY]) */
16493 0 : arg5 = (double *)jarg5;
16494 : }
16495 0 : arg6 = (int)jarg6;
16496 0 : arg7 = (double)jarg7;
16497 0 : arg8 = (OGRLayerShadow *)jarg8;
16498 0 : arg9 = (int)jarg9;
16499 0 : arg10 = (int)jarg10;
16500 0 : arg11 = (GDALProgressFunc)jarg11;
16501 0 : arg12 = (void *)jarg12;
16502 : {
16503 0 : if (!arg1) {
16504 : {
16505 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16506 : };
16507 : }
16508 : }
16509 : {
16510 0 : if (!arg8) {
16511 : {
16512 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16513 : };
16514 : }
16515 : }
16516 : {
16517 0 : CPLErrorReset();
16518 0 : result = (int)ContourGenerate(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
16519 0 : CPLErr eclass = CPLGetLastErrorType();
16520 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16521 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16522 :
16523 :
16524 :
16525 : }
16526 : }
16527 0 : jresult = result;
16528 0 : return jresult;
16529 : }
16530 :
16531 :
16532 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_ContourGenerateEx___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
16533 : int jresult ;
16534 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
16535 0 : OGRLayerShadow *arg2 = (OGRLayerShadow *) 0 ;
16536 0 : char **arg3 = (char **) NULL ;
16537 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
16538 0 : void *arg5 = (void *) NULL ;
16539 : int result;
16540 :
16541 0 : arg1 = (GDALRasterBandShadow *)jarg1;
16542 0 : arg2 = (OGRLayerShadow *)jarg2;
16543 0 : arg3 = (char **)jarg3;
16544 0 : arg4 = (GDALProgressFunc)jarg4;
16545 0 : arg5 = (void *)jarg5;
16546 : {
16547 0 : if (!arg1) {
16548 : {
16549 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16550 : };
16551 : }
16552 : }
16553 : {
16554 0 : if (!arg2) {
16555 : {
16556 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16557 : };
16558 : }
16559 : }
16560 : {
16561 0 : CPLErrorReset();
16562 0 : result = (int)ContourGenerateEx(arg1,arg2,arg3,arg4,arg5);
16563 0 : CPLErr eclass = CPLGetLastErrorType();
16564 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16565 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16566 :
16567 :
16568 :
16569 : }
16570 : }
16571 0 : jresult = result;
16572 0 : return jresult;
16573 : }
16574 :
16575 :
16576 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_ViewshedGenerate___(void * jarg1, char * jarg2, char * jarg3, void * jarg4, double jarg5, double jarg6, double jarg7, double jarg8, double jarg9, double jarg10, double jarg11, double jarg12, double jarg13, int jarg14, double jarg15, void * jarg16, void * jarg17, int jarg18, void * jarg19) {
16577 : void * jresult ;
16578 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
16579 0 : char *arg2 = (char *) 0 ;
16580 0 : char *arg3 = (char *) 0 ;
16581 0 : char **arg4 = (char **) 0 ;
16582 : double arg5 ;
16583 : double arg6 ;
16584 : double arg7 ;
16585 : double arg8 ;
16586 : double arg9 ;
16587 : double arg10 ;
16588 : double arg11 ;
16589 : double arg12 ;
16590 : double arg13 ;
16591 : GDALViewshedMode arg14 ;
16592 : double arg15 ;
16593 0 : GDALProgressFunc arg16 = (GDALProgressFunc) NULL ;
16594 0 : void *arg17 = (void *) NULL ;
16595 0 : GDALViewshedOutputType arg18 = (GDALViewshedOutputType) GVOT_NORMAL ;
16596 0 : char **arg19 = (char **) NULL ;
16597 0 : GDALDatasetShadow *result = 0 ;
16598 :
16599 0 : arg1 = (GDALRasterBandShadow *)jarg1;
16600 0 : arg2 = (char *)jarg2;
16601 0 : arg3 = (char *)jarg3;
16602 0 : arg4 = (char **)jarg4;
16603 0 : arg5 = (double)jarg5;
16604 0 : arg6 = (double)jarg6;
16605 0 : arg7 = (double)jarg7;
16606 0 : arg8 = (double)jarg8;
16607 0 : arg9 = (double)jarg9;
16608 0 : arg10 = (double)jarg10;
16609 0 : arg11 = (double)jarg11;
16610 0 : arg12 = (double)jarg12;
16611 0 : arg13 = (double)jarg13;
16612 0 : arg14 = (GDALViewshedMode)jarg14;
16613 0 : arg15 = (double)jarg15;
16614 0 : arg16 = (GDALProgressFunc)jarg16;
16615 0 : arg17 = (void *)jarg17;
16616 0 : arg18 = (GDALViewshedOutputType)jarg18;
16617 0 : arg19 = (char **)jarg19;
16618 : {
16619 0 : if (!arg1) {
16620 : {
16621 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16622 : };
16623 : }
16624 : }
16625 : {
16626 0 : CPLErrorReset();
16627 0 : result = (GDALDatasetShadow *)ViewshedGenerate(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
16628 0 : CPLErr eclass = CPLGetLastErrorType();
16629 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16630 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16631 :
16632 :
16633 :
16634 : }
16635 : }
16636 0 : jresult = (void *)result;
16637 0 : return jresult;
16638 : }
16639 :
16640 :
16641 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_IsLineOfSightVisible___(void * jarg1, int jarg2, int jarg3, double jarg4, int jarg5, int jarg6, double jarg7, void * jarg8) {
16642 : unsigned int jresult ;
16643 0 : GDALRasterBandShadow *arg1 = (GDALRasterBandShadow *) 0 ;
16644 : int arg2 ;
16645 : int arg3 ;
16646 : double arg4 ;
16647 : int arg5 ;
16648 : int arg6 ;
16649 : double arg7 ;
16650 0 : char **arg8 = (char **) NULL ;
16651 : bool result;
16652 :
16653 0 : arg1 = (GDALRasterBandShadow *)jarg1;
16654 0 : arg2 = (int)jarg2;
16655 0 : arg3 = (int)jarg3;
16656 0 : arg4 = (double)jarg4;
16657 0 : arg5 = (int)jarg5;
16658 0 : arg6 = (int)jarg6;
16659 0 : arg7 = (double)jarg7;
16660 0 : arg8 = (char **)jarg8;
16661 : {
16662 0 : if (!arg1) {
16663 : {
16664 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16665 : };
16666 : }
16667 : }
16668 : {
16669 0 : CPLErrorReset();
16670 0 : result = (bool)IsLineOfSightVisible(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
16671 0 : CPLErr eclass = CPLGetLastErrorType();
16672 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16673 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16674 :
16675 :
16676 :
16677 : }
16678 : }
16679 0 : jresult = result;
16680 0 : return jresult;
16681 : }
16682 :
16683 :
16684 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_AutoCreateWarpedVRT___(void * jarg1, char * jarg2, char * jarg3, int jarg4, double jarg5) {
16685 : void * jresult ;
16686 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
16687 0 : char *arg2 = (char *) 0 ;
16688 0 : char *arg3 = (char *) 0 ;
16689 0 : GDALResampleAlg arg4 = (GDALResampleAlg) GRA_NearestNeighbour ;
16690 0 : double arg5 = (double) 0.0 ;
16691 0 : GDALDatasetShadow *result = 0 ;
16692 :
16693 0 : arg1 = (GDALDatasetShadow *)jarg1;
16694 0 : arg2 = (char *)jarg2;
16695 0 : arg3 = (char *)jarg3;
16696 0 : arg4 = (GDALResampleAlg)jarg4;
16697 0 : arg5 = (double)jarg5;
16698 : {
16699 0 : if (!arg1) {
16700 : {
16701 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16702 : };
16703 : }
16704 : }
16705 : {
16706 0 : CPLErrorReset();
16707 0 : result = (GDALDatasetShadow *)AutoCreateWarpedVRT(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5);
16708 0 : CPLErr eclass = CPLGetLastErrorType();
16709 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16710 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16711 :
16712 :
16713 :
16714 : }
16715 : }
16716 0 : jresult = (void *)result;
16717 0 : return jresult;
16718 : }
16719 :
16720 :
16721 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_CreatePansharpenedVRT___(char * jarg1, void * jarg2, int jarg3, void * jarg4) {
16722 : void * jresult ;
16723 0 : char *arg1 = (char *) 0 ;
16724 0 : GDALRasterBandShadow *arg2 = (GDALRasterBandShadow *) 0 ;
16725 : int arg3 ;
16726 0 : GDALRasterBandShadow **arg4 = (GDALRasterBandShadow **) 0 ;
16727 0 : GDALDatasetShadow *result = 0 ;
16728 :
16729 0 : arg1 = (char *)jarg1;
16730 0 : arg2 = (GDALRasterBandShadow *)jarg2;
16731 0 : arg3 = (int)jarg3;
16732 0 : arg4 = (GDALRasterBandShadow **)jarg4;
16733 : {
16734 0 : if (!arg2) {
16735 : {
16736 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16737 : };
16738 : }
16739 : }
16740 : {
16741 0 : CPLErrorReset();
16742 0 : result = (GDALDatasetShadow *)CreatePansharpenedVRT((char const *)arg1,arg2,arg3,arg4);
16743 0 : CPLErr eclass = CPLGetLastErrorType();
16744 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16745 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16746 :
16747 :
16748 :
16749 : }
16750 : }
16751 0 : jresult = (void *)result;
16752 0 : return jresult;
16753 : }
16754 :
16755 :
16756 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_Transformer___(void * jarg1, void * jarg2, void * jarg3) {
16757 : void * jresult ;
16758 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
16759 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
16760 0 : char **arg3 = (char **) 0 ;
16761 0 : GDALTransformerInfoShadow *result = 0 ;
16762 :
16763 0 : arg1 = (GDALDatasetShadow *)jarg1;
16764 0 : arg2 = (GDALDatasetShadow *)jarg2;
16765 0 : arg3 = (char **)jarg3;
16766 : {
16767 0 : CPLErrorReset();
16768 0 : result = (GDALTransformerInfoShadow *)new_GDALTransformerInfoShadow(arg1,arg2,arg3);
16769 0 : CPLErr eclass = CPLGetLastErrorType();
16770 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16771 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16772 :
16773 :
16774 :
16775 : }
16776 : }
16777 0 : jresult = (void *)result;
16778 0 : return jresult;
16779 : }
16780 :
16781 :
16782 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_Transformer___(void * jarg1) {
16783 0 : GDALTransformerInfoShadow *arg1 = (GDALTransformerInfoShadow *) 0 ;
16784 :
16785 0 : arg1 = (GDALTransformerInfoShadow *)jarg1;
16786 : {
16787 0 : CPLErrorReset();
16788 0 : delete_GDALTransformerInfoShadow(arg1);
16789 0 : CPLErr eclass = CPLGetLastErrorType();
16790 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16791 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16792 :
16793 :
16794 :
16795 : }
16796 : }
16797 0 : }
16798 :
16799 :
16800 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Transformer_TransformPoint__SWIG_0___(void * jarg1, int jarg2, void * jarg3) {
16801 : int jresult ;
16802 0 : GDALTransformerInfoShadow *arg1 = (GDALTransformerInfoShadow *) 0 ;
16803 : int arg2 ;
16804 : double *arg3 ;
16805 : int result;
16806 :
16807 0 : arg1 = (GDALTransformerInfoShadow *)jarg1;
16808 0 : arg2 = (int)jarg2;
16809 : {
16810 : /* %typemap(in) (double argin[ANY]) */
16811 0 : arg3 = (double *)jarg3;
16812 : }
16813 : {
16814 0 : CPLErrorReset();
16815 0 : result = (int)GDALTransformerInfoShadow_TransformPoint__SWIG_0(arg1,arg2,arg3);
16816 0 : CPLErr eclass = CPLGetLastErrorType();
16817 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16818 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16819 :
16820 :
16821 :
16822 : }
16823 : }
16824 0 : jresult = result;
16825 0 : return jresult;
16826 : }
16827 :
16828 :
16829 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Transformer_TransformPoint__SWIG_1___(void * jarg1, void * jarg2, int jarg3, double jarg4, double jarg5, double jarg6) {
16830 : int jresult ;
16831 0 : GDALTransformerInfoShadow *arg1 = (GDALTransformerInfoShadow *) 0 ;
16832 : double *arg2 ;
16833 : int arg3 ;
16834 : double arg4 ;
16835 : double arg5 ;
16836 0 : double arg6 = (double) 0.0 ;
16837 : int result;
16838 :
16839 0 : arg1 = (GDALTransformerInfoShadow *)jarg1;
16840 : {
16841 : /* %typemap(in) (double argout[ANY]) */
16842 0 : arg2 = (double *)jarg2;
16843 : }
16844 0 : arg3 = (int)jarg3;
16845 0 : arg4 = (double)jarg4;
16846 0 : arg5 = (double)jarg5;
16847 0 : arg6 = (double)jarg6;
16848 : {
16849 0 : CPLErrorReset();
16850 0 : result = (int)GDALTransformerInfoShadow_TransformPoint__SWIG_1(arg1,arg2,arg3,arg4,arg5,arg6);
16851 0 : CPLErr eclass = CPLGetLastErrorType();
16852 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16853 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16854 :
16855 :
16856 :
16857 : }
16858 : }
16859 0 : jresult = result;
16860 0 : return jresult;
16861 : }
16862 :
16863 :
16864 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Transformer_TransformPoints___(void * jarg1, int jarg2, int jarg3, void * jarg4, void * jarg5, void * jarg6, void * jarg7) {
16865 : int jresult ;
16866 0 : GDALTransformerInfoShadow *arg1 = (GDALTransformerInfoShadow *) 0 ;
16867 : int arg2 ;
16868 : int arg3 ;
16869 0 : double *arg4 = (double *) 0 ;
16870 0 : double *arg5 = (double *) 0 ;
16871 0 : double *arg6 = (double *) 0 ;
16872 0 : int *arg7 = (int *) 0 ;
16873 : int result;
16874 :
16875 0 : arg1 = (GDALTransformerInfoShadow *)jarg1;
16876 0 : arg2 = (int)jarg2;
16877 0 : arg3 = (int)jarg3;
16878 : {
16879 : /* %typemap(in) (double argout[ANY]) */
16880 0 : arg4 = (double *)jarg4;
16881 : }
16882 : {
16883 : /* %typemap(in) (double argout[ANY]) */
16884 0 : arg5 = (double *)jarg5;
16885 : }
16886 : {
16887 : /* %typemap(in) (double argout[ANY]) */
16888 0 : arg6 = (double *)jarg6;
16889 : }
16890 : {
16891 : /* %typemap(in) (double argout[ANY]) */
16892 0 : arg7 = (int *)jarg7;
16893 : }
16894 : {
16895 0 : CPLErrorReset();
16896 0 : result = (int)GDALTransformerInfoShadow_TransformPoints(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
16897 0 : CPLErr eclass = CPLGetLastErrorType();
16898 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16899 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16900 :
16901 :
16902 :
16903 : }
16904 : }
16905 0 : jresult = result;
16906 0 : return jresult;
16907 : }
16908 :
16909 :
16910 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_Transformer_TransformGeolocations___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6, void * jarg7) {
16911 : int jresult ;
16912 0 : GDALTransformerInfoShadow *arg1 = (GDALTransformerInfoShadow *) 0 ;
16913 0 : GDALRasterBandShadow *arg2 = (GDALRasterBandShadow *) 0 ;
16914 0 : GDALRasterBandShadow *arg3 = (GDALRasterBandShadow *) 0 ;
16915 0 : GDALRasterBandShadow *arg4 = (GDALRasterBandShadow *) 0 ;
16916 0 : GDALProgressFunc arg5 = (GDALProgressFunc) NULL ;
16917 0 : void *arg6 = (void *) NULL ;
16918 0 : char **arg7 = (char **) NULL ;
16919 : int result;
16920 :
16921 0 : arg1 = (GDALTransformerInfoShadow *)jarg1;
16922 0 : arg2 = (GDALRasterBandShadow *)jarg2;
16923 0 : arg3 = (GDALRasterBandShadow *)jarg3;
16924 0 : arg4 = (GDALRasterBandShadow *)jarg4;
16925 0 : arg5 = (GDALProgressFunc)jarg5;
16926 0 : arg6 = (void *)jarg6;
16927 0 : arg7 = (char **)jarg7;
16928 : {
16929 0 : if (!arg2) {
16930 : {
16931 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16932 : };
16933 : }
16934 : }
16935 : {
16936 0 : if (!arg3) {
16937 : {
16938 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16939 : };
16940 : }
16941 : }
16942 : {
16943 0 : if (!arg4) {
16944 : {
16945 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
16946 : };
16947 : }
16948 : }
16949 : {
16950 0 : CPLErrorReset();
16951 0 : result = (int)GDALTransformerInfoShadow_TransformGeolocations(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
16952 0 : CPLErr eclass = CPLGetLastErrorType();
16953 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
16954 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
16955 :
16956 :
16957 :
16958 : }
16959 : }
16960 0 : jresult = result;
16961 0 : return jresult;
16962 : }
16963 :
16964 :
16965 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_SuggestedWarpOutputRes_width_get___(void * jarg1) {
16966 : int jresult ;
16967 0 : SuggestedWarpOutputRes *arg1 = (SuggestedWarpOutputRes *) 0 ;
16968 : int result;
16969 :
16970 0 : arg1 = (SuggestedWarpOutputRes *)jarg1;
16971 0 : result = (int) ((arg1)->width);
16972 0 : jresult = result;
16973 0 : return jresult;
16974 : }
16975 :
16976 :
16977 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_SuggestedWarpOutputRes_height_get___(void * jarg1) {
16978 : int jresult ;
16979 0 : SuggestedWarpOutputRes *arg1 = (SuggestedWarpOutputRes *) 0 ;
16980 : int result;
16981 :
16982 0 : arg1 = (SuggestedWarpOutputRes *)jarg1;
16983 0 : result = (int) ((arg1)->height);
16984 0 : jresult = result;
16985 0 : return jresult;
16986 : }
16987 :
16988 :
16989 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_SuggestedWarpOutputRes_xmin_get___(void * jarg1) {
16990 : double jresult ;
16991 0 : SuggestedWarpOutputRes *arg1 = (SuggestedWarpOutputRes *) 0 ;
16992 : double result;
16993 :
16994 0 : arg1 = (SuggestedWarpOutputRes *)jarg1;
16995 0 : result = (double) ((arg1)->xmin);
16996 0 : jresult = result;
16997 0 : return jresult;
16998 : }
16999 :
17000 :
17001 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_SuggestedWarpOutputRes_ymin_get___(void * jarg1) {
17002 : double jresult ;
17003 0 : SuggestedWarpOutputRes *arg1 = (SuggestedWarpOutputRes *) 0 ;
17004 : double result;
17005 :
17006 0 : arg1 = (SuggestedWarpOutputRes *)jarg1;
17007 0 : result = (double) ((arg1)->ymin);
17008 0 : jresult = result;
17009 0 : return jresult;
17010 : }
17011 :
17012 :
17013 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_SuggestedWarpOutputRes_xmax_get___(void * jarg1) {
17014 : double jresult ;
17015 0 : SuggestedWarpOutputRes *arg1 = (SuggestedWarpOutputRes *) 0 ;
17016 : double result;
17017 :
17018 0 : arg1 = (SuggestedWarpOutputRes *)jarg1;
17019 0 : result = (double) ((arg1)->xmax);
17020 0 : jresult = result;
17021 0 : return jresult;
17022 : }
17023 :
17024 :
17025 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_SuggestedWarpOutputRes_ymax_get___(void * jarg1) {
17026 : double jresult ;
17027 0 : SuggestedWarpOutputRes *arg1 = (SuggestedWarpOutputRes *) 0 ;
17028 : double result;
17029 :
17030 0 : arg1 = (SuggestedWarpOutputRes *)jarg1;
17031 0 : result = (double) ((arg1)->ymax);
17032 0 : jresult = result;
17033 0 : return jresult;
17034 : }
17035 :
17036 :
17037 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_SuggestedWarpOutputRes___(void * jarg1) {
17038 0 : SuggestedWarpOutputRes *arg1 = (SuggestedWarpOutputRes *) 0 ;
17039 :
17040 0 : arg1 = (SuggestedWarpOutputRes *)jarg1;
17041 : {
17042 0 : CPLErrorReset();
17043 0 : delete_SuggestedWarpOutputRes(arg1);
17044 0 : CPLErr eclass = CPLGetLastErrorType();
17045 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17046 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17047 :
17048 :
17049 :
17050 : }
17051 : }
17052 0 : }
17053 :
17054 :
17055 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_SuggestedWarpOutputRes_GetGeotransform___(void * jarg1, void * jarg2) {
17056 0 : SuggestedWarpOutputRes *arg1 = (SuggestedWarpOutputRes *) 0 ;
17057 : double *arg2 ;
17058 :
17059 0 : arg1 = (SuggestedWarpOutputRes *)jarg1;
17060 : {
17061 : /* %typemap(in) (double argout[ANY]) */
17062 0 : arg2 = (double *)jarg2;
17063 : }
17064 : {
17065 0 : CPLErrorReset();
17066 0 : SuggestedWarpOutputRes_GetGeotransform(arg1,arg2);
17067 0 : CPLErr eclass = CPLGetLastErrorType();
17068 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17069 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17070 :
17071 :
17072 :
17073 : }
17074 : }
17075 0 : }
17076 :
17077 :
17078 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_SuggestedWarpOutput__SWIG_0___(void * jarg1, void * jarg2) {
17079 : void * jresult ;
17080 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
17081 0 : GDALTransformerInfoShadow *arg2 = (GDALTransformerInfoShadow *) 0 ;
17082 0 : SuggestedWarpOutputRes *result = 0 ;
17083 :
17084 0 : arg1 = (GDALDatasetShadow *)jarg1;
17085 0 : arg2 = (GDALTransformerInfoShadow *)jarg2;
17086 : {
17087 0 : CPLErrorReset();
17088 0 : result = (SuggestedWarpOutputRes *)SuggestedWarpOutput(arg1,arg2);
17089 0 : CPLErr eclass = CPLGetLastErrorType();
17090 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17091 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17092 :
17093 :
17094 :
17095 : }
17096 : }
17097 0 : jresult = (void *)result;
17098 0 : return jresult;
17099 : }
17100 :
17101 :
17102 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_SuggestedWarpOutput__SWIG_1___(void * jarg1, void * jarg2) {
17103 : void * jresult ;
17104 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
17105 0 : char **arg2 = (char **) 0 ;
17106 0 : SuggestedWarpOutputRes *result = 0 ;
17107 :
17108 0 : arg1 = (GDALDatasetShadow *)jarg1;
17109 0 : arg2 = (char **)jarg2;
17110 : {
17111 0 : CPLErrorReset();
17112 0 : result = (SuggestedWarpOutputRes *)SuggestedWarpOutput(arg1,arg2);
17113 0 : CPLErr eclass = CPLGetLastErrorType();
17114 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17115 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17116 :
17117 :
17118 :
17119 : }
17120 : }
17121 0 : jresult = (void *)result;
17122 0 : return jresult;
17123 : }
17124 :
17125 :
17126 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_ApplyVerticalShiftGrid___(void * jarg1, void * jarg2, unsigned int jarg3, double jarg4, double jarg5, void * jarg6) {
17127 : void * jresult ;
17128 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
17129 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
17130 0 : bool arg3 = (bool) false ;
17131 0 : double arg4 = (double) 1.0 ;
17132 0 : double arg5 = (double) 1.0 ;
17133 0 : char **arg6 = (char **) NULL ;
17134 0 : GDALDatasetShadow *result = 0 ;
17135 :
17136 0 : arg1 = (GDALDatasetShadow *)jarg1;
17137 0 : arg2 = (GDALDatasetShadow *)jarg2;
17138 0 : arg3 = jarg3 ? true : false;
17139 0 : arg4 = (double)jarg4;
17140 0 : arg5 = (double)jarg5;
17141 0 : arg6 = (char **)jarg6;
17142 : {
17143 0 : if (!arg1) {
17144 : {
17145 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
17146 : };
17147 : }
17148 : }
17149 : {
17150 0 : if (!arg2) {
17151 : {
17152 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
17153 : };
17154 : }
17155 : }
17156 : {
17157 0 : CPLErrorReset();
17158 0 : result = (GDALDatasetShadow *)ApplyVerticalShiftGrid(arg1,arg2,arg3,arg4,arg5,arg6);
17159 0 : CPLErr eclass = CPLGetLastErrorType();
17160 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17161 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17162 :
17163 :
17164 :
17165 : }
17166 : }
17167 0 : jresult = (void *)result;
17168 0 : return jresult;
17169 : }
17170 :
17171 :
17172 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_GetGlobalAlgorithmRegistry___() {
17173 : void * jresult ;
17174 0 : GDALAlgorithmRegistryHS *result = 0 ;
17175 :
17176 : {
17177 0 : CPLErrorReset();
17178 0 : result = (GDALAlgorithmRegistryHS *)GDALGetGlobalAlgorithmRegistry();
17179 0 : CPLErr eclass = CPLGetLastErrorType();
17180 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17181 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17182 :
17183 :
17184 :
17185 : }
17186 : }
17187 0 : jresult = (void *)result;
17188 0 : return jresult;
17189 : }
17190 :
17191 :
17192 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArgTypeIsList___(int jarg1) {
17193 : unsigned int jresult ;
17194 : GDALAlgorithmArgType arg1 ;
17195 : bool result;
17196 :
17197 0 : arg1 = (GDALAlgorithmArgType)jarg1;
17198 : {
17199 0 : CPLErrorReset();
17200 0 : result = (bool)GDALAlgorithmArgTypeIsList(arg1);
17201 0 : CPLErr eclass = CPLGetLastErrorType();
17202 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17203 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17204 :
17205 :
17206 :
17207 : }
17208 : }
17209 0 : jresult = result;
17210 0 : return jresult;
17211 : }
17212 :
17213 :
17214 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArgTypeName___(int jarg1) {
17215 : char * jresult ;
17216 : GDALAlgorithmArgType arg1 ;
17217 0 : char *result = 0 ;
17218 :
17219 0 : arg1 = (GDALAlgorithmArgType)jarg1;
17220 : {
17221 0 : CPLErrorReset();
17222 0 : result = (char *)GDALAlgorithmArgTypeName(arg1);
17223 0 : CPLErr eclass = CPLGetLastErrorType();
17224 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17225 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17226 :
17227 :
17228 :
17229 : }
17230 : }
17231 0 : jresult = SWIG_csharp_string_callback((const char *)result);
17232 0 : return jresult;
17233 : }
17234 :
17235 :
17236 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_AlgorithmArg___(void * jarg1) {
17237 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17238 :
17239 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17240 : {
17241 0 : CPLErrorReset();
17242 0 : delete_GDALAlgorithmArgHS(arg1);
17243 0 : CPLErr eclass = CPLGetLastErrorType();
17244 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17245 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17246 :
17247 :
17248 :
17249 : }
17250 : }
17251 0 : }
17252 :
17253 :
17254 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetName___(void * jarg1) {
17255 : char * jresult ;
17256 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17257 0 : char *result = 0 ;
17258 :
17259 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17260 : {
17261 0 : CPLErrorReset();
17262 0 : result = (char *)GDALAlgorithmArgHS_GetName(arg1);
17263 0 : CPLErr eclass = CPLGetLastErrorType();
17264 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17265 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17266 :
17267 :
17268 :
17269 : }
17270 : }
17271 0 : jresult = SWIG_csharp_string_callback((const char *)result);
17272 0 : return jresult;
17273 : }
17274 :
17275 :
17276 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetType____(void * jarg1) {
17277 : int jresult ;
17278 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17279 : GDALAlgorithmArgType result;
17280 :
17281 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17282 : {
17283 0 : CPLErrorReset();
17284 0 : result = (GDALAlgorithmArgType)GDALAlgorithmArgHS_GetType_(arg1);
17285 0 : CPLErr eclass = CPLGetLastErrorType();
17286 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17287 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17288 :
17289 :
17290 :
17291 : }
17292 : }
17293 0 : jresult = result;
17294 0 : return jresult;
17295 : }
17296 :
17297 :
17298 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetDescription___(void * jarg1) {
17299 : char * jresult ;
17300 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17301 0 : char *result = 0 ;
17302 :
17303 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17304 : {
17305 0 : CPLErrorReset();
17306 0 : result = (char *)GDALAlgorithmArgHS_GetDescription(arg1);
17307 0 : CPLErr eclass = CPLGetLastErrorType();
17308 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17309 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17310 :
17311 :
17312 :
17313 : }
17314 : }
17315 0 : jresult = SWIG_csharp_string_callback((const char *)result);
17316 0 : return jresult;
17317 : }
17318 :
17319 :
17320 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetShortName___(void * jarg1) {
17321 : char * jresult ;
17322 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17323 0 : char *result = 0 ;
17324 :
17325 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17326 : {
17327 0 : CPLErrorReset();
17328 0 : result = (char *)GDALAlgorithmArgHS_GetShortName(arg1);
17329 0 : CPLErr eclass = CPLGetLastErrorType();
17330 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17331 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17332 :
17333 :
17334 :
17335 : }
17336 : }
17337 0 : jresult = SWIG_csharp_string_callback((const char *)result);
17338 0 : return jresult;
17339 : }
17340 :
17341 :
17342 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetAliases___(void * jarg1) {
17343 : void * jresult ;
17344 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17345 0 : char **result = 0 ;
17346 :
17347 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17348 : {
17349 0 : CPLErrorReset();
17350 0 : result = (char **)GDALAlgorithmArgHS_GetAliases(arg1);
17351 0 : CPLErr eclass = CPLGetLastErrorType();
17352 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17353 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17354 :
17355 :
17356 :
17357 : }
17358 : }
17359 0 : jresult = result;
17360 0 : return jresult;
17361 : }
17362 :
17363 :
17364 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetMetaVar___(void * jarg1) {
17365 : char * jresult ;
17366 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17367 0 : char *result = 0 ;
17368 :
17369 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17370 : {
17371 0 : CPLErrorReset();
17372 0 : result = (char *)GDALAlgorithmArgHS_GetMetaVar(arg1);
17373 0 : CPLErr eclass = CPLGetLastErrorType();
17374 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17375 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17376 :
17377 :
17378 :
17379 : }
17380 : }
17381 0 : jresult = SWIG_csharp_string_callback((const char *)result);
17382 0 : return jresult;
17383 : }
17384 :
17385 :
17386 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetCategory___(void * jarg1) {
17387 : char * jresult ;
17388 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17389 0 : char *result = 0 ;
17390 :
17391 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17392 : {
17393 0 : CPLErrorReset();
17394 0 : result = (char *)GDALAlgorithmArgHS_GetCategory(arg1);
17395 0 : CPLErr eclass = CPLGetLastErrorType();
17396 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17397 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17398 :
17399 :
17400 :
17401 : }
17402 : }
17403 0 : jresult = SWIG_csharp_string_callback((const char *)result);
17404 0 : return jresult;
17405 : }
17406 :
17407 :
17408 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_IsPositional___(void * jarg1) {
17409 : unsigned int jresult ;
17410 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17411 : bool result;
17412 :
17413 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17414 : {
17415 0 : CPLErrorReset();
17416 0 : result = (bool)GDALAlgorithmArgHS_IsPositional(arg1);
17417 0 : CPLErr eclass = CPLGetLastErrorType();
17418 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17419 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17420 :
17421 :
17422 :
17423 : }
17424 : }
17425 0 : jresult = result;
17426 0 : return jresult;
17427 : }
17428 :
17429 :
17430 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_IsRequired___(void * jarg1) {
17431 : unsigned int jresult ;
17432 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17433 : bool result;
17434 :
17435 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17436 : {
17437 0 : CPLErrorReset();
17438 0 : result = (bool)GDALAlgorithmArgHS_IsRequired(arg1);
17439 0 : CPLErr eclass = CPLGetLastErrorType();
17440 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17441 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17442 :
17443 :
17444 :
17445 : }
17446 : }
17447 0 : jresult = result;
17448 0 : return jresult;
17449 : }
17450 :
17451 :
17452 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetMinCount___(void * jarg1) {
17453 : int jresult ;
17454 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17455 : int result;
17456 :
17457 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17458 : {
17459 0 : CPLErrorReset();
17460 0 : result = (int)GDALAlgorithmArgHS_GetMinCount(arg1);
17461 0 : CPLErr eclass = CPLGetLastErrorType();
17462 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17463 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17464 :
17465 :
17466 :
17467 : }
17468 : }
17469 0 : jresult = result;
17470 0 : return jresult;
17471 : }
17472 :
17473 :
17474 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetMaxCount___(void * jarg1) {
17475 : int jresult ;
17476 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17477 : int result;
17478 :
17479 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17480 : {
17481 0 : CPLErrorReset();
17482 0 : result = (int)GDALAlgorithmArgHS_GetMaxCount(arg1);
17483 0 : CPLErr eclass = CPLGetLastErrorType();
17484 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17485 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17486 :
17487 :
17488 :
17489 : }
17490 : }
17491 0 : jresult = result;
17492 0 : return jresult;
17493 : }
17494 :
17495 :
17496 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetPackedValuesAllowed___(void * jarg1) {
17497 : unsigned int jresult ;
17498 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17499 : bool result;
17500 :
17501 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17502 : {
17503 0 : CPLErrorReset();
17504 0 : result = (bool)GDALAlgorithmArgHS_GetPackedValuesAllowed(arg1);
17505 0 : CPLErr eclass = CPLGetLastErrorType();
17506 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17507 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17508 :
17509 :
17510 :
17511 : }
17512 : }
17513 0 : jresult = result;
17514 0 : return jresult;
17515 : }
17516 :
17517 :
17518 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetRepeatedArgAllowed___(void * jarg1) {
17519 : unsigned int jresult ;
17520 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17521 : bool result;
17522 :
17523 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17524 : {
17525 0 : CPLErrorReset();
17526 0 : result = (bool)GDALAlgorithmArgHS_GetRepeatedArgAllowed(arg1);
17527 0 : CPLErr eclass = CPLGetLastErrorType();
17528 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17529 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17530 :
17531 :
17532 :
17533 : }
17534 : }
17535 0 : jresult = result;
17536 0 : return jresult;
17537 : }
17538 :
17539 :
17540 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetChoices___(void * jarg1) {
17541 : void * jresult ;
17542 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17543 0 : char **result = 0 ;
17544 :
17545 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17546 : {
17547 0 : CPLErrorReset();
17548 0 : result = (char **)GDALAlgorithmArgHS_GetChoices(arg1);
17549 0 : CPLErr eclass = CPLGetLastErrorType();
17550 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17551 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17552 :
17553 :
17554 :
17555 : }
17556 : }
17557 0 : jresult = result;
17558 0 : return jresult;
17559 : }
17560 :
17561 :
17562 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_IsExplicitlySet___(void * jarg1) {
17563 : unsigned int jresult ;
17564 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17565 : bool result;
17566 :
17567 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17568 : {
17569 0 : CPLErrorReset();
17570 0 : result = (bool)GDALAlgorithmArgHS_IsExplicitlySet(arg1);
17571 0 : CPLErr eclass = CPLGetLastErrorType();
17572 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17573 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17574 :
17575 :
17576 :
17577 : }
17578 : }
17579 0 : jresult = result;
17580 0 : return jresult;
17581 : }
17582 :
17583 :
17584 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_HasDefaultValue___(void * jarg1) {
17585 : unsigned int jresult ;
17586 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17587 : bool result;
17588 :
17589 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17590 : {
17591 0 : CPLErrorReset();
17592 0 : result = (bool)GDALAlgorithmArgHS_HasDefaultValue(arg1);
17593 0 : CPLErr eclass = CPLGetLastErrorType();
17594 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17595 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17596 :
17597 :
17598 :
17599 : }
17600 : }
17601 0 : jresult = result;
17602 0 : return jresult;
17603 : }
17604 :
17605 :
17606 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_IsHiddenForCLI___(void * jarg1) {
17607 : unsigned int jresult ;
17608 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17609 : bool result;
17610 :
17611 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17612 : {
17613 0 : CPLErrorReset();
17614 0 : result = (bool)GDALAlgorithmArgHS_IsHiddenForCLI(arg1);
17615 0 : CPLErr eclass = CPLGetLastErrorType();
17616 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17617 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17618 :
17619 :
17620 :
17621 : }
17622 : }
17623 0 : jresult = result;
17624 0 : return jresult;
17625 : }
17626 :
17627 :
17628 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_IsOnlyForCLI___(void * jarg1) {
17629 : unsigned int jresult ;
17630 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17631 : bool result;
17632 :
17633 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17634 : {
17635 0 : CPLErrorReset();
17636 0 : result = (bool)GDALAlgorithmArgHS_IsOnlyForCLI(arg1);
17637 0 : CPLErr eclass = CPLGetLastErrorType();
17638 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17639 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17640 :
17641 :
17642 :
17643 : }
17644 : }
17645 0 : jresult = result;
17646 0 : return jresult;
17647 : }
17648 :
17649 :
17650 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_IsInput___(void * jarg1) {
17651 : unsigned int jresult ;
17652 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17653 : bool result;
17654 :
17655 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17656 : {
17657 0 : CPLErrorReset();
17658 0 : result = (bool)GDALAlgorithmArgHS_IsInput(arg1);
17659 0 : CPLErr eclass = CPLGetLastErrorType();
17660 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17661 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17662 :
17663 :
17664 :
17665 : }
17666 : }
17667 0 : jresult = result;
17668 0 : return jresult;
17669 : }
17670 :
17671 :
17672 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_IsOutput___(void * jarg1) {
17673 : unsigned int jresult ;
17674 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17675 : bool result;
17676 :
17677 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17678 : {
17679 0 : CPLErrorReset();
17680 0 : result = (bool)GDALAlgorithmArgHS_IsOutput(arg1);
17681 0 : CPLErr eclass = CPLGetLastErrorType();
17682 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17683 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17684 :
17685 :
17686 :
17687 : }
17688 : }
17689 0 : jresult = result;
17690 0 : return jresult;
17691 : }
17692 :
17693 :
17694 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetMutualExclusionGroup___(void * jarg1) {
17695 : char * jresult ;
17696 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17697 0 : char *result = 0 ;
17698 :
17699 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17700 : {
17701 0 : CPLErrorReset();
17702 0 : result = (char *)GDALAlgorithmArgHS_GetMutualExclusionGroup(arg1);
17703 0 : CPLErr eclass = CPLGetLastErrorType();
17704 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17705 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17706 :
17707 :
17708 :
17709 : }
17710 : }
17711 0 : jresult = SWIG_csharp_string_callback((const char *)result);
17712 0 : return jresult;
17713 : }
17714 :
17715 :
17716 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetAsBoolean___(void * jarg1) {
17717 : unsigned int jresult ;
17718 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17719 : bool result;
17720 :
17721 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17722 : {
17723 0 : CPLErrorReset();
17724 0 : result = (bool)GDALAlgorithmArgHS_GetAsBoolean(arg1);
17725 0 : CPLErr eclass = CPLGetLastErrorType();
17726 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17727 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17728 :
17729 :
17730 :
17731 : }
17732 : }
17733 0 : jresult = result;
17734 0 : return jresult;
17735 : }
17736 :
17737 :
17738 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetAsString___(void * jarg1) {
17739 : char * jresult ;
17740 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17741 0 : char *result = 0 ;
17742 :
17743 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17744 : {
17745 0 : CPLErrorReset();
17746 0 : result = (char *)GDALAlgorithmArgHS_GetAsString(arg1);
17747 0 : CPLErr eclass = CPLGetLastErrorType();
17748 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17749 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17750 :
17751 :
17752 :
17753 : }
17754 : }
17755 0 : jresult = SWIG_csharp_string_callback((const char *)result);
17756 0 : return jresult;
17757 : }
17758 :
17759 :
17760 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetAsInteger___(void * jarg1) {
17761 : int jresult ;
17762 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17763 : int result;
17764 :
17765 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17766 : {
17767 0 : CPLErrorReset();
17768 0 : result = (int)GDALAlgorithmArgHS_GetAsInteger(arg1);
17769 0 : CPLErr eclass = CPLGetLastErrorType();
17770 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17771 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17772 :
17773 :
17774 :
17775 : }
17776 : }
17777 0 : jresult = result;
17778 0 : return jresult;
17779 : }
17780 :
17781 :
17782 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetAsDouble___(void * jarg1) {
17783 : int jresult ;
17784 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17785 : int result;
17786 :
17787 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17788 : {
17789 0 : CPLErrorReset();
17790 0 : result = (int)GDALAlgorithmArgHS_GetAsDouble(arg1);
17791 0 : CPLErr eclass = CPLGetLastErrorType();
17792 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17793 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17794 :
17795 :
17796 :
17797 : }
17798 : }
17799 0 : jresult = result;
17800 0 : return jresult;
17801 : }
17802 :
17803 :
17804 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetAsDatasetValue___(void * jarg1) {
17805 : void * jresult ;
17806 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17807 0 : GDALArgDatasetValueHS *result = 0 ;
17808 :
17809 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17810 : {
17811 0 : CPLErrorReset();
17812 0 : result = (GDALArgDatasetValueHS *)GDALAlgorithmArgHS_GetAsDatasetValue(arg1);
17813 0 : CPLErr eclass = CPLGetLastErrorType();
17814 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17815 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17816 :
17817 :
17818 :
17819 : }
17820 : }
17821 0 : jresult = (void *)result;
17822 0 : return jresult;
17823 : }
17824 :
17825 :
17826 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_GetAsStringList___(void * jarg1) {
17827 : void * jresult ;
17828 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17829 0 : char **result = 0 ;
17830 :
17831 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17832 : {
17833 0 : CPLErrorReset();
17834 0 : result = (char **)GDALAlgorithmArgHS_GetAsStringList(arg1);
17835 0 : CPLErr eclass = CPLGetLastErrorType();
17836 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17837 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17838 :
17839 :
17840 :
17841 : }
17842 : }
17843 0 : jresult = result;
17844 0 : return jresult;
17845 : }
17846 :
17847 :
17848 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_SetAsBoolean___(void * jarg1, unsigned int jarg2) {
17849 : unsigned int jresult ;
17850 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17851 : bool arg2 ;
17852 : bool result;
17853 :
17854 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17855 0 : arg2 = jarg2 ? true : false;
17856 : {
17857 0 : CPLErrorReset();
17858 0 : result = (bool)GDALAlgorithmArgHS_SetAsBoolean(arg1,arg2);
17859 0 : CPLErr eclass = CPLGetLastErrorType();
17860 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17861 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17862 :
17863 :
17864 :
17865 : }
17866 : }
17867 0 : jresult = result;
17868 0 : return jresult;
17869 : }
17870 :
17871 :
17872 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_SetAsString___(void * jarg1, char * jarg2) {
17873 : unsigned int jresult ;
17874 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17875 0 : char *arg2 = (char *) 0 ;
17876 : bool result;
17877 :
17878 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17879 0 : arg2 = (char *)jarg2;
17880 : {
17881 0 : CPLErrorReset();
17882 0 : result = (bool)GDALAlgorithmArgHS_SetAsString(arg1,(char const *)arg2);
17883 0 : CPLErr eclass = CPLGetLastErrorType();
17884 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17885 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17886 :
17887 :
17888 :
17889 : }
17890 : }
17891 0 : jresult = result;
17892 0 : return jresult;
17893 : }
17894 :
17895 :
17896 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_SetAsInteger___(void * jarg1, int jarg2) {
17897 : unsigned int jresult ;
17898 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17899 : int arg2 ;
17900 : bool result;
17901 :
17902 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17903 0 : arg2 = (int)jarg2;
17904 : {
17905 0 : CPLErrorReset();
17906 0 : result = (bool)GDALAlgorithmArgHS_SetAsInteger(arg1,arg2);
17907 0 : CPLErr eclass = CPLGetLastErrorType();
17908 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17909 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17910 :
17911 :
17912 :
17913 : }
17914 : }
17915 0 : jresult = result;
17916 0 : return jresult;
17917 : }
17918 :
17919 :
17920 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_SetAsDouble___(void * jarg1, double jarg2) {
17921 : unsigned int jresult ;
17922 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17923 : double arg2 ;
17924 : bool result;
17925 :
17926 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17927 0 : arg2 = (double)jarg2;
17928 : {
17929 0 : CPLErrorReset();
17930 0 : result = (bool)GDALAlgorithmArgHS_SetAsDouble(arg1,arg2);
17931 0 : CPLErr eclass = CPLGetLastErrorType();
17932 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17933 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17934 :
17935 :
17936 :
17937 : }
17938 : }
17939 0 : jresult = result;
17940 0 : return jresult;
17941 : }
17942 :
17943 :
17944 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_SetAsDatasetValue___(void * jarg1, void * jarg2) {
17945 : unsigned int jresult ;
17946 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17947 0 : GDALArgDatasetValueHS *arg2 = (GDALArgDatasetValueHS *) 0 ;
17948 : bool result;
17949 :
17950 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17951 0 : arg2 = (GDALArgDatasetValueHS *)jarg2;
17952 : {
17953 0 : CPLErrorReset();
17954 0 : result = (bool)GDALAlgorithmArgHS_SetAsDatasetValue(arg1,arg2);
17955 0 : CPLErr eclass = CPLGetLastErrorType();
17956 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17957 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17958 :
17959 :
17960 :
17961 : }
17962 : }
17963 0 : jresult = result;
17964 0 : return jresult;
17965 : }
17966 :
17967 :
17968 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_SetAsStringList___(void * jarg1, void * jarg2) {
17969 : unsigned int jresult ;
17970 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17971 0 : char **arg2 = (char **) 0 ;
17972 : bool result;
17973 :
17974 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
17975 0 : arg2 = (char **)jarg2;
17976 : {
17977 0 : CPLErrorReset();
17978 0 : result = (bool)GDALAlgorithmArgHS_SetAsStringList(arg1,arg2);
17979 0 : CPLErr eclass = CPLGetLastErrorType();
17980 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
17981 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
17982 :
17983 :
17984 :
17985 : }
17986 : }
17987 0 : jresult = result;
17988 0 : return jresult;
17989 : }
17990 :
17991 :
17992 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_SetAsIntegerList___(void * jarg1, int jarg2, void * jarg3) {
17993 : unsigned int jresult ;
17994 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
17995 : int arg2 ;
17996 0 : int *arg3 = (int *) 0 ;
17997 : bool result;
17998 :
17999 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
18000 0 : arg2 = (int)jarg2;
18001 : {
18002 : /* %typemap(in) (int inout[ANY]) */
18003 0 : arg3 = (int *)jarg3;
18004 : }
18005 : {
18006 0 : CPLErrorReset();
18007 0 : result = (bool)GDALAlgorithmArgHS_SetAsIntegerList(arg1,arg2,arg3);
18008 0 : CPLErr eclass = CPLGetLastErrorType();
18009 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18010 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18011 :
18012 :
18013 :
18014 : }
18015 : }
18016 0 : jresult = result;
18017 0 : return jresult;
18018 : }
18019 :
18020 :
18021 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_SetAsDoubleList___(void * jarg1, int jarg2, void * jarg3) {
18022 : unsigned int jresult ;
18023 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
18024 : int arg2 ;
18025 0 : double *arg3 = (double *) 0 ;
18026 : bool result;
18027 :
18028 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
18029 0 : arg2 = (int)jarg2;
18030 : {
18031 : /* %typemap(in) (double inout[ANY]) */
18032 0 : arg3 = (double *)jarg3;
18033 : }
18034 : {
18035 0 : CPLErrorReset();
18036 0 : result = (bool)GDALAlgorithmArgHS_SetAsDoubleList(arg1,arg2,arg3);
18037 0 : CPLErr eclass = CPLGetLastErrorType();
18038 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18039 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18040 :
18041 :
18042 :
18043 : }
18044 : }
18045 0 : jresult = result;
18046 0 : return jresult;
18047 : }
18048 :
18049 :
18050 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_SetDataset___(void * jarg1, void * jarg2) {
18051 : unsigned int jresult ;
18052 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
18053 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
18054 : bool result;
18055 :
18056 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
18057 0 : arg2 = (GDALDatasetShadow *)jarg2;
18058 : {
18059 0 : CPLErrorReset();
18060 0 : result = (bool)GDALAlgorithmArgHS_SetDataset(arg1,arg2);
18061 0 : CPLErr eclass = CPLGetLastErrorType();
18062 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18063 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18064 :
18065 :
18066 :
18067 : }
18068 : }
18069 0 : jresult = result;
18070 0 : return jresult;
18071 : }
18072 :
18073 :
18074 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmArg_SetDatasetNames___(void * jarg1, void * jarg2) {
18075 : unsigned int jresult ;
18076 0 : GDALAlgorithmArgHS *arg1 = (GDALAlgorithmArgHS *) 0 ;
18077 0 : char **arg2 = (char **) 0 ;
18078 : bool result;
18079 :
18080 0 : arg1 = (GDALAlgorithmArgHS *)jarg1;
18081 0 : arg2 = (char **)jarg2;
18082 : {
18083 0 : CPLErrorReset();
18084 0 : result = (bool)GDALAlgorithmArgHS_SetDatasetNames(arg1,arg2);
18085 0 : CPLErr eclass = CPLGetLastErrorType();
18086 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18087 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18088 :
18089 :
18090 :
18091 : }
18092 : }
18093 0 : jresult = result;
18094 0 : return jresult;
18095 : }
18096 :
18097 :
18098 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_Algorithm___(void * jarg1) {
18099 0 : GDALAlgorithmHS *arg1 = (GDALAlgorithmHS *) 0 ;
18100 :
18101 0 : arg1 = (GDALAlgorithmHS *)jarg1;
18102 : {
18103 0 : CPLErrorReset();
18104 0 : delete_GDALAlgorithmHS(arg1);
18105 0 : CPLErr eclass = CPLGetLastErrorType();
18106 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18107 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18108 :
18109 :
18110 :
18111 : }
18112 : }
18113 0 : }
18114 :
18115 :
18116 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Algorithm_GetName___(void * jarg1) {
18117 : char * jresult ;
18118 0 : GDALAlgorithmHS *arg1 = (GDALAlgorithmHS *) 0 ;
18119 0 : char *result = 0 ;
18120 :
18121 0 : arg1 = (GDALAlgorithmHS *)jarg1;
18122 : {
18123 0 : CPLErrorReset();
18124 0 : result = (char *)GDALAlgorithmHS_GetName(arg1);
18125 0 : CPLErr eclass = CPLGetLastErrorType();
18126 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18127 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18128 :
18129 :
18130 :
18131 : }
18132 : }
18133 0 : jresult = SWIG_csharp_string_callback((const char *)result);
18134 0 : return jresult;
18135 : }
18136 :
18137 :
18138 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Algorithm_GetDescription___(void * jarg1) {
18139 : char * jresult ;
18140 0 : GDALAlgorithmHS *arg1 = (GDALAlgorithmHS *) 0 ;
18141 0 : char *result = 0 ;
18142 :
18143 0 : arg1 = (GDALAlgorithmHS *)jarg1;
18144 : {
18145 0 : CPLErrorReset();
18146 0 : result = (char *)GDALAlgorithmHS_GetDescription(arg1);
18147 0 : CPLErr eclass = CPLGetLastErrorType();
18148 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18149 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18150 :
18151 :
18152 :
18153 : }
18154 : }
18155 0 : jresult = SWIG_csharp_string_callback((const char *)result);
18156 0 : return jresult;
18157 : }
18158 :
18159 :
18160 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Algorithm_GetLongDescription___(void * jarg1) {
18161 : char * jresult ;
18162 0 : GDALAlgorithmHS *arg1 = (GDALAlgorithmHS *) 0 ;
18163 0 : char *result = 0 ;
18164 :
18165 0 : arg1 = (GDALAlgorithmHS *)jarg1;
18166 : {
18167 0 : CPLErrorReset();
18168 0 : result = (char *)GDALAlgorithmHS_GetLongDescription(arg1);
18169 0 : CPLErr eclass = CPLGetLastErrorType();
18170 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18171 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18172 :
18173 :
18174 :
18175 : }
18176 : }
18177 0 : jresult = SWIG_csharp_string_callback((const char *)result);
18178 0 : return jresult;
18179 : }
18180 :
18181 :
18182 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Algorithm_GetHelpFullURL___(void * jarg1) {
18183 : char * jresult ;
18184 0 : GDALAlgorithmHS *arg1 = (GDALAlgorithmHS *) 0 ;
18185 0 : char *result = 0 ;
18186 :
18187 0 : arg1 = (GDALAlgorithmHS *)jarg1;
18188 : {
18189 0 : CPLErrorReset();
18190 0 : result = (char *)GDALAlgorithmHS_GetHelpFullURL(arg1);
18191 0 : CPLErr eclass = CPLGetLastErrorType();
18192 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18193 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18194 :
18195 :
18196 :
18197 : }
18198 : }
18199 0 : jresult = SWIG_csharp_string_callback((const char *)result);
18200 0 : return jresult;
18201 : }
18202 :
18203 :
18204 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_Algorithm_HasSubAlgorithms___(void * jarg1) {
18205 : unsigned int jresult ;
18206 0 : GDALAlgorithmHS *arg1 = (GDALAlgorithmHS *) 0 ;
18207 : bool result;
18208 :
18209 0 : arg1 = (GDALAlgorithmHS *)jarg1;
18210 : {
18211 0 : CPLErrorReset();
18212 0 : result = (bool)GDALAlgorithmHS_HasSubAlgorithms(arg1);
18213 0 : CPLErr eclass = CPLGetLastErrorType();
18214 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18215 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18216 :
18217 :
18218 :
18219 : }
18220 : }
18221 0 : jresult = result;
18222 0 : return jresult;
18223 : }
18224 :
18225 :
18226 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Algorithm_GetSubAlgorithmNames___(void * jarg1) {
18227 : void * jresult ;
18228 0 : GDALAlgorithmHS *arg1 = (GDALAlgorithmHS *) 0 ;
18229 0 : char **result = 0 ;
18230 :
18231 0 : arg1 = (GDALAlgorithmHS *)jarg1;
18232 : {
18233 0 : CPLErrorReset();
18234 0 : result = (char **)GDALAlgorithmHS_GetSubAlgorithmNames(arg1);
18235 0 : CPLErr eclass = CPLGetLastErrorType();
18236 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18237 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18238 :
18239 :
18240 :
18241 : }
18242 : }
18243 0 : jresult = result;
18244 0 : return jresult;
18245 : }
18246 :
18247 :
18248 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Algorithm_InstantiateSubAlgorithm___(void * jarg1, char * jarg2) {
18249 : void * jresult ;
18250 0 : GDALAlgorithmHS *arg1 = (GDALAlgorithmHS *) 0 ;
18251 0 : char *arg2 = (char *) 0 ;
18252 0 : GDALAlgorithmHS *result = 0 ;
18253 :
18254 0 : arg1 = (GDALAlgorithmHS *)jarg1;
18255 0 : arg2 = (char *)jarg2;
18256 : {
18257 0 : if (!arg2) {
18258 : {
18259 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
18260 : };
18261 : }
18262 : }
18263 : {
18264 0 : CPLErrorReset();
18265 0 : result = (GDALAlgorithmHS *)GDALAlgorithmHS_InstantiateSubAlgorithm(arg1,(char const *)arg2);
18266 0 : CPLErr eclass = CPLGetLastErrorType();
18267 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18268 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18269 :
18270 :
18271 :
18272 : }
18273 : }
18274 0 : jresult = (void *)result;
18275 0 : return jresult;
18276 : }
18277 :
18278 :
18279 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_Algorithm_ParseCommandLineArguments___(void * jarg1, void * jarg2) {
18280 : unsigned int jresult ;
18281 0 : GDALAlgorithmHS *arg1 = (GDALAlgorithmHS *) 0 ;
18282 0 : char **arg2 = (char **) 0 ;
18283 : bool result;
18284 :
18285 0 : arg1 = (GDALAlgorithmHS *)jarg1;
18286 0 : arg2 = (char **)jarg2;
18287 : {
18288 0 : CPLErrorReset();
18289 0 : result = (bool)GDALAlgorithmHS_ParseCommandLineArguments(arg1,arg2);
18290 0 : CPLErr eclass = CPLGetLastErrorType();
18291 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18292 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18293 :
18294 :
18295 :
18296 : }
18297 : }
18298 0 : jresult = result;
18299 0 : return jresult;
18300 : }
18301 :
18302 :
18303 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Algorithm_GetActualAlgorithm___(void * jarg1) {
18304 : void * jresult ;
18305 0 : GDALAlgorithmHS *arg1 = (GDALAlgorithmHS *) 0 ;
18306 0 : GDALAlgorithmHS *result = 0 ;
18307 :
18308 0 : arg1 = (GDALAlgorithmHS *)jarg1;
18309 : {
18310 0 : CPLErrorReset();
18311 0 : result = (GDALAlgorithmHS *)GDALAlgorithmHS_GetActualAlgorithm(arg1);
18312 0 : CPLErr eclass = CPLGetLastErrorType();
18313 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18314 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18315 :
18316 :
18317 :
18318 : }
18319 : }
18320 0 : jresult = (void *)result;
18321 0 : return jresult;
18322 : }
18323 :
18324 :
18325 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_Algorithm_Run___(void * jarg1, void * jarg2, void * jarg3) {
18326 : unsigned int jresult ;
18327 0 : GDALAlgorithmHS *arg1 = (GDALAlgorithmHS *) 0 ;
18328 0 : GDALProgressFunc arg2 = (GDALProgressFunc) NULL ;
18329 0 : void *arg3 = (void *) NULL ;
18330 : bool result;
18331 :
18332 0 : arg1 = (GDALAlgorithmHS *)jarg1;
18333 0 : arg2 = (GDALProgressFunc)jarg2;
18334 0 : arg3 = (void *)jarg3;
18335 : {
18336 0 : CPLErrorReset();
18337 0 : result = (bool)GDALAlgorithmHS_Run(arg1,arg2,arg3);
18338 0 : CPLErr eclass = CPLGetLastErrorType();
18339 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18340 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18341 :
18342 :
18343 :
18344 : }
18345 : }
18346 0 : jresult = result;
18347 0 : return jresult;
18348 : }
18349 :
18350 :
18351 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_Algorithm_Finalize____(void * jarg1) {
18352 : unsigned int jresult ;
18353 0 : GDALAlgorithmHS *arg1 = (GDALAlgorithmHS *) 0 ;
18354 : bool result;
18355 :
18356 0 : arg1 = (GDALAlgorithmHS *)jarg1;
18357 : {
18358 0 : CPLErrorReset();
18359 0 : result = (bool)GDALAlgorithmHS_Finalize_(arg1);
18360 0 : CPLErr eclass = CPLGetLastErrorType();
18361 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18362 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18363 :
18364 :
18365 :
18366 : }
18367 : }
18368 0 : jresult = result;
18369 0 : return jresult;
18370 : }
18371 :
18372 :
18373 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofGDAL_Algorithm_ParseRunAndFinalize___(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
18374 : unsigned int jresult ;
18375 0 : GDALAlgorithmHS *arg1 = (GDALAlgorithmHS *) 0 ;
18376 0 : char **arg2 = (char **) 0 ;
18377 0 : GDALProgressFunc arg3 = (GDALProgressFunc) NULL ;
18378 0 : void *arg4 = (void *) NULL ;
18379 : bool result;
18380 :
18381 0 : arg1 = (GDALAlgorithmHS *)jarg1;
18382 0 : arg2 = (char **)jarg2;
18383 0 : arg3 = (GDALProgressFunc)jarg3;
18384 0 : arg4 = (void *)jarg4;
18385 : {
18386 0 : CPLErrorReset();
18387 0 : result = (bool)GDALAlgorithmHS_ParseRunAndFinalize(arg1,arg2,arg3,arg4);
18388 0 : CPLErr eclass = CPLGetLastErrorType();
18389 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18390 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18391 :
18392 :
18393 :
18394 : }
18395 : }
18396 0 : jresult = result;
18397 0 : return jresult;
18398 : }
18399 :
18400 :
18401 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_Algorithm_GetUsageAsJSON___(void * jarg1) {
18402 : char * jresult ;
18403 0 : GDALAlgorithmHS *arg1 = (GDALAlgorithmHS *) 0 ;
18404 0 : retStringAndCPLFree *result = 0 ;
18405 :
18406 0 : arg1 = (GDALAlgorithmHS *)jarg1;
18407 : {
18408 0 : CPLErrorReset();
18409 0 : result = (retStringAndCPLFree *)GDALAlgorithmHS_GetUsageAsJSON(arg1);
18410 0 : CPLErr eclass = CPLGetLastErrorType();
18411 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18412 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18413 :
18414 :
18415 :
18416 : }
18417 : }
18418 :
18419 : /* %typemap(out) (retStringAndCPLFree*) */
18420 0 : if(result)
18421 : {
18422 0 : jresult = SWIG_csharp_string_callback((const char *)result);
18423 0 : CPLFree(result);
18424 : }
18425 : else
18426 : {
18427 0 : jresult = NULL;
18428 : }
18429 :
18430 0 : return jresult;
18431 : }
18432 :
18433 :
18434 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Algorithm_GetArgNames___(void * jarg1) {
18435 : void * jresult ;
18436 0 : GDALAlgorithmHS *arg1 = (GDALAlgorithmHS *) 0 ;
18437 0 : char **result = 0 ;
18438 :
18439 0 : arg1 = (GDALAlgorithmHS *)jarg1;
18440 : {
18441 0 : CPLErrorReset();
18442 0 : result = (char **)GDALAlgorithmHS_GetArgNames(arg1);
18443 0 : CPLErr eclass = CPLGetLastErrorType();
18444 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18445 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18446 :
18447 :
18448 :
18449 : }
18450 : }
18451 0 : jresult = result;
18452 0 : return jresult;
18453 : }
18454 :
18455 :
18456 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Algorithm_GetArg___(void * jarg1, char * jarg2) {
18457 : void * jresult ;
18458 0 : GDALAlgorithmHS *arg1 = (GDALAlgorithmHS *) 0 ;
18459 0 : char *arg2 = (char *) 0 ;
18460 0 : GDALAlgorithmArgHS *result = 0 ;
18461 :
18462 0 : arg1 = (GDALAlgorithmHS *)jarg1;
18463 0 : arg2 = (char *)jarg2;
18464 : {
18465 0 : if (!arg2) {
18466 : {
18467 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
18468 : };
18469 : }
18470 : }
18471 : {
18472 0 : CPLErrorReset();
18473 0 : result = (GDALAlgorithmArgHS *)GDALAlgorithmHS_GetArg(arg1,(char const *)arg2);
18474 0 : CPLErr eclass = CPLGetLastErrorType();
18475 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18476 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18477 :
18478 :
18479 :
18480 : }
18481 : }
18482 0 : jresult = (void *)result;
18483 0 : return jresult;
18484 : }
18485 :
18486 :
18487 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_AlgorithmRegistry___(void * jarg1) {
18488 0 : GDALAlgorithmRegistryHS *arg1 = (GDALAlgorithmRegistryHS *) 0 ;
18489 :
18490 0 : arg1 = (GDALAlgorithmRegistryHS *)jarg1;
18491 : {
18492 0 : CPLErrorReset();
18493 0 : delete_GDALAlgorithmRegistryHS(arg1);
18494 0 : CPLErr eclass = CPLGetLastErrorType();
18495 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18496 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18497 :
18498 :
18499 :
18500 : }
18501 : }
18502 0 : }
18503 :
18504 :
18505 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmRegistry_GetAlgNames___(void * jarg1) {
18506 : void * jresult ;
18507 0 : GDALAlgorithmRegistryHS *arg1 = (GDALAlgorithmRegistryHS *) 0 ;
18508 0 : char **result = 0 ;
18509 :
18510 0 : arg1 = (GDALAlgorithmRegistryHS *)jarg1;
18511 : {
18512 0 : CPLErrorReset();
18513 0 : result = (char **)GDALAlgorithmRegistryHS_GetAlgNames(arg1);
18514 0 : CPLErr eclass = CPLGetLastErrorType();
18515 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18516 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18517 :
18518 :
18519 :
18520 : }
18521 : }
18522 0 : jresult = result;
18523 0 : return jresult;
18524 : }
18525 :
18526 :
18527 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_AlgorithmRegistry_InstantiateAlg___(void * jarg1, char * jarg2) {
18528 : void * jresult ;
18529 0 : GDALAlgorithmRegistryHS *arg1 = (GDALAlgorithmRegistryHS *) 0 ;
18530 0 : char *arg2 = (char *) 0 ;
18531 0 : GDALAlgorithmHS *result = 0 ;
18532 :
18533 0 : arg1 = (GDALAlgorithmRegistryHS *)jarg1;
18534 0 : arg2 = (char *)jarg2;
18535 : {
18536 0 : if (!arg2) {
18537 : {
18538 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
18539 : };
18540 : }
18541 : }
18542 : {
18543 0 : CPLErrorReset();
18544 0 : result = (GDALAlgorithmHS *)GDALAlgorithmRegistryHS_InstantiateAlg(arg1,(char const *)arg2);
18545 0 : CPLErr eclass = CPLGetLastErrorType();
18546 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18547 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18548 :
18549 :
18550 :
18551 : }
18552 : }
18553 0 : jresult = (void *)result;
18554 0 : return jresult;
18555 : }
18556 :
18557 :
18558 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_ArgDatasetValue___(void * jarg1) {
18559 0 : GDALArgDatasetValueHS *arg1 = (GDALArgDatasetValueHS *) 0 ;
18560 :
18561 0 : arg1 = (GDALArgDatasetValueHS *)jarg1;
18562 : {
18563 0 : CPLErrorReset();
18564 0 : delete_GDALArgDatasetValueHS(arg1);
18565 0 : CPLErr eclass = CPLGetLastErrorType();
18566 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18567 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18568 :
18569 :
18570 :
18571 : }
18572 : }
18573 0 : }
18574 :
18575 :
18576 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_ArgDatasetValue_GetType____(void * jarg1) {
18577 : int jresult ;
18578 0 : GDALArgDatasetValueHS *arg1 = (GDALArgDatasetValueHS *) 0 ;
18579 : int result;
18580 :
18581 0 : arg1 = (GDALArgDatasetValueHS *)jarg1;
18582 : {
18583 0 : CPLErrorReset();
18584 0 : result = (int)GDALArgDatasetValueHS_GetType_(arg1);
18585 0 : CPLErr eclass = CPLGetLastErrorType();
18586 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18587 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18588 :
18589 :
18590 :
18591 : }
18592 : }
18593 0 : jresult = result;
18594 0 : return jresult;
18595 : }
18596 :
18597 :
18598 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_ArgDatasetValue_GetName___(void * jarg1) {
18599 : char * jresult ;
18600 0 : GDALArgDatasetValueHS *arg1 = (GDALArgDatasetValueHS *) 0 ;
18601 0 : char *result = 0 ;
18602 :
18603 0 : arg1 = (GDALArgDatasetValueHS *)jarg1;
18604 : {
18605 0 : CPLErrorReset();
18606 0 : result = (char *)GDALArgDatasetValueHS_GetName(arg1);
18607 0 : CPLErr eclass = CPLGetLastErrorType();
18608 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18609 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18610 :
18611 :
18612 :
18613 : }
18614 : }
18615 0 : jresult = SWIG_csharp_string_callback((const char *)result);
18616 0 : return jresult;
18617 : }
18618 :
18619 :
18620 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_ArgDatasetValue_GetDataset___(void * jarg1) {
18621 : void * jresult ;
18622 0 : GDALArgDatasetValueHS *arg1 = (GDALArgDatasetValueHS *) 0 ;
18623 0 : GDALDatasetShadow *result = 0 ;
18624 :
18625 0 : arg1 = (GDALArgDatasetValueHS *)jarg1;
18626 : {
18627 0 : CPLErrorReset();
18628 0 : result = (GDALDatasetShadow *)GDALArgDatasetValueHS_GetDataset(arg1);
18629 0 : CPLErr eclass = CPLGetLastErrorType();
18630 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18631 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18632 :
18633 :
18634 :
18635 : }
18636 : }
18637 0 : jresult = (void *)result;
18638 0 : return jresult;
18639 : }
18640 :
18641 :
18642 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_ArgDatasetValue_GetInputFlags___(void * jarg1) {
18643 : int jresult ;
18644 0 : GDALArgDatasetValueHS *arg1 = (GDALArgDatasetValueHS *) 0 ;
18645 : int result;
18646 :
18647 0 : arg1 = (GDALArgDatasetValueHS *)jarg1;
18648 : {
18649 0 : CPLErrorReset();
18650 0 : result = (int)GDALArgDatasetValueHS_GetInputFlags(arg1);
18651 0 : CPLErr eclass = CPLGetLastErrorType();
18652 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18653 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18654 :
18655 :
18656 :
18657 : }
18658 : }
18659 0 : jresult = result;
18660 0 : return jresult;
18661 : }
18662 :
18663 :
18664 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_ArgDatasetValue_GetOutputFlags___(void * jarg1) {
18665 : int jresult ;
18666 0 : GDALArgDatasetValueHS *arg1 = (GDALArgDatasetValueHS *) 0 ;
18667 : int result;
18668 :
18669 0 : arg1 = (GDALArgDatasetValueHS *)jarg1;
18670 : {
18671 0 : CPLErrorReset();
18672 0 : result = (int)GDALArgDatasetValueHS_GetOutputFlags(arg1);
18673 0 : CPLErr eclass = CPLGetLastErrorType();
18674 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18675 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18676 :
18677 :
18678 :
18679 : }
18680 : }
18681 0 : jresult = result;
18682 0 : return jresult;
18683 : }
18684 :
18685 :
18686 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_ArgDatasetValue_SetName___(void * jarg1, char * jarg2) {
18687 0 : GDALArgDatasetValueHS *arg1 = (GDALArgDatasetValueHS *) 0 ;
18688 0 : char *arg2 = (char *) 0 ;
18689 :
18690 0 : arg1 = (GDALArgDatasetValueHS *)jarg1;
18691 0 : arg2 = (char *)jarg2;
18692 : {
18693 0 : if (!arg2) {
18694 : {
18695 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
18696 : };
18697 : }
18698 : }
18699 : {
18700 0 : CPLErrorReset();
18701 0 : GDALArgDatasetValueHS_SetName(arg1,(char const *)arg2);
18702 0 : CPLErr eclass = CPLGetLastErrorType();
18703 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18704 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18705 :
18706 :
18707 :
18708 : }
18709 : }
18710 : }
18711 :
18712 :
18713 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_ArgDatasetValue_SetDataset___(void * jarg1, void * jarg2) {
18714 0 : GDALArgDatasetValueHS *arg1 = (GDALArgDatasetValueHS *) 0 ;
18715 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
18716 :
18717 0 : arg1 = (GDALArgDatasetValueHS *)jarg1;
18718 0 : arg2 = (GDALDatasetShadow *)jarg2;
18719 : {
18720 0 : CPLErrorReset();
18721 0 : GDALArgDatasetValueHS_SetDataset(arg1,arg2);
18722 0 : CPLErr eclass = CPLGetLastErrorType();
18723 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18724 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18725 :
18726 :
18727 :
18728 : }
18729 : }
18730 0 : }
18731 :
18732 :
18733 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_ApplyGeoTransform___(void * jarg1, double jarg2, double jarg3, double * jarg4, double * jarg5) {
18734 : double *arg1 ;
18735 : double arg2 ;
18736 : double arg3 ;
18737 0 : double *arg4 = (double *) 0 ;
18738 0 : double *arg5 = (double *) 0 ;
18739 :
18740 : {
18741 : /* %typemap(in) (double argin[ANY]) */
18742 0 : arg1 = (double *)jarg1;
18743 : }
18744 0 : arg2 = (double)jarg2;
18745 0 : arg3 = (double)jarg3;
18746 : {
18747 : /* %typemap(in) (double *val) */
18748 0 : arg4 = (double *)jarg4;
18749 : }
18750 : {
18751 : /* %typemap(in) (double *val) */
18752 0 : arg5 = (double *)jarg5;
18753 : }
18754 : {
18755 0 : CPLErrorReset();
18756 0 : GDALApplyGeoTransform(arg1,arg2,arg3,arg4,arg5);
18757 0 : CPLErr eclass = CPLGetLastErrorType();
18758 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18759 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18760 :
18761 :
18762 :
18763 : }
18764 : }
18765 0 : }
18766 :
18767 :
18768 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_InvGeoTransform___(void * jarg1, void * jarg2) {
18769 : int jresult ;
18770 : double *arg1 ;
18771 : double *arg2 ;
18772 : RETURN_NONE result;
18773 :
18774 : {
18775 : /* %typemap(in) (double argin[ANY]) */
18776 0 : arg1 = (double *)jarg1;
18777 : }
18778 : {
18779 : /* %typemap(in) (double argout[ANY]) */
18780 0 : arg2 = (double *)jarg2;
18781 : }
18782 : {
18783 0 : CPLErrorReset();
18784 0 : result = (RETURN_NONE)GDALInvGeoTransform(arg1,arg2);
18785 0 : CPLErr eclass = CPLGetLastErrorType();
18786 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18787 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18788 :
18789 :
18790 :
18791 : }
18792 : }
18793 0 : jresult = result;
18794 0 : return jresult;
18795 : }
18796 :
18797 :
18798 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_ApplyHomography___(void * jarg1, double jarg2, double jarg3, double * jarg4, double * jarg5) {
18799 : int jresult ;
18800 : double *arg1 ;
18801 : double arg2 ;
18802 : double arg3 ;
18803 0 : double *arg4 = (double *) 0 ;
18804 0 : double *arg5 = (double *) 0 ;
18805 : int result;
18806 :
18807 : {
18808 : /* %typemap(in) (double argin[ANY]) */
18809 0 : arg1 = (double *)jarg1;
18810 : }
18811 0 : arg2 = (double)jarg2;
18812 0 : arg3 = (double)jarg3;
18813 : {
18814 : /* %typemap(in) (double *val) */
18815 0 : arg4 = (double *)jarg4;
18816 : }
18817 : {
18818 : /* %typemap(in) (double *val) */
18819 0 : arg5 = (double *)jarg5;
18820 : }
18821 : {
18822 0 : CPLErrorReset();
18823 0 : result = (int)GDALApplyHomography(arg1,arg2,arg3,arg4,arg5);
18824 0 : CPLErr eclass = CPLGetLastErrorType();
18825 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18826 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18827 :
18828 :
18829 :
18830 : }
18831 : }
18832 0 : jresult = result;
18833 0 : return jresult;
18834 : }
18835 :
18836 :
18837 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_InvHomography___(void * jarg1, void * jarg2) {
18838 : int jresult ;
18839 : double *arg1 ;
18840 : double *arg2 ;
18841 : RETURN_NONE result;
18842 :
18843 : {
18844 : /* %typemap(in) (double argin[ANY]) */
18845 0 : arg1 = (double *)jarg1;
18846 : }
18847 : {
18848 : /* %typemap(in) (double argout[ANY]) */
18849 0 : arg2 = (double *)jarg2;
18850 : }
18851 : {
18852 0 : CPLErrorReset();
18853 0 : result = (RETURN_NONE)GDALInvHomography(arg1,arg2);
18854 0 : CPLErr eclass = CPLGetLastErrorType();
18855 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18856 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18857 :
18858 :
18859 :
18860 : }
18861 : }
18862 0 : jresult = result;
18863 0 : return jresult;
18864 : }
18865 :
18866 :
18867 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_VersionInfo___(char * jarg1) {
18868 : char * jresult ;
18869 0 : char *arg1 = (char *) "VERSION_NUM" ;
18870 0 : char *result = 0 ;
18871 :
18872 0 : arg1 = (char *)jarg1;
18873 : {
18874 0 : CPLErrorReset();
18875 0 : result = (char *)GDALVersionInfo((char const *)arg1);
18876 0 : CPLErr eclass = CPLGetLastErrorType();
18877 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18878 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18879 :
18880 :
18881 :
18882 : }
18883 : }
18884 0 : jresult = SWIG_csharp_string_callback((const char *)result);
18885 0 : return jresult;
18886 : }
18887 :
18888 :
18889 6 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_AllRegister___() {
18890 : {
18891 6 : CPLErrorReset();
18892 6 : GDALAllRegister();
18893 6 : CPLErr eclass = CPLGetLastErrorType();
18894 6 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18895 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18896 :
18897 :
18898 :
18899 : }
18900 : }
18901 6 : }
18902 :
18903 :
18904 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_GDALDestroyDriverManager___() {
18905 : {
18906 0 : CPLErrorReset();
18907 0 : GDALDestroyDriverManager();
18908 0 : CPLErr eclass = CPLGetLastErrorType();
18909 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18910 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18911 :
18912 :
18913 :
18914 : }
18915 : }
18916 0 : }
18917 :
18918 :
18919 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_GetCacheMax___() {
18920 : int jresult ;
18921 : int result;
18922 :
18923 : {
18924 0 : CPLErrorReset();
18925 0 : result = (int)wrapper_GDALGetCacheMax();
18926 0 : CPLErr eclass = CPLGetLastErrorType();
18927 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18928 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18929 :
18930 :
18931 :
18932 : }
18933 : }
18934 0 : jresult = result;
18935 0 : return jresult;
18936 : }
18937 :
18938 :
18939 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_GetCacheUsed___() {
18940 : int jresult ;
18941 : int result;
18942 :
18943 : {
18944 0 : CPLErrorReset();
18945 0 : result = (int)wrapper_GDALGetCacheUsed();
18946 0 : CPLErr eclass = CPLGetLastErrorType();
18947 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18948 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18949 :
18950 :
18951 :
18952 : }
18953 : }
18954 0 : jresult = result;
18955 0 : return jresult;
18956 : }
18957 :
18958 :
18959 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_SetCacheMax___(int jarg1) {
18960 : int arg1 ;
18961 :
18962 0 : arg1 = (int)jarg1;
18963 : {
18964 0 : CPLErrorReset();
18965 0 : wrapper_GDALSetCacheMax(arg1);
18966 0 : CPLErr eclass = CPLGetLastErrorType();
18967 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18968 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18969 :
18970 :
18971 :
18972 : }
18973 : }
18974 0 : }
18975 :
18976 :
18977 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_GetDataTypeSize___(int jarg1) {
18978 : int jresult ;
18979 : GDALDataType arg1 ;
18980 : int result;
18981 :
18982 0 : arg1 = (GDALDataType)jarg1;
18983 : {
18984 0 : CPLErrorReset();
18985 0 : result = (int)GDALGetDataTypeSize(arg1);
18986 0 : CPLErr eclass = CPLGetLastErrorType();
18987 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
18988 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
18989 :
18990 :
18991 :
18992 : }
18993 : }
18994 0 : jresult = result;
18995 0 : return jresult;
18996 : }
18997 :
18998 :
18999 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_DataTypeIsComplex___(int jarg1) {
19000 : int jresult ;
19001 : GDALDataType arg1 ;
19002 : int result;
19003 :
19004 0 : arg1 = (GDALDataType)jarg1;
19005 : {
19006 0 : CPLErrorReset();
19007 0 : result = (int)GDALDataTypeIsComplex(arg1);
19008 0 : CPLErr eclass = CPLGetLastErrorType();
19009 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19010 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19011 :
19012 :
19013 :
19014 : }
19015 : }
19016 0 : jresult = result;
19017 0 : return jresult;
19018 : }
19019 :
19020 :
19021 1 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GetDataTypeName___(int jarg1) {
19022 : char * jresult ;
19023 : GDALDataType arg1 ;
19024 1 : char *result = 0 ;
19025 :
19026 1 : arg1 = (GDALDataType)jarg1;
19027 : {
19028 1 : CPLErrorReset();
19029 1 : result = (char *)GDALGetDataTypeName(arg1);
19030 1 : CPLErr eclass = CPLGetLastErrorType();
19031 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19032 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19033 :
19034 :
19035 :
19036 : }
19037 : }
19038 1 : jresult = SWIG_csharp_string_callback((const char *)result);
19039 1 : return jresult;
19040 : }
19041 :
19042 :
19043 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_GetDataTypeByName___(char * jarg1) {
19044 : int jresult ;
19045 0 : char *arg1 = (char *) 0 ;
19046 : GDALDataType result;
19047 :
19048 0 : arg1 = (char *)jarg1;
19049 : {
19050 0 : CPLErrorReset();
19051 0 : result = (GDALDataType)GDALGetDataTypeByName((char const *)arg1);
19052 0 : CPLErr eclass = CPLGetLastErrorType();
19053 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19054 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19055 :
19056 :
19057 :
19058 : }
19059 : }
19060 0 : jresult = (int)result;
19061 0 : return jresult;
19062 : }
19063 :
19064 :
19065 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_DataTypeUnion___(int jarg1, int jarg2) {
19066 : int jresult ;
19067 : GDALDataType arg1 ;
19068 : GDALDataType arg2 ;
19069 : GDALDataType result;
19070 :
19071 0 : arg1 = (GDALDataType)jarg1;
19072 0 : arg2 = (GDALDataType)jarg2;
19073 : {
19074 0 : CPLErrorReset();
19075 0 : result = (GDALDataType)GDALDataTypeUnion(arg1,arg2);
19076 0 : CPLErr eclass = CPLGetLastErrorType();
19077 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19078 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19079 :
19080 :
19081 :
19082 : }
19083 : }
19084 0 : jresult = (int)result;
19085 0 : return jresult;
19086 : }
19087 :
19088 :
19089 1 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GetColorInterpretationName___(int jarg1) {
19090 : char * jresult ;
19091 : GDALColorInterp arg1 ;
19092 1 : char *result = 0 ;
19093 :
19094 1 : arg1 = (GDALColorInterp)jarg1;
19095 : {
19096 1 : CPLErrorReset();
19097 1 : result = (char *)GDALGetColorInterpretationName(arg1);
19098 1 : CPLErr eclass = CPLGetLastErrorType();
19099 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19100 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19101 :
19102 :
19103 :
19104 : }
19105 : }
19106 1 : jresult = SWIG_csharp_string_callback((const char *)result);
19107 1 : return jresult;
19108 : }
19109 :
19110 :
19111 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_GetColorInterpretationByName___(char * jarg1) {
19112 : int jresult ;
19113 0 : char *arg1 = (char *) 0 ;
19114 : GDALColorInterp result;
19115 :
19116 0 : arg1 = (char *)jarg1;
19117 : {
19118 0 : CPLErrorReset();
19119 0 : result = (GDALColorInterp)GDALGetColorInterpretationByName((char const *)arg1);
19120 0 : CPLErr eclass = CPLGetLastErrorType();
19121 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19122 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19123 :
19124 :
19125 :
19126 : }
19127 : }
19128 0 : jresult = (int)result;
19129 0 : return jresult;
19130 : }
19131 :
19132 :
19133 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GetPaletteInterpretationName___(int jarg1) {
19134 : char * jresult ;
19135 : GDALPaletteInterp arg1 ;
19136 0 : char *result = 0 ;
19137 :
19138 0 : arg1 = (GDALPaletteInterp)jarg1;
19139 : {
19140 0 : CPLErrorReset();
19141 0 : result = (char *)GDALGetPaletteInterpretationName(arg1);
19142 0 : CPLErr eclass = CPLGetLastErrorType();
19143 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19144 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19145 :
19146 :
19147 :
19148 : }
19149 : }
19150 0 : jresult = SWIG_csharp_string_callback((const char *)result);
19151 0 : return jresult;
19152 : }
19153 :
19154 :
19155 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_DecToDMS___(double jarg1, char * jarg2, int jarg3) {
19156 : char * jresult ;
19157 : double arg1 ;
19158 0 : char *arg2 = (char *) 0 ;
19159 0 : int arg3 = (int) 2 ;
19160 0 : char *result = 0 ;
19161 :
19162 0 : arg1 = (double)jarg1;
19163 0 : arg2 = (char *)jarg2;
19164 0 : arg3 = (int)jarg3;
19165 : {
19166 0 : CPLErrorReset();
19167 0 : result = (char *)GDALDecToDMS(arg1,(char const *)arg2,arg3);
19168 0 : CPLErr eclass = CPLGetLastErrorType();
19169 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19170 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19171 :
19172 :
19173 :
19174 : }
19175 : }
19176 0 : jresult = SWIG_csharp_string_callback((const char *)result);
19177 0 : return jresult;
19178 : }
19179 :
19180 :
19181 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_PackedDMSToDec___(double jarg1) {
19182 : double jresult ;
19183 : double arg1 ;
19184 : double result;
19185 :
19186 0 : arg1 = (double)jarg1;
19187 : {
19188 0 : CPLErrorReset();
19189 0 : result = (double)GDALPackedDMSToDec(arg1);
19190 0 : CPLErr eclass = CPLGetLastErrorType();
19191 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19192 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19193 :
19194 :
19195 :
19196 : }
19197 : }
19198 0 : jresult = result;
19199 0 : return jresult;
19200 : }
19201 :
19202 :
19203 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofGDAL_DecToPackedDMS___(double jarg1) {
19204 : double jresult ;
19205 : double arg1 ;
19206 : double result;
19207 :
19208 0 : arg1 = (double)jarg1;
19209 : {
19210 0 : CPLErrorReset();
19211 0 : result = (double)GDALDecToPackedDMS(arg1);
19212 0 : CPLErr eclass = CPLGetLastErrorType();
19213 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19214 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19215 :
19216 :
19217 :
19218 : }
19219 : }
19220 0 : jresult = result;
19221 0 : return jresult;
19222 : }
19223 :
19224 :
19225 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_ParseXMLString___(char * jarg1) {
19226 : void * jresult ;
19227 0 : char *arg1 = (char *) 0 ;
19228 0 : CPLXMLNode *result = 0 ;
19229 :
19230 0 : arg1 = (char *)jarg1;
19231 : {
19232 0 : CPLErrorReset();
19233 0 : result = (CPLXMLNode *)CPLParseXMLString(arg1);
19234 0 : CPLErr eclass = CPLGetLastErrorType();
19235 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19236 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19237 :
19238 :
19239 :
19240 : }
19241 : }
19242 0 : jresult = (void *)result;
19243 0 : return jresult;
19244 : }
19245 :
19246 :
19247 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_SerializeXMLTree___(void * jarg1) {
19248 : char * jresult ;
19249 0 : CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;
19250 0 : retStringAndCPLFree *result = 0 ;
19251 :
19252 0 : arg1 = (CPLXMLNode *)jarg1;
19253 : {
19254 0 : CPLErrorReset();
19255 0 : result = (retStringAndCPLFree *)CPLSerializeXMLTree(arg1);
19256 0 : CPLErr eclass = CPLGetLastErrorType();
19257 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19258 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19259 :
19260 :
19261 :
19262 : }
19263 : }
19264 :
19265 : /* %typemap(out) (retStringAndCPLFree*) */
19266 0 : if(result)
19267 : {
19268 0 : jresult = SWIG_csharp_string_callback((const char *)result);
19269 0 : CPLFree(result);
19270 : }
19271 : else
19272 : {
19273 0 : jresult = NULL;
19274 : }
19275 :
19276 0 : return jresult;
19277 : }
19278 :
19279 :
19280 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GetJPEG2000StructureAsString___(char * jarg1, void * jarg2) {
19281 : char * jresult ;
19282 0 : char *arg1 = (char *) 0 ;
19283 0 : char **arg2 = (char **) NULL ;
19284 0 : retStringAndCPLFree *result = 0 ;
19285 :
19286 0 : arg1 = (char *)jarg1;
19287 0 : arg2 = (char **)jarg2;
19288 : {
19289 0 : if (!arg1) {
19290 : {
19291 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
19292 : };
19293 : }
19294 : }
19295 : {
19296 0 : CPLErrorReset();
19297 0 : result = (retStringAndCPLFree *)GetJPEG2000StructureAsString((char const *)arg1,arg2);
19298 0 : CPLErr eclass = CPLGetLastErrorType();
19299 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19300 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19301 :
19302 :
19303 :
19304 : }
19305 : }
19306 :
19307 : /* %typemap(out) (retStringAndCPLFree*) */
19308 0 : if(result)
19309 : {
19310 0 : jresult = SWIG_csharp_string_callback((const char *)result);
19311 0 : CPLFree(result);
19312 : }
19313 : else
19314 : {
19315 0 : jresult = NULL;
19316 : }
19317 :
19318 0 : return jresult;
19319 : }
19320 :
19321 :
19322 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_HasTriangulation___() {
19323 : int jresult ;
19324 : int result;
19325 :
19326 : {
19327 0 : CPLErrorReset();
19328 0 : result = (int)GDALHasTriangulation();
19329 0 : CPLErr eclass = CPLGetLastErrorType();
19330 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19331 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19332 :
19333 :
19334 :
19335 : }
19336 : }
19337 0 : jresult = result;
19338 0 : return jresult;
19339 : }
19340 :
19341 :
19342 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_GetDriverCount___() {
19343 : int jresult ;
19344 : int result;
19345 :
19346 : {
19347 0 : CPLErrorReset();
19348 0 : result = (int)GetDriverCount();
19349 0 : CPLErr eclass = CPLGetLastErrorType();
19350 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19351 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19352 :
19353 :
19354 :
19355 : }
19356 : }
19357 0 : jresult = result;
19358 0 : return jresult;
19359 : }
19360 :
19361 :
19362 3 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_GetDriverByName___(char * jarg1) {
19363 : void * jresult ;
19364 3 : char *arg1 = (char *) 0 ;
19365 3 : GDALDriverShadow *result = 0 ;
19366 :
19367 3 : arg1 = (char *)jarg1;
19368 : {
19369 3 : if (!arg1) {
19370 : {
19371 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
19372 : };
19373 : }
19374 : }
19375 : {
19376 3 : CPLErrorReset();
19377 3 : result = (GDALDriverShadow *)GetDriverByName((char const *)arg1);
19378 3 : CPLErr eclass = CPLGetLastErrorType();
19379 3 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19380 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19381 :
19382 :
19383 :
19384 : }
19385 : }
19386 3 : jresult = (void *)result;
19387 3 : return jresult;
19388 : }
19389 :
19390 :
19391 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_GetDriver___(int jarg1) {
19392 : void * jresult ;
19393 : int arg1 ;
19394 0 : GDALDriverShadow *result = 0 ;
19395 :
19396 0 : arg1 = (int)jarg1;
19397 : {
19398 0 : CPLErrorReset();
19399 0 : result = (GDALDriverShadow *)GetDriver(arg1);
19400 0 : CPLErr eclass = CPLGetLastErrorType();
19401 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19402 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19403 :
19404 :
19405 :
19406 : }
19407 : }
19408 0 : jresult = (void *)result;
19409 0 : return jresult;
19410 : }
19411 :
19412 :
19413 4 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_Open___(char * jarg1, int jarg2) {
19414 : void * jresult ;
19415 4 : char *arg1 = (char *) 0 ;
19416 4 : GDALAccess arg2 = (GDALAccess) GA_ReadOnly ;
19417 4 : GDALDatasetShadow *result = 0 ;
19418 :
19419 4 : arg1 = (char *)jarg1;
19420 4 : arg2 = (GDALAccess)jarg2;
19421 : {
19422 4 : if (!arg1) {
19423 : {
19424 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
19425 : };
19426 : }
19427 : }
19428 : {
19429 4 : CPLErrorReset();
19430 4 : result = (GDALDatasetShadow *)Open((char const *)arg1,arg2);
19431 4 : CPLErr eclass = CPLGetLastErrorType();
19432 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19433 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19434 :
19435 :
19436 :
19437 : }
19438 : }
19439 4 : jresult = (void *)result;
19440 4 : return jresult;
19441 : }
19442 :
19443 :
19444 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_OpenEx___(char * jarg1, unsigned int jarg2, void * jarg3, void * jarg4, void * jarg5) {
19445 : void * jresult ;
19446 0 : char *arg1 = (char *) 0 ;
19447 0 : unsigned int arg2 = (unsigned int) 0 ;
19448 0 : char **arg3 = (char **) NULL ;
19449 0 : char **arg4 = (char **) NULL ;
19450 0 : char **arg5 = (char **) NULL ;
19451 0 : GDALDatasetShadow *result = 0 ;
19452 :
19453 0 : arg1 = (char *)jarg1;
19454 0 : arg2 = (unsigned int)jarg2;
19455 0 : arg3 = (char **)jarg3;
19456 0 : arg4 = (char **)jarg4;
19457 0 : arg5 = (char **)jarg5;
19458 : {
19459 0 : if (!arg1) {
19460 : {
19461 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
19462 : };
19463 : }
19464 : }
19465 : {
19466 0 : CPLErrorReset();
19467 0 : result = (GDALDatasetShadow *)OpenEx((char const *)arg1,arg2,arg3,arg4,arg5);
19468 0 : CPLErr eclass = CPLGetLastErrorType();
19469 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19470 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19471 :
19472 :
19473 :
19474 : }
19475 : }
19476 0 : jresult = (void *)result;
19477 0 : return jresult;
19478 : }
19479 :
19480 :
19481 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_OpenShared___(char * jarg1, int jarg2) {
19482 : void * jresult ;
19483 0 : char *arg1 = (char *) 0 ;
19484 0 : GDALAccess arg2 = (GDALAccess) GA_ReadOnly ;
19485 0 : GDALDatasetShadow *result = 0 ;
19486 :
19487 0 : arg1 = (char *)jarg1;
19488 0 : arg2 = (GDALAccess)jarg2;
19489 : {
19490 0 : if (!arg1) {
19491 : {
19492 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
19493 : };
19494 : }
19495 : }
19496 : {
19497 0 : CPLErrorReset();
19498 0 : result = (GDALDatasetShadow *)OpenShared((char const *)arg1,arg2);
19499 0 : CPLErr eclass = CPLGetLastErrorType();
19500 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19501 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19502 :
19503 :
19504 :
19505 : }
19506 : }
19507 0 : jresult = (void *)result;
19508 0 : return jresult;
19509 : }
19510 :
19511 :
19512 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_IdentifyDriver___(char * jarg1, void * jarg2) {
19513 : void * jresult ;
19514 0 : char *arg1 = (char *) 0 ;
19515 0 : char **arg2 = (char **) NULL ;
19516 0 : GDALDriverShadow *result = 0 ;
19517 :
19518 0 : arg1 = (char *)jarg1;
19519 0 : arg2 = (char **)jarg2;
19520 : {
19521 0 : if (!arg1) {
19522 : {
19523 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
19524 : };
19525 : }
19526 : }
19527 : {
19528 0 : CPLErrorReset();
19529 0 : result = (GDALDriverShadow *)IdentifyDriver((char const *)arg1,arg2);
19530 0 : CPLErr eclass = CPLGetLastErrorType();
19531 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19532 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19533 :
19534 :
19535 :
19536 : }
19537 : }
19538 0 : jresult = (void *)result;
19539 0 : return jresult;
19540 : }
19541 :
19542 :
19543 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_IdentifyDriverEx___(char * jarg1, unsigned int jarg2, void * jarg3, void * jarg4) {
19544 : void * jresult ;
19545 0 : char *arg1 = (char *) 0 ;
19546 0 : unsigned int arg2 = (unsigned int) 0 ;
19547 0 : char **arg3 = (char **) NULL ;
19548 0 : char **arg4 = (char **) NULL ;
19549 0 : GDALDriverShadow *result = 0 ;
19550 :
19551 0 : arg1 = (char *)jarg1;
19552 0 : arg2 = (unsigned int)jarg2;
19553 0 : arg3 = (char **)jarg3;
19554 0 : arg4 = (char **)jarg4;
19555 : {
19556 0 : if (!arg1) {
19557 : {
19558 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
19559 : };
19560 : }
19561 : }
19562 : {
19563 0 : CPLErrorReset();
19564 0 : result = (GDALDriverShadow *)IdentifyDriverEx((char const *)arg1,arg2,arg3,arg4);
19565 0 : CPLErr eclass = CPLGetLastErrorType();
19566 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19567 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19568 :
19569 :
19570 :
19571 : }
19572 : }
19573 0 : jresult = (void *)result;
19574 0 : return jresult;
19575 : }
19576 :
19577 :
19578 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_GeneralCmdLineProcessor___(void * jarg1, int jarg2) {
19579 : void * jresult ;
19580 0 : char **arg1 = (char **) 0 ;
19581 0 : int arg2 = (int) 0 ;
19582 0 : char **result = 0 ;
19583 :
19584 0 : arg1 = (char **)jarg1;
19585 0 : arg2 = (int)jarg2;
19586 : {
19587 0 : CPLErrorReset();
19588 0 : result = (char **)GeneralCmdLineProcessor(arg1,arg2);
19589 0 : CPLErr eclass = CPLGetLastErrorType();
19590 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19591 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19592 :
19593 :
19594 :
19595 : }
19596 : }
19597 0 : jresult = result;
19598 0 : return jresult;
19599 : }
19600 :
19601 :
19602 4 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL___WriteCArrayItem_GDAL_GCP___(void * jarg1, int jarg2, void * jarg3) {
19603 4 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
19604 : int arg2 ;
19605 4 : GDAL_GCP *arg3 = (GDAL_GCP *) 0 ;
19606 :
19607 4 : arg1 = (GDAL_GCP *)jarg1;
19608 4 : arg2 = (int)jarg2;
19609 4 : arg3 = (GDAL_GCP *)jarg3;
19610 : {
19611 4 : CPLErrorReset();
19612 4 : __WriteCArrayItem_GDAL_GCP(arg1,arg2,arg3);
19613 4 : CPLErr eclass = CPLGetLastErrorType();
19614 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19615 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19616 :
19617 :
19618 :
19619 : }
19620 : }
19621 4 : }
19622 :
19623 :
19624 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL___ReadCArrayItem_GDAL_GCP___(void * jarg1, int jarg2) {
19625 : void * jresult ;
19626 0 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
19627 : int arg2 ;
19628 0 : GDAL_GCP *result = 0 ;
19629 :
19630 0 : arg1 = (GDAL_GCP *)jarg1;
19631 0 : arg2 = (int)jarg2;
19632 : {
19633 0 : CPLErrorReset();
19634 0 : result = (GDAL_GCP *)__ReadCArrayItem_GDAL_GCP(arg1,arg2);
19635 0 : CPLErr eclass = CPLGetLastErrorType();
19636 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19637 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19638 :
19639 :
19640 :
19641 : }
19642 : }
19643 0 : jresult = (void *)result;
19644 0 : return jresult;
19645 : }
19646 :
19647 :
19648 1 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL___AllocCArray_GDAL_GCP___(int jarg1) {
19649 : void * jresult ;
19650 : int arg1 ;
19651 1 : GDAL_GCP *result = 0 ;
19652 :
19653 1 : arg1 = (int)jarg1;
19654 : {
19655 1 : CPLErrorReset();
19656 1 : result = (GDAL_GCP *)__AllocCArray_GDAL_GCP(arg1);
19657 1 : CPLErr eclass = CPLGetLastErrorType();
19658 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19659 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19660 :
19661 :
19662 :
19663 : }
19664 : }
19665 1 : jresult = result;
19666 1 : return jresult;
19667 : }
19668 :
19669 :
19670 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL___FreeCArray_GDAL_GCP___(void * jarg1) {
19671 1 : GDAL_GCP *arg1 = (GDAL_GCP *) 0 ;
19672 :
19673 1 : arg1 = (GDAL_GCP *)jarg1;
19674 : {
19675 1 : CPLErrorReset();
19676 1 : __FreeCArray_GDAL_GCP(arg1);
19677 1 : CPLErr eclass = CPLGetLastErrorType();
19678 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19679 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19680 :
19681 :
19682 :
19683 : }
19684 : }
19685 1 : }
19686 :
19687 :
19688 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_GDALInfoOptions___(void * jarg1) {
19689 : void * jresult ;
19690 0 : char **arg1 = (char **) 0 ;
19691 0 : GDALInfoOptions *result = 0 ;
19692 :
19693 0 : arg1 = (char **)jarg1;
19694 : {
19695 0 : CPLErrorReset();
19696 0 : result = (GDALInfoOptions *)new_GDALInfoOptions(arg1);
19697 0 : CPLErr eclass = CPLGetLastErrorType();
19698 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19699 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19700 :
19701 :
19702 :
19703 : }
19704 : }
19705 0 : jresult = (void *)result;
19706 0 : return jresult;
19707 : }
19708 :
19709 :
19710 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_GDALInfoOptions___(void * jarg1) {
19711 0 : GDALInfoOptions *arg1 = (GDALInfoOptions *) 0 ;
19712 :
19713 0 : arg1 = (GDALInfoOptions *)jarg1;
19714 : {
19715 0 : CPLErrorReset();
19716 0 : delete_GDALInfoOptions(arg1);
19717 0 : CPLErr eclass = CPLGetLastErrorType();
19718 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19719 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19720 :
19721 :
19722 :
19723 : }
19724 : }
19725 0 : }
19726 :
19727 :
19728 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GDALInfo___(void * jarg1, void * jarg2) {
19729 : char * jresult ;
19730 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
19731 0 : GDALInfoOptions *arg2 = (GDALInfoOptions *) 0 ;
19732 0 : retStringAndCPLFree *result = 0 ;
19733 :
19734 0 : arg1 = (GDALDatasetShadow *)jarg1;
19735 0 : arg2 = (GDALInfoOptions *)jarg2;
19736 : {
19737 0 : CPLErrorReset();
19738 0 : result = (retStringAndCPLFree *)GDALInfo(arg1,arg2);
19739 0 : CPLErr eclass = CPLGetLastErrorType();
19740 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19741 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19742 :
19743 :
19744 :
19745 : }
19746 : }
19747 :
19748 : /* %typemap(out) (retStringAndCPLFree*) */
19749 0 : if(result)
19750 : {
19751 0 : jresult = SWIG_csharp_string_callback((const char *)result);
19752 0 : CPLFree(result);
19753 : }
19754 : else
19755 : {
19756 0 : jresult = NULL;
19757 : }
19758 :
19759 0 : return jresult;
19760 : }
19761 :
19762 :
19763 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_GDALVectorInfoOptions___(void * jarg1) {
19764 : void * jresult ;
19765 0 : char **arg1 = (char **) 0 ;
19766 0 : GDALVectorInfoOptions *result = 0 ;
19767 :
19768 0 : arg1 = (char **)jarg1;
19769 : {
19770 0 : CPLErrorReset();
19771 0 : result = (GDALVectorInfoOptions *)new_GDALVectorInfoOptions(arg1);
19772 0 : CPLErr eclass = CPLGetLastErrorType();
19773 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19774 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19775 :
19776 :
19777 :
19778 : }
19779 : }
19780 0 : jresult = (void *)result;
19781 0 : return jresult;
19782 : }
19783 :
19784 :
19785 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_GDALVectorInfoOptions___(void * jarg1) {
19786 0 : GDALVectorInfoOptions *arg1 = (GDALVectorInfoOptions *) 0 ;
19787 :
19788 0 : arg1 = (GDALVectorInfoOptions *)jarg1;
19789 : {
19790 0 : CPLErrorReset();
19791 0 : delete_GDALVectorInfoOptions(arg1);
19792 0 : CPLErr eclass = CPLGetLastErrorType();
19793 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19794 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19795 :
19796 :
19797 :
19798 : }
19799 : }
19800 0 : }
19801 :
19802 :
19803 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GDALVectorInfo___(void * jarg1, void * jarg2) {
19804 : char * jresult ;
19805 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
19806 0 : GDALVectorInfoOptions *arg2 = (GDALVectorInfoOptions *) 0 ;
19807 0 : retStringAndCPLFree *result = 0 ;
19808 :
19809 0 : arg1 = (GDALDatasetShadow *)jarg1;
19810 0 : arg2 = (GDALVectorInfoOptions *)jarg2;
19811 : {
19812 0 : CPLErrorReset();
19813 0 : result = (retStringAndCPLFree *)GDALVectorInfo(arg1,arg2);
19814 0 : CPLErr eclass = CPLGetLastErrorType();
19815 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19816 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19817 :
19818 :
19819 :
19820 : }
19821 : }
19822 :
19823 : /* %typemap(out) (retStringAndCPLFree*) */
19824 0 : if(result)
19825 : {
19826 0 : jresult = SWIG_csharp_string_callback((const char *)result);
19827 0 : CPLFree(result);
19828 : }
19829 : else
19830 : {
19831 0 : jresult = NULL;
19832 : }
19833 :
19834 0 : return jresult;
19835 : }
19836 :
19837 :
19838 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_GDALMultiDimInfoOptions___(void * jarg1) {
19839 : void * jresult ;
19840 0 : char **arg1 = (char **) 0 ;
19841 0 : GDALMultiDimInfoOptions *result = 0 ;
19842 :
19843 0 : arg1 = (char **)jarg1;
19844 : {
19845 0 : CPLErrorReset();
19846 0 : result = (GDALMultiDimInfoOptions *)new_GDALMultiDimInfoOptions(arg1);
19847 0 : CPLErr eclass = CPLGetLastErrorType();
19848 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19849 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19850 :
19851 :
19852 :
19853 : }
19854 : }
19855 0 : jresult = (void *)result;
19856 0 : return jresult;
19857 : }
19858 :
19859 :
19860 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_GDALMultiDimInfoOptions___(void * jarg1) {
19861 0 : GDALMultiDimInfoOptions *arg1 = (GDALMultiDimInfoOptions *) 0 ;
19862 :
19863 0 : arg1 = (GDALMultiDimInfoOptions *)jarg1;
19864 : {
19865 0 : CPLErrorReset();
19866 0 : delete_GDALMultiDimInfoOptions(arg1);
19867 0 : CPLErr eclass = CPLGetLastErrorType();
19868 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19869 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19870 :
19871 :
19872 :
19873 : }
19874 : }
19875 0 : }
19876 :
19877 :
19878 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofGDAL_GDALMultiDimInfo___(void * jarg1, void * jarg2) {
19879 : char * jresult ;
19880 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
19881 0 : GDALMultiDimInfoOptions *arg2 = (GDALMultiDimInfoOptions *) 0 ;
19882 0 : retStringAndCPLFree *result = 0 ;
19883 :
19884 0 : arg1 = (GDALDatasetShadow *)jarg1;
19885 0 : arg2 = (GDALMultiDimInfoOptions *)jarg2;
19886 : {
19887 0 : CPLErrorReset();
19888 0 : result = (retStringAndCPLFree *)GDALMultiDimInfo(arg1,arg2);
19889 0 : CPLErr eclass = CPLGetLastErrorType();
19890 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19891 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19892 :
19893 :
19894 :
19895 : }
19896 : }
19897 :
19898 : /* %typemap(out) (retStringAndCPLFree*) */
19899 0 : if(result)
19900 : {
19901 0 : jresult = SWIG_csharp_string_callback((const char *)result);
19902 0 : CPLFree(result);
19903 : }
19904 : else
19905 : {
19906 0 : jresult = NULL;
19907 : }
19908 :
19909 0 : return jresult;
19910 : }
19911 :
19912 :
19913 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_GDALTranslateOptions___(void * jarg1) {
19914 : void * jresult ;
19915 0 : char **arg1 = (char **) 0 ;
19916 0 : GDALTranslateOptions *result = 0 ;
19917 :
19918 0 : arg1 = (char **)jarg1;
19919 : {
19920 0 : CPLErrorReset();
19921 0 : result = (GDALTranslateOptions *)new_GDALTranslateOptions(arg1);
19922 0 : CPLErr eclass = CPLGetLastErrorType();
19923 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19924 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19925 :
19926 :
19927 :
19928 : }
19929 : }
19930 0 : jresult = (void *)result;
19931 0 : return jresult;
19932 : }
19933 :
19934 :
19935 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_GDALTranslateOptions___(void * jarg1) {
19936 0 : GDALTranslateOptions *arg1 = (GDALTranslateOptions *) 0 ;
19937 :
19938 0 : arg1 = (GDALTranslateOptions *)jarg1;
19939 : {
19940 0 : CPLErrorReset();
19941 0 : delete_GDALTranslateOptions(arg1);
19942 0 : CPLErr eclass = CPLGetLastErrorType();
19943 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19944 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19945 :
19946 :
19947 :
19948 : }
19949 : }
19950 0 : }
19951 :
19952 :
19953 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALTranslate___(char * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
19954 : void * jresult ;
19955 0 : char *arg1 = (char *) 0 ;
19956 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
19957 0 : GDALTranslateOptions *arg3 = (GDALTranslateOptions *) 0 ;
19958 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
19959 0 : void *arg5 = (void *) NULL ;
19960 0 : GDALDatasetShadow *result = 0 ;
19961 :
19962 0 : arg1 = (char *)jarg1;
19963 0 : arg2 = (GDALDatasetShadow *)jarg2;
19964 0 : arg3 = (GDALTranslateOptions *)jarg3;
19965 0 : arg4 = (GDALProgressFunc)jarg4;
19966 0 : arg5 = (void *)jarg5;
19967 : {
19968 0 : if (!arg1) {
19969 : {
19970 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
19971 : };
19972 : }
19973 : }
19974 : {
19975 0 : if (!arg2) {
19976 : {
19977 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
19978 : };
19979 : }
19980 : }
19981 : {
19982 0 : CPLErrorReset();
19983 0 : result = (GDALDatasetShadow *)wrapper_GDALTranslate((char const *)arg1,arg2,arg3,arg4,arg5);
19984 0 : CPLErr eclass = CPLGetLastErrorType();
19985 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
19986 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
19987 :
19988 :
19989 :
19990 : }
19991 : }
19992 0 : jresult = (void *)result;
19993 0 : return jresult;
19994 : }
19995 :
19996 :
19997 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_GDALWarpAppOptions___(void * jarg1) {
19998 : void * jresult ;
19999 0 : char **arg1 = (char **) 0 ;
20000 0 : GDALWarpAppOptions *result = 0 ;
20001 :
20002 0 : arg1 = (char **)jarg1;
20003 : {
20004 0 : CPLErrorReset();
20005 0 : result = (GDALWarpAppOptions *)new_GDALWarpAppOptions(arg1);
20006 0 : CPLErr eclass = CPLGetLastErrorType();
20007 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20008 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20009 :
20010 :
20011 :
20012 : }
20013 : }
20014 0 : jresult = (void *)result;
20015 0 : return jresult;
20016 : }
20017 :
20018 :
20019 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_GDALWarpAppOptions___(void * jarg1) {
20020 0 : GDALWarpAppOptions *arg1 = (GDALWarpAppOptions *) 0 ;
20021 :
20022 0 : arg1 = (GDALWarpAppOptions *)jarg1;
20023 : {
20024 0 : CPLErrorReset();
20025 0 : delete_GDALWarpAppOptions(arg1);
20026 0 : CPLErr eclass = CPLGetLastErrorType();
20027 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20028 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20029 :
20030 :
20031 :
20032 : }
20033 : }
20034 0 : }
20035 :
20036 :
20037 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALWarpDestDS___(void * jarg1, int jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
20038 : int jresult ;
20039 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
20040 : int arg2 ;
20041 0 : GDALDatasetShadow **arg3 = (GDALDatasetShadow **) 0 ;
20042 0 : GDALWarpAppOptions *arg4 = (GDALWarpAppOptions *) 0 ;
20043 0 : GDALProgressFunc arg5 = (GDALProgressFunc) NULL ;
20044 0 : void *arg6 = (void *) NULL ;
20045 : int result;
20046 :
20047 0 : arg1 = (GDALDatasetShadow *)jarg1;
20048 0 : arg2 = (int)jarg2;
20049 0 : arg3 = (GDALDatasetShadow **)jarg3;
20050 0 : arg4 = (GDALWarpAppOptions *)jarg4;
20051 0 : arg5 = (GDALProgressFunc)jarg5;
20052 0 : arg6 = (void *)jarg6;
20053 : {
20054 0 : if (!arg1) {
20055 : {
20056 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
20057 : };
20058 : }
20059 : }
20060 : {
20061 0 : CPLErrorReset();
20062 0 : result = (int)wrapper_GDALWarpDestDS(arg1,arg2,arg3,arg4,arg5,arg6);
20063 0 : CPLErr eclass = CPLGetLastErrorType();
20064 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20065 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20066 :
20067 :
20068 :
20069 : }
20070 : }
20071 0 : jresult = result;
20072 0 : return jresult;
20073 : }
20074 :
20075 :
20076 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALWarpDestName___(char * jarg1, int jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
20077 : void * jresult ;
20078 0 : char *arg1 = (char *) 0 ;
20079 : int arg2 ;
20080 0 : GDALDatasetShadow **arg3 = (GDALDatasetShadow **) 0 ;
20081 0 : GDALWarpAppOptions *arg4 = (GDALWarpAppOptions *) 0 ;
20082 0 : GDALProgressFunc arg5 = (GDALProgressFunc) NULL ;
20083 0 : void *arg6 = (void *) NULL ;
20084 0 : GDALDatasetShadow *result = 0 ;
20085 :
20086 0 : arg1 = (char *)jarg1;
20087 0 : arg2 = (int)jarg2;
20088 0 : arg3 = (GDALDatasetShadow **)jarg3;
20089 0 : arg4 = (GDALWarpAppOptions *)jarg4;
20090 0 : arg5 = (GDALProgressFunc)jarg5;
20091 0 : arg6 = (void *)jarg6;
20092 : {
20093 0 : if (!arg1) {
20094 : {
20095 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
20096 : };
20097 : }
20098 : }
20099 : {
20100 0 : CPLErrorReset();
20101 0 : result = (GDALDatasetShadow *)wrapper_GDALWarpDestName((char const *)arg1,arg2,arg3,arg4,arg5,arg6);
20102 0 : CPLErr eclass = CPLGetLastErrorType();
20103 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20104 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20105 :
20106 :
20107 :
20108 : }
20109 : }
20110 0 : jresult = (void *)result;
20111 0 : return jresult;
20112 : }
20113 :
20114 :
20115 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_GDALVectorTranslateOptions___(void * jarg1) {
20116 : void * jresult ;
20117 0 : char **arg1 = (char **) 0 ;
20118 0 : GDALVectorTranslateOptions *result = 0 ;
20119 :
20120 0 : arg1 = (char **)jarg1;
20121 : {
20122 0 : CPLErrorReset();
20123 0 : result = (GDALVectorTranslateOptions *)new_GDALVectorTranslateOptions(arg1);
20124 0 : CPLErr eclass = CPLGetLastErrorType();
20125 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20126 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20127 :
20128 :
20129 :
20130 : }
20131 : }
20132 0 : jresult = (void *)result;
20133 0 : return jresult;
20134 : }
20135 :
20136 :
20137 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_GDALVectorTranslateOptions___(void * jarg1) {
20138 0 : GDALVectorTranslateOptions *arg1 = (GDALVectorTranslateOptions *) 0 ;
20139 :
20140 0 : arg1 = (GDALVectorTranslateOptions *)jarg1;
20141 : {
20142 0 : CPLErrorReset();
20143 0 : delete_GDALVectorTranslateOptions(arg1);
20144 0 : CPLErr eclass = CPLGetLastErrorType();
20145 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20146 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20147 :
20148 :
20149 :
20150 : }
20151 : }
20152 0 : }
20153 :
20154 :
20155 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALVectorTranslateDestDS___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
20156 : int jresult ;
20157 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
20158 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
20159 0 : GDALVectorTranslateOptions *arg3 = (GDALVectorTranslateOptions *) 0 ;
20160 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
20161 0 : void *arg5 = (void *) NULL ;
20162 : int result;
20163 :
20164 0 : arg1 = (GDALDatasetShadow *)jarg1;
20165 0 : arg2 = (GDALDatasetShadow *)jarg2;
20166 0 : arg3 = (GDALVectorTranslateOptions *)jarg3;
20167 0 : arg4 = (GDALProgressFunc)jarg4;
20168 0 : arg5 = (void *)jarg5;
20169 : {
20170 0 : CPLErrorReset();
20171 0 : result = (int)wrapper_GDALVectorTranslateDestDS(arg1,arg2,arg3,arg4,arg5);
20172 0 : CPLErr eclass = CPLGetLastErrorType();
20173 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20174 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20175 :
20176 :
20177 :
20178 : }
20179 : }
20180 0 : jresult = result;
20181 0 : return jresult;
20182 : }
20183 :
20184 :
20185 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALVectorTranslateDestName___(char * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
20186 : void * jresult ;
20187 0 : char *arg1 = (char *) 0 ;
20188 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
20189 0 : GDALVectorTranslateOptions *arg3 = (GDALVectorTranslateOptions *) 0 ;
20190 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
20191 0 : void *arg5 = (void *) NULL ;
20192 0 : GDALDatasetShadow *result = 0 ;
20193 :
20194 0 : arg1 = (char *)jarg1;
20195 0 : arg2 = (GDALDatasetShadow *)jarg2;
20196 0 : arg3 = (GDALVectorTranslateOptions *)jarg3;
20197 0 : arg4 = (GDALProgressFunc)jarg4;
20198 0 : arg5 = (void *)jarg5;
20199 : {
20200 0 : if (!arg1) {
20201 : {
20202 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
20203 : };
20204 : }
20205 : }
20206 : {
20207 0 : CPLErrorReset();
20208 0 : result = (GDALDatasetShadow *)wrapper_GDALVectorTranslateDestName((char const *)arg1,arg2,arg3,arg4,arg5);
20209 0 : CPLErr eclass = CPLGetLastErrorType();
20210 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20211 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20212 :
20213 :
20214 :
20215 : }
20216 : }
20217 0 : jresult = (void *)result;
20218 0 : return jresult;
20219 : }
20220 :
20221 :
20222 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_GDALDEMProcessingOptions___(void * jarg1) {
20223 : void * jresult ;
20224 0 : char **arg1 = (char **) 0 ;
20225 0 : GDALDEMProcessingOptions *result = 0 ;
20226 :
20227 0 : arg1 = (char **)jarg1;
20228 : {
20229 0 : CPLErrorReset();
20230 0 : result = (GDALDEMProcessingOptions *)new_GDALDEMProcessingOptions(arg1);
20231 0 : CPLErr eclass = CPLGetLastErrorType();
20232 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20233 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20234 :
20235 :
20236 :
20237 : }
20238 : }
20239 0 : jresult = (void *)result;
20240 0 : return jresult;
20241 : }
20242 :
20243 :
20244 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_GDALDEMProcessingOptions___(void * jarg1) {
20245 0 : GDALDEMProcessingOptions *arg1 = (GDALDEMProcessingOptions *) 0 ;
20246 :
20247 0 : arg1 = (GDALDEMProcessingOptions *)jarg1;
20248 : {
20249 0 : CPLErrorReset();
20250 0 : delete_GDALDEMProcessingOptions(arg1);
20251 0 : CPLErr eclass = CPLGetLastErrorType();
20252 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20253 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20254 :
20255 :
20256 :
20257 : }
20258 : }
20259 0 : }
20260 :
20261 :
20262 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALDEMProcessing___(char * jarg1, void * jarg2, char * jarg3, char * jarg4, void * jarg5, void * jarg6, void * jarg7) {
20263 : void * jresult ;
20264 0 : char *arg1 = (char *) 0 ;
20265 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
20266 0 : char *arg3 = (char *) 0 ;
20267 0 : char *arg4 = (char *) 0 ;
20268 0 : GDALDEMProcessingOptions *arg5 = (GDALDEMProcessingOptions *) 0 ;
20269 0 : GDALProgressFunc arg6 = (GDALProgressFunc) NULL ;
20270 0 : void *arg7 = (void *) NULL ;
20271 0 : GDALDatasetShadow *result = 0 ;
20272 :
20273 0 : arg1 = (char *)jarg1;
20274 0 : arg2 = (GDALDatasetShadow *)jarg2;
20275 0 : arg3 = (char *)jarg3;
20276 0 : arg4 = (char *)jarg4;
20277 0 : arg5 = (GDALDEMProcessingOptions *)jarg5;
20278 0 : arg6 = (GDALProgressFunc)jarg6;
20279 0 : arg7 = (void *)jarg7;
20280 : {
20281 0 : if (!arg1) {
20282 : {
20283 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
20284 : };
20285 : }
20286 : }
20287 : {
20288 0 : if (!arg2) {
20289 : {
20290 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
20291 : };
20292 : }
20293 : }
20294 : {
20295 0 : if (!arg3) {
20296 : {
20297 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
20298 : };
20299 : }
20300 : }
20301 : {
20302 0 : CPLErrorReset();
20303 0 : result = (GDALDatasetShadow *)wrapper_GDALDEMProcessing((char const *)arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7);
20304 0 : CPLErr eclass = CPLGetLastErrorType();
20305 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20306 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20307 :
20308 :
20309 :
20310 : }
20311 : }
20312 0 : jresult = (void *)result;
20313 0 : return jresult;
20314 : }
20315 :
20316 :
20317 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_GDALNearblackOptions___(void * jarg1) {
20318 : void * jresult ;
20319 0 : char **arg1 = (char **) 0 ;
20320 0 : GDALNearblackOptions *result = 0 ;
20321 :
20322 0 : arg1 = (char **)jarg1;
20323 : {
20324 0 : CPLErrorReset();
20325 0 : result = (GDALNearblackOptions *)new_GDALNearblackOptions(arg1);
20326 0 : CPLErr eclass = CPLGetLastErrorType();
20327 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20328 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20329 :
20330 :
20331 :
20332 : }
20333 : }
20334 0 : jresult = (void *)result;
20335 0 : return jresult;
20336 : }
20337 :
20338 :
20339 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_GDALNearblackOptions___(void * jarg1) {
20340 0 : GDALNearblackOptions *arg1 = (GDALNearblackOptions *) 0 ;
20341 :
20342 0 : arg1 = (GDALNearblackOptions *)jarg1;
20343 : {
20344 0 : CPLErrorReset();
20345 0 : delete_GDALNearblackOptions(arg1);
20346 0 : CPLErr eclass = CPLGetLastErrorType();
20347 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20348 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20349 :
20350 :
20351 :
20352 : }
20353 : }
20354 0 : }
20355 :
20356 :
20357 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALNearblackDestDS___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
20358 : int jresult ;
20359 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
20360 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
20361 0 : GDALNearblackOptions *arg3 = (GDALNearblackOptions *) 0 ;
20362 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
20363 0 : void *arg5 = (void *) NULL ;
20364 : int result;
20365 :
20366 0 : arg1 = (GDALDatasetShadow *)jarg1;
20367 0 : arg2 = (GDALDatasetShadow *)jarg2;
20368 0 : arg3 = (GDALNearblackOptions *)jarg3;
20369 0 : arg4 = (GDALProgressFunc)jarg4;
20370 0 : arg5 = (void *)jarg5;
20371 : {
20372 0 : CPLErrorReset();
20373 0 : result = (int)wrapper_GDALNearblackDestDS(arg1,arg2,arg3,arg4,arg5);
20374 0 : CPLErr eclass = CPLGetLastErrorType();
20375 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20376 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20377 :
20378 :
20379 :
20380 : }
20381 : }
20382 0 : jresult = result;
20383 0 : return jresult;
20384 : }
20385 :
20386 :
20387 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALNearblackDestName___(char * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
20388 : void * jresult ;
20389 0 : char *arg1 = (char *) 0 ;
20390 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
20391 0 : GDALNearblackOptions *arg3 = (GDALNearblackOptions *) 0 ;
20392 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
20393 0 : void *arg5 = (void *) NULL ;
20394 0 : GDALDatasetShadow *result = 0 ;
20395 :
20396 0 : arg1 = (char *)jarg1;
20397 0 : arg2 = (GDALDatasetShadow *)jarg2;
20398 0 : arg3 = (GDALNearblackOptions *)jarg3;
20399 0 : arg4 = (GDALProgressFunc)jarg4;
20400 0 : arg5 = (void *)jarg5;
20401 : {
20402 0 : if (!arg1) {
20403 : {
20404 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
20405 : };
20406 : }
20407 : }
20408 : {
20409 0 : CPLErrorReset();
20410 0 : result = (GDALDatasetShadow *)wrapper_GDALNearblackDestName((char const *)arg1,arg2,arg3,arg4,arg5);
20411 0 : CPLErr eclass = CPLGetLastErrorType();
20412 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20413 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20414 :
20415 :
20416 :
20417 : }
20418 : }
20419 0 : jresult = (void *)result;
20420 0 : return jresult;
20421 : }
20422 :
20423 :
20424 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_GDALGridOptions___(void * jarg1) {
20425 : void * jresult ;
20426 0 : char **arg1 = (char **) 0 ;
20427 0 : GDALGridOptions *result = 0 ;
20428 :
20429 0 : arg1 = (char **)jarg1;
20430 : {
20431 0 : CPLErrorReset();
20432 0 : result = (GDALGridOptions *)new_GDALGridOptions(arg1);
20433 0 : CPLErr eclass = CPLGetLastErrorType();
20434 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20435 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20436 :
20437 :
20438 :
20439 : }
20440 : }
20441 0 : jresult = (void *)result;
20442 0 : return jresult;
20443 : }
20444 :
20445 :
20446 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_GDALGridOptions___(void * jarg1) {
20447 0 : GDALGridOptions *arg1 = (GDALGridOptions *) 0 ;
20448 :
20449 0 : arg1 = (GDALGridOptions *)jarg1;
20450 : {
20451 0 : CPLErrorReset();
20452 0 : delete_GDALGridOptions(arg1);
20453 0 : CPLErr eclass = CPLGetLastErrorType();
20454 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20455 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20456 :
20457 :
20458 :
20459 : }
20460 : }
20461 0 : }
20462 :
20463 :
20464 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALGrid___(char * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
20465 : void * jresult ;
20466 0 : char *arg1 = (char *) 0 ;
20467 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
20468 0 : GDALGridOptions *arg3 = (GDALGridOptions *) 0 ;
20469 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
20470 0 : void *arg5 = (void *) NULL ;
20471 0 : GDALDatasetShadow *result = 0 ;
20472 :
20473 0 : arg1 = (char *)jarg1;
20474 0 : arg2 = (GDALDatasetShadow *)jarg2;
20475 0 : arg3 = (GDALGridOptions *)jarg3;
20476 0 : arg4 = (GDALProgressFunc)jarg4;
20477 0 : arg5 = (void *)jarg5;
20478 : {
20479 0 : if (!arg1) {
20480 : {
20481 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
20482 : };
20483 : }
20484 : }
20485 : {
20486 0 : if (!arg2) {
20487 : {
20488 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
20489 : };
20490 : }
20491 : }
20492 : {
20493 0 : CPLErrorReset();
20494 0 : result = (GDALDatasetShadow *)wrapper_GDALGrid((char const *)arg1,arg2,arg3,arg4,arg5);
20495 0 : CPLErr eclass = CPLGetLastErrorType();
20496 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20497 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20498 :
20499 :
20500 :
20501 : }
20502 : }
20503 0 : jresult = (void *)result;
20504 0 : return jresult;
20505 : }
20506 :
20507 :
20508 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_GDALContourOptions___(void * jarg1) {
20509 : void * jresult ;
20510 0 : char **arg1 = (char **) 0 ;
20511 0 : GDALContourOptions *result = 0 ;
20512 :
20513 0 : arg1 = (char **)jarg1;
20514 : {
20515 0 : CPLErrorReset();
20516 0 : result = (GDALContourOptions *)new_GDALContourOptions(arg1);
20517 0 : CPLErr eclass = CPLGetLastErrorType();
20518 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20519 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20520 :
20521 :
20522 :
20523 : }
20524 : }
20525 0 : jresult = (void *)result;
20526 0 : return jresult;
20527 : }
20528 :
20529 :
20530 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_GDALContourOptions___(void * jarg1) {
20531 0 : GDALContourOptions *arg1 = (GDALContourOptions *) 0 ;
20532 :
20533 0 : arg1 = (GDALContourOptions *)jarg1;
20534 : {
20535 0 : CPLErrorReset();
20536 0 : delete_GDALContourOptions(arg1);
20537 0 : CPLErr eclass = CPLGetLastErrorType();
20538 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20539 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20540 :
20541 :
20542 :
20543 : }
20544 : }
20545 0 : }
20546 :
20547 :
20548 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALContourDestDS___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
20549 : int jresult ;
20550 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
20551 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
20552 0 : GDALContourOptions *arg3 = (GDALContourOptions *) 0 ;
20553 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
20554 0 : void *arg5 = (void *) NULL ;
20555 : int result;
20556 :
20557 0 : arg1 = (GDALDatasetShadow *)jarg1;
20558 0 : arg2 = (GDALDatasetShadow *)jarg2;
20559 0 : arg3 = (GDALContourOptions *)jarg3;
20560 0 : arg4 = (GDALProgressFunc)jarg4;
20561 0 : arg5 = (void *)jarg5;
20562 : {
20563 0 : CPLErrorReset();
20564 0 : result = (int)wrapper_GDALContourDestDS(arg1,arg2,arg3,arg4,arg5);
20565 0 : CPLErr eclass = CPLGetLastErrorType();
20566 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20567 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20568 :
20569 :
20570 :
20571 : }
20572 : }
20573 0 : jresult = result;
20574 0 : return jresult;
20575 : }
20576 :
20577 :
20578 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALContourDestName___(char * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
20579 : void * jresult ;
20580 0 : char *arg1 = (char *) 0 ;
20581 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
20582 0 : GDALContourOptions *arg3 = (GDALContourOptions *) 0 ;
20583 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
20584 0 : void *arg5 = (void *) NULL ;
20585 0 : GDALDatasetShadow *result = 0 ;
20586 :
20587 0 : arg1 = (char *)jarg1;
20588 0 : arg2 = (GDALDatasetShadow *)jarg2;
20589 0 : arg3 = (GDALContourOptions *)jarg3;
20590 0 : arg4 = (GDALProgressFunc)jarg4;
20591 0 : arg5 = (void *)jarg5;
20592 : {
20593 0 : if (!arg1) {
20594 : {
20595 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
20596 : };
20597 : }
20598 : }
20599 : {
20600 0 : CPLErrorReset();
20601 0 : result = (GDALDatasetShadow *)wrapper_GDALContourDestName((char const *)arg1,arg2,arg3,arg4,arg5);
20602 0 : CPLErr eclass = CPLGetLastErrorType();
20603 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20604 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20605 :
20606 :
20607 :
20608 : }
20609 : }
20610 0 : jresult = (void *)result;
20611 0 : return jresult;
20612 : }
20613 :
20614 :
20615 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_GDALRasterizeOptions___(void * jarg1) {
20616 : void * jresult ;
20617 0 : char **arg1 = (char **) 0 ;
20618 0 : GDALRasterizeOptions *result = 0 ;
20619 :
20620 0 : arg1 = (char **)jarg1;
20621 : {
20622 0 : CPLErrorReset();
20623 0 : result = (GDALRasterizeOptions *)new_GDALRasterizeOptions(arg1);
20624 0 : CPLErr eclass = CPLGetLastErrorType();
20625 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20626 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20627 :
20628 :
20629 :
20630 : }
20631 : }
20632 0 : jresult = (void *)result;
20633 0 : return jresult;
20634 : }
20635 :
20636 :
20637 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_GDALRasterizeOptions___(void * jarg1) {
20638 0 : GDALRasterizeOptions *arg1 = (GDALRasterizeOptions *) 0 ;
20639 :
20640 0 : arg1 = (GDALRasterizeOptions *)jarg1;
20641 : {
20642 0 : CPLErrorReset();
20643 0 : delete_GDALRasterizeOptions(arg1);
20644 0 : CPLErr eclass = CPLGetLastErrorType();
20645 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20646 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20647 :
20648 :
20649 :
20650 : }
20651 : }
20652 0 : }
20653 :
20654 :
20655 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALRasterizeDestDS___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
20656 : int jresult ;
20657 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
20658 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
20659 0 : GDALRasterizeOptions *arg3 = (GDALRasterizeOptions *) 0 ;
20660 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
20661 0 : void *arg5 = (void *) NULL ;
20662 : int result;
20663 :
20664 0 : arg1 = (GDALDatasetShadow *)jarg1;
20665 0 : arg2 = (GDALDatasetShadow *)jarg2;
20666 0 : arg3 = (GDALRasterizeOptions *)jarg3;
20667 0 : arg4 = (GDALProgressFunc)jarg4;
20668 0 : arg5 = (void *)jarg5;
20669 : {
20670 0 : CPLErrorReset();
20671 0 : result = (int)wrapper_GDALRasterizeDestDS(arg1,arg2,arg3,arg4,arg5);
20672 0 : CPLErr eclass = CPLGetLastErrorType();
20673 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20674 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20675 :
20676 :
20677 :
20678 : }
20679 : }
20680 0 : jresult = result;
20681 0 : return jresult;
20682 : }
20683 :
20684 :
20685 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALRasterizeDestName___(char * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
20686 : void * jresult ;
20687 0 : char *arg1 = (char *) 0 ;
20688 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
20689 0 : GDALRasterizeOptions *arg3 = (GDALRasterizeOptions *) 0 ;
20690 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
20691 0 : void *arg5 = (void *) NULL ;
20692 0 : GDALDatasetShadow *result = 0 ;
20693 :
20694 0 : arg1 = (char *)jarg1;
20695 0 : arg2 = (GDALDatasetShadow *)jarg2;
20696 0 : arg3 = (GDALRasterizeOptions *)jarg3;
20697 0 : arg4 = (GDALProgressFunc)jarg4;
20698 0 : arg5 = (void *)jarg5;
20699 : {
20700 0 : if (!arg1) {
20701 : {
20702 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
20703 : };
20704 : }
20705 : }
20706 : {
20707 0 : CPLErrorReset();
20708 0 : result = (GDALDatasetShadow *)wrapper_GDALRasterizeDestName((char const *)arg1,arg2,arg3,arg4,arg5);
20709 0 : CPLErr eclass = CPLGetLastErrorType();
20710 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20711 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20712 :
20713 :
20714 :
20715 : }
20716 : }
20717 0 : jresult = (void *)result;
20718 0 : return jresult;
20719 : }
20720 :
20721 :
20722 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_GDALFootprintOptions___(void * jarg1) {
20723 : void * jresult ;
20724 0 : char **arg1 = (char **) 0 ;
20725 0 : GDALFootprintOptions *result = 0 ;
20726 :
20727 0 : arg1 = (char **)jarg1;
20728 : {
20729 0 : CPLErrorReset();
20730 0 : result = (GDALFootprintOptions *)new_GDALFootprintOptions(arg1);
20731 0 : CPLErr eclass = CPLGetLastErrorType();
20732 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20733 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20734 :
20735 :
20736 :
20737 : }
20738 : }
20739 0 : jresult = (void *)result;
20740 0 : return jresult;
20741 : }
20742 :
20743 :
20744 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_GDALFootprintOptions___(void * jarg1) {
20745 0 : GDALFootprintOptions *arg1 = (GDALFootprintOptions *) 0 ;
20746 :
20747 0 : arg1 = (GDALFootprintOptions *)jarg1;
20748 : {
20749 0 : CPLErrorReset();
20750 0 : delete_GDALFootprintOptions(arg1);
20751 0 : CPLErr eclass = CPLGetLastErrorType();
20752 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20753 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20754 :
20755 :
20756 :
20757 : }
20758 : }
20759 0 : }
20760 :
20761 :
20762 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALFootprintDestDS___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
20763 : int jresult ;
20764 0 : GDALDatasetShadow *arg1 = (GDALDatasetShadow *) 0 ;
20765 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
20766 0 : GDALFootprintOptions *arg3 = (GDALFootprintOptions *) 0 ;
20767 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
20768 0 : void *arg5 = (void *) NULL ;
20769 : int result;
20770 :
20771 0 : arg1 = (GDALDatasetShadow *)jarg1;
20772 0 : arg2 = (GDALDatasetShadow *)jarg2;
20773 0 : arg3 = (GDALFootprintOptions *)jarg3;
20774 0 : arg4 = (GDALProgressFunc)jarg4;
20775 0 : arg5 = (void *)jarg5;
20776 : {
20777 0 : CPLErrorReset();
20778 0 : result = (int)wrapper_GDALFootprintDestDS(arg1,arg2,arg3,arg4,arg5);
20779 0 : CPLErr eclass = CPLGetLastErrorType();
20780 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20781 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20782 :
20783 :
20784 :
20785 : }
20786 : }
20787 0 : jresult = result;
20788 0 : return jresult;
20789 : }
20790 :
20791 :
20792 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALFootprintDestName___(char * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
20793 : void * jresult ;
20794 0 : char *arg1 = (char *) 0 ;
20795 0 : GDALDatasetShadow *arg2 = (GDALDatasetShadow *) 0 ;
20796 0 : GDALFootprintOptions *arg3 = (GDALFootprintOptions *) 0 ;
20797 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
20798 0 : void *arg5 = (void *) NULL ;
20799 0 : GDALDatasetShadow *result = 0 ;
20800 :
20801 0 : arg1 = (char *)jarg1;
20802 0 : arg2 = (GDALDatasetShadow *)jarg2;
20803 0 : arg3 = (GDALFootprintOptions *)jarg3;
20804 0 : arg4 = (GDALProgressFunc)jarg4;
20805 0 : arg5 = (void *)jarg5;
20806 : {
20807 0 : if (!arg1) {
20808 : {
20809 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
20810 : };
20811 : }
20812 : }
20813 : {
20814 0 : CPLErrorReset();
20815 0 : result = (GDALDatasetShadow *)wrapper_GDALFootprintDestName((char const *)arg1,arg2,arg3,arg4,arg5);
20816 0 : CPLErr eclass = CPLGetLastErrorType();
20817 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20818 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20819 :
20820 :
20821 :
20822 : }
20823 : }
20824 0 : jresult = (void *)result;
20825 0 : return jresult;
20826 : }
20827 :
20828 :
20829 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_GDALBuildVRTOptions___(void * jarg1) {
20830 : void * jresult ;
20831 0 : char **arg1 = (char **) 0 ;
20832 0 : GDALBuildVRTOptions *result = 0 ;
20833 :
20834 0 : arg1 = (char **)jarg1;
20835 : {
20836 0 : CPLErrorReset();
20837 0 : result = (GDALBuildVRTOptions *)new_GDALBuildVRTOptions(arg1);
20838 0 : CPLErr eclass = CPLGetLastErrorType();
20839 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20840 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20841 :
20842 :
20843 :
20844 : }
20845 : }
20846 0 : jresult = (void *)result;
20847 0 : return jresult;
20848 : }
20849 :
20850 :
20851 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_GDALBuildVRTOptions___(void * jarg1) {
20852 0 : GDALBuildVRTOptions *arg1 = (GDALBuildVRTOptions *) 0 ;
20853 :
20854 0 : arg1 = (GDALBuildVRTOptions *)jarg1;
20855 : {
20856 0 : CPLErrorReset();
20857 0 : delete_GDALBuildVRTOptions(arg1);
20858 0 : CPLErr eclass = CPLGetLastErrorType();
20859 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20860 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20861 :
20862 :
20863 :
20864 : }
20865 : }
20866 0 : }
20867 :
20868 :
20869 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALBuildVRT_objects___(char * jarg1, int jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
20870 : void * jresult ;
20871 0 : char *arg1 = (char *) 0 ;
20872 : int arg2 ;
20873 0 : GDALDatasetShadow **arg3 = (GDALDatasetShadow **) 0 ;
20874 0 : GDALBuildVRTOptions *arg4 = (GDALBuildVRTOptions *) 0 ;
20875 0 : GDALProgressFunc arg5 = (GDALProgressFunc) NULL ;
20876 0 : void *arg6 = (void *) NULL ;
20877 0 : GDALDatasetShadow *result = 0 ;
20878 :
20879 0 : arg1 = (char *)jarg1;
20880 0 : arg2 = (int)jarg2;
20881 0 : arg3 = (GDALDatasetShadow **)jarg3;
20882 0 : arg4 = (GDALBuildVRTOptions *)jarg4;
20883 0 : arg5 = (GDALProgressFunc)jarg5;
20884 0 : arg6 = (void *)jarg6;
20885 : {
20886 0 : if (!arg1) {
20887 : {
20888 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
20889 : };
20890 : }
20891 : }
20892 : {
20893 0 : CPLErrorReset();
20894 0 : result = (GDALDatasetShadow *)wrapper_GDALBuildVRT_objects((char const *)arg1,arg2,arg3,arg4,arg5,arg6);
20895 0 : CPLErr eclass = CPLGetLastErrorType();
20896 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20897 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20898 :
20899 :
20900 :
20901 : }
20902 : }
20903 0 : jresult = (void *)result;
20904 0 : return jresult;
20905 : }
20906 :
20907 :
20908 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALBuildVRT_names___(char * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
20909 : void * jresult ;
20910 0 : char *arg1 = (char *) 0 ;
20911 0 : char **arg2 = (char **) 0 ;
20912 0 : GDALBuildVRTOptions *arg3 = (GDALBuildVRTOptions *) 0 ;
20913 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
20914 0 : void *arg5 = (void *) NULL ;
20915 0 : GDALDatasetShadow *result = 0 ;
20916 :
20917 0 : arg1 = (char *)jarg1;
20918 0 : arg2 = (char **)jarg2;
20919 0 : arg3 = (GDALBuildVRTOptions *)jarg3;
20920 0 : arg4 = (GDALProgressFunc)jarg4;
20921 0 : arg5 = (void *)jarg5;
20922 : {
20923 0 : if (!arg1) {
20924 : {
20925 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
20926 : };
20927 : }
20928 : }
20929 : {
20930 0 : CPLErrorReset();
20931 0 : result = (GDALDatasetShadow *)wrapper_GDALBuildVRT_names((char const *)arg1,arg2,arg3,arg4,arg5);
20932 0 : CPLErr eclass = CPLGetLastErrorType();
20933 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20934 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20935 :
20936 :
20937 :
20938 : }
20939 : }
20940 0 : jresult = (void *)result;
20941 0 : return jresult;
20942 : }
20943 :
20944 :
20945 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_GDALTileIndexOptions___(void * jarg1) {
20946 : void * jresult ;
20947 0 : char **arg1 = (char **) 0 ;
20948 0 : GDALTileIndexOptions *result = 0 ;
20949 :
20950 0 : arg1 = (char **)jarg1;
20951 : {
20952 0 : CPLErrorReset();
20953 0 : result = (GDALTileIndexOptions *)new_GDALTileIndexOptions(arg1);
20954 0 : CPLErr eclass = CPLGetLastErrorType();
20955 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20956 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20957 :
20958 :
20959 :
20960 : }
20961 : }
20962 0 : jresult = (void *)result;
20963 0 : return jresult;
20964 : }
20965 :
20966 :
20967 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_GDALTileIndexOptions___(void * jarg1) {
20968 0 : GDALTileIndexOptions *arg1 = (GDALTileIndexOptions *) 0 ;
20969 :
20970 0 : arg1 = (GDALTileIndexOptions *)jarg1;
20971 : {
20972 0 : CPLErrorReset();
20973 0 : delete_GDALTileIndexOptions(arg1);
20974 0 : CPLErr eclass = CPLGetLastErrorType();
20975 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
20976 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
20977 :
20978 :
20979 :
20980 : }
20981 : }
20982 0 : }
20983 :
20984 :
20985 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_TileIndex_names___(char * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
20986 : void * jresult ;
20987 0 : char *arg1 = (char *) 0 ;
20988 0 : char **arg2 = (char **) 0 ;
20989 0 : GDALTileIndexOptions *arg3 = (GDALTileIndexOptions *) 0 ;
20990 0 : GDALProgressFunc arg4 = (GDALProgressFunc) NULL ;
20991 0 : void *arg5 = (void *) NULL ;
20992 0 : GDALDatasetShadow *result = 0 ;
20993 :
20994 0 : arg1 = (char *)jarg1;
20995 0 : arg2 = (char **)jarg2;
20996 0 : arg3 = (GDALTileIndexOptions *)jarg3;
20997 0 : arg4 = (GDALProgressFunc)jarg4;
20998 0 : arg5 = (void *)jarg5;
20999 : {
21000 0 : if (!arg1) {
21001 : {
21002 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
21003 : };
21004 : }
21005 : }
21006 : {
21007 0 : CPLErrorReset();
21008 0 : result = (GDALDatasetShadow *)wrapper_TileIndex_names((char const *)arg1,arg2,arg3,arg4,arg5);
21009 0 : CPLErr eclass = CPLGetLastErrorType();
21010 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
21011 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
21012 :
21013 :
21014 :
21015 : }
21016 : }
21017 0 : jresult = (void *)result;
21018 0 : return jresult;
21019 : }
21020 :
21021 :
21022 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_new_GDALMultiDimTranslateOptions___(void * jarg1) {
21023 : void * jresult ;
21024 0 : char **arg1 = (char **) 0 ;
21025 0 : GDALMultiDimTranslateOptions *result = 0 ;
21026 :
21027 0 : arg1 = (char **)jarg1;
21028 : {
21029 0 : CPLErrorReset();
21030 0 : result = (GDALMultiDimTranslateOptions *)new_GDALMultiDimTranslateOptions(arg1);
21031 0 : CPLErr eclass = CPLGetLastErrorType();
21032 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
21033 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
21034 :
21035 :
21036 :
21037 : }
21038 : }
21039 0 : jresult = (void *)result;
21040 0 : return jresult;
21041 : }
21042 :
21043 :
21044 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofGDAL_delete_GDALMultiDimTranslateOptions___(void * jarg1) {
21045 0 : GDALMultiDimTranslateOptions *arg1 = (GDALMultiDimTranslateOptions *) 0 ;
21046 :
21047 0 : arg1 = (GDALMultiDimTranslateOptions *)jarg1;
21048 : {
21049 0 : CPLErrorReset();
21050 0 : delete_GDALMultiDimTranslateOptions(arg1);
21051 0 : CPLErr eclass = CPLGetLastErrorType();
21052 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
21053 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
21054 :
21055 :
21056 :
21057 : }
21058 : }
21059 0 : }
21060 :
21061 :
21062 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofGDAL_wrapper_GDALMultiDimTranslateDestName___(char * jarg1, int jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
21063 : void * jresult ;
21064 0 : char *arg1 = (char *) 0 ;
21065 : int arg2 ;
21066 0 : GDALDatasetShadow **arg3 = (GDALDatasetShadow **) 0 ;
21067 0 : GDALMultiDimTranslateOptions *arg4 = (GDALMultiDimTranslateOptions *) 0 ;
21068 0 : GDALProgressFunc arg5 = (GDALProgressFunc) NULL ;
21069 0 : void *arg6 = (void *) NULL ;
21070 0 : GDALDatasetShadow *result = 0 ;
21071 :
21072 0 : arg1 = (char *)jarg1;
21073 0 : arg2 = (int)jarg2;
21074 0 : arg3 = (GDALDatasetShadow **)jarg3;
21075 0 : arg4 = (GDALMultiDimTranslateOptions *)jarg4;
21076 0 : arg5 = (GDALProgressFunc)jarg5;
21077 0 : arg6 = (void *)jarg6;
21078 : {
21079 0 : if (!arg1) {
21080 : {
21081 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
21082 : };
21083 : }
21084 : }
21085 : {
21086 0 : CPLErrorReset();
21087 0 : result = (GDALDatasetShadow *)wrapper_GDALMultiDimTranslateDestName((char const *)arg1,arg2,arg3,arg4,arg5,arg6);
21088 0 : CPLErr eclass = CPLGetLastErrorType();
21089 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
21090 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
21091 :
21092 :
21093 :
21094 : }
21095 : }
21096 0 : jresult = (void *)result;
21097 0 : return jresult;
21098 : }
21099 :
21100 :
21101 5 : SWIGEXPORT GDALMajorObjectShadow * SWIGSTDCALL CSharp_OSGeofGDAL_Driver_SWIGUpcast___(GDALDriverShadow *jarg1) {
21102 5 : return (GDALMajorObjectShadow *)jarg1;
21103 : }
21104 :
21105 7 : SWIGEXPORT GDALMajorObjectShadow * SWIGSTDCALL CSharp_OSGeofGDAL_Dataset_SWIGUpcast___(GDALDatasetShadow *jarg1) {
21106 7 : return (GDALMajorObjectShadow *)jarg1;
21107 : }
21108 :
21109 10 : SWIGEXPORT GDALMajorObjectShadow * SWIGSTDCALL CSharp_OSGeofGDAL_Band_SWIGUpcast___(GDALRasterBandShadow *jarg1) {
21110 10 : return (GDALMajorObjectShadow *)jarg1;
21111 : }
21112 :
21113 : #ifdef __cplusplus
21114 : }
21115 : #endif
21116 :
|