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 4 : SWIGEXPORT void SWIGSTDCALL SWIGRegisterExceptionCallbacks_Ogr(
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 4 : SWIG_csharp_exceptions[SWIG_CSharpApplicationException].callback = applicationCallback;
259 4 : SWIG_csharp_exceptions[SWIG_CSharpArithmeticException].callback = arithmeticCallback;
260 4 : SWIG_csharp_exceptions[SWIG_CSharpDivideByZeroException].callback = divideByZeroCallback;
261 4 : SWIG_csharp_exceptions[SWIG_CSharpIndexOutOfRangeException].callback = indexOutOfRangeCallback;
262 4 : SWIG_csharp_exceptions[SWIG_CSharpInvalidCastException].callback = invalidCastCallback;
263 4 : SWIG_csharp_exceptions[SWIG_CSharpInvalidOperationException].callback = invalidOperationCallback;
264 4 : SWIG_csharp_exceptions[SWIG_CSharpIOException].callback = ioCallback;
265 4 : SWIG_csharp_exceptions[SWIG_CSharpNullReferenceException].callback = nullReferenceCallback;
266 4 : SWIG_csharp_exceptions[SWIG_CSharpOutOfMemoryException].callback = outOfMemoryCallback;
267 4 : SWIG_csharp_exceptions[SWIG_CSharpOverflowException].callback = overflowCallback;
268 4 : SWIG_csharp_exceptions[SWIG_CSharpSystemException].callback = systemCallback;
269 4 : }
270 :
271 : #ifdef __cplusplus
272 : extern "C"
273 : #endif
274 4 : SWIGEXPORT void SWIGSTDCALL SWIGRegisterExceptionArgumentCallbacks_Ogr(
275 : SWIG_CSharpExceptionArgumentCallback_t argumentCallback,
276 : SWIG_CSharpExceptionArgumentCallback_t argumentNullCallback,
277 : SWIG_CSharpExceptionArgumentCallback_t argumentOutOfRangeCallback) {
278 4 : SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentException].callback = argumentCallback;
279 4 : SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentNullException].callback = argumentNullCallback;
280 4 : SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentOutOfRangeException].callback = argumentOutOfRangeCallback;
281 4 : }
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 4 : SWIGEXPORT void SWIGSTDCALL SWIGRegisterStringCallback_Ogr(SWIG_CSharpStringHelperCallback callback) {
293 4 : SWIG_csharp_string_callback = callback;
294 4 : }
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 : typedef char retStringAndCPLFree;
360 :
361 :
362 : #include <iostream>
363 : using namespace std;
364 :
365 : #define CPL_SUPRESS_CPLUSPLUS
366 :
367 : #include "gdal.h"
368 : #include "ogr_api.h"
369 : #include "ogr_core.h"
370 : #include "cpl_port.h"
371 : #include "cpl_string.h"
372 : #include "ogr_srs_api.h"
373 : #include "ogr_recordbatch.h"
374 : #include "ogr_p.h"
375 :
376 : #define FIELD_INDEX_ERROR_TMPL "Invalid field index: '%i'"
377 : #define FIELD_NAME_ERROR_TMPL "Invalid field name: '%s'"
378 :
379 : typedef void GDALMajorObjectShadow;
380 : typedef void GDALDatasetShadow;
381 :
382 : #ifdef DEBUG
383 : typedef struct OGRSpatialReferenceHS OSRSpatialReferenceShadow;
384 : typedef struct OGRDriverHS OGRDriverShadow;
385 : typedef struct OGRDataSourceHS OGRDataSourceShadow;
386 : typedef struct OGRLayerHS OGRLayerShadow;
387 : typedef struct OGRFeatureHS OGRFeatureShadow;
388 : typedef struct OGRFeatureDefnHS OGRFeatureDefnShadow;
389 : typedef struct OGRGeometryHS OGRGeometryShadow;
390 : typedef struct OGRCoordinateTransformationHS OSRCoordinateTransformationShadow;
391 : typedef struct OGRFieldDefnHS OGRFieldDefnShadow;
392 : #else
393 : typedef void OSRSpatialReferenceShadow;
394 : typedef void OGRDriverShadow;
395 : typedef void OGRDataSourceShadow;
396 : typedef void OGRLayerShadow;
397 : typedef void OGRFeatureShadow;
398 : typedef void OGRFeatureDefnShadow;
399 : typedef void OGRGeometryShadow;
400 : typedef void OSRCoordinateTransformationShadow;
401 : typedef void OGRFieldDefnShadow;
402 : #endif
403 :
404 : typedef struct OGRStyleTableHS OGRStyleTableShadow;
405 : typedef struct OGRGeomFieldDefnHS OGRGeomFieldDefnShadow;
406 : typedef struct OGRGeomTransformer OGRGeomTransformerShadow;
407 : typedef struct _OGRPreparedGeometry OGRPreparedGeometryShadow;
408 : typedef struct OGRFieldDomainHS OGRFieldDomainShadow;
409 : typedef struct OGRGeomCoordinatePrecision OGRGeomCoordinatePrecisionShadow;
410 :
411 :
412 0 : void VeryQuietErrorHandler(CPLErr eclass, int code, const char *msg ) {
413 : /* If the error class is CE_Fatal, we want to have a message issued
414 : because the CPL support code does an abort() before any exception
415 : can be generated */
416 0 : if (eclass == CE_Fatal ) {
417 0 : CPLDefaultErrorHandler(eclass, code, msg );
418 : }
419 0 : }
420 :
421 :
422 0 : void UseExceptions() {
423 0 : CPLSetErrorHandler( (CPLErrorHandler) VeryQuietErrorHandler );
424 0 : }
425 :
426 0 : void DontUseExceptions() {
427 0 : CPLSetErrorHandler( CPLDefaultErrorHandler );
428 0 : }
429 :
430 :
431 0 : void StringListDestroy(void *buffer_ptr) {
432 0 : CSLDestroy((char**)buffer_ptr);
433 0 : }
434 :
435 :
436 0 : void CPLMemDestroy(void *buffer_ptr) {
437 0 : if (buffer_ptr)
438 0 : CPLFree(buffer_ptr);
439 0 : }
440 :
441 :
442 : /************************************************************************/
443 : /* OGRGetFieldTypeByName */
444 : /************************************************************************/
445 0 : OGRFieldType GetFieldTypeByName(const char* typeName )
446 : {
447 0 : return OGR_GetFieldTypeByName(typeName);
448 : }
449 :
450 : /************************************************************************/
451 : /* OGRGetFieldSubTypeByName */
452 : /************************************************************************/
453 0 : OGRFieldSubType GetFieldSubtypeByName (const char* subTypeName )
454 : {
455 0 : return OGR_GetFieldSubTypeByName(subTypeName);
456 : }
457 :
458 :
459 0 : int GetGEOSVersionMajor() {
460 : int num;
461 0 : OGRGetGEOSVersion(&num, NULL, NULL);
462 0 : return num;
463 : }
464 :
465 0 : int GetGEOSVersionMinor() {
466 : int num;
467 0 : OGRGetGEOSVersion(NULL, &num, NULL);
468 0 : return num;
469 : }
470 :
471 0 : int GetGEOSVersionMicro() {
472 : int num;
473 0 : OGRGetGEOSVersion(NULL, NULL, &num);
474 0 : return num;
475 : }
476 :
477 0 : SWIGINTERN OGRStyleTableShadow *new_OGRStyleTableShadow(){
478 0 : return (OGRStyleTableShadow*) OGR_STBL_Create();
479 : }
480 0 : SWIGINTERN void delete_OGRStyleTableShadow(OGRStyleTableShadow *self){
481 0 : OGR_STBL_Destroy( (OGRStyleTableH) self );
482 0 : }
483 0 : SWIGINTERN int OGRStyleTableShadow_AddStyle(OGRStyleTableShadow *self,char const *pszName,char const *pszStyleString){
484 0 : return OGR_STBL_AddStyle( (OGRStyleTableH) self, pszName, pszStyleString);
485 : }
486 0 : SWIGINTERN int OGRStyleTableShadow_LoadStyleTable(OGRStyleTableShadow *self,char const *utf8_path){
487 0 : return OGR_STBL_LoadStyleTable( (OGRStyleTableH) self, utf8_path );
488 : }
489 0 : SWIGINTERN int OGRStyleTableShadow_SaveStyleTable(OGRStyleTableShadow *self,char const *utf8_path){
490 0 : return OGR_STBL_SaveStyleTable( (OGRStyleTableH) self, utf8_path );
491 : }
492 0 : SWIGINTERN char const *OGRStyleTableShadow_Find(OGRStyleTableShadow *self,char const *pszName){
493 0 : return OGR_STBL_Find( (OGRStyleTableH) self, pszName );
494 : }
495 0 : SWIGINTERN void OGRStyleTableShadow_ResetStyleStringReading(OGRStyleTableShadow *self){
496 0 : OGR_STBL_ResetStyleStringReading( (OGRStyleTableH) self );
497 0 : }
498 0 : SWIGINTERN char const *OGRStyleTableShadow_GetNextStyle(OGRStyleTableShadow *self){
499 0 : return OGR_STBL_GetNextStyle( (OGRStyleTableH) self );
500 : }
501 0 : SWIGINTERN char const *OGRStyleTableShadow_GetLastStyleName(OGRStyleTableShadow *self){
502 0 : return OGR_STBL_GetLastStyleName( (OGRStyleTableH) self );
503 : }
504 2 : SWIGINTERN OGRDataSourceShadow *OGRDriverShadow_CreateDataSource(OGRDriverShadow *self,char const *utf8_path,char **options=0){
505 2 : OGRDataSourceShadow *ds = (OGRDataSourceShadow*) OGR_Dr_CreateDataSource( self, utf8_path, options);
506 2 : return ds;
507 : }
508 0 : SWIGINTERN OGRDataSourceShadow *OGRDriverShadow_CopyDataSource(OGRDriverShadow *self,OGRDataSourceShadow *copy_ds,char const *utf8_path,char **options=0){
509 0 : OGRDataSourceShadow *ds = (OGRDataSourceShadow*) OGR_Dr_CopyDataSource(self, copy_ds, utf8_path, options);
510 0 : return ds;
511 : }
512 0 : SWIGINTERN OGRDataSourceShadow *OGRDriverShadow_Open(OGRDriverShadow *self,char const *utf8_path,int update=0){
513 0 : CPLErrorReset();
514 0 : OGRDataSourceShadow* ds = (OGRDataSourceShadow*) OGR_Dr_Open(self, utf8_path, update);
515 :
516 0 : if( CPLGetLastErrorType() == CE_Failure && ds != NULL )
517 : {
518 0 : CPLDebug(
519 : "SWIG",
520 : "OGR_Dr_Open() succeeded, but an error is posted, so we destroy"
521 : " the datasource and fail at swig level.\nError:%s",
522 : CPLGetLastErrorMsg() );
523 0 : OGRReleaseDataSource(ds);
524 0 : ds = NULL;
525 : }
526 :
527 0 : return ds;
528 : }
529 0 : SWIGINTERN int OGRDriverShadow_DeleteDataSource(OGRDriverShadow *self,char const *utf8_path){
530 :
531 0 : return OGR_Dr_DeleteDataSource( self, utf8_path );
532 : }
533 0 : SWIGINTERN bool OGRDriverShadow_TestCapability(OGRDriverShadow *self,char const *cap){
534 0 : return (OGR_Dr_TestCapability(self, cap) > 0);
535 : }
536 0 : SWIGINTERN char const *OGRDriverShadow_GetName(OGRDriverShadow *self){
537 0 : return OGR_Dr_GetName( self );
538 : }
539 0 : SWIGINTERN void OGRDriverShadow_Register(OGRDriverShadow *self){
540 0 : OGRRegisterDriver( self );
541 0 : }
542 0 : SWIGINTERN void OGRDriverShadow_Deregister(OGRDriverShadow *self){
543 0 : OGRDeregisterDriver( self );
544 0 : }
545 6 : SWIGINTERN void delete_OGRDataSourceShadow(OGRDataSourceShadow *self){
546 6 : OGRReleaseDataSource(self);
547 6 : }
548 0 : SWIGINTERN CPLErr OGRDataSourceShadow_Close(OGRDataSourceShadow *self){
549 0 : return GDALClose(self);
550 : }
551 0 : SWIGINTERN int OGRDataSourceShadow_GetRefCount(OGRDataSourceShadow *self){
552 0 : return OGR_DS_GetRefCount(self);
553 : }
554 0 : SWIGINTERN int OGRDataSourceShadow_GetSummaryRefCount(OGRDataSourceShadow *self){
555 0 : return OGR_DS_GetSummaryRefCount(self);
556 : }
557 7 : SWIGINTERN int OGRDataSourceShadow_GetLayerCount(OGRDataSourceShadow *self){
558 7 : return OGR_DS_GetLayerCount(self);
559 : }
560 2 : SWIGINTERN OGRDriverShadow *OGRDataSourceShadow_GetDriver(OGRDataSourceShadow *self){
561 2 : return (OGRDriverShadow *) OGR_DS_GetDriver( self );
562 : }
563 0 : SWIGINTERN char const *OGRDataSourceShadow_GetName(OGRDataSourceShadow *self){
564 0 : return OGR_DS_GetName(self);
565 : }
566 0 : SWIGINTERN OGRErr OGRDataSourceShadow_DeleteLayer(OGRDataSourceShadow *self,int index){
567 0 : return OGR_DS_DeleteLayer(self, index);
568 : }
569 :
570 : static char const *
571 0 : OGRErrMessages( int rc ) {
572 0 : switch( rc ) {
573 0 : case 0:
574 0 : return "OGR Error %d: None";
575 0 : case 1:
576 0 : return "OGR Error %d: Not enough data";
577 0 : case 2:
578 0 : return "OGR Error %d: Unsupported geometry type";
579 0 : case 3:
580 0 : return "OGR Error %d: Unsupported operation";
581 0 : case 4:
582 0 : return "OGR Error %d: Corrupt data";
583 0 : case 5:
584 0 : return "OGR Error %d: General Error";
585 0 : case 6:
586 0 : return "OGR Error %d: Unsupported SRS";
587 0 : default:
588 0 : return "OGR Error %d: Unknown";
589 : }
590 : }
591 :
592 0 : SWIGINTERN OGRErr OGRDataSourceShadow_SyncToDisk(OGRDataSourceShadow *self){
593 0 : return OGR_DS_SyncToDisk(self);
594 : }
595 0 : SWIGINTERN void OGRDataSourceShadow_FlushCache(OGRDataSourceShadow *self){
596 0 : GDALFlushCache( self );
597 0 : }
598 2 : SWIGINTERN OGRLayerShadow *OGRDataSourceShadow_CreateLayer(OGRDataSourceShadow *self,char const *name,OSRSpatialReferenceShadow *srs=NULL,OGRwkbGeometryType geom_type=wkbUnknown,char **options=0){
599 2 : OGRLayerShadow* layer = (OGRLayerShadow*) OGR_DS_CreateLayer( self,
600 : name,
601 : srs,
602 : geom_type,
603 : options);
604 2 : return layer;
605 : }
606 0 : SWIGINTERN OGRLayerShadow *OGRDataSourceShadow_CopyLayer(OGRDataSourceShadow *self,OGRLayerShadow *src_layer,char const *new_name,char **options=0){
607 0 : OGRLayerShadow* layer = (OGRLayerShadow*) OGR_DS_CopyLayer( self,
608 : src_layer,
609 : new_name,
610 : options);
611 0 : return layer;
612 : }
613 3 : SWIGINTERN OGRLayerShadow *OGRDataSourceShadow_GetLayerByIndex(OGRDataSourceShadow *self,int index=0){
614 :
615 3 : OGRLayerShadow* layer = (OGRLayerShadow*) OGR_DS_GetLayer(self, index);
616 3 : return layer;
617 : }
618 2 : SWIGINTERN OGRLayerShadow *OGRDataSourceShadow_GetLayerByName(OGRDataSourceShadow *self,char const *layer_name){
619 2 : OGRLayerShadow* layer = (OGRLayerShadow*) OGR_DS_GetLayerByName(self, layer_name);
620 2 : return layer;
621 : }
622 0 : SWIGINTERN bool OGRDataSourceShadow_TestCapability(OGRDataSourceShadow *self,char const *cap){
623 0 : return (OGR_DS_TestCapability(self, cap) > 0);
624 : }
625 0 : SWIGINTERN OGRLayerShadow *OGRDataSourceShadow_ExecuteSQL(OGRDataSourceShadow *self,char const *statement,OGRGeometryShadow *spatialFilter=NULL,char const *dialect=""){
626 0 : OGRLayerShadow* layer = (OGRLayerShadow*) OGR_DS_ExecuteSQL((OGRDataSourceShadow*)self,
627 : statement,
628 : spatialFilter,
629 : dialect);
630 0 : return layer;
631 : }
632 0 : SWIGINTERN OGRErr OGRDataSourceShadow_AbortSQL(OGRDataSourceShadow *self){
633 0 : return GDALDatasetAbortSQL((OGRDataSourceShadow*)self);
634 : }
635 0 : SWIGINTERN void OGRDataSourceShadow_ReleaseResultSet(OGRDataSourceShadow *self,OGRLayerShadow *layer){
636 0 : OGR_DS_ReleaseResultSet(self, layer);
637 0 : }
638 0 : SWIGINTERN OGRStyleTableShadow *OGRDataSourceShadow_GetStyleTable(OGRDataSourceShadow *self){
639 0 : return (OGRStyleTableShadow*) OGR_DS_GetStyleTable(self);
640 : }
641 0 : SWIGINTERN void OGRDataSourceShadow_SetStyleTable(OGRDataSourceShadow *self,OGRStyleTableShadow *table){
642 0 : if( table != NULL )
643 0 : OGR_DS_SetStyleTable(self, (OGRStyleTableH) table);
644 0 : }
645 0 : SWIGINTERN OGRErr OGRDataSourceShadow_StartTransaction(OGRDataSourceShadow *self,int force=FALSE){
646 0 : return GDALDatasetStartTransaction(self, force);
647 : }
648 0 : SWIGINTERN OGRErr OGRDataSourceShadow_CommitTransaction(OGRDataSourceShadow *self){
649 0 : return GDALDatasetCommitTransaction(self);
650 : }
651 0 : SWIGINTERN OGRErr OGRDataSourceShadow_RollbackTransaction(OGRDataSourceShadow *self){
652 0 : return GDALDatasetRollbackTransaction(self);
653 : }
654 0 : SWIGINTERN OGRErr OGRLayerShadow_Rename(OGRLayerShadow *self,char const *new_name){
655 0 : return OGR_L_Rename( self, new_name);
656 : }
657 0 : SWIGINTERN int OGRLayerShadow_GetRefCount(OGRLayerShadow *self){
658 0 : return OGR_L_GetRefCount(self);
659 : }
660 0 : SWIGINTERN void OGRLayerShadow_SetSpatialFilter__SWIG_0(OGRLayerShadow *self,OGRGeometryShadow *filter){
661 0 : OGR_L_SetSpatialFilter (self, filter);
662 0 : }
663 0 : SWIGINTERN void OGRLayerShadow_SetSpatialFilterRect__SWIG_0(OGRLayerShadow *self,double minx,double miny,double maxx,double maxy){
664 0 : OGR_L_SetSpatialFilterRect(self, minx, miny, maxx, maxy);
665 0 : }
666 0 : SWIGINTERN void OGRLayerShadow_SetSpatialFilter__SWIG_1(OGRLayerShadow *self,int iGeomField,OGRGeometryShadow *filter){
667 0 : OGR_L_SetSpatialFilterEx (self, iGeomField, filter);
668 0 : }
669 0 : SWIGINTERN void OGRLayerShadow_SetSpatialFilterRect__SWIG_1(OGRLayerShadow *self,int iGeomField,double minx,double miny,double maxx,double maxy){
670 0 : OGR_L_SetSpatialFilterRectEx(self, iGeomField, minx, miny, maxx, maxy);
671 0 : }
672 0 : SWIGINTERN OGRGeometryShadow *OGRLayerShadow_GetSpatialFilter(OGRLayerShadow *self){
673 0 : return (OGRGeometryShadow *) OGR_L_GetSpatialFilter(self);
674 : }
675 0 : SWIGINTERN OGRErr OGRLayerShadow_SetAttributeFilter(OGRLayerShadow *self,char *filter_string){
676 0 : return OGR_L_SetAttributeFilter((OGRLayerShadow*)self, filter_string);
677 : }
678 0 : SWIGINTERN void OGRLayerShadow_ResetReading(OGRLayerShadow *self){
679 0 : OGR_L_ResetReading(self);
680 0 : }
681 0 : SWIGINTERN char const *OGRLayerShadow_GetName(OGRLayerShadow *self){
682 0 : return OGR_L_GetName(self);
683 : }
684 0 : SWIGINTERN OGRwkbGeometryType OGRLayerShadow_GetGeomType(OGRLayerShadow *self){
685 0 : return (OGRwkbGeometryType) OGR_L_GetGeomType(self);
686 : }
687 0 : SWIGINTERN char const *OGRLayerShadow_GetGeometryColumn(OGRLayerShadow *self){
688 0 : return OGR_L_GetGeometryColumn(self);
689 : }
690 0 : SWIGINTERN char const *OGRLayerShadow_GetFIDColumn(OGRLayerShadow *self){
691 0 : return OGR_L_GetFIDColumn(self);
692 : }
693 0 : SWIGINTERN OGRFeatureShadow *OGRLayerShadow_GetFeature(OGRLayerShadow *self,GIntBig fid){
694 0 : return (OGRFeatureShadow*) OGR_L_GetFeature(self, fid);
695 : }
696 6 : SWIGINTERN OGRFeatureShadow *OGRLayerShadow_GetNextFeature(OGRLayerShadow *self){
697 6 : return (OGRFeatureShadow*) OGR_L_GetNextFeature(self);
698 : }
699 0 : SWIGINTERN OGRErr OGRLayerShadow_SetNextByIndex(OGRLayerShadow *self,GIntBig new_index){
700 0 : return OGR_L_SetNextByIndex(self, new_index);
701 : }
702 0 : SWIGINTERN OGRErr OGRLayerShadow_SetFeature(OGRLayerShadow *self,OGRFeatureShadow *feature){
703 0 : return OGR_L_SetFeature(self, feature);
704 : }
705 1 : SWIGINTERN OGRErr OGRLayerShadow_CreateFeature(OGRLayerShadow *self,OGRFeatureShadow *feature){
706 1 : return OGR_L_CreateFeature(self, feature);
707 : }
708 0 : SWIGINTERN OGRErr OGRLayerShadow_UpsertFeature(OGRLayerShadow *self,OGRFeatureShadow *feature){
709 0 : return OGR_L_UpsertFeature(self, feature);
710 : }
711 0 : SWIGINTERN OGRErr OGRLayerShadow_UpdateFeature(OGRLayerShadow *self,OGRFeatureShadow *feature,int nUpdatedFieldsCount,int const *panUpdatedFieldsIdx,int nUpdatedGeomFieldsCount,int const *panUpdatedGeomFieldsIdx,bool bUpdateStyleString){
712 0 : return OGR_L_UpdateFeature(self, feature,
713 : nUpdatedFieldsCount,
714 : panUpdatedFieldsIdx,
715 : nUpdatedGeomFieldsCount,
716 : panUpdatedGeomFieldsIdx,
717 0 : bUpdateStyleString);
718 : }
719 0 : SWIGINTERN OGRErr OGRLayerShadow_DeleteFeature(OGRLayerShadow *self,GIntBig fid){
720 0 : return OGR_L_DeleteFeature(self, fid);
721 : }
722 0 : SWIGINTERN OGRErr OGRLayerShadow_SyncToDisk(OGRLayerShadow *self){
723 0 : return OGR_L_SyncToDisk(self);
724 : }
725 6 : SWIGINTERN OGRFeatureDefnShadow *OGRLayerShadow_GetLayerDefn(OGRLayerShadow *self){
726 6 : auto defn = (OGRFeatureDefnShadow*) OGR_L_GetLayerDefn(self);
727 6 : if (defn)
728 6 : OGR_FD_Reference(defn);
729 6 : return defn;
730 : }
731 3 : SWIGINTERN GIntBig OGRLayerShadow_GetFeatureCount(OGRLayerShadow *self,int force=1){
732 3 : return OGR_L_GetFeatureCount(self, force);
733 : }
734 3 : SWIGINTERN OGRErr OGRLayerShadow_GetExtent(OGRLayerShadow *self,OGREnvelope *extent,int force=1){
735 3 : return OGR_L_GetExtent(self, extent, force);
736 : }
737 0 : SWIGINTERN bool OGRLayerShadow_TestCapability(OGRLayerShadow *self,char const *cap){
738 0 : return (OGR_L_TestCapability(self, cap) > 0);
739 : }
740 4 : SWIGINTERN OGRErr OGRLayerShadow_CreateField(OGRLayerShadow *self,OGRFieldDefnShadow *field_def,int approx_ok=1){
741 4 : return OGR_L_CreateField(self, field_def, approx_ok);
742 : }
743 0 : SWIGINTERN OGRErr OGRLayerShadow_DeleteField(OGRLayerShadow *self,int iField){
744 0 : return OGR_L_DeleteField(self, iField);
745 : }
746 0 : SWIGINTERN OGRErr OGRLayerShadow_ReorderField(OGRLayerShadow *self,int iOldFieldPos,int iNewFieldPos){
747 0 : return OGR_L_ReorderField(self, iOldFieldPos, iNewFieldPos);
748 : }
749 0 : SWIGINTERN OGRErr OGRLayerShadow_ReorderFields(OGRLayerShadow *self,int nList,int *pList){
750 0 : if (nList != OGR_FD_GetFieldCount(OGR_L_GetLayerDefn(self)))
751 : {
752 0 : CPLError(CE_Failure, CPLE_IllegalArg,
753 : "List should have %d elements",
754 : OGR_FD_GetFieldCount(OGR_L_GetLayerDefn(self)));
755 0 : return 6;
756 : }
757 0 : return OGR_L_ReorderFields(self, pList);
758 : }
759 0 : SWIGINTERN OGRErr OGRLayerShadow_AlterFieldDefn(OGRLayerShadow *self,int iField,OGRFieldDefnShadow *field_def,int nFlags){
760 0 : return OGR_L_AlterFieldDefn(self, iField, field_def, nFlags);
761 : }
762 0 : SWIGINTERN OGRErr OGRLayerShadow_AlterGeomFieldDefn(OGRLayerShadow *self,int iGeomField,OGRGeomFieldDefnShadow const *field_def,int nFlags){
763 0 : return OGR_L_AlterGeomFieldDefn(self, iGeomField, const_cast<OGRGeomFieldDefnShadow*>(field_def), nFlags);
764 : }
765 0 : SWIGINTERN OGRErr OGRLayerShadow_CreateGeomField(OGRLayerShadow *self,OGRGeomFieldDefnShadow *field_def,int approx_ok=1){
766 0 : return OGR_L_CreateGeomField(self, field_def, approx_ok);
767 : }
768 0 : SWIGINTERN OGRErr OGRLayerShadow_StartTransaction(OGRLayerShadow *self){
769 0 : return OGR_L_StartTransaction(self);
770 : }
771 0 : SWIGINTERN OGRErr OGRLayerShadow_CommitTransaction(OGRLayerShadow *self){
772 0 : return OGR_L_CommitTransaction(self);
773 : }
774 0 : SWIGINTERN OGRErr OGRLayerShadow_RollbackTransaction(OGRLayerShadow *self){
775 0 : return OGR_L_RollbackTransaction(self);
776 : }
777 0 : SWIGINTERN int OGRLayerShadow_FindFieldIndex(OGRLayerShadow *self,char const *pszFieldName,int bExactMatch){
778 0 : return OGR_L_FindFieldIndex(self, pszFieldName, bExactMatch );
779 : }
780 3 : SWIGINTERN OSRSpatialReferenceShadow *OGRLayerShadow_GetSpatialRef(OGRLayerShadow *self){
781 3 : OGRSpatialReferenceH ref = OGR_L_GetSpatialRef(self);
782 3 : if( ref )
783 0 : OSRReference(ref);
784 3 : return (OSRSpatialReferenceShadow*) ref;
785 : }
786 0 : SWIGINTERN GIntBig OGRLayerShadow_GetFeaturesRead(OGRLayerShadow *self){
787 0 : return OGR_L_GetFeaturesRead(self);
788 : }
789 0 : SWIGINTERN OGRErr OGRLayerShadow_SetIgnoredFields(OGRLayerShadow *self,char const **options){
790 0 : return OGR_L_SetIgnoredFields( self, options );
791 : }
792 1 : SWIGINTERN OGRErr OGRLayerShadow_Intersection(OGRLayerShadow *self,OGRLayerShadow *method_layer,OGRLayerShadow *result_layer,char **options=NULL,GDALProgressFunc callback=NULL,void *callback_data=NULL){
793 1 : return OGR_L_Intersection( self, method_layer, result_layer, options, callback, callback_data );
794 : }
795 0 : SWIGINTERN OGRErr OGRLayerShadow_Union(OGRLayerShadow *self,OGRLayerShadow *method_layer,OGRLayerShadow *result_layer,char **options=NULL,GDALProgressFunc callback=NULL,void *callback_data=NULL){
796 0 : return OGR_L_Union( self, method_layer, result_layer, options, callback, callback_data );
797 : }
798 0 : SWIGINTERN OGRErr OGRLayerShadow_SymDifference(OGRLayerShadow *self,OGRLayerShadow *method_layer,OGRLayerShadow *result_layer,char **options=NULL,GDALProgressFunc callback=NULL,void *callback_data=NULL){
799 0 : return OGR_L_SymDifference( self, method_layer, result_layer, options, callback, callback_data );
800 : }
801 0 : SWIGINTERN OGRErr OGRLayerShadow_Identity(OGRLayerShadow *self,OGRLayerShadow *method_layer,OGRLayerShadow *result_layer,char **options=NULL,GDALProgressFunc callback=NULL,void *callback_data=NULL){
802 0 : return OGR_L_Identity( self, method_layer, result_layer, options, callback, callback_data );
803 : }
804 0 : SWIGINTERN OGRErr OGRLayerShadow_Update(OGRLayerShadow *self,OGRLayerShadow *method_layer,OGRLayerShadow *result_layer,char **options=NULL,GDALProgressFunc callback=NULL,void *callback_data=NULL){
805 0 : return OGR_L_Update( self, method_layer, result_layer, options, callback, callback_data );
806 : }
807 0 : SWIGINTERN OGRErr OGRLayerShadow_Clip(OGRLayerShadow *self,OGRLayerShadow *method_layer,OGRLayerShadow *result_layer,char **options=NULL,GDALProgressFunc callback=NULL,void *callback_data=NULL){
808 0 : return OGR_L_Clip( self, method_layer, result_layer, options, callback, callback_data );
809 : }
810 0 : SWIGINTERN OGRErr OGRLayerShadow_Erase(OGRLayerShadow *self,OGRLayerShadow *method_layer,OGRLayerShadow *result_layer,char **options=NULL,GDALProgressFunc callback=NULL,void *callback_data=NULL){
811 0 : return OGR_L_Erase( self, method_layer, result_layer, options, callback, callback_data );
812 : }
813 0 : SWIGINTERN OGRStyleTableShadow *OGRLayerShadow_GetStyleTable(OGRLayerShadow *self){
814 0 : return (OGRStyleTableShadow*) OGR_L_GetStyleTable(self);
815 : }
816 0 : SWIGINTERN void OGRLayerShadow_SetStyleTable(OGRLayerShadow *self,OGRStyleTableShadow *table){
817 0 : if( table != NULL )
818 0 : OGR_L_SetStyleTable(self, (OGRStyleTableH) table);
819 0 : }
820 0 : SWIGINTERN OGRErr OGRLayerShadow_SetActiveSRS(OGRLayerShadow *self,int geom_field,OSRSpatialReferenceShadow *srs){
821 0 : return OGR_L_SetActiveSRS(self, geom_field, srs);
822 : }
823 4 : SWIGINTERN void delete_OGRFeatureShadow(OGRFeatureShadow *self){
824 4 : OGR_F_Destroy(self);
825 4 : }
826 1 : SWIGINTERN OGRFeatureShadow *new_OGRFeatureShadow(OGRFeatureDefnShadow *feature_def){
827 1 : return (OGRFeatureShadow*) OGR_F_Create( feature_def );
828 : }
829 0 : SWIGINTERN OGRFeatureDefnShadow *OGRFeatureShadow_GetDefnRef(OGRFeatureShadow *self){
830 0 : auto defn = (OGRFeatureDefnShadow*) OGR_F_GetDefnRef(self);
831 0 : if (defn)
832 0 : OGR_FD_Reference(defn);
833 0 : return defn;
834 : }
835 1 : SWIGINTERN OGRErr OGRFeatureShadow_SetGeometry(OGRFeatureShadow *self,OGRGeometryShadow *geom){
836 1 : return OGR_F_SetGeometry(self, geom);
837 : }
838 0 : SWIGINTERN OGRErr OGRFeatureShadow_SetGeometryDirectly(OGRFeatureShadow *self,OGRGeometryShadow *geom){
839 0 : return OGR_F_SetGeometryDirectly(self, geom);
840 : }
841 3 : SWIGINTERN OGRGeometryShadow *OGRFeatureShadow_GetGeometryRef(OGRFeatureShadow *self){
842 3 : return (OGRGeometryShadow*) OGR_F_GetGeometryRef(self);
843 : }
844 0 : SWIGINTERN OGRErr OGRFeatureShadow_SetGeomField__SWIG_0(OGRFeatureShadow *self,int iField,OGRGeometryShadow *geom){
845 0 : return OGR_F_SetGeomField(self, iField, geom);
846 : }
847 0 : SWIGINTERN OGRErr OGRFeatureShadow_SetGeomField__SWIG_1(OGRFeatureShadow *self,char const *field_name,OGRGeometryShadow *geom){
848 0 : int iField = OGR_F_GetGeomFieldIndex(self, field_name);
849 0 : if (iField == -1)
850 : {
851 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
852 0 : return 6;
853 : }
854 : else
855 0 : return OGR_F_SetGeomField(self, iField, geom);
856 : }
857 0 : SWIGINTERN OGRErr OGRFeatureShadow_SetGeomFieldDirectly__SWIG_0(OGRFeatureShadow *self,int iField,OGRGeometryShadow *geom){
858 0 : return OGR_F_SetGeomFieldDirectly(self, iField, geom);
859 : }
860 0 : SWIGINTERN OGRErr OGRFeatureShadow_SetGeomFieldDirectly__SWIG_1(OGRFeatureShadow *self,char const *field_name,OGRGeometryShadow *geom){
861 0 : int iField = OGR_F_GetGeomFieldIndex(self, field_name);
862 0 : if (iField == -1)
863 : {
864 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
865 0 : return 6;
866 : }
867 : else
868 0 : return OGR_F_SetGeomFieldDirectly(self, iField, geom);
869 : }
870 0 : SWIGINTERN OGRGeometryShadow *OGRFeatureShadow_GetGeomFieldRef__SWIG_0(OGRFeatureShadow *self,int iField){
871 0 : return (OGRGeometryShadow*) OGR_F_GetGeomFieldRef(self, iField);
872 : }
873 0 : SWIGINTERN OGRGeometryShadow *OGRFeatureShadow_GetGeomFieldRef__SWIG_1(OGRFeatureShadow *self,char const *field_name){
874 0 : int i = OGR_F_GetGeomFieldIndex(self, field_name);
875 0 : if (i == -1)
876 : {
877 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
878 0 : return NULL;
879 : }
880 : else
881 0 : return (OGRGeometryShadow*) OGR_F_GetGeomFieldRef(self, i);
882 : }
883 0 : SWIGINTERN OGRFeatureShadow *OGRFeatureShadow_Clone(OGRFeatureShadow *self){
884 0 : return (OGRFeatureShadow*) OGR_F_Clone(self);
885 : }
886 0 : SWIGINTERN bool OGRFeatureShadow_Equal(OGRFeatureShadow *self,OGRFeatureShadow *feature){
887 0 : return (OGR_F_Equal(self, feature) > 0);
888 : }
889 19 : SWIGINTERN int OGRFeatureShadow_GetFieldCount(OGRFeatureShadow *self){
890 19 : return OGR_F_GetFieldCount(self);
891 : }
892 0 : SWIGINTERN OGRFieldDefnShadow *OGRFeatureShadow_GetFieldDefnRef__SWIG_0(OGRFeatureShadow *self,int id){
893 0 : return (OGRFieldDefnShadow *) OGR_F_GetFieldDefnRef(self, id);
894 : }
895 0 : SWIGINTERN OGRFieldDefnShadow *OGRFeatureShadow_GetFieldDefnRef__SWIG_1(OGRFeatureShadow *self,char const *field_name){
896 0 : int i = OGR_F_GetFieldIndex(self, field_name);
897 0 : if (i == -1)
898 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
899 : else
900 0 : return (OGRFieldDefnShadow *) OGR_F_GetFieldDefnRef(self, i);
901 0 : return NULL;
902 : }
903 0 : SWIGINTERN int OGRFeatureShadow_GetGeomFieldCount(OGRFeatureShadow *self){
904 0 : return OGR_F_GetGeomFieldCount(self);
905 : }
906 0 : SWIGINTERN OGRGeomFieldDefnShadow *OGRFeatureShadow_GetGeomFieldDefnRef__SWIG_0(OGRFeatureShadow *self,int id){
907 0 : return (OGRGeomFieldDefnShadow *) OGR_F_GetGeomFieldDefnRef(self, id);
908 : }
909 0 : SWIGINTERN OGRGeomFieldDefnShadow *OGRFeatureShadow_GetGeomFieldDefnRef__SWIG_1(OGRFeatureShadow *self,char const *field_name){
910 0 : int i = OGR_F_GetGeomFieldIndex(self, field_name);
911 0 : if (i == -1)
912 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
913 : else
914 0 : return (OGRGeomFieldDefnShadow *) OGR_F_GetGeomFieldDefnRef(self, i);
915 0 : return NULL;
916 : }
917 16 : SWIGINTERN char const *OGRFeatureShadow_GetFieldAsString__SWIG_0(OGRFeatureShadow *self,int id){
918 16 : return OGR_F_GetFieldAsString(self, id);
919 : }
920 0 : SWIGINTERN char const *OGRFeatureShadow_GetFieldAsString__SWIG_1(OGRFeatureShadow *self,char const *field_name){
921 0 : int i = OGR_F_GetFieldIndex(self, field_name);
922 0 : if (i == -1)
923 : {
924 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
925 0 : return NULL;
926 : }
927 : else
928 : {
929 0 : return OGR_F_GetFieldAsString(self, i);
930 : }
931 : }
932 0 : SWIGINTERN char const *OGRFeatureShadow_GetFieldAsISO8601DateTime__SWIG_0(OGRFeatureShadow *self,int id,char **options=0){
933 0 : return OGR_F_GetFieldAsISO8601DateTime(self, id, options);
934 : }
935 0 : SWIGINTERN char const *OGRFeatureShadow_GetFieldAsISO8601DateTime__SWIG_1(OGRFeatureShadow *self,char const *field_name,char **options=0){
936 0 : int i = OGR_F_GetFieldIndex(self, field_name);
937 0 : if (i == -1)
938 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
939 : else
940 0 : return OGR_F_GetFieldAsISO8601DateTime(self, i, options);
941 0 : return NULL;
942 : }
943 0 : SWIGINTERN int OGRFeatureShadow_GetFieldAsInteger__SWIG_0(OGRFeatureShadow *self,int id){
944 0 : return OGR_F_GetFieldAsInteger(self, id);
945 : }
946 0 : SWIGINTERN int OGRFeatureShadow_GetFieldAsInteger__SWIG_1(OGRFeatureShadow *self,char const *field_name){
947 0 : int i = OGR_F_GetFieldIndex(self, field_name);
948 0 : if (i == -1)
949 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
950 : else
951 0 : return OGR_F_GetFieldAsInteger(self, i);
952 0 : return 0;
953 : }
954 0 : SWIGINTERN GIntBig OGRFeatureShadow_GetFieldAsInteger64__SWIG_0(OGRFeatureShadow *self,int id){
955 0 : return OGR_F_GetFieldAsInteger64(self, id);
956 : }
957 0 : SWIGINTERN GIntBig OGRFeatureShadow_GetFieldAsInteger64__SWIG_1(OGRFeatureShadow *self,char const *field_name){
958 0 : int i = OGR_F_GetFieldIndex(self, field_name);
959 0 : if (i == -1)
960 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
961 : else
962 0 : return OGR_F_GetFieldAsInteger64(self, i);
963 0 : return 0;
964 : }
965 0 : SWIGINTERN double OGRFeatureShadow_GetFieldAsDouble__SWIG_0(OGRFeatureShadow *self,int id){
966 0 : return OGR_F_GetFieldAsDouble(self, id);
967 : }
968 0 : SWIGINTERN double OGRFeatureShadow_GetFieldAsDouble__SWIG_1(OGRFeatureShadow *self,char const *field_name){
969 0 : int i = OGR_F_GetFieldIndex(self, field_name);
970 0 : if (i == -1)
971 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
972 : else
973 0 : return OGR_F_GetFieldAsDouble(self, i);
974 0 : return 0;
975 : }
976 0 : SWIGINTERN void OGRFeatureShadow_GetFieldAsDateTime__SWIG_0(OGRFeatureShadow *self,int id,int *pnYear,int *pnMonth,int *pnDay,int *pnHour,int *pnMinute,float *pfSecond,int *pnTZFlag){
977 0 : OGR_F_GetFieldAsDateTimeEx(self, id, pnYear, pnMonth, pnDay,
978 : pnHour, pnMinute, pfSecond,
979 : pnTZFlag);
980 0 : }
981 0 : SWIGINTERN void OGRFeatureShadow_GetFieldAsDateTime__SWIG_1(OGRFeatureShadow *self,char const *field_name,int *pnYear,int *pnMonth,int *pnDay,int *pnHour,int *pnMinute,float *pfSecond,int *pnTZFlag){
982 0 : int id = OGR_F_GetFieldIndex(self, field_name);
983 0 : if (id == -1)
984 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
985 : else
986 0 : OGR_F_GetFieldAsDateTimeEx(self, id, pnYear, pnMonth, pnDay,
987 : pnHour, pnMinute, pfSecond,
988 : pnTZFlag);
989 0 : }
990 0 : SWIGINTERN int const *OGRFeatureShadow_GetFieldAsIntegerList(OGRFeatureShadow *self,int id,int *count){
991 0 : return OGR_F_GetFieldAsIntegerList(self, id, count);
992 : }
993 0 : SWIGINTERN double const *OGRFeatureShadow_GetFieldAsDoubleList(OGRFeatureShadow *self,int id,int *count){
994 0 : return OGR_F_GetFieldAsDoubleList(self, id, count);
995 : }
996 0 : SWIGINTERN char **OGRFeatureShadow_GetFieldAsStringList(OGRFeatureShadow *self,int id){
997 0 : return OGR_F_GetFieldAsStringList(self, id);
998 : }
999 16 : SWIGINTERN bool OGRFeatureShadow_IsFieldSet__SWIG_0(OGRFeatureShadow *self,int id){
1000 16 : return (OGR_F_IsFieldSet(self, id) > 0);
1001 : }
1002 0 : SWIGINTERN bool OGRFeatureShadow_IsFieldSet__SWIG_1(OGRFeatureShadow *self,char const *field_name){
1003 0 : int i = OGR_F_GetFieldIndex(self, field_name);
1004 0 : if (i == -1)
1005 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
1006 : else
1007 0 : return (OGR_F_IsFieldSet(self, i) > 0);
1008 0 : return false;
1009 : }
1010 0 : SWIGINTERN bool OGRFeatureShadow_IsFieldNull__SWIG_0(OGRFeatureShadow *self,int id){
1011 0 : return (OGR_F_IsFieldNull(self, id) > 0);
1012 : }
1013 0 : SWIGINTERN bool OGRFeatureShadow_IsFieldNull__SWIG_1(OGRFeatureShadow *self,char const *field_name){
1014 0 : int i = OGR_F_GetFieldIndex(self, field_name);
1015 0 : if (i == -1)
1016 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
1017 : else
1018 0 : return (OGR_F_IsFieldNull(self, i) > 0);
1019 0 : return false;
1020 : }
1021 0 : SWIGINTERN bool OGRFeatureShadow_IsFieldSetAndNotNull__SWIG_0(OGRFeatureShadow *self,int id){
1022 0 : return (OGR_F_IsFieldSetAndNotNull(self, id) > 0);
1023 : }
1024 0 : SWIGINTERN bool OGRFeatureShadow_IsFieldSetAndNotNull__SWIG_1(OGRFeatureShadow *self,char const *field_name){
1025 0 : int i = OGR_F_GetFieldIndex(self, field_name);
1026 0 : if (i == -1)
1027 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
1028 : else
1029 0 : return (OGR_F_IsFieldSetAndNotNull(self, i) > 0);
1030 0 : return false;
1031 : }
1032 0 : SWIGINTERN int OGRFeatureShadow_GetFieldIndex(OGRFeatureShadow *self,char const *field_name){
1033 : // Do not issue an error if the field doesn't exist. It is intended to be silent
1034 0 : return OGR_F_GetFieldIndex(self, field_name);
1035 : }
1036 0 : SWIGINTERN int OGRFeatureShadow_GetGeomFieldIndex(OGRFeatureShadow *self,char const *field_name){
1037 : // Do not issue an error if the field doesn't exist. It is intended to be silent
1038 0 : return OGR_F_GetGeomFieldIndex(self, field_name);
1039 : }
1040 3 : SWIGINTERN GIntBig OGRFeatureShadow_GetFID(OGRFeatureShadow *self){
1041 3 : return OGR_F_GetFID(self);
1042 : }
1043 0 : SWIGINTERN OGRErr OGRFeatureShadow_SetFID(OGRFeatureShadow *self,GIntBig fid){
1044 0 : return OGR_F_SetFID(self, fid);
1045 : }
1046 0 : SWIGINTERN void OGRFeatureShadow_DumpReadable(OGRFeatureShadow *self){
1047 0 : OGR_F_DumpReadable(self, NULL);
1048 0 : }
1049 0 : SWIGINTERN retStringAndCPLFree *OGRFeatureShadow_DumpReadableAsString(OGRFeatureShadow *self,char **options=NULL){
1050 0 : return OGR_F_DumpReadableAsString(self, options);
1051 : }
1052 0 : SWIGINTERN void OGRFeatureShadow_UnsetField__SWIG_0(OGRFeatureShadow *self,int id){
1053 0 : OGR_F_UnsetField(self, id);
1054 0 : }
1055 0 : SWIGINTERN void OGRFeatureShadow_UnsetField__SWIG_1(OGRFeatureShadow *self,char const *field_name){
1056 0 : int i = OGR_F_GetFieldIndex(self, field_name);
1057 0 : if (i == -1)
1058 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
1059 : else
1060 0 : OGR_F_UnsetField(self, i);
1061 0 : }
1062 0 : SWIGINTERN void OGRFeatureShadow_SetFieldNull__SWIG_0(OGRFeatureShadow *self,int id){
1063 0 : OGR_F_SetFieldNull(self, id);
1064 0 : }
1065 0 : SWIGINTERN void OGRFeatureShadow_SetFieldNull__SWIG_1(OGRFeatureShadow *self,char const *field_name){
1066 0 : int i = OGR_F_GetFieldIndex(self, field_name);
1067 0 : if (i == -1)
1068 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
1069 : else
1070 0 : OGR_F_SetFieldNull(self, i);
1071 0 : }
1072 0 : SWIGINTERN void OGRFeatureShadow_SetField__SWIG_0(OGRFeatureShadow *self,int id,char const *value){
1073 0 : OGR_F_SetFieldString(self, id, value);
1074 0 : }
1075 1 : SWIGINTERN void OGRFeatureShadow_SetField__SWIG_1(OGRFeatureShadow *self,char const *field_name,char const *value){
1076 1 : int i = OGR_F_GetFieldIndex(self, field_name);
1077 1 : if (i == -1)
1078 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
1079 : else
1080 1 : OGR_F_SetFieldString(self, i, value);
1081 1 : }
1082 0 : SWIGINTERN void OGRFeatureShadow_SetFieldInteger64(OGRFeatureShadow *self,int id,GIntBig value){
1083 0 : OGR_F_SetFieldInteger64(self, id, value);
1084 0 : }
1085 0 : SWIGINTERN void OGRFeatureShadow_SetField__SWIG_2(OGRFeatureShadow *self,int id,int value){
1086 0 : OGR_F_SetFieldInteger(self, id, value);
1087 0 : }
1088 1 : SWIGINTERN void OGRFeatureShadow_SetField__SWIG_3(OGRFeatureShadow *self,char const *field_name,int value){
1089 1 : int i = OGR_F_GetFieldIndex(self, field_name);
1090 1 : if (i == -1)
1091 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
1092 : else
1093 1 : OGR_F_SetFieldInteger(self, i, value);
1094 1 : }
1095 0 : SWIGINTERN void OGRFeatureShadow_SetField__SWIG_4(OGRFeatureShadow *self,int id,double value){
1096 0 : OGR_F_SetFieldDouble(self, id, value);
1097 0 : }
1098 1 : SWIGINTERN void OGRFeatureShadow_SetField__SWIG_5(OGRFeatureShadow *self,char const *field_name,double value){
1099 1 : int i = OGR_F_GetFieldIndex(self, field_name);
1100 1 : if (i == -1)
1101 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
1102 : else
1103 1 : OGR_F_SetFieldDouble(self, i, value);
1104 1 : }
1105 0 : SWIGINTERN void OGRFeatureShadow_SetField__SWIG_6(OGRFeatureShadow *self,int id,int year,int month,int day,int hour,int minute,float second,int tzflag){
1106 0 : OGR_F_SetFieldDateTimeEx(self, id, year, month, day,
1107 : hour, minute, second,
1108 : tzflag);
1109 0 : }
1110 1 : SWIGINTERN void OGRFeatureShadow_SetField__SWIG_7(OGRFeatureShadow *self,char const *field_name,int year,int month,int day,int hour,int minute,float second,int tzflag){
1111 1 : int i = OGR_F_GetFieldIndex(self, field_name);
1112 1 : if (i == -1)
1113 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
1114 : else
1115 1 : OGR_F_SetFieldDateTimeEx(self, i, year, month, day,
1116 : hour, minute, second,
1117 : tzflag);
1118 1 : }
1119 0 : SWIGINTERN void OGRFeatureShadow_SetFieldIntegerList(OGRFeatureShadow *self,int id,int nList,int *pList){
1120 0 : OGR_F_SetFieldIntegerList(self, id, nList, pList);
1121 0 : }
1122 0 : SWIGINTERN void OGRFeatureShadow_SetFieldDoubleList(OGRFeatureShadow *self,int id,int nList,double *pList){
1123 0 : OGR_F_SetFieldDoubleList(self, id, nList, pList);
1124 0 : }
1125 0 : SWIGINTERN void OGRFeatureShadow_SetFieldStringList(OGRFeatureShadow *self,int id,char **pList){
1126 0 : OGR_F_SetFieldStringList(self, id, pList);
1127 0 : }
1128 0 : SWIGINTERN void OGRFeatureShadow_SetFieldBinaryFromHexString__SWIG_0(OGRFeatureShadow *self,int id,char const *pszValue){
1129 : int nBytes;
1130 0 : GByte* pabyBuf = CPLHexToBinary(pszValue, &nBytes );
1131 0 : OGR_F_SetFieldBinary(self, id, nBytes, pabyBuf);
1132 0 : CPLFree(pabyBuf);
1133 0 : }
1134 0 : SWIGINTERN void OGRFeatureShadow_SetFieldBinaryFromHexString__SWIG_1(OGRFeatureShadow *self,char const *field_name,char const *pszValue){
1135 0 : int i = OGR_F_GetFieldIndex(self, field_name);
1136 0 : if (i == -1)
1137 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
1138 : else
1139 : {
1140 : int nBytes;
1141 0 : GByte* pabyBuf = CPLHexToBinary(pszValue, &nBytes );
1142 0 : OGR_F_SetFieldBinary(self, i, nBytes, pabyBuf);
1143 0 : CPLFree(pabyBuf);
1144 : }
1145 0 : }
1146 0 : SWIGINTERN OGRErr OGRFeatureShadow_SetFrom(OGRFeatureShadow *self,OGRFeatureShadow *other,int forgiving=1){
1147 0 : return OGR_F_SetFrom(self, other, forgiving);
1148 : }
1149 0 : SWIGINTERN OGRErr OGRFeatureShadow_SetFromWithMap(OGRFeatureShadow *self,OGRFeatureShadow *other,int forgiving,int nList,int *pList){
1150 0 : if (nList != OGR_F_GetFieldCount(other))
1151 : {
1152 0 : CPLError(CE_Failure, CPLE_AppDefined,
1153 : "The size of map doesn't match with the field count of the source feature");
1154 0 : return 6;
1155 : }
1156 0 : return OGR_F_SetFromWithMap(self, other, forgiving, pList);
1157 : }
1158 3 : SWIGINTERN char const *OGRFeatureShadow_GetStyleString(OGRFeatureShadow *self){
1159 3 : return (const char*) OGR_F_GetStyleString(self);
1160 : }
1161 0 : SWIGINTERN void OGRFeatureShadow_SetStyleString(OGRFeatureShadow *self,char const *the_string){
1162 0 : OGR_F_SetStyleString(self, the_string);
1163 0 : }
1164 0 : SWIGINTERN OGRFieldType OGRFeatureShadow_GetFieldType__SWIG_0(OGRFeatureShadow *self,int id){
1165 0 : OGRFieldDefnH fd = OGR_F_GetFieldDefnRef( self, id );
1166 0 : if (fd)
1167 0 : return (OGRFieldType) OGR_Fld_GetType( fd );
1168 : else
1169 0 : return (OGRFieldType)0;
1170 : }
1171 0 : SWIGINTERN OGRFieldType OGRFeatureShadow_GetFieldType__SWIG_1(OGRFeatureShadow *self,char const *field_name){
1172 0 : int i = OGR_F_GetFieldIndex(self, field_name);
1173 0 : if (i == -1) {
1174 0 : CPLError(CE_Failure, 1, FIELD_NAME_ERROR_TMPL, field_name);
1175 0 : return (OGRFieldType)0;
1176 : } else
1177 0 : return (OGRFieldType) OGR_Fld_GetType( OGR_F_GetFieldDefnRef( self, i ) );
1178 : }
1179 0 : SWIGINTERN int OGRFeatureShadow_Validate(OGRFeatureShadow *self,int flags=OGR_F_VAL_ALL,int bEmitError=TRUE){
1180 0 : return OGR_F_Validate(self, flags, bEmitError);
1181 : }
1182 0 : SWIGINTERN void OGRFeatureShadow_FillUnsetWithDefault(OGRFeatureShadow *self,int bNotNullableOnly=FALSE,char **options=NULL){
1183 0 : OGR_F_FillUnsetWithDefault(self, bNotNullableOnly, options );
1184 0 : }
1185 0 : SWIGINTERN char const *OGRFeatureShadow_GetNativeData(OGRFeatureShadow *self){
1186 0 : return OGR_F_GetNativeData(self);
1187 : }
1188 0 : SWIGINTERN char const *OGRFeatureShadow_GetNativeMediaType(OGRFeatureShadow *self){
1189 0 : return OGR_F_GetNativeMediaType(self);
1190 : }
1191 0 : SWIGINTERN void OGRFeatureShadow_SetNativeData(OGRFeatureShadow *self,char const *nativeData){
1192 0 : OGR_F_SetNativeData(self, nativeData);
1193 0 : }
1194 0 : SWIGINTERN void OGRFeatureShadow_SetNativeMediaType(OGRFeatureShadow *self,char const *nativeMediaType){
1195 0 : OGR_F_SetNativeMediaType(self, nativeMediaType);
1196 0 : }
1197 :
1198 0 : static int ValidateOGRGeometryType(OGRwkbGeometryType field_type)
1199 : {
1200 0 : switch(field_type)
1201 : {
1202 0 : case wkbUnknown:
1203 : case wkbPoint:
1204 : case wkbLineString:
1205 : case wkbPolygon:
1206 : case wkbMultiPoint:
1207 : case wkbMultiLineString:
1208 : case wkbMultiPolygon:
1209 : case wkbGeometryCollection:
1210 : case wkbCircularString:
1211 : case wkbCompoundCurve:
1212 : case wkbCurvePolygon:
1213 : case wkbMultiCurve:
1214 : case wkbMultiSurface:
1215 : case wkbCurve:
1216 : case wkbSurface:
1217 : case wkbTriangle:
1218 : case wkbTIN:
1219 : case wkbPolyhedralSurface:
1220 : case wkbNone:
1221 : /*case wkbLinearRing:*/
1222 : case wkbCircularStringZ:
1223 : case wkbCompoundCurveZ:
1224 : case wkbCurvePolygonZ:
1225 : case wkbMultiCurveZ:
1226 : case wkbMultiSurfaceZ:
1227 : case wkbCurveZ:
1228 : case wkbSurfaceZ:
1229 : case wkbTriangleZ:
1230 : case wkbTINZ:
1231 : case wkbPolyhedralSurfaceZ:
1232 : case wkbPoint25D:
1233 : case wkbLineString25D:
1234 : case wkbPolygon25D:
1235 : case wkbMultiPoint25D:
1236 : case wkbMultiLineString25D:
1237 : case wkbMultiPolygon25D:
1238 : case wkbGeometryCollection25D:
1239 : case wkbPointM:
1240 : case wkbLineStringM:
1241 : case wkbPolygonM:
1242 : case wkbMultiPointM:
1243 : case wkbMultiLineStringM:
1244 : case wkbMultiPolygonM:
1245 : case wkbGeometryCollectionM:
1246 : case wkbCircularStringM:
1247 : case wkbCompoundCurveM:
1248 : case wkbCurvePolygonM:
1249 : case wkbMultiCurveM:
1250 : case wkbMultiSurfaceM:
1251 : case wkbCurveM:
1252 : case wkbSurfaceM:
1253 : case wkbTriangleM:
1254 : case wkbTINM:
1255 : case wkbPolyhedralSurfaceM:
1256 : case wkbPointZM:
1257 : case wkbLineStringZM:
1258 : case wkbPolygonZM:
1259 : case wkbMultiPointZM:
1260 : case wkbMultiLineStringZM:
1261 : case wkbMultiPolygonZM:
1262 : case wkbGeometryCollectionZM:
1263 : case wkbCircularStringZM:
1264 : case wkbCompoundCurveZM:
1265 : case wkbCurvePolygonZM:
1266 : case wkbMultiCurveZM:
1267 : case wkbMultiSurfaceZM:
1268 : case wkbCurveZM:
1269 : case wkbSurfaceZM:
1270 : case wkbTriangleZM:
1271 : case wkbTINZM:
1272 : case wkbPolyhedralSurfaceZM:
1273 0 : return TRUE;
1274 0 : default:
1275 0 : CPLError(CE_Failure, CPLE_IllegalArg, "Illegal geometry type value");
1276 0 : return FALSE;
1277 : }
1278 : }
1279 :
1280 6 : SWIGINTERN void delete_OGRFeatureDefnShadow(OGRFeatureDefnShadow *self){
1281 : /*OGR_FD_Destroy(self);*/
1282 6 : OGR_FD_Release( OGRFeatureDefnH(self) );
1283 6 : }
1284 0 : SWIGINTERN OGRFeatureDefnShadow *new_OGRFeatureDefnShadow(char const *name_null_ok=NULL){
1285 0 : OGRFeatureDefnH h = OGR_FD_Create(name_null_ok);
1286 0 : OGR_FD_Reference(h);
1287 0 : return (OGRFeatureDefnShadow* )h;
1288 : }
1289 7 : SWIGINTERN char const *OGRFeatureDefnShadow_GetName(OGRFeatureDefnShadow *self){
1290 7 : return OGR_FD_GetName(self);
1291 : }
1292 19 : SWIGINTERN int OGRFeatureDefnShadow_GetFieldCount(OGRFeatureDefnShadow *self){
1293 19 : return OGR_FD_GetFieldCount(self);
1294 : }
1295 32 : SWIGINTERN OGRFieldDefnShadow *OGRFeatureDefnShadow_GetFieldDefn(OGRFeatureDefnShadow *self,int i){
1296 32 : return (OGRFieldDefnShadow*) OGR_FD_GetFieldDefn(self, i);
1297 : }
1298 0 : SWIGINTERN int OGRFeatureDefnShadow_GetFieldIndex(OGRFeatureDefnShadow *self,char const *field_name){
1299 : // Do not issue an error if the field doesn't exist. It is intended to be silent
1300 0 : return OGR_FD_GetFieldIndex(self, field_name);
1301 : }
1302 0 : SWIGINTERN void OGRFeatureDefnShadow_AddFieldDefn(OGRFeatureDefnShadow *self,OGRFieldDefnShadow *defn){
1303 0 : OGR_FD_AddFieldDefn(self, defn);
1304 0 : }
1305 0 : SWIGINTERN int OGRFeatureDefnShadow_GetGeomFieldCount(OGRFeatureDefnShadow *self){
1306 0 : return OGR_FD_GetGeomFieldCount(self);
1307 : }
1308 0 : SWIGINTERN OGRGeomFieldDefnShadow *OGRFeatureDefnShadow_GetGeomFieldDefn(OGRFeatureDefnShadow *self,int i){
1309 0 : return (OGRGeomFieldDefnShadow*) OGR_FD_GetGeomFieldDefn(self, i);
1310 : }
1311 0 : SWIGINTERN int OGRFeatureDefnShadow_GetGeomFieldIndex(OGRFeatureDefnShadow *self,char const *field_name){
1312 : // Do not issue an error if the field doesn't exist. It is intended to be silent
1313 0 : return OGR_FD_GetGeomFieldIndex(self, field_name);
1314 : }
1315 0 : SWIGINTERN void OGRFeatureDefnShadow_AddGeomFieldDefn(OGRFeatureDefnShadow *self,OGRGeomFieldDefnShadow *defn){
1316 0 : OGR_FD_AddGeomFieldDefn(self, defn);
1317 0 : }
1318 0 : SWIGINTERN OGRErr OGRFeatureDefnShadow_DeleteGeomFieldDefn(OGRFeatureDefnShadow *self,int idx){
1319 0 : return OGR_FD_DeleteGeomFieldDefn(self, idx);
1320 : }
1321 1 : SWIGINTERN OGRwkbGeometryType OGRFeatureDefnShadow_GetGeomType(OGRFeatureDefnShadow *self){
1322 1 : return (OGRwkbGeometryType) OGR_FD_GetGeomType(self);
1323 : }
1324 0 : SWIGINTERN void OGRFeatureDefnShadow_SetGeomType(OGRFeatureDefnShadow *self,OGRwkbGeometryType geom_type){
1325 0 : if( ValidateOGRGeometryType(geom_type) )
1326 0 : OGR_FD_SetGeomType(self, geom_type);
1327 0 : }
1328 0 : SWIGINTERN int OGRFeatureDefnShadow_GetReferenceCount(OGRFeatureDefnShadow *self){
1329 0 : return OGR_FD_GetReferenceCount(self);
1330 : }
1331 0 : SWIGINTERN int OGRFeatureDefnShadow_IsGeometryIgnored(OGRFeatureDefnShadow *self){
1332 0 : return OGR_FD_IsGeometryIgnored(self);
1333 : }
1334 0 : SWIGINTERN void OGRFeatureDefnShadow_SetGeometryIgnored(OGRFeatureDefnShadow *self,int bIgnored){
1335 0 : return OGR_FD_SetGeometryIgnored(self,bIgnored);
1336 : }
1337 0 : SWIGINTERN int OGRFeatureDefnShadow_IsStyleIgnored(OGRFeatureDefnShadow *self){
1338 0 : return OGR_FD_IsStyleIgnored(self);
1339 : }
1340 0 : SWIGINTERN void OGRFeatureDefnShadow_SetStyleIgnored(OGRFeatureDefnShadow *self,int bIgnored){
1341 0 : return OGR_FD_SetStyleIgnored(self,bIgnored);
1342 : }
1343 0 : SWIGINTERN int OGRFeatureDefnShadow_IsSame(OGRFeatureDefnShadow *self,OGRFeatureDefnShadow *other_defn){
1344 0 : return OGR_FD_IsSame(self, other_defn);
1345 : }
1346 :
1347 4 : static int ValidateOGRFieldType(OGRFieldType field_type)
1348 : {
1349 4 : switch(field_type)
1350 : {
1351 4 : case OFTInteger:
1352 : case OFTIntegerList:
1353 : case OFTReal:
1354 : case OFTRealList:
1355 : case OFTString:
1356 : case OFTStringList:
1357 : case OFTBinary:
1358 : case OFTDate:
1359 : case OFTTime:
1360 : case OFTDateTime:
1361 : case OFTInteger64:
1362 : case OFTInteger64List:
1363 4 : return TRUE;
1364 0 : default:
1365 0 : CPLError(CE_Failure, CPLE_IllegalArg, "Illegal field type value");
1366 0 : return FALSE;
1367 : }
1368 : }
1369 :
1370 :
1371 0 : static int ValidateOGRFieldSubType(OGRFieldSubType field_subtype)
1372 : {
1373 0 : switch(field_subtype)
1374 : {
1375 0 : case OFSTNone:
1376 : case OFSTBoolean:
1377 : case OFSTInt16:
1378 : case OFSTFloat32:
1379 : case OFSTJSON:
1380 : case OFSTUUID:
1381 0 : return TRUE;
1382 0 : default:
1383 0 : CPLError(CE_Failure, CPLE_IllegalArg, "Illegal field subtype value");
1384 0 : return FALSE;
1385 : }
1386 : }
1387 :
1388 4 : SWIGINTERN void delete_OGRFieldDefnShadow(OGRFieldDefnShadow *self){
1389 4 : OGR_Fld_Destroy(self);
1390 4 : }
1391 4 : SWIGINTERN OGRFieldDefnShadow *new_OGRFieldDefnShadow(char const *name_null_ok="unnamed",OGRFieldType field_type=OFTString){
1392 4 : if (ValidateOGRFieldType(field_type))
1393 4 : return (OGRFieldDefnShadow*) OGR_Fld_Create(name_null_ok, field_type);
1394 : else
1395 0 : return NULL;
1396 : }
1397 0 : SWIGINTERN char const *OGRFieldDefnShadow_GetName(OGRFieldDefnShadow *self){
1398 0 : return OGR_Fld_GetNameRef(self);
1399 : }
1400 32 : SWIGINTERN char const *OGRFieldDefnShadow_GetNameRef(OGRFieldDefnShadow *self){
1401 32 : return OGR_Fld_GetNameRef(self);
1402 : }
1403 0 : SWIGINTERN void OGRFieldDefnShadow_SetName(OGRFieldDefnShadow *self,char const *name){
1404 0 : OGR_Fld_SetName(self, name);
1405 0 : }
1406 0 : SWIGINTERN char const *OGRFieldDefnShadow_GetAlternativeName(OGRFieldDefnShadow *self){
1407 0 : return OGR_Fld_GetAlternativeNameRef(self);
1408 : }
1409 0 : SWIGINTERN char const *OGRFieldDefnShadow_GetAlternativeNameRef(OGRFieldDefnShadow *self){
1410 0 : return OGR_Fld_GetAlternativeNameRef(self);
1411 : }
1412 0 : SWIGINTERN void OGRFieldDefnShadow_SetAlternativeName(OGRFieldDefnShadow *self,char const *alternativeName){
1413 0 : OGR_Fld_SetAlternativeName(self, alternativeName);
1414 0 : }
1415 68 : SWIGINTERN OGRFieldType OGRFieldDefnShadow_GetType(OGRFieldDefnShadow *self){
1416 68 : return OGR_Fld_GetType(self);
1417 : }
1418 0 : SWIGINTERN void OGRFieldDefnShadow_SetType(OGRFieldDefnShadow *self,OGRFieldType type){
1419 0 : if (ValidateOGRFieldType(type))
1420 0 : OGR_Fld_SetType(self, type);
1421 0 : }
1422 0 : SWIGINTERN OGRFieldSubType OGRFieldDefnShadow_GetSubType(OGRFieldDefnShadow *self){
1423 0 : return OGR_Fld_GetSubType(self);
1424 : }
1425 0 : SWIGINTERN void OGRFieldDefnShadow_SetSubType(OGRFieldDefnShadow *self,OGRFieldSubType type){
1426 0 : if (ValidateOGRFieldSubType(type))
1427 0 : OGR_Fld_SetSubType(self, type);
1428 0 : }
1429 0 : SWIGINTERN OGRJustification OGRFieldDefnShadow_GetJustify(OGRFieldDefnShadow *self){
1430 0 : return OGR_Fld_GetJustify(self);
1431 : }
1432 0 : SWIGINTERN void OGRFieldDefnShadow_SetJustify(OGRFieldDefnShadow *self,OGRJustification justify){
1433 0 : OGR_Fld_SetJustify(self, justify);
1434 0 : }
1435 16 : SWIGINTERN int OGRFieldDefnShadow_GetWidth(OGRFieldDefnShadow *self){
1436 16 : return OGR_Fld_GetWidth(self);
1437 : }
1438 1 : SWIGINTERN void OGRFieldDefnShadow_SetWidth(OGRFieldDefnShadow *self,int width){
1439 1 : OGR_Fld_SetWidth(self, width);
1440 1 : }
1441 16 : SWIGINTERN int OGRFieldDefnShadow_GetPrecision(OGRFieldDefnShadow *self){
1442 16 : return OGR_Fld_GetPrecision(self);
1443 : }
1444 0 : SWIGINTERN void OGRFieldDefnShadow_SetPrecision(OGRFieldDefnShadow *self,int precision){
1445 0 : OGR_Fld_SetPrecision(self, precision);
1446 0 : }
1447 0 : SWIGINTERN int OGRFieldDefnShadow_GetTZFlag(OGRFieldDefnShadow *self){
1448 0 : return OGR_Fld_GetTZFlag(self);
1449 : }
1450 0 : SWIGINTERN void OGRFieldDefnShadow_SetTZFlag(OGRFieldDefnShadow *self,int tzflag){
1451 0 : OGR_Fld_SetTZFlag(self, tzflag);
1452 0 : }
1453 0 : SWIGINTERN char const *OGRFieldDefnShadow_GetTypeName(OGRFieldDefnShadow *self){
1454 0 : return OGR_GetFieldTypeName(OGR_Fld_GetType(self));
1455 : }
1456 32 : SWIGINTERN char const *OGRFieldDefnShadow_GetFieldTypeName(OGRFieldDefnShadow *self,OGRFieldType type){
1457 32 : return OGR_GetFieldTypeName(type);
1458 : }
1459 0 : SWIGINTERN int OGRFieldDefnShadow_IsIgnored(OGRFieldDefnShadow *self){
1460 0 : return OGR_Fld_IsIgnored( self );
1461 : }
1462 0 : SWIGINTERN void OGRFieldDefnShadow_SetIgnored(OGRFieldDefnShadow *self,int bIgnored){
1463 0 : OGR_Fld_SetIgnored( self, bIgnored );
1464 0 : }
1465 0 : SWIGINTERN int OGRFieldDefnShadow_IsNullable(OGRFieldDefnShadow *self){
1466 0 : return OGR_Fld_IsNullable( self );
1467 : }
1468 0 : SWIGINTERN void OGRFieldDefnShadow_SetNullable(OGRFieldDefnShadow *self,int bNullable){
1469 0 : OGR_Fld_SetNullable( self, bNullable );
1470 0 : }
1471 0 : SWIGINTERN int OGRFieldDefnShadow_IsUnique(OGRFieldDefnShadow *self){
1472 0 : return OGR_Fld_IsUnique( self );
1473 : }
1474 0 : SWIGINTERN void OGRFieldDefnShadow_SetUnique(OGRFieldDefnShadow *self,int bUnique){
1475 0 : OGR_Fld_SetUnique( self, bUnique );
1476 0 : }
1477 0 : SWIGINTERN int OGRFieldDefnShadow_IsGenerated(OGRFieldDefnShadow *self){
1478 0 : return OGR_Fld_IsGenerated( self );
1479 : }
1480 0 : SWIGINTERN void OGRFieldDefnShadow_SetGenerated(OGRFieldDefnShadow *self,int bGenerated){
1481 0 : OGR_Fld_SetGenerated( self, bGenerated );
1482 0 : }
1483 0 : SWIGINTERN char const *OGRFieldDefnShadow_GetDefault(OGRFieldDefnShadow *self){
1484 0 : return OGR_Fld_GetDefault( self );
1485 : }
1486 0 : SWIGINTERN void OGRFieldDefnShadow_SetDefault(OGRFieldDefnShadow *self,char const *pszValue){
1487 0 : OGR_Fld_SetDefault( self, pszValue );
1488 0 : }
1489 0 : SWIGINTERN int OGRFieldDefnShadow_IsDefaultDriverSpecific(OGRFieldDefnShadow *self){
1490 0 : return OGR_Fld_IsDefaultDriverSpecific( self );
1491 : }
1492 0 : SWIGINTERN char const *OGRFieldDefnShadow_GetDomainName(OGRFieldDefnShadow *self){
1493 0 : return OGR_Fld_GetDomainName(self);
1494 : }
1495 0 : SWIGINTERN void OGRFieldDefnShadow_SetDomainName(OGRFieldDefnShadow *self,char const *name){
1496 0 : OGR_Fld_SetDomainName( self, name );
1497 0 : }
1498 0 : SWIGINTERN char const *OGRFieldDefnShadow_GetComment(OGRFieldDefnShadow *self){
1499 0 : return OGR_Fld_GetComment(self);
1500 : }
1501 0 : SWIGINTERN void OGRFieldDefnShadow_SetComment(OGRFieldDefnShadow *self,char const *comment){
1502 0 : OGR_Fld_SetComment( self, comment );
1503 0 : }
1504 0 : SWIGINTERN void delete_OGRGeomFieldDefnShadow(OGRGeomFieldDefnShadow *self){
1505 0 : OGR_GFld_Destroy(self);
1506 0 : }
1507 0 : SWIGINTERN OGRGeomFieldDefnShadow *new_OGRGeomFieldDefnShadow(char const *name_null_ok="",OGRwkbGeometryType field_type=wkbUnknown){
1508 0 : if( ValidateOGRGeometryType(field_type) )
1509 0 : return (OGRGeomFieldDefnShadow*) OGR_GFld_Create(name_null_ok, field_type);
1510 : else
1511 0 : return NULL;
1512 : }
1513 0 : SWIGINTERN char const *OGRGeomFieldDefnShadow_GetName(OGRGeomFieldDefnShadow *self){
1514 0 : return OGR_GFld_GetNameRef(self);
1515 : }
1516 0 : SWIGINTERN char const *OGRGeomFieldDefnShadow_GetNameRef(OGRGeomFieldDefnShadow *self){
1517 0 : return OGR_GFld_GetNameRef(self);
1518 : }
1519 0 : SWIGINTERN void OGRGeomFieldDefnShadow_SetName(OGRGeomFieldDefnShadow *self,char const *name){
1520 0 : OGR_GFld_SetName(self, name);
1521 0 : }
1522 0 : SWIGINTERN OGRwkbGeometryType OGRGeomFieldDefnShadow_GetType(OGRGeomFieldDefnShadow *self){
1523 0 : return OGR_GFld_GetType(self);
1524 : }
1525 0 : SWIGINTERN void OGRGeomFieldDefnShadow_SetType(OGRGeomFieldDefnShadow *self,OGRwkbGeometryType type){
1526 0 : if( ValidateOGRGeometryType(type) )
1527 0 : OGR_GFld_SetType(self, type);
1528 0 : }
1529 0 : SWIGINTERN OSRSpatialReferenceShadow *OGRGeomFieldDefnShadow_GetSpatialRef(OGRGeomFieldDefnShadow *self){
1530 0 : OGRSpatialReferenceH ref = OGR_GFld_GetSpatialRef(self);
1531 0 : if( ref )
1532 0 : OSRReference(ref);
1533 0 : return (OSRSpatialReferenceShadow*) ref;
1534 : }
1535 0 : SWIGINTERN void OGRGeomFieldDefnShadow_SetSpatialRef(OGRGeomFieldDefnShadow *self,OSRSpatialReferenceShadow *srs){
1536 0 : OGR_GFld_SetSpatialRef( self, (OGRSpatialReferenceH)srs );
1537 0 : }
1538 0 : SWIGINTERN int OGRGeomFieldDefnShadow_IsIgnored(OGRGeomFieldDefnShadow *self){
1539 0 : return OGR_GFld_IsIgnored( self );
1540 : }
1541 0 : SWIGINTERN void OGRGeomFieldDefnShadow_SetIgnored(OGRGeomFieldDefnShadow *self,int bIgnored){
1542 0 : OGR_GFld_SetIgnored( self, bIgnored );
1543 0 : }
1544 0 : SWIGINTERN int OGRGeomFieldDefnShadow_IsNullable(OGRGeomFieldDefnShadow *self){
1545 0 : return OGR_GFld_IsNullable( self );
1546 : }
1547 0 : SWIGINTERN void OGRGeomFieldDefnShadow_SetNullable(OGRGeomFieldDefnShadow *self,int bNullable){
1548 0 : return OGR_GFld_SetNullable( self, bNullable );
1549 : }
1550 0 : SWIGINTERN OGRGeomCoordinatePrecisionShadow *OGRGeomFieldDefnShadow_GetCoordinatePrecision(OGRGeomFieldDefnShadow *self){
1551 0 : return OGR_GFld_GetCoordinatePrecision(self);
1552 : }
1553 0 : SWIGINTERN void OGRGeomFieldDefnShadow_SetCoordinatePrecision(OGRGeomFieldDefnShadow *self,OGRGeomCoordinatePrecisionShadow *coordPrec){
1554 0 : OGR_GFld_SetCoordinatePrecision(self, coordPrec);
1555 0 : }
1556 :
1557 0 : OGRGeometryShadow* CreateGeometryFromWkb( size_t len, char *bin_string,
1558 : OSRSpatialReferenceShadow *reference=NULL ) {
1559 0 : OGRGeometryH geom = NULL;
1560 0 : OGRErr err = OGR_G_CreateFromWkbEx( (unsigned char *) bin_string,
1561 : reference,
1562 : &geom,
1563 : len );
1564 0 : if (err != 0 ) {
1565 0 : CPLError(CE_Failure, err, "%s", OGRErrMessages(err));
1566 0 : return NULL;
1567 : }
1568 0 : return (OGRGeometryShadow*) geom;
1569 : }
1570 :
1571 :
1572 :
1573 1 : OGRGeometryShadow* CreateGeometryFromWkt( char **val,
1574 : OSRSpatialReferenceShadow *reference=NULL ) {
1575 1 : OGRGeometryH geom = NULL;
1576 1 : OGRErr err = OGR_G_CreateFromWkt(val,
1577 : reference,
1578 : &geom);
1579 1 : if (err != 0 ) {
1580 0 : CPLError(CE_Failure, err, "%s", OGRErrMessages(err));
1581 0 : return NULL;
1582 : }
1583 1 : return (OGRGeometryShadow*) geom;
1584 : }
1585 :
1586 :
1587 :
1588 0 : OGRGeometryShadow *CreateGeometryFromGML( const char * input_string ) {
1589 0 : OGRGeometryShadow* geom = (OGRGeometryShadow*)OGR_G_CreateFromGML(input_string);
1590 0 : return geom;
1591 : }
1592 :
1593 :
1594 :
1595 0 : OGRGeometryShadow *CreateGeometryFromJson( const char * input_string ) {
1596 0 : OGRGeometryShadow* geom = (OGRGeometryShadow*)OGR_G_CreateGeometryFromJson(input_string);
1597 0 : return geom;
1598 : }
1599 :
1600 :
1601 :
1602 0 : OGRGeometryShadow *CreateGeometryFromEsriJson( const char * input_string ) {
1603 0 : OGRGeometryShadow* geom = (OGRGeometryShadow*)OGR_G_CreateGeometryFromEsriJson(input_string);
1604 0 : return geom;
1605 : }
1606 :
1607 :
1608 :
1609 0 : OGRGeometryShadow* BuildPolygonFromEdges( OGRGeometryShadow* hLineCollection,
1610 : int bBestEffort = 0,
1611 : int bAutoClose = 0,
1612 : double dfTolerance=0) {
1613 :
1614 0 : OGRGeometryH hPolygon = NULL;
1615 :
1616 : OGRErr eErr;
1617 :
1618 0 : hPolygon = OGRBuildPolygonFromEdges( hLineCollection, bBestEffort,
1619 : bAutoClose, dfTolerance, &eErr );
1620 :
1621 0 : if (eErr != OGRERR_NONE ) {
1622 0 : CPLError(CE_Failure, eErr, "%s", OGRErrMessages(eErr));
1623 0 : return NULL;
1624 : }
1625 :
1626 0 : return (OGRGeometryShadow* )hPolygon;
1627 : }
1628 :
1629 :
1630 0 : OGRGeometryShadow* ApproximateArcAngles(
1631 : double dfCenterX, double dfCenterY, double dfZ,
1632 : double dfPrimaryRadius, double dfSecondaryAxis, double dfRotation,
1633 : double dfStartAngle, double dfEndAngle,
1634 : double dfMaxAngleStepSizeDegrees ) {
1635 :
1636 0 : return (OGRGeometryShadow* )OGR_G_ApproximateArcAngles(
1637 : dfCenterX, dfCenterY, dfZ,
1638 : dfPrimaryRadius, dfSecondaryAxis, dfRotation,
1639 0 : dfStartAngle, dfEndAngle, dfMaxAngleStepSizeDegrees );
1640 : }
1641 :
1642 :
1643 0 : OGRGeometryShadow* ForceToPolygon( OGRGeometryShadow *geom_in ) {
1644 0 : if (geom_in == NULL)
1645 0 : return NULL;
1646 0 : return (OGRGeometryShadow* )OGR_G_ForceToPolygon( OGR_G_Clone(geom_in) );
1647 : }
1648 :
1649 :
1650 0 : OGRGeometryShadow* ForceToLineString( OGRGeometryShadow *geom_in ) {
1651 0 : if (geom_in == NULL)
1652 0 : return NULL;
1653 0 : return (OGRGeometryShadow* )OGR_G_ForceToLineString( OGR_G_Clone(geom_in) );
1654 : }
1655 :
1656 :
1657 0 : OGRGeometryShadow* ForceToMultiPolygon( OGRGeometryShadow *geom_in ) {
1658 0 : if (geom_in == NULL)
1659 0 : return NULL;
1660 0 : return (OGRGeometryShadow* )OGR_G_ForceToMultiPolygon( OGR_G_Clone(geom_in) );
1661 : }
1662 :
1663 :
1664 0 : OGRGeometryShadow* ForceToMultiPoint( OGRGeometryShadow *geom_in ) {
1665 0 : if (geom_in == NULL)
1666 0 : return NULL;
1667 0 : return (OGRGeometryShadow* )OGR_G_ForceToMultiPoint( OGR_G_Clone(geom_in) );
1668 : }
1669 :
1670 :
1671 0 : OGRGeometryShadow* ForceToMultiLineString( OGRGeometryShadow *geom_in ) {
1672 0 : if (geom_in == NULL)
1673 0 : return NULL;
1674 0 : return (OGRGeometryShadow* )OGR_G_ForceToMultiLineString( OGR_G_Clone(geom_in) );
1675 : }
1676 :
1677 :
1678 0 : OGRGeometryShadow* ForceTo( OGRGeometryShadow *geom_in, OGRwkbGeometryType eTargetType, char** options = NULL ) {
1679 0 : if (geom_in == NULL)
1680 0 : return NULL;
1681 0 : return (OGRGeometryShadow* )OGR_G_ForceTo( OGR_G_Clone(geom_in), eTargetType, options );
1682 : }
1683 :
1684 1 : SWIGINTERN void delete_OGRGeometryShadow(OGRGeometryShadow *self){
1685 1 : OGR_G_DestroyGeometry( self );
1686 1 : }
1687 1 : SWIGINTERN OGRGeometryShadow *new_OGRGeometryShadow(OGRwkbGeometryType type=wkbUnknown,char *wkt=0,int wkb=0,char *wkb_buf=0,char *gml=0){
1688 1 : if (type != wkbUnknown ) {
1689 0 : return (OGRGeometryShadow*) OGR_G_CreateGeometry( type );
1690 : }
1691 1 : else if ( wkt != 0 ) {
1692 1 : return CreateGeometryFromWkt( &wkt );
1693 : }
1694 0 : else if ( wkb != 0 ) {
1695 0 : return CreateGeometryFromWkb( wkb, wkb_buf );
1696 : }
1697 0 : else if ( gml != 0 ) {
1698 0 : return CreateGeometryFromGML( gml );
1699 : }
1700 : // throw?
1701 : else {
1702 0 : CPLError(CE_Failure, 1, "Empty geometries cannot be constructed");
1703 0 : return NULL;}
1704 :
1705 : }
1706 3 : SWIGINTERN OGRErr OGRGeometryShadow_ExportToWkt(OGRGeometryShadow *self,char **argout){
1707 3 : return OGR_G_ExportToWkt(self, argout);
1708 : }
1709 0 : SWIGINTERN OGRErr OGRGeometryShadow_ExportToIsoWkt(OGRGeometryShadow *self,char **argout){
1710 0 : return OGR_G_ExportToIsoWkt(self, argout);
1711 : }
1712 0 : SWIGINTERN retStringAndCPLFree *OGRGeometryShadow_ExportToGML__SWIG_0(OGRGeometryShadow *self){
1713 0 : return (retStringAndCPLFree*) OGR_G_ExportToGMLEx(self, NULL);
1714 : }
1715 0 : SWIGINTERN retStringAndCPLFree *OGRGeometryShadow_ExportToGML__SWIG_1(OGRGeometryShadow *self,char **options){
1716 0 : return (retStringAndCPLFree*) OGR_G_ExportToGMLEx(self, options);
1717 : }
1718 0 : SWIGINTERN retStringAndCPLFree *OGRGeometryShadow_ExportToKML(OGRGeometryShadow *self,char const *altitude_mode=NULL){
1719 0 : return (retStringAndCPLFree *) OGR_G_ExportToKML(self, altitude_mode);
1720 : }
1721 0 : SWIGINTERN retStringAndCPLFree *OGRGeometryShadow_ExportToJson(OGRGeometryShadow *self,char **options=0){
1722 0 : return (retStringAndCPLFree *) OGR_G_ExportToJsonEx(self, options);
1723 : }
1724 0 : SWIGINTERN void OGRGeometryShadow_AddPoint(OGRGeometryShadow *self,double x,double y,double z=0){
1725 0 : OGR_G_AddPoint( self, x, y, z );
1726 0 : }
1727 0 : SWIGINTERN void OGRGeometryShadow_AddPointM(OGRGeometryShadow *self,double x,double y,double m){
1728 0 : OGR_G_AddPointM( self, x, y, m );
1729 0 : }
1730 0 : SWIGINTERN void OGRGeometryShadow_AddPointZM(OGRGeometryShadow *self,double x,double y,double z,double m){
1731 0 : OGR_G_AddPointZM( self, x, y, z, m );
1732 0 : }
1733 0 : SWIGINTERN void OGRGeometryShadow_AddPoint_2D(OGRGeometryShadow *self,double x,double y){
1734 0 : OGR_G_AddPoint_2D( self, x, y );
1735 0 : }
1736 0 : SWIGINTERN OGRErr OGRGeometryShadow_AddGeometryDirectly(OGRGeometryShadow *self,OGRGeometryShadow *other_disown){
1737 0 : return OGR_G_AddGeometryDirectly( self, other_disown );
1738 : }
1739 0 : SWIGINTERN OGRErr OGRGeometryShadow_AddGeometry(OGRGeometryShadow *self,OGRGeometryShadow *other){
1740 0 : return OGR_G_AddGeometry( self, other );
1741 : }
1742 0 : SWIGINTERN OGRErr OGRGeometryShadow_RemoveGeometry(OGRGeometryShadow *self,int iSubGeom){
1743 0 : return OGR_G_RemoveGeometry( self, iSubGeom, TRUE );
1744 : }
1745 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Clone(OGRGeometryShadow *self){
1746 0 : return (OGRGeometryShadow*) OGR_G_Clone(self);
1747 : }
1748 3 : SWIGINTERN OGRwkbGeometryType OGRGeometryShadow_GetGeometryType(OGRGeometryShadow *self){
1749 3 : return (OGRwkbGeometryType) OGR_G_GetGeometryType(self);
1750 : }
1751 3 : SWIGINTERN char const *OGRGeometryShadow_GetGeometryName(OGRGeometryShadow *self){
1752 3 : return (const char *) OGR_G_GetGeometryName(self);
1753 : }
1754 0 : SWIGINTERN double OGRGeometryShadow_Length(OGRGeometryShadow *self){
1755 0 : return OGR_G_Length(self);
1756 : }
1757 0 : SWIGINTERN double OGRGeometryShadow_Area(OGRGeometryShadow *self){
1758 0 : return OGR_G_Area(self);
1759 : }
1760 0 : SWIGINTERN double OGRGeometryShadow_GeodesicLength(OGRGeometryShadow *self){
1761 0 : return OGR_G_GeodesicLength(self);
1762 : }
1763 0 : SWIGINTERN double OGRGeometryShadow_GeodesicArea(OGRGeometryShadow *self){
1764 0 : return OGR_G_GeodesicArea(self);
1765 : }
1766 0 : SWIGINTERN bool OGRGeometryShadow_IsClockwise(OGRGeometryShadow *self){
1767 0 : return OGR_G_IsClockwise(self);
1768 : }
1769 0 : SWIGINTERN double OGRGeometryShadow_GetArea(OGRGeometryShadow *self){
1770 0 : return OGR_G_Area(self);
1771 : }
1772 0 : SWIGINTERN int OGRGeometryShadow_GetPointCount(OGRGeometryShadow *self){
1773 0 : return OGR_G_GetPointCount(self);
1774 : }
1775 0 : SWIGINTERN double OGRGeometryShadow_GetX(OGRGeometryShadow *self,int point=0){
1776 0 : return OGR_G_GetX(self, point);
1777 : }
1778 0 : SWIGINTERN double OGRGeometryShadow_GetY(OGRGeometryShadow *self,int point=0){
1779 0 : return OGR_G_GetY(self, point);
1780 : }
1781 0 : SWIGINTERN double OGRGeometryShadow_GetZ(OGRGeometryShadow *self,int point=0){
1782 0 : return OGR_G_GetZ(self, point);
1783 : }
1784 0 : SWIGINTERN double OGRGeometryShadow_GetM(OGRGeometryShadow *self,int point=0){
1785 0 : return OGR_G_GetM(self, point);
1786 : }
1787 0 : SWIGINTERN void OGRGeometryShadow_GetPoint(OGRGeometryShadow *self,int iPoint=0,double argout[3]=NULL){
1788 :
1789 0 : OGR_G_GetPoint( self, iPoint, argout+0, argout+1, argout+2 );
1790 0 : }
1791 0 : SWIGINTERN void OGRGeometryShadow_GetPointZM(OGRGeometryShadow *self,int iPoint=0,double argout[4]=NULL){
1792 :
1793 0 : OGR_G_GetPointZM( self, iPoint, argout+0, argout+1, argout+2, argout+3 );
1794 0 : }
1795 0 : SWIGINTERN void OGRGeometryShadow_GetPoint_2D(OGRGeometryShadow *self,int iPoint=0,double argout[2]=NULL){
1796 :
1797 0 : OGR_G_GetPoint( self, iPoint, argout+0, argout+1, NULL );
1798 0 : }
1799 2 : SWIGINTERN int OGRGeometryShadow_GetGeometryCount(OGRGeometryShadow *self){
1800 2 : return OGR_G_GetGeometryCount(self);
1801 : }
1802 0 : SWIGINTERN void OGRGeometryShadow_SetPoint(OGRGeometryShadow *self,int point,double x,double y,double z=0){
1803 0 : OGR_G_SetPoint(self, point, x, y, z);
1804 0 : }
1805 0 : SWIGINTERN void OGRGeometryShadow_SetPointM(OGRGeometryShadow *self,int point,double x,double y,double m){
1806 0 : OGR_G_SetPointM(self, point, x, y, m);
1807 0 : }
1808 0 : SWIGINTERN void OGRGeometryShadow_SetPointZM(OGRGeometryShadow *self,int point,double x,double y,double z,double m){
1809 0 : OGR_G_SetPointZM(self, point, x, y, z, m);
1810 0 : }
1811 0 : SWIGINTERN void OGRGeometryShadow_SetPoint_2D(OGRGeometryShadow *self,int point,double x,double y){
1812 0 : OGR_G_SetPoint_2D(self, point, x, y);
1813 0 : }
1814 0 : SWIGINTERN void OGRGeometryShadow_SwapXY(OGRGeometryShadow *self){
1815 0 : OGR_G_SwapXY(self);
1816 0 : }
1817 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_GetGeometryRef(OGRGeometryShadow *self,int geom){
1818 0 : return (OGRGeometryShadow*) OGR_G_GetGeometryRef(self, geom);
1819 : }
1820 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Simplify(OGRGeometryShadow *self,double tolerance){
1821 0 : return (OGRGeometryShadow*) OGR_G_Simplify(self, tolerance);
1822 : }
1823 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_SimplifyPreserveTopology(OGRGeometryShadow *self,double tolerance){
1824 0 : return (OGRGeometryShadow*) OGR_G_SimplifyPreserveTopology(self, tolerance);
1825 : }
1826 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_DelaunayTriangulation(OGRGeometryShadow *self,double dfTolerance=0.0,int bOnlyEdges=FALSE){
1827 0 : return (OGRGeometryShadow*) OGR_G_DelaunayTriangulation(self, dfTolerance, bOnlyEdges);
1828 : }
1829 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_ConstrainedDelaunayTriangulation(OGRGeometryShadow *self){
1830 0 : return (OGRGeometryShadow*) OGR_G_ConstrainedDelaunayTriangulation(self);
1831 : }
1832 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Polygonize(OGRGeometryShadow *self){
1833 0 : return (OGRGeometryShadow*) OGR_G_Polygonize(self);
1834 : }
1835 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_BuildArea(OGRGeometryShadow *self){
1836 0 : return (OGRGeometryShadow*) OGR_G_BuildArea(self);
1837 : }
1838 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Boundary(OGRGeometryShadow *self){
1839 0 : return (OGRGeometryShadow*) OGR_G_Boundary(self);
1840 : }
1841 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_GetBoundary(OGRGeometryShadow *self){
1842 0 : return (OGRGeometryShadow*) OGR_G_Boundary(self);
1843 : }
1844 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_ConvexHull(OGRGeometryShadow *self){
1845 0 : return (OGRGeometryShadow*) OGR_G_ConvexHull(self);
1846 : }
1847 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_ConcaveHull(OGRGeometryShadow *self,double ratio,bool allowHoles){
1848 0 : return (OGRGeometryShadow*) OGR_G_ConcaveHull(self, ratio, allowHoles);
1849 : }
1850 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_MakeValid(OGRGeometryShadow *self,char **options=NULL){
1851 0 : return (OGRGeometryShadow*) OGR_G_MakeValidEx(self, options);
1852 : }
1853 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_SetPrecision(OGRGeometryShadow *self,double gridSize,int flags=0){
1854 0 : return (OGRGeometryShadow*) OGR_G_SetPrecision(self, gridSize, flags);
1855 : }
1856 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Normalize(OGRGeometryShadow *self){
1857 0 : return (OGRGeometryShadow*) OGR_G_Normalize(self);
1858 : }
1859 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_RemoveLowerDimensionSubGeoms(OGRGeometryShadow *self){
1860 0 : return (OGRGeometryShadow*) OGR_G_RemoveLowerDimensionSubGeoms(self);
1861 : }
1862 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Buffer__SWIG_0(OGRGeometryShadow *self,double distance,int quadsecs=30){
1863 0 : return (OGRGeometryShadow*) OGR_G_Buffer( self, distance, quadsecs );
1864 : }
1865 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Buffer__SWIG_1(OGRGeometryShadow *self,double distance,char **options){
1866 0 : return (OGRGeometryShadow*) OGR_G_BufferEx( self, distance, options );
1867 : }
1868 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Intersection(OGRGeometryShadow *self,OGRGeometryShadow *other){
1869 0 : return (OGRGeometryShadow*) OGR_G_Intersection( self, other );
1870 : }
1871 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Union(OGRGeometryShadow *self,OGRGeometryShadow *other){
1872 0 : return (OGRGeometryShadow*) OGR_G_Union( self, other );
1873 : }
1874 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_UnionCascaded(OGRGeometryShadow *self){
1875 0 : return (OGRGeometryShadow*) OGR_G_UnionCascaded( self );
1876 : }
1877 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_UnaryUnion(OGRGeometryShadow *self){
1878 0 : return (OGRGeometryShadow*) OGR_G_UnaryUnion( self );
1879 : }
1880 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Difference(OGRGeometryShadow *self,OGRGeometryShadow *other){
1881 0 : return (OGRGeometryShadow*) OGR_G_Difference( self, other );
1882 : }
1883 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_SymDifference(OGRGeometryShadow *self,OGRGeometryShadow *other){
1884 0 : return (OGRGeometryShadow*) OGR_G_SymDifference( self, other );
1885 : }
1886 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_SymmetricDifference(OGRGeometryShadow *self,OGRGeometryShadow *other){
1887 0 : return (OGRGeometryShadow*) OGR_G_SymDifference( self, other );
1888 : }
1889 0 : SWIGINTERN double OGRGeometryShadow_Distance(OGRGeometryShadow *self,OGRGeometryShadow *other){
1890 0 : return OGR_G_Distance(self, other);
1891 : }
1892 0 : SWIGINTERN double OGRGeometryShadow_Distance3D(OGRGeometryShadow *self,OGRGeometryShadow *other){
1893 0 : return OGR_G_Distance3D(self, other);
1894 : }
1895 0 : SWIGINTERN void OGRGeometryShadow_Empty(OGRGeometryShadow *self){
1896 0 : OGR_G_Empty(self);
1897 0 : }
1898 0 : SWIGINTERN bool OGRGeometryShadow_IsEmpty(OGRGeometryShadow *self){
1899 0 : return (OGR_G_IsEmpty(self) > 0);
1900 : }
1901 0 : SWIGINTERN bool OGRGeometryShadow_IsValid(OGRGeometryShadow *self){
1902 0 : return (OGR_G_IsValid(self) > 0);
1903 : }
1904 0 : SWIGINTERN bool OGRGeometryShadow_IsSimple(OGRGeometryShadow *self){
1905 0 : return (OGR_G_IsSimple(self) > 0);
1906 : }
1907 0 : SWIGINTERN bool OGRGeometryShadow_IsRing(OGRGeometryShadow *self){
1908 0 : return (OGR_G_IsRing(self) > 0);
1909 : }
1910 0 : SWIGINTERN bool OGRGeometryShadow_Intersects(OGRGeometryShadow *self,OGRGeometryShadow *other){
1911 0 : return (OGR_G_Intersects(self, other) > 0);
1912 : }
1913 0 : SWIGINTERN bool OGRGeometryShadow_Intersect(OGRGeometryShadow *self,OGRGeometryShadow *other){
1914 0 : return (OGR_G_Intersects(self, other) > 0);
1915 : }
1916 0 : SWIGINTERN bool OGRGeometryShadow_Equals(OGRGeometryShadow *self,OGRGeometryShadow *other){
1917 0 : return (OGR_G_Equals(self, other) > 0);
1918 : }
1919 0 : SWIGINTERN bool OGRGeometryShadow_Equal(OGRGeometryShadow *self,OGRGeometryShadow *other){
1920 0 : return (OGR_G_Equals(self, other) > 0);
1921 : }
1922 0 : SWIGINTERN bool OGRGeometryShadow_Disjoint(OGRGeometryShadow *self,OGRGeometryShadow *other){
1923 0 : return (OGR_G_Disjoint(self, other) > 0);
1924 : }
1925 0 : SWIGINTERN bool OGRGeometryShadow_Touches(OGRGeometryShadow *self,OGRGeometryShadow *other){
1926 0 : return (OGR_G_Touches(self, other) > 0);
1927 : }
1928 0 : SWIGINTERN bool OGRGeometryShadow_Crosses(OGRGeometryShadow *self,OGRGeometryShadow *other){
1929 0 : return (OGR_G_Crosses(self, other) > 0);
1930 : }
1931 0 : SWIGINTERN bool OGRGeometryShadow_Within(OGRGeometryShadow *self,OGRGeometryShadow *other){
1932 0 : return (OGR_G_Within(self, other) > 0);
1933 : }
1934 0 : SWIGINTERN bool OGRGeometryShadow_Contains(OGRGeometryShadow *self,OGRGeometryShadow *other){
1935 0 : return (OGR_G_Contains(self, other) > 0);
1936 : }
1937 0 : SWIGINTERN bool OGRGeometryShadow_Overlaps(OGRGeometryShadow *self,OGRGeometryShadow *other){
1938 0 : return (OGR_G_Overlaps(self, other) > 0);
1939 : }
1940 0 : SWIGINTERN OGRErr OGRGeometryShadow_TransformTo(OGRGeometryShadow *self,OSRSpatialReferenceShadow *reference){
1941 0 : return OGR_G_TransformTo(self, reference);
1942 : }
1943 0 : SWIGINTERN OGRErr OGRGeometryShadow_Transform__SWIG_0(OGRGeometryShadow *self,OSRCoordinateTransformationShadow *trans){
1944 0 : return OGR_G_Transform(self, trans);
1945 : }
1946 0 : SWIGINTERN OSRSpatialReferenceShadow *OGRGeometryShadow_GetSpatialReference(OGRGeometryShadow *self){
1947 0 : OGRSpatialReferenceH ref = OGR_G_GetSpatialReference(self);
1948 0 : if( ref )
1949 0 : OSRReference(ref);
1950 0 : return (OSRSpatialReferenceShadow*) ref;
1951 : }
1952 0 : SWIGINTERN void OGRGeometryShadow_AssignSpatialReference(OGRGeometryShadow *self,OSRSpatialReferenceShadow *reference){
1953 0 : OGR_G_AssignSpatialReference(self, reference);
1954 0 : }
1955 0 : SWIGINTERN void OGRGeometryShadow_CloseRings(OGRGeometryShadow *self){
1956 0 : OGR_G_CloseRings(self);
1957 0 : }
1958 0 : SWIGINTERN void OGRGeometryShadow_FlattenTo2D(OGRGeometryShadow *self){
1959 0 : OGR_G_FlattenTo2D(self);
1960 0 : }
1961 0 : SWIGINTERN void OGRGeometryShadow_Segmentize(OGRGeometryShadow *self,double dfMaxLength){
1962 0 : OGR_G_Segmentize(self, dfMaxLength);
1963 0 : }
1964 3 : SWIGINTERN void OGRGeometryShadow_GetEnvelope(OGRGeometryShadow *self,OGREnvelope *env){
1965 3 : OGR_G_GetEnvelope(self, env);
1966 3 : }
1967 0 : SWIGINTERN void OGRGeometryShadow_GetEnvelope3D(OGRGeometryShadow *self,OGREnvelope3D *env){
1968 0 : OGR_G_GetEnvelope3D(self, env);
1969 0 : }
1970 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Centroid(OGRGeometryShadow *self){
1971 0 : OGRGeometryShadow *pt = (OGRGeometryShadow*) OGR_G_CreateGeometry( wkbPoint );
1972 0 : OGR_G_Centroid( self, pt );
1973 0 : return pt;
1974 : }
1975 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_PointOnSurface(OGRGeometryShadow *self){
1976 0 : return (OGRGeometryShadow*) OGR_G_PointOnSurface( self );
1977 : }
1978 0 : SWIGINTERN size_t OGRGeometryShadow_WkbSize(OGRGeometryShadow *self){
1979 0 : return OGR_G_WkbSizeEx(self);
1980 : }
1981 0 : SWIGINTERN int OGRGeometryShadow_GetCoordinateDimension(OGRGeometryShadow *self){
1982 0 : return OGR_G_GetCoordinateDimension(self);
1983 : }
1984 0 : SWIGINTERN int OGRGeometryShadow_CoordinateDimension(OGRGeometryShadow *self){
1985 0 : return OGR_G_CoordinateDimension(self);
1986 : }
1987 0 : SWIGINTERN int OGRGeometryShadow_Is3D(OGRGeometryShadow *self){
1988 0 : return OGR_G_Is3D(self);
1989 : }
1990 0 : SWIGINTERN int OGRGeometryShadow_IsMeasured(OGRGeometryShadow *self){
1991 0 : return OGR_G_IsMeasured(self);
1992 : }
1993 0 : SWIGINTERN void OGRGeometryShadow_SetCoordinateDimension(OGRGeometryShadow *self,int dimension){
1994 0 : OGR_G_SetCoordinateDimension(self, dimension);
1995 0 : }
1996 0 : SWIGINTERN void OGRGeometryShadow_Set3D(OGRGeometryShadow *self,int b3D){
1997 0 : OGR_G_Set3D(self, b3D);
1998 0 : }
1999 0 : SWIGINTERN void OGRGeometryShadow_SetMeasured(OGRGeometryShadow *self,int bMeasured){
2000 0 : OGR_G_SetMeasured(self, bMeasured);
2001 0 : }
2002 0 : SWIGINTERN int OGRGeometryShadow_GetDimension(OGRGeometryShadow *self){
2003 0 : return OGR_G_GetDimension(self);
2004 : }
2005 0 : SWIGINTERN int OGRGeometryShadow_HasCurveGeometry(OGRGeometryShadow *self,int bLookForCircular=FALSE){
2006 0 : return OGR_G_HasCurveGeometry(self, bLookForCircular);
2007 : }
2008 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_GetLinearGeometry(OGRGeometryShadow *self,double dfMaxAngleStepSizeDegrees=0.0,char **options=NULL){
2009 0 : return (OGRGeometryShadow* )OGR_G_GetLinearGeometry(self, dfMaxAngleStepSizeDegrees, options);
2010 : }
2011 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_GetCurveGeometry(OGRGeometryShadow *self,char **options=NULL){
2012 0 : return (OGRGeometryShadow* )OGR_G_GetCurveGeometry(self, options);
2013 : }
2014 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Value(OGRGeometryShadow *self,double dfDistance){
2015 0 : return (OGRGeometryShadow*)OGR_G_Value(self, dfDistance);
2016 : }
2017 0 : SWIGINTERN OGRGeometryShadow *OGRGeometryShadow_Transform__SWIG_1(OGRGeometryShadow *self,OGRGeomTransformerShadow *transformer){
2018 0 : return (OGRGeometryShadow*)OGR_GeomTransformer_Transform(transformer, self);
2019 : }
2020 0 : SWIGINTERN OGRPreparedGeometryShadow *OGRGeometryShadow_CreatePreparedGeometry(OGRGeometryShadow *self){
2021 0 : return (OGRPreparedGeometryShadow*)OGRCreatePreparedGeometry(self);
2022 : }
2023 0 : SWIGINTERN OGRErr OGRGeometryShadow_ExportToWkb(OGRGeometryShadow *self,int bufLen,char *buffer,OGRwkbByteOrder byte_order){
2024 0 : if (bufLen < OGR_G_WkbSize( self ))
2025 0 : CPLError(CE_Failure, 1, "Array size is small (ExportToWkb).");
2026 0 : return OGR_G_ExportToWkb(self, byte_order, (unsigned char*) buffer );
2027 : }
2028 0 : SWIGINTERN void delete_OGRPreparedGeometryShadow(OGRPreparedGeometryShadow *self){
2029 0 : OGRDestroyPreparedGeometry( self );
2030 0 : }
2031 0 : SWIGINTERN bool OGRPreparedGeometryShadow_Intersects(OGRPreparedGeometryShadow *self,OGRGeometryShadow const *otherGeom){
2032 0 : return OGRPreparedGeometryIntersects(self, (OGRGeometryH)otherGeom);
2033 : }
2034 0 : SWIGINTERN bool OGRPreparedGeometryShadow_Contains(OGRPreparedGeometryShadow *self,OGRGeometryShadow const *otherGeom){
2035 0 : return OGRPreparedGeometryContains(self, (OGRGeometryH)otherGeom);
2036 : }
2037 0 : SWIGINTERN OGRGeomTransformerShadow *new_OGRGeomTransformerShadow(OSRCoordinateTransformationShadow *ct,char **options=NULL){
2038 0 : return OGR_GeomTransformer_Create(ct, options);
2039 : }
2040 0 : SWIGINTERN void delete_OGRGeomTransformerShadow(OGRGeomTransformerShadow *self){
2041 0 : OGR_GeomTransformer_Destroy( self );
2042 0 : }
2043 0 : SWIGINTERN OGRGeometryShadow *OGRGeomTransformerShadow_Transform(OGRGeomTransformerShadow *self,OGRGeometryShadow *src_geom){
2044 0 : return (OGRGeometryShadow*)OGR_GeomTransformer_Transform(self, src_geom);
2045 : }
2046 0 : SWIGINTERN void delete_OGRFieldDomainShadow(OGRFieldDomainShadow *self){
2047 0 : OGR_FldDomain_Destroy(self);
2048 0 : }
2049 0 : SWIGINTERN char const *OGRFieldDomainShadow_GetName(OGRFieldDomainShadow *self){
2050 0 : return OGR_FldDomain_GetName(self);
2051 : }
2052 0 : SWIGINTERN char const *OGRFieldDomainShadow_GetDescription(OGRFieldDomainShadow *self){
2053 0 : return OGR_FldDomain_GetDescription(self);
2054 : }
2055 0 : SWIGINTERN OGRFieldType OGRFieldDomainShadow_GetFieldType(OGRFieldDomainShadow *self){
2056 0 : return OGR_FldDomain_GetFieldType(self);
2057 : }
2058 0 : SWIGINTERN OGRFieldSubType OGRFieldDomainShadow_GetFieldSubType(OGRFieldDomainShadow *self){
2059 0 : return OGR_FldDomain_GetFieldSubType(self);
2060 : }
2061 0 : SWIGINTERN OGRFieldDomainType OGRFieldDomainShadow_GetDomainType(OGRFieldDomainShadow *self){
2062 0 : return OGR_FldDomain_GetDomainType(self);
2063 : }
2064 0 : SWIGINTERN OGRFieldDomainSplitPolicy OGRFieldDomainShadow_GetSplitPolicy(OGRFieldDomainShadow *self){
2065 0 : return OGR_FldDomain_GetSplitPolicy(self);
2066 : }
2067 0 : SWIGINTERN void OGRFieldDomainShadow_SetSplitPolicy(OGRFieldDomainShadow *self,OGRFieldDomainSplitPolicy policy){
2068 0 : OGR_FldDomain_SetSplitPolicy(self, policy);
2069 0 : }
2070 0 : SWIGINTERN OGRFieldDomainMergePolicy OGRFieldDomainShadow_GetMergePolicy(OGRFieldDomainShadow *self){
2071 0 : return OGR_FldDomain_GetMergePolicy(self);
2072 : }
2073 0 : SWIGINTERN void OGRFieldDomainShadow_SetMergePolicy(OGRFieldDomainShadow *self,OGRFieldDomainMergePolicy policy){
2074 0 : OGR_FldDomain_SetMergePolicy(self, policy);
2075 0 : }
2076 0 : SWIGINTERN double OGRFieldDomainShadow_GetMinAsDouble(OGRFieldDomainShadow *self){
2077 0 : const OGRField* psVal = OGR_RangeFldDomain_GetMin(self, NULL);
2078 0 : if( psVal == NULL || OGR_RawField_IsUnset(psVal) )
2079 0 : return CPLAtof("-inf");
2080 0 : const OGRFieldType eType = OGR_FldDomain_GetFieldType(self);
2081 0 : if( eType == OFTInteger )
2082 0 : return psVal->Integer;
2083 0 : if( eType == OFTInteger64 )
2084 0 : return (double)psVal->Integer64;
2085 0 : if( eType == OFTReal )
2086 0 : return psVal->Real;
2087 0 : return CPLAtof("-inf");
2088 : }
2089 0 : SWIGINTERN char const *OGRFieldDomainShadow_GetMinAsString(OGRFieldDomainShadow *self){
2090 0 : const OGRField* psVal = OGR_RangeFldDomain_GetMin(self, NULL);
2091 0 : if( psVal == NULL || OGR_RawField_IsUnset(psVal) )
2092 0 : return NULL;
2093 0 : const OGRFieldType eType = OGR_FldDomain_GetFieldType(self);
2094 0 : if( eType == OFTInteger )
2095 0 : return CPLSPrintf("%d", psVal->Integer);
2096 0 : if( eType == OFTInteger64 )
2097 0 : return CPLSPrintf(CPL_FRMT_GIB, psVal->Integer64);
2098 0 : if( eType == OFTReal )
2099 0 : return CPLSPrintf("%.18g", psVal->Real);
2100 0 : if( eType == OFTDateTime )
2101 0 : return CPLSPrintf("%04d-%02d-%02dT%02d:%02d:%02d",
2102 0 : psVal->Date.Year,
2103 0 : psVal->Date.Month,
2104 0 : psVal->Date.Day,
2105 0 : psVal->Date.Hour,
2106 0 : psVal->Date.Minute,
2107 0 : static_cast<int>(psVal->Date.Second + 0.5));
2108 0 : return NULL;
2109 : }
2110 0 : SWIGINTERN bool OGRFieldDomainShadow_IsMinInclusive(OGRFieldDomainShadow *self){
2111 0 : bool isInclusive = false;
2112 0 : (void)OGR_RangeFldDomain_GetMin(self, &isInclusive);
2113 0 : return isInclusive;
2114 : }
2115 0 : SWIGINTERN double OGRFieldDomainShadow_GetMaxAsDouble(OGRFieldDomainShadow *self){
2116 0 : const OGRField* psVal = OGR_RangeFldDomain_GetMax(self, NULL);
2117 0 : if( psVal == NULL || OGR_RawField_IsUnset(psVal) )
2118 0 : return CPLAtof("inf");
2119 0 : const OGRFieldType eType = OGR_FldDomain_GetFieldType(self);
2120 0 : if( eType == OFTInteger )
2121 0 : return psVal->Integer;
2122 0 : if( eType == OFTInteger64 )
2123 0 : return (double)psVal->Integer64;
2124 0 : if( eType == OFTReal )
2125 0 : return psVal->Real;
2126 0 : return CPLAtof("inf");
2127 : }
2128 0 : SWIGINTERN char const *OGRFieldDomainShadow_GetMaxAsString(OGRFieldDomainShadow *self){
2129 0 : const OGRField* psVal = OGR_RangeFldDomain_GetMax(self, NULL);
2130 0 : if( psVal == NULL || OGR_RawField_IsUnset(psVal) )
2131 0 : return NULL;
2132 0 : const OGRFieldType eType = OGR_FldDomain_GetFieldType(self);
2133 0 : if( eType == OFTInteger )
2134 0 : return CPLSPrintf("%d", psVal->Integer);
2135 0 : if( eType == OFTInteger64 )
2136 0 : return CPLSPrintf(CPL_FRMT_GIB, psVal->Integer64);
2137 0 : if( eType == OFTReal )
2138 0 : return CPLSPrintf("%.18g", psVal->Real);
2139 0 : if( eType == OFTDateTime )
2140 0 : return CPLSPrintf("%04d-%02d-%02dT%02d:%02d:%02d",
2141 0 : psVal->Date.Year,
2142 0 : psVal->Date.Month,
2143 0 : psVal->Date.Day,
2144 0 : psVal->Date.Hour,
2145 0 : psVal->Date.Minute,
2146 0 : static_cast<int>(psVal->Date.Second + 0.5));
2147 0 : return NULL;
2148 : }
2149 0 : SWIGINTERN bool OGRFieldDomainShadow_IsMaxInclusive(OGRFieldDomainShadow *self){
2150 0 : bool isInclusive = false;
2151 0 : (void)OGR_RangeFldDomain_GetMax(self, &isInclusive);
2152 0 : return isInclusive;
2153 : }
2154 0 : SWIGINTERN char const *OGRFieldDomainShadow_GetGlob(OGRFieldDomainShadow *self){
2155 0 : return OGR_GlobFldDomain_GetGlob(self);
2156 : }
2157 :
2158 : static
2159 0 : OGRFieldDomainShadow* CreateRangeFieldDomain( const char *name,
2160 : const char* description,
2161 : OGRFieldType type,
2162 : OGRFieldSubType subtype,
2163 : double min,
2164 : bool minIsInclusive,
2165 : double max,
2166 : bool maxIsInclusive) {
2167 : OGRField sMin;
2168 0 : if( type == OFTInteger )
2169 0 : sMin.Integer = static_cast<int>(min);
2170 0 : else if( type == OFTInteger64 )
2171 0 : sMin.Integer64 = static_cast<GIntBig>(min);
2172 0 : else if( type == OFTReal )
2173 0 : sMin.Real = min;
2174 : else
2175 0 : return NULL;
2176 : OGRField sMax;
2177 0 : if( type == OFTInteger )
2178 0 : sMax.Integer = static_cast<int>(max);
2179 0 : else if( type == OFTInteger64 )
2180 0 : sMax.Integer64 = static_cast<GIntBig>(max);
2181 0 : else if( type == OFTReal )
2182 0 : sMax.Real = max;
2183 : else
2184 0 : return NULL;
2185 0 : return (OGRFieldDomainShadow*) OGR_RangeFldDomain_Create( name,
2186 : description,
2187 : type,
2188 : subtype,
2189 : &sMin,
2190 : minIsInclusive,
2191 : &sMax,
2192 0 : maxIsInclusive );
2193 : }
2194 :
2195 :
2196 : static
2197 0 : OGRFieldDomainShadow* CreateRangeFieldDomainDateTime( const char *name,
2198 : const char* description,
2199 : const char* min,
2200 : bool minIsInclusive,
2201 : const char* max,
2202 : double maxIsInclusive) {
2203 : OGRField sMin;
2204 : OGRField sMax;
2205 0 : if( min && !OGRParseXMLDateTime(min, &sMin))
2206 : {
2207 0 : CPLError(CE_Failure, CPLE_AppDefined,
2208 : "Invalid min: %s",
2209 : min);
2210 0 : return NULL;
2211 : }
2212 0 : if( max && !OGRParseXMLDateTime(max, &sMax))
2213 : {
2214 0 : CPLError(CE_Failure, CPLE_AppDefined,
2215 : "Invalid max: %s",
2216 : max);
2217 0 : return NULL;
2218 : }
2219 0 : return (OGRFieldDomainShadow*) OGR_RangeFldDomain_Create( name,
2220 : description,
2221 : OFTDateTime,
2222 : OFSTNone,
2223 : min ? &sMin : NULL,
2224 : minIsInclusive,
2225 : max ? &sMax : NULL,
2226 0 : maxIsInclusive );
2227 : }
2228 :
2229 :
2230 : static
2231 0 : OGRFieldDomainShadow* CreateGlobFieldDomain( const char *name,
2232 : const char* description,
2233 : OGRFieldType type,
2234 : OGRFieldSubType subtype,
2235 : const char* glob ) {
2236 0 : return (OGRFieldDomainShadow*) OGR_GlobFldDomain_Create( name,
2237 : description,
2238 : type,
2239 : subtype,
2240 0 : glob );
2241 : }
2242 :
2243 0 : SWIGINTERN void delete_OGRGeomCoordinatePrecisionShadow(OGRGeomCoordinatePrecisionShadow *self){
2244 0 : OGRGeomCoordinatePrecisionDestroy(self);
2245 0 : }
2246 0 : SWIGINTERN void OGRGeomCoordinatePrecisionShadow_Set(OGRGeomCoordinatePrecisionShadow *self,double xyResolution,double zResolution,double mResolution){
2247 0 : OGRGeomCoordinatePrecisionSet(self, xyResolution, zResolution, mResolution);
2248 0 : }
2249 0 : SWIGINTERN void OGRGeomCoordinatePrecisionShadow_SetFromMeter(OGRGeomCoordinatePrecisionShadow *self,OSRSpatialReferenceShadow *srs,double xyMeterResolution,double zMeterResolution,double mResolution){
2250 0 : OGRGeomCoordinatePrecisionSetFromMeter(self, srs, xyMeterResolution, zMeterResolution, mResolution);
2251 0 : }
2252 0 : SWIGINTERN double OGRGeomCoordinatePrecisionShadow_GetXYResolution(OGRGeomCoordinatePrecisionShadow *self){
2253 0 : return OGRGeomCoordinatePrecisionGetXYResolution(self);
2254 : }
2255 0 : SWIGINTERN double OGRGeomCoordinatePrecisionShadow_GetZResolution(OGRGeomCoordinatePrecisionShadow *self){
2256 0 : return OGRGeomCoordinatePrecisionGetZResolution(self);
2257 : }
2258 0 : SWIGINTERN double OGRGeomCoordinatePrecisionShadow_GetMResolution(OGRGeomCoordinatePrecisionShadow *self){
2259 0 : return OGRGeomCoordinatePrecisionGetMResolution(self);
2260 : }
2261 0 : SWIGINTERN char **OGRGeomCoordinatePrecisionShadow_GetFormats(OGRGeomCoordinatePrecisionShadow *self){
2262 0 : return OGRGeomCoordinatePrecisionGetFormats(self);
2263 : }
2264 0 : SWIGINTERN char **OGRGeomCoordinatePrecisionShadow_GetFormatSpecificOptions(OGRGeomCoordinatePrecisionShadow *self,char const *formatName){
2265 0 : return OGRGeomCoordinatePrecisionGetFormatSpecificOptions(self, formatName);
2266 : }
2267 0 : SWIGINTERN void OGRGeomCoordinatePrecisionShadow_SetFormatSpecificOptions(OGRGeomCoordinatePrecisionShadow *self,char const *formatName,char **formatSpecificOptions){
2268 0 : OGRGeomCoordinatePrecisionSetFormatSpecificOptions(self, formatName, formatSpecificOptions);
2269 0 : }
2270 :
2271 : static
2272 0 : OGRGeomCoordinatePrecisionShadow* CreateGeomCoordinatePrecision() {
2273 0 : return OGRGeomCoordinatePrecisionCreate();
2274 : }
2275 :
2276 :
2277 0 : char const *OGRDriverShadow_get_name( OGRDriverShadow *h ) {
2278 0 : return OGR_Dr_GetName( h );
2279 : }
2280 :
2281 0 : char const *OGRDataSourceShadow_get_name( OGRDataSourceShadow *h ) {
2282 0 : return OGR_DS_GetName( h );
2283 : }
2284 :
2285 2 : char const *OGRDriverShadow_name_get( OGRDriverShadow *h ) {
2286 2 : return OGR_Dr_GetName( h );
2287 : }
2288 :
2289 0 : char const *OGRDataSourceShadow_name_get( OGRDataSourceShadow *h ) {
2290 0 : return OGR_DS_GetName( h );
2291 : }
2292 :
2293 :
2294 0 : OGRwkbGeometryType GT_SetModifier( OGRwkbGeometryType eType, int bSetZ, int bSetM = FALSE)
2295 : {
2296 0 : return OGR_GT_SetModifier(eType, bSetZ, bSetM);
2297 : }
2298 :
2299 :
2300 0 : OGRDataSourceShadow* GetOpenDS(int ds_number) {
2301 0 : OGRDataSourceShadow* layer = (OGRDataSourceShadow*) OGRGetOpenDS(ds_number);
2302 0 : return layer;
2303 : }
2304 :
2305 :
2306 4 : OGRDataSourceShadow* Open( const char *utf8_path, int update =0 ) {
2307 4 : CPLErrorReset();
2308 4 : int nOpenFlags = GDAL_OF_VECTOR;
2309 4 : if( update )
2310 0 : nOpenFlags |= GDAL_OF_UPDATE;
2311 : #ifdef SWIGPYTHON
2312 : if( GetUseExceptions() )
2313 : nOpenFlags |= GDAL_OF_VERBOSE_ERROR;
2314 : #endif
2315 4 : OGRDataSourceShadow* ds = (OGRDataSourceShadow*)GDALOpenEx( utf8_path, nOpenFlags, NULL,
2316 : NULL, NULL );
2317 : #ifndef SWIGPYTHON
2318 4 : if( CPLGetLastErrorType() == CE_Failure && ds != NULL )
2319 : {
2320 0 : CPLDebug( "SWIG",
2321 : "OGROpen() succeeded, but an error is posted, so we destroy"
2322 : " the datasource and fail at swig level." );
2323 0 : OGRReleaseDataSource(ds);
2324 0 : ds = NULL;
2325 : }
2326 : #endif
2327 4 : return ds;
2328 : }
2329 :
2330 :
2331 0 : OGRDataSourceShadow* OpenShared( const char *utf8_path, int update =0 ) {
2332 0 : CPLErrorReset();
2333 0 : int nOpenFlags = GDAL_OF_VECTOR | GDAL_OF_SHARED;
2334 0 : if( update )
2335 0 : nOpenFlags |= GDAL_OF_UPDATE;
2336 : #ifdef SWIGPYTHON
2337 : if( GetUseExceptions() )
2338 : nOpenFlags |= GDAL_OF_VERBOSE_ERROR;
2339 : #endif
2340 0 : OGRDataSourceShadow* ds = (OGRDataSourceShadow*)GDALOpenEx( utf8_path, nOpenFlags, NULL,
2341 : NULL, NULL );
2342 : #ifndef SWIGPYTHON
2343 0 : if( CPLGetLastErrorType() == CE_Failure && ds != NULL )
2344 : {
2345 0 : OGRReleaseDataSource(ds);
2346 0 : ds = NULL;
2347 : }
2348 : #endif
2349 0 : return ds;
2350 : }
2351 :
2352 :
2353 : static
2354 2 : OGRDriverShadow* GetDriverByName( char const *name ) {
2355 2 : return (OGRDriverShadow*) OGRGetDriverByName( name );
2356 : }
2357 :
2358 : static
2359 0 : OGRDriverShadow* GetDriver(int driver_number) {
2360 0 : return (OGRDriverShadow*) OGRGetDriver(driver_number);
2361 : }
2362 :
2363 :
2364 0 : char **GeneralCmdLineProcessor( char **papszArgv, int nOptions = 0 ) {
2365 : int nResArgCount;
2366 :
2367 0 : if( papszArgv == NULL )
2368 0 : return NULL;
2369 :
2370 0 : bool bReloadDrivers = ( CSLFindString(papszArgv, "GDAL_SKIP") >= 0 ||
2371 0 : CSLFindString(papszArgv, "OGR_SKIP") >= 0 );
2372 :
2373 : nResArgCount =
2374 0 : GDALGeneralCmdLineProcessor( CSLCount(papszArgv), &papszArgv, GDAL_OF_VECTOR | nOptions );
2375 :
2376 0 : if( bReloadDrivers )
2377 : {
2378 0 : GDALAllRegister();
2379 : }
2380 :
2381 0 : if( nResArgCount <= 0 )
2382 0 : return NULL;
2383 : else
2384 0 : return papszArgv;
2385 : }
2386 :
2387 :
2388 : #ifdef __cplusplus
2389 : extern "C" {
2390 : #endif
2391 :
2392 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_wkb25DBit_get___() {
2393 : int jresult ;
2394 : int result;
2395 :
2396 4 : result = (int)(0x80000000);
2397 4 : jresult = result;
2398 4 : return jresult;
2399 : }
2400 :
2401 :
2402 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_ogrZMarker_get___() {
2403 : int jresult ;
2404 : int result;
2405 :
2406 4 : result = (int)(0x21125711);
2407 4 : jresult = result;
2408 4 : return jresult;
2409 : }
2410 :
2411 :
2412 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_OGRNullFID_get___() {
2413 : int jresult ;
2414 : int result;
2415 :
2416 4 : result = (int)(-1);
2417 4 : jresult = result;
2418 4 : return jresult;
2419 : }
2420 :
2421 :
2422 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_OGRUnsetMarker_get___() {
2423 : int jresult ;
2424 : int result;
2425 :
2426 4 : result = (int)(-21121);
2427 4 : jresult = result;
2428 4 : return jresult;
2429 : }
2430 :
2431 :
2432 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCRandomRead_get___() {
2433 : char * jresult ;
2434 4 : char *result = 0 ;
2435 :
2436 4 : result = (char *)("RandomRead");
2437 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2438 4 : return jresult;
2439 : }
2440 :
2441 :
2442 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCSequentialWrite_get___() {
2443 : char * jresult ;
2444 4 : char *result = 0 ;
2445 :
2446 4 : result = (char *)("SequentialWrite");
2447 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2448 4 : return jresult;
2449 : }
2450 :
2451 :
2452 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCRandomWrite_get___() {
2453 : char * jresult ;
2454 4 : char *result = 0 ;
2455 :
2456 4 : result = (char *)("RandomWrite");
2457 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2458 4 : return jresult;
2459 : }
2460 :
2461 :
2462 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCFastSpatialFilter_get___() {
2463 : char * jresult ;
2464 4 : char *result = 0 ;
2465 :
2466 4 : result = (char *)("FastSpatialFilter");
2467 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2468 4 : return jresult;
2469 : }
2470 :
2471 :
2472 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCFastFeatureCount_get___() {
2473 : char * jresult ;
2474 4 : char *result = 0 ;
2475 :
2476 4 : result = (char *)("FastFeatureCount");
2477 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2478 4 : return jresult;
2479 : }
2480 :
2481 :
2482 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCFastGetExtent_get___() {
2483 : char * jresult ;
2484 4 : char *result = 0 ;
2485 :
2486 4 : result = (char *)("FastGetExtent");
2487 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2488 4 : return jresult;
2489 : }
2490 :
2491 :
2492 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCFastGetExtent3D_get___() {
2493 : char * jresult ;
2494 4 : char *result = 0 ;
2495 :
2496 4 : result = (char *)("FastGetExtent3D");
2497 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2498 4 : return jresult;
2499 : }
2500 :
2501 :
2502 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCCreateField_get___() {
2503 : char * jresult ;
2504 4 : char *result = 0 ;
2505 :
2506 4 : result = (char *)("CreateField");
2507 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2508 4 : return jresult;
2509 : }
2510 :
2511 :
2512 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCDeleteField_get___() {
2513 : char * jresult ;
2514 4 : char *result = 0 ;
2515 :
2516 4 : result = (char *)("DeleteField");
2517 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2518 4 : return jresult;
2519 : }
2520 :
2521 :
2522 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCReorderFields_get___() {
2523 : char * jresult ;
2524 4 : char *result = 0 ;
2525 :
2526 4 : result = (char *)("ReorderFields");
2527 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2528 4 : return jresult;
2529 : }
2530 :
2531 :
2532 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCAlterFieldDefn_get___() {
2533 : char * jresult ;
2534 4 : char *result = 0 ;
2535 :
2536 4 : result = (char *)("AlterFieldDefn");
2537 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2538 4 : return jresult;
2539 : }
2540 :
2541 :
2542 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCAlterGeomFieldDefn_get___() {
2543 : char * jresult ;
2544 4 : char *result = 0 ;
2545 :
2546 4 : result = (char *)("AlterGeomFieldDefn");
2547 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2548 4 : return jresult;
2549 : }
2550 :
2551 :
2552 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCTransactions_get___() {
2553 : char * jresult ;
2554 4 : char *result = 0 ;
2555 :
2556 4 : result = (char *)("Transactions");
2557 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2558 4 : return jresult;
2559 : }
2560 :
2561 :
2562 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCDeleteFeature_get___() {
2563 : char * jresult ;
2564 4 : char *result = 0 ;
2565 :
2566 4 : result = (char *)("DeleteFeature");
2567 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2568 4 : return jresult;
2569 : }
2570 :
2571 :
2572 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCUpsertFeature_get___() {
2573 : char * jresult ;
2574 4 : char *result = 0 ;
2575 :
2576 4 : result = (char *)("UpsertFeature");
2577 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2578 4 : return jresult;
2579 : }
2580 :
2581 :
2582 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCUpdateFeature_get___() {
2583 : char * jresult ;
2584 4 : char *result = 0 ;
2585 :
2586 4 : result = (char *)("UpdateFeature");
2587 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2588 4 : return jresult;
2589 : }
2590 :
2591 :
2592 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCFastSetNextByIndex_get___() {
2593 : char * jresult ;
2594 4 : char *result = 0 ;
2595 :
2596 4 : result = (char *)("FastSetNextByIndex");
2597 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2598 4 : return jresult;
2599 : }
2600 :
2601 :
2602 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCStringsAsUTF8_get___() {
2603 : char * jresult ;
2604 4 : char *result = 0 ;
2605 :
2606 4 : result = (char *)("StringsAsUTF8");
2607 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2608 4 : return jresult;
2609 : }
2610 :
2611 :
2612 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCCreateGeomField_get___() {
2613 : char * jresult ;
2614 4 : char *result = 0 ;
2615 :
2616 4 : result = (char *)("CreateGeomField");
2617 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2618 4 : return jresult;
2619 : }
2620 :
2621 :
2622 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCCurveGeometries_get___() {
2623 : char * jresult ;
2624 4 : char *result = 0 ;
2625 :
2626 4 : result = (char *)("CurveGeometries");
2627 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2628 4 : return jresult;
2629 : }
2630 :
2631 :
2632 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCMeasuredGeometries_get___() {
2633 : char * jresult ;
2634 4 : char *result = 0 ;
2635 :
2636 4 : result = (char *)("MeasuredGeometries");
2637 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2638 4 : return jresult;
2639 : }
2640 :
2641 :
2642 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCZGeometries_get___() {
2643 : char * jresult ;
2644 4 : char *result = 0 ;
2645 :
2646 4 : result = (char *)("ZGeometries");
2647 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2648 4 : return jresult;
2649 : }
2650 :
2651 :
2652 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCRename_get___() {
2653 : char * jresult ;
2654 4 : char *result = 0 ;
2655 :
2656 4 : result = (char *)("Rename");
2657 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2658 4 : return jresult;
2659 : }
2660 :
2661 :
2662 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCFastGetArrowStream_get___() {
2663 : char * jresult ;
2664 4 : char *result = 0 ;
2665 :
2666 4 : result = (char *)("FastGetArrowStream");
2667 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2668 4 : return jresult;
2669 : }
2670 :
2671 :
2672 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLCFastWriteArrowBatch_get___() {
2673 : char * jresult ;
2674 4 : char *result = 0 ;
2675 :
2676 4 : result = (char *)("FastWriteArrowBatch");
2677 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2678 4 : return jresult;
2679 : }
2680 :
2681 :
2682 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_ODsCCreateLayer_get___() {
2683 : char * jresult ;
2684 4 : char *result = 0 ;
2685 :
2686 4 : result = (char *)("CreateLayer");
2687 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2688 4 : return jresult;
2689 : }
2690 :
2691 :
2692 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_ODsCDeleteLayer_get___() {
2693 : char * jresult ;
2694 4 : char *result = 0 ;
2695 :
2696 4 : result = (char *)("DeleteLayer");
2697 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2698 4 : return jresult;
2699 : }
2700 :
2701 :
2702 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_ODsCCreateGeomFieldAfterCreateLayer_get___() {
2703 : char * jresult ;
2704 4 : char *result = 0 ;
2705 :
2706 4 : result = (char *)("CreateGeomFieldAfterCreateLayer");
2707 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2708 4 : return jresult;
2709 : }
2710 :
2711 :
2712 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_ODsCCurveGeometries_get___() {
2713 : char * jresult ;
2714 4 : char *result = 0 ;
2715 :
2716 4 : result = (char *)("CurveGeometries");
2717 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2718 4 : return jresult;
2719 : }
2720 :
2721 :
2722 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_ODsCTransactions_get___() {
2723 : char * jresult ;
2724 4 : char *result = 0 ;
2725 :
2726 4 : result = (char *)("Transactions");
2727 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2728 4 : return jresult;
2729 : }
2730 :
2731 :
2732 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_ODsCEmulatedTransactions_get___() {
2733 : char * jresult ;
2734 4 : char *result = 0 ;
2735 :
2736 4 : result = (char *)("EmulatedTransactions");
2737 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2738 4 : return jresult;
2739 : }
2740 :
2741 :
2742 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_ODsCMeasuredGeometries_get___() {
2743 : char * jresult ;
2744 4 : char *result = 0 ;
2745 :
2746 4 : result = (char *)("MeasuredGeometries");
2747 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2748 4 : return jresult;
2749 : }
2750 :
2751 :
2752 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_ODsCZGeometries_get___() {
2753 : char * jresult ;
2754 4 : char *result = 0 ;
2755 :
2756 4 : result = (char *)("ZGeometries");
2757 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2758 4 : return jresult;
2759 : }
2760 :
2761 :
2762 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_ODsCRandomLayerRead_get___() {
2763 : char * jresult ;
2764 4 : char *result = 0 ;
2765 :
2766 4 : result = (char *)("RandomLayerRead");
2767 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2768 4 : return jresult;
2769 : }
2770 :
2771 :
2772 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_ODsCRandomLayerWrite_get___() {
2773 : char * jresult ;
2774 4 : char *result = 0 ;
2775 :
2776 4 : result = (char *)("RandomLayerWrite ");
2777 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2778 4 : return jresult;
2779 : }
2780 :
2781 :
2782 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_ODrCCreateDataSource_get___() {
2783 : char * jresult ;
2784 4 : char *result = 0 ;
2785 :
2786 4 : result = (char *)("CreateDataSource");
2787 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2788 4 : return jresult;
2789 : }
2790 :
2791 :
2792 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_ODrCDeleteDataSource_get___() {
2793 : char * jresult ;
2794 4 : char *result = 0 ;
2795 :
2796 4 : result = (char *)("DeleteDataSource");
2797 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2798 4 : return jresult;
2799 : }
2800 :
2801 :
2802 4 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_OLMD_FID64_get___() {
2803 : char * jresult ;
2804 4 : char *result = 0 ;
2805 :
2806 4 : result = (char *)("OLMD_FID64");
2807 4 : jresult = SWIG_csharp_string_callback((const char *)result);
2808 4 : return jresult;
2809 : }
2810 :
2811 :
2812 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GEOS_PREC_NO_TOPO_get___() {
2813 : int jresult ;
2814 : int result;
2815 :
2816 4 : result = (int)(1);
2817 4 : jresult = result;
2818 4 : return jresult;
2819 : }
2820 :
2821 :
2822 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GEOS_PREC_KEEP_COLLAPSED_get___() {
2823 : int jresult ;
2824 : int result;
2825 :
2826 4 : result = (int)(2);
2827 4 : jresult = result;
2828 4 : return jresult;
2829 : }
2830 :
2831 :
2832 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_OGRERR_NONE_get___() {
2833 : int jresult ;
2834 : int result;
2835 :
2836 4 : result = (int)(0);
2837 4 : jresult = result;
2838 4 : return jresult;
2839 : }
2840 :
2841 :
2842 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_OGRERR_NOT_ENOUGH_DATA_get___() {
2843 : int jresult ;
2844 : int result;
2845 :
2846 4 : result = (int)(1);
2847 4 : jresult = result;
2848 4 : return jresult;
2849 : }
2850 :
2851 :
2852 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_OGRERR_NOT_ENOUGH_MEMORY_get___() {
2853 : int jresult ;
2854 : int result;
2855 :
2856 4 : result = (int)(2);
2857 4 : jresult = result;
2858 4 : return jresult;
2859 : }
2860 :
2861 :
2862 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_OGRERR_UNSUPPORTED_GEOMETRY_TYPE_get___() {
2863 : int jresult ;
2864 : int result;
2865 :
2866 4 : result = (int)(3);
2867 4 : jresult = result;
2868 4 : return jresult;
2869 : }
2870 :
2871 :
2872 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_OGRERR_UNSUPPORTED_OPERATION_get___() {
2873 : int jresult ;
2874 : int result;
2875 :
2876 4 : result = (int)(4);
2877 4 : jresult = result;
2878 4 : return jresult;
2879 : }
2880 :
2881 :
2882 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_OGRERR_CORRUPT_DATA_get___() {
2883 : int jresult ;
2884 : int result;
2885 :
2886 4 : result = (int)(5);
2887 4 : jresult = result;
2888 4 : return jresult;
2889 : }
2890 :
2891 :
2892 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_OGRERR_FAILURE_get___() {
2893 : int jresult ;
2894 : int result;
2895 :
2896 4 : result = (int)(6);
2897 4 : jresult = result;
2898 4 : return jresult;
2899 : }
2900 :
2901 :
2902 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_OGRERR_UNSUPPORTED_SRS_get___() {
2903 : int jresult ;
2904 : int result;
2905 :
2906 4 : result = (int)(7);
2907 4 : jresult = result;
2908 4 : return jresult;
2909 : }
2910 :
2911 :
2912 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_OGRERR_INVALID_HANDLE_get___() {
2913 : int jresult ;
2914 : int result;
2915 :
2916 4 : result = (int)(8);
2917 4 : jresult = result;
2918 4 : return jresult;
2919 : }
2920 :
2921 :
2922 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_OGRERR_NON_EXISTING_FEATURE_get___() {
2923 : int jresult ;
2924 : int result;
2925 :
2926 4 : result = (int)(9);
2927 4 : jresult = result;
2928 4 : return jresult;
2929 : }
2930 :
2931 :
2932 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_UseExceptions___() {
2933 0 : UseExceptions();
2934 0 : }
2935 :
2936 :
2937 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_DontUseExceptions___() {
2938 0 : DontUseExceptions();
2939 0 : }
2940 :
2941 :
2942 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_StringListDestroy___(void * jarg1) {
2943 0 : void *arg1 = (void *) 0 ;
2944 :
2945 0 : arg1 = (void *)jarg1;
2946 : {
2947 0 : CPLErrorReset();
2948 0 : StringListDestroy(arg1);
2949 0 : CPLErr eclass = CPLGetLastErrorType();
2950 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2951 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2952 :
2953 :
2954 :
2955 : }
2956 : }
2957 0 : }
2958 :
2959 :
2960 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_CPLMemDestroy___(void * jarg1) {
2961 0 : void *arg1 = (void *) 0 ;
2962 :
2963 0 : arg1 = (void *)jarg1;
2964 : {
2965 0 : CPLErrorReset();
2966 0 : CPLMemDestroy(arg1);
2967 0 : CPLErr eclass = CPLGetLastErrorType();
2968 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2969 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2970 :
2971 :
2972 :
2973 : }
2974 : }
2975 0 : }
2976 :
2977 :
2978 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GetFieldTypeByName___(char * jarg1) {
2979 : int jresult ;
2980 0 : char *arg1 = (char *) 0 ;
2981 : OGRFieldType result;
2982 :
2983 0 : arg1 = (char *)jarg1;
2984 : {
2985 0 : CPLErrorReset();
2986 0 : result = (OGRFieldType)GetFieldTypeByName((char const *)arg1);
2987 0 : CPLErr eclass = CPLGetLastErrorType();
2988 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2989 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2990 :
2991 :
2992 :
2993 : }
2994 : }
2995 0 : jresult = (int)result;
2996 0 : return jresult;
2997 : }
2998 :
2999 :
3000 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GetFieldSubtypeByName___(char * jarg1) {
3001 : int jresult ;
3002 0 : char *arg1 = (char *) 0 ;
3003 : OGRFieldSubType result;
3004 :
3005 0 : arg1 = (char *)jarg1;
3006 : {
3007 0 : CPLErrorReset();
3008 0 : result = (OGRFieldSubType)GetFieldSubtypeByName((char const *)arg1);
3009 0 : CPLErr eclass = CPLGetLastErrorType();
3010 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3011 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3012 :
3013 :
3014 :
3015 : }
3016 : }
3017 0 : jresult = (int)result;
3018 0 : return jresult;
3019 : }
3020 :
3021 :
3022 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GetGEOSVersionMajor___() {
3023 : int jresult ;
3024 : int result;
3025 :
3026 : {
3027 0 : CPLErrorReset();
3028 0 : result = (int)GetGEOSVersionMajor();
3029 0 : CPLErr eclass = CPLGetLastErrorType();
3030 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3031 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3032 :
3033 :
3034 :
3035 : }
3036 : }
3037 0 : jresult = result;
3038 0 : return jresult;
3039 : }
3040 :
3041 :
3042 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GetGEOSVersionMinor___() {
3043 : int jresult ;
3044 : int result;
3045 :
3046 : {
3047 0 : CPLErrorReset();
3048 0 : result = (int)GetGEOSVersionMinor();
3049 0 : CPLErr eclass = CPLGetLastErrorType();
3050 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3051 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3052 :
3053 :
3054 :
3055 : }
3056 : }
3057 0 : jresult = result;
3058 0 : return jresult;
3059 : }
3060 :
3061 :
3062 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GetGEOSVersionMicro___() {
3063 : int jresult ;
3064 : int result;
3065 :
3066 : {
3067 0 : CPLErrorReset();
3068 0 : result = (int)GetGEOSVersionMicro();
3069 0 : CPLErr eclass = CPLGetLastErrorType();
3070 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3071 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3072 :
3073 :
3074 :
3075 : }
3076 : }
3077 0 : jresult = result;
3078 0 : return jresult;
3079 : }
3080 :
3081 :
3082 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Envelope_MinX_set___(void * jarg1, double jarg2) {
3083 0 : OGREnvelope *arg1 = (OGREnvelope *) 0 ;
3084 : double arg2 ;
3085 :
3086 0 : arg1 = (OGREnvelope *)jarg1;
3087 0 : arg2 = (double)jarg2;
3088 0 : if (arg1) (arg1)->MinX = arg2;
3089 0 : }
3090 :
3091 :
3092 6 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Envelope_MinX_get___(void * jarg1) {
3093 : double jresult ;
3094 6 : OGREnvelope *arg1 = (OGREnvelope *) 0 ;
3095 : double result;
3096 :
3097 6 : arg1 = (OGREnvelope *)jarg1;
3098 6 : result = (double) ((arg1)->MinX);
3099 6 : jresult = result;
3100 6 : return jresult;
3101 : }
3102 :
3103 :
3104 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Envelope_MaxX_set___(void * jarg1, double jarg2) {
3105 0 : OGREnvelope *arg1 = (OGREnvelope *) 0 ;
3106 : double arg2 ;
3107 :
3108 0 : arg1 = (OGREnvelope *)jarg1;
3109 0 : arg2 = (double)jarg2;
3110 0 : if (arg1) (arg1)->MaxX = arg2;
3111 0 : }
3112 :
3113 :
3114 6 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Envelope_MaxX_get___(void * jarg1) {
3115 : double jresult ;
3116 6 : OGREnvelope *arg1 = (OGREnvelope *) 0 ;
3117 : double result;
3118 :
3119 6 : arg1 = (OGREnvelope *)jarg1;
3120 6 : result = (double) ((arg1)->MaxX);
3121 6 : jresult = result;
3122 6 : return jresult;
3123 : }
3124 :
3125 :
3126 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Envelope_MinY_set___(void * jarg1, double jarg2) {
3127 0 : OGREnvelope *arg1 = (OGREnvelope *) 0 ;
3128 : double arg2 ;
3129 :
3130 0 : arg1 = (OGREnvelope *)jarg1;
3131 0 : arg2 = (double)jarg2;
3132 0 : if (arg1) (arg1)->MinY = arg2;
3133 0 : }
3134 :
3135 :
3136 6 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Envelope_MinY_get___(void * jarg1) {
3137 : double jresult ;
3138 6 : OGREnvelope *arg1 = (OGREnvelope *) 0 ;
3139 : double result;
3140 :
3141 6 : arg1 = (OGREnvelope *)jarg1;
3142 6 : result = (double) ((arg1)->MinY);
3143 6 : jresult = result;
3144 6 : return jresult;
3145 : }
3146 :
3147 :
3148 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Envelope_MaxY_set___(void * jarg1, double jarg2) {
3149 0 : OGREnvelope *arg1 = (OGREnvelope *) 0 ;
3150 : double arg2 ;
3151 :
3152 0 : arg1 = (OGREnvelope *)jarg1;
3153 0 : arg2 = (double)jarg2;
3154 0 : if (arg1) (arg1)->MaxY = arg2;
3155 0 : }
3156 :
3157 :
3158 6 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Envelope_MaxY_get___(void * jarg1) {
3159 : double jresult ;
3160 6 : OGREnvelope *arg1 = (OGREnvelope *) 0 ;
3161 : double result;
3162 :
3163 6 : arg1 = (OGREnvelope *)jarg1;
3164 6 : result = (double) ((arg1)->MaxY);
3165 6 : jresult = result;
3166 6 : return jresult;
3167 : }
3168 :
3169 :
3170 6 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_new_Envelope___() {
3171 : void * jresult ;
3172 6 : OGREnvelope *result = 0 ;
3173 :
3174 : {
3175 6 : CPLErrorReset();
3176 6 : result = (OGREnvelope *)new OGREnvelope();
3177 6 : CPLErr eclass = CPLGetLastErrorType();
3178 6 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3179 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3180 :
3181 :
3182 :
3183 : }
3184 : }
3185 6 : jresult = (void *)result;
3186 6 : return jresult;
3187 : }
3188 :
3189 :
3190 6 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_delete_Envelope___(void * jarg1) {
3191 6 : OGREnvelope *arg1 = (OGREnvelope *) 0 ;
3192 :
3193 6 : arg1 = (OGREnvelope *)jarg1;
3194 : {
3195 6 : CPLErrorReset();
3196 6 : delete arg1;
3197 6 : CPLErr eclass = CPLGetLastErrorType();
3198 6 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3199 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3200 :
3201 :
3202 :
3203 : }
3204 : }
3205 6 : }
3206 :
3207 :
3208 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Envelope3D_MinX_set___(void * jarg1, double jarg2) {
3209 0 : OGREnvelope3D *arg1 = (OGREnvelope3D *) 0 ;
3210 : double arg2 ;
3211 :
3212 0 : arg1 = (OGREnvelope3D *)jarg1;
3213 0 : arg2 = (double)jarg2;
3214 0 : if (arg1) (arg1)->MinX = arg2;
3215 0 : }
3216 :
3217 :
3218 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Envelope3D_MinX_get___(void * jarg1) {
3219 : double jresult ;
3220 0 : OGREnvelope3D *arg1 = (OGREnvelope3D *) 0 ;
3221 : double result;
3222 :
3223 0 : arg1 = (OGREnvelope3D *)jarg1;
3224 0 : result = (double) ((arg1)->MinX);
3225 0 : jresult = result;
3226 0 : return jresult;
3227 : }
3228 :
3229 :
3230 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Envelope3D_MaxX_set___(void * jarg1, double jarg2) {
3231 0 : OGREnvelope3D *arg1 = (OGREnvelope3D *) 0 ;
3232 : double arg2 ;
3233 :
3234 0 : arg1 = (OGREnvelope3D *)jarg1;
3235 0 : arg2 = (double)jarg2;
3236 0 : if (arg1) (arg1)->MaxX = arg2;
3237 0 : }
3238 :
3239 :
3240 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Envelope3D_MaxX_get___(void * jarg1) {
3241 : double jresult ;
3242 0 : OGREnvelope3D *arg1 = (OGREnvelope3D *) 0 ;
3243 : double result;
3244 :
3245 0 : arg1 = (OGREnvelope3D *)jarg1;
3246 0 : result = (double) ((arg1)->MaxX);
3247 0 : jresult = result;
3248 0 : return jresult;
3249 : }
3250 :
3251 :
3252 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Envelope3D_MinY_set___(void * jarg1, double jarg2) {
3253 0 : OGREnvelope3D *arg1 = (OGREnvelope3D *) 0 ;
3254 : double arg2 ;
3255 :
3256 0 : arg1 = (OGREnvelope3D *)jarg1;
3257 0 : arg2 = (double)jarg2;
3258 0 : if (arg1) (arg1)->MinY = arg2;
3259 0 : }
3260 :
3261 :
3262 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Envelope3D_MinY_get___(void * jarg1) {
3263 : double jresult ;
3264 0 : OGREnvelope3D *arg1 = (OGREnvelope3D *) 0 ;
3265 : double result;
3266 :
3267 0 : arg1 = (OGREnvelope3D *)jarg1;
3268 0 : result = (double) ((arg1)->MinY);
3269 0 : jresult = result;
3270 0 : return jresult;
3271 : }
3272 :
3273 :
3274 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Envelope3D_MaxY_set___(void * jarg1, double jarg2) {
3275 0 : OGREnvelope3D *arg1 = (OGREnvelope3D *) 0 ;
3276 : double arg2 ;
3277 :
3278 0 : arg1 = (OGREnvelope3D *)jarg1;
3279 0 : arg2 = (double)jarg2;
3280 0 : if (arg1) (arg1)->MaxY = arg2;
3281 0 : }
3282 :
3283 :
3284 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Envelope3D_MaxY_get___(void * jarg1) {
3285 : double jresult ;
3286 0 : OGREnvelope3D *arg1 = (OGREnvelope3D *) 0 ;
3287 : double result;
3288 :
3289 0 : arg1 = (OGREnvelope3D *)jarg1;
3290 0 : result = (double) ((arg1)->MaxY);
3291 0 : jresult = result;
3292 0 : return jresult;
3293 : }
3294 :
3295 :
3296 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Envelope3D_MinZ_set___(void * jarg1, double jarg2) {
3297 0 : OGREnvelope3D *arg1 = (OGREnvelope3D *) 0 ;
3298 : double arg2 ;
3299 :
3300 0 : arg1 = (OGREnvelope3D *)jarg1;
3301 0 : arg2 = (double)jarg2;
3302 0 : if (arg1) (arg1)->MinZ = arg2;
3303 0 : }
3304 :
3305 :
3306 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Envelope3D_MinZ_get___(void * jarg1) {
3307 : double jresult ;
3308 0 : OGREnvelope3D *arg1 = (OGREnvelope3D *) 0 ;
3309 : double result;
3310 :
3311 0 : arg1 = (OGREnvelope3D *)jarg1;
3312 0 : result = (double) ((arg1)->MinZ);
3313 0 : jresult = result;
3314 0 : return jresult;
3315 : }
3316 :
3317 :
3318 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Envelope3D_MaxZ_set___(void * jarg1, double jarg2) {
3319 0 : OGREnvelope3D *arg1 = (OGREnvelope3D *) 0 ;
3320 : double arg2 ;
3321 :
3322 0 : arg1 = (OGREnvelope3D *)jarg1;
3323 0 : arg2 = (double)jarg2;
3324 0 : if (arg1) (arg1)->MaxZ = arg2;
3325 0 : }
3326 :
3327 :
3328 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Envelope3D_MaxZ_get___(void * jarg1) {
3329 : double jresult ;
3330 0 : OGREnvelope3D *arg1 = (OGREnvelope3D *) 0 ;
3331 : double result;
3332 :
3333 0 : arg1 = (OGREnvelope3D *)jarg1;
3334 0 : result = (double) ((arg1)->MaxZ);
3335 0 : jresult = result;
3336 0 : return jresult;
3337 : }
3338 :
3339 :
3340 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_new_Envelope3D___() {
3341 : void * jresult ;
3342 0 : OGREnvelope3D *result = 0 ;
3343 :
3344 : {
3345 0 : CPLErrorReset();
3346 0 : result = (OGREnvelope3D *)new OGREnvelope3D();
3347 0 : CPLErr eclass = CPLGetLastErrorType();
3348 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3349 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3350 :
3351 :
3352 :
3353 : }
3354 : }
3355 0 : jresult = (void *)result;
3356 0 : return jresult;
3357 : }
3358 :
3359 :
3360 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_delete_Envelope3D___(void * jarg1) {
3361 0 : OGREnvelope3D *arg1 = (OGREnvelope3D *) 0 ;
3362 :
3363 0 : arg1 = (OGREnvelope3D *)jarg1;
3364 : {
3365 0 : CPLErrorReset();
3366 0 : delete arg1;
3367 0 : CPLErr eclass = CPLGetLastErrorType();
3368 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3369 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3370 :
3371 :
3372 :
3373 : }
3374 : }
3375 0 : }
3376 :
3377 :
3378 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_new_StyleTable___() {
3379 : void * jresult ;
3380 0 : OGRStyleTableShadow *result = 0 ;
3381 :
3382 : {
3383 0 : CPLErrorReset();
3384 0 : result = (OGRStyleTableShadow *)new_OGRStyleTableShadow();
3385 0 : CPLErr eclass = CPLGetLastErrorType();
3386 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3387 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3388 :
3389 :
3390 :
3391 : }
3392 : }
3393 0 : jresult = (void *)result;
3394 0 : return jresult;
3395 : }
3396 :
3397 :
3398 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_delete_StyleTable___(void * jarg1) {
3399 0 : OGRStyleTableShadow *arg1 = (OGRStyleTableShadow *) 0 ;
3400 :
3401 0 : arg1 = (OGRStyleTableShadow *)jarg1;
3402 : {
3403 0 : CPLErrorReset();
3404 0 : delete_OGRStyleTableShadow(arg1);
3405 0 : CPLErr eclass = CPLGetLastErrorType();
3406 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3407 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3408 :
3409 :
3410 :
3411 : }
3412 : }
3413 0 : }
3414 :
3415 :
3416 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_StyleTable_AddStyle___(void * jarg1, char * jarg2, char * jarg3) {
3417 : int jresult ;
3418 0 : OGRStyleTableShadow *arg1 = (OGRStyleTableShadow *) 0 ;
3419 0 : char *arg2 = (char *) 0 ;
3420 0 : char *arg3 = (char *) 0 ;
3421 : int result;
3422 :
3423 0 : arg1 = (OGRStyleTableShadow *)jarg1;
3424 0 : arg2 = (char *)jarg2;
3425 0 : arg3 = (char *)jarg3;
3426 : {
3427 0 : CPLErrorReset();
3428 0 : result = (int)OGRStyleTableShadow_AddStyle(arg1,(char const *)arg2,(char const *)arg3);
3429 0 : CPLErr eclass = CPLGetLastErrorType();
3430 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3431 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3432 :
3433 :
3434 :
3435 : }
3436 : }
3437 0 : jresult = result;
3438 0 : return jresult;
3439 : }
3440 :
3441 :
3442 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_StyleTable_LoadStyleTable___(void * jarg1, char * jarg2) {
3443 : int jresult ;
3444 0 : OGRStyleTableShadow *arg1 = (OGRStyleTableShadow *) 0 ;
3445 0 : char *arg2 = (char *) 0 ;
3446 : int result;
3447 :
3448 0 : arg1 = (OGRStyleTableShadow *)jarg1;
3449 0 : arg2 = (char *)jarg2;
3450 : {
3451 0 : CPLErrorReset();
3452 0 : result = (int)OGRStyleTableShadow_LoadStyleTable(arg1,(char const *)arg2);
3453 0 : CPLErr eclass = CPLGetLastErrorType();
3454 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3455 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3456 :
3457 :
3458 :
3459 : }
3460 : }
3461 0 : jresult = result;
3462 0 : return jresult;
3463 : }
3464 :
3465 :
3466 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_StyleTable_SaveStyleTable___(void * jarg1, char * jarg2) {
3467 : int jresult ;
3468 0 : OGRStyleTableShadow *arg1 = (OGRStyleTableShadow *) 0 ;
3469 0 : char *arg2 = (char *) 0 ;
3470 : int result;
3471 :
3472 0 : arg1 = (OGRStyleTableShadow *)jarg1;
3473 0 : arg2 = (char *)jarg2;
3474 : {
3475 0 : CPLErrorReset();
3476 0 : result = (int)OGRStyleTableShadow_SaveStyleTable(arg1,(char const *)arg2);
3477 0 : CPLErr eclass = CPLGetLastErrorType();
3478 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3479 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3480 :
3481 :
3482 :
3483 : }
3484 : }
3485 0 : jresult = result;
3486 0 : return jresult;
3487 : }
3488 :
3489 :
3490 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_StyleTable_Find___(void * jarg1, char * jarg2) {
3491 : char * jresult ;
3492 0 : OGRStyleTableShadow *arg1 = (OGRStyleTableShadow *) 0 ;
3493 0 : char *arg2 = (char *) 0 ;
3494 0 : char *result = 0 ;
3495 :
3496 0 : arg1 = (OGRStyleTableShadow *)jarg1;
3497 0 : arg2 = (char *)jarg2;
3498 : {
3499 0 : CPLErrorReset();
3500 0 : result = (char *)OGRStyleTableShadow_Find(arg1,(char const *)arg2);
3501 0 : CPLErr eclass = CPLGetLastErrorType();
3502 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3503 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3504 :
3505 :
3506 :
3507 : }
3508 : }
3509 0 : jresult = SWIG_csharp_string_callback((const char *)result);
3510 0 : return jresult;
3511 : }
3512 :
3513 :
3514 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_StyleTable_ResetStyleStringReading___(void * jarg1) {
3515 0 : OGRStyleTableShadow *arg1 = (OGRStyleTableShadow *) 0 ;
3516 :
3517 0 : arg1 = (OGRStyleTableShadow *)jarg1;
3518 : {
3519 0 : CPLErrorReset();
3520 0 : OGRStyleTableShadow_ResetStyleStringReading(arg1);
3521 0 : CPLErr eclass = CPLGetLastErrorType();
3522 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3523 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3524 :
3525 :
3526 :
3527 : }
3528 : }
3529 0 : }
3530 :
3531 :
3532 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_StyleTable_GetNextStyle___(void * jarg1) {
3533 : char * jresult ;
3534 0 : OGRStyleTableShadow *arg1 = (OGRStyleTableShadow *) 0 ;
3535 0 : char *result = 0 ;
3536 :
3537 0 : arg1 = (OGRStyleTableShadow *)jarg1;
3538 : {
3539 0 : CPLErrorReset();
3540 0 : result = (char *)OGRStyleTableShadow_GetNextStyle(arg1);
3541 0 : CPLErr eclass = CPLGetLastErrorType();
3542 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3543 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3544 :
3545 :
3546 :
3547 : }
3548 : }
3549 0 : jresult = SWIG_csharp_string_callback((const char *)result);
3550 0 : return jresult;
3551 : }
3552 :
3553 :
3554 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_StyleTable_GetLastStyleName___(void * jarg1) {
3555 : char * jresult ;
3556 0 : OGRStyleTableShadow *arg1 = (OGRStyleTableShadow *) 0 ;
3557 0 : char *result = 0 ;
3558 :
3559 0 : arg1 = (OGRStyleTableShadow *)jarg1;
3560 : {
3561 0 : CPLErrorReset();
3562 0 : result = (char *)OGRStyleTableShadow_GetLastStyleName(arg1);
3563 0 : CPLErr eclass = CPLGetLastErrorType();
3564 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3565 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3566 :
3567 :
3568 :
3569 : }
3570 : }
3571 0 : jresult = SWIG_csharp_string_callback((const char *)result);
3572 0 : return jresult;
3573 : }
3574 :
3575 :
3576 2 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Driver_name_get___(void * jarg1) {
3577 : char * jresult ;
3578 2 : OGRDriverShadow *arg1 = (OGRDriverShadow *) 0 ;
3579 2 : char *result = 0 ;
3580 :
3581 2 : arg1 = (OGRDriverShadow *)jarg1;
3582 : {
3583 2 : CPLErrorReset();
3584 2 : result = (char *)OGRDriverShadow_name_get(arg1);
3585 2 : CPLErr eclass = CPLGetLastErrorType();
3586 2 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3587 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3588 :
3589 :
3590 :
3591 : }
3592 : }
3593 2 : jresult = SWIG_csharp_string_callback((const char *)result);
3594 2 : return jresult;
3595 : }
3596 :
3597 :
3598 2 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Driver_CreateDataSource___(void * jarg1, char * jarg2, void * jarg3) {
3599 : void * jresult ;
3600 2 : OGRDriverShadow *arg1 = (OGRDriverShadow *) 0 ;
3601 2 : char *arg2 = (char *) 0 ;
3602 2 : char **arg3 = (char **) 0 ;
3603 2 : OGRDataSourceShadow *result = 0 ;
3604 :
3605 2 : arg1 = (OGRDriverShadow *)jarg1;
3606 2 : arg2 = (char *)jarg2;
3607 2 : arg3 = (char **)jarg3;
3608 : {
3609 2 : CPLErrorReset();
3610 2 : result = (OGRDataSourceShadow *)OGRDriverShadow_CreateDataSource(arg1,(char const *)arg2,arg3);
3611 2 : CPLErr eclass = CPLGetLastErrorType();
3612 2 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3613 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3614 :
3615 :
3616 :
3617 : }
3618 : }
3619 2 : jresult = (void *)result;
3620 2 : return jresult;
3621 : }
3622 :
3623 :
3624 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Driver_CopyDataSource___(void * jarg1, void * jarg2, char * jarg3, void * jarg4) {
3625 : void * jresult ;
3626 0 : OGRDriverShadow *arg1 = (OGRDriverShadow *) 0 ;
3627 0 : OGRDataSourceShadow *arg2 = (OGRDataSourceShadow *) 0 ;
3628 0 : char *arg3 = (char *) 0 ;
3629 0 : char **arg4 = (char **) 0 ;
3630 0 : OGRDataSourceShadow *result = 0 ;
3631 :
3632 0 : arg1 = (OGRDriverShadow *)jarg1;
3633 0 : arg2 = (OGRDataSourceShadow *)jarg2;
3634 0 : arg3 = (char *)jarg3;
3635 0 : arg4 = (char **)jarg4;
3636 : {
3637 0 : if (!arg2) {
3638 : {
3639 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
3640 : };
3641 : }
3642 : }
3643 : {
3644 0 : CPLErrorReset();
3645 0 : result = (OGRDataSourceShadow *)OGRDriverShadow_CopyDataSource(arg1,arg2,(char const *)arg3,arg4);
3646 0 : CPLErr eclass = CPLGetLastErrorType();
3647 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3648 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3649 :
3650 :
3651 :
3652 : }
3653 : }
3654 0 : jresult = (void *)result;
3655 0 : return jresult;
3656 : }
3657 :
3658 :
3659 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Driver_Open___(void * jarg1, char * jarg2, int jarg3) {
3660 : void * jresult ;
3661 0 : OGRDriverShadow *arg1 = (OGRDriverShadow *) 0 ;
3662 0 : char *arg2 = (char *) 0 ;
3663 0 : int arg3 = (int) 0 ;
3664 0 : OGRDataSourceShadow *result = 0 ;
3665 :
3666 0 : arg1 = (OGRDriverShadow *)jarg1;
3667 0 : arg2 = (char *)jarg2;
3668 0 : arg3 = (int)jarg3;
3669 : {
3670 0 : CPLErrorReset();
3671 0 : result = (OGRDataSourceShadow *)OGRDriverShadow_Open(arg1,(char const *)arg2,arg3);
3672 0 : CPLErr eclass = CPLGetLastErrorType();
3673 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3674 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3675 :
3676 :
3677 :
3678 : }
3679 : }
3680 0 : jresult = (void *)result;
3681 0 : return jresult;
3682 : }
3683 :
3684 :
3685 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Driver_DeleteDataSource___(void * jarg1, char * jarg2) {
3686 : int jresult ;
3687 0 : OGRDriverShadow *arg1 = (OGRDriverShadow *) 0 ;
3688 0 : char *arg2 = (char *) 0 ;
3689 : int result;
3690 :
3691 0 : arg1 = (OGRDriverShadow *)jarg1;
3692 0 : arg2 = (char *)jarg2;
3693 : {
3694 0 : CPLErrorReset();
3695 0 : result = (int)OGRDriverShadow_DeleteDataSource(arg1,(char const *)arg2);
3696 0 : CPLErr eclass = CPLGetLastErrorType();
3697 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3698 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3699 :
3700 :
3701 :
3702 : }
3703 : }
3704 0 : jresult = result;
3705 0 : return jresult;
3706 : }
3707 :
3708 :
3709 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Driver_TestCapability___(void * jarg1, char * jarg2) {
3710 : unsigned int jresult ;
3711 0 : OGRDriverShadow *arg1 = (OGRDriverShadow *) 0 ;
3712 0 : char *arg2 = (char *) 0 ;
3713 : bool result;
3714 :
3715 0 : arg1 = (OGRDriverShadow *)jarg1;
3716 0 : arg2 = (char *)jarg2;
3717 : {
3718 0 : if (!arg2) {
3719 : {
3720 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
3721 : };
3722 : }
3723 : }
3724 : {
3725 0 : CPLErrorReset();
3726 0 : result = (bool)OGRDriverShadow_TestCapability(arg1,(char const *)arg2);
3727 0 : CPLErr eclass = CPLGetLastErrorType();
3728 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3729 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3730 :
3731 :
3732 :
3733 : }
3734 : }
3735 0 : jresult = result;
3736 0 : return jresult;
3737 : }
3738 :
3739 :
3740 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Driver_GetName___(void * jarg1) {
3741 : char * jresult ;
3742 0 : OGRDriverShadow *arg1 = (OGRDriverShadow *) 0 ;
3743 0 : char *result = 0 ;
3744 :
3745 0 : arg1 = (OGRDriverShadow *)jarg1;
3746 : {
3747 0 : CPLErrorReset();
3748 0 : result = (char *)OGRDriverShadow_GetName(arg1);
3749 0 : CPLErr eclass = CPLGetLastErrorType();
3750 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3751 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3752 :
3753 :
3754 :
3755 : }
3756 : }
3757 0 : jresult = SWIG_csharp_string_callback((const char *)result);
3758 0 : return jresult;
3759 : }
3760 :
3761 :
3762 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Driver_Register___(void * jarg1) {
3763 0 : OGRDriverShadow *arg1 = (OGRDriverShadow *) 0 ;
3764 :
3765 0 : arg1 = (OGRDriverShadow *)jarg1;
3766 : {
3767 0 : CPLErrorReset();
3768 0 : OGRDriverShadow_Register(arg1);
3769 0 : CPLErr eclass = CPLGetLastErrorType();
3770 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3771 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3772 :
3773 :
3774 :
3775 : }
3776 : }
3777 0 : }
3778 :
3779 :
3780 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Driver_Deregister___(void * jarg1) {
3781 0 : OGRDriverShadow *arg1 = (OGRDriverShadow *) 0 ;
3782 :
3783 0 : arg1 = (OGRDriverShadow *)jarg1;
3784 : {
3785 0 : CPLErrorReset();
3786 0 : OGRDriverShadow_Deregister(arg1);
3787 0 : CPLErr eclass = CPLGetLastErrorType();
3788 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3789 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3790 :
3791 :
3792 :
3793 : }
3794 : }
3795 0 : }
3796 :
3797 :
3798 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_DataSource_name_get___(void * jarg1) {
3799 : char * jresult ;
3800 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
3801 0 : char *result = 0 ;
3802 :
3803 0 : arg1 = (OGRDataSourceShadow *)jarg1;
3804 : {
3805 0 : CPLErrorReset();
3806 0 : result = (char *)OGRDataSourceShadow_name_get(arg1);
3807 0 : CPLErr eclass = CPLGetLastErrorType();
3808 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3809 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3810 :
3811 :
3812 :
3813 : }
3814 : }
3815 0 : jresult = SWIG_csharp_string_callback((const char *)result);
3816 0 : return jresult;
3817 : }
3818 :
3819 :
3820 6 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_delete_DataSource___(void * jarg1) {
3821 6 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
3822 :
3823 6 : arg1 = (OGRDataSourceShadow *)jarg1;
3824 : {
3825 6 : CPLErrorReset();
3826 6 : delete_OGRDataSourceShadow(arg1);
3827 6 : CPLErr eclass = CPLGetLastErrorType();
3828 6 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3829 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3830 :
3831 :
3832 :
3833 : }
3834 : }
3835 6 : }
3836 :
3837 :
3838 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_DataSource_Close___(void * jarg1) {
3839 : int jresult ;
3840 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
3841 : CPLErr result;
3842 :
3843 0 : arg1 = (OGRDataSourceShadow *)jarg1;
3844 : {
3845 0 : CPLErrorReset();
3846 0 : result = (CPLErr)OGRDataSourceShadow_Close(arg1);
3847 0 : CPLErr eclass = CPLGetLastErrorType();
3848 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3849 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3850 :
3851 :
3852 :
3853 : }
3854 : }
3855 0 : jresult = result;
3856 0 : return jresult;
3857 : }
3858 :
3859 :
3860 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_DataSource_GetRefCount___(void * jarg1) {
3861 : int jresult ;
3862 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
3863 : int result;
3864 :
3865 0 : arg1 = (OGRDataSourceShadow *)jarg1;
3866 : {
3867 0 : CPLErrorReset();
3868 0 : result = (int)OGRDataSourceShadow_GetRefCount(arg1);
3869 0 : CPLErr eclass = CPLGetLastErrorType();
3870 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3871 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3872 :
3873 :
3874 :
3875 : }
3876 : }
3877 0 : jresult = result;
3878 0 : return jresult;
3879 : }
3880 :
3881 :
3882 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_DataSource_GetSummaryRefCount___(void * jarg1) {
3883 : int jresult ;
3884 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
3885 : int result;
3886 :
3887 0 : arg1 = (OGRDataSourceShadow *)jarg1;
3888 : {
3889 0 : CPLErrorReset();
3890 0 : result = (int)OGRDataSourceShadow_GetSummaryRefCount(arg1);
3891 0 : CPLErr eclass = CPLGetLastErrorType();
3892 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3893 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3894 :
3895 :
3896 :
3897 : }
3898 : }
3899 0 : jresult = result;
3900 0 : return jresult;
3901 : }
3902 :
3903 :
3904 7 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_DataSource_GetLayerCount___(void * jarg1) {
3905 : int jresult ;
3906 7 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
3907 : int result;
3908 :
3909 7 : arg1 = (OGRDataSourceShadow *)jarg1;
3910 : {
3911 7 : CPLErrorReset();
3912 7 : result = (int)OGRDataSourceShadow_GetLayerCount(arg1);
3913 7 : CPLErr eclass = CPLGetLastErrorType();
3914 7 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3915 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3916 :
3917 :
3918 :
3919 : }
3920 : }
3921 7 : jresult = result;
3922 7 : return jresult;
3923 : }
3924 :
3925 :
3926 2 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_DataSource_GetDriver___(void * jarg1) {
3927 : void * jresult ;
3928 2 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
3929 2 : OGRDriverShadow *result = 0 ;
3930 :
3931 2 : arg1 = (OGRDataSourceShadow *)jarg1;
3932 : {
3933 2 : CPLErrorReset();
3934 2 : result = (OGRDriverShadow *)OGRDataSourceShadow_GetDriver(arg1);
3935 2 : CPLErr eclass = CPLGetLastErrorType();
3936 2 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3937 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3938 :
3939 :
3940 :
3941 : }
3942 : }
3943 2 : jresult = (void *)result;
3944 2 : return jresult;
3945 : }
3946 :
3947 :
3948 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_DataSource_GetName___(void * jarg1) {
3949 : char * jresult ;
3950 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
3951 0 : char *result = 0 ;
3952 :
3953 0 : arg1 = (OGRDataSourceShadow *)jarg1;
3954 : {
3955 0 : CPLErrorReset();
3956 0 : result = (char *)OGRDataSourceShadow_GetName(arg1);
3957 0 : CPLErr eclass = CPLGetLastErrorType();
3958 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3959 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3960 :
3961 :
3962 :
3963 : }
3964 : }
3965 0 : jresult = SWIG_csharp_string_callback((const char *)result);
3966 0 : return jresult;
3967 : }
3968 :
3969 :
3970 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_DataSource_DeleteLayer___(void * jarg1, int jarg2) {
3971 : int jresult ;
3972 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
3973 : int arg2 ;
3974 : OGRErr result;
3975 :
3976 0 : arg1 = (OGRDataSourceShadow *)jarg1;
3977 0 : arg2 = (int)jarg2;
3978 : {
3979 0 : CPLErrorReset();
3980 0 : result = (OGRErr)OGRDataSourceShadow_DeleteLayer(arg1,arg2);
3981 0 : CPLErr eclass = CPLGetLastErrorType();
3982 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3983 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3984 :
3985 :
3986 :
3987 : }
3988 : }
3989 : {
3990 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3991 0 : jresult = result;
3992 : }
3993 : {
3994 : /* %typemap(ret) OGRErr */
3995 :
3996 : }
3997 0 : return jresult;
3998 : }
3999 :
4000 :
4001 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_DataSource_SyncToDisk___(void * jarg1) {
4002 : int jresult ;
4003 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
4004 : OGRErr result;
4005 :
4006 0 : arg1 = (OGRDataSourceShadow *)jarg1;
4007 : {
4008 0 : CPLErrorReset();
4009 0 : result = (OGRErr)OGRDataSourceShadow_SyncToDisk(arg1);
4010 0 : CPLErr eclass = CPLGetLastErrorType();
4011 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4012 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4013 :
4014 :
4015 :
4016 : }
4017 : }
4018 : {
4019 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4020 0 : jresult = result;
4021 : }
4022 : {
4023 : /* %typemap(ret) OGRErr */
4024 :
4025 : }
4026 0 : return jresult;
4027 : }
4028 :
4029 :
4030 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_DataSource_FlushCache___(void * jarg1) {
4031 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
4032 :
4033 0 : arg1 = (OGRDataSourceShadow *)jarg1;
4034 : {
4035 0 : CPLErrorReset();
4036 0 : OGRDataSourceShadow_FlushCache(arg1);
4037 0 : CPLErr eclass = CPLGetLastErrorType();
4038 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4039 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4040 :
4041 :
4042 :
4043 : }
4044 : }
4045 0 : }
4046 :
4047 :
4048 2 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_DataSource_CreateLayer___(void * jarg1, char * jarg2, void * jarg3, int jarg4, void * jarg5) {
4049 : void * jresult ;
4050 2 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
4051 2 : char *arg2 = (char *) 0 ;
4052 2 : OSRSpatialReferenceShadow *arg3 = (OSRSpatialReferenceShadow *) NULL ;
4053 2 : OGRwkbGeometryType arg4 = (OGRwkbGeometryType) wkbUnknown ;
4054 2 : char **arg5 = (char **) 0 ;
4055 2 : OGRLayerShadow *result = 0 ;
4056 :
4057 2 : arg1 = (OGRDataSourceShadow *)jarg1;
4058 2 : arg2 = (char *)jarg2;
4059 2 : arg3 = (OSRSpatialReferenceShadow *)jarg3;
4060 2 : arg4 = (OGRwkbGeometryType)jarg4;
4061 2 : arg5 = (char **)jarg5;
4062 : {
4063 2 : CPLErrorReset();
4064 2 : result = (OGRLayerShadow *)OGRDataSourceShadow_CreateLayer(arg1,(char const *)arg2,arg3,arg4,arg5);
4065 2 : CPLErr eclass = CPLGetLastErrorType();
4066 2 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4067 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4068 :
4069 :
4070 :
4071 : }
4072 : }
4073 2 : jresult = (void *)result;
4074 2 : return jresult;
4075 : }
4076 :
4077 :
4078 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_DataSource_CopyLayer___(void * jarg1, void * jarg2, char * jarg3, void * jarg4) {
4079 : void * jresult ;
4080 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
4081 0 : OGRLayerShadow *arg2 = (OGRLayerShadow *) 0 ;
4082 0 : char *arg3 = (char *) 0 ;
4083 0 : char **arg4 = (char **) 0 ;
4084 0 : OGRLayerShadow *result = 0 ;
4085 :
4086 0 : arg1 = (OGRDataSourceShadow *)jarg1;
4087 0 : arg2 = (OGRLayerShadow *)jarg2;
4088 0 : arg3 = (char *)jarg3;
4089 0 : arg4 = (char **)jarg4;
4090 : {
4091 0 : if (!arg2) {
4092 : {
4093 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4094 : };
4095 : }
4096 : }
4097 : {
4098 0 : CPLErrorReset();
4099 0 : result = (OGRLayerShadow *)OGRDataSourceShadow_CopyLayer(arg1,arg2,(char const *)arg3,arg4);
4100 0 : CPLErr eclass = CPLGetLastErrorType();
4101 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4102 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4103 :
4104 :
4105 :
4106 : }
4107 : }
4108 0 : jresult = (void *)result;
4109 0 : return jresult;
4110 : }
4111 :
4112 :
4113 3 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_DataSource_GetLayerByIndex___(void * jarg1, int jarg2) {
4114 : void * jresult ;
4115 3 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
4116 3 : int arg2 = (int) 0 ;
4117 3 : OGRLayerShadow *result = 0 ;
4118 :
4119 3 : arg1 = (OGRDataSourceShadow *)jarg1;
4120 3 : arg2 = (int)jarg2;
4121 : {
4122 3 : CPLErrorReset();
4123 3 : result = (OGRLayerShadow *)OGRDataSourceShadow_GetLayerByIndex(arg1,arg2);
4124 3 : CPLErr eclass = CPLGetLastErrorType();
4125 3 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4126 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4127 :
4128 :
4129 :
4130 : }
4131 : }
4132 3 : jresult = (void *)result;
4133 3 : return jresult;
4134 : }
4135 :
4136 :
4137 2 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_DataSource_GetLayerByName___(void * jarg1, char * jarg2) {
4138 : void * jresult ;
4139 2 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
4140 2 : char *arg2 = (char *) 0 ;
4141 2 : OGRLayerShadow *result = 0 ;
4142 :
4143 2 : arg1 = (OGRDataSourceShadow *)jarg1;
4144 2 : arg2 = (char *)jarg2;
4145 : {
4146 2 : CPLErrorReset();
4147 2 : result = (OGRLayerShadow *)OGRDataSourceShadow_GetLayerByName(arg1,(char const *)arg2);
4148 2 : CPLErr eclass = CPLGetLastErrorType();
4149 2 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4150 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4151 :
4152 :
4153 :
4154 : }
4155 : }
4156 2 : jresult = (void *)result;
4157 2 : return jresult;
4158 : }
4159 :
4160 :
4161 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_DataSource_TestCapability___(void * jarg1, char * jarg2) {
4162 : unsigned int jresult ;
4163 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
4164 0 : char *arg2 = (char *) 0 ;
4165 : bool result;
4166 :
4167 0 : arg1 = (OGRDataSourceShadow *)jarg1;
4168 0 : arg2 = (char *)jarg2;
4169 : {
4170 0 : if (!arg2) {
4171 : {
4172 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4173 : };
4174 : }
4175 : }
4176 : {
4177 0 : CPLErrorReset();
4178 0 : result = (bool)OGRDataSourceShadow_TestCapability(arg1,(char const *)arg2);
4179 0 : CPLErr eclass = CPLGetLastErrorType();
4180 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4181 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4182 :
4183 :
4184 :
4185 : }
4186 : }
4187 0 : jresult = result;
4188 0 : return jresult;
4189 : }
4190 :
4191 :
4192 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_DataSource_ExecuteSQL___(void * jarg1, char * jarg2, void * jarg3, char * jarg4) {
4193 : void * jresult ;
4194 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
4195 0 : char *arg2 = (char *) 0 ;
4196 0 : OGRGeometryShadow *arg3 = (OGRGeometryShadow *) NULL ;
4197 0 : char *arg4 = (char *) "" ;
4198 0 : OGRLayerShadow *result = 0 ;
4199 :
4200 0 : arg1 = (OGRDataSourceShadow *)jarg1;
4201 0 : arg2 = (char *)jarg2;
4202 0 : arg3 = (OGRGeometryShadow *)jarg3;
4203 0 : arg4 = (char *)jarg4;
4204 : {
4205 0 : if (!arg2) {
4206 : {
4207 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4208 : };
4209 : }
4210 : }
4211 : {
4212 0 : CPLErrorReset();
4213 0 : result = (OGRLayerShadow *)OGRDataSourceShadow_ExecuteSQL(arg1,(char const *)arg2,arg3,(char const *)arg4);
4214 0 : CPLErr eclass = CPLGetLastErrorType();
4215 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4216 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4217 :
4218 :
4219 :
4220 : }
4221 : }
4222 0 : jresult = (void *)result;
4223 0 : return jresult;
4224 : }
4225 :
4226 :
4227 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_DataSource_AbortSQL___(void * jarg1) {
4228 : int jresult ;
4229 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
4230 : OGRErr result;
4231 :
4232 0 : arg1 = (OGRDataSourceShadow *)jarg1;
4233 : {
4234 0 : CPLErrorReset();
4235 0 : result = (OGRErr)OGRDataSourceShadow_AbortSQL(arg1);
4236 0 : CPLErr eclass = CPLGetLastErrorType();
4237 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4238 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4239 :
4240 :
4241 :
4242 : }
4243 : }
4244 : {
4245 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4246 0 : jresult = result;
4247 : }
4248 : {
4249 : /* %typemap(ret) OGRErr */
4250 :
4251 : }
4252 0 : return jresult;
4253 : }
4254 :
4255 :
4256 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_DataSource_ReleaseResultSet___(void * jarg1, void * jarg2) {
4257 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
4258 0 : OGRLayerShadow *arg2 = (OGRLayerShadow *) 0 ;
4259 :
4260 0 : arg1 = (OGRDataSourceShadow *)jarg1;
4261 0 : arg2 = (OGRLayerShadow *)jarg2;
4262 : {
4263 0 : CPLErrorReset();
4264 0 : OGRDataSourceShadow_ReleaseResultSet(arg1,arg2);
4265 0 : CPLErr eclass = CPLGetLastErrorType();
4266 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4267 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4268 :
4269 :
4270 :
4271 : }
4272 : }
4273 0 : }
4274 :
4275 :
4276 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_DataSource_GetStyleTable___(void * jarg1) {
4277 : void * jresult ;
4278 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
4279 0 : OGRStyleTableShadow *result = 0 ;
4280 :
4281 0 : arg1 = (OGRDataSourceShadow *)jarg1;
4282 : {
4283 0 : CPLErrorReset();
4284 0 : result = (OGRStyleTableShadow *)OGRDataSourceShadow_GetStyleTable(arg1);
4285 0 : CPLErr eclass = CPLGetLastErrorType();
4286 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4287 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4288 :
4289 :
4290 :
4291 : }
4292 : }
4293 0 : jresult = (void *)result;
4294 0 : return jresult;
4295 : }
4296 :
4297 :
4298 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_DataSource_SetStyleTable___(void * jarg1, void * jarg2) {
4299 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
4300 0 : OGRStyleTableShadow *arg2 = (OGRStyleTableShadow *) 0 ;
4301 :
4302 0 : arg1 = (OGRDataSourceShadow *)jarg1;
4303 0 : arg2 = (OGRStyleTableShadow *)jarg2;
4304 : {
4305 0 : CPLErrorReset();
4306 0 : OGRDataSourceShadow_SetStyleTable(arg1,arg2);
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 : }
4316 :
4317 :
4318 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_DataSource_StartTransaction___(void * jarg1, int jarg2) {
4319 : int jresult ;
4320 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
4321 0 : int arg2 = (int) FALSE ;
4322 : OGRErr result;
4323 :
4324 0 : arg1 = (OGRDataSourceShadow *)jarg1;
4325 0 : arg2 = (int)jarg2;
4326 : {
4327 0 : CPLErrorReset();
4328 0 : result = (OGRErr)OGRDataSourceShadow_StartTransaction(arg1,arg2);
4329 0 : CPLErr eclass = CPLGetLastErrorType();
4330 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4331 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4332 :
4333 :
4334 :
4335 : }
4336 : }
4337 : {
4338 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4339 0 : jresult = result;
4340 : }
4341 : {
4342 : /* %typemap(ret) OGRErr */
4343 :
4344 : }
4345 0 : return jresult;
4346 : }
4347 :
4348 :
4349 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_DataSource_CommitTransaction___(void * jarg1) {
4350 : int jresult ;
4351 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
4352 : OGRErr result;
4353 :
4354 0 : arg1 = (OGRDataSourceShadow *)jarg1;
4355 : {
4356 0 : CPLErrorReset();
4357 0 : result = (OGRErr)OGRDataSourceShadow_CommitTransaction(arg1);
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 : {
4367 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4368 0 : jresult = result;
4369 : }
4370 : {
4371 : /* %typemap(ret) OGRErr */
4372 :
4373 : }
4374 0 : return jresult;
4375 : }
4376 :
4377 :
4378 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_DataSource_RollbackTransaction___(void * jarg1) {
4379 : int jresult ;
4380 0 : OGRDataSourceShadow *arg1 = (OGRDataSourceShadow *) 0 ;
4381 : OGRErr result;
4382 :
4383 0 : arg1 = (OGRDataSourceShadow *)jarg1;
4384 : {
4385 0 : CPLErrorReset();
4386 0 : result = (OGRErr)OGRDataSourceShadow_RollbackTransaction(arg1);
4387 0 : CPLErr eclass = CPLGetLastErrorType();
4388 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4389 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4390 :
4391 :
4392 :
4393 : }
4394 : }
4395 : {
4396 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4397 0 : jresult = result;
4398 : }
4399 : {
4400 : /* %typemap(ret) OGRErr */
4401 :
4402 : }
4403 0 : return jresult;
4404 : }
4405 :
4406 :
4407 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_Rename___(void * jarg1, char * jarg2) {
4408 : int jresult ;
4409 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4410 0 : char *arg2 = (char *) 0 ;
4411 : OGRErr result;
4412 :
4413 0 : arg1 = (OGRLayerShadow *)jarg1;
4414 0 : arg2 = (char *)jarg2;
4415 : {
4416 0 : if (!arg2) {
4417 : {
4418 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4419 : };
4420 : }
4421 : }
4422 : {
4423 0 : CPLErrorReset();
4424 0 : result = (OGRErr)OGRLayerShadow_Rename(arg1,(char const *)arg2);
4425 0 : CPLErr eclass = CPLGetLastErrorType();
4426 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4427 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4428 :
4429 :
4430 :
4431 : }
4432 : }
4433 : {
4434 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4435 0 : jresult = result;
4436 : }
4437 : {
4438 : /* %typemap(ret) OGRErr */
4439 :
4440 : }
4441 0 : return jresult;
4442 : }
4443 :
4444 :
4445 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_GetRefCount___(void * jarg1) {
4446 : int jresult ;
4447 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4448 : int result;
4449 :
4450 0 : arg1 = (OGRLayerShadow *)jarg1;
4451 : {
4452 0 : CPLErrorReset();
4453 0 : result = (int)OGRLayerShadow_GetRefCount(arg1);
4454 0 : CPLErr eclass = CPLGetLastErrorType();
4455 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4456 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4457 :
4458 :
4459 :
4460 : }
4461 : }
4462 0 : jresult = result;
4463 0 : return jresult;
4464 : }
4465 :
4466 :
4467 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Layer_SetSpatialFilter__SWIG_0___(void * jarg1, void * jarg2) {
4468 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4469 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
4470 :
4471 0 : arg1 = (OGRLayerShadow *)jarg1;
4472 0 : arg2 = (OGRGeometryShadow *)jarg2;
4473 : {
4474 0 : CPLErrorReset();
4475 0 : OGRLayerShadow_SetSpatialFilter__SWIG_0(arg1,arg2);
4476 0 : CPLErr eclass = CPLGetLastErrorType();
4477 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4478 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4479 :
4480 :
4481 :
4482 : }
4483 : }
4484 0 : }
4485 :
4486 :
4487 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Layer_SetSpatialFilterRect__SWIG_0___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
4488 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4489 : double arg2 ;
4490 : double arg3 ;
4491 : double arg4 ;
4492 : double arg5 ;
4493 :
4494 0 : arg1 = (OGRLayerShadow *)jarg1;
4495 0 : arg2 = (double)jarg2;
4496 0 : arg3 = (double)jarg3;
4497 0 : arg4 = (double)jarg4;
4498 0 : arg5 = (double)jarg5;
4499 : {
4500 0 : CPLErrorReset();
4501 0 : OGRLayerShadow_SetSpatialFilterRect__SWIG_0(arg1,arg2,arg3,arg4,arg5);
4502 0 : CPLErr eclass = CPLGetLastErrorType();
4503 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4504 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4505 :
4506 :
4507 :
4508 : }
4509 : }
4510 0 : }
4511 :
4512 :
4513 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Layer_SetSpatialFilter__SWIG_1___(void * jarg1, int jarg2, void * jarg3) {
4514 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4515 : int arg2 ;
4516 0 : OGRGeometryShadow *arg3 = (OGRGeometryShadow *) 0 ;
4517 :
4518 0 : arg1 = (OGRLayerShadow *)jarg1;
4519 0 : arg2 = (int)jarg2;
4520 0 : arg3 = (OGRGeometryShadow *)jarg3;
4521 : {
4522 0 : CPLErrorReset();
4523 0 : OGRLayerShadow_SetSpatialFilter__SWIG_1(arg1,arg2,arg3);
4524 0 : CPLErr eclass = CPLGetLastErrorType();
4525 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4526 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4527 :
4528 :
4529 :
4530 : }
4531 : }
4532 0 : }
4533 :
4534 :
4535 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Layer_SetSpatialFilterRect__SWIG_1___(void * jarg1, int jarg2, double jarg3, double jarg4, double jarg5, double jarg6) {
4536 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4537 : int arg2 ;
4538 : double arg3 ;
4539 : double arg4 ;
4540 : double arg5 ;
4541 : double arg6 ;
4542 :
4543 0 : arg1 = (OGRLayerShadow *)jarg1;
4544 0 : arg2 = (int)jarg2;
4545 0 : arg3 = (double)jarg3;
4546 0 : arg4 = (double)jarg4;
4547 0 : arg5 = (double)jarg5;
4548 0 : arg6 = (double)jarg6;
4549 : {
4550 0 : CPLErrorReset();
4551 0 : OGRLayerShadow_SetSpatialFilterRect__SWIG_1(arg1,arg2,arg3,arg4,arg5,arg6);
4552 0 : CPLErr eclass = CPLGetLastErrorType();
4553 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4554 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4555 :
4556 :
4557 :
4558 : }
4559 : }
4560 0 : }
4561 :
4562 :
4563 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Layer_GetSpatialFilter___(void * jarg1) {
4564 : void * jresult ;
4565 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4566 0 : OGRGeometryShadow *result = 0 ;
4567 :
4568 0 : arg1 = (OGRLayerShadow *)jarg1;
4569 : {
4570 0 : CPLErrorReset();
4571 0 : result = (OGRGeometryShadow *)OGRLayerShadow_GetSpatialFilter(arg1);
4572 0 : CPLErr eclass = CPLGetLastErrorType();
4573 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4574 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4575 :
4576 :
4577 :
4578 : }
4579 : }
4580 0 : jresult = (void *)result;
4581 0 : return jresult;
4582 : }
4583 :
4584 :
4585 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_SetAttributeFilter___(void * jarg1, char * jarg2) {
4586 : int jresult ;
4587 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4588 0 : char *arg2 = (char *) 0 ;
4589 : OGRErr result;
4590 :
4591 0 : arg1 = (OGRLayerShadow *)jarg1;
4592 0 : arg2 = (char *)jarg2;
4593 : {
4594 0 : CPLErrorReset();
4595 0 : result = (OGRErr)OGRLayerShadow_SetAttributeFilter(arg1,arg2);
4596 0 : CPLErr eclass = CPLGetLastErrorType();
4597 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4598 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4599 :
4600 :
4601 :
4602 : }
4603 : }
4604 : {
4605 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4606 0 : jresult = result;
4607 : }
4608 : {
4609 : /* %typemap(ret) OGRErr */
4610 :
4611 : }
4612 0 : return jresult;
4613 : }
4614 :
4615 :
4616 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Layer_ResetReading___(void * jarg1) {
4617 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4618 :
4619 0 : arg1 = (OGRLayerShadow *)jarg1;
4620 : {
4621 0 : CPLErrorReset();
4622 0 : OGRLayerShadow_ResetReading(arg1);
4623 0 : CPLErr eclass = CPLGetLastErrorType();
4624 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4625 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4626 :
4627 :
4628 :
4629 : }
4630 : }
4631 0 : }
4632 :
4633 :
4634 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Layer_GetName___(void * jarg1) {
4635 : char * jresult ;
4636 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4637 0 : char *result = 0 ;
4638 :
4639 0 : arg1 = (OGRLayerShadow *)jarg1;
4640 : {
4641 0 : CPLErrorReset();
4642 0 : result = (char *)OGRLayerShadow_GetName(arg1);
4643 0 : CPLErr eclass = CPLGetLastErrorType();
4644 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4645 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4646 :
4647 :
4648 :
4649 : }
4650 : }
4651 0 : jresult = SWIG_csharp_string_callback((const char *)result);
4652 0 : return jresult;
4653 : }
4654 :
4655 :
4656 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_GetGeomType___(void * jarg1) {
4657 : int jresult ;
4658 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4659 : OGRwkbGeometryType result;
4660 :
4661 0 : arg1 = (OGRLayerShadow *)jarg1;
4662 : {
4663 0 : CPLErrorReset();
4664 0 : result = (OGRwkbGeometryType)OGRLayerShadow_GetGeomType(arg1);
4665 0 : CPLErr eclass = CPLGetLastErrorType();
4666 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4667 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4668 :
4669 :
4670 :
4671 : }
4672 : }
4673 0 : jresult = (int)result;
4674 0 : return jresult;
4675 : }
4676 :
4677 :
4678 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Layer_GetGeometryColumn___(void * jarg1) {
4679 : char * jresult ;
4680 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4681 0 : char *result = 0 ;
4682 :
4683 0 : arg1 = (OGRLayerShadow *)jarg1;
4684 : {
4685 0 : CPLErrorReset();
4686 0 : result = (char *)OGRLayerShadow_GetGeometryColumn(arg1);
4687 0 : CPLErr eclass = CPLGetLastErrorType();
4688 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4689 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4690 :
4691 :
4692 :
4693 : }
4694 : }
4695 0 : jresult = SWIG_csharp_string_callback((const char *)result);
4696 0 : return jresult;
4697 : }
4698 :
4699 :
4700 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Layer_GetFIDColumn___(void * jarg1) {
4701 : char * jresult ;
4702 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4703 0 : char *result = 0 ;
4704 :
4705 0 : arg1 = (OGRLayerShadow *)jarg1;
4706 : {
4707 0 : CPLErrorReset();
4708 0 : result = (char *)OGRLayerShadow_GetFIDColumn(arg1);
4709 0 : CPLErr eclass = CPLGetLastErrorType();
4710 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4711 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4712 :
4713 :
4714 :
4715 : }
4716 : }
4717 0 : jresult = SWIG_csharp_string_callback((const char *)result);
4718 0 : return jresult;
4719 : }
4720 :
4721 :
4722 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Layer_GetFeature___(void * jarg1, GIntBig jarg2) {
4723 : void * jresult ;
4724 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4725 : GIntBig arg2 ;
4726 0 : OGRFeatureShadow *result = 0 ;
4727 :
4728 0 : arg1 = (OGRLayerShadow *)jarg1;
4729 0 : arg2 = jarg2;
4730 : {
4731 0 : CPLErrorReset();
4732 0 : result = (OGRFeatureShadow *)OGRLayerShadow_GetFeature(arg1,arg2);
4733 0 : CPLErr eclass = CPLGetLastErrorType();
4734 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4735 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4736 :
4737 :
4738 :
4739 : }
4740 : }
4741 0 : jresult = (void *)result;
4742 0 : return jresult;
4743 : }
4744 :
4745 :
4746 6 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Layer_GetNextFeature___(void * jarg1) {
4747 : void * jresult ;
4748 6 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4749 6 : OGRFeatureShadow *result = 0 ;
4750 :
4751 6 : arg1 = (OGRLayerShadow *)jarg1;
4752 : {
4753 6 : CPLErrorReset();
4754 6 : result = (OGRFeatureShadow *)OGRLayerShadow_GetNextFeature(arg1);
4755 6 : CPLErr eclass = CPLGetLastErrorType();
4756 6 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4757 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4758 :
4759 :
4760 :
4761 : }
4762 : }
4763 6 : jresult = (void *)result;
4764 6 : return jresult;
4765 : }
4766 :
4767 :
4768 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_SetNextByIndex___(void * jarg1, GIntBig jarg2) {
4769 : int jresult ;
4770 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4771 : GIntBig arg2 ;
4772 : OGRErr result;
4773 :
4774 0 : arg1 = (OGRLayerShadow *)jarg1;
4775 0 : arg2 = jarg2;
4776 : {
4777 0 : CPLErrorReset();
4778 0 : result = (OGRErr)OGRLayerShadow_SetNextByIndex(arg1,arg2);
4779 0 : CPLErr eclass = CPLGetLastErrorType();
4780 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4781 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4782 :
4783 :
4784 :
4785 : }
4786 : }
4787 : {
4788 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4789 0 : jresult = result;
4790 : }
4791 : {
4792 : /* %typemap(ret) OGRErr */
4793 :
4794 : }
4795 0 : return jresult;
4796 : }
4797 :
4798 :
4799 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_SetFeature___(void * jarg1, void * jarg2) {
4800 : int jresult ;
4801 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4802 0 : OGRFeatureShadow *arg2 = (OGRFeatureShadow *) 0 ;
4803 : OGRErr result;
4804 :
4805 0 : arg1 = (OGRLayerShadow *)jarg1;
4806 0 : arg2 = (OGRFeatureShadow *)jarg2;
4807 : {
4808 0 : if (!arg2) {
4809 : {
4810 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4811 : };
4812 : }
4813 : }
4814 : {
4815 0 : CPLErrorReset();
4816 0 : result = (OGRErr)OGRLayerShadow_SetFeature(arg1,arg2);
4817 0 : CPLErr eclass = CPLGetLastErrorType();
4818 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4819 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4820 :
4821 :
4822 :
4823 : }
4824 : }
4825 : {
4826 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4827 0 : jresult = result;
4828 : }
4829 : {
4830 : /* %typemap(ret) OGRErr */
4831 :
4832 : }
4833 0 : return jresult;
4834 : }
4835 :
4836 :
4837 1 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_CreateFeature___(void * jarg1, void * jarg2) {
4838 : int jresult ;
4839 1 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4840 1 : OGRFeatureShadow *arg2 = (OGRFeatureShadow *) 0 ;
4841 : OGRErr result;
4842 :
4843 1 : arg1 = (OGRLayerShadow *)jarg1;
4844 1 : arg2 = (OGRFeatureShadow *)jarg2;
4845 : {
4846 1 : if (!arg2) {
4847 : {
4848 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4849 : };
4850 : }
4851 : }
4852 : {
4853 1 : CPLErrorReset();
4854 1 : result = (OGRErr)OGRLayerShadow_CreateFeature(arg1,arg2);
4855 1 : CPLErr eclass = CPLGetLastErrorType();
4856 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4857 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4858 :
4859 :
4860 :
4861 : }
4862 : }
4863 : {
4864 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4865 1 : jresult = result;
4866 : }
4867 : {
4868 : /* %typemap(ret) OGRErr */
4869 :
4870 : }
4871 1 : return jresult;
4872 : }
4873 :
4874 :
4875 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_UpsertFeature___(void * jarg1, void * jarg2) {
4876 : int jresult ;
4877 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4878 0 : OGRFeatureShadow *arg2 = (OGRFeatureShadow *) 0 ;
4879 : OGRErr result;
4880 :
4881 0 : arg1 = (OGRLayerShadow *)jarg1;
4882 0 : arg2 = (OGRFeatureShadow *)jarg2;
4883 : {
4884 0 : if (!arg2) {
4885 : {
4886 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4887 : };
4888 : }
4889 : }
4890 : {
4891 0 : CPLErrorReset();
4892 0 : result = (OGRErr)OGRLayerShadow_UpsertFeature(arg1,arg2);
4893 0 : CPLErr eclass = CPLGetLastErrorType();
4894 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4895 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4896 :
4897 :
4898 :
4899 : }
4900 : }
4901 : {
4902 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4903 0 : jresult = result;
4904 : }
4905 : {
4906 : /* %typemap(ret) OGRErr */
4907 :
4908 : }
4909 0 : return jresult;
4910 : }
4911 :
4912 :
4913 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_UpdateFeature___(void * jarg1, void * jarg2, int jarg3, int* jarg4, int jarg5, int* jarg6, unsigned int jarg7) {
4914 : int jresult ;
4915 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4916 0 : OGRFeatureShadow *arg2 = (OGRFeatureShadow *) 0 ;
4917 : int arg3 ;
4918 0 : int *arg4 = (int *) 0 ;
4919 : int arg5 ;
4920 0 : int *arg6 = (int *) 0 ;
4921 : bool arg7 ;
4922 : OGRErr result;
4923 :
4924 0 : arg1 = (OGRLayerShadow *)jarg1;
4925 0 : arg2 = (OGRFeatureShadow *)jarg2;
4926 0 : arg3 = (int)jarg3;
4927 0 : arg4 = (int *)jarg4;
4928 0 : arg5 = (int)jarg5;
4929 0 : arg6 = (int *)jarg6;
4930 0 : arg7 = jarg7 ? true : false;
4931 : {
4932 0 : if (!arg2) {
4933 : {
4934 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4935 : };
4936 : }
4937 : }
4938 : {
4939 0 : CPLErrorReset();
4940 0 : result = (OGRErr)OGRLayerShadow_UpdateFeature(arg1,arg2,arg3,(int const *)arg4,arg5,(int const *)arg6,arg7);
4941 0 : CPLErr eclass = CPLGetLastErrorType();
4942 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4943 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4944 :
4945 :
4946 :
4947 : }
4948 : }
4949 : {
4950 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4951 0 : jresult = result;
4952 : }
4953 :
4954 :
4955 :
4956 :
4957 : {
4958 : /* %typemap(ret) OGRErr */
4959 :
4960 : }
4961 0 : return jresult;
4962 : }
4963 :
4964 :
4965 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_DeleteFeature___(void * jarg1, GIntBig jarg2) {
4966 : int jresult ;
4967 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4968 : GIntBig arg2 ;
4969 : OGRErr result;
4970 :
4971 0 : arg1 = (OGRLayerShadow *)jarg1;
4972 0 : arg2 = jarg2;
4973 : {
4974 0 : CPLErrorReset();
4975 0 : result = (OGRErr)OGRLayerShadow_DeleteFeature(arg1,arg2);
4976 0 : CPLErr eclass = CPLGetLastErrorType();
4977 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4978 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4979 :
4980 :
4981 :
4982 : }
4983 : }
4984 : {
4985 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4986 0 : jresult = result;
4987 : }
4988 : {
4989 : /* %typemap(ret) OGRErr */
4990 :
4991 : }
4992 0 : return jresult;
4993 : }
4994 :
4995 :
4996 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_SyncToDisk___(void * jarg1) {
4997 : int jresult ;
4998 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
4999 : OGRErr result;
5000 :
5001 0 : arg1 = (OGRLayerShadow *)jarg1;
5002 : {
5003 0 : CPLErrorReset();
5004 0 : result = (OGRErr)OGRLayerShadow_SyncToDisk(arg1);
5005 0 : CPLErr eclass = CPLGetLastErrorType();
5006 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5007 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5008 :
5009 :
5010 :
5011 : }
5012 : }
5013 : {
5014 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5015 0 : jresult = result;
5016 : }
5017 : {
5018 : /* %typemap(ret) OGRErr */
5019 :
5020 : }
5021 0 : return jresult;
5022 : }
5023 :
5024 :
5025 6 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Layer_GetLayerDefn___(void * jarg1) {
5026 : void * jresult ;
5027 6 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5028 6 : OGRFeatureDefnShadow *result = 0 ;
5029 :
5030 6 : arg1 = (OGRLayerShadow *)jarg1;
5031 : {
5032 6 : CPLErrorReset();
5033 6 : result = (OGRFeatureDefnShadow *)OGRLayerShadow_GetLayerDefn(arg1);
5034 6 : CPLErr eclass = CPLGetLastErrorType();
5035 6 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5036 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5037 :
5038 :
5039 :
5040 : }
5041 : }
5042 6 : jresult = (void *)result;
5043 6 : return jresult;
5044 : }
5045 :
5046 :
5047 3 : SWIGEXPORT GIntBig SWIGSTDCALL CSharp_OSGeofOGR_Layer_GetFeatureCount___(void * jarg1, int jarg2) {
5048 : GIntBig jresult ;
5049 3 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5050 3 : int arg2 = (int) 1 ;
5051 : GIntBig result;
5052 :
5053 3 : arg1 = (OGRLayerShadow *)jarg1;
5054 3 : arg2 = (int)jarg2;
5055 : {
5056 3 : CPLErrorReset();
5057 3 : result = OGRLayerShadow_GetFeatureCount(arg1,arg2);
5058 3 : CPLErr eclass = CPLGetLastErrorType();
5059 3 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5060 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5061 :
5062 :
5063 :
5064 : }
5065 : }
5066 3 : jresult = result;
5067 3 : return jresult;
5068 : }
5069 :
5070 :
5071 3 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_GetExtent___(void * jarg1, void * jarg2, int jarg3) {
5072 : int jresult ;
5073 3 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5074 3 : OGREnvelope *arg2 = (OGREnvelope *) 0 ;
5075 3 : int arg3 = (int) 1 ;
5076 : OGRErr result;
5077 :
5078 3 : arg1 = (OGRLayerShadow *)jarg1;
5079 3 : arg2 = (OGREnvelope *)jarg2;
5080 3 : arg3 = (int)jarg3;
5081 : {
5082 3 : CPLErrorReset();
5083 3 : result = (OGRErr)OGRLayerShadow_GetExtent(arg1,arg2,arg3);
5084 3 : CPLErr eclass = CPLGetLastErrorType();
5085 3 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5086 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5087 :
5088 :
5089 :
5090 : }
5091 : }
5092 : {
5093 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5094 3 : jresult = result;
5095 : }
5096 : {
5097 : /* %typemap(ret) OGRErr */
5098 :
5099 : }
5100 3 : return jresult;
5101 : }
5102 :
5103 :
5104 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Layer_TestCapability___(void * jarg1, char * jarg2) {
5105 : unsigned int jresult ;
5106 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5107 0 : char *arg2 = (char *) 0 ;
5108 : bool result;
5109 :
5110 0 : arg1 = (OGRLayerShadow *)jarg1;
5111 0 : arg2 = (char *)jarg2;
5112 : {
5113 0 : if (!arg2) {
5114 : {
5115 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5116 : };
5117 : }
5118 : }
5119 : {
5120 0 : CPLErrorReset();
5121 0 : result = (bool)OGRLayerShadow_TestCapability(arg1,(char const *)arg2);
5122 0 : CPLErr eclass = CPLGetLastErrorType();
5123 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5124 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5125 :
5126 :
5127 :
5128 : }
5129 : }
5130 0 : jresult = result;
5131 0 : return jresult;
5132 : }
5133 :
5134 :
5135 4 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_CreateField___(void * jarg1, void * jarg2, int jarg3) {
5136 : int jresult ;
5137 4 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5138 4 : OGRFieldDefnShadow *arg2 = (OGRFieldDefnShadow *) 0 ;
5139 4 : int arg3 = (int) 1 ;
5140 : OGRErr result;
5141 :
5142 4 : arg1 = (OGRLayerShadow *)jarg1;
5143 4 : arg2 = (OGRFieldDefnShadow *)jarg2;
5144 4 : arg3 = (int)jarg3;
5145 : {
5146 4 : if (!arg2) {
5147 : {
5148 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5149 : };
5150 : }
5151 : }
5152 : {
5153 4 : CPLErrorReset();
5154 4 : result = (OGRErr)OGRLayerShadow_CreateField(arg1,arg2,arg3);
5155 4 : CPLErr eclass = CPLGetLastErrorType();
5156 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5157 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5158 :
5159 :
5160 :
5161 : }
5162 : }
5163 : {
5164 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5165 4 : jresult = result;
5166 : }
5167 : {
5168 : /* %typemap(ret) OGRErr */
5169 :
5170 : }
5171 4 : return jresult;
5172 : }
5173 :
5174 :
5175 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_DeleteField___(void * jarg1, int jarg2) {
5176 : int jresult ;
5177 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5178 : int arg2 ;
5179 : OGRErr result;
5180 :
5181 0 : arg1 = (OGRLayerShadow *)jarg1;
5182 0 : arg2 = (int)jarg2;
5183 : {
5184 0 : CPLErrorReset();
5185 0 : result = (OGRErr)OGRLayerShadow_DeleteField(arg1,arg2);
5186 0 : CPLErr eclass = CPLGetLastErrorType();
5187 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5188 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5189 :
5190 :
5191 :
5192 : }
5193 : }
5194 : {
5195 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5196 0 : jresult = result;
5197 : }
5198 : {
5199 : /* %typemap(ret) OGRErr */
5200 :
5201 : }
5202 0 : return jresult;
5203 : }
5204 :
5205 :
5206 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_ReorderField___(void * jarg1, int jarg2, int jarg3) {
5207 : int jresult ;
5208 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5209 : int arg2 ;
5210 : int arg3 ;
5211 : OGRErr result;
5212 :
5213 0 : arg1 = (OGRLayerShadow *)jarg1;
5214 0 : arg2 = (int)jarg2;
5215 0 : arg3 = (int)jarg3;
5216 : {
5217 0 : CPLErrorReset();
5218 0 : result = (OGRErr)OGRLayerShadow_ReorderField(arg1,arg2,arg3);
5219 0 : CPLErr eclass = CPLGetLastErrorType();
5220 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5221 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5222 :
5223 :
5224 :
5225 : }
5226 : }
5227 : {
5228 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5229 0 : jresult = result;
5230 : }
5231 : {
5232 : /* %typemap(ret) OGRErr */
5233 :
5234 : }
5235 0 : return jresult;
5236 : }
5237 :
5238 :
5239 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_ReorderFields___(void * jarg1, int jarg2, void * jarg3) {
5240 : int jresult ;
5241 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5242 : int arg2 ;
5243 0 : int *arg3 = (int *) 0 ;
5244 : OGRErr result;
5245 :
5246 0 : arg1 = (OGRLayerShadow *)jarg1;
5247 0 : arg2 = (int)jarg2;
5248 : {
5249 : /* %typemap(in) (int inout[ANY]) */
5250 0 : arg3 = (int *)jarg3;
5251 : }
5252 : {
5253 0 : CPLErrorReset();
5254 0 : result = (OGRErr)OGRLayerShadow_ReorderFields(arg1,arg2,arg3);
5255 0 : CPLErr eclass = CPLGetLastErrorType();
5256 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5257 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5258 :
5259 :
5260 :
5261 : }
5262 : }
5263 : {
5264 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5265 0 : jresult = result;
5266 : }
5267 : {
5268 : /* %typemap(ret) OGRErr */
5269 :
5270 : }
5271 0 : return jresult;
5272 : }
5273 :
5274 :
5275 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_AlterFieldDefn___(void * jarg1, int jarg2, void * jarg3, int jarg4) {
5276 : int jresult ;
5277 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5278 : int arg2 ;
5279 0 : OGRFieldDefnShadow *arg3 = (OGRFieldDefnShadow *) 0 ;
5280 : int arg4 ;
5281 : OGRErr result;
5282 :
5283 0 : arg1 = (OGRLayerShadow *)jarg1;
5284 0 : arg2 = (int)jarg2;
5285 0 : arg3 = (OGRFieldDefnShadow *)jarg3;
5286 0 : arg4 = (int)jarg4;
5287 : {
5288 0 : if (!arg3) {
5289 : {
5290 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5291 : };
5292 : }
5293 : }
5294 : {
5295 0 : CPLErrorReset();
5296 0 : result = (OGRErr)OGRLayerShadow_AlterFieldDefn(arg1,arg2,arg3,arg4);
5297 0 : CPLErr eclass = CPLGetLastErrorType();
5298 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5299 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5300 :
5301 :
5302 :
5303 : }
5304 : }
5305 : {
5306 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5307 0 : jresult = result;
5308 : }
5309 : {
5310 : /* %typemap(ret) OGRErr */
5311 :
5312 : }
5313 0 : return jresult;
5314 : }
5315 :
5316 :
5317 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_AlterGeomFieldDefn___(void * jarg1, int jarg2, void * jarg3, int jarg4) {
5318 : int jresult ;
5319 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5320 : int arg2 ;
5321 0 : OGRGeomFieldDefnShadow *arg3 = (OGRGeomFieldDefnShadow *) 0 ;
5322 : int arg4 ;
5323 : OGRErr result;
5324 :
5325 0 : arg1 = (OGRLayerShadow *)jarg1;
5326 0 : arg2 = (int)jarg2;
5327 0 : arg3 = (OGRGeomFieldDefnShadow *)jarg3;
5328 0 : arg4 = (int)jarg4;
5329 : {
5330 0 : if (!arg3) {
5331 : {
5332 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5333 : };
5334 : }
5335 : }
5336 : {
5337 0 : CPLErrorReset();
5338 0 : result = (OGRErr)OGRLayerShadow_AlterGeomFieldDefn(arg1,arg2,(OGRGeomFieldDefnShadow const *)arg3,arg4);
5339 0 : CPLErr eclass = CPLGetLastErrorType();
5340 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5341 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5342 :
5343 :
5344 :
5345 : }
5346 : }
5347 : {
5348 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5349 0 : jresult = result;
5350 : }
5351 : {
5352 : /* %typemap(ret) OGRErr */
5353 :
5354 : }
5355 0 : return jresult;
5356 : }
5357 :
5358 :
5359 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_CreateGeomField___(void * jarg1, void * jarg2, int jarg3) {
5360 : int jresult ;
5361 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5362 0 : OGRGeomFieldDefnShadow *arg2 = (OGRGeomFieldDefnShadow *) 0 ;
5363 0 : int arg3 = (int) 1 ;
5364 : OGRErr result;
5365 :
5366 0 : arg1 = (OGRLayerShadow *)jarg1;
5367 0 : arg2 = (OGRGeomFieldDefnShadow *)jarg2;
5368 0 : arg3 = (int)jarg3;
5369 : {
5370 0 : if (!arg2) {
5371 : {
5372 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5373 : };
5374 : }
5375 : }
5376 : {
5377 0 : CPLErrorReset();
5378 0 : result = (OGRErr)OGRLayerShadow_CreateGeomField(arg1,arg2,arg3);
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 : {
5388 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5389 0 : jresult = result;
5390 : }
5391 : {
5392 : /* %typemap(ret) OGRErr */
5393 :
5394 : }
5395 0 : return jresult;
5396 : }
5397 :
5398 :
5399 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_StartTransaction___(void * jarg1) {
5400 : int jresult ;
5401 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5402 : OGRErr result;
5403 :
5404 0 : arg1 = (OGRLayerShadow *)jarg1;
5405 : {
5406 0 : CPLErrorReset();
5407 0 : result = (OGRErr)OGRLayerShadow_StartTransaction(arg1);
5408 0 : CPLErr eclass = CPLGetLastErrorType();
5409 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5410 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5411 :
5412 :
5413 :
5414 : }
5415 : }
5416 : {
5417 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5418 0 : jresult = result;
5419 : }
5420 : {
5421 : /* %typemap(ret) OGRErr */
5422 :
5423 : }
5424 0 : return jresult;
5425 : }
5426 :
5427 :
5428 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_CommitTransaction___(void * jarg1) {
5429 : int jresult ;
5430 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5431 : OGRErr result;
5432 :
5433 0 : arg1 = (OGRLayerShadow *)jarg1;
5434 : {
5435 0 : CPLErrorReset();
5436 0 : result = (OGRErr)OGRLayerShadow_CommitTransaction(arg1);
5437 0 : CPLErr eclass = CPLGetLastErrorType();
5438 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5439 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5440 :
5441 :
5442 :
5443 : }
5444 : }
5445 : {
5446 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5447 0 : jresult = result;
5448 : }
5449 : {
5450 : /* %typemap(ret) OGRErr */
5451 :
5452 : }
5453 0 : return jresult;
5454 : }
5455 :
5456 :
5457 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_RollbackTransaction___(void * jarg1) {
5458 : int jresult ;
5459 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5460 : OGRErr result;
5461 :
5462 0 : arg1 = (OGRLayerShadow *)jarg1;
5463 : {
5464 0 : CPLErrorReset();
5465 0 : result = (OGRErr)OGRLayerShadow_RollbackTransaction(arg1);
5466 0 : CPLErr eclass = CPLGetLastErrorType();
5467 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5468 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5469 :
5470 :
5471 :
5472 : }
5473 : }
5474 : {
5475 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5476 0 : jresult = result;
5477 : }
5478 : {
5479 : /* %typemap(ret) OGRErr */
5480 :
5481 : }
5482 0 : return jresult;
5483 : }
5484 :
5485 :
5486 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_FindFieldIndex___(void * jarg1, char * jarg2, int jarg3) {
5487 : int jresult ;
5488 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5489 0 : char *arg2 = (char *) 0 ;
5490 : int arg3 ;
5491 : int result;
5492 :
5493 0 : arg1 = (OGRLayerShadow *)jarg1;
5494 0 : arg2 = (char *)jarg2;
5495 0 : arg3 = (int)jarg3;
5496 : {
5497 0 : CPLErrorReset();
5498 0 : result = (int)OGRLayerShadow_FindFieldIndex(arg1,(char const *)arg2,arg3);
5499 0 : CPLErr eclass = CPLGetLastErrorType();
5500 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5501 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5502 :
5503 :
5504 :
5505 : }
5506 : }
5507 0 : jresult = result;
5508 0 : return jresult;
5509 : }
5510 :
5511 :
5512 3 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Layer_GetSpatialRef___(void * jarg1) {
5513 : void * jresult ;
5514 3 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5515 3 : OSRSpatialReferenceShadow *result = 0 ;
5516 :
5517 3 : arg1 = (OGRLayerShadow *)jarg1;
5518 : {
5519 3 : CPLErrorReset();
5520 3 : result = (OSRSpatialReferenceShadow *)OGRLayerShadow_GetSpatialRef(arg1);
5521 3 : CPLErr eclass = CPLGetLastErrorType();
5522 3 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5523 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5524 :
5525 :
5526 :
5527 : }
5528 : }
5529 3 : jresult = (void *)result;
5530 3 : return jresult;
5531 : }
5532 :
5533 :
5534 0 : SWIGEXPORT GIntBig SWIGSTDCALL CSharp_OSGeofOGR_Layer_GetFeaturesRead___(void * jarg1) {
5535 : GIntBig jresult ;
5536 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5537 : GIntBig result;
5538 :
5539 0 : arg1 = (OGRLayerShadow *)jarg1;
5540 : {
5541 0 : CPLErrorReset();
5542 0 : result = OGRLayerShadow_GetFeaturesRead(arg1);
5543 0 : CPLErr eclass = CPLGetLastErrorType();
5544 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5545 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5546 :
5547 :
5548 :
5549 : }
5550 : }
5551 0 : jresult = result;
5552 0 : return jresult;
5553 : }
5554 :
5555 :
5556 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_SetIgnoredFields___(void * jarg1, void * jarg2) {
5557 : int jresult ;
5558 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5559 0 : char **arg2 = (char **) 0 ;
5560 : OGRErr result;
5561 :
5562 0 : arg1 = (OGRLayerShadow *)jarg1;
5563 0 : arg2 = (char **)jarg2;
5564 : {
5565 0 : CPLErrorReset();
5566 0 : result = (OGRErr)OGRLayerShadow_SetIgnoredFields(arg1,(char const **)arg2);
5567 0 : CPLErr eclass = CPLGetLastErrorType();
5568 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5569 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5570 :
5571 :
5572 :
5573 : }
5574 : }
5575 : {
5576 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5577 0 : jresult = result;
5578 : }
5579 : {
5580 : /* %typemap(ret) OGRErr */
5581 :
5582 : }
5583 0 : return jresult;
5584 : }
5585 :
5586 :
5587 1 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_Intersection___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
5588 : int jresult ;
5589 1 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5590 1 : OGRLayerShadow *arg2 = (OGRLayerShadow *) 0 ;
5591 1 : OGRLayerShadow *arg3 = (OGRLayerShadow *) 0 ;
5592 1 : char **arg4 = (char **) NULL ;
5593 1 : GDALProgressFunc arg5 = (GDALProgressFunc) NULL ;
5594 1 : void *arg6 = (void *) NULL ;
5595 : OGRErr result;
5596 :
5597 1 : arg1 = (OGRLayerShadow *)jarg1;
5598 1 : arg2 = (OGRLayerShadow *)jarg2;
5599 1 : arg3 = (OGRLayerShadow *)jarg3;
5600 1 : arg4 = (char **)jarg4;
5601 1 : arg5 = (GDALProgressFunc)jarg5;
5602 1 : arg6 = (void *)jarg6;
5603 : {
5604 1 : CPLErrorReset();
5605 1 : result = (OGRErr)OGRLayerShadow_Intersection(arg1,arg2,arg3,arg4,arg5,arg6);
5606 1 : CPLErr eclass = CPLGetLastErrorType();
5607 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5608 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5609 :
5610 :
5611 :
5612 : }
5613 : }
5614 : {
5615 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5616 1 : jresult = result;
5617 : }
5618 : {
5619 : /* %typemap(ret) OGRErr */
5620 :
5621 : }
5622 1 : return jresult;
5623 : }
5624 :
5625 :
5626 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_Union___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
5627 : int jresult ;
5628 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5629 0 : OGRLayerShadow *arg2 = (OGRLayerShadow *) 0 ;
5630 0 : OGRLayerShadow *arg3 = (OGRLayerShadow *) 0 ;
5631 0 : char **arg4 = (char **) NULL ;
5632 0 : GDALProgressFunc arg5 = (GDALProgressFunc) NULL ;
5633 0 : void *arg6 = (void *) NULL ;
5634 : OGRErr result;
5635 :
5636 0 : arg1 = (OGRLayerShadow *)jarg1;
5637 0 : arg2 = (OGRLayerShadow *)jarg2;
5638 0 : arg3 = (OGRLayerShadow *)jarg3;
5639 0 : arg4 = (char **)jarg4;
5640 0 : arg5 = (GDALProgressFunc)jarg5;
5641 0 : arg6 = (void *)jarg6;
5642 : {
5643 0 : CPLErrorReset();
5644 0 : result = (OGRErr)OGRLayerShadow_Union(arg1,arg2,arg3,arg4,arg5,arg6);
5645 0 : CPLErr eclass = CPLGetLastErrorType();
5646 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5647 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5648 :
5649 :
5650 :
5651 : }
5652 : }
5653 : {
5654 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5655 0 : jresult = result;
5656 : }
5657 : {
5658 : /* %typemap(ret) OGRErr */
5659 :
5660 : }
5661 0 : return jresult;
5662 : }
5663 :
5664 :
5665 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_SymDifference___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
5666 : int jresult ;
5667 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5668 0 : OGRLayerShadow *arg2 = (OGRLayerShadow *) 0 ;
5669 0 : OGRLayerShadow *arg3 = (OGRLayerShadow *) 0 ;
5670 0 : char **arg4 = (char **) NULL ;
5671 0 : GDALProgressFunc arg5 = (GDALProgressFunc) NULL ;
5672 0 : void *arg6 = (void *) NULL ;
5673 : OGRErr result;
5674 :
5675 0 : arg1 = (OGRLayerShadow *)jarg1;
5676 0 : arg2 = (OGRLayerShadow *)jarg2;
5677 0 : arg3 = (OGRLayerShadow *)jarg3;
5678 0 : arg4 = (char **)jarg4;
5679 0 : arg5 = (GDALProgressFunc)jarg5;
5680 0 : arg6 = (void *)jarg6;
5681 : {
5682 0 : CPLErrorReset();
5683 0 : result = (OGRErr)OGRLayerShadow_SymDifference(arg1,arg2,arg3,arg4,arg5,arg6);
5684 0 : CPLErr eclass = CPLGetLastErrorType();
5685 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5686 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5687 :
5688 :
5689 :
5690 : }
5691 : }
5692 : {
5693 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5694 0 : jresult = result;
5695 : }
5696 : {
5697 : /* %typemap(ret) OGRErr */
5698 :
5699 : }
5700 0 : return jresult;
5701 : }
5702 :
5703 :
5704 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_Identity___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
5705 : int jresult ;
5706 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5707 0 : OGRLayerShadow *arg2 = (OGRLayerShadow *) 0 ;
5708 0 : OGRLayerShadow *arg3 = (OGRLayerShadow *) 0 ;
5709 0 : char **arg4 = (char **) NULL ;
5710 0 : GDALProgressFunc arg5 = (GDALProgressFunc) NULL ;
5711 0 : void *arg6 = (void *) NULL ;
5712 : OGRErr result;
5713 :
5714 0 : arg1 = (OGRLayerShadow *)jarg1;
5715 0 : arg2 = (OGRLayerShadow *)jarg2;
5716 0 : arg3 = (OGRLayerShadow *)jarg3;
5717 0 : arg4 = (char **)jarg4;
5718 0 : arg5 = (GDALProgressFunc)jarg5;
5719 0 : arg6 = (void *)jarg6;
5720 : {
5721 0 : CPLErrorReset();
5722 0 : result = (OGRErr)OGRLayerShadow_Identity(arg1,arg2,arg3,arg4,arg5,arg6);
5723 0 : CPLErr eclass = CPLGetLastErrorType();
5724 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5725 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5726 :
5727 :
5728 :
5729 : }
5730 : }
5731 : {
5732 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5733 0 : jresult = result;
5734 : }
5735 : {
5736 : /* %typemap(ret) OGRErr */
5737 :
5738 : }
5739 0 : return jresult;
5740 : }
5741 :
5742 :
5743 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_Update___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
5744 : int jresult ;
5745 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5746 0 : OGRLayerShadow *arg2 = (OGRLayerShadow *) 0 ;
5747 0 : OGRLayerShadow *arg3 = (OGRLayerShadow *) 0 ;
5748 0 : char **arg4 = (char **) NULL ;
5749 0 : GDALProgressFunc arg5 = (GDALProgressFunc) NULL ;
5750 0 : void *arg6 = (void *) NULL ;
5751 : OGRErr result;
5752 :
5753 0 : arg1 = (OGRLayerShadow *)jarg1;
5754 0 : arg2 = (OGRLayerShadow *)jarg2;
5755 0 : arg3 = (OGRLayerShadow *)jarg3;
5756 0 : arg4 = (char **)jarg4;
5757 0 : arg5 = (GDALProgressFunc)jarg5;
5758 0 : arg6 = (void *)jarg6;
5759 : {
5760 0 : CPLErrorReset();
5761 0 : result = (OGRErr)OGRLayerShadow_Update(arg1,arg2,arg3,arg4,arg5,arg6);
5762 0 : CPLErr eclass = CPLGetLastErrorType();
5763 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5764 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5765 :
5766 :
5767 :
5768 : }
5769 : }
5770 : {
5771 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5772 0 : jresult = result;
5773 : }
5774 : {
5775 : /* %typemap(ret) OGRErr */
5776 :
5777 : }
5778 0 : return jresult;
5779 : }
5780 :
5781 :
5782 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_Clip___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
5783 : int jresult ;
5784 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5785 0 : OGRLayerShadow *arg2 = (OGRLayerShadow *) 0 ;
5786 0 : OGRLayerShadow *arg3 = (OGRLayerShadow *) 0 ;
5787 0 : char **arg4 = (char **) NULL ;
5788 0 : GDALProgressFunc arg5 = (GDALProgressFunc) NULL ;
5789 0 : void *arg6 = (void *) NULL ;
5790 : OGRErr result;
5791 :
5792 0 : arg1 = (OGRLayerShadow *)jarg1;
5793 0 : arg2 = (OGRLayerShadow *)jarg2;
5794 0 : arg3 = (OGRLayerShadow *)jarg3;
5795 0 : arg4 = (char **)jarg4;
5796 0 : arg5 = (GDALProgressFunc)jarg5;
5797 0 : arg6 = (void *)jarg6;
5798 : {
5799 0 : CPLErrorReset();
5800 0 : result = (OGRErr)OGRLayerShadow_Clip(arg1,arg2,arg3,arg4,arg5,arg6);
5801 0 : CPLErr eclass = CPLGetLastErrorType();
5802 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5803 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5804 :
5805 :
5806 :
5807 : }
5808 : }
5809 : {
5810 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5811 0 : jresult = result;
5812 : }
5813 : {
5814 : /* %typemap(ret) OGRErr */
5815 :
5816 : }
5817 0 : return jresult;
5818 : }
5819 :
5820 :
5821 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_Erase___(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
5822 : int jresult ;
5823 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5824 0 : OGRLayerShadow *arg2 = (OGRLayerShadow *) 0 ;
5825 0 : OGRLayerShadow *arg3 = (OGRLayerShadow *) 0 ;
5826 0 : char **arg4 = (char **) NULL ;
5827 0 : GDALProgressFunc arg5 = (GDALProgressFunc) NULL ;
5828 0 : void *arg6 = (void *) NULL ;
5829 : OGRErr result;
5830 :
5831 0 : arg1 = (OGRLayerShadow *)jarg1;
5832 0 : arg2 = (OGRLayerShadow *)jarg2;
5833 0 : arg3 = (OGRLayerShadow *)jarg3;
5834 0 : arg4 = (char **)jarg4;
5835 0 : arg5 = (GDALProgressFunc)jarg5;
5836 0 : arg6 = (void *)jarg6;
5837 : {
5838 0 : CPLErrorReset();
5839 0 : result = (OGRErr)OGRLayerShadow_Erase(arg1,arg2,arg3,arg4,arg5,arg6);
5840 0 : CPLErr eclass = CPLGetLastErrorType();
5841 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5842 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5843 :
5844 :
5845 :
5846 : }
5847 : }
5848 : {
5849 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5850 0 : jresult = result;
5851 : }
5852 : {
5853 : /* %typemap(ret) OGRErr */
5854 :
5855 : }
5856 0 : return jresult;
5857 : }
5858 :
5859 :
5860 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Layer_GetStyleTable___(void * jarg1) {
5861 : void * jresult ;
5862 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5863 0 : OGRStyleTableShadow *result = 0 ;
5864 :
5865 0 : arg1 = (OGRLayerShadow *)jarg1;
5866 : {
5867 0 : CPLErrorReset();
5868 0 : result = (OGRStyleTableShadow *)OGRLayerShadow_GetStyleTable(arg1);
5869 0 : CPLErr eclass = CPLGetLastErrorType();
5870 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5871 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5872 :
5873 :
5874 :
5875 : }
5876 : }
5877 0 : jresult = (void *)result;
5878 0 : return jresult;
5879 : }
5880 :
5881 :
5882 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Layer_SetStyleTable___(void * jarg1, void * jarg2) {
5883 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5884 0 : OGRStyleTableShadow *arg2 = (OGRStyleTableShadow *) 0 ;
5885 :
5886 0 : arg1 = (OGRLayerShadow *)jarg1;
5887 0 : arg2 = (OGRStyleTableShadow *)jarg2;
5888 : {
5889 0 : CPLErrorReset();
5890 0 : OGRLayerShadow_SetStyleTable(arg1,arg2);
5891 0 : CPLErr eclass = CPLGetLastErrorType();
5892 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5893 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5894 :
5895 :
5896 :
5897 : }
5898 : }
5899 0 : }
5900 :
5901 :
5902 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Layer_SetActiveSRS___(void * jarg1, int jarg2, void * jarg3) {
5903 : int jresult ;
5904 0 : OGRLayerShadow *arg1 = (OGRLayerShadow *) 0 ;
5905 : int arg2 ;
5906 0 : OSRSpatialReferenceShadow *arg3 = (OSRSpatialReferenceShadow *) 0 ;
5907 : OGRErr result;
5908 :
5909 0 : arg1 = (OGRLayerShadow *)jarg1;
5910 0 : arg2 = (int)jarg2;
5911 0 : arg3 = (OSRSpatialReferenceShadow *)jarg3;
5912 : {
5913 0 : CPLErrorReset();
5914 0 : result = (OGRErr)OGRLayerShadow_SetActiveSRS(arg1,arg2,arg3);
5915 0 : CPLErr eclass = CPLGetLastErrorType();
5916 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5917 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5918 :
5919 :
5920 :
5921 : }
5922 : }
5923 : {
5924 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5925 0 : jresult = result;
5926 : }
5927 : {
5928 : /* %typemap(ret) OGRErr */
5929 :
5930 : }
5931 0 : return jresult;
5932 : }
5933 :
5934 :
5935 4 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_delete_Feature___(void * jarg1) {
5936 4 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
5937 :
5938 4 : arg1 = (OGRFeatureShadow *)jarg1;
5939 : {
5940 4 : CPLErrorReset();
5941 4 : delete_OGRFeatureShadow(arg1);
5942 4 : CPLErr eclass = CPLGetLastErrorType();
5943 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5944 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5945 :
5946 :
5947 :
5948 : }
5949 : }
5950 4 : }
5951 :
5952 :
5953 1 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_new_Feature___(void * jarg1) {
5954 : void * jresult ;
5955 1 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
5956 1 : OGRFeatureShadow *result = 0 ;
5957 :
5958 1 : arg1 = (OGRFeatureDefnShadow *)jarg1;
5959 : {
5960 1 : if (!arg1) {
5961 : {
5962 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5963 : };
5964 : }
5965 : }
5966 : {
5967 1 : CPLErrorReset();
5968 1 : result = (OGRFeatureShadow *)new_OGRFeatureShadow(arg1);
5969 1 : CPLErr eclass = CPLGetLastErrorType();
5970 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5971 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5972 :
5973 :
5974 :
5975 : }
5976 : }
5977 1 : jresult = (void *)result;
5978 1 : return jresult;
5979 : }
5980 :
5981 :
5982 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetDefnRef___(void * jarg1) {
5983 : void * jresult ;
5984 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
5985 0 : OGRFeatureDefnShadow *result = 0 ;
5986 :
5987 0 : arg1 = (OGRFeatureShadow *)jarg1;
5988 : {
5989 0 : CPLErrorReset();
5990 0 : result = (OGRFeatureDefnShadow *)OGRFeatureShadow_GetDefnRef(arg1);
5991 0 : CPLErr eclass = CPLGetLastErrorType();
5992 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5993 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5994 :
5995 :
5996 :
5997 : }
5998 : }
5999 0 : jresult = (void *)result;
6000 0 : return jresult;
6001 : }
6002 :
6003 :
6004 1 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetGeometry___(void * jarg1, void * jarg2) {
6005 : int jresult ;
6006 1 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6007 1 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
6008 : OGRErr result;
6009 :
6010 1 : arg1 = (OGRFeatureShadow *)jarg1;
6011 1 : arg2 = (OGRGeometryShadow *)jarg2;
6012 : {
6013 1 : CPLErrorReset();
6014 1 : result = (OGRErr)OGRFeatureShadow_SetGeometry(arg1,arg2);
6015 1 : CPLErr eclass = CPLGetLastErrorType();
6016 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6017 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6018 :
6019 :
6020 :
6021 : }
6022 : }
6023 : {
6024 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6025 1 : jresult = result;
6026 : }
6027 : {
6028 : /* %typemap(ret) OGRErr */
6029 :
6030 : }
6031 1 : return jresult;
6032 : }
6033 :
6034 :
6035 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetGeometryDirectly___(void * jarg1, void * jarg2) {
6036 : int jresult ;
6037 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6038 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
6039 : OGRErr result;
6040 :
6041 0 : arg1 = (OGRFeatureShadow *)jarg1;
6042 0 : arg2 = (OGRGeometryShadow *)jarg2;
6043 : {
6044 0 : CPLErrorReset();
6045 0 : result = (OGRErr)OGRFeatureShadow_SetGeometryDirectly(arg1,arg2);
6046 0 : CPLErr eclass = CPLGetLastErrorType();
6047 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6048 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6049 :
6050 :
6051 :
6052 : }
6053 : }
6054 : {
6055 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6056 0 : jresult = result;
6057 : }
6058 : {
6059 : /* %typemap(ret) OGRErr */
6060 :
6061 : }
6062 0 : return jresult;
6063 : }
6064 :
6065 :
6066 3 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetGeometryRef___(void * jarg1) {
6067 : void * jresult ;
6068 3 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6069 3 : OGRGeometryShadow *result = 0 ;
6070 :
6071 3 : arg1 = (OGRFeatureShadow *)jarg1;
6072 : {
6073 3 : CPLErrorReset();
6074 3 : result = (OGRGeometryShadow *)OGRFeatureShadow_GetGeometryRef(arg1);
6075 3 : CPLErr eclass = CPLGetLastErrorType();
6076 3 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6077 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6078 :
6079 :
6080 :
6081 : }
6082 : }
6083 3 : jresult = (void *)result;
6084 3 : return jresult;
6085 : }
6086 :
6087 :
6088 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetGeomField__SWIG_0___(void * jarg1, int jarg2, void * jarg3) {
6089 : int jresult ;
6090 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6091 : int arg2 ;
6092 0 : OGRGeometryShadow *arg3 = (OGRGeometryShadow *) 0 ;
6093 : OGRErr result;
6094 :
6095 0 : arg1 = (OGRFeatureShadow *)jarg1;
6096 0 : arg2 = (int)jarg2;
6097 0 : arg3 = (OGRGeometryShadow *)jarg3;
6098 : {
6099 0 : CPLErrorReset();
6100 0 : result = (OGRErr)OGRFeatureShadow_SetGeomField__SWIG_0(arg1,arg2,arg3);
6101 0 : CPLErr eclass = CPLGetLastErrorType();
6102 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6103 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6104 :
6105 :
6106 :
6107 : }
6108 : }
6109 : {
6110 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6111 0 : jresult = result;
6112 : }
6113 : {
6114 : /* %typemap(ret) OGRErr */
6115 :
6116 : }
6117 0 : return jresult;
6118 : }
6119 :
6120 :
6121 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetGeomField__SWIG_1___(void * jarg1, char * jarg2, void * jarg3) {
6122 : int jresult ;
6123 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6124 0 : char *arg2 = (char *) 0 ;
6125 0 : OGRGeometryShadow *arg3 = (OGRGeometryShadow *) 0 ;
6126 : OGRErr result;
6127 :
6128 0 : arg1 = (OGRFeatureShadow *)jarg1;
6129 0 : arg2 = (char *)jarg2;
6130 0 : arg3 = (OGRGeometryShadow *)jarg3;
6131 : {
6132 0 : CPLErrorReset();
6133 0 : result = (OGRErr)OGRFeatureShadow_SetGeomField__SWIG_1(arg1,(char const *)arg2,arg3);
6134 0 : CPLErr eclass = CPLGetLastErrorType();
6135 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6136 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6137 :
6138 :
6139 :
6140 : }
6141 : }
6142 : {
6143 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6144 0 : jresult = result;
6145 : }
6146 : {
6147 : /* %typemap(ret) OGRErr */
6148 :
6149 : }
6150 0 : return jresult;
6151 : }
6152 :
6153 :
6154 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetGeomFieldDirectly__SWIG_0___(void * jarg1, int jarg2, void * jarg3) {
6155 : int jresult ;
6156 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6157 : int arg2 ;
6158 0 : OGRGeometryShadow *arg3 = (OGRGeometryShadow *) 0 ;
6159 : OGRErr result;
6160 :
6161 0 : arg1 = (OGRFeatureShadow *)jarg1;
6162 0 : arg2 = (int)jarg2;
6163 0 : arg3 = (OGRGeometryShadow *)jarg3;
6164 : {
6165 0 : CPLErrorReset();
6166 0 : result = (OGRErr)OGRFeatureShadow_SetGeomFieldDirectly__SWIG_0(arg1,arg2,arg3);
6167 0 : CPLErr eclass = CPLGetLastErrorType();
6168 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6169 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6170 :
6171 :
6172 :
6173 : }
6174 : }
6175 : {
6176 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6177 0 : jresult = result;
6178 : }
6179 : {
6180 : /* %typemap(ret) OGRErr */
6181 :
6182 : }
6183 0 : return jresult;
6184 : }
6185 :
6186 :
6187 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetGeomFieldDirectly__SWIG_1___(void * jarg1, char * jarg2, void * jarg3) {
6188 : int jresult ;
6189 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6190 0 : char *arg2 = (char *) 0 ;
6191 0 : OGRGeometryShadow *arg3 = (OGRGeometryShadow *) 0 ;
6192 : OGRErr result;
6193 :
6194 0 : arg1 = (OGRFeatureShadow *)jarg1;
6195 0 : arg2 = (char *)jarg2;
6196 0 : arg3 = (OGRGeometryShadow *)jarg3;
6197 : {
6198 0 : CPLErrorReset();
6199 0 : result = (OGRErr)OGRFeatureShadow_SetGeomFieldDirectly__SWIG_1(arg1,(char const *)arg2,arg3);
6200 0 : CPLErr eclass = CPLGetLastErrorType();
6201 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6202 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6203 :
6204 :
6205 :
6206 : }
6207 : }
6208 : {
6209 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6210 0 : jresult = result;
6211 : }
6212 : {
6213 : /* %typemap(ret) OGRErr */
6214 :
6215 : }
6216 0 : return jresult;
6217 : }
6218 :
6219 :
6220 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetGeomFieldRef__SWIG_0___(void * jarg1, int jarg2) {
6221 : void * jresult ;
6222 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6223 : int arg2 ;
6224 0 : OGRGeometryShadow *result = 0 ;
6225 :
6226 0 : arg1 = (OGRFeatureShadow *)jarg1;
6227 0 : arg2 = (int)jarg2;
6228 : {
6229 0 : CPLErrorReset();
6230 0 : result = (OGRGeometryShadow *)OGRFeatureShadow_GetGeomFieldRef__SWIG_0(arg1,arg2);
6231 0 : CPLErr eclass = CPLGetLastErrorType();
6232 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6233 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6234 :
6235 :
6236 :
6237 : }
6238 : }
6239 0 : jresult = (void *)result;
6240 0 : return jresult;
6241 : }
6242 :
6243 :
6244 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetGeomFieldRef__SWIG_1___(void * jarg1, char * jarg2) {
6245 : void * jresult ;
6246 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6247 0 : char *arg2 = (char *) 0 ;
6248 0 : OGRGeometryShadow *result = 0 ;
6249 :
6250 0 : arg1 = (OGRFeatureShadow *)jarg1;
6251 0 : arg2 = (char *)jarg2;
6252 : {
6253 0 : CPLErrorReset();
6254 0 : result = (OGRGeometryShadow *)OGRFeatureShadow_GetGeomFieldRef__SWIG_1(arg1,(char const *)arg2);
6255 0 : CPLErr eclass = CPLGetLastErrorType();
6256 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6257 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6258 :
6259 :
6260 :
6261 : }
6262 : }
6263 0 : jresult = (void *)result;
6264 0 : return jresult;
6265 : }
6266 :
6267 :
6268 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Feature_Clone___(void * jarg1) {
6269 : void * jresult ;
6270 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6271 0 : OGRFeatureShadow *result = 0 ;
6272 :
6273 0 : arg1 = (OGRFeatureShadow *)jarg1;
6274 : {
6275 0 : CPLErrorReset();
6276 0 : result = (OGRFeatureShadow *)OGRFeatureShadow_Clone(arg1);
6277 0 : CPLErr eclass = CPLGetLastErrorType();
6278 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6279 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6280 :
6281 :
6282 :
6283 : }
6284 : }
6285 0 : jresult = (void *)result;
6286 0 : return jresult;
6287 : }
6288 :
6289 :
6290 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Feature_Equal___(void * jarg1, void * jarg2) {
6291 : unsigned int jresult ;
6292 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6293 0 : OGRFeatureShadow *arg2 = (OGRFeatureShadow *) 0 ;
6294 : bool result;
6295 :
6296 0 : arg1 = (OGRFeatureShadow *)jarg1;
6297 0 : arg2 = (OGRFeatureShadow *)jarg2;
6298 : {
6299 0 : if (!arg2) {
6300 : {
6301 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
6302 : };
6303 : }
6304 : }
6305 : {
6306 0 : CPLErrorReset();
6307 0 : result = (bool)OGRFeatureShadow_Equal(arg1,arg2);
6308 0 : CPLErr eclass = CPLGetLastErrorType();
6309 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6310 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6311 :
6312 :
6313 :
6314 : }
6315 : }
6316 0 : jresult = result;
6317 0 : return jresult;
6318 : }
6319 :
6320 :
6321 19 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldCount___(void * jarg1) {
6322 : int jresult ;
6323 19 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6324 : int result;
6325 :
6326 19 : arg1 = (OGRFeatureShadow *)jarg1;
6327 : {
6328 19 : CPLErrorReset();
6329 19 : result = (int)OGRFeatureShadow_GetFieldCount(arg1);
6330 19 : CPLErr eclass = CPLGetLastErrorType();
6331 19 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6332 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6333 :
6334 :
6335 :
6336 : }
6337 : }
6338 19 : jresult = result;
6339 19 : return jresult;
6340 : }
6341 :
6342 :
6343 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldDefnRef__SWIG_0___(void * jarg1, int jarg2) {
6344 : void * jresult ;
6345 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6346 : int arg2 ;
6347 0 : OGRFieldDefnShadow *result = 0 ;
6348 :
6349 0 : arg1 = (OGRFeatureShadow *)jarg1;
6350 0 : arg2 = (int)jarg2;
6351 : {
6352 0 : CPLErrorReset();
6353 0 : result = (OGRFieldDefnShadow *)OGRFeatureShadow_GetFieldDefnRef__SWIG_0(arg1,arg2);
6354 0 : CPLErr eclass = CPLGetLastErrorType();
6355 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6356 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6357 :
6358 :
6359 :
6360 : }
6361 : }
6362 0 : jresult = (void *)result;
6363 0 : return jresult;
6364 : }
6365 :
6366 :
6367 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldDefnRef__SWIG_1___(void * jarg1, char * jarg2) {
6368 : void * jresult ;
6369 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6370 0 : char *arg2 = (char *) 0 ;
6371 0 : OGRFieldDefnShadow *result = 0 ;
6372 :
6373 0 : arg1 = (OGRFeatureShadow *)jarg1;
6374 0 : arg2 = (char *)jarg2;
6375 : {
6376 0 : CPLErrorReset();
6377 0 : result = (OGRFieldDefnShadow *)OGRFeatureShadow_GetFieldDefnRef__SWIG_1(arg1,(char const *)arg2);
6378 0 : CPLErr eclass = CPLGetLastErrorType();
6379 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6380 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6381 :
6382 :
6383 :
6384 : }
6385 : }
6386 0 : jresult = (void *)result;
6387 0 : return jresult;
6388 : }
6389 :
6390 :
6391 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetGeomFieldCount___(void * jarg1) {
6392 : int jresult ;
6393 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6394 : int result;
6395 :
6396 0 : arg1 = (OGRFeatureShadow *)jarg1;
6397 : {
6398 0 : CPLErrorReset();
6399 0 : result = (int)OGRFeatureShadow_GetGeomFieldCount(arg1);
6400 0 : CPLErr eclass = CPLGetLastErrorType();
6401 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6402 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6403 :
6404 :
6405 :
6406 : }
6407 : }
6408 0 : jresult = result;
6409 0 : return jresult;
6410 : }
6411 :
6412 :
6413 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetGeomFieldDefnRef__SWIG_0___(void * jarg1, int jarg2) {
6414 : void * jresult ;
6415 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6416 : int arg2 ;
6417 0 : OGRGeomFieldDefnShadow *result = 0 ;
6418 :
6419 0 : arg1 = (OGRFeatureShadow *)jarg1;
6420 0 : arg2 = (int)jarg2;
6421 : {
6422 0 : CPLErrorReset();
6423 0 : result = (OGRGeomFieldDefnShadow *)OGRFeatureShadow_GetGeomFieldDefnRef__SWIG_0(arg1,arg2);
6424 0 : CPLErr eclass = CPLGetLastErrorType();
6425 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6426 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6427 :
6428 :
6429 :
6430 : }
6431 : }
6432 0 : jresult = (void *)result;
6433 0 : return jresult;
6434 : }
6435 :
6436 :
6437 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetGeomFieldDefnRef__SWIG_1___(void * jarg1, char * jarg2) {
6438 : void * jresult ;
6439 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6440 0 : char *arg2 = (char *) 0 ;
6441 0 : OGRGeomFieldDefnShadow *result = 0 ;
6442 :
6443 0 : arg1 = (OGRFeatureShadow *)jarg1;
6444 0 : arg2 = (char *)jarg2;
6445 : {
6446 0 : CPLErrorReset();
6447 0 : result = (OGRGeomFieldDefnShadow *)OGRFeatureShadow_GetGeomFieldDefnRef__SWIG_1(arg1,(char const *)arg2);
6448 0 : CPLErr eclass = CPLGetLastErrorType();
6449 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6450 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6451 :
6452 :
6453 :
6454 : }
6455 : }
6456 0 : jresult = (void *)result;
6457 0 : return jresult;
6458 : }
6459 :
6460 :
6461 16 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldAsString__SWIG_0___(void * jarg1, int jarg2) {
6462 : char * jresult ;
6463 16 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6464 : int arg2 ;
6465 16 : char *result = 0 ;
6466 :
6467 16 : arg1 = (OGRFeatureShadow *)jarg1;
6468 16 : arg2 = (int)jarg2;
6469 : {
6470 16 : CPLErrorReset();
6471 16 : result = (char *)OGRFeatureShadow_GetFieldAsString__SWIG_0(arg1,arg2);
6472 16 : CPLErr eclass = CPLGetLastErrorType();
6473 16 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6474 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6475 :
6476 :
6477 :
6478 : }
6479 : }
6480 16 : jresult = result;
6481 16 : return jresult;
6482 : }
6483 :
6484 :
6485 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldAsString__SWIG_1___(void * jarg1, char * jarg2) {
6486 : char * jresult ;
6487 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6488 0 : char *arg2 = (char *) 0 ;
6489 0 : char *result = 0 ;
6490 :
6491 0 : arg1 = (OGRFeatureShadow *)jarg1;
6492 0 : arg2 = (char *)jarg2;
6493 : {
6494 0 : CPLErrorReset();
6495 0 : result = (char *)OGRFeatureShadow_GetFieldAsString__SWIG_1(arg1,(char const *)arg2);
6496 0 : CPLErr eclass = CPLGetLastErrorType();
6497 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6498 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6499 :
6500 :
6501 :
6502 : }
6503 : }
6504 0 : jresult = result;
6505 0 : return jresult;
6506 : }
6507 :
6508 :
6509 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldAsISO8601DateTime__SWIG_0___(void * jarg1, int jarg2, void * jarg3) {
6510 : char * jresult ;
6511 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6512 : int arg2 ;
6513 0 : char **arg3 = (char **) 0 ;
6514 0 : char *result = 0 ;
6515 :
6516 0 : arg1 = (OGRFeatureShadow *)jarg1;
6517 0 : arg2 = (int)jarg2;
6518 0 : arg3 = (char **)jarg3;
6519 : {
6520 0 : CPLErrorReset();
6521 0 : result = (char *)OGRFeatureShadow_GetFieldAsISO8601DateTime__SWIG_0(arg1,arg2,arg3);
6522 0 : CPLErr eclass = CPLGetLastErrorType();
6523 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6524 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6525 :
6526 :
6527 :
6528 : }
6529 : }
6530 0 : jresult = SWIG_csharp_string_callback((const char *)result);
6531 0 : return jresult;
6532 : }
6533 :
6534 :
6535 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldAsISO8601DateTime__SWIG_1___(void * jarg1, char * jarg2, void * jarg3) {
6536 : char * jresult ;
6537 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6538 0 : char *arg2 = (char *) 0 ;
6539 0 : char **arg3 = (char **) 0 ;
6540 0 : char *result = 0 ;
6541 :
6542 0 : arg1 = (OGRFeatureShadow *)jarg1;
6543 0 : arg2 = (char *)jarg2;
6544 0 : arg3 = (char **)jarg3;
6545 : {
6546 0 : CPLErrorReset();
6547 0 : result = (char *)OGRFeatureShadow_GetFieldAsISO8601DateTime__SWIG_1(arg1,(char const *)arg2,arg3);
6548 0 : CPLErr eclass = CPLGetLastErrorType();
6549 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6550 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6551 :
6552 :
6553 :
6554 : }
6555 : }
6556 0 : jresult = SWIG_csharp_string_callback((const char *)result);
6557 0 : return jresult;
6558 : }
6559 :
6560 :
6561 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldAsInteger__SWIG_0___(void * jarg1, int jarg2) {
6562 : int jresult ;
6563 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6564 : int arg2 ;
6565 : int result;
6566 :
6567 0 : arg1 = (OGRFeatureShadow *)jarg1;
6568 0 : arg2 = (int)jarg2;
6569 : {
6570 0 : CPLErrorReset();
6571 0 : result = (int)OGRFeatureShadow_GetFieldAsInteger__SWIG_0(arg1,arg2);
6572 0 : CPLErr eclass = CPLGetLastErrorType();
6573 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6574 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6575 :
6576 :
6577 :
6578 : }
6579 : }
6580 0 : jresult = result;
6581 0 : return jresult;
6582 : }
6583 :
6584 :
6585 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldAsInteger__SWIG_1___(void * jarg1, char * jarg2) {
6586 : int jresult ;
6587 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6588 0 : char *arg2 = (char *) 0 ;
6589 : int result;
6590 :
6591 0 : arg1 = (OGRFeatureShadow *)jarg1;
6592 0 : arg2 = (char *)jarg2;
6593 : {
6594 0 : CPLErrorReset();
6595 0 : result = (int)OGRFeatureShadow_GetFieldAsInteger__SWIG_1(arg1,(char const *)arg2);
6596 0 : CPLErr eclass = CPLGetLastErrorType();
6597 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6598 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6599 :
6600 :
6601 :
6602 : }
6603 : }
6604 0 : jresult = result;
6605 0 : return jresult;
6606 : }
6607 :
6608 :
6609 0 : SWIGEXPORT GIntBig SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldAsInteger64__SWIG_0___(void * jarg1, int jarg2) {
6610 : GIntBig jresult ;
6611 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6612 : int arg2 ;
6613 : GIntBig result;
6614 :
6615 0 : arg1 = (OGRFeatureShadow *)jarg1;
6616 0 : arg2 = (int)jarg2;
6617 : {
6618 0 : CPLErrorReset();
6619 0 : result = OGRFeatureShadow_GetFieldAsInteger64__SWIG_0(arg1,arg2);
6620 0 : CPLErr eclass = CPLGetLastErrorType();
6621 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6622 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6623 :
6624 :
6625 :
6626 : }
6627 : }
6628 0 : jresult = result;
6629 0 : return jresult;
6630 : }
6631 :
6632 :
6633 0 : SWIGEXPORT GIntBig SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldAsInteger64__SWIG_1___(void * jarg1, char * jarg2) {
6634 : GIntBig jresult ;
6635 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6636 0 : char *arg2 = (char *) 0 ;
6637 : GIntBig result;
6638 :
6639 0 : arg1 = (OGRFeatureShadow *)jarg1;
6640 0 : arg2 = (char *)jarg2;
6641 : {
6642 0 : CPLErrorReset();
6643 0 : result = OGRFeatureShadow_GetFieldAsInteger64__SWIG_1(arg1,(char const *)arg2);
6644 0 : CPLErr eclass = CPLGetLastErrorType();
6645 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6646 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6647 :
6648 :
6649 :
6650 : }
6651 : }
6652 0 : jresult = result;
6653 0 : return jresult;
6654 : }
6655 :
6656 :
6657 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldAsDouble__SWIG_0___(void * jarg1, int jarg2) {
6658 : double jresult ;
6659 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6660 : int arg2 ;
6661 : double result;
6662 :
6663 0 : arg1 = (OGRFeatureShadow *)jarg1;
6664 0 : arg2 = (int)jarg2;
6665 : {
6666 0 : CPLErrorReset();
6667 0 : result = (double)OGRFeatureShadow_GetFieldAsDouble__SWIG_0(arg1,arg2);
6668 0 : CPLErr eclass = CPLGetLastErrorType();
6669 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6670 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6671 :
6672 :
6673 :
6674 : }
6675 : }
6676 0 : jresult = result;
6677 0 : return jresult;
6678 : }
6679 :
6680 :
6681 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldAsDouble__SWIG_1___(void * jarg1, char * jarg2) {
6682 : double jresult ;
6683 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6684 0 : char *arg2 = (char *) 0 ;
6685 : double result;
6686 :
6687 0 : arg1 = (OGRFeatureShadow *)jarg1;
6688 0 : arg2 = (char *)jarg2;
6689 : {
6690 0 : CPLErrorReset();
6691 0 : result = (double)OGRFeatureShadow_GetFieldAsDouble__SWIG_1(arg1,(char const *)arg2);
6692 0 : CPLErr eclass = CPLGetLastErrorType();
6693 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6694 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6695 :
6696 :
6697 :
6698 : }
6699 : }
6700 0 : jresult = result;
6701 0 : return jresult;
6702 : }
6703 :
6704 :
6705 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldAsDateTime__SWIG_0___(void * jarg1, int jarg2, int * jarg3, int * jarg4, int * jarg5, int * jarg6, int * jarg7, float * jarg8, int * jarg9) {
6706 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6707 : int arg2 ;
6708 0 : int *arg3 = (int *) 0 ;
6709 0 : int *arg4 = (int *) 0 ;
6710 0 : int *arg5 = (int *) 0 ;
6711 0 : int *arg6 = (int *) 0 ;
6712 0 : int *arg7 = (int *) 0 ;
6713 0 : float *arg8 = (float *) 0 ;
6714 0 : int *arg9 = (int *) 0 ;
6715 :
6716 0 : arg1 = (OGRFeatureShadow *)jarg1;
6717 0 : arg2 = (int)jarg2;
6718 0 : arg3 = (int *)jarg3;
6719 0 : arg4 = (int *)jarg4;
6720 0 : arg5 = (int *)jarg5;
6721 0 : arg6 = (int *)jarg6;
6722 0 : arg7 = (int *)jarg7;
6723 0 : arg8 = (float *)jarg8;
6724 0 : arg9 = (int *)jarg9;
6725 : {
6726 0 : CPLErrorReset();
6727 0 : OGRFeatureShadow_GetFieldAsDateTime__SWIG_0(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
6728 0 : CPLErr eclass = CPLGetLastErrorType();
6729 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6730 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6731 :
6732 :
6733 :
6734 : }
6735 : }
6736 0 : }
6737 :
6738 :
6739 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldAsDateTime__SWIG_1___(void * jarg1, char * jarg2, int * jarg3, int * jarg4, int * jarg5, int * jarg6, int * jarg7, float * jarg8, int * jarg9) {
6740 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6741 0 : char *arg2 = (char *) 0 ;
6742 0 : int *arg3 = (int *) 0 ;
6743 0 : int *arg4 = (int *) 0 ;
6744 0 : int *arg5 = (int *) 0 ;
6745 0 : int *arg6 = (int *) 0 ;
6746 0 : int *arg7 = (int *) 0 ;
6747 0 : float *arg8 = (float *) 0 ;
6748 0 : int *arg9 = (int *) 0 ;
6749 :
6750 0 : arg1 = (OGRFeatureShadow *)jarg1;
6751 0 : arg2 = (char *)jarg2;
6752 0 : arg3 = (int *)jarg3;
6753 0 : arg4 = (int *)jarg4;
6754 0 : arg5 = (int *)jarg5;
6755 0 : arg6 = (int *)jarg6;
6756 0 : arg7 = (int *)jarg7;
6757 0 : arg8 = (float *)jarg8;
6758 0 : arg9 = (int *)jarg9;
6759 : {
6760 0 : CPLErrorReset();
6761 0 : OGRFeatureShadow_GetFieldAsDateTime__SWIG_1(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
6762 0 : CPLErr eclass = CPLGetLastErrorType();
6763 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6764 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6765 :
6766 :
6767 :
6768 : }
6769 : }
6770 0 : }
6771 :
6772 :
6773 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldAsIntegerList___(void * jarg1, int jarg2, void * jarg3) {
6774 : void * jresult ;
6775 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6776 : int arg2 ;
6777 0 : int *arg3 = (int *) 0 ;
6778 0 : int *result = 0 ;
6779 :
6780 0 : arg1 = (OGRFeatureShadow *)jarg1;
6781 0 : arg2 = (int)jarg2;
6782 : {
6783 : /* %typemap(in) (int *hasval) */
6784 0 : arg3 = (int *)jarg3;
6785 : }
6786 : {
6787 0 : CPLErrorReset();
6788 0 : result = (int *)OGRFeatureShadow_GetFieldAsIntegerList(arg1,arg2,arg3);
6789 0 : CPLErr eclass = CPLGetLastErrorType();
6790 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6791 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6792 :
6793 :
6794 :
6795 : }
6796 : }
6797 0 : jresult = result;
6798 0 : return jresult;
6799 : }
6800 :
6801 :
6802 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldAsDoubleList___(void * jarg1, int jarg2, void * jarg3) {
6803 : void * jresult ;
6804 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6805 : int arg2 ;
6806 0 : int *arg3 = (int *) 0 ;
6807 0 : double *result = 0 ;
6808 :
6809 0 : arg1 = (OGRFeatureShadow *)jarg1;
6810 0 : arg2 = (int)jarg2;
6811 : {
6812 : /* %typemap(in) (int *hasval) */
6813 0 : arg3 = (int *)jarg3;
6814 : }
6815 : {
6816 0 : CPLErrorReset();
6817 0 : result = (double *)OGRFeatureShadow_GetFieldAsDoubleList(arg1,arg2,arg3);
6818 0 : CPLErr eclass = CPLGetLastErrorType();
6819 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6820 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6821 :
6822 :
6823 :
6824 : }
6825 : }
6826 0 : jresult = result;
6827 0 : return jresult;
6828 : }
6829 :
6830 :
6831 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldAsStringList___(void * jarg1, int jarg2) {
6832 : void * jresult ;
6833 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6834 : int arg2 ;
6835 0 : char **result = 0 ;
6836 :
6837 0 : arg1 = (OGRFeatureShadow *)jarg1;
6838 0 : arg2 = (int)jarg2;
6839 : {
6840 0 : CPLErrorReset();
6841 0 : result = (char **)OGRFeatureShadow_GetFieldAsStringList(arg1,arg2);
6842 0 : CPLErr eclass = CPLGetLastErrorType();
6843 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6844 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6845 :
6846 :
6847 :
6848 : }
6849 : }
6850 0 : jresult = result;
6851 0 : return jresult;
6852 : }
6853 :
6854 :
6855 16 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Feature_IsFieldSet__SWIG_0___(void * jarg1, int jarg2) {
6856 : unsigned int jresult ;
6857 16 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6858 : int arg2 ;
6859 : bool result;
6860 :
6861 16 : arg1 = (OGRFeatureShadow *)jarg1;
6862 16 : arg2 = (int)jarg2;
6863 : {
6864 16 : CPLErrorReset();
6865 16 : result = (bool)OGRFeatureShadow_IsFieldSet__SWIG_0(arg1,arg2);
6866 16 : CPLErr eclass = CPLGetLastErrorType();
6867 16 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6868 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6869 :
6870 :
6871 :
6872 : }
6873 : }
6874 16 : jresult = result;
6875 16 : return jresult;
6876 : }
6877 :
6878 :
6879 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Feature_IsFieldSet__SWIG_1___(void * jarg1, char * jarg2) {
6880 : unsigned int jresult ;
6881 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6882 0 : char *arg2 = (char *) 0 ;
6883 : bool result;
6884 :
6885 0 : arg1 = (OGRFeatureShadow *)jarg1;
6886 0 : arg2 = (char *)jarg2;
6887 : {
6888 0 : CPLErrorReset();
6889 0 : result = (bool)OGRFeatureShadow_IsFieldSet__SWIG_1(arg1,(char const *)arg2);
6890 0 : CPLErr eclass = CPLGetLastErrorType();
6891 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6892 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6893 :
6894 :
6895 :
6896 : }
6897 : }
6898 0 : jresult = result;
6899 0 : return jresult;
6900 : }
6901 :
6902 :
6903 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Feature_IsFieldNull__SWIG_0___(void * jarg1, int jarg2) {
6904 : unsigned int jresult ;
6905 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6906 : int arg2 ;
6907 : bool result;
6908 :
6909 0 : arg1 = (OGRFeatureShadow *)jarg1;
6910 0 : arg2 = (int)jarg2;
6911 : {
6912 0 : CPLErrorReset();
6913 0 : result = (bool)OGRFeatureShadow_IsFieldNull__SWIG_0(arg1,arg2);
6914 0 : CPLErr eclass = CPLGetLastErrorType();
6915 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6916 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6917 :
6918 :
6919 :
6920 : }
6921 : }
6922 0 : jresult = result;
6923 0 : return jresult;
6924 : }
6925 :
6926 :
6927 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Feature_IsFieldNull__SWIG_1___(void * jarg1, char * jarg2) {
6928 : unsigned int jresult ;
6929 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6930 0 : char *arg2 = (char *) 0 ;
6931 : bool result;
6932 :
6933 0 : arg1 = (OGRFeatureShadow *)jarg1;
6934 0 : arg2 = (char *)jarg2;
6935 : {
6936 0 : CPLErrorReset();
6937 0 : result = (bool)OGRFeatureShadow_IsFieldNull__SWIG_1(arg1,(char const *)arg2);
6938 0 : CPLErr eclass = CPLGetLastErrorType();
6939 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6940 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6941 :
6942 :
6943 :
6944 : }
6945 : }
6946 0 : jresult = result;
6947 0 : return jresult;
6948 : }
6949 :
6950 :
6951 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Feature_IsFieldSetAndNotNull__SWIG_0___(void * jarg1, int jarg2) {
6952 : unsigned int jresult ;
6953 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6954 : int arg2 ;
6955 : bool result;
6956 :
6957 0 : arg1 = (OGRFeatureShadow *)jarg1;
6958 0 : arg2 = (int)jarg2;
6959 : {
6960 0 : CPLErrorReset();
6961 0 : result = (bool)OGRFeatureShadow_IsFieldSetAndNotNull__SWIG_0(arg1,arg2);
6962 0 : CPLErr eclass = CPLGetLastErrorType();
6963 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6964 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6965 :
6966 :
6967 :
6968 : }
6969 : }
6970 0 : jresult = result;
6971 0 : return jresult;
6972 : }
6973 :
6974 :
6975 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Feature_IsFieldSetAndNotNull__SWIG_1___(void * jarg1, char * jarg2) {
6976 : unsigned int jresult ;
6977 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
6978 0 : char *arg2 = (char *) 0 ;
6979 : bool result;
6980 :
6981 0 : arg1 = (OGRFeatureShadow *)jarg1;
6982 0 : arg2 = (char *)jarg2;
6983 : {
6984 0 : CPLErrorReset();
6985 0 : result = (bool)OGRFeatureShadow_IsFieldSetAndNotNull__SWIG_1(arg1,(char const *)arg2);
6986 0 : CPLErr eclass = CPLGetLastErrorType();
6987 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6988 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6989 :
6990 :
6991 :
6992 : }
6993 : }
6994 0 : jresult = result;
6995 0 : return jresult;
6996 : }
6997 :
6998 :
6999 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldIndex___(void * jarg1, char * jarg2) {
7000 : int jresult ;
7001 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7002 0 : char *arg2 = (char *) 0 ;
7003 : int result;
7004 :
7005 0 : arg1 = (OGRFeatureShadow *)jarg1;
7006 0 : arg2 = (char *)jarg2;
7007 : {
7008 0 : CPLErrorReset();
7009 0 : result = (int)OGRFeatureShadow_GetFieldIndex(arg1,(char const *)arg2);
7010 0 : CPLErr eclass = CPLGetLastErrorType();
7011 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7012 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7013 :
7014 :
7015 :
7016 : }
7017 : }
7018 0 : jresult = result;
7019 0 : return jresult;
7020 : }
7021 :
7022 :
7023 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetGeomFieldIndex___(void * jarg1, char * jarg2) {
7024 : int jresult ;
7025 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7026 0 : char *arg2 = (char *) 0 ;
7027 : int result;
7028 :
7029 0 : arg1 = (OGRFeatureShadow *)jarg1;
7030 0 : arg2 = (char *)jarg2;
7031 : {
7032 0 : CPLErrorReset();
7033 0 : result = (int)OGRFeatureShadow_GetGeomFieldIndex(arg1,(char const *)arg2);
7034 0 : CPLErr eclass = CPLGetLastErrorType();
7035 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7036 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7037 :
7038 :
7039 :
7040 : }
7041 : }
7042 0 : jresult = result;
7043 0 : return jresult;
7044 : }
7045 :
7046 :
7047 3 : SWIGEXPORT GIntBig SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFID___(void * jarg1) {
7048 : GIntBig jresult ;
7049 3 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7050 : GIntBig result;
7051 :
7052 3 : arg1 = (OGRFeatureShadow *)jarg1;
7053 : {
7054 3 : CPLErrorReset();
7055 3 : result = OGRFeatureShadow_GetFID(arg1);
7056 3 : CPLErr eclass = CPLGetLastErrorType();
7057 3 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7058 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7059 :
7060 :
7061 :
7062 : }
7063 : }
7064 3 : jresult = result;
7065 3 : return jresult;
7066 : }
7067 :
7068 :
7069 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetFID___(void * jarg1, GIntBig jarg2) {
7070 : int jresult ;
7071 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7072 : GIntBig arg2 ;
7073 : OGRErr result;
7074 :
7075 0 : arg1 = (OGRFeatureShadow *)jarg1;
7076 0 : arg2 = jarg2;
7077 : {
7078 0 : CPLErrorReset();
7079 0 : result = (OGRErr)OGRFeatureShadow_SetFID(arg1,arg2);
7080 0 : CPLErr eclass = CPLGetLastErrorType();
7081 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7082 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7083 :
7084 :
7085 :
7086 : }
7087 : }
7088 : {
7089 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
7090 0 : jresult = result;
7091 : }
7092 : {
7093 : /* %typemap(ret) OGRErr */
7094 :
7095 : }
7096 0 : return jresult;
7097 : }
7098 :
7099 :
7100 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_DumpReadable___(void * jarg1) {
7101 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7102 :
7103 0 : arg1 = (OGRFeatureShadow *)jarg1;
7104 : {
7105 0 : CPLErrorReset();
7106 0 : OGRFeatureShadow_DumpReadable(arg1);
7107 0 : CPLErr eclass = CPLGetLastErrorType();
7108 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7109 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7110 :
7111 :
7112 :
7113 : }
7114 : }
7115 0 : }
7116 :
7117 :
7118 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Feature_DumpReadableAsString___(void * jarg1, void * jarg2) {
7119 : char * jresult ;
7120 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7121 0 : char **arg2 = (char **) NULL ;
7122 0 : retStringAndCPLFree *result = 0 ;
7123 :
7124 0 : arg1 = (OGRFeatureShadow *)jarg1;
7125 0 : arg2 = (char **)jarg2;
7126 : {
7127 0 : CPLErrorReset();
7128 0 : result = (retStringAndCPLFree *)OGRFeatureShadow_DumpReadableAsString(arg1,arg2);
7129 0 : CPLErr eclass = CPLGetLastErrorType();
7130 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7131 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7132 :
7133 :
7134 :
7135 : }
7136 : }
7137 :
7138 : /* %typemap(out) (retStringAndCPLFree*) */
7139 0 : if(result)
7140 : {
7141 0 : jresult = SWIG_csharp_string_callback((const char *)result);
7142 0 : CPLFree(result);
7143 : }
7144 : else
7145 : {
7146 0 : jresult = NULL;
7147 : }
7148 :
7149 0 : return jresult;
7150 : }
7151 :
7152 :
7153 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_UnsetField__SWIG_0___(void * jarg1, int jarg2) {
7154 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7155 : int arg2 ;
7156 :
7157 0 : arg1 = (OGRFeatureShadow *)jarg1;
7158 0 : arg2 = (int)jarg2;
7159 : {
7160 0 : CPLErrorReset();
7161 0 : OGRFeatureShadow_UnsetField__SWIG_0(arg1,arg2);
7162 0 : CPLErr eclass = CPLGetLastErrorType();
7163 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7164 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7165 :
7166 :
7167 :
7168 : }
7169 : }
7170 0 : }
7171 :
7172 :
7173 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_UnsetField__SWIG_1___(void * jarg1, char * jarg2) {
7174 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7175 0 : char *arg2 = (char *) 0 ;
7176 :
7177 0 : arg1 = (OGRFeatureShadow *)jarg1;
7178 0 : arg2 = (char *)jarg2;
7179 : {
7180 0 : CPLErrorReset();
7181 0 : OGRFeatureShadow_UnsetField__SWIG_1(arg1,(char const *)arg2);
7182 0 : CPLErr eclass = CPLGetLastErrorType();
7183 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7184 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7185 :
7186 :
7187 :
7188 : }
7189 : }
7190 0 : }
7191 :
7192 :
7193 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetFieldNull__SWIG_0___(void * jarg1, int jarg2) {
7194 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7195 : int arg2 ;
7196 :
7197 0 : arg1 = (OGRFeatureShadow *)jarg1;
7198 0 : arg2 = (int)jarg2;
7199 : {
7200 0 : CPLErrorReset();
7201 0 : OGRFeatureShadow_SetFieldNull__SWIG_0(arg1,arg2);
7202 0 : CPLErr eclass = CPLGetLastErrorType();
7203 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7204 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7205 :
7206 :
7207 :
7208 : }
7209 : }
7210 0 : }
7211 :
7212 :
7213 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetFieldNull__SWIG_1___(void * jarg1, char * jarg2) {
7214 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7215 0 : char *arg2 = (char *) 0 ;
7216 :
7217 0 : arg1 = (OGRFeatureShadow *)jarg1;
7218 0 : arg2 = (char *)jarg2;
7219 : {
7220 0 : CPLErrorReset();
7221 0 : OGRFeatureShadow_SetFieldNull__SWIG_1(arg1,(char const *)arg2);
7222 0 : CPLErr eclass = CPLGetLastErrorType();
7223 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7224 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7225 :
7226 :
7227 :
7228 : }
7229 : }
7230 0 : }
7231 :
7232 :
7233 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetField__SWIG_0___(void * jarg1, int jarg2, char * jarg3) {
7234 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7235 : int arg2 ;
7236 0 : char *arg3 = (char *) 0 ;
7237 :
7238 0 : arg1 = (OGRFeatureShadow *)jarg1;
7239 0 : arg2 = (int)jarg2;
7240 0 : arg3 = (char *)jarg3;
7241 : {
7242 0 : CPLErrorReset();
7243 0 : OGRFeatureShadow_SetField__SWIG_0(arg1,arg2,(char const *)arg3);
7244 0 : CPLErr eclass = CPLGetLastErrorType();
7245 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7246 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7247 :
7248 :
7249 :
7250 : }
7251 : }
7252 0 : }
7253 :
7254 :
7255 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetField__SWIG_1___(void * jarg1, char * jarg2, char * jarg3) {
7256 1 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7257 1 : char *arg2 = (char *) 0 ;
7258 1 : char *arg3 = (char *) 0 ;
7259 :
7260 1 : arg1 = (OGRFeatureShadow *)jarg1;
7261 1 : arg2 = (char *)jarg2;
7262 1 : arg3 = (char *)jarg3;
7263 : {
7264 1 : CPLErrorReset();
7265 1 : OGRFeatureShadow_SetField__SWIG_1(arg1,(char const *)arg2,(char const *)arg3);
7266 1 : CPLErr eclass = CPLGetLastErrorType();
7267 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7268 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7269 :
7270 :
7271 :
7272 : }
7273 : }
7274 1 : }
7275 :
7276 :
7277 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetFieldInteger64___(void * jarg1, int jarg2, GIntBig jarg3) {
7278 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7279 : int arg2 ;
7280 : GIntBig arg3 ;
7281 :
7282 0 : arg1 = (OGRFeatureShadow *)jarg1;
7283 0 : arg2 = (int)jarg2;
7284 0 : arg3 = jarg3;
7285 : {
7286 0 : CPLErrorReset();
7287 0 : OGRFeatureShadow_SetFieldInteger64(arg1,arg2,arg3);
7288 0 : CPLErr eclass = CPLGetLastErrorType();
7289 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7290 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7291 :
7292 :
7293 :
7294 : }
7295 : }
7296 0 : }
7297 :
7298 :
7299 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetField__SWIG_2___(void * jarg1, int jarg2, int jarg3) {
7300 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7301 : int arg2 ;
7302 : int arg3 ;
7303 :
7304 0 : arg1 = (OGRFeatureShadow *)jarg1;
7305 0 : arg2 = (int)jarg2;
7306 0 : arg3 = (int)jarg3;
7307 : {
7308 0 : CPLErrorReset();
7309 0 : OGRFeatureShadow_SetField__SWIG_2(arg1,arg2,arg3);
7310 0 : CPLErr eclass = CPLGetLastErrorType();
7311 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7312 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7313 :
7314 :
7315 :
7316 : }
7317 : }
7318 0 : }
7319 :
7320 :
7321 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetField__SWIG_3___(void * jarg1, char * jarg2, int jarg3) {
7322 1 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7323 1 : char *arg2 = (char *) 0 ;
7324 : int arg3 ;
7325 :
7326 1 : arg1 = (OGRFeatureShadow *)jarg1;
7327 1 : arg2 = (char *)jarg2;
7328 1 : arg3 = (int)jarg3;
7329 : {
7330 1 : CPLErrorReset();
7331 1 : OGRFeatureShadow_SetField__SWIG_3(arg1,(char const *)arg2,arg3);
7332 1 : CPLErr eclass = CPLGetLastErrorType();
7333 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7334 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7335 :
7336 :
7337 :
7338 : }
7339 : }
7340 1 : }
7341 :
7342 :
7343 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetField__SWIG_4___(void * jarg1, int jarg2, double jarg3) {
7344 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7345 : int arg2 ;
7346 : double arg3 ;
7347 :
7348 0 : arg1 = (OGRFeatureShadow *)jarg1;
7349 0 : arg2 = (int)jarg2;
7350 0 : arg3 = (double)jarg3;
7351 : {
7352 0 : CPLErrorReset();
7353 0 : OGRFeatureShadow_SetField__SWIG_4(arg1,arg2,arg3);
7354 0 : CPLErr eclass = CPLGetLastErrorType();
7355 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7356 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7357 :
7358 :
7359 :
7360 : }
7361 : }
7362 0 : }
7363 :
7364 :
7365 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetField__SWIG_5___(void * jarg1, char * jarg2, double jarg3) {
7366 1 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7367 1 : char *arg2 = (char *) 0 ;
7368 : double arg3 ;
7369 :
7370 1 : arg1 = (OGRFeatureShadow *)jarg1;
7371 1 : arg2 = (char *)jarg2;
7372 1 : arg3 = (double)jarg3;
7373 : {
7374 1 : CPLErrorReset();
7375 1 : OGRFeatureShadow_SetField__SWIG_5(arg1,(char const *)arg2,arg3);
7376 1 : CPLErr eclass = CPLGetLastErrorType();
7377 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7378 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7379 :
7380 :
7381 :
7382 : }
7383 : }
7384 1 : }
7385 :
7386 :
7387 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetField__SWIG_6___(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, float jarg8, int jarg9) {
7388 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7389 : int arg2 ;
7390 : int arg3 ;
7391 : int arg4 ;
7392 : int arg5 ;
7393 : int arg6 ;
7394 : int arg7 ;
7395 : float arg8 ;
7396 : int arg9 ;
7397 :
7398 0 : arg1 = (OGRFeatureShadow *)jarg1;
7399 0 : arg2 = (int)jarg2;
7400 0 : arg3 = (int)jarg3;
7401 0 : arg4 = (int)jarg4;
7402 0 : arg5 = (int)jarg5;
7403 0 : arg6 = (int)jarg6;
7404 0 : arg7 = (int)jarg7;
7405 0 : arg8 = (float)jarg8;
7406 0 : arg9 = (int)jarg9;
7407 : {
7408 0 : CPLErrorReset();
7409 0 : OGRFeatureShadow_SetField__SWIG_6(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
7410 0 : CPLErr eclass = CPLGetLastErrorType();
7411 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7412 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7413 :
7414 :
7415 :
7416 : }
7417 : }
7418 0 : }
7419 :
7420 :
7421 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetField__SWIG_7___(void * jarg1, char * jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7, float jarg8, int jarg9) {
7422 1 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7423 1 : char *arg2 = (char *) 0 ;
7424 : int arg3 ;
7425 : int arg4 ;
7426 : int arg5 ;
7427 : int arg6 ;
7428 : int arg7 ;
7429 : float arg8 ;
7430 : int arg9 ;
7431 :
7432 1 : arg1 = (OGRFeatureShadow *)jarg1;
7433 1 : arg2 = (char *)jarg2;
7434 1 : arg3 = (int)jarg3;
7435 1 : arg4 = (int)jarg4;
7436 1 : arg5 = (int)jarg5;
7437 1 : arg6 = (int)jarg6;
7438 1 : arg7 = (int)jarg7;
7439 1 : arg8 = (float)jarg8;
7440 1 : arg9 = (int)jarg9;
7441 : {
7442 1 : CPLErrorReset();
7443 1 : OGRFeatureShadow_SetField__SWIG_7(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
7444 1 : CPLErr eclass = CPLGetLastErrorType();
7445 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7446 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7447 :
7448 :
7449 :
7450 : }
7451 : }
7452 1 : }
7453 :
7454 :
7455 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetFieldIntegerList___(void * jarg1, int jarg2, int jarg3, void * jarg4) {
7456 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7457 : int arg2 ;
7458 : int arg3 ;
7459 0 : int *arg4 = (int *) 0 ;
7460 :
7461 0 : arg1 = (OGRFeatureShadow *)jarg1;
7462 0 : arg2 = (int)jarg2;
7463 0 : arg3 = (int)jarg3;
7464 : {
7465 : /* %typemap(in) (int inout[ANY]) */
7466 0 : arg4 = (int *)jarg4;
7467 : }
7468 : {
7469 0 : CPLErrorReset();
7470 0 : OGRFeatureShadow_SetFieldIntegerList(arg1,arg2,arg3,arg4);
7471 0 : CPLErr eclass = CPLGetLastErrorType();
7472 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7473 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7474 :
7475 :
7476 :
7477 : }
7478 : }
7479 0 : }
7480 :
7481 :
7482 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetFieldDoubleList___(void * jarg1, int jarg2, int jarg3, void * jarg4) {
7483 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7484 : int arg2 ;
7485 : int arg3 ;
7486 0 : double *arg4 = (double *) 0 ;
7487 :
7488 0 : arg1 = (OGRFeatureShadow *)jarg1;
7489 0 : arg2 = (int)jarg2;
7490 0 : arg3 = (int)jarg3;
7491 : {
7492 : /* %typemap(in) (double inout[ANY]) */
7493 0 : arg4 = (double *)jarg4;
7494 : }
7495 : {
7496 0 : CPLErrorReset();
7497 0 : OGRFeatureShadow_SetFieldDoubleList(arg1,arg2,arg3,arg4);
7498 0 : CPLErr eclass = CPLGetLastErrorType();
7499 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7500 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7501 :
7502 :
7503 :
7504 : }
7505 : }
7506 0 : }
7507 :
7508 :
7509 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetFieldStringList___(void * jarg1, int jarg2, void * jarg3) {
7510 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7511 : int arg2 ;
7512 0 : char **arg3 = (char **) 0 ;
7513 :
7514 0 : arg1 = (OGRFeatureShadow *)jarg1;
7515 0 : arg2 = (int)jarg2;
7516 0 : arg3 = (char **)jarg3;
7517 : {
7518 0 : CPLErrorReset();
7519 0 : OGRFeatureShadow_SetFieldStringList(arg1,arg2,arg3);
7520 0 : CPLErr eclass = CPLGetLastErrorType();
7521 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7522 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7523 :
7524 :
7525 :
7526 : }
7527 : }
7528 0 : }
7529 :
7530 :
7531 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetFieldBinaryFromHexString__SWIG_0___(void * jarg1, int jarg2, char * jarg3) {
7532 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7533 : int arg2 ;
7534 0 : char *arg3 = (char *) 0 ;
7535 :
7536 0 : arg1 = (OGRFeatureShadow *)jarg1;
7537 0 : arg2 = (int)jarg2;
7538 0 : arg3 = (char *)jarg3;
7539 : {
7540 0 : CPLErrorReset();
7541 0 : OGRFeatureShadow_SetFieldBinaryFromHexString__SWIG_0(arg1,arg2,(char const *)arg3);
7542 0 : CPLErr eclass = CPLGetLastErrorType();
7543 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7544 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7545 :
7546 :
7547 :
7548 : }
7549 : }
7550 0 : }
7551 :
7552 :
7553 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetFieldBinaryFromHexString__SWIG_1___(void * jarg1, char * jarg2, char * jarg3) {
7554 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7555 0 : char *arg2 = (char *) 0 ;
7556 0 : char *arg3 = (char *) 0 ;
7557 :
7558 0 : arg1 = (OGRFeatureShadow *)jarg1;
7559 0 : arg2 = (char *)jarg2;
7560 0 : arg3 = (char *)jarg3;
7561 : {
7562 0 : CPLErrorReset();
7563 0 : OGRFeatureShadow_SetFieldBinaryFromHexString__SWIG_1(arg1,(char const *)arg2,(char const *)arg3);
7564 0 : CPLErr eclass = CPLGetLastErrorType();
7565 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7566 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7567 :
7568 :
7569 :
7570 : }
7571 : }
7572 0 : }
7573 :
7574 :
7575 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetFrom___(void * jarg1, void * jarg2, int jarg3) {
7576 : int jresult ;
7577 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7578 0 : OGRFeatureShadow *arg2 = (OGRFeatureShadow *) 0 ;
7579 0 : int arg3 = (int) 1 ;
7580 : OGRErr result;
7581 :
7582 0 : arg1 = (OGRFeatureShadow *)jarg1;
7583 0 : arg2 = (OGRFeatureShadow *)jarg2;
7584 0 : arg3 = (int)jarg3;
7585 : {
7586 0 : if (!arg2) {
7587 : {
7588 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7589 : };
7590 : }
7591 : }
7592 : {
7593 0 : CPLErrorReset();
7594 0 : result = (OGRErr)OGRFeatureShadow_SetFrom(arg1,arg2,arg3);
7595 0 : CPLErr eclass = CPLGetLastErrorType();
7596 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7597 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7598 :
7599 :
7600 :
7601 : }
7602 : }
7603 : {
7604 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
7605 0 : jresult = result;
7606 : }
7607 : {
7608 : /* %typemap(ret) OGRErr */
7609 :
7610 : }
7611 0 : return jresult;
7612 : }
7613 :
7614 :
7615 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetFromWithMap___(void * jarg1, void * jarg2, int jarg3, int jarg4, void * jarg5) {
7616 : int jresult ;
7617 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7618 0 : OGRFeatureShadow *arg2 = (OGRFeatureShadow *) 0 ;
7619 : int arg3 ;
7620 : int arg4 ;
7621 0 : int *arg5 = (int *) 0 ;
7622 : OGRErr result;
7623 :
7624 0 : arg1 = (OGRFeatureShadow *)jarg1;
7625 0 : arg2 = (OGRFeatureShadow *)jarg2;
7626 0 : arg3 = (int)jarg3;
7627 0 : arg4 = (int)jarg4;
7628 : {
7629 : /* %typemap(in) (int inout[ANY]) */
7630 0 : arg5 = (int *)jarg5;
7631 : }
7632 : {
7633 0 : if (!arg2) {
7634 : {
7635 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7636 : };
7637 : }
7638 : }
7639 : {
7640 0 : CPLErrorReset();
7641 0 : result = (OGRErr)OGRFeatureShadow_SetFromWithMap(arg1,arg2,arg3,arg4,arg5);
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 : {
7651 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
7652 0 : jresult = result;
7653 : }
7654 : {
7655 : /* %typemap(ret) OGRErr */
7656 :
7657 : }
7658 0 : return jresult;
7659 : }
7660 :
7661 :
7662 3 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetStyleString___(void * jarg1) {
7663 : char * jresult ;
7664 3 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7665 3 : char *result = 0 ;
7666 :
7667 3 : arg1 = (OGRFeatureShadow *)jarg1;
7668 : {
7669 3 : CPLErrorReset();
7670 3 : result = (char *)OGRFeatureShadow_GetStyleString(arg1);
7671 3 : CPLErr eclass = CPLGetLastErrorType();
7672 3 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7673 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7674 :
7675 :
7676 :
7677 : }
7678 : }
7679 3 : jresult = SWIG_csharp_string_callback((const char *)result);
7680 3 : return jresult;
7681 : }
7682 :
7683 :
7684 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetStyleString___(void * jarg1, char * jarg2) {
7685 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7686 0 : char *arg2 = (char *) 0 ;
7687 :
7688 0 : arg1 = (OGRFeatureShadow *)jarg1;
7689 0 : arg2 = (char *)jarg2;
7690 : {
7691 0 : CPLErrorReset();
7692 0 : OGRFeatureShadow_SetStyleString(arg1,(char const *)arg2);
7693 0 : CPLErr eclass = CPLGetLastErrorType();
7694 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7695 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7696 :
7697 :
7698 :
7699 : }
7700 : }
7701 0 : }
7702 :
7703 :
7704 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldType__SWIG_0___(void * jarg1, int jarg2) {
7705 : int jresult ;
7706 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7707 : int arg2 ;
7708 : OGRFieldType result;
7709 :
7710 0 : arg1 = (OGRFeatureShadow *)jarg1;
7711 0 : arg2 = (int)jarg2;
7712 : {
7713 0 : CPLErrorReset();
7714 0 : result = (OGRFieldType)OGRFeatureShadow_GetFieldType__SWIG_0(arg1,arg2);
7715 0 : CPLErr eclass = CPLGetLastErrorType();
7716 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7717 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7718 :
7719 :
7720 :
7721 : }
7722 : }
7723 0 : jresult = (int)result;
7724 0 : return jresult;
7725 : }
7726 :
7727 :
7728 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetFieldType__SWIG_1___(void * jarg1, char * jarg2) {
7729 : int jresult ;
7730 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7731 0 : char *arg2 = (char *) 0 ;
7732 : OGRFieldType result;
7733 :
7734 0 : arg1 = (OGRFeatureShadow *)jarg1;
7735 0 : arg2 = (char *)jarg2;
7736 : {
7737 0 : CPLErrorReset();
7738 0 : result = (OGRFieldType)OGRFeatureShadow_GetFieldType__SWIG_1(arg1,(char const *)arg2);
7739 0 : CPLErr eclass = CPLGetLastErrorType();
7740 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7741 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7742 :
7743 :
7744 :
7745 : }
7746 : }
7747 0 : jresult = (int)result;
7748 0 : return jresult;
7749 : }
7750 :
7751 :
7752 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Feature_Validate___(void * jarg1, int jarg2, int jarg3) {
7753 : int jresult ;
7754 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7755 0 : int arg2 = (int) OGR_F_VAL_ALL ;
7756 0 : int arg3 = (int) TRUE ;
7757 : int result;
7758 :
7759 0 : arg1 = (OGRFeatureShadow *)jarg1;
7760 0 : arg2 = (int)jarg2;
7761 0 : arg3 = (int)jarg3;
7762 : {
7763 0 : CPLErrorReset();
7764 0 : result = (int)OGRFeatureShadow_Validate(arg1,arg2,arg3);
7765 0 : CPLErr eclass = CPLGetLastErrorType();
7766 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7767 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7768 :
7769 :
7770 :
7771 : }
7772 : }
7773 0 : jresult = result;
7774 0 : return jresult;
7775 : }
7776 :
7777 :
7778 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_FillUnsetWithDefault___(void * jarg1, int jarg2, void * jarg3) {
7779 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7780 0 : int arg2 = (int) FALSE ;
7781 0 : char **arg3 = (char **) NULL ;
7782 :
7783 0 : arg1 = (OGRFeatureShadow *)jarg1;
7784 0 : arg2 = (int)jarg2;
7785 0 : arg3 = (char **)jarg3;
7786 : {
7787 0 : CPLErrorReset();
7788 0 : OGRFeatureShadow_FillUnsetWithDefault(arg1,arg2,arg3);
7789 0 : CPLErr eclass = CPLGetLastErrorType();
7790 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7791 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7792 :
7793 :
7794 :
7795 : }
7796 : }
7797 0 : }
7798 :
7799 :
7800 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetNativeData___(void * jarg1) {
7801 : char * jresult ;
7802 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7803 0 : char *result = 0 ;
7804 :
7805 0 : arg1 = (OGRFeatureShadow *)jarg1;
7806 : {
7807 0 : CPLErrorReset();
7808 0 : result = (char *)OGRFeatureShadow_GetNativeData(arg1);
7809 0 : CPLErr eclass = CPLGetLastErrorType();
7810 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7811 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7812 :
7813 :
7814 :
7815 : }
7816 : }
7817 0 : jresult = SWIG_csharp_string_callback((const char *)result);
7818 0 : return jresult;
7819 : }
7820 :
7821 :
7822 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Feature_GetNativeMediaType___(void * jarg1) {
7823 : char * jresult ;
7824 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7825 0 : char *result = 0 ;
7826 :
7827 0 : arg1 = (OGRFeatureShadow *)jarg1;
7828 : {
7829 0 : CPLErrorReset();
7830 0 : result = (char *)OGRFeatureShadow_GetNativeMediaType(arg1);
7831 0 : CPLErr eclass = CPLGetLastErrorType();
7832 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7833 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7834 :
7835 :
7836 :
7837 : }
7838 : }
7839 0 : jresult = SWIG_csharp_string_callback((const char *)result);
7840 0 : return jresult;
7841 : }
7842 :
7843 :
7844 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetNativeData___(void * jarg1, char * jarg2) {
7845 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7846 0 : char *arg2 = (char *) 0 ;
7847 :
7848 0 : arg1 = (OGRFeatureShadow *)jarg1;
7849 0 : arg2 = (char *)jarg2;
7850 : {
7851 0 : CPLErrorReset();
7852 0 : OGRFeatureShadow_SetNativeData(arg1,(char const *)arg2);
7853 0 : CPLErr eclass = CPLGetLastErrorType();
7854 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7855 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7856 :
7857 :
7858 :
7859 : }
7860 : }
7861 0 : }
7862 :
7863 :
7864 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Feature_SetNativeMediaType___(void * jarg1, char * jarg2) {
7865 0 : OGRFeatureShadow *arg1 = (OGRFeatureShadow *) 0 ;
7866 0 : char *arg2 = (char *) 0 ;
7867 :
7868 0 : arg1 = (OGRFeatureShadow *)jarg1;
7869 0 : arg2 = (char *)jarg2;
7870 : {
7871 0 : CPLErrorReset();
7872 0 : OGRFeatureShadow_SetNativeMediaType(arg1,(char const *)arg2);
7873 0 : CPLErr eclass = CPLGetLastErrorType();
7874 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7875 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7876 :
7877 :
7878 :
7879 : }
7880 : }
7881 0 : }
7882 :
7883 :
7884 6 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_delete_FeatureDefn___(void * jarg1) {
7885 6 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
7886 :
7887 6 : arg1 = (OGRFeatureDefnShadow *)jarg1;
7888 : {
7889 6 : CPLErrorReset();
7890 6 : delete_OGRFeatureDefnShadow(arg1);
7891 6 : CPLErr eclass = CPLGetLastErrorType();
7892 6 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7893 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7894 :
7895 :
7896 :
7897 : }
7898 : }
7899 6 : }
7900 :
7901 :
7902 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_new_FeatureDefn___(char * jarg1) {
7903 : void * jresult ;
7904 0 : char *arg1 = (char *) NULL ;
7905 0 : OGRFeatureDefnShadow *result = 0 ;
7906 :
7907 0 : arg1 = (char *)jarg1;
7908 : {
7909 0 : CPLErrorReset();
7910 0 : result = (OGRFeatureDefnShadow *)new_OGRFeatureDefnShadow((char const *)arg1);
7911 0 : CPLErr eclass = CPLGetLastErrorType();
7912 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7913 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7914 :
7915 :
7916 :
7917 : }
7918 : }
7919 0 : jresult = (void *)result;
7920 0 : return jresult;
7921 : }
7922 :
7923 :
7924 7 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_GetName___(void * jarg1) {
7925 : char * jresult ;
7926 7 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
7927 7 : char *result = 0 ;
7928 :
7929 7 : arg1 = (OGRFeatureDefnShadow *)jarg1;
7930 : {
7931 7 : CPLErrorReset();
7932 7 : result = (char *)OGRFeatureDefnShadow_GetName(arg1);
7933 7 : CPLErr eclass = CPLGetLastErrorType();
7934 7 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7935 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7936 :
7937 :
7938 :
7939 : }
7940 : }
7941 7 : jresult = SWIG_csharp_string_callback((const char *)result);
7942 7 : return jresult;
7943 : }
7944 :
7945 :
7946 19 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_GetFieldCount___(void * jarg1) {
7947 : int jresult ;
7948 19 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
7949 : int result;
7950 :
7951 19 : arg1 = (OGRFeatureDefnShadow *)jarg1;
7952 : {
7953 19 : CPLErrorReset();
7954 19 : result = (int)OGRFeatureDefnShadow_GetFieldCount(arg1);
7955 19 : CPLErr eclass = CPLGetLastErrorType();
7956 19 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7957 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7958 :
7959 :
7960 :
7961 : }
7962 : }
7963 19 : jresult = result;
7964 19 : return jresult;
7965 : }
7966 :
7967 :
7968 32 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_GetFieldDefn___(void * jarg1, int jarg2) {
7969 : void * jresult ;
7970 32 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
7971 : int arg2 ;
7972 32 : OGRFieldDefnShadow *result = 0 ;
7973 :
7974 32 : arg1 = (OGRFeatureDefnShadow *)jarg1;
7975 32 : arg2 = (int)jarg2;
7976 : {
7977 32 : CPLErrorReset();
7978 32 : result = (OGRFieldDefnShadow *)OGRFeatureDefnShadow_GetFieldDefn(arg1,arg2);
7979 32 : CPLErr eclass = CPLGetLastErrorType();
7980 32 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7981 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7982 :
7983 :
7984 :
7985 : }
7986 : }
7987 32 : jresult = (void *)result;
7988 32 : return jresult;
7989 : }
7990 :
7991 :
7992 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_GetFieldIndex___(void * jarg1, char * jarg2) {
7993 : int jresult ;
7994 0 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
7995 0 : char *arg2 = (char *) 0 ;
7996 : int result;
7997 :
7998 0 : arg1 = (OGRFeatureDefnShadow *)jarg1;
7999 0 : arg2 = (char *)jarg2;
8000 : {
8001 0 : CPLErrorReset();
8002 0 : result = (int)OGRFeatureDefnShadow_GetFieldIndex(arg1,(char const *)arg2);
8003 0 : CPLErr eclass = CPLGetLastErrorType();
8004 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8005 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8006 :
8007 :
8008 :
8009 : }
8010 : }
8011 0 : jresult = result;
8012 0 : return jresult;
8013 : }
8014 :
8015 :
8016 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_AddFieldDefn___(void * jarg1, void * jarg2) {
8017 0 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
8018 0 : OGRFieldDefnShadow *arg2 = (OGRFieldDefnShadow *) 0 ;
8019 :
8020 0 : arg1 = (OGRFeatureDefnShadow *)jarg1;
8021 0 : arg2 = (OGRFieldDefnShadow *)jarg2;
8022 : {
8023 0 : if (!arg2) {
8024 : {
8025 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
8026 : };
8027 : }
8028 : }
8029 : {
8030 0 : CPLErrorReset();
8031 0 : OGRFeatureDefnShadow_AddFieldDefn(arg1,arg2);
8032 0 : CPLErr eclass = CPLGetLastErrorType();
8033 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8034 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8035 :
8036 :
8037 :
8038 : }
8039 : }
8040 : }
8041 :
8042 :
8043 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_GetGeomFieldCount___(void * jarg1) {
8044 : int jresult ;
8045 0 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
8046 : int result;
8047 :
8048 0 : arg1 = (OGRFeatureDefnShadow *)jarg1;
8049 : {
8050 0 : CPLErrorReset();
8051 0 : result = (int)OGRFeatureDefnShadow_GetGeomFieldCount(arg1);
8052 0 : CPLErr eclass = CPLGetLastErrorType();
8053 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8054 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8055 :
8056 :
8057 :
8058 : }
8059 : }
8060 0 : jresult = result;
8061 0 : return jresult;
8062 : }
8063 :
8064 :
8065 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_GetGeomFieldDefn___(void * jarg1, int jarg2) {
8066 : void * jresult ;
8067 0 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
8068 : int arg2 ;
8069 0 : OGRGeomFieldDefnShadow *result = 0 ;
8070 :
8071 0 : arg1 = (OGRFeatureDefnShadow *)jarg1;
8072 0 : arg2 = (int)jarg2;
8073 : {
8074 0 : CPLErrorReset();
8075 0 : result = (OGRGeomFieldDefnShadow *)OGRFeatureDefnShadow_GetGeomFieldDefn(arg1,arg2);
8076 0 : CPLErr eclass = CPLGetLastErrorType();
8077 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8078 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8079 :
8080 :
8081 :
8082 : }
8083 : }
8084 0 : jresult = (void *)result;
8085 0 : return jresult;
8086 : }
8087 :
8088 :
8089 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_GetGeomFieldIndex___(void * jarg1, char * jarg2) {
8090 : int jresult ;
8091 0 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
8092 0 : char *arg2 = (char *) 0 ;
8093 : int result;
8094 :
8095 0 : arg1 = (OGRFeatureDefnShadow *)jarg1;
8096 0 : arg2 = (char *)jarg2;
8097 : {
8098 0 : CPLErrorReset();
8099 0 : result = (int)OGRFeatureDefnShadow_GetGeomFieldIndex(arg1,(char const *)arg2);
8100 0 : CPLErr eclass = CPLGetLastErrorType();
8101 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8102 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8103 :
8104 :
8105 :
8106 : }
8107 : }
8108 0 : jresult = result;
8109 0 : return jresult;
8110 : }
8111 :
8112 :
8113 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_AddGeomFieldDefn___(void * jarg1, void * jarg2) {
8114 0 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
8115 0 : OGRGeomFieldDefnShadow *arg2 = (OGRGeomFieldDefnShadow *) 0 ;
8116 :
8117 0 : arg1 = (OGRFeatureDefnShadow *)jarg1;
8118 0 : arg2 = (OGRGeomFieldDefnShadow *)jarg2;
8119 : {
8120 0 : if (!arg2) {
8121 : {
8122 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
8123 : };
8124 : }
8125 : }
8126 : {
8127 0 : CPLErrorReset();
8128 0 : OGRFeatureDefnShadow_AddGeomFieldDefn(arg1,arg2);
8129 0 : CPLErr eclass = CPLGetLastErrorType();
8130 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8131 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8132 :
8133 :
8134 :
8135 : }
8136 : }
8137 : }
8138 :
8139 :
8140 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_DeleteGeomFieldDefn___(void * jarg1, int jarg2) {
8141 : int jresult ;
8142 0 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
8143 : int arg2 ;
8144 : OGRErr result;
8145 :
8146 0 : arg1 = (OGRFeatureDefnShadow *)jarg1;
8147 0 : arg2 = (int)jarg2;
8148 : {
8149 0 : CPLErrorReset();
8150 0 : result = (OGRErr)OGRFeatureDefnShadow_DeleteGeomFieldDefn(arg1,arg2);
8151 0 : CPLErr eclass = CPLGetLastErrorType();
8152 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8153 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8154 :
8155 :
8156 :
8157 : }
8158 : }
8159 : {
8160 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
8161 0 : jresult = result;
8162 : }
8163 : {
8164 : /* %typemap(ret) OGRErr */
8165 :
8166 : }
8167 0 : return jresult;
8168 : }
8169 :
8170 :
8171 1 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_GetGeomType___(void * jarg1) {
8172 : int jresult ;
8173 1 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
8174 : OGRwkbGeometryType result;
8175 :
8176 1 : arg1 = (OGRFeatureDefnShadow *)jarg1;
8177 : {
8178 1 : CPLErrorReset();
8179 1 : result = (OGRwkbGeometryType)OGRFeatureDefnShadow_GetGeomType(arg1);
8180 1 : CPLErr eclass = CPLGetLastErrorType();
8181 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8182 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8183 :
8184 :
8185 :
8186 : }
8187 : }
8188 1 : jresult = (int)result;
8189 1 : return jresult;
8190 : }
8191 :
8192 :
8193 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_SetGeomType___(void * jarg1, int jarg2) {
8194 0 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
8195 : OGRwkbGeometryType arg2 ;
8196 :
8197 0 : arg1 = (OGRFeatureDefnShadow *)jarg1;
8198 0 : arg2 = (OGRwkbGeometryType)jarg2;
8199 : {
8200 0 : CPLErrorReset();
8201 0 : OGRFeatureDefnShadow_SetGeomType(arg1,arg2);
8202 0 : CPLErr eclass = CPLGetLastErrorType();
8203 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8204 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8205 :
8206 :
8207 :
8208 : }
8209 : }
8210 0 : }
8211 :
8212 :
8213 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_GetReferenceCount___(void * jarg1) {
8214 : int jresult ;
8215 0 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
8216 : int result;
8217 :
8218 0 : arg1 = (OGRFeatureDefnShadow *)jarg1;
8219 : {
8220 0 : CPLErrorReset();
8221 0 : result = (int)OGRFeatureDefnShadow_GetReferenceCount(arg1);
8222 0 : CPLErr eclass = CPLGetLastErrorType();
8223 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8224 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8225 :
8226 :
8227 :
8228 : }
8229 : }
8230 0 : jresult = result;
8231 0 : return jresult;
8232 : }
8233 :
8234 :
8235 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_IsGeometryIgnored___(void * jarg1) {
8236 : int jresult ;
8237 0 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
8238 : int result;
8239 :
8240 0 : arg1 = (OGRFeatureDefnShadow *)jarg1;
8241 : {
8242 0 : CPLErrorReset();
8243 0 : result = (int)OGRFeatureDefnShadow_IsGeometryIgnored(arg1);
8244 0 : CPLErr eclass = CPLGetLastErrorType();
8245 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8246 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8247 :
8248 :
8249 :
8250 : }
8251 : }
8252 0 : jresult = result;
8253 0 : return jresult;
8254 : }
8255 :
8256 :
8257 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_SetGeometryIgnored___(void * jarg1, int jarg2) {
8258 0 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
8259 : int arg2 ;
8260 :
8261 0 : arg1 = (OGRFeatureDefnShadow *)jarg1;
8262 0 : arg2 = (int)jarg2;
8263 : {
8264 0 : CPLErrorReset();
8265 0 : OGRFeatureDefnShadow_SetGeometryIgnored(arg1,arg2);
8266 0 : CPLErr eclass = CPLGetLastErrorType();
8267 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8268 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8269 :
8270 :
8271 :
8272 : }
8273 : }
8274 0 : }
8275 :
8276 :
8277 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_IsStyleIgnored___(void * jarg1) {
8278 : int jresult ;
8279 0 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
8280 : int result;
8281 :
8282 0 : arg1 = (OGRFeatureDefnShadow *)jarg1;
8283 : {
8284 0 : CPLErrorReset();
8285 0 : result = (int)OGRFeatureDefnShadow_IsStyleIgnored(arg1);
8286 0 : CPLErr eclass = CPLGetLastErrorType();
8287 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8288 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8289 :
8290 :
8291 :
8292 : }
8293 : }
8294 0 : jresult = result;
8295 0 : return jresult;
8296 : }
8297 :
8298 :
8299 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_SetStyleIgnored___(void * jarg1, int jarg2) {
8300 0 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
8301 : int arg2 ;
8302 :
8303 0 : arg1 = (OGRFeatureDefnShadow *)jarg1;
8304 0 : arg2 = (int)jarg2;
8305 : {
8306 0 : CPLErrorReset();
8307 0 : OGRFeatureDefnShadow_SetStyleIgnored(arg1,arg2);
8308 0 : CPLErr eclass = CPLGetLastErrorType();
8309 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8310 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8311 :
8312 :
8313 :
8314 : }
8315 : }
8316 0 : }
8317 :
8318 :
8319 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FeatureDefn_IsSame___(void * jarg1, void * jarg2) {
8320 : int jresult ;
8321 0 : OGRFeatureDefnShadow *arg1 = (OGRFeatureDefnShadow *) 0 ;
8322 0 : OGRFeatureDefnShadow *arg2 = (OGRFeatureDefnShadow *) 0 ;
8323 : int result;
8324 :
8325 0 : arg1 = (OGRFeatureDefnShadow *)jarg1;
8326 0 : arg2 = (OGRFeatureDefnShadow *)jarg2;
8327 : {
8328 0 : if (!arg2) {
8329 : {
8330 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
8331 : };
8332 : }
8333 : }
8334 : {
8335 0 : CPLErrorReset();
8336 0 : result = (int)OGRFeatureDefnShadow_IsSame(arg1,arg2);
8337 0 : CPLErr eclass = CPLGetLastErrorType();
8338 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8339 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8340 :
8341 :
8342 :
8343 : }
8344 : }
8345 0 : jresult = result;
8346 0 : return jresult;
8347 : }
8348 :
8349 :
8350 4 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_delete_FieldDefn___(void * jarg1) {
8351 4 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8352 :
8353 4 : arg1 = (OGRFieldDefnShadow *)jarg1;
8354 : {
8355 4 : CPLErrorReset();
8356 4 : delete_OGRFieldDefnShadow(arg1);
8357 4 : CPLErr eclass = CPLGetLastErrorType();
8358 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8359 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8360 :
8361 :
8362 :
8363 : }
8364 : }
8365 4 : }
8366 :
8367 :
8368 4 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_new_FieldDefn___(char * jarg1, int jarg2) {
8369 : void * jresult ;
8370 4 : char *arg1 = (char *) "unnamed" ;
8371 4 : OGRFieldType arg2 = (OGRFieldType) OFTString ;
8372 4 : OGRFieldDefnShadow *result = 0 ;
8373 :
8374 4 : arg1 = (char *)jarg1;
8375 4 : arg2 = (OGRFieldType)jarg2;
8376 : {
8377 4 : CPLErrorReset();
8378 4 : result = (OGRFieldDefnShadow *)new_OGRFieldDefnShadow((char const *)arg1,arg2);
8379 4 : CPLErr eclass = CPLGetLastErrorType();
8380 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8381 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8382 :
8383 :
8384 :
8385 : }
8386 : }
8387 4 : jresult = (void *)result;
8388 4 : return jresult;
8389 : }
8390 :
8391 :
8392 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_GetName___(void * jarg1) {
8393 : char * jresult ;
8394 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8395 0 : char *result = 0 ;
8396 :
8397 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8398 : {
8399 0 : CPLErrorReset();
8400 0 : result = (char *)OGRFieldDefnShadow_GetName(arg1);
8401 0 : CPLErr eclass = CPLGetLastErrorType();
8402 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8403 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8404 :
8405 :
8406 :
8407 : }
8408 : }
8409 0 : jresult = result;
8410 0 : return jresult;
8411 : }
8412 :
8413 :
8414 32 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_GetNameRef___(void * jarg1) {
8415 : char * jresult ;
8416 32 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8417 32 : char *result = 0 ;
8418 :
8419 32 : arg1 = (OGRFieldDefnShadow *)jarg1;
8420 : {
8421 32 : CPLErrorReset();
8422 32 : result = (char *)OGRFieldDefnShadow_GetNameRef(arg1);
8423 32 : CPLErr eclass = CPLGetLastErrorType();
8424 32 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8425 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8426 :
8427 :
8428 :
8429 : }
8430 : }
8431 32 : jresult = SWIG_csharp_string_callback((const char *)result);
8432 32 : return jresult;
8433 : }
8434 :
8435 :
8436 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_SetName___(void * jarg1, char * jarg2) {
8437 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8438 0 : char *arg2 = (char *) 0 ;
8439 :
8440 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8441 0 : arg2 = (char *)jarg2;
8442 : {
8443 0 : CPLErrorReset();
8444 0 : OGRFieldDefnShadow_SetName(arg1,(char const *)arg2);
8445 0 : CPLErr eclass = CPLGetLastErrorType();
8446 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8447 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8448 :
8449 :
8450 :
8451 : }
8452 : }
8453 0 : }
8454 :
8455 :
8456 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_GetAlternativeName___(void * jarg1) {
8457 : char * jresult ;
8458 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8459 0 : char *result = 0 ;
8460 :
8461 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8462 : {
8463 0 : CPLErrorReset();
8464 0 : result = (char *)OGRFieldDefnShadow_GetAlternativeName(arg1);
8465 0 : CPLErr eclass = CPLGetLastErrorType();
8466 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8467 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8468 :
8469 :
8470 :
8471 : }
8472 : }
8473 0 : jresult = SWIG_csharp_string_callback((const char *)result);
8474 0 : return jresult;
8475 : }
8476 :
8477 :
8478 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_GetAlternativeNameRef___(void * jarg1) {
8479 : char * jresult ;
8480 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8481 0 : char *result = 0 ;
8482 :
8483 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8484 : {
8485 0 : CPLErrorReset();
8486 0 : result = (char *)OGRFieldDefnShadow_GetAlternativeNameRef(arg1);
8487 0 : CPLErr eclass = CPLGetLastErrorType();
8488 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8489 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8490 :
8491 :
8492 :
8493 : }
8494 : }
8495 0 : jresult = SWIG_csharp_string_callback((const char *)result);
8496 0 : return jresult;
8497 : }
8498 :
8499 :
8500 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_SetAlternativeName___(void * jarg1, char * jarg2) {
8501 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8502 0 : char *arg2 = (char *) 0 ;
8503 :
8504 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8505 0 : arg2 = (char *)jarg2;
8506 : {
8507 0 : CPLErrorReset();
8508 0 : OGRFieldDefnShadow_SetAlternativeName(arg1,(char const *)arg2);
8509 0 : CPLErr eclass = CPLGetLastErrorType();
8510 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8511 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8512 :
8513 :
8514 :
8515 : }
8516 : }
8517 0 : }
8518 :
8519 :
8520 68 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_GetFieldType___(void * jarg1) {
8521 : int jresult ;
8522 68 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8523 : OGRFieldType result;
8524 :
8525 68 : arg1 = (OGRFieldDefnShadow *)jarg1;
8526 : {
8527 68 : CPLErrorReset();
8528 68 : result = (OGRFieldType)OGRFieldDefnShadow_GetType(arg1);
8529 68 : CPLErr eclass = CPLGetLastErrorType();
8530 68 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8531 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8532 :
8533 :
8534 :
8535 : }
8536 : }
8537 68 : jresult = (int)result;
8538 68 : return jresult;
8539 : }
8540 :
8541 :
8542 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_SetType___(void * jarg1, int jarg2) {
8543 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8544 : OGRFieldType arg2 ;
8545 :
8546 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8547 0 : arg2 = (OGRFieldType)jarg2;
8548 : {
8549 0 : CPLErrorReset();
8550 0 : OGRFieldDefnShadow_SetType(arg1,arg2);
8551 0 : CPLErr eclass = CPLGetLastErrorType();
8552 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8553 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8554 :
8555 :
8556 :
8557 : }
8558 : }
8559 0 : }
8560 :
8561 :
8562 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_GetSubType___(void * jarg1) {
8563 : int jresult ;
8564 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8565 : OGRFieldSubType result;
8566 :
8567 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8568 : {
8569 0 : CPLErrorReset();
8570 0 : result = (OGRFieldSubType)OGRFieldDefnShadow_GetSubType(arg1);
8571 0 : CPLErr eclass = CPLGetLastErrorType();
8572 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8573 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8574 :
8575 :
8576 :
8577 : }
8578 : }
8579 0 : jresult = (int)result;
8580 0 : return jresult;
8581 : }
8582 :
8583 :
8584 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_SetSubType___(void * jarg1, int jarg2) {
8585 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8586 : OGRFieldSubType arg2 ;
8587 :
8588 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8589 0 : arg2 = (OGRFieldSubType)jarg2;
8590 : {
8591 0 : CPLErrorReset();
8592 0 : OGRFieldDefnShadow_SetSubType(arg1,arg2);
8593 0 : CPLErr eclass = CPLGetLastErrorType();
8594 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8595 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8596 :
8597 :
8598 :
8599 : }
8600 : }
8601 0 : }
8602 :
8603 :
8604 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_GetJustify___(void * jarg1) {
8605 : int jresult ;
8606 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8607 : OGRJustification result;
8608 :
8609 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8610 : {
8611 0 : CPLErrorReset();
8612 0 : result = (OGRJustification)OGRFieldDefnShadow_GetJustify(arg1);
8613 0 : CPLErr eclass = CPLGetLastErrorType();
8614 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8615 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8616 :
8617 :
8618 :
8619 : }
8620 : }
8621 0 : jresult = (int)result;
8622 0 : return jresult;
8623 : }
8624 :
8625 :
8626 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_SetJustify___(void * jarg1, int jarg2) {
8627 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8628 : OGRJustification arg2 ;
8629 :
8630 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8631 0 : arg2 = (OGRJustification)jarg2;
8632 : {
8633 0 : CPLErrorReset();
8634 0 : OGRFieldDefnShadow_SetJustify(arg1,arg2);
8635 0 : CPLErr eclass = CPLGetLastErrorType();
8636 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8637 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8638 :
8639 :
8640 :
8641 : }
8642 : }
8643 0 : }
8644 :
8645 :
8646 16 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_GetWidth___(void * jarg1) {
8647 : int jresult ;
8648 16 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8649 : int result;
8650 :
8651 16 : arg1 = (OGRFieldDefnShadow *)jarg1;
8652 : {
8653 16 : CPLErrorReset();
8654 16 : result = (int)OGRFieldDefnShadow_GetWidth(arg1);
8655 16 : CPLErr eclass = CPLGetLastErrorType();
8656 16 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8657 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8658 :
8659 :
8660 :
8661 : }
8662 : }
8663 16 : jresult = result;
8664 16 : return jresult;
8665 : }
8666 :
8667 :
8668 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_SetWidth___(void * jarg1, int jarg2) {
8669 1 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8670 : int arg2 ;
8671 :
8672 1 : arg1 = (OGRFieldDefnShadow *)jarg1;
8673 1 : arg2 = (int)jarg2;
8674 : {
8675 1 : CPLErrorReset();
8676 1 : OGRFieldDefnShadow_SetWidth(arg1,arg2);
8677 1 : CPLErr eclass = CPLGetLastErrorType();
8678 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8679 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8680 :
8681 :
8682 :
8683 : }
8684 : }
8685 1 : }
8686 :
8687 :
8688 16 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_GetPrecision___(void * jarg1) {
8689 : int jresult ;
8690 16 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8691 : int result;
8692 :
8693 16 : arg1 = (OGRFieldDefnShadow *)jarg1;
8694 : {
8695 16 : CPLErrorReset();
8696 16 : result = (int)OGRFieldDefnShadow_GetPrecision(arg1);
8697 16 : CPLErr eclass = CPLGetLastErrorType();
8698 16 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8699 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8700 :
8701 :
8702 :
8703 : }
8704 : }
8705 16 : jresult = result;
8706 16 : return jresult;
8707 : }
8708 :
8709 :
8710 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_SetPrecision___(void * jarg1, int jarg2) {
8711 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8712 : int arg2 ;
8713 :
8714 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8715 0 : arg2 = (int)jarg2;
8716 : {
8717 0 : CPLErrorReset();
8718 0 : OGRFieldDefnShadow_SetPrecision(arg1,arg2);
8719 0 : CPLErr eclass = CPLGetLastErrorType();
8720 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8721 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8722 :
8723 :
8724 :
8725 : }
8726 : }
8727 0 : }
8728 :
8729 :
8730 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_GetTZFlag___(void * jarg1) {
8731 : int jresult ;
8732 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8733 : int result;
8734 :
8735 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8736 : {
8737 0 : CPLErrorReset();
8738 0 : result = (int)OGRFieldDefnShadow_GetTZFlag(arg1);
8739 0 : CPLErr eclass = CPLGetLastErrorType();
8740 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8741 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8742 :
8743 :
8744 :
8745 : }
8746 : }
8747 0 : jresult = result;
8748 0 : return jresult;
8749 : }
8750 :
8751 :
8752 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_SetTZFlag___(void * jarg1, int jarg2) {
8753 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8754 : int arg2 ;
8755 :
8756 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8757 0 : arg2 = (int)jarg2;
8758 : {
8759 0 : CPLErrorReset();
8760 0 : OGRFieldDefnShadow_SetTZFlag(arg1,arg2);
8761 0 : CPLErr eclass = CPLGetLastErrorType();
8762 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8763 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8764 :
8765 :
8766 :
8767 : }
8768 : }
8769 0 : }
8770 :
8771 :
8772 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_GetTypeName___(void * jarg1) {
8773 : char * jresult ;
8774 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8775 0 : char *result = 0 ;
8776 :
8777 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8778 : {
8779 0 : CPLErrorReset();
8780 0 : result = (char *)OGRFieldDefnShadow_GetTypeName(arg1);
8781 0 : CPLErr eclass = CPLGetLastErrorType();
8782 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8783 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8784 :
8785 :
8786 :
8787 : }
8788 : }
8789 0 : jresult = SWIG_csharp_string_callback((const char *)result);
8790 0 : return jresult;
8791 : }
8792 :
8793 :
8794 32 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_GetFieldTypeName___(void * jarg1, int jarg2) {
8795 : char * jresult ;
8796 32 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8797 : OGRFieldType arg2 ;
8798 32 : char *result = 0 ;
8799 :
8800 32 : arg1 = (OGRFieldDefnShadow *)jarg1;
8801 32 : arg2 = (OGRFieldType)jarg2;
8802 : {
8803 32 : CPLErrorReset();
8804 32 : result = (char *)OGRFieldDefnShadow_GetFieldTypeName(arg1,arg2);
8805 32 : CPLErr eclass = CPLGetLastErrorType();
8806 32 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8807 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8808 :
8809 :
8810 :
8811 : }
8812 : }
8813 32 : jresult = SWIG_csharp_string_callback((const char *)result);
8814 32 : return jresult;
8815 : }
8816 :
8817 :
8818 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_IsIgnored___(void * jarg1) {
8819 : int jresult ;
8820 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8821 : int result;
8822 :
8823 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8824 : {
8825 0 : CPLErrorReset();
8826 0 : result = (int)OGRFieldDefnShadow_IsIgnored(arg1);
8827 0 : CPLErr eclass = CPLGetLastErrorType();
8828 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8829 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8830 :
8831 :
8832 :
8833 : }
8834 : }
8835 0 : jresult = result;
8836 0 : return jresult;
8837 : }
8838 :
8839 :
8840 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_SetIgnored___(void * jarg1, int jarg2) {
8841 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8842 : int arg2 ;
8843 :
8844 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8845 0 : arg2 = (int)jarg2;
8846 : {
8847 0 : CPLErrorReset();
8848 0 : OGRFieldDefnShadow_SetIgnored(arg1,arg2);
8849 0 : CPLErr eclass = CPLGetLastErrorType();
8850 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8851 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8852 :
8853 :
8854 :
8855 : }
8856 : }
8857 0 : }
8858 :
8859 :
8860 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_IsNullable___(void * jarg1) {
8861 : int jresult ;
8862 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8863 : int result;
8864 :
8865 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8866 : {
8867 0 : CPLErrorReset();
8868 0 : result = (int)OGRFieldDefnShadow_IsNullable(arg1);
8869 0 : CPLErr eclass = CPLGetLastErrorType();
8870 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8871 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8872 :
8873 :
8874 :
8875 : }
8876 : }
8877 0 : jresult = result;
8878 0 : return jresult;
8879 : }
8880 :
8881 :
8882 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_SetNullable___(void * jarg1, int jarg2) {
8883 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8884 : int arg2 ;
8885 :
8886 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8887 0 : arg2 = (int)jarg2;
8888 : {
8889 0 : CPLErrorReset();
8890 0 : OGRFieldDefnShadow_SetNullable(arg1,arg2);
8891 0 : CPLErr eclass = CPLGetLastErrorType();
8892 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8893 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8894 :
8895 :
8896 :
8897 : }
8898 : }
8899 0 : }
8900 :
8901 :
8902 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_IsUnique___(void * jarg1) {
8903 : int jresult ;
8904 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8905 : int result;
8906 :
8907 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8908 : {
8909 0 : CPLErrorReset();
8910 0 : result = (int)OGRFieldDefnShadow_IsUnique(arg1);
8911 0 : CPLErr eclass = CPLGetLastErrorType();
8912 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8913 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8914 :
8915 :
8916 :
8917 : }
8918 : }
8919 0 : jresult = result;
8920 0 : return jresult;
8921 : }
8922 :
8923 :
8924 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_SetUnique___(void * jarg1, int jarg2) {
8925 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8926 : int arg2 ;
8927 :
8928 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8929 0 : arg2 = (int)jarg2;
8930 : {
8931 0 : CPLErrorReset();
8932 0 : OGRFieldDefnShadow_SetUnique(arg1,arg2);
8933 0 : CPLErr eclass = CPLGetLastErrorType();
8934 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8935 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8936 :
8937 :
8938 :
8939 : }
8940 : }
8941 0 : }
8942 :
8943 :
8944 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_IsGenerated___(void * jarg1) {
8945 : int jresult ;
8946 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8947 : int result;
8948 :
8949 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8950 : {
8951 0 : CPLErrorReset();
8952 0 : result = (int)OGRFieldDefnShadow_IsGenerated(arg1);
8953 0 : CPLErr eclass = CPLGetLastErrorType();
8954 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8955 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8956 :
8957 :
8958 :
8959 : }
8960 : }
8961 0 : jresult = result;
8962 0 : return jresult;
8963 : }
8964 :
8965 :
8966 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_SetGenerated___(void * jarg1, int jarg2) {
8967 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8968 : int arg2 ;
8969 :
8970 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8971 0 : arg2 = (int)jarg2;
8972 : {
8973 0 : CPLErrorReset();
8974 0 : OGRFieldDefnShadow_SetGenerated(arg1,arg2);
8975 0 : CPLErr eclass = CPLGetLastErrorType();
8976 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8977 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8978 :
8979 :
8980 :
8981 : }
8982 : }
8983 0 : }
8984 :
8985 :
8986 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_GetDefault___(void * jarg1) {
8987 : char * jresult ;
8988 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
8989 0 : char *result = 0 ;
8990 :
8991 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
8992 : {
8993 0 : CPLErrorReset();
8994 0 : result = (char *)OGRFieldDefnShadow_GetDefault(arg1);
8995 0 : CPLErr eclass = CPLGetLastErrorType();
8996 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
8997 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
8998 :
8999 :
9000 :
9001 : }
9002 : }
9003 0 : jresult = SWIG_csharp_string_callback((const char *)result);
9004 0 : return jresult;
9005 : }
9006 :
9007 :
9008 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_SetDefault___(void * jarg1, char * jarg2) {
9009 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
9010 0 : char *arg2 = (char *) 0 ;
9011 :
9012 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
9013 0 : arg2 = (char *)jarg2;
9014 : {
9015 0 : CPLErrorReset();
9016 0 : OGRFieldDefnShadow_SetDefault(arg1,(char const *)arg2);
9017 0 : CPLErr eclass = CPLGetLastErrorType();
9018 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9019 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9020 :
9021 :
9022 :
9023 : }
9024 : }
9025 0 : }
9026 :
9027 :
9028 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_IsDefaultDriverSpecific___(void * jarg1) {
9029 : int jresult ;
9030 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
9031 : int result;
9032 :
9033 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
9034 : {
9035 0 : CPLErrorReset();
9036 0 : result = (int)OGRFieldDefnShadow_IsDefaultDriverSpecific(arg1);
9037 0 : CPLErr eclass = CPLGetLastErrorType();
9038 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9039 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9040 :
9041 :
9042 :
9043 : }
9044 : }
9045 0 : jresult = result;
9046 0 : return jresult;
9047 : }
9048 :
9049 :
9050 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_GetDomainName___(void * jarg1) {
9051 : char * jresult ;
9052 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
9053 0 : char *result = 0 ;
9054 :
9055 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
9056 : {
9057 0 : CPLErrorReset();
9058 0 : result = (char *)OGRFieldDefnShadow_GetDomainName(arg1);
9059 0 : CPLErr eclass = CPLGetLastErrorType();
9060 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9061 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9062 :
9063 :
9064 :
9065 : }
9066 : }
9067 0 : jresult = SWIG_csharp_string_callback((const char *)result);
9068 0 : return jresult;
9069 : }
9070 :
9071 :
9072 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_SetDomainName___(void * jarg1, char * jarg2) {
9073 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
9074 0 : char *arg2 = (char *) 0 ;
9075 :
9076 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
9077 0 : arg2 = (char *)jarg2;
9078 : {
9079 0 : CPLErrorReset();
9080 0 : OGRFieldDefnShadow_SetDomainName(arg1,(char const *)arg2);
9081 0 : CPLErr eclass = CPLGetLastErrorType();
9082 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9083 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9084 :
9085 :
9086 :
9087 : }
9088 : }
9089 0 : }
9090 :
9091 :
9092 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_GetComment___(void * jarg1) {
9093 : char * jresult ;
9094 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
9095 0 : char *result = 0 ;
9096 :
9097 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
9098 : {
9099 0 : CPLErrorReset();
9100 0 : result = (char *)OGRFieldDefnShadow_GetComment(arg1);
9101 0 : CPLErr eclass = CPLGetLastErrorType();
9102 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9103 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9104 :
9105 :
9106 :
9107 : }
9108 : }
9109 0 : jresult = SWIG_csharp_string_callback((const char *)result);
9110 0 : return jresult;
9111 : }
9112 :
9113 :
9114 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDefn_SetComment___(void * jarg1, char * jarg2) {
9115 0 : OGRFieldDefnShadow *arg1 = (OGRFieldDefnShadow *) 0 ;
9116 0 : char *arg2 = (char *) 0 ;
9117 :
9118 0 : arg1 = (OGRFieldDefnShadow *)jarg1;
9119 0 : arg2 = (char *)jarg2;
9120 : {
9121 0 : CPLErrorReset();
9122 0 : OGRFieldDefnShadow_SetComment(arg1,(char const *)arg2);
9123 0 : CPLErr eclass = CPLGetLastErrorType();
9124 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9125 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9126 :
9127 :
9128 :
9129 : }
9130 : }
9131 0 : }
9132 :
9133 :
9134 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_delete_GeomFieldDefn___(void * jarg1) {
9135 0 : OGRGeomFieldDefnShadow *arg1 = (OGRGeomFieldDefnShadow *) 0 ;
9136 :
9137 0 : arg1 = (OGRGeomFieldDefnShadow *)jarg1;
9138 : {
9139 0 : CPLErrorReset();
9140 0 : delete_OGRGeomFieldDefnShadow(arg1);
9141 0 : CPLErr eclass = CPLGetLastErrorType();
9142 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9143 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9144 :
9145 :
9146 :
9147 : }
9148 : }
9149 0 : }
9150 :
9151 :
9152 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_new_GeomFieldDefn___(char * jarg1, int jarg2) {
9153 : void * jresult ;
9154 0 : char *arg1 = (char *) "" ;
9155 0 : OGRwkbGeometryType arg2 = (OGRwkbGeometryType) wkbUnknown ;
9156 0 : OGRGeomFieldDefnShadow *result = 0 ;
9157 :
9158 0 : arg1 = (char *)jarg1;
9159 0 : arg2 = (OGRwkbGeometryType)jarg2;
9160 : {
9161 0 : CPLErrorReset();
9162 0 : result = (OGRGeomFieldDefnShadow *)new_OGRGeomFieldDefnShadow((char const *)arg1,arg2);
9163 0 : CPLErr eclass = CPLGetLastErrorType();
9164 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9165 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9166 :
9167 :
9168 :
9169 : }
9170 : }
9171 0 : jresult = (void *)result;
9172 0 : return jresult;
9173 : }
9174 :
9175 :
9176 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_GeomFieldDefn_GetName___(void * jarg1) {
9177 : char * jresult ;
9178 0 : OGRGeomFieldDefnShadow *arg1 = (OGRGeomFieldDefnShadow *) 0 ;
9179 0 : char *result = 0 ;
9180 :
9181 0 : arg1 = (OGRGeomFieldDefnShadow *)jarg1;
9182 : {
9183 0 : CPLErrorReset();
9184 0 : result = (char *)OGRGeomFieldDefnShadow_GetName(arg1);
9185 0 : CPLErr eclass = CPLGetLastErrorType();
9186 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9187 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9188 :
9189 :
9190 :
9191 : }
9192 : }
9193 0 : jresult = SWIG_csharp_string_callback((const char *)result);
9194 0 : return jresult;
9195 : }
9196 :
9197 :
9198 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_GeomFieldDefn_GetNameRef___(void * jarg1) {
9199 : char * jresult ;
9200 0 : OGRGeomFieldDefnShadow *arg1 = (OGRGeomFieldDefnShadow *) 0 ;
9201 0 : char *result = 0 ;
9202 :
9203 0 : arg1 = (OGRGeomFieldDefnShadow *)jarg1;
9204 : {
9205 0 : CPLErrorReset();
9206 0 : result = (char *)OGRGeomFieldDefnShadow_GetNameRef(arg1);
9207 0 : CPLErr eclass = CPLGetLastErrorType();
9208 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9209 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9210 :
9211 :
9212 :
9213 : }
9214 : }
9215 0 : jresult = SWIG_csharp_string_callback((const char *)result);
9216 0 : return jresult;
9217 : }
9218 :
9219 :
9220 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_GeomFieldDefn_SetName___(void * jarg1, char * jarg2) {
9221 0 : OGRGeomFieldDefnShadow *arg1 = (OGRGeomFieldDefnShadow *) 0 ;
9222 0 : char *arg2 = (char *) 0 ;
9223 :
9224 0 : arg1 = (OGRGeomFieldDefnShadow *)jarg1;
9225 0 : arg2 = (char *)jarg2;
9226 : {
9227 0 : CPLErrorReset();
9228 0 : OGRGeomFieldDefnShadow_SetName(arg1,(char const *)arg2);
9229 0 : CPLErr eclass = CPLGetLastErrorType();
9230 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9231 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9232 :
9233 :
9234 :
9235 : }
9236 : }
9237 0 : }
9238 :
9239 :
9240 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GeomFieldDefn_GetFieldType___(void * jarg1) {
9241 : int jresult ;
9242 0 : OGRGeomFieldDefnShadow *arg1 = (OGRGeomFieldDefnShadow *) 0 ;
9243 : OGRwkbGeometryType result;
9244 :
9245 0 : arg1 = (OGRGeomFieldDefnShadow *)jarg1;
9246 : {
9247 0 : CPLErrorReset();
9248 0 : result = (OGRwkbGeometryType)OGRGeomFieldDefnShadow_GetType(arg1);
9249 0 : CPLErr eclass = CPLGetLastErrorType();
9250 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9251 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9252 :
9253 :
9254 :
9255 : }
9256 : }
9257 0 : jresult = (int)result;
9258 0 : return jresult;
9259 : }
9260 :
9261 :
9262 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_GeomFieldDefn_SetType___(void * jarg1, int jarg2) {
9263 0 : OGRGeomFieldDefnShadow *arg1 = (OGRGeomFieldDefnShadow *) 0 ;
9264 : OGRwkbGeometryType arg2 ;
9265 :
9266 0 : arg1 = (OGRGeomFieldDefnShadow *)jarg1;
9267 0 : arg2 = (OGRwkbGeometryType)jarg2;
9268 : {
9269 0 : CPLErrorReset();
9270 0 : OGRGeomFieldDefnShadow_SetType(arg1,arg2);
9271 0 : CPLErr eclass = CPLGetLastErrorType();
9272 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9273 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9274 :
9275 :
9276 :
9277 : }
9278 : }
9279 0 : }
9280 :
9281 :
9282 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_GeomFieldDefn_GetSpatialRef___(void * jarg1) {
9283 : void * jresult ;
9284 0 : OGRGeomFieldDefnShadow *arg1 = (OGRGeomFieldDefnShadow *) 0 ;
9285 0 : OSRSpatialReferenceShadow *result = 0 ;
9286 :
9287 0 : arg1 = (OGRGeomFieldDefnShadow *)jarg1;
9288 : {
9289 0 : CPLErrorReset();
9290 0 : result = (OSRSpatialReferenceShadow *)OGRGeomFieldDefnShadow_GetSpatialRef(arg1);
9291 0 : CPLErr eclass = CPLGetLastErrorType();
9292 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9293 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9294 :
9295 :
9296 :
9297 : }
9298 : }
9299 0 : jresult = (void *)result;
9300 0 : return jresult;
9301 : }
9302 :
9303 :
9304 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_GeomFieldDefn_SetSpatialRef___(void * jarg1, void * jarg2) {
9305 0 : OGRGeomFieldDefnShadow *arg1 = (OGRGeomFieldDefnShadow *) 0 ;
9306 0 : OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ;
9307 :
9308 0 : arg1 = (OGRGeomFieldDefnShadow *)jarg1;
9309 0 : arg2 = (OSRSpatialReferenceShadow *)jarg2;
9310 : {
9311 0 : CPLErrorReset();
9312 0 : OGRGeomFieldDefnShadow_SetSpatialRef(arg1,arg2);
9313 0 : CPLErr eclass = CPLGetLastErrorType();
9314 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9315 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9316 :
9317 :
9318 :
9319 : }
9320 : }
9321 0 : }
9322 :
9323 :
9324 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GeomFieldDefn_IsIgnored___(void * jarg1) {
9325 : int jresult ;
9326 0 : OGRGeomFieldDefnShadow *arg1 = (OGRGeomFieldDefnShadow *) 0 ;
9327 : int result;
9328 :
9329 0 : arg1 = (OGRGeomFieldDefnShadow *)jarg1;
9330 : {
9331 0 : CPLErrorReset();
9332 0 : result = (int)OGRGeomFieldDefnShadow_IsIgnored(arg1);
9333 0 : CPLErr eclass = CPLGetLastErrorType();
9334 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9335 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9336 :
9337 :
9338 :
9339 : }
9340 : }
9341 0 : jresult = result;
9342 0 : return jresult;
9343 : }
9344 :
9345 :
9346 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_GeomFieldDefn_SetIgnored___(void * jarg1, int jarg2) {
9347 0 : OGRGeomFieldDefnShadow *arg1 = (OGRGeomFieldDefnShadow *) 0 ;
9348 : int arg2 ;
9349 :
9350 0 : arg1 = (OGRGeomFieldDefnShadow *)jarg1;
9351 0 : arg2 = (int)jarg2;
9352 : {
9353 0 : CPLErrorReset();
9354 0 : OGRGeomFieldDefnShadow_SetIgnored(arg1,arg2);
9355 0 : CPLErr eclass = CPLGetLastErrorType();
9356 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9357 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9358 :
9359 :
9360 :
9361 : }
9362 : }
9363 0 : }
9364 :
9365 :
9366 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GeomFieldDefn_IsNullable___(void * jarg1) {
9367 : int jresult ;
9368 0 : OGRGeomFieldDefnShadow *arg1 = (OGRGeomFieldDefnShadow *) 0 ;
9369 : int result;
9370 :
9371 0 : arg1 = (OGRGeomFieldDefnShadow *)jarg1;
9372 : {
9373 0 : CPLErrorReset();
9374 0 : result = (int)OGRGeomFieldDefnShadow_IsNullable(arg1);
9375 0 : CPLErr eclass = CPLGetLastErrorType();
9376 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9377 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9378 :
9379 :
9380 :
9381 : }
9382 : }
9383 0 : jresult = result;
9384 0 : return jresult;
9385 : }
9386 :
9387 :
9388 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_GeomFieldDefn_SetNullable___(void * jarg1, int jarg2) {
9389 0 : OGRGeomFieldDefnShadow *arg1 = (OGRGeomFieldDefnShadow *) 0 ;
9390 : int arg2 ;
9391 :
9392 0 : arg1 = (OGRGeomFieldDefnShadow *)jarg1;
9393 0 : arg2 = (int)jarg2;
9394 : {
9395 0 : CPLErrorReset();
9396 0 : OGRGeomFieldDefnShadow_SetNullable(arg1,arg2);
9397 0 : CPLErr eclass = CPLGetLastErrorType();
9398 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9399 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9400 :
9401 :
9402 :
9403 : }
9404 : }
9405 0 : }
9406 :
9407 :
9408 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_GeomFieldDefn_GetCoordinatePrecision___(void * jarg1) {
9409 : void * jresult ;
9410 0 : OGRGeomFieldDefnShadow *arg1 = (OGRGeomFieldDefnShadow *) 0 ;
9411 0 : OGRGeomCoordinatePrecisionShadow *result = 0 ;
9412 :
9413 0 : arg1 = (OGRGeomFieldDefnShadow *)jarg1;
9414 : {
9415 0 : CPLErrorReset();
9416 0 : result = (OGRGeomCoordinatePrecisionShadow *)OGRGeomFieldDefnShadow_GetCoordinatePrecision(arg1);
9417 0 : CPLErr eclass = CPLGetLastErrorType();
9418 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9419 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9420 :
9421 :
9422 :
9423 : }
9424 : }
9425 0 : jresult = (void *)result;
9426 0 : return jresult;
9427 : }
9428 :
9429 :
9430 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_GeomFieldDefn_SetCoordinatePrecision___(void * jarg1, void * jarg2) {
9431 0 : OGRGeomFieldDefnShadow *arg1 = (OGRGeomFieldDefnShadow *) 0 ;
9432 0 : OGRGeomCoordinatePrecisionShadow *arg2 = (OGRGeomCoordinatePrecisionShadow *) 0 ;
9433 :
9434 0 : arg1 = (OGRGeomFieldDefnShadow *)jarg1;
9435 0 : arg2 = (OGRGeomCoordinatePrecisionShadow *)jarg2;
9436 : {
9437 0 : CPLErrorReset();
9438 0 : OGRGeomFieldDefnShadow_SetCoordinatePrecision(arg1,arg2);
9439 0 : CPLErr eclass = CPLGetLastErrorType();
9440 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9441 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9442 :
9443 :
9444 :
9445 : }
9446 : }
9447 0 : }
9448 :
9449 :
9450 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_CreateGeometryFromWkb___(unsigned long jarg1, char * jarg2, void * jarg3) {
9451 : void * jresult ;
9452 : size_t arg1 ;
9453 0 : char *arg2 = (char *) 0 ;
9454 0 : OSRSpatialReferenceShadow *arg3 = (OSRSpatialReferenceShadow *) NULL ;
9455 0 : OGRGeometryShadow *result = 0 ;
9456 :
9457 0 : arg1 = (size_t)jarg1;
9458 0 : arg2 = (char *)jarg2;
9459 0 : arg3 = (OSRSpatialReferenceShadow *)jarg3;
9460 : {
9461 0 : CPLErrorReset();
9462 0 : result = (OGRGeometryShadow *)CreateGeometryFromWkb(arg1,arg2,arg3);
9463 0 : CPLErr eclass = CPLGetLastErrorType();
9464 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9465 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9466 :
9467 :
9468 :
9469 : }
9470 : }
9471 0 : jresult = (void *)result;
9472 0 : return jresult;
9473 : }
9474 :
9475 :
9476 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_CreateGeometryFromWkt___(void * jarg1, void * jarg2) {
9477 : void * jresult ;
9478 0 : char **arg1 = (char **) 0 ;
9479 0 : OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) NULL ;
9480 0 : OGRGeometryShadow *result = 0 ;
9481 :
9482 : /* %typemap(in) (char **ignorechange) */
9483 0 : char * savearg = *((char **)jarg1);
9484 0 : arg1 = (char **)jarg1;
9485 0 : arg2 = (OSRSpatialReferenceShadow *)jarg2;
9486 : {
9487 0 : CPLErrorReset();
9488 0 : result = (OGRGeometryShadow *)CreateGeometryFromWkt(arg1,arg2);
9489 0 : CPLErr eclass = CPLGetLastErrorType();
9490 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9491 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9492 :
9493 :
9494 :
9495 : }
9496 : }
9497 0 : jresult = (void *)result;
9498 : /* %typemap(argout) (char **ignorechange) */
9499 0 : if ((*arg1 - savearg) > 0)
9500 0 : memmove(savearg, *arg1, strlen(*arg1)+1);
9501 0 : *arg1 = savearg;
9502 0 : return jresult;
9503 : }
9504 :
9505 :
9506 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_CreateGeometryFromGML___(char * jarg1) {
9507 : void * jresult ;
9508 0 : char *arg1 = (char *) 0 ;
9509 0 : OGRGeometryShadow *result = 0 ;
9510 :
9511 0 : arg1 = (char *)jarg1;
9512 : {
9513 0 : CPLErrorReset();
9514 0 : result = (OGRGeometryShadow *)CreateGeometryFromGML((char const *)arg1);
9515 0 : CPLErr eclass = CPLGetLastErrorType();
9516 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9517 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9518 :
9519 :
9520 :
9521 : }
9522 : }
9523 0 : jresult = (void *)result;
9524 0 : return jresult;
9525 : }
9526 :
9527 :
9528 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_CreateGeometryFromJson___(char * jarg1) {
9529 : void * jresult ;
9530 0 : char *arg1 = (char *) 0 ;
9531 0 : OGRGeometryShadow *result = 0 ;
9532 :
9533 0 : arg1 = (char *)jarg1;
9534 : {
9535 0 : CPLErrorReset();
9536 0 : result = (OGRGeometryShadow *)CreateGeometryFromJson((char const *)arg1);
9537 0 : CPLErr eclass = CPLGetLastErrorType();
9538 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9539 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9540 :
9541 :
9542 :
9543 : }
9544 : }
9545 0 : jresult = (void *)result;
9546 0 : return jresult;
9547 : }
9548 :
9549 :
9550 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_CreateGeometryFromEsriJson___(char * jarg1) {
9551 : void * jresult ;
9552 0 : char *arg1 = (char *) 0 ;
9553 0 : OGRGeometryShadow *result = 0 ;
9554 :
9555 0 : arg1 = (char *)jarg1;
9556 : {
9557 0 : CPLErrorReset();
9558 0 : result = (OGRGeometryShadow *)CreateGeometryFromEsriJson((char const *)arg1);
9559 0 : CPLErr eclass = CPLGetLastErrorType();
9560 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9561 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9562 :
9563 :
9564 :
9565 : }
9566 : }
9567 0 : jresult = (void *)result;
9568 0 : return jresult;
9569 : }
9570 :
9571 :
9572 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_BuildPolygonFromEdges___(void * jarg1, int jarg2, int jarg3, double jarg4) {
9573 : void * jresult ;
9574 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
9575 0 : int arg2 = (int) 0 ;
9576 0 : int arg3 = (int) 0 ;
9577 0 : double arg4 = (double) 0 ;
9578 0 : OGRGeometryShadow *result = 0 ;
9579 :
9580 0 : arg1 = (OGRGeometryShadow *)jarg1;
9581 0 : arg2 = (int)jarg2;
9582 0 : arg3 = (int)jarg3;
9583 0 : arg4 = (double)jarg4;
9584 : {
9585 0 : CPLErrorReset();
9586 0 : result = (OGRGeometryShadow *)BuildPolygonFromEdges(arg1,arg2,arg3,arg4);
9587 0 : CPLErr eclass = CPLGetLastErrorType();
9588 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9589 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9590 :
9591 :
9592 :
9593 : }
9594 : }
9595 0 : jresult = (void *)result;
9596 0 : return jresult;
9597 : }
9598 :
9599 :
9600 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_ApproximateArcAngles___(double jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7, double jarg8, double jarg9) {
9601 : void * jresult ;
9602 : double arg1 ;
9603 : double arg2 ;
9604 : double arg3 ;
9605 : double arg4 ;
9606 : double arg5 ;
9607 : double arg6 ;
9608 : double arg7 ;
9609 : double arg8 ;
9610 : double arg9 ;
9611 0 : OGRGeometryShadow *result = 0 ;
9612 :
9613 0 : arg1 = (double)jarg1;
9614 0 : arg2 = (double)jarg2;
9615 0 : arg3 = (double)jarg3;
9616 0 : arg4 = (double)jarg4;
9617 0 : arg5 = (double)jarg5;
9618 0 : arg6 = (double)jarg6;
9619 0 : arg7 = (double)jarg7;
9620 0 : arg8 = (double)jarg8;
9621 0 : arg9 = (double)jarg9;
9622 : {
9623 0 : CPLErrorReset();
9624 0 : result = (OGRGeometryShadow *)ApproximateArcAngles(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
9625 0 : CPLErr eclass = CPLGetLastErrorType();
9626 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9627 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9628 :
9629 :
9630 :
9631 : }
9632 : }
9633 0 : jresult = (void *)result;
9634 0 : return jresult;
9635 : }
9636 :
9637 :
9638 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_ForceToPolygon___(void * jarg1) {
9639 : void * jresult ;
9640 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
9641 0 : OGRGeometryShadow *result = 0 ;
9642 :
9643 0 : arg1 = (OGRGeometryShadow *)jarg1;
9644 : {
9645 0 : CPLErrorReset();
9646 0 : result = (OGRGeometryShadow *)ForceToPolygon(arg1);
9647 0 : CPLErr eclass = CPLGetLastErrorType();
9648 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9649 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9650 :
9651 :
9652 :
9653 : }
9654 : }
9655 0 : jresult = (void *)result;
9656 0 : return jresult;
9657 : }
9658 :
9659 :
9660 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_ForceToLineString___(void * jarg1) {
9661 : void * jresult ;
9662 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
9663 0 : OGRGeometryShadow *result = 0 ;
9664 :
9665 0 : arg1 = (OGRGeometryShadow *)jarg1;
9666 : {
9667 0 : CPLErrorReset();
9668 0 : result = (OGRGeometryShadow *)ForceToLineString(arg1);
9669 0 : CPLErr eclass = CPLGetLastErrorType();
9670 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9671 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9672 :
9673 :
9674 :
9675 : }
9676 : }
9677 0 : jresult = (void *)result;
9678 0 : return jresult;
9679 : }
9680 :
9681 :
9682 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_ForceToMultiPolygon___(void * jarg1) {
9683 : void * jresult ;
9684 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
9685 0 : OGRGeometryShadow *result = 0 ;
9686 :
9687 0 : arg1 = (OGRGeometryShadow *)jarg1;
9688 : {
9689 0 : CPLErrorReset();
9690 0 : result = (OGRGeometryShadow *)ForceToMultiPolygon(arg1);
9691 0 : CPLErr eclass = CPLGetLastErrorType();
9692 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9693 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9694 :
9695 :
9696 :
9697 : }
9698 : }
9699 0 : jresult = (void *)result;
9700 0 : return jresult;
9701 : }
9702 :
9703 :
9704 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_ForceToMultiPoint___(void * jarg1) {
9705 : void * jresult ;
9706 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
9707 0 : OGRGeometryShadow *result = 0 ;
9708 :
9709 0 : arg1 = (OGRGeometryShadow *)jarg1;
9710 : {
9711 0 : CPLErrorReset();
9712 0 : result = (OGRGeometryShadow *)ForceToMultiPoint(arg1);
9713 0 : CPLErr eclass = CPLGetLastErrorType();
9714 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9715 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9716 :
9717 :
9718 :
9719 : }
9720 : }
9721 0 : jresult = (void *)result;
9722 0 : return jresult;
9723 : }
9724 :
9725 :
9726 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_ForceToMultiLineString___(void * jarg1) {
9727 : void * jresult ;
9728 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
9729 0 : OGRGeometryShadow *result = 0 ;
9730 :
9731 0 : arg1 = (OGRGeometryShadow *)jarg1;
9732 : {
9733 0 : CPLErrorReset();
9734 0 : result = (OGRGeometryShadow *)ForceToMultiLineString(arg1);
9735 0 : CPLErr eclass = CPLGetLastErrorType();
9736 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9737 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9738 :
9739 :
9740 :
9741 : }
9742 : }
9743 0 : jresult = (void *)result;
9744 0 : return jresult;
9745 : }
9746 :
9747 :
9748 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_ForceTo___(void * jarg1, int jarg2, void * jarg3) {
9749 : void * jresult ;
9750 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
9751 : OGRwkbGeometryType arg2 ;
9752 0 : char **arg3 = (char **) NULL ;
9753 0 : OGRGeometryShadow *result = 0 ;
9754 :
9755 0 : arg1 = (OGRGeometryShadow *)jarg1;
9756 0 : arg2 = (OGRwkbGeometryType)jarg2;
9757 0 : arg3 = (char **)jarg3;
9758 : {
9759 0 : CPLErrorReset();
9760 0 : result = (OGRGeometryShadow *)ForceTo(arg1,arg2,arg3);
9761 0 : CPLErr eclass = CPLGetLastErrorType();
9762 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9763 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9764 :
9765 :
9766 :
9767 : }
9768 : }
9769 0 : jresult = (void *)result;
9770 0 : return jresult;
9771 : }
9772 :
9773 :
9774 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_delete_Geometry___(void * jarg1) {
9775 1 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
9776 :
9777 1 : arg1 = (OGRGeometryShadow *)jarg1;
9778 : {
9779 1 : CPLErrorReset();
9780 1 : delete_OGRGeometryShadow(arg1);
9781 1 : CPLErr eclass = CPLGetLastErrorType();
9782 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9783 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9784 :
9785 :
9786 :
9787 : }
9788 : }
9789 1 : }
9790 :
9791 :
9792 1 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_new_Geometry___(int jarg1, char * jarg2, int jarg3, char * jarg4, char * jarg5) {
9793 : void * jresult ;
9794 1 : OGRwkbGeometryType arg1 = (OGRwkbGeometryType) wkbUnknown ;
9795 1 : char *arg2 = (char *) 0 ;
9796 1 : int arg3 = (int) 0 ;
9797 1 : char *arg4 = (char *) 0 ;
9798 1 : char *arg5 = (char *) 0 ;
9799 1 : OGRGeometryShadow *result = 0 ;
9800 :
9801 1 : arg1 = (OGRwkbGeometryType)jarg1;
9802 1 : arg2 = (char *)jarg2;
9803 1 : arg3 = (int)jarg3;
9804 1 : arg4 = (char *)jarg4;
9805 1 : arg5 = (char *)jarg5;
9806 : {
9807 1 : CPLErrorReset();
9808 1 : result = (OGRGeometryShadow *)new_OGRGeometryShadow(arg1,arg2,arg3,arg4,arg5);
9809 1 : CPLErr eclass = CPLGetLastErrorType();
9810 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9811 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9812 :
9813 :
9814 :
9815 : }
9816 : }
9817 1 : jresult = (void *)result;
9818 1 : return jresult;
9819 : }
9820 :
9821 :
9822 3 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_ExportToWkt___(void * jarg1, void * jarg2) {
9823 : int jresult ;
9824 3 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
9825 3 : char **arg2 = (char **) 0 ;
9826 : OGRErr result;
9827 :
9828 3 : arg1 = (OGRGeometryShadow *)jarg1;
9829 : {
9830 : /* %typemap(in) (char **argout) */
9831 3 : arg2 = (char **)jarg2;
9832 : }
9833 : {
9834 3 : CPLErrorReset();
9835 3 : result = (OGRErr)OGRGeometryShadow_ExportToWkt(arg1,arg2);
9836 3 : CPLErr eclass = CPLGetLastErrorType();
9837 3 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9838 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9839 :
9840 :
9841 :
9842 : }
9843 : }
9844 : {
9845 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
9846 3 : jresult = result;
9847 : }
9848 : {
9849 : /* %typemap(argout) (char **argout) */
9850 : char* temp_string;
9851 3 : temp_string = SWIG_csharp_string_callback(*arg2);
9852 3 : if (*arg2)
9853 3 : CPLFree(*arg2);
9854 3 : *arg2 = temp_string;
9855 : }
9856 : {
9857 : /* %typemap(ret) OGRErr */
9858 :
9859 : }
9860 3 : return jresult;
9861 : }
9862 :
9863 :
9864 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_ExportToIsoWkt___(void * jarg1, void * jarg2) {
9865 : int jresult ;
9866 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
9867 0 : char **arg2 = (char **) 0 ;
9868 : OGRErr result;
9869 :
9870 0 : arg1 = (OGRGeometryShadow *)jarg1;
9871 : {
9872 : /* %typemap(in) (char **argout) */
9873 0 : arg2 = (char **)jarg2;
9874 : }
9875 : {
9876 0 : CPLErrorReset();
9877 0 : result = (OGRErr)OGRGeometryShadow_ExportToIsoWkt(arg1,arg2);
9878 0 : CPLErr eclass = CPLGetLastErrorType();
9879 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9880 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9881 :
9882 :
9883 :
9884 : }
9885 : }
9886 : {
9887 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
9888 0 : jresult = result;
9889 : }
9890 : {
9891 : /* %typemap(argout) (char **argout) */
9892 : char* temp_string;
9893 0 : temp_string = SWIG_csharp_string_callback(*arg2);
9894 0 : if (*arg2)
9895 0 : CPLFree(*arg2);
9896 0 : *arg2 = temp_string;
9897 : }
9898 : {
9899 : /* %typemap(ret) OGRErr */
9900 :
9901 : }
9902 0 : return jresult;
9903 : }
9904 :
9905 :
9906 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_ExportToGML__SWIG_0___(void * jarg1) {
9907 : char * jresult ;
9908 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
9909 0 : retStringAndCPLFree *result = 0 ;
9910 :
9911 0 : arg1 = (OGRGeometryShadow *)jarg1;
9912 : {
9913 0 : CPLErrorReset();
9914 0 : result = (retStringAndCPLFree *)OGRGeometryShadow_ExportToGML__SWIG_0(arg1);
9915 0 : CPLErr eclass = CPLGetLastErrorType();
9916 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9917 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9918 :
9919 :
9920 :
9921 : }
9922 : }
9923 :
9924 : /* %typemap(out) (retStringAndCPLFree*) */
9925 0 : if(result)
9926 : {
9927 0 : jresult = SWIG_csharp_string_callback((const char *)result);
9928 0 : CPLFree(result);
9929 : }
9930 : else
9931 : {
9932 0 : jresult = NULL;
9933 : }
9934 :
9935 0 : return jresult;
9936 : }
9937 :
9938 :
9939 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_ExportToGML__SWIG_1___(void * jarg1, void * jarg2) {
9940 : char * jresult ;
9941 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
9942 0 : char **arg2 = (char **) 0 ;
9943 0 : retStringAndCPLFree *result = 0 ;
9944 :
9945 0 : arg1 = (OGRGeometryShadow *)jarg1;
9946 0 : arg2 = (char **)jarg2;
9947 : {
9948 0 : CPLErrorReset();
9949 0 : result = (retStringAndCPLFree *)OGRGeometryShadow_ExportToGML__SWIG_1(arg1,arg2);
9950 0 : CPLErr eclass = CPLGetLastErrorType();
9951 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9952 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9953 :
9954 :
9955 :
9956 : }
9957 : }
9958 :
9959 : /* %typemap(out) (retStringAndCPLFree*) */
9960 0 : if(result)
9961 : {
9962 0 : jresult = SWIG_csharp_string_callback((const char *)result);
9963 0 : CPLFree(result);
9964 : }
9965 : else
9966 : {
9967 0 : jresult = NULL;
9968 : }
9969 :
9970 0 : return jresult;
9971 : }
9972 :
9973 :
9974 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_ExportToKML___(void * jarg1, char * jarg2) {
9975 : char * jresult ;
9976 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
9977 0 : char *arg2 = (char *) NULL ;
9978 0 : retStringAndCPLFree *result = 0 ;
9979 :
9980 0 : arg1 = (OGRGeometryShadow *)jarg1;
9981 0 : arg2 = (char *)jarg2;
9982 : {
9983 0 : CPLErrorReset();
9984 0 : result = (retStringAndCPLFree *)OGRGeometryShadow_ExportToKML(arg1,(char const *)arg2);
9985 0 : CPLErr eclass = CPLGetLastErrorType();
9986 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
9987 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
9988 :
9989 :
9990 :
9991 : }
9992 : }
9993 :
9994 : /* %typemap(out) (retStringAndCPLFree*) */
9995 0 : if(result)
9996 : {
9997 0 : jresult = SWIG_csharp_string_callback((const char *)result);
9998 0 : CPLFree(result);
9999 : }
10000 : else
10001 : {
10002 0 : jresult = NULL;
10003 : }
10004 :
10005 0 : return jresult;
10006 : }
10007 :
10008 :
10009 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_ExportToJson___(void * jarg1, void * jarg2) {
10010 : char * jresult ;
10011 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10012 0 : char **arg2 = (char **) 0 ;
10013 0 : retStringAndCPLFree *result = 0 ;
10014 :
10015 0 : arg1 = (OGRGeometryShadow *)jarg1;
10016 0 : arg2 = (char **)jarg2;
10017 : {
10018 0 : CPLErrorReset();
10019 0 : result = (retStringAndCPLFree *)OGRGeometryShadow_ExportToJson(arg1,arg2);
10020 0 : CPLErr eclass = CPLGetLastErrorType();
10021 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10022 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10023 :
10024 :
10025 :
10026 : }
10027 : }
10028 :
10029 : /* %typemap(out) (retStringAndCPLFree*) */
10030 0 : if(result)
10031 : {
10032 0 : jresult = SWIG_csharp_string_callback((const char *)result);
10033 0 : CPLFree(result);
10034 : }
10035 : else
10036 : {
10037 0 : jresult = NULL;
10038 : }
10039 :
10040 0 : return jresult;
10041 : }
10042 :
10043 :
10044 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_AddPoint___(void * jarg1, double jarg2, double jarg3, double jarg4) {
10045 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10046 : double arg2 ;
10047 : double arg3 ;
10048 0 : double arg4 = (double) 0 ;
10049 :
10050 0 : arg1 = (OGRGeometryShadow *)jarg1;
10051 0 : arg2 = (double)jarg2;
10052 0 : arg3 = (double)jarg3;
10053 0 : arg4 = (double)jarg4;
10054 : {
10055 0 : CPLErrorReset();
10056 0 : OGRGeometryShadow_AddPoint(arg1,arg2,arg3,arg4);
10057 0 : CPLErr eclass = CPLGetLastErrorType();
10058 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10059 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10060 :
10061 :
10062 :
10063 : }
10064 : }
10065 0 : }
10066 :
10067 :
10068 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_AddPointM___(void * jarg1, double jarg2, double jarg3, double jarg4) {
10069 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10070 : double arg2 ;
10071 : double arg3 ;
10072 : double arg4 ;
10073 :
10074 0 : arg1 = (OGRGeometryShadow *)jarg1;
10075 0 : arg2 = (double)jarg2;
10076 0 : arg3 = (double)jarg3;
10077 0 : arg4 = (double)jarg4;
10078 : {
10079 0 : CPLErrorReset();
10080 0 : OGRGeometryShadow_AddPointM(arg1,arg2,arg3,arg4);
10081 0 : CPLErr eclass = CPLGetLastErrorType();
10082 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10083 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10084 :
10085 :
10086 :
10087 : }
10088 : }
10089 0 : }
10090 :
10091 :
10092 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_AddPointZM___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
10093 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10094 : double arg2 ;
10095 : double arg3 ;
10096 : double arg4 ;
10097 : double arg5 ;
10098 :
10099 0 : arg1 = (OGRGeometryShadow *)jarg1;
10100 0 : arg2 = (double)jarg2;
10101 0 : arg3 = (double)jarg3;
10102 0 : arg4 = (double)jarg4;
10103 0 : arg5 = (double)jarg5;
10104 : {
10105 0 : CPLErrorReset();
10106 0 : OGRGeometryShadow_AddPointZM(arg1,arg2,arg3,arg4,arg5);
10107 0 : CPLErr eclass = CPLGetLastErrorType();
10108 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10109 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10110 :
10111 :
10112 :
10113 : }
10114 : }
10115 0 : }
10116 :
10117 :
10118 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_AddPoint_2D___(void * jarg1, double jarg2, double jarg3) {
10119 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10120 : double arg2 ;
10121 : double arg3 ;
10122 :
10123 0 : arg1 = (OGRGeometryShadow *)jarg1;
10124 0 : arg2 = (double)jarg2;
10125 0 : arg3 = (double)jarg3;
10126 : {
10127 0 : CPLErrorReset();
10128 0 : OGRGeometryShadow_AddPoint_2D(arg1,arg2,arg3);
10129 0 : CPLErr eclass = CPLGetLastErrorType();
10130 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10131 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10132 :
10133 :
10134 :
10135 : }
10136 : }
10137 0 : }
10138 :
10139 :
10140 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_AddGeometryDirectly___(void * jarg1, void * jarg2) {
10141 : int jresult ;
10142 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10143 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
10144 : OGRErr result;
10145 :
10146 0 : arg1 = (OGRGeometryShadow *)jarg1;
10147 0 : arg2 = (OGRGeometryShadow *)jarg2;
10148 : {
10149 0 : if (!arg2) {
10150 : {
10151 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
10152 : };
10153 : }
10154 : }
10155 : {
10156 0 : CPLErrorReset();
10157 0 : result = (OGRErr)OGRGeometryShadow_AddGeometryDirectly(arg1,arg2);
10158 0 : CPLErr eclass = CPLGetLastErrorType();
10159 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10160 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10161 :
10162 :
10163 :
10164 : }
10165 : }
10166 : {
10167 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
10168 0 : jresult = result;
10169 : }
10170 : {
10171 : /* %typemap(ret) OGRErr */
10172 :
10173 : }
10174 0 : return jresult;
10175 : }
10176 :
10177 :
10178 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_AddGeometry___(void * jarg1, void * jarg2) {
10179 : int jresult ;
10180 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10181 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
10182 : OGRErr result;
10183 :
10184 0 : arg1 = (OGRGeometryShadow *)jarg1;
10185 0 : arg2 = (OGRGeometryShadow *)jarg2;
10186 : {
10187 0 : if (!arg2) {
10188 : {
10189 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
10190 : };
10191 : }
10192 : }
10193 : {
10194 0 : CPLErrorReset();
10195 0 : result = (OGRErr)OGRGeometryShadow_AddGeometry(arg1,arg2);
10196 0 : CPLErr eclass = CPLGetLastErrorType();
10197 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10198 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10199 :
10200 :
10201 :
10202 : }
10203 : }
10204 : {
10205 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
10206 0 : jresult = result;
10207 : }
10208 : {
10209 : /* %typemap(ret) OGRErr */
10210 :
10211 : }
10212 0 : return jresult;
10213 : }
10214 :
10215 :
10216 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_RemoveGeometry___(void * jarg1, int jarg2) {
10217 : int jresult ;
10218 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10219 : int arg2 ;
10220 : OGRErr result;
10221 :
10222 0 : arg1 = (OGRGeometryShadow *)jarg1;
10223 0 : arg2 = (int)jarg2;
10224 : {
10225 0 : CPLErrorReset();
10226 0 : result = (OGRErr)OGRGeometryShadow_RemoveGeometry(arg1,arg2);
10227 0 : CPLErr eclass = CPLGetLastErrorType();
10228 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10229 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10230 :
10231 :
10232 :
10233 : }
10234 : }
10235 : {
10236 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
10237 0 : jresult = result;
10238 : }
10239 : {
10240 : /* %typemap(ret) OGRErr */
10241 :
10242 : }
10243 0 : return jresult;
10244 : }
10245 :
10246 :
10247 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Clone___(void * jarg1) {
10248 : void * jresult ;
10249 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10250 0 : OGRGeometryShadow *result = 0 ;
10251 :
10252 0 : arg1 = (OGRGeometryShadow *)jarg1;
10253 : {
10254 0 : CPLErrorReset();
10255 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_Clone(arg1);
10256 0 : CPLErr eclass = CPLGetLastErrorType();
10257 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10258 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10259 :
10260 :
10261 :
10262 : }
10263 : }
10264 0 : jresult = (void *)result;
10265 0 : return jresult;
10266 : }
10267 :
10268 :
10269 3 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetGeometryType___(void * jarg1) {
10270 : int jresult ;
10271 3 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10272 : OGRwkbGeometryType result;
10273 :
10274 3 : arg1 = (OGRGeometryShadow *)jarg1;
10275 : {
10276 3 : CPLErrorReset();
10277 3 : result = (OGRwkbGeometryType)OGRGeometryShadow_GetGeometryType(arg1);
10278 3 : CPLErr eclass = CPLGetLastErrorType();
10279 3 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10280 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10281 :
10282 :
10283 :
10284 : }
10285 : }
10286 3 : jresult = (int)result;
10287 3 : return jresult;
10288 : }
10289 :
10290 :
10291 3 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetGeometryName___(void * jarg1) {
10292 : char * jresult ;
10293 3 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10294 3 : char *result = 0 ;
10295 :
10296 3 : arg1 = (OGRGeometryShadow *)jarg1;
10297 : {
10298 3 : CPLErrorReset();
10299 3 : result = (char *)OGRGeometryShadow_GetGeometryName(arg1);
10300 3 : CPLErr eclass = CPLGetLastErrorType();
10301 3 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10302 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10303 :
10304 :
10305 :
10306 : }
10307 : }
10308 3 : jresult = SWIG_csharp_string_callback((const char *)result);
10309 3 : return jresult;
10310 : }
10311 :
10312 :
10313 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Length___(void * jarg1) {
10314 : double jresult ;
10315 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10316 : double result;
10317 :
10318 0 : arg1 = (OGRGeometryShadow *)jarg1;
10319 : {
10320 0 : CPLErrorReset();
10321 0 : result = (double)OGRGeometryShadow_Length(arg1);
10322 0 : CPLErr eclass = CPLGetLastErrorType();
10323 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10324 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10325 :
10326 :
10327 :
10328 : }
10329 : }
10330 0 : jresult = result;
10331 0 : return jresult;
10332 : }
10333 :
10334 :
10335 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Area___(void * jarg1) {
10336 : double jresult ;
10337 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10338 : double result;
10339 :
10340 0 : arg1 = (OGRGeometryShadow *)jarg1;
10341 : {
10342 0 : CPLErrorReset();
10343 0 : result = (double)OGRGeometryShadow_Area(arg1);
10344 0 : CPLErr eclass = CPLGetLastErrorType();
10345 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10346 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10347 :
10348 :
10349 :
10350 : }
10351 : }
10352 0 : jresult = result;
10353 0 : return jresult;
10354 : }
10355 :
10356 :
10357 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GeodesicLength___(void * jarg1) {
10358 : double jresult ;
10359 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10360 : double result;
10361 :
10362 0 : arg1 = (OGRGeometryShadow *)jarg1;
10363 : {
10364 0 : CPLErrorReset();
10365 0 : result = (double)OGRGeometryShadow_GeodesicLength(arg1);
10366 0 : CPLErr eclass = CPLGetLastErrorType();
10367 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10368 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10369 :
10370 :
10371 :
10372 : }
10373 : }
10374 0 : jresult = result;
10375 0 : return jresult;
10376 : }
10377 :
10378 :
10379 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GeodesicArea___(void * jarg1) {
10380 : double jresult ;
10381 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10382 : double result;
10383 :
10384 0 : arg1 = (OGRGeometryShadow *)jarg1;
10385 : {
10386 0 : CPLErrorReset();
10387 0 : result = (double)OGRGeometryShadow_GeodesicArea(arg1);
10388 0 : CPLErr eclass = CPLGetLastErrorType();
10389 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10390 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10391 :
10392 :
10393 :
10394 : }
10395 : }
10396 0 : jresult = result;
10397 0 : return jresult;
10398 : }
10399 :
10400 :
10401 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_IsClockwise___(void * jarg1) {
10402 : unsigned int jresult ;
10403 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10404 : bool result;
10405 :
10406 0 : arg1 = (OGRGeometryShadow *)jarg1;
10407 : {
10408 0 : CPLErrorReset();
10409 0 : result = (bool)OGRGeometryShadow_IsClockwise(arg1);
10410 0 : CPLErr eclass = CPLGetLastErrorType();
10411 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10412 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10413 :
10414 :
10415 :
10416 : }
10417 : }
10418 0 : jresult = result;
10419 0 : return jresult;
10420 : }
10421 :
10422 :
10423 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetArea___(void * jarg1) {
10424 : double jresult ;
10425 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10426 : double result;
10427 :
10428 0 : arg1 = (OGRGeometryShadow *)jarg1;
10429 : {
10430 0 : CPLErrorReset();
10431 0 : result = (double)OGRGeometryShadow_GetArea(arg1);
10432 0 : CPLErr eclass = CPLGetLastErrorType();
10433 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10434 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10435 :
10436 :
10437 :
10438 : }
10439 : }
10440 0 : jresult = result;
10441 0 : return jresult;
10442 : }
10443 :
10444 :
10445 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetPointCount___(void * jarg1) {
10446 : int jresult ;
10447 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10448 : int result;
10449 :
10450 0 : arg1 = (OGRGeometryShadow *)jarg1;
10451 : {
10452 0 : CPLErrorReset();
10453 0 : result = (int)OGRGeometryShadow_GetPointCount(arg1);
10454 0 : CPLErr eclass = CPLGetLastErrorType();
10455 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10456 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10457 :
10458 :
10459 :
10460 : }
10461 : }
10462 0 : jresult = result;
10463 0 : return jresult;
10464 : }
10465 :
10466 :
10467 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetX___(void * jarg1, int jarg2) {
10468 : double jresult ;
10469 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10470 0 : int arg2 = (int) 0 ;
10471 : double result;
10472 :
10473 0 : arg1 = (OGRGeometryShadow *)jarg1;
10474 0 : arg2 = (int)jarg2;
10475 : {
10476 0 : CPLErrorReset();
10477 0 : result = (double)OGRGeometryShadow_GetX(arg1,arg2);
10478 0 : CPLErr eclass = CPLGetLastErrorType();
10479 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10480 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10481 :
10482 :
10483 :
10484 : }
10485 : }
10486 0 : jresult = result;
10487 0 : return jresult;
10488 : }
10489 :
10490 :
10491 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetY___(void * jarg1, int jarg2) {
10492 : double jresult ;
10493 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10494 0 : int arg2 = (int) 0 ;
10495 : double result;
10496 :
10497 0 : arg1 = (OGRGeometryShadow *)jarg1;
10498 0 : arg2 = (int)jarg2;
10499 : {
10500 0 : CPLErrorReset();
10501 0 : result = (double)OGRGeometryShadow_GetY(arg1,arg2);
10502 0 : CPLErr eclass = CPLGetLastErrorType();
10503 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10504 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10505 :
10506 :
10507 :
10508 : }
10509 : }
10510 0 : jresult = result;
10511 0 : return jresult;
10512 : }
10513 :
10514 :
10515 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetZ___(void * jarg1, int jarg2) {
10516 : double jresult ;
10517 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10518 0 : int arg2 = (int) 0 ;
10519 : double result;
10520 :
10521 0 : arg1 = (OGRGeometryShadow *)jarg1;
10522 0 : arg2 = (int)jarg2;
10523 : {
10524 0 : CPLErrorReset();
10525 0 : result = (double)OGRGeometryShadow_GetZ(arg1,arg2);
10526 0 : CPLErr eclass = CPLGetLastErrorType();
10527 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10528 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10529 :
10530 :
10531 :
10532 : }
10533 : }
10534 0 : jresult = result;
10535 0 : return jresult;
10536 : }
10537 :
10538 :
10539 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetM___(void * jarg1, int jarg2) {
10540 : double jresult ;
10541 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10542 0 : int arg2 = (int) 0 ;
10543 : double result;
10544 :
10545 0 : arg1 = (OGRGeometryShadow *)jarg1;
10546 0 : arg2 = (int)jarg2;
10547 : {
10548 0 : CPLErrorReset();
10549 0 : result = (double)OGRGeometryShadow_GetM(arg1,arg2);
10550 0 : CPLErr eclass = CPLGetLastErrorType();
10551 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10552 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10553 :
10554 :
10555 :
10556 : }
10557 : }
10558 0 : jresult = result;
10559 0 : return jresult;
10560 : }
10561 :
10562 :
10563 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetPoint___(void * jarg1, int jarg2, void * jarg3) {
10564 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10565 0 : int arg2 = (int) 0 ;
10566 0 : double *arg3 = (double *) (double *)NULL ;
10567 :
10568 0 : arg1 = (OGRGeometryShadow *)jarg1;
10569 0 : arg2 = (int)jarg2;
10570 : {
10571 : /* %typemap(in) (double argout[ANY]) */
10572 0 : arg3 = (double *)jarg3;
10573 : }
10574 : {
10575 0 : CPLErrorReset();
10576 0 : OGRGeometryShadow_GetPoint(arg1,arg2,arg3);
10577 0 : CPLErr eclass = CPLGetLastErrorType();
10578 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10579 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10580 :
10581 :
10582 :
10583 : }
10584 : }
10585 0 : }
10586 :
10587 :
10588 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetPointZM___(void * jarg1, int jarg2, void * jarg3) {
10589 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10590 0 : int arg2 = (int) 0 ;
10591 0 : double *arg3 = (double *) (double *)NULL ;
10592 :
10593 0 : arg1 = (OGRGeometryShadow *)jarg1;
10594 0 : arg2 = (int)jarg2;
10595 : {
10596 : /* %typemap(in) (double argout[ANY]) */
10597 0 : arg3 = (double *)jarg3;
10598 : }
10599 : {
10600 0 : CPLErrorReset();
10601 0 : OGRGeometryShadow_GetPointZM(arg1,arg2,arg3);
10602 0 : CPLErr eclass = CPLGetLastErrorType();
10603 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10604 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10605 :
10606 :
10607 :
10608 : }
10609 : }
10610 0 : }
10611 :
10612 :
10613 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetPoint_2D___(void * jarg1, int jarg2, void * jarg3) {
10614 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10615 0 : int arg2 = (int) 0 ;
10616 0 : double *arg3 = (double *) (double *)NULL ;
10617 :
10618 0 : arg1 = (OGRGeometryShadow *)jarg1;
10619 0 : arg2 = (int)jarg2;
10620 : {
10621 : /* %typemap(in) (double argout[ANY]) */
10622 0 : arg3 = (double *)jarg3;
10623 : }
10624 : {
10625 0 : CPLErrorReset();
10626 0 : OGRGeometryShadow_GetPoint_2D(arg1,arg2,arg3);
10627 0 : CPLErr eclass = CPLGetLastErrorType();
10628 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10629 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10630 :
10631 :
10632 :
10633 : }
10634 : }
10635 0 : }
10636 :
10637 :
10638 2 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetGeometryCount___(void * jarg1) {
10639 : int jresult ;
10640 2 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10641 : int result;
10642 :
10643 2 : arg1 = (OGRGeometryShadow *)jarg1;
10644 : {
10645 2 : CPLErrorReset();
10646 2 : result = (int)OGRGeometryShadow_GetGeometryCount(arg1);
10647 2 : CPLErr eclass = CPLGetLastErrorType();
10648 2 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10649 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10650 :
10651 :
10652 :
10653 : }
10654 : }
10655 2 : jresult = result;
10656 2 : return jresult;
10657 : }
10658 :
10659 :
10660 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_SetPoint___(void * jarg1, int jarg2, double jarg3, double jarg4, double jarg5) {
10661 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10662 : int arg2 ;
10663 : double arg3 ;
10664 : double arg4 ;
10665 0 : double arg5 = (double) 0 ;
10666 :
10667 0 : arg1 = (OGRGeometryShadow *)jarg1;
10668 0 : arg2 = (int)jarg2;
10669 0 : arg3 = (double)jarg3;
10670 0 : arg4 = (double)jarg4;
10671 0 : arg5 = (double)jarg5;
10672 : {
10673 0 : CPLErrorReset();
10674 0 : OGRGeometryShadow_SetPoint(arg1,arg2,arg3,arg4,arg5);
10675 0 : CPLErr eclass = CPLGetLastErrorType();
10676 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10677 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10678 :
10679 :
10680 :
10681 : }
10682 : }
10683 0 : }
10684 :
10685 :
10686 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_SetPointM___(void * jarg1, int jarg2, double jarg3, double jarg4, double jarg5) {
10687 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10688 : int arg2 ;
10689 : double arg3 ;
10690 : double arg4 ;
10691 : double arg5 ;
10692 :
10693 0 : arg1 = (OGRGeometryShadow *)jarg1;
10694 0 : arg2 = (int)jarg2;
10695 0 : arg3 = (double)jarg3;
10696 0 : arg4 = (double)jarg4;
10697 0 : arg5 = (double)jarg5;
10698 : {
10699 0 : CPLErrorReset();
10700 0 : OGRGeometryShadow_SetPointM(arg1,arg2,arg3,arg4,arg5);
10701 0 : CPLErr eclass = CPLGetLastErrorType();
10702 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10703 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10704 :
10705 :
10706 :
10707 : }
10708 : }
10709 0 : }
10710 :
10711 :
10712 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_SetPointZM___(void * jarg1, int jarg2, double jarg3, double jarg4, double jarg5, double jarg6) {
10713 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10714 : int arg2 ;
10715 : double arg3 ;
10716 : double arg4 ;
10717 : double arg5 ;
10718 : double arg6 ;
10719 :
10720 0 : arg1 = (OGRGeometryShadow *)jarg1;
10721 0 : arg2 = (int)jarg2;
10722 0 : arg3 = (double)jarg3;
10723 0 : arg4 = (double)jarg4;
10724 0 : arg5 = (double)jarg5;
10725 0 : arg6 = (double)jarg6;
10726 : {
10727 0 : CPLErrorReset();
10728 0 : OGRGeometryShadow_SetPointZM(arg1,arg2,arg3,arg4,arg5,arg6);
10729 0 : CPLErr eclass = CPLGetLastErrorType();
10730 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10731 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10732 :
10733 :
10734 :
10735 : }
10736 : }
10737 0 : }
10738 :
10739 :
10740 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_SetPoint_2D___(void * jarg1, int jarg2, double jarg3, double jarg4) {
10741 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10742 : int arg2 ;
10743 : double arg3 ;
10744 : double arg4 ;
10745 :
10746 0 : arg1 = (OGRGeometryShadow *)jarg1;
10747 0 : arg2 = (int)jarg2;
10748 0 : arg3 = (double)jarg3;
10749 0 : arg4 = (double)jarg4;
10750 : {
10751 0 : CPLErrorReset();
10752 0 : OGRGeometryShadow_SetPoint_2D(arg1,arg2,arg3,arg4);
10753 0 : CPLErr eclass = CPLGetLastErrorType();
10754 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10755 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10756 :
10757 :
10758 :
10759 : }
10760 : }
10761 0 : }
10762 :
10763 :
10764 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_SwapXY___(void * jarg1) {
10765 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10766 :
10767 0 : arg1 = (OGRGeometryShadow *)jarg1;
10768 : {
10769 0 : CPLErrorReset();
10770 0 : OGRGeometryShadow_SwapXY(arg1);
10771 0 : CPLErr eclass = CPLGetLastErrorType();
10772 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10773 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10774 :
10775 :
10776 :
10777 : }
10778 : }
10779 0 : }
10780 :
10781 :
10782 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetGeometryRef___(void * jarg1, int jarg2) {
10783 : void * jresult ;
10784 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10785 : int arg2 ;
10786 0 : OGRGeometryShadow *result = 0 ;
10787 :
10788 0 : arg1 = (OGRGeometryShadow *)jarg1;
10789 0 : arg2 = (int)jarg2;
10790 : {
10791 0 : CPLErrorReset();
10792 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_GetGeometryRef(arg1,arg2);
10793 0 : CPLErr eclass = CPLGetLastErrorType();
10794 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10795 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10796 :
10797 :
10798 :
10799 : }
10800 : }
10801 0 : jresult = (void *)result;
10802 0 : return jresult;
10803 : }
10804 :
10805 :
10806 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Simplify___(void * jarg1, double jarg2) {
10807 : void * jresult ;
10808 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10809 : double arg2 ;
10810 0 : OGRGeometryShadow *result = 0 ;
10811 :
10812 0 : arg1 = (OGRGeometryShadow *)jarg1;
10813 0 : arg2 = (double)jarg2;
10814 : {
10815 0 : CPLErrorReset();
10816 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_Simplify(arg1,arg2);
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 : jresult = (void *)result;
10826 0 : return jresult;
10827 : }
10828 :
10829 :
10830 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_SimplifyPreserveTopology___(void * jarg1, double jarg2) {
10831 : void * jresult ;
10832 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10833 : double arg2 ;
10834 0 : OGRGeometryShadow *result = 0 ;
10835 :
10836 0 : arg1 = (OGRGeometryShadow *)jarg1;
10837 0 : arg2 = (double)jarg2;
10838 : {
10839 0 : CPLErrorReset();
10840 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_SimplifyPreserveTopology(arg1,arg2);
10841 0 : CPLErr eclass = CPLGetLastErrorType();
10842 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10843 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10844 :
10845 :
10846 :
10847 : }
10848 : }
10849 0 : jresult = (void *)result;
10850 0 : return jresult;
10851 : }
10852 :
10853 :
10854 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_DelaunayTriangulation___(void * jarg1, double jarg2, int jarg3) {
10855 : void * jresult ;
10856 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10857 0 : double arg2 = (double) 0.0 ;
10858 0 : int arg3 = (int) FALSE ;
10859 0 : OGRGeometryShadow *result = 0 ;
10860 :
10861 0 : arg1 = (OGRGeometryShadow *)jarg1;
10862 0 : arg2 = (double)jarg2;
10863 0 : arg3 = (int)jarg3;
10864 : {
10865 0 : CPLErrorReset();
10866 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_DelaunayTriangulation(arg1,arg2,arg3);
10867 0 : CPLErr eclass = CPLGetLastErrorType();
10868 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10869 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10870 :
10871 :
10872 :
10873 : }
10874 : }
10875 0 : jresult = (void *)result;
10876 0 : return jresult;
10877 : }
10878 :
10879 :
10880 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_ConstrainedDelaunayTriangulation___(void * jarg1) {
10881 : void * jresult ;
10882 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10883 0 : OGRGeometryShadow *result = 0 ;
10884 :
10885 0 : arg1 = (OGRGeometryShadow *)jarg1;
10886 : {
10887 0 : CPLErrorReset();
10888 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_ConstrainedDelaunayTriangulation(arg1);
10889 0 : CPLErr eclass = CPLGetLastErrorType();
10890 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10891 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10892 :
10893 :
10894 :
10895 : }
10896 : }
10897 0 : jresult = (void *)result;
10898 0 : return jresult;
10899 : }
10900 :
10901 :
10902 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Polygonize___(void * jarg1) {
10903 : void * jresult ;
10904 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10905 0 : OGRGeometryShadow *result = 0 ;
10906 :
10907 0 : arg1 = (OGRGeometryShadow *)jarg1;
10908 : {
10909 0 : CPLErrorReset();
10910 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_Polygonize(arg1);
10911 0 : CPLErr eclass = CPLGetLastErrorType();
10912 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10913 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10914 :
10915 :
10916 :
10917 : }
10918 : }
10919 0 : jresult = (void *)result;
10920 0 : return jresult;
10921 : }
10922 :
10923 :
10924 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_BuildArea___(void * jarg1) {
10925 : void * jresult ;
10926 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10927 0 : OGRGeometryShadow *result = 0 ;
10928 :
10929 0 : arg1 = (OGRGeometryShadow *)jarg1;
10930 : {
10931 0 : CPLErrorReset();
10932 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_BuildArea(arg1);
10933 0 : CPLErr eclass = CPLGetLastErrorType();
10934 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10935 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10936 :
10937 :
10938 :
10939 : }
10940 : }
10941 0 : jresult = (void *)result;
10942 0 : return jresult;
10943 : }
10944 :
10945 :
10946 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Boundary___(void * jarg1) {
10947 : void * jresult ;
10948 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10949 0 : OGRGeometryShadow *result = 0 ;
10950 :
10951 0 : arg1 = (OGRGeometryShadow *)jarg1;
10952 : {
10953 0 : CPLErrorReset();
10954 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_Boundary(arg1);
10955 0 : CPLErr eclass = CPLGetLastErrorType();
10956 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10957 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10958 :
10959 :
10960 :
10961 : }
10962 : }
10963 0 : jresult = (void *)result;
10964 0 : return jresult;
10965 : }
10966 :
10967 :
10968 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetBoundary___(void * jarg1) {
10969 : void * jresult ;
10970 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10971 0 : OGRGeometryShadow *result = 0 ;
10972 :
10973 0 : arg1 = (OGRGeometryShadow *)jarg1;
10974 : {
10975 0 : CPLErrorReset();
10976 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_GetBoundary(arg1);
10977 0 : CPLErr eclass = CPLGetLastErrorType();
10978 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
10979 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
10980 :
10981 :
10982 :
10983 : }
10984 : }
10985 0 : jresult = (void *)result;
10986 0 : return jresult;
10987 : }
10988 :
10989 :
10990 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_ConvexHull___(void * jarg1) {
10991 : void * jresult ;
10992 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
10993 0 : OGRGeometryShadow *result = 0 ;
10994 :
10995 0 : arg1 = (OGRGeometryShadow *)jarg1;
10996 : {
10997 0 : CPLErrorReset();
10998 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_ConvexHull(arg1);
10999 0 : CPLErr eclass = CPLGetLastErrorType();
11000 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11001 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11002 :
11003 :
11004 :
11005 : }
11006 : }
11007 0 : jresult = (void *)result;
11008 0 : return jresult;
11009 : }
11010 :
11011 :
11012 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_ConcaveHull___(void * jarg1, double jarg2, unsigned int jarg3) {
11013 : void * jresult ;
11014 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11015 : double arg2 ;
11016 : bool arg3 ;
11017 0 : OGRGeometryShadow *result = 0 ;
11018 :
11019 0 : arg1 = (OGRGeometryShadow *)jarg1;
11020 0 : arg2 = (double)jarg2;
11021 0 : arg3 = jarg3 ? true : false;
11022 : {
11023 0 : CPLErrorReset();
11024 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_ConcaveHull(arg1,arg2,arg3);
11025 0 : CPLErr eclass = CPLGetLastErrorType();
11026 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11027 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11028 :
11029 :
11030 :
11031 : }
11032 : }
11033 0 : jresult = (void *)result;
11034 0 : return jresult;
11035 : }
11036 :
11037 :
11038 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_MakeValid___(void * jarg1, void * jarg2) {
11039 : void * jresult ;
11040 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11041 0 : char **arg2 = (char **) NULL ;
11042 0 : OGRGeometryShadow *result = 0 ;
11043 :
11044 0 : arg1 = (OGRGeometryShadow *)jarg1;
11045 0 : arg2 = (char **)jarg2;
11046 : {
11047 0 : CPLErrorReset();
11048 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_MakeValid(arg1,arg2);
11049 0 : CPLErr eclass = CPLGetLastErrorType();
11050 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11051 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11052 :
11053 :
11054 :
11055 : }
11056 : }
11057 0 : jresult = (void *)result;
11058 0 : return jresult;
11059 : }
11060 :
11061 :
11062 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_SetPrecision___(void * jarg1, double jarg2, int jarg3) {
11063 : void * jresult ;
11064 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11065 : double arg2 ;
11066 0 : int arg3 = (int) 0 ;
11067 0 : OGRGeometryShadow *result = 0 ;
11068 :
11069 0 : arg1 = (OGRGeometryShadow *)jarg1;
11070 0 : arg2 = (double)jarg2;
11071 0 : arg3 = (int)jarg3;
11072 : {
11073 0 : CPLErrorReset();
11074 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_SetPrecision(arg1,arg2,arg3);
11075 0 : CPLErr eclass = CPLGetLastErrorType();
11076 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11077 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11078 :
11079 :
11080 :
11081 : }
11082 : }
11083 0 : jresult = (void *)result;
11084 0 : return jresult;
11085 : }
11086 :
11087 :
11088 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Normalize___(void * jarg1) {
11089 : void * jresult ;
11090 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11091 0 : OGRGeometryShadow *result = 0 ;
11092 :
11093 0 : arg1 = (OGRGeometryShadow *)jarg1;
11094 : {
11095 0 : CPLErrorReset();
11096 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_Normalize(arg1);
11097 0 : CPLErr eclass = CPLGetLastErrorType();
11098 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11099 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11100 :
11101 :
11102 :
11103 : }
11104 : }
11105 0 : jresult = (void *)result;
11106 0 : return jresult;
11107 : }
11108 :
11109 :
11110 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_RemoveLowerDimensionSubGeoms___(void * jarg1) {
11111 : void * jresult ;
11112 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11113 0 : OGRGeometryShadow *result = 0 ;
11114 :
11115 0 : arg1 = (OGRGeometryShadow *)jarg1;
11116 : {
11117 0 : CPLErrorReset();
11118 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_RemoveLowerDimensionSubGeoms(arg1);
11119 0 : CPLErr eclass = CPLGetLastErrorType();
11120 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11121 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11122 :
11123 :
11124 :
11125 : }
11126 : }
11127 0 : jresult = (void *)result;
11128 0 : return jresult;
11129 : }
11130 :
11131 :
11132 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Buffer__SWIG_0___(void * jarg1, double jarg2, int jarg3) {
11133 : void * jresult ;
11134 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11135 : double arg2 ;
11136 0 : int arg3 = (int) 30 ;
11137 0 : OGRGeometryShadow *result = 0 ;
11138 :
11139 0 : arg1 = (OGRGeometryShadow *)jarg1;
11140 0 : arg2 = (double)jarg2;
11141 0 : arg3 = (int)jarg3;
11142 : {
11143 0 : CPLErrorReset();
11144 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_Buffer__SWIG_0(arg1,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_OSGeofOGR_Geometry_Buffer__SWIG_1___(void * jarg1, double jarg2, void * jarg3) {
11159 : void * jresult ;
11160 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11161 : double arg2 ;
11162 0 : char **arg3 = (char **) 0 ;
11163 0 : OGRGeometryShadow *result = 0 ;
11164 :
11165 0 : arg1 = (OGRGeometryShadow *)jarg1;
11166 0 : arg2 = (double)jarg2;
11167 0 : arg3 = (char **)jarg3;
11168 : {
11169 0 : CPLErrorReset();
11170 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_Buffer__SWIG_1(arg1,arg2,arg3);
11171 0 : CPLErr eclass = CPLGetLastErrorType();
11172 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11173 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11174 :
11175 :
11176 :
11177 : }
11178 : }
11179 0 : jresult = (void *)result;
11180 0 : return jresult;
11181 : }
11182 :
11183 :
11184 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Intersection___(void * jarg1, void * jarg2) {
11185 : void * jresult ;
11186 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11187 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11188 0 : OGRGeometryShadow *result = 0 ;
11189 :
11190 0 : arg1 = (OGRGeometryShadow *)jarg1;
11191 0 : arg2 = (OGRGeometryShadow *)jarg2;
11192 : {
11193 0 : if (!arg2) {
11194 : {
11195 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11196 : };
11197 : }
11198 : }
11199 : {
11200 0 : CPLErrorReset();
11201 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_Intersection(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 = (void *)result;
11211 0 : return jresult;
11212 : }
11213 :
11214 :
11215 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Union___(void * jarg1, void * jarg2) {
11216 : void * jresult ;
11217 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11218 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11219 0 : OGRGeometryShadow *result = 0 ;
11220 :
11221 0 : arg1 = (OGRGeometryShadow *)jarg1;
11222 0 : arg2 = (OGRGeometryShadow *)jarg2;
11223 : {
11224 0 : if (!arg2) {
11225 : {
11226 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11227 : };
11228 : }
11229 : }
11230 : {
11231 0 : CPLErrorReset();
11232 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_Union(arg1,arg2);
11233 0 : CPLErr eclass = CPLGetLastErrorType();
11234 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11235 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11236 :
11237 :
11238 :
11239 : }
11240 : }
11241 0 : jresult = (void *)result;
11242 0 : return jresult;
11243 : }
11244 :
11245 :
11246 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_UnionCascaded___(void * jarg1) {
11247 : void * jresult ;
11248 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11249 0 : OGRGeometryShadow *result = 0 ;
11250 :
11251 0 : arg1 = (OGRGeometryShadow *)jarg1;
11252 : {
11253 0 : CPLErrorReset();
11254 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_UnionCascaded(arg1);
11255 0 : CPLErr eclass = CPLGetLastErrorType();
11256 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11257 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11258 :
11259 :
11260 :
11261 : }
11262 : }
11263 0 : jresult = (void *)result;
11264 0 : return jresult;
11265 : }
11266 :
11267 :
11268 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_UnaryUnion___(void * jarg1) {
11269 : void * jresult ;
11270 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11271 0 : OGRGeometryShadow *result = 0 ;
11272 :
11273 0 : arg1 = (OGRGeometryShadow *)jarg1;
11274 : {
11275 0 : CPLErrorReset();
11276 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_UnaryUnion(arg1);
11277 0 : CPLErr eclass = CPLGetLastErrorType();
11278 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11279 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11280 :
11281 :
11282 :
11283 : }
11284 : }
11285 0 : jresult = (void *)result;
11286 0 : return jresult;
11287 : }
11288 :
11289 :
11290 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Difference___(void * jarg1, void * jarg2) {
11291 : void * jresult ;
11292 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11293 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11294 0 : OGRGeometryShadow *result = 0 ;
11295 :
11296 0 : arg1 = (OGRGeometryShadow *)jarg1;
11297 0 : arg2 = (OGRGeometryShadow *)jarg2;
11298 : {
11299 0 : if (!arg2) {
11300 : {
11301 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11302 : };
11303 : }
11304 : }
11305 : {
11306 0 : CPLErrorReset();
11307 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_Difference(arg1,arg2);
11308 0 : CPLErr eclass = CPLGetLastErrorType();
11309 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11310 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11311 :
11312 :
11313 :
11314 : }
11315 : }
11316 0 : jresult = (void *)result;
11317 0 : return jresult;
11318 : }
11319 :
11320 :
11321 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_SymDifference___(void * jarg1, void * jarg2) {
11322 : void * jresult ;
11323 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11324 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11325 0 : OGRGeometryShadow *result = 0 ;
11326 :
11327 0 : arg1 = (OGRGeometryShadow *)jarg1;
11328 0 : arg2 = (OGRGeometryShadow *)jarg2;
11329 : {
11330 0 : if (!arg2) {
11331 : {
11332 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11333 : };
11334 : }
11335 : }
11336 : {
11337 0 : CPLErrorReset();
11338 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_SymDifference(arg1,arg2);
11339 0 : CPLErr eclass = CPLGetLastErrorType();
11340 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11341 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11342 :
11343 :
11344 :
11345 : }
11346 : }
11347 0 : jresult = (void *)result;
11348 0 : return jresult;
11349 : }
11350 :
11351 :
11352 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_SymmetricDifference___(void * jarg1, void * jarg2) {
11353 : void * jresult ;
11354 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11355 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11356 0 : OGRGeometryShadow *result = 0 ;
11357 :
11358 0 : arg1 = (OGRGeometryShadow *)jarg1;
11359 0 : arg2 = (OGRGeometryShadow *)jarg2;
11360 : {
11361 0 : if (!arg2) {
11362 : {
11363 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11364 : };
11365 : }
11366 : }
11367 : {
11368 0 : CPLErrorReset();
11369 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_SymmetricDifference(arg1,arg2);
11370 0 : CPLErr eclass = CPLGetLastErrorType();
11371 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11372 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11373 :
11374 :
11375 :
11376 : }
11377 : }
11378 0 : jresult = (void *)result;
11379 0 : return jresult;
11380 : }
11381 :
11382 :
11383 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Distance___(void * jarg1, void * jarg2) {
11384 : double jresult ;
11385 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11386 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11387 : double result;
11388 :
11389 0 : arg1 = (OGRGeometryShadow *)jarg1;
11390 0 : arg2 = (OGRGeometryShadow *)jarg2;
11391 : {
11392 0 : if (!arg2) {
11393 : {
11394 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11395 : };
11396 : }
11397 : }
11398 : {
11399 0 : CPLErrorReset();
11400 0 : result = (double)OGRGeometryShadow_Distance(arg1,arg2);
11401 0 : CPLErr eclass = CPLGetLastErrorType();
11402 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11403 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11404 :
11405 :
11406 :
11407 : }
11408 : }
11409 0 : jresult = result;
11410 0 : return jresult;
11411 : }
11412 :
11413 :
11414 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Distance3D___(void * jarg1, void * jarg2) {
11415 : double jresult ;
11416 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11417 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11418 : double result;
11419 :
11420 0 : arg1 = (OGRGeometryShadow *)jarg1;
11421 0 : arg2 = (OGRGeometryShadow *)jarg2;
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 = (double)OGRGeometryShadow_Distance3D(arg1,arg2);
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 = result;
11441 0 : return jresult;
11442 : }
11443 :
11444 :
11445 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Empty___(void * jarg1) {
11446 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11447 :
11448 0 : arg1 = (OGRGeometryShadow *)jarg1;
11449 : {
11450 0 : CPLErrorReset();
11451 0 : OGRGeometryShadow_Empty(arg1);
11452 0 : CPLErr eclass = CPLGetLastErrorType();
11453 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11454 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11455 :
11456 :
11457 :
11458 : }
11459 : }
11460 0 : }
11461 :
11462 :
11463 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_IsEmpty___(void * jarg1) {
11464 : unsigned int jresult ;
11465 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11466 : bool result;
11467 :
11468 0 : arg1 = (OGRGeometryShadow *)jarg1;
11469 : {
11470 0 : CPLErrorReset();
11471 0 : result = (bool)OGRGeometryShadow_IsEmpty(arg1);
11472 0 : CPLErr eclass = CPLGetLastErrorType();
11473 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11474 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11475 :
11476 :
11477 :
11478 : }
11479 : }
11480 0 : jresult = result;
11481 0 : return jresult;
11482 : }
11483 :
11484 :
11485 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_IsValid___(void * jarg1) {
11486 : unsigned int jresult ;
11487 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11488 : bool result;
11489 :
11490 0 : arg1 = (OGRGeometryShadow *)jarg1;
11491 : {
11492 0 : CPLErrorReset();
11493 0 : result = (bool)OGRGeometryShadow_IsValid(arg1);
11494 0 : CPLErr eclass = CPLGetLastErrorType();
11495 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11496 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11497 :
11498 :
11499 :
11500 : }
11501 : }
11502 0 : jresult = result;
11503 0 : return jresult;
11504 : }
11505 :
11506 :
11507 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_IsSimple___(void * jarg1) {
11508 : unsigned int jresult ;
11509 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11510 : bool result;
11511 :
11512 0 : arg1 = (OGRGeometryShadow *)jarg1;
11513 : {
11514 0 : CPLErrorReset();
11515 0 : result = (bool)OGRGeometryShadow_IsSimple(arg1);
11516 0 : CPLErr eclass = CPLGetLastErrorType();
11517 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11518 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11519 :
11520 :
11521 :
11522 : }
11523 : }
11524 0 : jresult = result;
11525 0 : return jresult;
11526 : }
11527 :
11528 :
11529 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_IsRing___(void * jarg1) {
11530 : unsigned int jresult ;
11531 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11532 : bool result;
11533 :
11534 0 : arg1 = (OGRGeometryShadow *)jarg1;
11535 : {
11536 0 : CPLErrorReset();
11537 0 : result = (bool)OGRGeometryShadow_IsRing(arg1);
11538 0 : CPLErr eclass = CPLGetLastErrorType();
11539 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11540 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11541 :
11542 :
11543 :
11544 : }
11545 : }
11546 0 : jresult = result;
11547 0 : return jresult;
11548 : }
11549 :
11550 :
11551 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Intersects___(void * jarg1, void * jarg2) {
11552 : unsigned int jresult ;
11553 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11554 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11555 : bool result;
11556 :
11557 0 : arg1 = (OGRGeometryShadow *)jarg1;
11558 0 : arg2 = (OGRGeometryShadow *)jarg2;
11559 : {
11560 0 : if (!arg2) {
11561 : {
11562 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11563 : };
11564 : }
11565 : }
11566 : {
11567 0 : CPLErrorReset();
11568 0 : result = (bool)OGRGeometryShadow_Intersects(arg1,arg2);
11569 0 : CPLErr eclass = CPLGetLastErrorType();
11570 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11571 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11572 :
11573 :
11574 :
11575 : }
11576 : }
11577 0 : jresult = result;
11578 0 : return jresult;
11579 : }
11580 :
11581 :
11582 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Intersect___(void * jarg1, void * jarg2) {
11583 : unsigned int jresult ;
11584 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11585 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11586 : bool result;
11587 :
11588 0 : arg1 = (OGRGeometryShadow *)jarg1;
11589 0 : arg2 = (OGRGeometryShadow *)jarg2;
11590 : {
11591 0 : if (!arg2) {
11592 : {
11593 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11594 : };
11595 : }
11596 : }
11597 : {
11598 0 : CPLErrorReset();
11599 0 : result = (bool)OGRGeometryShadow_Intersect(arg1,arg2);
11600 0 : CPLErr eclass = CPLGetLastErrorType();
11601 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11602 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11603 :
11604 :
11605 :
11606 : }
11607 : }
11608 0 : jresult = result;
11609 0 : return jresult;
11610 : }
11611 :
11612 :
11613 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Equals___(void * jarg1, void * jarg2) {
11614 : unsigned int jresult ;
11615 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11616 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11617 : bool result;
11618 :
11619 0 : arg1 = (OGRGeometryShadow *)jarg1;
11620 0 : arg2 = (OGRGeometryShadow *)jarg2;
11621 : {
11622 0 : if (!arg2) {
11623 : {
11624 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11625 : };
11626 : }
11627 : }
11628 : {
11629 0 : CPLErrorReset();
11630 0 : result = (bool)OGRGeometryShadow_Equals(arg1,arg2);
11631 0 : CPLErr eclass = CPLGetLastErrorType();
11632 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11633 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11634 :
11635 :
11636 :
11637 : }
11638 : }
11639 0 : jresult = result;
11640 0 : return jresult;
11641 : }
11642 :
11643 :
11644 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Equal___(void * jarg1, void * jarg2) {
11645 : unsigned int jresult ;
11646 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11647 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11648 : bool result;
11649 :
11650 0 : arg1 = (OGRGeometryShadow *)jarg1;
11651 0 : arg2 = (OGRGeometryShadow *)jarg2;
11652 : {
11653 0 : if (!arg2) {
11654 : {
11655 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11656 : };
11657 : }
11658 : }
11659 : {
11660 0 : CPLErrorReset();
11661 0 : result = (bool)OGRGeometryShadow_Equal(arg1,arg2);
11662 0 : CPLErr eclass = CPLGetLastErrorType();
11663 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11664 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11665 :
11666 :
11667 :
11668 : }
11669 : }
11670 0 : jresult = result;
11671 0 : return jresult;
11672 : }
11673 :
11674 :
11675 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Disjoint___(void * jarg1, void * jarg2) {
11676 : unsigned int jresult ;
11677 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11678 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11679 : bool result;
11680 :
11681 0 : arg1 = (OGRGeometryShadow *)jarg1;
11682 0 : arg2 = (OGRGeometryShadow *)jarg2;
11683 : {
11684 0 : if (!arg2) {
11685 : {
11686 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11687 : };
11688 : }
11689 : }
11690 : {
11691 0 : CPLErrorReset();
11692 0 : result = (bool)OGRGeometryShadow_Disjoint(arg1,arg2);
11693 0 : CPLErr eclass = CPLGetLastErrorType();
11694 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11695 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11696 :
11697 :
11698 :
11699 : }
11700 : }
11701 0 : jresult = result;
11702 0 : return jresult;
11703 : }
11704 :
11705 :
11706 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Touches___(void * jarg1, void * jarg2) {
11707 : unsigned int jresult ;
11708 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11709 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11710 : bool result;
11711 :
11712 0 : arg1 = (OGRGeometryShadow *)jarg1;
11713 0 : arg2 = (OGRGeometryShadow *)jarg2;
11714 : {
11715 0 : if (!arg2) {
11716 : {
11717 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11718 : };
11719 : }
11720 : }
11721 : {
11722 0 : CPLErrorReset();
11723 0 : result = (bool)OGRGeometryShadow_Touches(arg1,arg2);
11724 0 : CPLErr eclass = CPLGetLastErrorType();
11725 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11726 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11727 :
11728 :
11729 :
11730 : }
11731 : }
11732 0 : jresult = result;
11733 0 : return jresult;
11734 : }
11735 :
11736 :
11737 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Crosses___(void * jarg1, void * jarg2) {
11738 : unsigned int jresult ;
11739 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11740 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11741 : bool result;
11742 :
11743 0 : arg1 = (OGRGeometryShadow *)jarg1;
11744 0 : arg2 = (OGRGeometryShadow *)jarg2;
11745 : {
11746 0 : if (!arg2) {
11747 : {
11748 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11749 : };
11750 : }
11751 : }
11752 : {
11753 0 : CPLErrorReset();
11754 0 : result = (bool)OGRGeometryShadow_Crosses(arg1,arg2);
11755 0 : CPLErr eclass = CPLGetLastErrorType();
11756 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11757 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11758 :
11759 :
11760 :
11761 : }
11762 : }
11763 0 : jresult = result;
11764 0 : return jresult;
11765 : }
11766 :
11767 :
11768 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Within___(void * jarg1, void * jarg2) {
11769 : unsigned int jresult ;
11770 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11771 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11772 : bool result;
11773 :
11774 0 : arg1 = (OGRGeometryShadow *)jarg1;
11775 0 : arg2 = (OGRGeometryShadow *)jarg2;
11776 : {
11777 0 : if (!arg2) {
11778 : {
11779 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11780 : };
11781 : }
11782 : }
11783 : {
11784 0 : CPLErrorReset();
11785 0 : result = (bool)OGRGeometryShadow_Within(arg1,arg2);
11786 0 : CPLErr eclass = CPLGetLastErrorType();
11787 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11788 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11789 :
11790 :
11791 :
11792 : }
11793 : }
11794 0 : jresult = result;
11795 0 : return jresult;
11796 : }
11797 :
11798 :
11799 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Contains___(void * jarg1, void * jarg2) {
11800 : unsigned int jresult ;
11801 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11802 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11803 : bool result;
11804 :
11805 0 : arg1 = (OGRGeometryShadow *)jarg1;
11806 0 : arg2 = (OGRGeometryShadow *)jarg2;
11807 : {
11808 0 : if (!arg2) {
11809 : {
11810 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11811 : };
11812 : }
11813 : }
11814 : {
11815 0 : CPLErrorReset();
11816 0 : result = (bool)OGRGeometryShadow_Contains(arg1,arg2);
11817 0 : CPLErr eclass = CPLGetLastErrorType();
11818 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11819 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11820 :
11821 :
11822 :
11823 : }
11824 : }
11825 0 : jresult = result;
11826 0 : return jresult;
11827 : }
11828 :
11829 :
11830 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Overlaps___(void * jarg1, void * jarg2) {
11831 : unsigned int jresult ;
11832 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11833 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
11834 : bool result;
11835 :
11836 0 : arg1 = (OGRGeometryShadow *)jarg1;
11837 0 : arg2 = (OGRGeometryShadow *)jarg2;
11838 : {
11839 0 : if (!arg2) {
11840 : {
11841 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11842 : };
11843 : }
11844 : }
11845 : {
11846 0 : CPLErrorReset();
11847 0 : result = (bool)OGRGeometryShadow_Overlaps(arg1,arg2);
11848 0 : CPLErr eclass = CPLGetLastErrorType();
11849 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11850 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11851 :
11852 :
11853 :
11854 : }
11855 : }
11856 0 : jresult = result;
11857 0 : return jresult;
11858 : }
11859 :
11860 :
11861 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_TransformTo___(void * jarg1, void * jarg2) {
11862 : int jresult ;
11863 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11864 0 : OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ;
11865 : OGRErr result;
11866 :
11867 0 : arg1 = (OGRGeometryShadow *)jarg1;
11868 0 : arg2 = (OSRSpatialReferenceShadow *)jarg2;
11869 : {
11870 0 : if (!arg2) {
11871 : {
11872 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11873 : };
11874 : }
11875 : }
11876 : {
11877 0 : CPLErrorReset();
11878 0 : result = (OGRErr)OGRGeometryShadow_TransformTo(arg1,arg2);
11879 0 : CPLErr eclass = CPLGetLastErrorType();
11880 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11881 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11882 :
11883 :
11884 :
11885 : }
11886 : }
11887 : {
11888 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
11889 0 : jresult = result;
11890 : }
11891 : {
11892 : /* %typemap(ret) OGRErr */
11893 :
11894 : }
11895 0 : return jresult;
11896 : }
11897 :
11898 :
11899 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Transform__SWIG_0___(void * jarg1, void * jarg2) {
11900 : int jresult ;
11901 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11902 0 : OSRCoordinateTransformationShadow *arg2 = (OSRCoordinateTransformationShadow *) 0 ;
11903 : OGRErr result;
11904 :
11905 0 : arg1 = (OGRGeometryShadow *)jarg1;
11906 0 : arg2 = (OSRCoordinateTransformationShadow *)jarg2;
11907 : {
11908 0 : if (!arg2) {
11909 : {
11910 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
11911 : };
11912 : }
11913 : }
11914 : {
11915 0 : CPLErrorReset();
11916 0 : result = (OGRErr)OGRGeometryShadow_Transform__SWIG_0(arg1,arg2);
11917 0 : CPLErr eclass = CPLGetLastErrorType();
11918 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11919 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11920 :
11921 :
11922 :
11923 : }
11924 : }
11925 : {
11926 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
11927 0 : jresult = result;
11928 : }
11929 : {
11930 : /* %typemap(ret) OGRErr */
11931 :
11932 : }
11933 0 : return jresult;
11934 : }
11935 :
11936 :
11937 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetSpatialReference___(void * jarg1) {
11938 : void * jresult ;
11939 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11940 0 : OSRSpatialReferenceShadow *result = 0 ;
11941 :
11942 0 : arg1 = (OGRGeometryShadow *)jarg1;
11943 : {
11944 0 : CPLErrorReset();
11945 0 : result = (OSRSpatialReferenceShadow *)OGRGeometryShadow_GetSpatialReference(arg1);
11946 0 : CPLErr eclass = CPLGetLastErrorType();
11947 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11948 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11949 :
11950 :
11951 :
11952 : }
11953 : }
11954 0 : jresult = (void *)result;
11955 0 : return jresult;
11956 : }
11957 :
11958 :
11959 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_AssignSpatialReference___(void * jarg1, void * jarg2) {
11960 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11961 0 : OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ;
11962 :
11963 0 : arg1 = (OGRGeometryShadow *)jarg1;
11964 0 : arg2 = (OSRSpatialReferenceShadow *)jarg2;
11965 : {
11966 0 : CPLErrorReset();
11967 0 : OGRGeometryShadow_AssignSpatialReference(arg1,arg2);
11968 0 : CPLErr eclass = CPLGetLastErrorType();
11969 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11970 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11971 :
11972 :
11973 :
11974 : }
11975 : }
11976 0 : }
11977 :
11978 :
11979 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_CloseRings___(void * jarg1) {
11980 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11981 :
11982 0 : arg1 = (OGRGeometryShadow *)jarg1;
11983 : {
11984 0 : CPLErrorReset();
11985 0 : OGRGeometryShadow_CloseRings(arg1);
11986 0 : CPLErr eclass = CPLGetLastErrorType();
11987 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
11988 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
11989 :
11990 :
11991 :
11992 : }
11993 : }
11994 0 : }
11995 :
11996 :
11997 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_FlattenTo2D___(void * jarg1) {
11998 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
11999 :
12000 0 : arg1 = (OGRGeometryShadow *)jarg1;
12001 : {
12002 0 : CPLErrorReset();
12003 0 : OGRGeometryShadow_FlattenTo2D(arg1);
12004 0 : CPLErr eclass = CPLGetLastErrorType();
12005 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12006 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12007 :
12008 :
12009 :
12010 : }
12011 : }
12012 0 : }
12013 :
12014 :
12015 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Segmentize___(void * jarg1, double jarg2) {
12016 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12017 : double arg2 ;
12018 :
12019 0 : arg1 = (OGRGeometryShadow *)jarg1;
12020 0 : arg2 = (double)jarg2;
12021 : {
12022 0 : CPLErrorReset();
12023 0 : OGRGeometryShadow_Segmentize(arg1,arg2);
12024 0 : CPLErr eclass = CPLGetLastErrorType();
12025 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12026 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12027 :
12028 :
12029 :
12030 : }
12031 : }
12032 0 : }
12033 :
12034 :
12035 3 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetEnvelope___(void * jarg1, void * jarg2) {
12036 3 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12037 3 : OGREnvelope *arg2 = (OGREnvelope *) 0 ;
12038 :
12039 3 : arg1 = (OGRGeometryShadow *)jarg1;
12040 3 : arg2 = (OGREnvelope *)jarg2;
12041 : {
12042 3 : CPLErrorReset();
12043 3 : OGRGeometryShadow_GetEnvelope(arg1,arg2);
12044 3 : CPLErr eclass = CPLGetLastErrorType();
12045 3 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12046 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12047 :
12048 :
12049 :
12050 : }
12051 : }
12052 3 : }
12053 :
12054 :
12055 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetEnvelope3D___(void * jarg1, void * jarg2) {
12056 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12057 0 : OGREnvelope3D *arg2 = (OGREnvelope3D *) 0 ;
12058 :
12059 0 : arg1 = (OGRGeometryShadow *)jarg1;
12060 0 : arg2 = (OGREnvelope3D *)jarg2;
12061 : {
12062 0 : CPLErrorReset();
12063 0 : OGRGeometryShadow_GetEnvelope3D(arg1,arg2);
12064 0 : CPLErr eclass = CPLGetLastErrorType();
12065 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12066 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12067 :
12068 :
12069 :
12070 : }
12071 : }
12072 0 : }
12073 :
12074 :
12075 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Centroid___(void * jarg1) {
12076 : void * jresult ;
12077 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12078 0 : OGRGeometryShadow *result = 0 ;
12079 :
12080 0 : arg1 = (OGRGeometryShadow *)jarg1;
12081 : {
12082 0 : CPLErrorReset();
12083 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_Centroid(arg1);
12084 0 : CPLErr eclass = CPLGetLastErrorType();
12085 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12086 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12087 :
12088 :
12089 :
12090 : }
12091 : }
12092 0 : jresult = (void *)result;
12093 0 : return jresult;
12094 : }
12095 :
12096 :
12097 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_PointOnSurface___(void * jarg1) {
12098 : void * jresult ;
12099 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12100 0 : OGRGeometryShadow *result = 0 ;
12101 :
12102 0 : arg1 = (OGRGeometryShadow *)jarg1;
12103 : {
12104 0 : CPLErrorReset();
12105 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_PointOnSurface(arg1);
12106 0 : CPLErr eclass = CPLGetLastErrorType();
12107 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12108 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12109 :
12110 :
12111 :
12112 : }
12113 : }
12114 0 : jresult = (void *)result;
12115 0 : return jresult;
12116 : }
12117 :
12118 :
12119 0 : SWIGEXPORT unsigned long SWIGSTDCALL CSharp_OSGeofOGR_Geometry_WkbSize___(void * jarg1) {
12120 : unsigned long jresult ;
12121 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12122 : size_t result;
12123 :
12124 0 : arg1 = (OGRGeometryShadow *)jarg1;
12125 : {
12126 0 : CPLErrorReset();
12127 0 : result = OGRGeometryShadow_WkbSize(arg1);
12128 0 : CPLErr eclass = CPLGetLastErrorType();
12129 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12130 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12131 :
12132 :
12133 :
12134 : }
12135 : }
12136 0 : jresult = (unsigned long)result;
12137 0 : return jresult;
12138 : }
12139 :
12140 :
12141 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetCoordinateDimension___(void * jarg1) {
12142 : int jresult ;
12143 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12144 : int result;
12145 :
12146 0 : arg1 = (OGRGeometryShadow *)jarg1;
12147 : {
12148 0 : CPLErrorReset();
12149 0 : result = (int)OGRGeometryShadow_GetCoordinateDimension(arg1);
12150 0 : CPLErr eclass = CPLGetLastErrorType();
12151 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12152 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12153 :
12154 :
12155 :
12156 : }
12157 : }
12158 0 : jresult = result;
12159 0 : return jresult;
12160 : }
12161 :
12162 :
12163 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_CoordinateDimension___(void * jarg1) {
12164 : int jresult ;
12165 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12166 : int result;
12167 :
12168 0 : arg1 = (OGRGeometryShadow *)jarg1;
12169 : {
12170 0 : CPLErrorReset();
12171 0 : result = (int)OGRGeometryShadow_CoordinateDimension(arg1);
12172 0 : CPLErr eclass = CPLGetLastErrorType();
12173 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12174 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12175 :
12176 :
12177 :
12178 : }
12179 : }
12180 0 : jresult = result;
12181 0 : return jresult;
12182 : }
12183 :
12184 :
12185 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Is3D___(void * jarg1) {
12186 : int jresult ;
12187 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12188 : int result;
12189 :
12190 0 : arg1 = (OGRGeometryShadow *)jarg1;
12191 : {
12192 0 : CPLErrorReset();
12193 0 : result = (int)OGRGeometryShadow_Is3D(arg1);
12194 0 : CPLErr eclass = CPLGetLastErrorType();
12195 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12196 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12197 :
12198 :
12199 :
12200 : }
12201 : }
12202 0 : jresult = result;
12203 0 : return jresult;
12204 : }
12205 :
12206 :
12207 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_IsMeasured___(void * jarg1) {
12208 : int jresult ;
12209 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12210 : int result;
12211 :
12212 0 : arg1 = (OGRGeometryShadow *)jarg1;
12213 : {
12214 0 : CPLErrorReset();
12215 0 : result = (int)OGRGeometryShadow_IsMeasured(arg1);
12216 0 : CPLErr eclass = CPLGetLastErrorType();
12217 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12218 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12219 :
12220 :
12221 :
12222 : }
12223 : }
12224 0 : jresult = result;
12225 0 : return jresult;
12226 : }
12227 :
12228 :
12229 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_SetCoordinateDimension___(void * jarg1, int jarg2) {
12230 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12231 : int arg2 ;
12232 :
12233 0 : arg1 = (OGRGeometryShadow *)jarg1;
12234 0 : arg2 = (int)jarg2;
12235 : {
12236 0 : CPLErrorReset();
12237 0 : OGRGeometryShadow_SetCoordinateDimension(arg1,arg2);
12238 0 : CPLErr eclass = CPLGetLastErrorType();
12239 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12240 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12241 :
12242 :
12243 :
12244 : }
12245 : }
12246 0 : }
12247 :
12248 :
12249 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Set3D___(void * jarg1, int jarg2) {
12250 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12251 : int arg2 ;
12252 :
12253 0 : arg1 = (OGRGeometryShadow *)jarg1;
12254 0 : arg2 = (int)jarg2;
12255 : {
12256 0 : CPLErrorReset();
12257 0 : OGRGeometryShadow_Set3D(arg1,arg2);
12258 0 : CPLErr eclass = CPLGetLastErrorType();
12259 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12260 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12261 :
12262 :
12263 :
12264 : }
12265 : }
12266 0 : }
12267 :
12268 :
12269 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_Geometry_SetMeasured___(void * jarg1, int jarg2) {
12270 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12271 : int arg2 ;
12272 :
12273 0 : arg1 = (OGRGeometryShadow *)jarg1;
12274 0 : arg2 = (int)jarg2;
12275 : {
12276 0 : CPLErrorReset();
12277 0 : OGRGeometryShadow_SetMeasured(arg1,arg2);
12278 0 : CPLErr eclass = CPLGetLastErrorType();
12279 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12280 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12281 :
12282 :
12283 :
12284 : }
12285 : }
12286 0 : }
12287 :
12288 :
12289 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetDimension___(void * jarg1) {
12290 : int jresult ;
12291 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12292 : int result;
12293 :
12294 0 : arg1 = (OGRGeometryShadow *)jarg1;
12295 : {
12296 0 : CPLErrorReset();
12297 0 : result = (int)OGRGeometryShadow_GetDimension(arg1);
12298 0 : CPLErr eclass = CPLGetLastErrorType();
12299 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12300 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12301 :
12302 :
12303 :
12304 : }
12305 : }
12306 0 : jresult = result;
12307 0 : return jresult;
12308 : }
12309 :
12310 :
12311 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_HasCurveGeometry___(void * jarg1, int jarg2) {
12312 : int jresult ;
12313 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12314 0 : int arg2 = (int) FALSE ;
12315 : int result;
12316 :
12317 0 : arg1 = (OGRGeometryShadow *)jarg1;
12318 0 : arg2 = (int)jarg2;
12319 : {
12320 0 : CPLErrorReset();
12321 0 : result = (int)OGRGeometryShadow_HasCurveGeometry(arg1,arg2);
12322 0 : CPLErr eclass = CPLGetLastErrorType();
12323 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12324 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12325 :
12326 :
12327 :
12328 : }
12329 : }
12330 0 : jresult = result;
12331 0 : return jresult;
12332 : }
12333 :
12334 :
12335 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetLinearGeometry___(void * jarg1, double jarg2, void * jarg3) {
12336 : void * jresult ;
12337 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12338 0 : double arg2 = (double) 0.0 ;
12339 0 : char **arg3 = (char **) NULL ;
12340 0 : OGRGeometryShadow *result = 0 ;
12341 :
12342 0 : arg1 = (OGRGeometryShadow *)jarg1;
12343 0 : arg2 = (double)jarg2;
12344 0 : arg3 = (char **)jarg3;
12345 : {
12346 0 : CPLErrorReset();
12347 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_GetLinearGeometry(arg1,arg2,arg3);
12348 0 : CPLErr eclass = CPLGetLastErrorType();
12349 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12350 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12351 :
12352 :
12353 :
12354 : }
12355 : }
12356 0 : jresult = (void *)result;
12357 0 : return jresult;
12358 : }
12359 :
12360 :
12361 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_GetCurveGeometry___(void * jarg1, void * jarg2) {
12362 : void * jresult ;
12363 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12364 0 : char **arg2 = (char **) NULL ;
12365 0 : OGRGeometryShadow *result = 0 ;
12366 :
12367 0 : arg1 = (OGRGeometryShadow *)jarg1;
12368 0 : arg2 = (char **)jarg2;
12369 : {
12370 0 : CPLErrorReset();
12371 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_GetCurveGeometry(arg1,arg2);
12372 0 : CPLErr eclass = CPLGetLastErrorType();
12373 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12374 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12375 :
12376 :
12377 :
12378 : }
12379 : }
12380 0 : jresult = (void *)result;
12381 0 : return jresult;
12382 : }
12383 :
12384 :
12385 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Value___(void * jarg1, double jarg2) {
12386 : void * jresult ;
12387 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12388 : double arg2 ;
12389 0 : OGRGeometryShadow *result = 0 ;
12390 :
12391 0 : arg1 = (OGRGeometryShadow *)jarg1;
12392 0 : arg2 = (double)jarg2;
12393 : {
12394 0 : CPLErrorReset();
12395 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_Value(arg1,arg2);
12396 0 : CPLErr eclass = CPLGetLastErrorType();
12397 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12398 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12399 :
12400 :
12401 :
12402 : }
12403 : }
12404 0 : jresult = (void *)result;
12405 0 : return jresult;
12406 : }
12407 :
12408 :
12409 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_Transform__SWIG_1___(void * jarg1, void * jarg2) {
12410 : void * jresult ;
12411 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12412 0 : OGRGeomTransformerShadow *arg2 = (OGRGeomTransformerShadow *) 0 ;
12413 0 : OGRGeometryShadow *result = 0 ;
12414 :
12415 0 : arg1 = (OGRGeometryShadow *)jarg1;
12416 0 : arg2 = (OGRGeomTransformerShadow *)jarg2;
12417 : {
12418 0 : if (!arg2) {
12419 : {
12420 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
12421 : };
12422 : }
12423 : }
12424 : {
12425 0 : CPLErrorReset();
12426 0 : result = (OGRGeometryShadow *)OGRGeometryShadow_Transform__SWIG_1(arg1,arg2);
12427 0 : CPLErr eclass = CPLGetLastErrorType();
12428 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12429 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12430 :
12431 :
12432 :
12433 : }
12434 : }
12435 0 : jresult = (void *)result;
12436 0 : return jresult;
12437 : }
12438 :
12439 :
12440 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Geometry_CreatePreparedGeometry___(void * jarg1) {
12441 : void * jresult ;
12442 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12443 0 : OGRPreparedGeometryShadow *result = 0 ;
12444 :
12445 0 : arg1 = (OGRGeometryShadow *)jarg1;
12446 : {
12447 0 : CPLErrorReset();
12448 0 : result = (OGRPreparedGeometryShadow *)OGRGeometryShadow_CreatePreparedGeometry(arg1);
12449 0 : CPLErr eclass = CPLGetLastErrorType();
12450 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12451 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12452 :
12453 :
12454 :
12455 : }
12456 : }
12457 0 : jresult = (void *)result;
12458 0 : return jresult;
12459 : }
12460 :
12461 :
12462 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_Geometry_ExportToWkb___(void * jarg1, int jarg2, char * jarg3, int jarg4) {
12463 : int jresult ;
12464 0 : OGRGeometryShadow *arg1 = (OGRGeometryShadow *) 0 ;
12465 : int arg2 ;
12466 0 : char *arg3 = (char *) 0 ;
12467 : OGRwkbByteOrder arg4 ;
12468 : OGRErr result;
12469 :
12470 0 : arg1 = (OGRGeometryShadow *)jarg1;
12471 0 : arg2 = (int)jarg2;
12472 0 : arg3 = (char *)jarg3;
12473 0 : arg4 = (OGRwkbByteOrder)jarg4;
12474 : {
12475 0 : CPLErrorReset();
12476 0 : result = (OGRErr)OGRGeometryShadow_ExportToWkb(arg1,arg2,arg3,arg4);
12477 0 : CPLErr eclass = CPLGetLastErrorType();
12478 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12479 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12480 :
12481 :
12482 :
12483 : }
12484 : }
12485 : {
12486 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
12487 0 : jresult = result;
12488 : }
12489 : {
12490 : /* %typemap(ret) OGRErr */
12491 :
12492 : }
12493 0 : return jresult;
12494 : }
12495 :
12496 :
12497 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_delete_PreparedGeometry___(void * jarg1) {
12498 0 : OGRPreparedGeometryShadow *arg1 = (OGRPreparedGeometryShadow *) 0 ;
12499 :
12500 0 : arg1 = (OGRPreparedGeometryShadow *)jarg1;
12501 : {
12502 0 : CPLErrorReset();
12503 0 : delete_OGRPreparedGeometryShadow(arg1);
12504 0 : CPLErr eclass = CPLGetLastErrorType();
12505 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12506 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12507 :
12508 :
12509 :
12510 : }
12511 : }
12512 0 : }
12513 :
12514 :
12515 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_PreparedGeometry_Intersects___(void * jarg1, void * jarg2) {
12516 : unsigned int jresult ;
12517 0 : OGRPreparedGeometryShadow *arg1 = (OGRPreparedGeometryShadow *) 0 ;
12518 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
12519 : bool result;
12520 :
12521 0 : arg1 = (OGRPreparedGeometryShadow *)jarg1;
12522 0 : arg2 = (OGRGeometryShadow *)jarg2;
12523 : {
12524 0 : if (!arg2) {
12525 : {
12526 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
12527 : };
12528 : }
12529 : }
12530 : {
12531 0 : CPLErrorReset();
12532 0 : result = (bool)OGRPreparedGeometryShadow_Intersects(arg1,(OGRGeometryShadow const *)arg2);
12533 0 : CPLErr eclass = CPLGetLastErrorType();
12534 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12535 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12536 :
12537 :
12538 :
12539 : }
12540 : }
12541 0 : jresult = result;
12542 0 : return jresult;
12543 : }
12544 :
12545 :
12546 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_PreparedGeometry_Contains___(void * jarg1, void * jarg2) {
12547 : unsigned int jresult ;
12548 0 : OGRPreparedGeometryShadow *arg1 = (OGRPreparedGeometryShadow *) 0 ;
12549 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
12550 : bool result;
12551 :
12552 0 : arg1 = (OGRPreparedGeometryShadow *)jarg1;
12553 0 : arg2 = (OGRGeometryShadow *)jarg2;
12554 : {
12555 0 : if (!arg2) {
12556 : {
12557 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
12558 : };
12559 : }
12560 : }
12561 : {
12562 0 : CPLErrorReset();
12563 0 : result = (bool)OGRPreparedGeometryShadow_Contains(arg1,(OGRGeometryShadow const *)arg2);
12564 0 : CPLErr eclass = CPLGetLastErrorType();
12565 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12566 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12567 :
12568 :
12569 :
12570 : }
12571 : }
12572 0 : jresult = result;
12573 0 : return jresult;
12574 : }
12575 :
12576 :
12577 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_new_GeomTransformer___(void * jarg1, void * jarg2) {
12578 : void * jresult ;
12579 0 : OSRCoordinateTransformationShadow *arg1 = (OSRCoordinateTransformationShadow *) 0 ;
12580 0 : char **arg2 = (char **) NULL ;
12581 0 : OGRGeomTransformerShadow *result = 0 ;
12582 :
12583 0 : arg1 = (OSRCoordinateTransformationShadow *)jarg1;
12584 0 : arg2 = (char **)jarg2;
12585 : {
12586 0 : CPLErrorReset();
12587 0 : result = (OGRGeomTransformerShadow *)new_OGRGeomTransformerShadow(arg1,arg2);
12588 0 : CPLErr eclass = CPLGetLastErrorType();
12589 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12590 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12591 :
12592 :
12593 :
12594 : }
12595 : }
12596 0 : jresult = (void *)result;
12597 0 : return jresult;
12598 : }
12599 :
12600 :
12601 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_delete_GeomTransformer___(void * jarg1) {
12602 0 : OGRGeomTransformerShadow *arg1 = (OGRGeomTransformerShadow *) 0 ;
12603 :
12604 0 : arg1 = (OGRGeomTransformerShadow *)jarg1;
12605 : {
12606 0 : CPLErrorReset();
12607 0 : delete_OGRGeomTransformerShadow(arg1);
12608 0 : CPLErr eclass = CPLGetLastErrorType();
12609 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12610 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12611 :
12612 :
12613 :
12614 : }
12615 : }
12616 0 : }
12617 :
12618 :
12619 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_GeomTransformer_Transform___(void * jarg1, void * jarg2) {
12620 : void * jresult ;
12621 0 : OGRGeomTransformerShadow *arg1 = (OGRGeomTransformerShadow *) 0 ;
12622 0 : OGRGeometryShadow *arg2 = (OGRGeometryShadow *) 0 ;
12623 0 : OGRGeometryShadow *result = 0 ;
12624 :
12625 0 : arg1 = (OGRGeomTransformerShadow *)jarg1;
12626 0 : arg2 = (OGRGeometryShadow *)jarg2;
12627 : {
12628 0 : if (!arg2) {
12629 : {
12630 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
12631 : };
12632 : }
12633 : }
12634 : {
12635 0 : CPLErrorReset();
12636 0 : result = (OGRGeometryShadow *)OGRGeomTransformerShadow_Transform(arg1,arg2);
12637 0 : CPLErr eclass = CPLGetLastErrorType();
12638 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12639 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12640 :
12641 :
12642 :
12643 : }
12644 : }
12645 0 : jresult = (void *)result;
12646 0 : return jresult;
12647 : }
12648 :
12649 :
12650 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_delete_FieldDomain___(void * jarg1) {
12651 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12652 :
12653 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
12654 : {
12655 0 : CPLErrorReset();
12656 0 : delete_OGRFieldDomainShadow(arg1);
12657 0 : CPLErr eclass = CPLGetLastErrorType();
12658 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12659 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12660 :
12661 :
12662 :
12663 : }
12664 : }
12665 0 : }
12666 :
12667 :
12668 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_FieldDomain_GetName___(void * jarg1) {
12669 : char * jresult ;
12670 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12671 0 : char *result = 0 ;
12672 :
12673 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
12674 : {
12675 0 : CPLErrorReset();
12676 0 : result = (char *)OGRFieldDomainShadow_GetName(arg1);
12677 0 : CPLErr eclass = CPLGetLastErrorType();
12678 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12679 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12680 :
12681 :
12682 :
12683 : }
12684 : }
12685 0 : jresult = SWIG_csharp_string_callback((const char *)result);
12686 0 : return jresult;
12687 : }
12688 :
12689 :
12690 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_FieldDomain_GetDescription___(void * jarg1) {
12691 : char * jresult ;
12692 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12693 0 : char *result = 0 ;
12694 :
12695 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
12696 : {
12697 0 : CPLErrorReset();
12698 0 : result = (char *)OGRFieldDomainShadow_GetDescription(arg1);
12699 0 : CPLErr eclass = CPLGetLastErrorType();
12700 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12701 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12702 :
12703 :
12704 :
12705 : }
12706 : }
12707 0 : jresult = SWIG_csharp_string_callback((const char *)result);
12708 0 : return jresult;
12709 : }
12710 :
12711 :
12712 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FieldDomain_GetFieldType___(void * jarg1) {
12713 : int jresult ;
12714 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12715 : OGRFieldType result;
12716 :
12717 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
12718 : {
12719 0 : CPLErrorReset();
12720 0 : result = (OGRFieldType)OGRFieldDomainShadow_GetFieldType(arg1);
12721 0 : CPLErr eclass = CPLGetLastErrorType();
12722 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12723 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12724 :
12725 :
12726 :
12727 : }
12728 : }
12729 0 : jresult = (int)result;
12730 0 : return jresult;
12731 : }
12732 :
12733 :
12734 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FieldDomain_GetFieldSubType___(void * jarg1) {
12735 : int jresult ;
12736 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12737 : OGRFieldSubType result;
12738 :
12739 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
12740 : {
12741 0 : CPLErrorReset();
12742 0 : result = (OGRFieldSubType)OGRFieldDomainShadow_GetFieldSubType(arg1);
12743 0 : CPLErr eclass = CPLGetLastErrorType();
12744 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12745 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12746 :
12747 :
12748 :
12749 : }
12750 : }
12751 0 : jresult = (int)result;
12752 0 : return jresult;
12753 : }
12754 :
12755 :
12756 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FieldDomain_GetDomainType___(void * jarg1) {
12757 : int jresult ;
12758 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12759 : OGRFieldDomainType result;
12760 :
12761 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
12762 : {
12763 0 : CPLErrorReset();
12764 0 : result = (OGRFieldDomainType)OGRFieldDomainShadow_GetDomainType(arg1);
12765 0 : CPLErr eclass = CPLGetLastErrorType();
12766 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12767 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12768 :
12769 :
12770 :
12771 : }
12772 : }
12773 0 : jresult = (int)result;
12774 0 : return jresult;
12775 : }
12776 :
12777 :
12778 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FieldDomain_GetSplitPolicy___(void * jarg1) {
12779 : int jresult ;
12780 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12781 : OGRFieldDomainSplitPolicy result;
12782 :
12783 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
12784 : {
12785 0 : CPLErrorReset();
12786 0 : result = (OGRFieldDomainSplitPolicy)OGRFieldDomainShadow_GetSplitPolicy(arg1);
12787 0 : CPLErr eclass = CPLGetLastErrorType();
12788 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12789 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12790 :
12791 :
12792 :
12793 : }
12794 : }
12795 0 : jresult = (int)result;
12796 0 : return jresult;
12797 : }
12798 :
12799 :
12800 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDomain_SetSplitPolicy___(void * jarg1, int jarg2) {
12801 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12802 : OGRFieldDomainSplitPolicy arg2 ;
12803 :
12804 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
12805 0 : arg2 = (OGRFieldDomainSplitPolicy)jarg2;
12806 : {
12807 0 : CPLErrorReset();
12808 0 : OGRFieldDomainShadow_SetSplitPolicy(arg1,arg2);
12809 0 : CPLErr eclass = CPLGetLastErrorType();
12810 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12811 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12812 :
12813 :
12814 :
12815 : }
12816 : }
12817 0 : }
12818 :
12819 :
12820 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_FieldDomain_GetMergePolicy___(void * jarg1) {
12821 : int jresult ;
12822 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12823 : OGRFieldDomainMergePolicy result;
12824 :
12825 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
12826 : {
12827 0 : CPLErrorReset();
12828 0 : result = (OGRFieldDomainMergePolicy)OGRFieldDomainShadow_GetMergePolicy(arg1);
12829 0 : CPLErr eclass = CPLGetLastErrorType();
12830 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12831 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12832 :
12833 :
12834 :
12835 : }
12836 : }
12837 0 : jresult = (int)result;
12838 0 : return jresult;
12839 : }
12840 :
12841 :
12842 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_FieldDomain_SetMergePolicy___(void * jarg1, int jarg2) {
12843 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12844 : OGRFieldDomainMergePolicy arg2 ;
12845 :
12846 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
12847 0 : arg2 = (OGRFieldDomainMergePolicy)jarg2;
12848 : {
12849 0 : CPLErrorReset();
12850 0 : OGRFieldDomainShadow_SetMergePolicy(arg1,arg2);
12851 0 : CPLErr eclass = CPLGetLastErrorType();
12852 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12853 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12854 :
12855 :
12856 :
12857 : }
12858 : }
12859 0 : }
12860 :
12861 :
12862 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_FieldDomain_GetMinAsDouble___(void * jarg1) {
12863 : double jresult ;
12864 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12865 : double result;
12866 :
12867 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
12868 : {
12869 0 : CPLErrorReset();
12870 0 : result = (double)OGRFieldDomainShadow_GetMinAsDouble(arg1);
12871 0 : CPLErr eclass = CPLGetLastErrorType();
12872 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12873 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12874 :
12875 :
12876 :
12877 : }
12878 : }
12879 0 : jresult = result;
12880 0 : return jresult;
12881 : }
12882 :
12883 :
12884 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_FieldDomain_GetMinAsString___(void * jarg1) {
12885 : char * jresult ;
12886 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12887 0 : char *result = 0 ;
12888 :
12889 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
12890 : {
12891 0 : CPLErrorReset();
12892 0 : result = (char *)OGRFieldDomainShadow_GetMinAsString(arg1);
12893 0 : CPLErr eclass = CPLGetLastErrorType();
12894 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12895 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12896 :
12897 :
12898 :
12899 : }
12900 : }
12901 0 : jresult = SWIG_csharp_string_callback((const char *)result);
12902 0 : return jresult;
12903 : }
12904 :
12905 :
12906 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_FieldDomain_IsMinInclusive___(void * jarg1) {
12907 : unsigned int jresult ;
12908 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12909 : bool result;
12910 :
12911 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
12912 : {
12913 0 : CPLErrorReset();
12914 0 : result = (bool)OGRFieldDomainShadow_IsMinInclusive(arg1);
12915 0 : CPLErr eclass = CPLGetLastErrorType();
12916 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12917 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12918 :
12919 :
12920 :
12921 : }
12922 : }
12923 0 : jresult = result;
12924 0 : return jresult;
12925 : }
12926 :
12927 :
12928 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_FieldDomain_GetMaxAsDouble___(void * jarg1) {
12929 : double jresult ;
12930 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12931 : double result;
12932 :
12933 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
12934 : {
12935 0 : CPLErrorReset();
12936 0 : result = (double)OGRFieldDomainShadow_GetMaxAsDouble(arg1);
12937 0 : CPLErr eclass = CPLGetLastErrorType();
12938 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12939 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12940 :
12941 :
12942 :
12943 : }
12944 : }
12945 0 : jresult = result;
12946 0 : return jresult;
12947 : }
12948 :
12949 :
12950 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_FieldDomain_GetMaxAsString___(void * jarg1) {
12951 : char * jresult ;
12952 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12953 0 : char *result = 0 ;
12954 :
12955 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
12956 : {
12957 0 : CPLErrorReset();
12958 0 : result = (char *)OGRFieldDomainShadow_GetMaxAsString(arg1);
12959 0 : CPLErr eclass = CPLGetLastErrorType();
12960 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12961 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12962 :
12963 :
12964 :
12965 : }
12966 : }
12967 0 : jresult = SWIG_csharp_string_callback((const char *)result);
12968 0 : return jresult;
12969 : }
12970 :
12971 :
12972 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOGR_FieldDomain_IsMaxInclusive___(void * jarg1) {
12973 : unsigned int jresult ;
12974 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12975 : bool result;
12976 :
12977 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
12978 : {
12979 0 : CPLErrorReset();
12980 0 : result = (bool)OGRFieldDomainShadow_IsMaxInclusive(arg1);
12981 0 : CPLErr eclass = CPLGetLastErrorType();
12982 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
12983 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
12984 :
12985 :
12986 :
12987 : }
12988 : }
12989 0 : jresult = result;
12990 0 : return jresult;
12991 : }
12992 :
12993 :
12994 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_FieldDomain_GetGlob___(void * jarg1) {
12995 : char * jresult ;
12996 0 : OGRFieldDomainShadow *arg1 = (OGRFieldDomainShadow *) 0 ;
12997 0 : char *result = 0 ;
12998 :
12999 0 : arg1 = (OGRFieldDomainShadow *)jarg1;
13000 : {
13001 0 : CPLErrorReset();
13002 0 : result = (char *)OGRFieldDomainShadow_GetGlob(arg1);
13003 0 : CPLErr eclass = CPLGetLastErrorType();
13004 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13005 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13006 :
13007 :
13008 :
13009 : }
13010 : }
13011 0 : jresult = SWIG_csharp_string_callback((const char *)result);
13012 0 : return jresult;
13013 : }
13014 :
13015 :
13016 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_CreateRangeFieldDomain___(char * jarg1, char * jarg2, int jarg3, int jarg4, double jarg5, unsigned int jarg6, double jarg7, unsigned int jarg8) {
13017 : void * jresult ;
13018 0 : char *arg1 = (char *) 0 ;
13019 0 : char *arg2 = (char *) 0 ;
13020 : OGRFieldType arg3 ;
13021 : OGRFieldSubType arg4 ;
13022 : double arg5 ;
13023 : bool arg6 ;
13024 : double arg7 ;
13025 : bool arg8 ;
13026 0 : OGRFieldDomainShadow *result = 0 ;
13027 :
13028 0 : arg1 = (char *)jarg1;
13029 0 : arg2 = (char *)jarg2;
13030 0 : arg3 = (OGRFieldType)jarg3;
13031 0 : arg4 = (OGRFieldSubType)jarg4;
13032 0 : arg5 = (double)jarg5;
13033 0 : arg6 = jarg6 ? true : false;
13034 0 : arg7 = (double)jarg7;
13035 0 : arg8 = jarg8 ? true : false;
13036 : {
13037 0 : if (!arg1) {
13038 : {
13039 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
13040 : };
13041 : }
13042 : }
13043 : {
13044 0 : CPLErrorReset();
13045 0 : result = (OGRFieldDomainShadow *)CreateRangeFieldDomain((char const *)arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8);
13046 0 : CPLErr eclass = CPLGetLastErrorType();
13047 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13048 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13049 :
13050 :
13051 :
13052 : }
13053 : }
13054 0 : jresult = (void *)result;
13055 0 : return jresult;
13056 : }
13057 :
13058 :
13059 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_CreateRangeFieldDomainDateTime___(char * jarg1, char * jarg2, char * jarg3, unsigned int jarg4, char * jarg5, double jarg6) {
13060 : void * jresult ;
13061 0 : char *arg1 = (char *) 0 ;
13062 0 : char *arg2 = (char *) 0 ;
13063 0 : char *arg3 = (char *) 0 ;
13064 : bool arg4 ;
13065 0 : char *arg5 = (char *) 0 ;
13066 : double arg6 ;
13067 0 : OGRFieldDomainShadow *result = 0 ;
13068 :
13069 0 : arg1 = (char *)jarg1;
13070 0 : arg2 = (char *)jarg2;
13071 0 : arg3 = (char *)jarg3;
13072 0 : arg4 = jarg4 ? true : false;
13073 0 : arg5 = (char *)jarg5;
13074 0 : arg6 = (double)jarg6;
13075 : {
13076 0 : if (!arg1) {
13077 : {
13078 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
13079 : };
13080 : }
13081 : }
13082 : {
13083 0 : CPLErrorReset();
13084 0 : result = (OGRFieldDomainShadow *)CreateRangeFieldDomainDateTime((char const *)arg1,(char const *)arg2,(char const *)arg3,arg4,(char const *)arg5,arg6);
13085 0 : CPLErr eclass = CPLGetLastErrorType();
13086 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13087 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13088 :
13089 :
13090 :
13091 : }
13092 : }
13093 0 : jresult = (void *)result;
13094 0 : return jresult;
13095 : }
13096 :
13097 :
13098 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_CreateGlobFieldDomain___(char * jarg1, char * jarg2, int jarg3, int jarg4, char * jarg5) {
13099 : void * jresult ;
13100 0 : char *arg1 = (char *) 0 ;
13101 0 : char *arg2 = (char *) 0 ;
13102 : OGRFieldType arg3 ;
13103 : OGRFieldSubType arg4 ;
13104 0 : char *arg5 = (char *) 0 ;
13105 0 : OGRFieldDomainShadow *result = 0 ;
13106 :
13107 0 : arg1 = (char *)jarg1;
13108 0 : arg2 = (char *)jarg2;
13109 0 : arg3 = (OGRFieldType)jarg3;
13110 0 : arg4 = (OGRFieldSubType)jarg4;
13111 0 : arg5 = (char *)jarg5;
13112 : {
13113 0 : if (!arg1) {
13114 : {
13115 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
13116 : };
13117 : }
13118 : }
13119 : {
13120 0 : if (!arg5) {
13121 : {
13122 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
13123 : };
13124 : }
13125 : }
13126 : {
13127 0 : CPLErrorReset();
13128 0 : result = (OGRFieldDomainShadow *)CreateGlobFieldDomain((char const *)arg1,(char const *)arg2,arg3,arg4,(char const *)arg5);
13129 0 : CPLErr eclass = CPLGetLastErrorType();
13130 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13131 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13132 :
13133 :
13134 :
13135 : }
13136 : }
13137 0 : jresult = (void *)result;
13138 0 : return jresult;
13139 : }
13140 :
13141 :
13142 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_delete_GeomCoordinatePrecision___(void * jarg1) {
13143 0 : OGRGeomCoordinatePrecisionShadow *arg1 = (OGRGeomCoordinatePrecisionShadow *) 0 ;
13144 :
13145 0 : arg1 = (OGRGeomCoordinatePrecisionShadow *)jarg1;
13146 : {
13147 0 : CPLErrorReset();
13148 0 : delete_OGRGeomCoordinatePrecisionShadow(arg1);
13149 0 : CPLErr eclass = CPLGetLastErrorType();
13150 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13151 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13152 :
13153 :
13154 :
13155 : }
13156 : }
13157 0 : }
13158 :
13159 :
13160 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_GeomCoordinatePrecision_Set___(void * jarg1, double jarg2, double jarg3, double jarg4) {
13161 0 : OGRGeomCoordinatePrecisionShadow *arg1 = (OGRGeomCoordinatePrecisionShadow *) 0 ;
13162 : double arg2 ;
13163 : double arg3 ;
13164 : double arg4 ;
13165 :
13166 0 : arg1 = (OGRGeomCoordinatePrecisionShadow *)jarg1;
13167 0 : arg2 = (double)jarg2;
13168 0 : arg3 = (double)jarg3;
13169 0 : arg4 = (double)jarg4;
13170 : {
13171 0 : CPLErrorReset();
13172 0 : OGRGeomCoordinatePrecisionShadow_Set(arg1,arg2,arg3,arg4);
13173 0 : CPLErr eclass = CPLGetLastErrorType();
13174 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13175 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13176 :
13177 :
13178 :
13179 : }
13180 : }
13181 0 : }
13182 :
13183 :
13184 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_GeomCoordinatePrecision_SetFromMeter___(void * jarg1, void * jarg2, double jarg3, double jarg4, double jarg5) {
13185 0 : OGRGeomCoordinatePrecisionShadow *arg1 = (OGRGeomCoordinatePrecisionShadow *) 0 ;
13186 0 : OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ;
13187 : double arg3 ;
13188 : double arg4 ;
13189 : double arg5 ;
13190 :
13191 0 : arg1 = (OGRGeomCoordinatePrecisionShadow *)jarg1;
13192 0 : arg2 = (OSRSpatialReferenceShadow *)jarg2;
13193 0 : arg3 = (double)jarg3;
13194 0 : arg4 = (double)jarg4;
13195 0 : arg5 = (double)jarg5;
13196 : {
13197 0 : if (!arg2) {
13198 : {
13199 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
13200 : };
13201 : }
13202 : }
13203 : {
13204 0 : CPLErrorReset();
13205 0 : OGRGeomCoordinatePrecisionShadow_SetFromMeter(arg1,arg2,arg3,arg4,arg5);
13206 0 : CPLErr eclass = CPLGetLastErrorType();
13207 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13208 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13209 :
13210 :
13211 :
13212 : }
13213 : }
13214 : }
13215 :
13216 :
13217 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_GeomCoordinatePrecision_GetXYResolution___(void * jarg1) {
13218 : double jresult ;
13219 0 : OGRGeomCoordinatePrecisionShadow *arg1 = (OGRGeomCoordinatePrecisionShadow *) 0 ;
13220 : double result;
13221 :
13222 0 : arg1 = (OGRGeomCoordinatePrecisionShadow *)jarg1;
13223 : {
13224 0 : CPLErrorReset();
13225 0 : result = (double)OGRGeomCoordinatePrecisionShadow_GetXYResolution(arg1);
13226 0 : CPLErr eclass = CPLGetLastErrorType();
13227 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13228 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13229 :
13230 :
13231 :
13232 : }
13233 : }
13234 0 : jresult = result;
13235 0 : return jresult;
13236 : }
13237 :
13238 :
13239 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_GeomCoordinatePrecision_GetZResolution___(void * jarg1) {
13240 : double jresult ;
13241 0 : OGRGeomCoordinatePrecisionShadow *arg1 = (OGRGeomCoordinatePrecisionShadow *) 0 ;
13242 : double result;
13243 :
13244 0 : arg1 = (OGRGeomCoordinatePrecisionShadow *)jarg1;
13245 : {
13246 0 : CPLErrorReset();
13247 0 : result = (double)OGRGeomCoordinatePrecisionShadow_GetZResolution(arg1);
13248 0 : CPLErr eclass = CPLGetLastErrorType();
13249 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13250 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13251 :
13252 :
13253 :
13254 : }
13255 : }
13256 0 : jresult = result;
13257 0 : return jresult;
13258 : }
13259 :
13260 :
13261 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOGR_GeomCoordinatePrecision_GetMResolution___(void * jarg1) {
13262 : double jresult ;
13263 0 : OGRGeomCoordinatePrecisionShadow *arg1 = (OGRGeomCoordinatePrecisionShadow *) 0 ;
13264 : double result;
13265 :
13266 0 : arg1 = (OGRGeomCoordinatePrecisionShadow *)jarg1;
13267 : {
13268 0 : CPLErrorReset();
13269 0 : result = (double)OGRGeomCoordinatePrecisionShadow_GetMResolution(arg1);
13270 0 : CPLErr eclass = CPLGetLastErrorType();
13271 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13272 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13273 :
13274 :
13275 :
13276 : }
13277 : }
13278 0 : jresult = result;
13279 0 : return jresult;
13280 : }
13281 :
13282 :
13283 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_GeomCoordinatePrecision_GetFormats___(void * jarg1) {
13284 : void * jresult ;
13285 0 : OGRGeomCoordinatePrecisionShadow *arg1 = (OGRGeomCoordinatePrecisionShadow *) 0 ;
13286 0 : char **result = 0 ;
13287 :
13288 0 : arg1 = (OGRGeomCoordinatePrecisionShadow *)jarg1;
13289 : {
13290 0 : CPLErrorReset();
13291 0 : result = (char **)OGRGeomCoordinatePrecisionShadow_GetFormats(arg1);
13292 0 : CPLErr eclass = CPLGetLastErrorType();
13293 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13294 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13295 :
13296 :
13297 :
13298 : }
13299 : }
13300 0 : jresult = result;
13301 0 : return jresult;
13302 : }
13303 :
13304 :
13305 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_GeomCoordinatePrecision_GetFormatSpecificOptions___(void * jarg1, char * jarg2) {
13306 : void * jresult ;
13307 0 : OGRGeomCoordinatePrecisionShadow *arg1 = (OGRGeomCoordinatePrecisionShadow *) 0 ;
13308 0 : char *arg2 = (char *) 0 ;
13309 0 : char **result = 0 ;
13310 :
13311 0 : arg1 = (OGRGeomCoordinatePrecisionShadow *)jarg1;
13312 0 : arg2 = (char *)jarg2;
13313 : {
13314 0 : if (!arg2) {
13315 : {
13316 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
13317 : };
13318 : }
13319 : }
13320 : {
13321 0 : CPLErrorReset();
13322 0 : result = (char **)OGRGeomCoordinatePrecisionShadow_GetFormatSpecificOptions(arg1,(char const *)arg2);
13323 0 : CPLErr eclass = CPLGetLastErrorType();
13324 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13325 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13326 :
13327 :
13328 :
13329 : }
13330 : }
13331 0 : jresult = result;
13332 0 : return jresult;
13333 : }
13334 :
13335 :
13336 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_GeomCoordinatePrecision_SetFormatSpecificOptions___(void * jarg1, char * jarg2, void * jarg3) {
13337 0 : OGRGeomCoordinatePrecisionShadow *arg1 = (OGRGeomCoordinatePrecisionShadow *) 0 ;
13338 0 : char *arg2 = (char *) 0 ;
13339 0 : char **arg3 = (char **) 0 ;
13340 :
13341 0 : arg1 = (OGRGeomCoordinatePrecisionShadow *)jarg1;
13342 0 : arg2 = (char *)jarg2;
13343 0 : arg3 = (char **)jarg3;
13344 : {
13345 0 : if (!arg2) {
13346 : {
13347 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return ;
13348 : };
13349 : }
13350 : }
13351 : {
13352 0 : CPLErrorReset();
13353 0 : OGRGeomCoordinatePrecisionShadow_SetFormatSpecificOptions(arg1,(char const *)arg2,arg3);
13354 0 : CPLErr eclass = CPLGetLastErrorType();
13355 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13356 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13357 :
13358 :
13359 :
13360 : }
13361 : }
13362 : }
13363 :
13364 :
13365 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_CreateGeomCoordinatePrecision___() {
13366 : void * jresult ;
13367 0 : OGRGeomCoordinatePrecisionShadow *result = 0 ;
13368 :
13369 : {
13370 0 : CPLErrorReset();
13371 0 : result = (OGRGeomCoordinatePrecisionShadow *)CreateGeomCoordinatePrecision();
13372 0 : CPLErr eclass = CPLGetLastErrorType();
13373 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13374 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13375 :
13376 :
13377 :
13378 : }
13379 : }
13380 0 : jresult = (void *)result;
13381 0 : return jresult;
13382 : }
13383 :
13384 :
13385 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GetDriverCount___() {
13386 : int jresult ;
13387 : int result;
13388 :
13389 : {
13390 0 : CPLErrorReset();
13391 0 : result = (int)OGRGetDriverCount();
13392 0 : CPLErr eclass = CPLGetLastErrorType();
13393 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13394 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13395 :
13396 :
13397 :
13398 : }
13399 : }
13400 0 : jresult = result;
13401 0 : return jresult;
13402 : }
13403 :
13404 :
13405 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GetOpenDSCount___() {
13406 : int jresult ;
13407 : int result;
13408 :
13409 : {
13410 0 : CPLErrorReset();
13411 0 : result = (int)OGRGetOpenDSCount();
13412 0 : CPLErr eclass = CPLGetLastErrorType();
13413 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13414 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13415 :
13416 :
13417 :
13418 : }
13419 : }
13420 0 : jresult = result;
13421 0 : return jresult;
13422 : }
13423 :
13424 :
13425 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_SetGenerate_DB2_V72_BYTE_ORDER___(int jarg1) {
13426 : int jresult ;
13427 : int arg1 ;
13428 : OGRErr result;
13429 :
13430 0 : arg1 = (int)jarg1;
13431 : {
13432 0 : CPLErrorReset();
13433 0 : result = (OGRErr)OGRSetGenerate_DB2_V72_BYTE_ORDER(arg1);
13434 0 : CPLErr eclass = CPLGetLastErrorType();
13435 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13436 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13437 :
13438 :
13439 :
13440 : }
13441 : }
13442 : {
13443 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
13444 0 : jresult = result;
13445 : }
13446 : {
13447 : /* %typemap(ret) OGRErr */
13448 :
13449 : }
13450 0 : return jresult;
13451 : }
13452 :
13453 :
13454 4 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_RegisterAll___() {
13455 : {
13456 4 : CPLErrorReset();
13457 4 : OGRRegisterAll();
13458 4 : CPLErr eclass = CPLGetLastErrorType();
13459 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13460 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13461 :
13462 :
13463 :
13464 : }
13465 : }
13466 4 : }
13467 :
13468 :
13469 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_GeometryTypeToName___(int jarg1) {
13470 : char * jresult ;
13471 : OGRwkbGeometryType arg1 ;
13472 0 : char *result = 0 ;
13473 :
13474 0 : arg1 = (OGRwkbGeometryType)jarg1;
13475 : {
13476 0 : CPLErrorReset();
13477 0 : result = (char *)OGRGeometryTypeToName(arg1);
13478 0 : CPLErr eclass = CPLGetLastErrorType();
13479 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13480 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13481 :
13482 :
13483 :
13484 : }
13485 : }
13486 0 : jresult = SWIG_csharp_string_callback((const char *)result);
13487 0 : return jresult;
13488 : }
13489 :
13490 :
13491 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_GetFieldTypeName___(int jarg1) {
13492 : char * jresult ;
13493 : OGRFieldType arg1 ;
13494 0 : char *result = 0 ;
13495 :
13496 0 : arg1 = (OGRFieldType)jarg1;
13497 : {
13498 0 : CPLErrorReset();
13499 0 : result = (char *)OGR_GetFieldTypeName(arg1);
13500 0 : CPLErr eclass = CPLGetLastErrorType();
13501 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13502 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13503 :
13504 :
13505 :
13506 : }
13507 : }
13508 0 : jresult = SWIG_csharp_string_callback((const char *)result);
13509 0 : return jresult;
13510 : }
13511 :
13512 :
13513 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOGR_GetFieldSubTypeName___(int jarg1) {
13514 : char * jresult ;
13515 : OGRFieldSubType arg1 ;
13516 0 : char *result = 0 ;
13517 :
13518 0 : arg1 = (OGRFieldSubType)jarg1;
13519 : {
13520 0 : CPLErrorReset();
13521 0 : result = (char *)OGR_GetFieldSubTypeName(arg1);
13522 0 : CPLErr eclass = CPLGetLastErrorType();
13523 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13524 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13525 :
13526 :
13527 :
13528 : }
13529 : }
13530 0 : jresult = SWIG_csharp_string_callback((const char *)result);
13531 0 : return jresult;
13532 : }
13533 :
13534 :
13535 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GT_Flatten___(int jarg1) {
13536 : int jresult ;
13537 : OGRwkbGeometryType arg1 ;
13538 : OGRwkbGeometryType result;
13539 :
13540 0 : arg1 = (OGRwkbGeometryType)jarg1;
13541 : {
13542 0 : CPLErrorReset();
13543 0 : result = (OGRwkbGeometryType)OGR_GT_Flatten(arg1);
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_OSGeofOGR_GT_SetZ___(int jarg1) {
13558 : int jresult ;
13559 : OGRwkbGeometryType arg1 ;
13560 : OGRwkbGeometryType result;
13561 :
13562 0 : arg1 = (OGRwkbGeometryType)jarg1;
13563 : {
13564 0 : CPLErrorReset();
13565 0 : result = (OGRwkbGeometryType)OGR_GT_SetZ(arg1);
13566 0 : CPLErr eclass = CPLGetLastErrorType();
13567 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13568 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13569 :
13570 :
13571 :
13572 : }
13573 : }
13574 0 : jresult = (int)result;
13575 0 : return jresult;
13576 : }
13577 :
13578 :
13579 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GT_SetM___(int jarg1) {
13580 : int jresult ;
13581 : OGRwkbGeometryType arg1 ;
13582 : OGRwkbGeometryType result;
13583 :
13584 0 : arg1 = (OGRwkbGeometryType)jarg1;
13585 : {
13586 0 : CPLErrorReset();
13587 0 : result = (OGRwkbGeometryType)OGR_GT_SetM(arg1);
13588 0 : CPLErr eclass = CPLGetLastErrorType();
13589 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13590 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13591 :
13592 :
13593 :
13594 : }
13595 : }
13596 0 : jresult = (int)result;
13597 0 : return jresult;
13598 : }
13599 :
13600 :
13601 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GT_SetModifier___(int jarg1, int jarg2, int jarg3) {
13602 : int jresult ;
13603 : OGRwkbGeometryType arg1 ;
13604 : int arg2 ;
13605 0 : int arg3 = (int) FALSE ;
13606 : OGRwkbGeometryType result;
13607 :
13608 0 : arg1 = (OGRwkbGeometryType)jarg1;
13609 0 : arg2 = (int)jarg2;
13610 0 : arg3 = (int)jarg3;
13611 : {
13612 0 : CPLErrorReset();
13613 0 : result = (OGRwkbGeometryType)GT_SetModifier(arg1,arg2,arg3);
13614 0 : CPLErr eclass = CPLGetLastErrorType();
13615 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13616 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13617 :
13618 :
13619 :
13620 : }
13621 : }
13622 0 : jresult = (int)result;
13623 0 : return jresult;
13624 : }
13625 :
13626 :
13627 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GT_HasZ___(int jarg1) {
13628 : int jresult ;
13629 : OGRwkbGeometryType arg1 ;
13630 : int result;
13631 :
13632 0 : arg1 = (OGRwkbGeometryType)jarg1;
13633 : {
13634 0 : CPLErrorReset();
13635 0 : result = (int)OGR_GT_HasZ(arg1);
13636 0 : CPLErr eclass = CPLGetLastErrorType();
13637 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13638 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13639 :
13640 :
13641 :
13642 : }
13643 : }
13644 0 : jresult = result;
13645 0 : return jresult;
13646 : }
13647 :
13648 :
13649 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GT_HasM___(int jarg1) {
13650 : int jresult ;
13651 : OGRwkbGeometryType arg1 ;
13652 : int result;
13653 :
13654 0 : arg1 = (OGRwkbGeometryType)jarg1;
13655 : {
13656 0 : CPLErrorReset();
13657 0 : result = (int)OGR_GT_HasM(arg1);
13658 0 : CPLErr eclass = CPLGetLastErrorType();
13659 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13660 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13661 :
13662 :
13663 :
13664 : }
13665 : }
13666 0 : jresult = result;
13667 0 : return jresult;
13668 : }
13669 :
13670 :
13671 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GT_IsSubClassOf___(int jarg1, int jarg2) {
13672 : int jresult ;
13673 : OGRwkbGeometryType arg1 ;
13674 : OGRwkbGeometryType arg2 ;
13675 : int result;
13676 :
13677 0 : arg1 = (OGRwkbGeometryType)jarg1;
13678 0 : arg2 = (OGRwkbGeometryType)jarg2;
13679 : {
13680 0 : CPLErrorReset();
13681 0 : result = (int)OGR_GT_IsSubClassOf(arg1,arg2);
13682 0 : CPLErr eclass = CPLGetLastErrorType();
13683 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13684 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13685 :
13686 :
13687 :
13688 : }
13689 : }
13690 0 : jresult = result;
13691 0 : return jresult;
13692 : }
13693 :
13694 :
13695 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GT_IsCurve___(int jarg1) {
13696 : int jresult ;
13697 : OGRwkbGeometryType arg1 ;
13698 : int result;
13699 :
13700 0 : arg1 = (OGRwkbGeometryType)jarg1;
13701 : {
13702 0 : CPLErrorReset();
13703 0 : result = (int)OGR_GT_IsCurve(arg1);
13704 0 : CPLErr eclass = CPLGetLastErrorType();
13705 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13706 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13707 :
13708 :
13709 :
13710 : }
13711 : }
13712 0 : jresult = result;
13713 0 : return jresult;
13714 : }
13715 :
13716 :
13717 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GT_IsSurface___(int jarg1) {
13718 : int jresult ;
13719 : OGRwkbGeometryType arg1 ;
13720 : int result;
13721 :
13722 0 : arg1 = (OGRwkbGeometryType)jarg1;
13723 : {
13724 0 : CPLErrorReset();
13725 0 : result = (int)OGR_GT_IsSurface(arg1);
13726 0 : CPLErr eclass = CPLGetLastErrorType();
13727 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13728 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13729 :
13730 :
13731 :
13732 : }
13733 : }
13734 0 : jresult = result;
13735 0 : return jresult;
13736 : }
13737 :
13738 :
13739 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GT_IsNonLinear___(int jarg1) {
13740 : int jresult ;
13741 : OGRwkbGeometryType arg1 ;
13742 : int result;
13743 :
13744 0 : arg1 = (OGRwkbGeometryType)jarg1;
13745 : {
13746 0 : CPLErrorReset();
13747 0 : result = (int)OGR_GT_IsNonLinear(arg1);
13748 0 : CPLErr eclass = CPLGetLastErrorType();
13749 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13750 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13751 :
13752 :
13753 :
13754 : }
13755 : }
13756 0 : jresult = result;
13757 0 : return jresult;
13758 : }
13759 :
13760 :
13761 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GT_GetCollection___(int jarg1) {
13762 : int jresult ;
13763 : OGRwkbGeometryType arg1 ;
13764 : OGRwkbGeometryType result;
13765 :
13766 0 : arg1 = (OGRwkbGeometryType)jarg1;
13767 : {
13768 0 : CPLErrorReset();
13769 0 : result = (OGRwkbGeometryType)OGR_GT_GetCollection(arg1);
13770 0 : CPLErr eclass = CPLGetLastErrorType();
13771 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13772 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13773 :
13774 :
13775 :
13776 : }
13777 : }
13778 0 : jresult = (int)result;
13779 0 : return jresult;
13780 : }
13781 :
13782 :
13783 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GT_GetSingle___(int jarg1) {
13784 : int jresult ;
13785 : OGRwkbGeometryType arg1 ;
13786 : OGRwkbGeometryType result;
13787 :
13788 0 : arg1 = (OGRwkbGeometryType)jarg1;
13789 : {
13790 0 : CPLErrorReset();
13791 0 : result = (OGRwkbGeometryType)OGR_GT_GetSingle(arg1);
13792 0 : CPLErr eclass = CPLGetLastErrorType();
13793 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13794 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13795 :
13796 :
13797 :
13798 : }
13799 : }
13800 0 : jresult = (int)result;
13801 0 : return jresult;
13802 : }
13803 :
13804 :
13805 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GT_GetCurve___(int jarg1) {
13806 : int jresult ;
13807 : OGRwkbGeometryType arg1 ;
13808 : OGRwkbGeometryType result;
13809 :
13810 0 : arg1 = (OGRwkbGeometryType)jarg1;
13811 : {
13812 0 : CPLErrorReset();
13813 0 : result = (OGRwkbGeometryType)OGR_GT_GetCurve(arg1);
13814 0 : CPLErr eclass = CPLGetLastErrorType();
13815 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13816 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13817 :
13818 :
13819 :
13820 : }
13821 : }
13822 0 : jresult = (int)result;
13823 0 : return jresult;
13824 : }
13825 :
13826 :
13827 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GT_GetLinear___(int jarg1) {
13828 : int jresult ;
13829 : OGRwkbGeometryType arg1 ;
13830 : OGRwkbGeometryType result;
13831 :
13832 0 : arg1 = (OGRwkbGeometryType)jarg1;
13833 : {
13834 0 : CPLErrorReset();
13835 0 : result = (OGRwkbGeometryType)OGR_GT_GetLinear(arg1);
13836 0 : CPLErr eclass = CPLGetLastErrorType();
13837 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13838 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13839 :
13840 :
13841 :
13842 : }
13843 : }
13844 0 : jresult = (int)result;
13845 0 : return jresult;
13846 : }
13847 :
13848 :
13849 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOGR_SetNonLinearGeometriesEnabledFlag___(int jarg1) {
13850 : int arg1 ;
13851 :
13852 0 : arg1 = (int)jarg1;
13853 : {
13854 0 : CPLErrorReset();
13855 0 : OGRSetNonLinearGeometriesEnabledFlag(arg1);
13856 0 : CPLErr eclass = CPLGetLastErrorType();
13857 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13858 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13859 :
13860 :
13861 :
13862 : }
13863 : }
13864 0 : }
13865 :
13866 :
13867 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOGR_GetNonLinearGeometriesEnabledFlag___() {
13868 : int jresult ;
13869 : int result;
13870 :
13871 : {
13872 0 : CPLErrorReset();
13873 0 : result = (int)OGRGetNonLinearGeometriesEnabledFlag();
13874 0 : CPLErr eclass = CPLGetLastErrorType();
13875 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13876 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13877 :
13878 :
13879 :
13880 : }
13881 : }
13882 0 : jresult = result;
13883 0 : return jresult;
13884 : }
13885 :
13886 :
13887 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_GetOpenDS___(int jarg1) {
13888 : void * jresult ;
13889 : int arg1 ;
13890 0 : OGRDataSourceShadow *result = 0 ;
13891 :
13892 0 : arg1 = (int)jarg1;
13893 : {
13894 0 : CPLErrorReset();
13895 0 : result = (OGRDataSourceShadow *)GetOpenDS(arg1);
13896 0 : CPLErr eclass = CPLGetLastErrorType();
13897 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13898 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13899 :
13900 :
13901 :
13902 : }
13903 : }
13904 0 : jresult = (void *)result;
13905 0 : return jresult;
13906 : }
13907 :
13908 :
13909 4 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_Open___(char * jarg1, int jarg2) {
13910 : void * jresult ;
13911 4 : char *arg1 = (char *) 0 ;
13912 4 : int arg2 = (int) 0 ;
13913 4 : OGRDataSourceShadow *result = 0 ;
13914 :
13915 4 : arg1 = (char *)jarg1;
13916 4 : arg2 = (int)jarg2;
13917 : {
13918 4 : CPLErrorReset();
13919 4 : result = (OGRDataSourceShadow *)Open((char const *)arg1,arg2);
13920 4 : CPLErr eclass = CPLGetLastErrorType();
13921 4 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13922 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13923 :
13924 :
13925 :
13926 : }
13927 : }
13928 4 : jresult = (void *)result;
13929 4 : return jresult;
13930 : }
13931 :
13932 :
13933 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_OpenShared___(char * jarg1, int jarg2) {
13934 : void * jresult ;
13935 0 : char *arg1 = (char *) 0 ;
13936 0 : int arg2 = (int) 0 ;
13937 0 : OGRDataSourceShadow *result = 0 ;
13938 :
13939 0 : arg1 = (char *)jarg1;
13940 0 : arg2 = (int)jarg2;
13941 : {
13942 0 : CPLErrorReset();
13943 0 : result = (OGRDataSourceShadow *)OpenShared((char const *)arg1,arg2);
13944 0 : CPLErr eclass = CPLGetLastErrorType();
13945 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13946 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13947 :
13948 :
13949 :
13950 : }
13951 : }
13952 0 : jresult = (void *)result;
13953 0 : return jresult;
13954 : }
13955 :
13956 :
13957 2 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_GetDriverByName___(char * jarg1) {
13958 : void * jresult ;
13959 2 : char *arg1 = (char *) 0 ;
13960 2 : OGRDriverShadow *result = 0 ;
13961 :
13962 2 : arg1 = (char *)jarg1;
13963 : {
13964 2 : CPLErrorReset();
13965 2 : result = (OGRDriverShadow *)GetDriverByName((char const *)arg1);
13966 2 : CPLErr eclass = CPLGetLastErrorType();
13967 2 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
13968 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
13969 :
13970 :
13971 :
13972 : }
13973 : }
13974 2 : jresult = (void *)result;
13975 2 : return jresult;
13976 : }
13977 :
13978 :
13979 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_GetDriver___(int jarg1) {
13980 : void * jresult ;
13981 : int arg1 ;
13982 0 : OGRDriverShadow *result = 0 ;
13983 :
13984 0 : arg1 = (int)jarg1;
13985 : {
13986 0 : CPLErrorReset();
13987 0 : result = (OGRDriverShadow *)GetDriver(arg1);
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 = (void *)result;
13997 0 : return jresult;
13998 : }
13999 :
14000 :
14001 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOGR_GeneralCmdLineProcessor___(void * jarg1, int jarg2) {
14002 : void * jresult ;
14003 0 : char **arg1 = (char **) 0 ;
14004 0 : int arg2 = (int) 0 ;
14005 0 : char **result = 0 ;
14006 :
14007 0 : arg1 = (char **)jarg1;
14008 0 : arg2 = (int)jarg2;
14009 : {
14010 0 : CPLErrorReset();
14011 0 : result = (char **)GeneralCmdLineProcessor(arg1,arg2);
14012 0 : CPLErr eclass = CPLGetLastErrorType();
14013 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
14014 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
14015 :
14016 :
14017 :
14018 : }
14019 : }
14020 0 : jresult = result;
14021 0 : return jresult;
14022 : }
14023 :
14024 :
14025 : #ifdef __cplusplus
14026 : }
14027 : #endif
14028 :
|