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 3 : SWIGEXPORT void SWIGSTDCALL SWIGRegisterExceptionCallbacks_Osr(
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 3 : SWIG_csharp_exceptions[SWIG_CSharpApplicationException].callback = applicationCallback;
259 3 : SWIG_csharp_exceptions[SWIG_CSharpArithmeticException].callback = arithmeticCallback;
260 3 : SWIG_csharp_exceptions[SWIG_CSharpDivideByZeroException].callback = divideByZeroCallback;
261 3 : SWIG_csharp_exceptions[SWIG_CSharpIndexOutOfRangeException].callback = indexOutOfRangeCallback;
262 3 : SWIG_csharp_exceptions[SWIG_CSharpInvalidCastException].callback = invalidCastCallback;
263 3 : SWIG_csharp_exceptions[SWIG_CSharpInvalidOperationException].callback = invalidOperationCallback;
264 3 : SWIG_csharp_exceptions[SWIG_CSharpIOException].callback = ioCallback;
265 3 : SWIG_csharp_exceptions[SWIG_CSharpNullReferenceException].callback = nullReferenceCallback;
266 3 : SWIG_csharp_exceptions[SWIG_CSharpOutOfMemoryException].callback = outOfMemoryCallback;
267 3 : SWIG_csharp_exceptions[SWIG_CSharpOverflowException].callback = overflowCallback;
268 3 : SWIG_csharp_exceptions[SWIG_CSharpSystemException].callback = systemCallback;
269 3 : }
270 :
271 : #ifdef __cplusplus
272 : extern "C"
273 : #endif
274 3 : SWIGEXPORT void SWIGSTDCALL SWIGRegisterExceptionArgumentCallbacks_Osr(
275 : SWIG_CSharpExceptionArgumentCallback_t argumentCallback,
276 : SWIG_CSharpExceptionArgumentCallback_t argumentNullCallback,
277 : SWIG_CSharpExceptionArgumentCallback_t argumentOutOfRangeCallback) {
278 3 : SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentException].callback = argumentCallback;
279 3 : SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentNullException].callback = argumentNullCallback;
280 3 : SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentOutOfRangeException].callback = argumentOutOfRangeCallback;
281 3 : }
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 3 : SWIGEXPORT void SWIGSTDCALL SWIGRegisterStringCallback_Osr(SWIG_CSharpStringHelperCallback callback) {
293 3 : SWIG_csharp_string_callback = callback;
294 3 : }
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 "cpl_string.h"
368 : #include "cpl_conv.h"
369 :
370 : #include "ogr_srs_api.h"
371 :
372 : #ifdef DEBUG
373 : typedef struct OGRSpatialReferenceHS OSRSpatialReferenceShadow;
374 : typedef struct OGRCoordinateTransformationHS OSRCoordinateTransformationShadow;
375 : typedef struct OGRCoordinateTransformationHS OGRCoordinateTransformationShadow;
376 : #else
377 : typedef void OSRSpatialReferenceShadow;
378 : typedef void OSRCoordinateTransformationShadow;
379 : #endif
380 :
381 :
382 0 : void VeryQuietErrorHandler(CPLErr eclass, int code, const char *msg ) {
383 : /* If the error class is CE_Fatal, we want to have a message issued
384 : because the CPL support code does an abort() before any exception
385 : can be generated */
386 0 : if (eclass == CE_Fatal ) {
387 0 : CPLDefaultErrorHandler(eclass, code, msg );
388 : }
389 0 : }
390 :
391 :
392 0 : void UseExceptions() {
393 0 : CPLSetErrorHandler( (CPLErrorHandler) VeryQuietErrorHandler );
394 0 : }
395 :
396 0 : void DontUseExceptions() {
397 0 : CPLSetErrorHandler( CPLDefaultErrorHandler );
398 0 : }
399 :
400 :
401 0 : void StringListDestroy(void *buffer_ptr) {
402 0 : CSLDestroy((char**)buffer_ptr);
403 0 : }
404 :
405 :
406 : typedef OSRCRSInfo* OSRCRSInfoList;
407 :
408 20 : SWIGINTERN OSRCRSInfo *OSRCRSInfoList_get(OSRCRSInfoList *self,int index){
409 20 : return self[index];
410 : }
411 1 : SWIGINTERN void delete_OSRCRSInfoList(OSRCRSInfoList *self){
412 1 : OSRDestroyCRSInfoList(self);
413 1 : }
414 :
415 1 : OSRCRSInfoList* GetCRSInfoListFromDatabase( char* authName, int* pnListCount )
416 : {
417 1 : return (OSRCRSInfoList*)OSRGetCRSInfoListFromDatabase(authName, NULL, pnListCount);
418 : }
419 :
420 :
421 0 : OGRErr GetWellKnownGeogCSAsWKT( const char *name, char **argout ) {
422 0 : OGRSpatialReferenceH srs = OSRNewSpatialReference("");
423 0 : OGRErr rcode = OSRSetWellKnownGeogCS( srs, name );
424 0 : if( rcode == OGRERR_NONE )
425 0 : rcode = OSRExportToWkt ( srs, argout );
426 0 : OSRRelease( srs );
427 0 : return rcode;
428 : }
429 :
430 :
431 : static char const *
432 0 : OGRErrMessages( int rc ) {
433 0 : switch( rc ) {
434 0 : case 0:
435 0 : return "OGR Error %d: None";
436 0 : case 1:
437 0 : return "OGR Error %d: Not enough data";
438 0 : case 2:
439 0 : return "OGR Error %d: Unsupported geometry type";
440 0 : case 3:
441 0 : return "OGR Error %d: Unsupported operation";
442 0 : case 4:
443 0 : return "OGR Error %d: Corrupt data";
444 0 : case 5:
445 0 : return "OGR Error %d: General Error";
446 0 : case 6:
447 0 : return "OGR Error %d: Unsupported SRS";
448 0 : default:
449 0 : return "OGR Error %d: Unknown";
450 : }
451 : }
452 :
453 :
454 0 : OGRErr GetUserInputAsWKT( const char *name, char **argout ) {
455 0 : OGRSpatialReferenceH srs = OSRNewSpatialReference("");
456 0 : OGRErr rcode = OSRSetFromUserInput( srs, name );
457 0 : if( rcode == OGRERR_NONE )
458 0 : rcode = OSRExportToWkt ( srs, argout );
459 0 : OSRRelease( srs );
460 0 : return rcode;
461 : }
462 :
463 :
464 : typedef struct
465 : {
466 : double west_lon_degree;
467 : double south_lat_degree;
468 : double east_lon_degree;
469 : double north_lat_degree;
470 : char* name;
471 : } OSRAreaOfUse;
472 :
473 0 : SWIGINTERN OSRAreaOfUse *new_OSRAreaOfUse(double west_lon_degree,double south_lat_degree,double east_lon_degree,double north_lat_degree,char *name){
474 0 : OSRAreaOfUse *self = (OSRAreaOfUse*) CPLMalloc( sizeof( OSRAreaOfUse ) );
475 0 : self->west_lon_degree = west_lon_degree;
476 0 : self->south_lat_degree = south_lat_degree;
477 0 : self->east_lon_degree = east_lon_degree;
478 0 : self->north_lat_degree = north_lat_degree;
479 0 : self->name = name ? CPLStrdup(name) : NULL;
480 0 : return self;
481 : }
482 0 : SWIGINTERN void delete_OSRAreaOfUse(OSRAreaOfUse *self){
483 0 : CPLFree( self->name );
484 0 : CPLFree( self );
485 0 : }
486 :
487 :
488 0 : double OSRAreaOfUse_west_lon_degree_get( OSRAreaOfUse *area ) {
489 0 : return area->west_lon_degree;
490 : }
491 :
492 0 : double OSRAreaOfUse_south_lat_degree_get( OSRAreaOfUse *area ) {
493 0 : return area->south_lat_degree;
494 : }
495 :
496 0 : double OSRAreaOfUse_east_lon_degree_get( OSRAreaOfUse *area ) {
497 0 : return area->east_lon_degree;
498 : }
499 :
500 0 : double OSRAreaOfUse_north_lat_degree_get( OSRAreaOfUse *area ) {
501 0 : return area->north_lat_degree;
502 : }
503 :
504 0 : const char* OSRAreaOfUse_name_get( OSRAreaOfUse *area ) {
505 0 : return area->name;
506 : }
507 :
508 :
509 3 : SWIGINTERN OSRSpatialReferenceShadow *new_OSRSpatialReferenceShadow(char const *wkt=""){
510 3 : return (OSRSpatialReferenceShadow*) OSRNewSpatialReference(wkt);
511 : }
512 3 : SWIGINTERN void delete_OSRSpatialReferenceShadow(OSRSpatialReferenceShadow *self){
513 3 : OSRRelease( self );
514 3 : }
515 0 : SWIGINTERN retStringAndCPLFree *OSRSpatialReferenceShadow___str__(OSRSpatialReferenceShadow *self){
516 0 : char *buf = 0;
517 0 : OSRExportToPrettyWkt( self, &buf, 0 );
518 0 : return buf;
519 : }
520 0 : SWIGINTERN char const *OSRSpatialReferenceShadow_GetName(OSRSpatialReferenceShadow *self){
521 0 : return OSRGetName( self );
522 : }
523 0 : SWIGINTERN int OSRSpatialReferenceShadow_IsSame(OSRSpatialReferenceShadow *self,OSRSpatialReferenceShadow *rhs,char **options=NULL){
524 0 : return OSRIsSameEx( self, rhs, options );
525 : }
526 0 : SWIGINTERN int OSRSpatialReferenceShadow_IsSameGeogCS(OSRSpatialReferenceShadow *self,OSRSpatialReferenceShadow *rhs){
527 0 : return OSRIsSameGeogCS( self, rhs );
528 : }
529 0 : SWIGINTERN int OSRSpatialReferenceShadow_IsSameVertCS(OSRSpatialReferenceShadow *self,OSRSpatialReferenceShadow *rhs){
530 0 : return OSRIsSameVertCS( self, rhs );
531 : }
532 2 : SWIGINTERN int OSRSpatialReferenceShadow_IsGeographic(OSRSpatialReferenceShadow *self){
533 2 : return OSRIsGeographic(self);
534 : }
535 0 : SWIGINTERN int OSRSpatialReferenceShadow_IsDerivedGeographic(OSRSpatialReferenceShadow *self){
536 0 : return OSRIsDerivedGeographic(self);
537 : }
538 2 : SWIGINTERN int OSRSpatialReferenceShadow_IsProjected(OSRSpatialReferenceShadow *self){
539 2 : return OSRIsProjected(self);
540 : }
541 0 : SWIGINTERN int OSRSpatialReferenceShadow_IsDerivedProjected(OSRSpatialReferenceShadow *self){
542 0 : return OSRIsDerivedProjected(self);
543 : }
544 0 : SWIGINTERN int OSRSpatialReferenceShadow_IsCompound(OSRSpatialReferenceShadow *self){
545 0 : return OSRIsCompound(self);
546 : }
547 0 : SWIGINTERN int OSRSpatialReferenceShadow_IsGeocentric(OSRSpatialReferenceShadow *self){
548 0 : return OSRIsGeocentric(self);
549 : }
550 0 : SWIGINTERN int OSRSpatialReferenceShadow_IsLocal(OSRSpatialReferenceShadow *self){
551 0 : return OSRIsLocal(self);
552 : }
553 0 : SWIGINTERN int OSRSpatialReferenceShadow_IsVertical(OSRSpatialReferenceShadow *self){
554 0 : return OSRIsVertical(self);
555 : }
556 0 : SWIGINTERN bool OSRSpatialReferenceShadow_IsDynamic(OSRSpatialReferenceShadow *self){
557 0 : return OSRIsDynamic(self);
558 : }
559 0 : SWIGINTERN bool OSRSpatialReferenceShadow_HasPointMotionOperation(OSRSpatialReferenceShadow *self){
560 0 : return OSRHasPointMotionOperation(self);
561 : }
562 0 : SWIGINTERN double OSRSpatialReferenceShadow_GetCoordinateEpoch(OSRSpatialReferenceShadow *self){
563 0 : return OSRGetCoordinateEpoch(self);
564 : }
565 0 : SWIGINTERN void OSRSpatialReferenceShadow_SetCoordinateEpoch(OSRSpatialReferenceShadow *self,double coordinateEpoch){
566 0 : OSRSetCoordinateEpoch(self, coordinateEpoch);
567 0 : }
568 0 : SWIGINTERN int OSRSpatialReferenceShadow_EPSGTreatsAsLatLong(OSRSpatialReferenceShadow *self){
569 0 : return OSREPSGTreatsAsLatLong(self);
570 : }
571 0 : SWIGINTERN int OSRSpatialReferenceShadow_EPSGTreatsAsNorthingEasting(OSRSpatialReferenceShadow *self){
572 0 : return OSREPSGTreatsAsNorthingEasting(self);
573 : }
574 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetAuthority(OSRSpatialReferenceShadow *self,char const *pszTargetKey,char const *pszAuthority,int nCode){
575 0 : return OSRSetAuthority( self, pszTargetKey, pszAuthority, nCode );
576 : }
577 0 : SWIGINTERN char const *OSRSpatialReferenceShadow_GetAttrValue(OSRSpatialReferenceShadow *self,char const *name,int child=0){
578 0 : return OSRGetAttrValue( self, name, child );
579 : }
580 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetAttrValue(OSRSpatialReferenceShadow *self,char const *name,char const *value){
581 0 : return OSRSetAttrValue( self, name, value );
582 : }
583 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetAngularUnits(OSRSpatialReferenceShadow *self,char const *name,double to_radians){
584 0 : return OSRSetAngularUnits( self, name, to_radians );
585 : }
586 0 : SWIGINTERN double OSRSpatialReferenceShadow_GetAngularUnits(OSRSpatialReferenceShadow *self){
587 : // Return code ignored.
588 0 : return OSRGetAngularUnits( self, 0 );
589 : }
590 0 : SWIGINTERN char const *OSRSpatialReferenceShadow_GetAngularUnitsName(OSRSpatialReferenceShadow *self){
591 0 : char *name = 0;
592 0 : OSRGetAngularUnits( self, &name );
593 : // This is really a const char* that is returned and shouldn't be freed
594 0 : return (const char*)name;
595 : }
596 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetTargetLinearUnits(OSRSpatialReferenceShadow *self,char const *target,char const *name,double to_meters){
597 0 : return OSRSetTargetLinearUnits( self, target, name, to_meters );
598 : }
599 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetLinearUnits(OSRSpatialReferenceShadow *self,char const *name,double to_meters){
600 0 : return OSRSetLinearUnits( self, name, to_meters );
601 : }
602 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetLinearUnitsAndUpdateParameters(OSRSpatialReferenceShadow *self,char const *name,double to_meters){
603 0 : return OSRSetLinearUnitsAndUpdateParameters( self, name, to_meters );
604 : }
605 0 : SWIGINTERN double OSRSpatialReferenceShadow_GetTargetLinearUnits(OSRSpatialReferenceShadow *self,char const *target_key){
606 : // Return code ignored.
607 0 : return OSRGetTargetLinearUnits( self, target_key, 0 );
608 : }
609 0 : SWIGINTERN double OSRSpatialReferenceShadow_GetLinearUnits(OSRSpatialReferenceShadow *self){
610 : // Return code ignored.
611 0 : return OSRGetLinearUnits( self, 0 );
612 : }
613 0 : SWIGINTERN char const *OSRSpatialReferenceShadow_GetLinearUnitsName(OSRSpatialReferenceShadow *self){
614 0 : char *name = NULL;
615 : // Return code ignored.
616 0 : OSRGetLinearUnits( self, &name );
617 0 : return (const char*)name;
618 : }
619 0 : SWIGINTERN char const *OSRSpatialReferenceShadow_GetAuthorityCode(OSRSpatialReferenceShadow *self,char const *target_key){
620 0 : return OSRGetAuthorityCode( self, target_key );
621 : }
622 0 : SWIGINTERN char const *OSRSpatialReferenceShadow_GetAuthorityName(OSRSpatialReferenceShadow *self,char const *target_key){
623 0 : return OSRGetAuthorityName( self, target_key );
624 : }
625 0 : SWIGINTERN OSRAreaOfUse *OSRSpatialReferenceShadow_GetAreaOfUse(OSRSpatialReferenceShadow *self){
626 0 : OSRAreaOfUse* pArea = new_OSRAreaOfUse(0,0,0,0,NULL);
627 0 : const char* name = NULL;
628 0 : if( !OSRGetAreaOfUse(self,
629 : &pArea->west_lon_degree,
630 : &pArea->south_lat_degree,
631 : &pArea->east_lon_degree,
632 : &pArea->north_lat_degree,
633 : &name) )
634 : {
635 0 : delete_OSRAreaOfUse(pArea);
636 0 : return NULL;
637 : }
638 0 : pArea->name = name ? CPLStrdup(name) : NULL;
639 0 : return pArea;
640 : }
641 0 : SWIGINTERN char const *OSRSpatialReferenceShadow_GetAxisName(OSRSpatialReferenceShadow *self,char const *target_key,int iAxis){
642 0 : return OSRGetAxis( self, target_key, iAxis, NULL );
643 : }
644 0 : SWIGINTERN int OSRSpatialReferenceShadow_GetAxesCount(OSRSpatialReferenceShadow *self){
645 0 : return OSRGetAxesCount(self);
646 : }
647 0 : SWIGINTERN OGRAxisOrientation OSRSpatialReferenceShadow_GetAxisOrientation(OSRSpatialReferenceShadow *self,char const *target_key,int iAxis){
648 0 : OGRAxisOrientation orientation = OAO_Other;
649 0 : OSRGetAxis( self, target_key, iAxis, &orientation );
650 0 : return orientation;
651 : }
652 0 : SWIGINTERN OSRAxisMappingStrategy OSRSpatialReferenceShadow_GetAxisMappingStrategy(OSRSpatialReferenceShadow *self){
653 0 : return OSRGetAxisMappingStrategy(self);
654 : }
655 0 : SWIGINTERN void OSRSpatialReferenceShadow_SetAxisMappingStrategy(OSRSpatialReferenceShadow *self,OSRAxisMappingStrategy strategy){
656 0 : OSRSetAxisMappingStrategy(self, strategy);
657 0 : }
658 0 : SWIGINTERN int const *OSRSpatialReferenceShadow_GetDataAxisToSRSAxisMapping(OSRSpatialReferenceShadow *self,int *count){
659 0 : return OSRGetDataAxisToSRSAxisMapping(self, count);
660 : }
661 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetDataAxisToSRSAxisMapping(OSRSpatialReferenceShadow *self,int nList,int *pList){
662 0 : return OSRSetDataAxisToSRSAxisMapping(self, nList, pList);
663 : }
664 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetUTM(OSRSpatialReferenceShadow *self,int zone,int north=1){
665 0 : return OSRSetUTM( self, zone, north );
666 : }
667 0 : SWIGINTERN int OSRSpatialReferenceShadow_GetUTMZone(OSRSpatialReferenceShadow *self){
668 : // Note: we will return south zones as negative since it is
669 : // hard to return two values as the C API does.
670 0 : int bNorth = FALSE;
671 0 : int nZone = OSRGetUTMZone( self, &bNorth );
672 0 : if( !bNorth )
673 0 : nZone = -1 * ABS(nZone);
674 0 : return nZone;
675 : }
676 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetStatePlane(OSRSpatialReferenceShadow *self,int zone,int is_nad83=1,char const *unitsname="",double units=0.0){
677 0 : return OSRSetStatePlaneWithUnits( self, zone, is_nad83, unitsname, units );
678 : }
679 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_AutoIdentifyEPSG(OSRSpatialReferenceShadow *self){
680 0 : return OSRAutoIdentifyEPSG( self );
681 : }
682 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetProjection(OSRSpatialReferenceShadow *self,char const *arg){
683 0 : return OSRSetProjection( self, arg );
684 : }
685 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetProjParm(OSRSpatialReferenceShadow *self,char const *name,double val){
686 0 : return OSRSetProjParm( self, name, val );
687 : }
688 0 : SWIGINTERN double OSRSpatialReferenceShadow_GetProjParm(OSRSpatialReferenceShadow *self,char const *name,double default_val=0.0){
689 : // Return code ignored.
690 0 : return OSRGetProjParm( self, name, default_val, 0 );
691 : }
692 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetNormProjParm(OSRSpatialReferenceShadow *self,char const *name,double val){
693 0 : return OSRSetNormProjParm( self, name, val );
694 : }
695 0 : SWIGINTERN double OSRSpatialReferenceShadow_GetNormProjParm(OSRSpatialReferenceShadow *self,char const *name,double default_val=0.0){
696 : // Return code ignored.
697 0 : return OSRGetNormProjParm( self, name, default_val, 0 );
698 : }
699 0 : SWIGINTERN double OSRSpatialReferenceShadow_GetSemiMajor(OSRSpatialReferenceShadow *self){
700 : // Return code ignored.
701 0 : return OSRGetSemiMajor( self, 0 );
702 : }
703 0 : SWIGINTERN double OSRSpatialReferenceShadow_GetSemiMinor(OSRSpatialReferenceShadow *self){
704 : // Return code ignored.
705 0 : return OSRGetSemiMinor( self, 0 );
706 : }
707 0 : SWIGINTERN double OSRSpatialReferenceShadow_GetInvFlattening(OSRSpatialReferenceShadow *self){
708 : // Return code ignored.
709 0 : return OSRGetInvFlattening( self, 0 );
710 : }
711 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetACEA(OSRSpatialReferenceShadow *self,double stdp1,double stdp2,double clat,double clong,double fe,double fn){
712 0 : return OSRSetACEA( self, stdp1, stdp2, clat, clong,
713 0 : fe, fn );
714 : }
715 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetAE(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){
716 0 : return OSRSetAE( self, clat, clong,
717 0 : fe, fn );
718 : }
719 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetBonne(OSRSpatialReferenceShadow *self,double stdp,double cm,double fe,double fn){
720 0 : return OSRSetBonne( self, stdp, cm, fe, fn );
721 : }
722 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetCEA(OSRSpatialReferenceShadow *self,double stdp1,double cm,double fe,double fn){
723 0 : return OSRSetCEA( self, stdp1, cm,
724 0 : fe, fn );
725 : }
726 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetCS(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){
727 0 : return OSRSetCS( self, clat, clong,
728 0 : fe, fn );
729 : }
730 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetEC(OSRSpatialReferenceShadow *self,double stdp1,double stdp2,double clat,double clong,double fe,double fn){
731 0 : return OSRSetEC( self, stdp1, stdp2, clat, clong,
732 0 : fe, fn );
733 : }
734 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetEckertIV(OSRSpatialReferenceShadow *self,double cm,double fe,double fn){
735 0 : return OSRSetEckertIV( self, cm, fe, fn);
736 : }
737 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetEckertVI(OSRSpatialReferenceShadow *self,double cm,double fe,double fn){
738 0 : return OSRSetEckertVI( self, cm, fe, fn);
739 : }
740 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetEquirectangular(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){
741 0 : return OSRSetEquirectangular( self, clat, clong,
742 0 : fe, fn );
743 : }
744 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetEquirectangular2(OSRSpatialReferenceShadow *self,double clat,double clong,double pseudostdparallellat,double fe,double fn){
745 0 : return OSRSetEquirectangular2( self, clat, clong,
746 : pseudostdparallellat,
747 0 : fe, fn );
748 : }
749 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGaussSchreiberTMercator(OSRSpatialReferenceShadow *self,double clat,double clong,double sc,double fe,double fn){
750 0 : return OSRSetGaussSchreiberTMercator( self, clat, clong, sc, fe, fn );
751 : }
752 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGS(OSRSpatialReferenceShadow *self,double cm,double fe,double fn){
753 0 : return OSRSetGS( self, cm, fe, fn );
754 : }
755 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGH(OSRSpatialReferenceShadow *self,double cm,double fe,double fn){
756 0 : return OSRSetGH( self, cm, fe, fn );
757 : }
758 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetIGH(OSRSpatialReferenceShadow *self){
759 0 : return OSRSetIGH( self );
760 : }
761 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGEOS(OSRSpatialReferenceShadow *self,double cm,double satelliteheight,double fe,double fn){
762 0 : return OSRSetGEOS( self, cm, satelliteheight,
763 0 : fe, fn );
764 : }
765 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGnomonic(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){
766 0 : return OSRSetGnomonic( self, clat, clong,
767 0 : fe, fn );
768 : }
769 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetHOM(OSRSpatialReferenceShadow *self,double clat,double clong,double azimuth,double recttoskew,double scale,double fe,double fn){
770 0 : return OSRSetHOM( self, clat, clong, azimuth, recttoskew,
771 0 : scale, fe, fn );
772 : }
773 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetHOM2PNO(OSRSpatialReferenceShadow *self,double clat,double dfLat1,double dfLong1,double dfLat2,double dfLong2,double scale,double fe,double fn){
774 0 : return OSRSetHOM2PNO( self, clat, dfLat1, dfLong1, dfLat2, dfLong2,
775 0 : scale, fe, fn );
776 : }
777 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetKrovak(OSRSpatialReferenceShadow *self,double clat,double clong,double azimuth,double pseudostdparallellat,double scale,double fe,double fn){
778 0 : return OSRSetKrovak( self, clat, clong,
779 : azimuth, pseudostdparallellat,
780 0 : scale, fe, fn );
781 : }
782 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetLAEA(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){
783 0 : return OSRSetLAEA( self, clat, clong,
784 0 : fe, fn );
785 : }
786 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetLCC(OSRSpatialReferenceShadow *self,double stdp1,double stdp2,double clat,double clong,double fe,double fn){
787 0 : return OSRSetLCC( self, stdp1, stdp2, clat, clong,
788 0 : fe, fn );
789 : }
790 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetLCC1SP(OSRSpatialReferenceShadow *self,double clat,double clong,double scale,double fe,double fn){
791 0 : return OSRSetLCC1SP( self, clat, clong, scale,
792 0 : fe, fn );
793 : }
794 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetLCCB(OSRSpatialReferenceShadow *self,double stdp1,double stdp2,double clat,double clong,double fe,double fn){
795 0 : return OSRSetLCCB( self, stdp1, stdp2, clat, clong,
796 0 : fe, fn );
797 : }
798 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetMC(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){
799 0 : return OSRSetMC( self, clat, clong,
800 0 : fe, fn );
801 : }
802 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetMercator(OSRSpatialReferenceShadow *self,double clat,double clong,double scale,double fe,double fn){
803 0 : return OSRSetMercator( self, clat, clong,
804 0 : scale, fe, fn );
805 : }
806 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetMercator2SP(OSRSpatialReferenceShadow *self,double stdp1,double clat,double clong,double fe,double fn){
807 0 : return OSRSetMercator2SP( self, stdp1, clat, clong, fe, fn );
808 : }
809 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetMollweide(OSRSpatialReferenceShadow *self,double cm,double fe,double fn){
810 0 : return OSRSetMollweide( self, cm,
811 0 : fe, fn );
812 : }
813 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetNZMG(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){
814 0 : return OSRSetNZMG( self, clat, clong,
815 0 : fe, fn );
816 : }
817 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetOS(OSRSpatialReferenceShadow *self,double dfOriginLat,double dfCMeridian,double scale,double fe,double fn){
818 0 : return OSRSetOS( self, dfOriginLat, dfCMeridian, scale,
819 0 : fe, fn );
820 : }
821 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetOrthographic(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){
822 0 : return OSRSetOrthographic( self, clat, clong,
823 0 : fe, fn );
824 : }
825 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetPolyconic(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){
826 0 : return OSRSetPolyconic( self, clat, clong,
827 0 : fe, fn );
828 : }
829 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetPS(OSRSpatialReferenceShadow *self,double clat,double clong,double scale,double fe,double fn){
830 0 : return OSRSetPS( self, clat, clong, scale,
831 0 : fe, fn );
832 : }
833 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetRobinson(OSRSpatialReferenceShadow *self,double clong,double fe,double fn){
834 0 : return OSRSetRobinson( self, clong, fe, fn );
835 : }
836 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetSinusoidal(OSRSpatialReferenceShadow *self,double clong,double fe,double fn){
837 0 : return OSRSetSinusoidal( self, clong, fe, fn );
838 : }
839 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetStereographic(OSRSpatialReferenceShadow *self,double clat,double clong,double scale,double fe,double fn){
840 0 : return OSRSetStereographic( self, clat, clong, scale,
841 0 : fe, fn );
842 : }
843 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetSOC(OSRSpatialReferenceShadow *self,double latitudeoforigin,double cm,double fe,double fn){
844 0 : return OSRSetSOC( self, latitudeoforigin, cm,
845 0 : fe, fn );
846 : }
847 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetTM(OSRSpatialReferenceShadow *self,double clat,double clong,double scale,double fe,double fn){
848 0 : return OSRSetTM( self, clat, clong, scale,
849 0 : fe, fn );
850 : }
851 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetTMVariant(OSRSpatialReferenceShadow *self,char const *pszVariantName,double clat,double clong,double scale,double fe,double fn){
852 0 : return OSRSetTMVariant( self, pszVariantName, clat, clong,
853 0 : scale, fe, fn );
854 : }
855 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetTMG(OSRSpatialReferenceShadow *self,double clat,double clong,double fe,double fn){
856 0 : return OSRSetTMG( self, clat, clong,
857 0 : fe, fn );
858 : }
859 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetTMSO(OSRSpatialReferenceShadow *self,double clat,double clong,double scale,double fe,double fn){
860 0 : return OSRSetTMSO( self, clat, clong, scale,
861 0 : fe, fn );
862 : }
863 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetVDG(OSRSpatialReferenceShadow *self,double clong,double fe,double fn){
864 0 : return OSRSetVDG( self, clong, fe, fn );
865 : }
866 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetVerticalPerspective(OSRSpatialReferenceShadow *self,double topoOriginLat,double topoOriginLon,double topoOriginHeight,double viewPointHeight,double fe,double fn){
867 0 : return OSRSetVerticalPerspective( self,
868 0 : topoOriginLat, topoOriginLon, topoOriginHeight, viewPointHeight, fe, fn );
869 : }
870 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetWellKnownGeogCS(OSRSpatialReferenceShadow *self,char const *name){
871 0 : return OSRSetWellKnownGeogCS( self, name );
872 : }
873 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetFromUserInput__SWIG_0(OSRSpatialReferenceShadow *self,char const *name){
874 0 : return OSRSetFromUserInputEx( self, name, NULL );
875 : }
876 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetFromUserInput__SWIG_1(OSRSpatialReferenceShadow *self,char const *name,char **options){
877 0 : return OSRSetFromUserInputEx( self, name, options );
878 : }
879 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_CopyGeogCSFrom(OSRSpatialReferenceShadow *self,OSRSpatialReferenceShadow *rhs){
880 0 : return OSRCopyGeogCSFrom( self, rhs );
881 : }
882 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetTOWGS84(OSRSpatialReferenceShadow *self,double p1,double p2,double p3,double p4=0.0,double p5=0.0,double p6=0.0,double p7=0.0){
883 :
884 0 : return OSRSetTOWGS84( self, p1, p2, p3, p4, p5, p6, p7 );
885 : }
886 0 : SWIGINTERN bool OSRSpatialReferenceShadow_HasTOWGS84(OSRSpatialReferenceShadow *self){
887 : double ignored[7];
888 0 : return OSRGetTOWGS84( self, ignored, 7 ) == OGRERR_NONE;
889 : }
890 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_GetTOWGS84(OSRSpatialReferenceShadow *self,double argout[7]){
891 0 : return OSRGetTOWGS84( self, argout, 7 );
892 : }
893 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_AddGuessedTOWGS84(OSRSpatialReferenceShadow *self){
894 0 : return OSRAddGuessedTOWGS84( self );
895 : }
896 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetLocalCS(OSRSpatialReferenceShadow *self,char const *pszName){
897 0 : return OSRSetLocalCS( self, pszName );
898 : }
899 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGeogCS(OSRSpatialReferenceShadow *self,char const *pszGeogName,char const *pszDatumName,char const *pszEllipsoidName,double dfSemiMajor,double dfInvFlattening,char const *pszPMName="Greenwich",double dfPMOffset=0.0,char const *pszUnits="degree",double dfConvertToRadians=0.0174532925199433){
900 0 : return OSRSetGeogCS( self, pszGeogName, pszDatumName, pszEllipsoidName,
901 : dfSemiMajor, dfInvFlattening,
902 0 : pszPMName, dfPMOffset, pszUnits, dfConvertToRadians );
903 : }
904 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetProjCS(OSRSpatialReferenceShadow *self,char const *name="unnamed"){
905 0 : return OSRSetProjCS( self, name );
906 : }
907 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGeocCS(OSRSpatialReferenceShadow *self,char const *name="unnamed"){
908 0 : return OSRSetGeocCS( self, name );
909 : }
910 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetVertCS(OSRSpatialReferenceShadow *self,char const *VertCSName="unnamed",char const *VertDatumName="unnamed",int VertDatumType=0){
911 0 : return OSRSetVertCS( self, VertCSName, VertDatumName, VertDatumType );
912 : }
913 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetCompoundCS(OSRSpatialReferenceShadow *self,char const *name,OSRSpatialReferenceShadow *horizcs,OSRSpatialReferenceShadow *vertcs){
914 0 : return OSRSetCompoundCS( self, name, horizcs, vertcs );
915 : }
916 1 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromWkt(OSRSpatialReferenceShadow *self,char **ppszInput){
917 1 : return OSRImportFromWkt( self, ppszInput );
918 : }
919 2 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromProj4(OSRSpatialReferenceShadow *self,char *ppszInput){
920 2 : return OSRImportFromProj4( self, ppszInput );
921 : }
922 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromUrl(OSRSpatialReferenceShadow *self,char *url){
923 0 : return OSRImportFromUrl( self, url );
924 : }
925 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromESRI(OSRSpatialReferenceShadow *self,char **ppszInput){
926 0 : return OSRImportFromESRI( self, ppszInput );
927 : }
928 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromEPSG(OSRSpatialReferenceShadow *self,int arg){
929 0 : return OSRImportFromEPSG(self, arg);
930 : }
931 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromEPSGA(OSRSpatialReferenceShadow *self,int arg){
932 0 : return OSRImportFromEPSGA(self, arg);
933 : }
934 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromPCI(OSRSpatialReferenceShadow *self,char const *proj,char const *units="METRE",double argin[17]=0){
935 0 : return OSRImportFromPCI( self, proj, units, argin );
936 : }
937 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromUSGS(OSRSpatialReferenceShadow *self,long proj_code,long zone=0,double argin[15]=0,long datum_code=0){
938 0 : return OSRImportFromUSGS( self, proj_code, zone, argin, datum_code );
939 : }
940 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromXML(OSRSpatialReferenceShadow *self,char const *xmlString){
941 0 : return OSRImportFromXML( self, xmlString );
942 : }
943 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromERM(OSRSpatialReferenceShadow *self,char const *proj,char const *datum,char const *units){
944 0 : return OSRImportFromERM( self, proj, datum, units );
945 : }
946 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromMICoordSys(OSRSpatialReferenceShadow *self,char const *pszCoordSys){
947 0 : return OSRImportFromMICoordSys( self, pszCoordSys );
948 : }
949 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromOzi(OSRSpatialReferenceShadow *self,char const *const *papszLines){
950 0 : return OSRImportFromOzi( self, papszLines );
951 : }
952 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromCF1(OSRSpatialReferenceShadow *self,char **keyValues,char const *units=NULL){
953 0 : return OSRImportFromCF1(self, keyValues, units);
954 : }
955 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToWkt(OSRSpatialReferenceShadow *self,char **argout,char **options=NULL){
956 0 : return OSRExportToWktEx( self, argout, options );
957 : }
958 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToPrettyWkt(OSRSpatialReferenceShadow *self,char **argout,int simplify=0){
959 0 : return OSRExportToPrettyWkt( self, argout, simplify );
960 : }
961 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToPROJJSON(OSRSpatialReferenceShadow *self,char **argout,char **options=NULL){
962 0 : return OSRExportToPROJJSON( self, argout, options );
963 : }
964 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToProj4(OSRSpatialReferenceShadow *self,char **argout){
965 0 : return OSRExportToProj4( self, argout );
966 : }
967 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToPCI(OSRSpatialReferenceShadow *self,char **proj,char **units,double *params[17]){
968 0 : return OSRExportToPCI( self, proj, units, params );
969 : }
970 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToUSGS(OSRSpatialReferenceShadow *self,long *code,long *zone,double *params[15],long *datum){
971 0 : return OSRExportToUSGS( self, code, zone, params, datum );
972 : }
973 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToERM(OSRSpatialReferenceShadow *self,char **proj,char **datum,char **units){
974 0 : char szProj[32] = {0}, szDatum[32] = {0}, szUnits[32] = {0};
975 0 : OGRErr ret = OSRExportToERM( self, szProj, szDatum, szUnits );
976 0 : *proj = CPLStrdup(szProj);
977 0 : *datum = CPLStrdup(szDatum);
978 0 : *units = CPLStrdup(szUnits);
979 0 : return ret;
980 : }
981 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToXML(OSRSpatialReferenceShadow *self,char **argout,char const *dialect=""){
982 0 : return OSRExportToXML( self, argout, dialect );
983 : }
984 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToMICoordSys(OSRSpatialReferenceShadow *self,char **argout){
985 0 : return OSRExportToMICoordSys( self, argout );
986 : }
987 0 : SWIGINTERN char **OSRSpatialReferenceShadow_ExportToCF1(OSRSpatialReferenceShadow *self,char **options=NULL){
988 0 : char** ret = NULL;
989 0 : OSRExportToCF1(self, NULL, &ret, NULL, options);
990 0 : return ret;
991 : }
992 0 : SWIGINTERN retStringAndCPLFree *OSRSpatialReferenceShadow_ExportToCF1Units(OSRSpatialReferenceShadow *self,char **options=NULL){
993 0 : char* units = NULL;
994 0 : OSRExportToCF1(self, NULL, NULL, &units, options);
995 0 : return units;
996 : }
997 0 : SWIGINTERN OSRSpatialReferenceShadow *OSRSpatialReferenceShadow_CloneGeogCS(OSRSpatialReferenceShadow *self){
998 0 : return (OSRSpatialReferenceShadow*) OSRCloneGeogCS(self);
999 : }
1000 0 : SWIGINTERN OSRSpatialReferenceShadow *OSRSpatialReferenceShadow_Clone(OSRSpatialReferenceShadow *self){
1001 0 : return (OSRSpatialReferenceShadow*) OSRClone(self);
1002 : }
1003 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_StripVertical(OSRSpatialReferenceShadow *self){
1004 0 : return OSRStripVertical(self);
1005 : }
1006 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_Validate(OSRSpatialReferenceShadow *self){
1007 0 : return OSRValidate(self);
1008 : }
1009 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_MorphToESRI(OSRSpatialReferenceShadow *self){
1010 0 : return OSRMorphToESRI(self);
1011 : }
1012 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_MorphFromESRI(OSRSpatialReferenceShadow *self){
1013 0 : return OSRMorphFromESRI(self);
1014 : }
1015 0 : SWIGINTERN OSRSpatialReferenceShadow *OSRSpatialReferenceShadow_ConvertToOtherProjection(OSRSpatialReferenceShadow *self,char const *other_projection,char **options=NULL){
1016 0 : return (OSRSpatialReferenceShadow*)OSRConvertToOtherProjection(self, other_projection, options);
1017 : }
1018 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_PromoteTo3D(OSRSpatialReferenceShadow *self,char const *name=NULL){
1019 0 : return OSRPromoteTo3D(self, name);
1020 : }
1021 0 : SWIGINTERN OGRErr OSRSpatialReferenceShadow_DemoteTo2D(OSRSpatialReferenceShadow *self,char const *name=NULL){
1022 0 : return OSRDemoteTo2D(self, name);
1023 : }
1024 0 : SWIGINTERN OGRCoordinateTransformationOptions *new_OGRCoordinateTransformationOptions(){
1025 0 : return OCTNewCoordinateTransformationOptions();
1026 : }
1027 0 : SWIGINTERN void delete_OGRCoordinateTransformationOptions(OGRCoordinateTransformationOptions *self){
1028 0 : OCTDestroyCoordinateTransformationOptions( self );
1029 0 : }
1030 0 : SWIGINTERN bool OGRCoordinateTransformationOptions_SetAreaOfInterest(OGRCoordinateTransformationOptions *self,double westLongitudeDeg,double southLatitudeDeg,double eastLongitudeDeg,double northLatitudeDeg){
1031 0 : return OCTCoordinateTransformationOptionsSetAreaOfInterest(self,
1032 : westLongitudeDeg, southLatitudeDeg,
1033 0 : eastLongitudeDeg, northLatitudeDeg);
1034 : }
1035 0 : SWIGINTERN bool OGRCoordinateTransformationOptions_SetOperation(OGRCoordinateTransformationOptions *self,char const *operation,bool inverseCT=false){
1036 0 : return OCTCoordinateTransformationOptionsSetOperation(self, operation, inverseCT);
1037 : }
1038 0 : SWIGINTERN bool OGRCoordinateTransformationOptions_SetDesiredAccuracy(OGRCoordinateTransformationOptions *self,double accuracy){
1039 0 : return OCTCoordinateTransformationOptionsSetDesiredAccuracy(self, accuracy);
1040 : }
1041 0 : SWIGINTERN bool OGRCoordinateTransformationOptions_SetBallparkAllowed(OGRCoordinateTransformationOptions *self,bool allowBallpark){
1042 0 : return OCTCoordinateTransformationOptionsSetBallparkAllowed(self, allowBallpark);
1043 : }
1044 0 : SWIGINTERN bool OGRCoordinateTransformationOptions_SetOnlyBest(OGRCoordinateTransformationOptions *self,bool onlyBest){
1045 0 : return OCTCoordinateTransformationOptionsSetOnlyBest(self, onlyBest);
1046 : }
1047 1 : SWIGINTERN OSRCoordinateTransformationShadow *new_OSRCoordinateTransformationShadow__SWIG_0(OSRSpatialReferenceShadow *src,OSRSpatialReferenceShadow *dst){
1048 1 : return (OSRCoordinateTransformationShadow*) OCTNewCoordinateTransformation(src, dst);
1049 : }
1050 0 : SWIGINTERN OSRCoordinateTransformationShadow *new_OSRCoordinateTransformationShadow__SWIG_1(OSRSpatialReferenceShadow *src,OSRSpatialReferenceShadow *dst,OGRCoordinateTransformationOptions *options){
1051 : return (OSRCoordinateTransformationShadow*)
1052 0 : (options ? OCTNewCoordinateTransformationEx( src, dst, options ) : OCTNewCoordinateTransformation(src, dst));
1053 : }
1054 1 : SWIGINTERN void delete_OSRCoordinateTransformationShadow(OSRCoordinateTransformationShadow *self){
1055 1 : OCTDestroyCoordinateTransformation( self );
1056 1 : }
1057 0 : SWIGINTERN OSRCoordinateTransformationShadow *OSRCoordinateTransformationShadow_GetInverse(OSRCoordinateTransformationShadow *self){
1058 0 : return (OSRCoordinateTransformationShadow*) OCTGetInverse(self);
1059 : }
1060 1 : SWIGINTERN void OSRCoordinateTransformationShadow_TransformPoint__SWIG_0(OSRCoordinateTransformationShadow *self,double inout[3]){
1061 :
1062 1 : if (self == NULL)
1063 0 : return;
1064 1 : OCTTransform( self, 1, &inout[0], &inout[1], &inout[2] );
1065 : }
1066 1 : SWIGINTERN void OSRCoordinateTransformationShadow_TransformPoint__SWIG_2(OSRCoordinateTransformationShadow *self,double argout[3],double x,double y,double z=0.0){
1067 1 : if (self == NULL)
1068 0 : return;
1069 1 : argout[0] = x;
1070 1 : argout[1] = y;
1071 1 : argout[2] = z;
1072 1 : OCTTransform( self, 1, &argout[0], &argout[1], &argout[2] );
1073 : }
1074 0 : SWIGINTERN void OSRCoordinateTransformationShadow_TransformPoint__SWIG_3(OSRCoordinateTransformationShadow *self,double argout[4],double x,double y,double z,double t){
1075 0 : if (self == NULL)
1076 0 : return;
1077 0 : argout[0] = x;
1078 0 : argout[1] = y;
1079 0 : argout[2] = z;
1080 0 : argout[3] = t;
1081 0 : OCTTransform4D( self, 1, &argout[0], &argout[1], &argout[2], &argout[3], NULL );
1082 : }
1083 0 : SWIGINTERN int OSRCoordinateTransformationShadow_TransformPointWithErrorCode(OSRCoordinateTransformationShadow *self,double argout[4],double x,double y,double z,double t){
1084 0 : if (self == NULL)
1085 0 : return -1;
1086 0 : argout[0] = x;
1087 0 : argout[1] = y;
1088 0 : argout[2] = z;
1089 0 : argout[3] = t;
1090 0 : int errorCode = 0;
1091 0 : OCTTransform4DWithErrorCodes( self, 1, &argout[0], &argout[1], &argout[2], &argout[3], &errorCode );
1092 0 : return errorCode;
1093 : }
1094 0 : SWIGINTERN void OSRCoordinateTransformationShadow_TransformPoints(OSRCoordinateTransformationShadow *self,int nCount,double *x,double *y,double *z){
1095 0 : if (self == NULL)
1096 0 : return;
1097 0 : OCTTransform( self, nCount, x, y, z );
1098 : }
1099 0 : SWIGINTERN void OSRCoordinateTransformationShadow_TransformBounds(OSRCoordinateTransformationShadow *self,double argout[4],double minx,double miny,double maxx,double maxy,int densify_pts){
1100 0 : argout[0] = HUGE_VAL;
1101 0 : argout[1] = HUGE_VAL;
1102 0 : argout[2] = HUGE_VAL;
1103 0 : argout[3] = HUGE_VAL;
1104 0 : if (self == NULL)
1105 0 : return;
1106 0 : OCTTransformBounds(
1107 : self,
1108 : minx, miny, maxx, maxy,
1109 : &argout[0], &argout[1], &argout[2], &argout[3],
1110 : densify_pts
1111 : );
1112 : }
1113 :
1114 0 : OSRCoordinateTransformationShadow *CreateCoordinateTransformation( OSRSpatialReferenceShadow *src, OSRSpatialReferenceShadow *dst, OGRCoordinateTransformationOptions* options = NULL ) {
1115 : return (OSRCoordinateTransformationShadow*)
1116 0 : (options ? OCTNewCoordinateTransformationEx( src, dst, options ) : OCTNewCoordinateTransformation(src, dst));
1117 : }
1118 :
1119 0 : SWIGINTERN OSRCRSInfo *new_OSRCRSInfo(char const *auth_name,char const *code,char const *name,OSRCRSType type,bool deprecated,bool bbox_valid,double west_lon_degree,double south_lat_degree,double east_lon_degree,double north_lat_degree,char const *area_name,char const *projection_method){
1120 0 : OSRCRSInfo *self = (OSRCRSInfo*) CPLMalloc( sizeof( OSRCRSInfo ) );
1121 0 : self->pszAuthName = auth_name ? CPLStrdup(auth_name) : NULL;
1122 0 : self->pszCode = code ? CPLStrdup(code) : NULL;
1123 0 : self->pszName = name ? CPLStrdup(name) : NULL;
1124 0 : self->eType = type;
1125 0 : self->bDeprecated = deprecated;
1126 0 : self->bBboxValid = bbox_valid;
1127 0 : self->dfWestLongitudeDeg = west_lon_degree;
1128 0 : self->dfSouthLatitudeDeg = south_lat_degree;
1129 0 : self->dfEastLongitudeDeg = east_lon_degree;
1130 0 : self->dfNorthLatitudeDeg = north_lat_degree;
1131 0 : self->pszAreaName = area_name ? CPLStrdup(area_name) : NULL;
1132 0 : self->pszProjectionMethod = projection_method ? CPLStrdup(projection_method) : NULL;
1133 0 : return self;
1134 : }
1135 0 : SWIGINTERN void delete_OSRCRSInfo(OSRCRSInfo *self){
1136 0 : CPLFree( self->pszAuthName );
1137 0 : CPLFree( self->pszCode );
1138 0 : CPLFree( self->pszName );
1139 0 : CPLFree( self->pszAreaName );
1140 0 : CPLFree( self->pszProjectionMethod );
1141 0 : CPLFree( self );
1142 0 : }
1143 :
1144 :
1145 20 : const char* OSRCRSInfo_auth_name_get( OSRCRSInfo *crsInfo ) {
1146 20 : return crsInfo->pszAuthName;
1147 : }
1148 :
1149 20 : const char* OSRCRSInfo_code_get( OSRCRSInfo *crsInfo ) {
1150 20 : return crsInfo->pszCode;
1151 : }
1152 :
1153 20 : const char* OSRCRSInfo_name_get( OSRCRSInfo *crsInfo ) {
1154 20 : return crsInfo->pszName;
1155 : }
1156 :
1157 20 : OSRCRSType OSRCRSInfo_type_get( OSRCRSInfo *crsInfo ) {
1158 20 : return crsInfo->eType;
1159 : }
1160 :
1161 20 : bool OSRCRSInfo_deprecated_get( OSRCRSInfo *crsInfo ) {
1162 20 : return crsInfo->bDeprecated;
1163 : }
1164 :
1165 20 : bool OSRCRSInfo_bbox_valid_get( OSRCRSInfo *crsInfo ) {
1166 20 : return crsInfo->bBboxValid;
1167 : }
1168 :
1169 20 : double OSRCRSInfo_west_lon_degree_get( OSRCRSInfo *crsInfo ) {
1170 20 : return crsInfo->dfWestLongitudeDeg;
1171 : }
1172 :
1173 20 : double OSRCRSInfo_south_lat_degree_get( OSRCRSInfo *crsInfo ) {
1174 20 : return crsInfo->dfSouthLatitudeDeg;
1175 : }
1176 :
1177 20 : double OSRCRSInfo_east_lon_degree_get( OSRCRSInfo *crsInfo ) {
1178 20 : return crsInfo->dfEastLongitudeDeg;
1179 : }
1180 :
1181 20 : double OSRCRSInfo_north_lat_degree_get( OSRCRSInfo *crsInfo ) {
1182 20 : return crsInfo->dfNorthLatitudeDeg;
1183 : }
1184 :
1185 20 : const char* OSRCRSInfo_area_name_get( OSRCRSInfo *crsInfo ) {
1186 20 : return crsInfo->pszAreaName;
1187 : }
1188 :
1189 20 : const char* OSRCRSInfo_projection_method_get( OSRCRSInfo *crsInfo ) {
1190 20 : return crsInfo->pszProjectionMethod;
1191 : }
1192 :
1193 :
1194 :
1195 0 : char** GetAuthorityListFromDatabase()
1196 : {
1197 0 : return OSRGetAuthorityListFromDatabase();
1198 : }
1199 :
1200 :
1201 0 : void SetPROJSearchPath( const char *utf8_path )
1202 : {
1203 0 : const char* const apszPaths[2] = { utf8_path, NULL };
1204 0 : OSRSetPROJSearchPaths(apszPaths);
1205 0 : }
1206 :
1207 :
1208 0 : void SetPROJSearchPaths( char** paths )
1209 : {
1210 0 : OSRSetPROJSearchPaths(paths);
1211 0 : }
1212 :
1213 :
1214 0 : char** GetPROJSearchPaths()
1215 : {
1216 0 : return OSRGetPROJSearchPaths();
1217 : }
1218 :
1219 :
1220 0 : int GetPROJVersionMajor()
1221 : {
1222 : int num;
1223 0 : OSRGetPROJVersion(&num, NULL, NULL);
1224 0 : return num;
1225 : }
1226 :
1227 0 : int GetPROJVersionMinor()
1228 : {
1229 : int num;
1230 0 : OSRGetPROJVersion(NULL, &num, NULL);
1231 0 : return num;
1232 : }
1233 :
1234 0 : int GetPROJVersionMicro()
1235 : {
1236 : int num;
1237 0 : OSRGetPROJVersion(NULL, NULL, &num);
1238 0 : return num;
1239 : }
1240 :
1241 0 : bool GetPROJEnableNetwork()
1242 : {
1243 0 : return OSRGetPROJEnableNetwork();
1244 : }
1245 :
1246 0 : void SetPROJEnableNetwork(bool enabled)
1247 : {
1248 0 : OSRSetPROJEnableNetwork(enabled);
1249 0 : }
1250 :
1251 :
1252 0 : void SetPROJAuxDbPath( const char *utf8_path )
1253 : {
1254 0 : const char* const apszPaths[2] = { utf8_path, NULL };
1255 0 : OSRSetPROJAuxDbPaths(apszPaths);
1256 0 : }
1257 :
1258 :
1259 0 : void SetPROJAuxDbPaths( char** paths )
1260 : {
1261 0 : OSRSetPROJAuxDbPaths(paths);
1262 0 : }
1263 :
1264 :
1265 0 : char** GetPROJAuxDbPaths()
1266 : {
1267 0 : return OSRGetPROJAuxDbPaths();
1268 : }
1269 :
1270 :
1271 : #ifdef __cplusplus
1272 : extern "C" {
1273 : #endif
1274 :
1275 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_UseExceptions___() {
1276 0 : UseExceptions();
1277 0 : }
1278 :
1279 :
1280 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_DontUseExceptions___() {
1281 0 : DontUseExceptions();
1282 0 : }
1283 :
1284 :
1285 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_StringListDestroy___(void * jarg1) {
1286 0 : void *arg1 = (void *) 0 ;
1287 :
1288 0 : arg1 = (void *)jarg1;
1289 : {
1290 0 : CPLErrorReset();
1291 0 : StringListDestroy(arg1);
1292 0 : CPLErr eclass = CPLGetLastErrorType();
1293 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1294 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1295 :
1296 :
1297 :
1298 : }
1299 : }
1300 0 : }
1301 :
1302 :
1303 20 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_CRSInfoList_get___(void * jarg1, int jarg2) {
1304 : void * jresult ;
1305 20 : OSRCRSInfoList *arg1 = (OSRCRSInfoList *) 0 ;
1306 : int arg2 ;
1307 20 : OSRCRSInfo *result = 0 ;
1308 :
1309 20 : arg1 = (OSRCRSInfoList *)jarg1;
1310 20 : arg2 = (int)jarg2;
1311 : {
1312 20 : CPLErrorReset();
1313 20 : result = (OSRCRSInfo *)OSRCRSInfoList_get(arg1,arg2);
1314 20 : CPLErr eclass = CPLGetLastErrorType();
1315 20 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1316 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1317 :
1318 :
1319 :
1320 : }
1321 : }
1322 20 : jresult = (void *)result;
1323 20 : return jresult;
1324 : }
1325 :
1326 :
1327 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_delete_CRSInfoList___(void * jarg1) {
1328 1 : OSRCRSInfoList *arg1 = (OSRCRSInfoList *) 0 ;
1329 :
1330 1 : arg1 = (OSRCRSInfoList *)jarg1;
1331 : {
1332 1 : CPLErrorReset();
1333 1 : delete_OSRCRSInfoList(arg1);
1334 1 : CPLErr eclass = CPLGetLastErrorType();
1335 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1336 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1337 :
1338 :
1339 :
1340 : }
1341 : }
1342 1 : }
1343 :
1344 :
1345 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_new_CRSInfoList___() {
1346 : void * jresult ;
1347 0 : OSRCRSInfoList *result = 0 ;
1348 :
1349 : {
1350 0 : CPLErrorReset();
1351 0 : result = (OSRCRSInfoList *)new OSRCRSInfoList();
1352 0 : CPLErr eclass = CPLGetLastErrorType();
1353 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1354 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1355 :
1356 :
1357 :
1358 : }
1359 : }
1360 0 : jresult = (void *)result;
1361 0 : return jresult;
1362 : }
1363 :
1364 :
1365 1 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_GetCRSInfoListFromDatabase___(char * jarg1, void * jarg2) {
1366 : void * jresult ;
1367 1 : char *arg1 = (char *) 0 ;
1368 1 : int *arg2 = (int *) 0 ;
1369 1 : OSRCRSInfoList *result = 0 ;
1370 :
1371 1 : arg1 = (char *)jarg1;
1372 : {
1373 : /* %typemap(in) (int *hasval) */
1374 1 : arg2 = (int *)jarg2;
1375 : }
1376 : {
1377 1 : CPLErrorReset();
1378 1 : result = (OSRCRSInfoList *)GetCRSInfoListFromDatabase(arg1,arg2);
1379 1 : CPLErr eclass = CPLGetLastErrorType();
1380 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1381 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1382 :
1383 :
1384 :
1385 : }
1386 : }
1387 1 : jresult = (void *)result;
1388 1 : return jresult;
1389 : }
1390 :
1391 :
1392 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_GetWellKnownGeogCSAsWKT___(char * jarg1, void * jarg2) {
1393 : int jresult ;
1394 0 : char *arg1 = (char *) 0 ;
1395 0 : char **arg2 = (char **) 0 ;
1396 : OGRErr result;
1397 :
1398 0 : arg1 = (char *)jarg1;
1399 : {
1400 : /* %typemap(in) (char **argout) */
1401 0 : arg2 = (char **)jarg2;
1402 : }
1403 : {
1404 0 : if (!arg1) {
1405 : {
1406 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
1407 : };
1408 : }
1409 : }
1410 : {
1411 0 : CPLErrorReset();
1412 0 : result = (OGRErr)GetWellKnownGeogCSAsWKT((char const *)arg1,arg2);
1413 0 : CPLErr eclass = CPLGetLastErrorType();
1414 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1415 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1416 :
1417 :
1418 :
1419 : }
1420 : }
1421 : {
1422 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
1423 0 : jresult = result;
1424 : }
1425 : {
1426 : /* %typemap(argout) (char **argout) */
1427 : char* temp_string;
1428 0 : temp_string = SWIG_csharp_string_callback(*arg2);
1429 0 : if (*arg2)
1430 0 : CPLFree(*arg2);
1431 0 : *arg2 = temp_string;
1432 : }
1433 : {
1434 : /* %typemap(ret) OGRErr */
1435 :
1436 : }
1437 0 : return jresult;
1438 : }
1439 :
1440 :
1441 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_GetUserInputAsWKT___(char * jarg1, void * jarg2) {
1442 : int jresult ;
1443 0 : char *arg1 = (char *) 0 ;
1444 0 : char **arg2 = (char **) 0 ;
1445 : OGRErr result;
1446 :
1447 0 : arg1 = (char *)jarg1;
1448 : {
1449 : /* %typemap(in) (char **argout) */
1450 0 : arg2 = (char **)jarg2;
1451 : }
1452 : {
1453 0 : if (!arg1) {
1454 : {
1455 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
1456 : };
1457 : }
1458 : }
1459 : {
1460 0 : CPLErrorReset();
1461 0 : result = (OGRErr)GetUserInputAsWKT((char const *)arg1,arg2);
1462 0 : CPLErr eclass = CPLGetLastErrorType();
1463 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1464 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1465 :
1466 :
1467 :
1468 : }
1469 : }
1470 : {
1471 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
1472 0 : jresult = result;
1473 : }
1474 : {
1475 : /* %typemap(argout) (char **argout) */
1476 : char* temp_string;
1477 0 : temp_string = SWIG_csharp_string_callback(*arg2);
1478 0 : if (*arg2)
1479 0 : CPLFree(*arg2);
1480 0 : *arg2 = temp_string;
1481 : }
1482 : {
1483 : /* %typemap(ret) OGRErr */
1484 :
1485 : }
1486 0 : return jresult;
1487 : }
1488 :
1489 :
1490 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_AreaOfUse_west_lon_degree_get___(void * jarg1) {
1491 : double jresult ;
1492 0 : OSRAreaOfUse *arg1 = (OSRAreaOfUse *) 0 ;
1493 : double result;
1494 :
1495 0 : arg1 = (OSRAreaOfUse *)jarg1;
1496 : {
1497 0 : CPLErrorReset();
1498 0 : result = (double)OSRAreaOfUse_west_lon_degree_get(arg1);
1499 0 : CPLErr eclass = CPLGetLastErrorType();
1500 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1501 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1502 :
1503 :
1504 :
1505 : }
1506 : }
1507 0 : jresult = result;
1508 0 : return jresult;
1509 : }
1510 :
1511 :
1512 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_AreaOfUse_south_lat_degree_get___(void * jarg1) {
1513 : double jresult ;
1514 0 : OSRAreaOfUse *arg1 = (OSRAreaOfUse *) 0 ;
1515 : double result;
1516 :
1517 0 : arg1 = (OSRAreaOfUse *)jarg1;
1518 : {
1519 0 : CPLErrorReset();
1520 0 : result = (double)OSRAreaOfUse_south_lat_degree_get(arg1);
1521 0 : CPLErr eclass = CPLGetLastErrorType();
1522 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1523 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1524 :
1525 :
1526 :
1527 : }
1528 : }
1529 0 : jresult = result;
1530 0 : return jresult;
1531 : }
1532 :
1533 :
1534 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_AreaOfUse_east_lon_degree_get___(void * jarg1) {
1535 : double jresult ;
1536 0 : OSRAreaOfUse *arg1 = (OSRAreaOfUse *) 0 ;
1537 : double result;
1538 :
1539 0 : arg1 = (OSRAreaOfUse *)jarg1;
1540 : {
1541 0 : CPLErrorReset();
1542 0 : result = (double)OSRAreaOfUse_east_lon_degree_get(arg1);
1543 0 : CPLErr eclass = CPLGetLastErrorType();
1544 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1545 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1546 :
1547 :
1548 :
1549 : }
1550 : }
1551 0 : jresult = result;
1552 0 : return jresult;
1553 : }
1554 :
1555 :
1556 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_AreaOfUse_north_lat_degree_get___(void * jarg1) {
1557 : double jresult ;
1558 0 : OSRAreaOfUse *arg1 = (OSRAreaOfUse *) 0 ;
1559 : double result;
1560 :
1561 0 : arg1 = (OSRAreaOfUse *)jarg1;
1562 : {
1563 0 : CPLErrorReset();
1564 0 : result = (double)OSRAreaOfUse_north_lat_degree_get(arg1);
1565 0 : CPLErr eclass = CPLGetLastErrorType();
1566 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1567 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1568 :
1569 :
1570 :
1571 : }
1572 : }
1573 0 : jresult = result;
1574 0 : return jresult;
1575 : }
1576 :
1577 :
1578 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_AreaOfUse_name_get___(void * jarg1) {
1579 : char * jresult ;
1580 0 : OSRAreaOfUse *arg1 = (OSRAreaOfUse *) 0 ;
1581 0 : char *result = 0 ;
1582 :
1583 0 : arg1 = (OSRAreaOfUse *)jarg1;
1584 : {
1585 0 : CPLErrorReset();
1586 0 : result = (char *)OSRAreaOfUse_name_get(arg1);
1587 0 : CPLErr eclass = CPLGetLastErrorType();
1588 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1589 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1590 :
1591 :
1592 :
1593 : }
1594 : }
1595 0 : jresult = SWIG_csharp_string_callback((const char *)result);
1596 0 : return jresult;
1597 : }
1598 :
1599 :
1600 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_new_AreaOfUse___(double jarg1, double jarg2, double jarg3, double jarg4, char * jarg5) {
1601 : void * jresult ;
1602 : double arg1 ;
1603 : double arg2 ;
1604 : double arg3 ;
1605 : double arg4 ;
1606 0 : char *arg5 = (char *) 0 ;
1607 0 : OSRAreaOfUse *result = 0 ;
1608 :
1609 0 : arg1 = (double)jarg1;
1610 0 : arg2 = (double)jarg2;
1611 0 : arg3 = (double)jarg3;
1612 0 : arg4 = (double)jarg4;
1613 0 : arg5 = (char *)jarg5;
1614 : {
1615 0 : CPLErrorReset();
1616 0 : result = (OSRAreaOfUse *)new_OSRAreaOfUse(arg1,arg2,arg3,arg4,arg5);
1617 0 : CPLErr eclass = CPLGetLastErrorType();
1618 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1619 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1620 :
1621 :
1622 :
1623 : }
1624 : }
1625 0 : jresult = (void *)result;
1626 0 : return jresult;
1627 : }
1628 :
1629 :
1630 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_delete_AreaOfUse___(void * jarg1) {
1631 0 : OSRAreaOfUse *arg1 = (OSRAreaOfUse *) 0 ;
1632 :
1633 0 : arg1 = (OSRAreaOfUse *)jarg1;
1634 : {
1635 0 : CPLErrorReset();
1636 0 : delete_OSRAreaOfUse(arg1);
1637 0 : CPLErr eclass = CPLGetLastErrorType();
1638 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1639 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1640 :
1641 :
1642 :
1643 : }
1644 : }
1645 0 : }
1646 :
1647 :
1648 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_OSRAreaOfUse_west_lon_degree_get___(void * jarg1) {
1649 : double jresult ;
1650 0 : OSRAreaOfUse *arg1 = (OSRAreaOfUse *) 0 ;
1651 : double result;
1652 :
1653 0 : arg1 = (OSRAreaOfUse *)jarg1;
1654 : {
1655 0 : if (!arg1) {
1656 : {
1657 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
1658 : };
1659 : }
1660 : }
1661 : {
1662 0 : CPLErrorReset();
1663 0 : result = (double)OSRAreaOfUse_west_lon_degree_get(arg1);
1664 0 : CPLErr eclass = CPLGetLastErrorType();
1665 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1666 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1667 :
1668 :
1669 :
1670 : }
1671 : }
1672 0 : jresult = result;
1673 0 : return jresult;
1674 : }
1675 :
1676 :
1677 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_OSRAreaOfUse_south_lat_degree_get___(void * jarg1) {
1678 : double jresult ;
1679 0 : OSRAreaOfUse *arg1 = (OSRAreaOfUse *) 0 ;
1680 : double result;
1681 :
1682 0 : arg1 = (OSRAreaOfUse *)jarg1;
1683 : {
1684 0 : if (!arg1) {
1685 : {
1686 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
1687 : };
1688 : }
1689 : }
1690 : {
1691 0 : CPLErrorReset();
1692 0 : result = (double)OSRAreaOfUse_south_lat_degree_get(arg1);
1693 0 : CPLErr eclass = CPLGetLastErrorType();
1694 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1695 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1696 :
1697 :
1698 :
1699 : }
1700 : }
1701 0 : jresult = result;
1702 0 : return jresult;
1703 : }
1704 :
1705 :
1706 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_OSRAreaOfUse_east_lon_degree_get___(void * jarg1) {
1707 : double jresult ;
1708 0 : OSRAreaOfUse *arg1 = (OSRAreaOfUse *) 0 ;
1709 : double result;
1710 :
1711 0 : arg1 = (OSRAreaOfUse *)jarg1;
1712 : {
1713 0 : if (!arg1) {
1714 : {
1715 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
1716 : };
1717 : }
1718 : }
1719 : {
1720 0 : CPLErrorReset();
1721 0 : result = (double)OSRAreaOfUse_east_lon_degree_get(arg1);
1722 0 : CPLErr eclass = CPLGetLastErrorType();
1723 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1724 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1725 :
1726 :
1727 :
1728 : }
1729 : }
1730 0 : jresult = result;
1731 0 : return jresult;
1732 : }
1733 :
1734 :
1735 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_OSRAreaOfUse_north_lat_degree_get___(void * jarg1) {
1736 : double jresult ;
1737 0 : OSRAreaOfUse *arg1 = (OSRAreaOfUse *) 0 ;
1738 : double result;
1739 :
1740 0 : arg1 = (OSRAreaOfUse *)jarg1;
1741 : {
1742 0 : if (!arg1) {
1743 : {
1744 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
1745 : };
1746 : }
1747 : }
1748 : {
1749 0 : CPLErrorReset();
1750 0 : result = (double)OSRAreaOfUse_north_lat_degree_get(arg1);
1751 0 : CPLErr eclass = CPLGetLastErrorType();
1752 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1753 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1754 :
1755 :
1756 :
1757 : }
1758 : }
1759 0 : jresult = result;
1760 0 : return jresult;
1761 : }
1762 :
1763 :
1764 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_OSRAreaOfUse_name_get___(void * jarg1) {
1765 : char * jresult ;
1766 0 : OSRAreaOfUse *arg1 = (OSRAreaOfUse *) 0 ;
1767 0 : char *result = 0 ;
1768 :
1769 0 : arg1 = (OSRAreaOfUse *)jarg1;
1770 : {
1771 0 : if (!arg1) {
1772 : {
1773 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
1774 : };
1775 : }
1776 : }
1777 : {
1778 0 : CPLErrorReset();
1779 0 : result = (char *)OSRAreaOfUse_name_get(arg1);
1780 0 : CPLErr eclass = CPLGetLastErrorType();
1781 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1782 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1783 :
1784 :
1785 :
1786 : }
1787 : }
1788 0 : jresult = SWIG_csharp_string_callback((const char *)result);
1789 0 : return jresult;
1790 : }
1791 :
1792 :
1793 3 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_new_SpatialReference___(char * jarg1) {
1794 : void * jresult ;
1795 3 : char *arg1 = (char *) "" ;
1796 3 : OSRSpatialReferenceShadow *result = 0 ;
1797 :
1798 3 : arg1 = (char *)jarg1;
1799 : {
1800 3 : CPLErrorReset();
1801 3 : result = (OSRSpatialReferenceShadow *)new_OSRSpatialReferenceShadow((char const *)arg1);
1802 3 : CPLErr eclass = CPLGetLastErrorType();
1803 3 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1804 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1805 :
1806 :
1807 :
1808 : }
1809 : }
1810 3 : jresult = (void *)result;
1811 3 : return jresult;
1812 : }
1813 :
1814 :
1815 3 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_delete_SpatialReference___(void * jarg1) {
1816 3 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
1817 :
1818 3 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
1819 : {
1820 3 : CPLErrorReset();
1821 3 : delete_OSRSpatialReferenceShadow(arg1);
1822 3 : CPLErr eclass = CPLGetLastErrorType();
1823 3 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1824 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1825 :
1826 :
1827 :
1828 : }
1829 : }
1830 3 : }
1831 :
1832 :
1833 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference___str_____(void * jarg1) {
1834 : char * jresult ;
1835 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
1836 0 : retStringAndCPLFree *result = 0 ;
1837 :
1838 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
1839 : {
1840 0 : CPLErrorReset();
1841 0 : result = (retStringAndCPLFree *)OSRSpatialReferenceShadow___str__(arg1);
1842 0 : CPLErr eclass = CPLGetLastErrorType();
1843 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1844 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1845 :
1846 :
1847 :
1848 : }
1849 : }
1850 :
1851 : /* %typemap(out) (retStringAndCPLFree*) */
1852 0 : if(result)
1853 : {
1854 0 : jresult = SWIG_csharp_string_callback((const char *)result);
1855 0 : CPLFree(result);
1856 : }
1857 : else
1858 : {
1859 0 : jresult = NULL;
1860 : }
1861 :
1862 0 : return jresult;
1863 : }
1864 :
1865 :
1866 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetName___(void * jarg1) {
1867 : char * jresult ;
1868 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
1869 0 : char *result = 0 ;
1870 :
1871 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
1872 : {
1873 0 : CPLErrorReset();
1874 0 : result = (char *)OSRSpatialReferenceShadow_GetName(arg1);
1875 0 : CPLErr eclass = CPLGetLastErrorType();
1876 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1877 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1878 :
1879 :
1880 :
1881 : }
1882 : }
1883 0 : jresult = SWIG_csharp_string_callback((const char *)result);
1884 0 : return jresult;
1885 : }
1886 :
1887 :
1888 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_IsSame___(void * jarg1, void * jarg2, void * jarg3) {
1889 : int jresult ;
1890 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
1891 0 : OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ;
1892 0 : char **arg3 = (char **) NULL ;
1893 : int result;
1894 :
1895 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
1896 0 : arg2 = (OSRSpatialReferenceShadow *)jarg2;
1897 0 : arg3 = (char **)jarg3;
1898 : {
1899 0 : if (!arg2) {
1900 : {
1901 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
1902 : };
1903 : }
1904 : }
1905 : {
1906 0 : CPLErrorReset();
1907 0 : result = (int)OSRSpatialReferenceShadow_IsSame(arg1,arg2,arg3);
1908 0 : CPLErr eclass = CPLGetLastErrorType();
1909 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1910 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1911 :
1912 :
1913 :
1914 : }
1915 : }
1916 0 : jresult = result;
1917 0 : return jresult;
1918 : }
1919 :
1920 :
1921 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_IsSameGeogCS___(void * jarg1, void * jarg2) {
1922 : int jresult ;
1923 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
1924 0 : OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ;
1925 : int result;
1926 :
1927 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
1928 0 : arg2 = (OSRSpatialReferenceShadow *)jarg2;
1929 : {
1930 0 : if (!arg2) {
1931 : {
1932 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
1933 : };
1934 : }
1935 : }
1936 : {
1937 0 : CPLErrorReset();
1938 0 : result = (int)OSRSpatialReferenceShadow_IsSameGeogCS(arg1,arg2);
1939 0 : CPLErr eclass = CPLGetLastErrorType();
1940 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1941 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1942 :
1943 :
1944 :
1945 : }
1946 : }
1947 0 : jresult = result;
1948 0 : return jresult;
1949 : }
1950 :
1951 :
1952 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_IsSameVertCS___(void * jarg1, void * jarg2) {
1953 : int jresult ;
1954 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
1955 0 : OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ;
1956 : int result;
1957 :
1958 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
1959 0 : arg2 = (OSRSpatialReferenceShadow *)jarg2;
1960 : {
1961 0 : if (!arg2) {
1962 : {
1963 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
1964 : };
1965 : }
1966 : }
1967 : {
1968 0 : CPLErrorReset();
1969 0 : result = (int)OSRSpatialReferenceShadow_IsSameVertCS(arg1,arg2);
1970 0 : CPLErr eclass = CPLGetLastErrorType();
1971 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1972 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1973 :
1974 :
1975 :
1976 : }
1977 : }
1978 0 : jresult = result;
1979 0 : return jresult;
1980 : }
1981 :
1982 :
1983 2 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_IsGeographic___(void * jarg1) {
1984 : int jresult ;
1985 2 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
1986 : int result;
1987 :
1988 2 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
1989 : {
1990 2 : CPLErrorReset();
1991 2 : result = (int)OSRSpatialReferenceShadow_IsGeographic(arg1);
1992 2 : CPLErr eclass = CPLGetLastErrorType();
1993 2 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1994 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1995 :
1996 :
1997 :
1998 : }
1999 : }
2000 2 : jresult = result;
2001 2 : return jresult;
2002 : }
2003 :
2004 :
2005 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_IsDerivedGeographic___(void * jarg1) {
2006 : int jresult ;
2007 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2008 : int result;
2009 :
2010 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2011 : {
2012 0 : CPLErrorReset();
2013 0 : result = (int)OSRSpatialReferenceShadow_IsDerivedGeographic(arg1);
2014 0 : CPLErr eclass = CPLGetLastErrorType();
2015 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2016 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2017 :
2018 :
2019 :
2020 : }
2021 : }
2022 0 : jresult = result;
2023 0 : return jresult;
2024 : }
2025 :
2026 :
2027 2 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_IsProjected___(void * jarg1) {
2028 : int jresult ;
2029 2 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2030 : int result;
2031 :
2032 2 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2033 : {
2034 2 : CPLErrorReset();
2035 2 : result = (int)OSRSpatialReferenceShadow_IsProjected(arg1);
2036 2 : CPLErr eclass = CPLGetLastErrorType();
2037 2 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2038 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2039 :
2040 :
2041 :
2042 : }
2043 : }
2044 2 : jresult = result;
2045 2 : return jresult;
2046 : }
2047 :
2048 :
2049 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_IsDerivedProjected___(void * jarg1) {
2050 : int jresult ;
2051 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2052 : int result;
2053 :
2054 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2055 : {
2056 0 : CPLErrorReset();
2057 0 : result = (int)OSRSpatialReferenceShadow_IsDerivedProjected(arg1);
2058 0 : CPLErr eclass = CPLGetLastErrorType();
2059 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2060 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2061 :
2062 :
2063 :
2064 : }
2065 : }
2066 0 : jresult = result;
2067 0 : return jresult;
2068 : }
2069 :
2070 :
2071 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_IsCompound___(void * jarg1) {
2072 : int jresult ;
2073 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2074 : int result;
2075 :
2076 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2077 : {
2078 0 : CPLErrorReset();
2079 0 : result = (int)OSRSpatialReferenceShadow_IsCompound(arg1);
2080 0 : CPLErr eclass = CPLGetLastErrorType();
2081 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2082 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2083 :
2084 :
2085 :
2086 : }
2087 : }
2088 0 : jresult = result;
2089 0 : return jresult;
2090 : }
2091 :
2092 :
2093 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_IsGeocentric___(void * jarg1) {
2094 : int jresult ;
2095 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2096 : int result;
2097 :
2098 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2099 : {
2100 0 : CPLErrorReset();
2101 0 : result = (int)OSRSpatialReferenceShadow_IsGeocentric(arg1);
2102 0 : CPLErr eclass = CPLGetLastErrorType();
2103 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2104 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2105 :
2106 :
2107 :
2108 : }
2109 : }
2110 0 : jresult = result;
2111 0 : return jresult;
2112 : }
2113 :
2114 :
2115 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_IsLocal___(void * jarg1) {
2116 : int jresult ;
2117 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2118 : int result;
2119 :
2120 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2121 : {
2122 0 : CPLErrorReset();
2123 0 : result = (int)OSRSpatialReferenceShadow_IsLocal(arg1);
2124 0 : CPLErr eclass = CPLGetLastErrorType();
2125 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2126 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2127 :
2128 :
2129 :
2130 : }
2131 : }
2132 0 : jresult = result;
2133 0 : return jresult;
2134 : }
2135 :
2136 :
2137 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_IsVertical___(void * jarg1) {
2138 : int jresult ;
2139 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2140 : int result;
2141 :
2142 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2143 : {
2144 0 : CPLErrorReset();
2145 0 : result = (int)OSRSpatialReferenceShadow_IsVertical(arg1);
2146 0 : CPLErr eclass = CPLGetLastErrorType();
2147 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2148 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2149 :
2150 :
2151 :
2152 : }
2153 : }
2154 0 : jresult = result;
2155 0 : return jresult;
2156 : }
2157 :
2158 :
2159 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_IsDynamic___(void * jarg1) {
2160 : unsigned int jresult ;
2161 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2162 : bool result;
2163 :
2164 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2165 : {
2166 0 : CPLErrorReset();
2167 0 : result = (bool)OSRSpatialReferenceShadow_IsDynamic(arg1);
2168 0 : CPLErr eclass = CPLGetLastErrorType();
2169 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2170 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2171 :
2172 :
2173 :
2174 : }
2175 : }
2176 0 : jresult = result;
2177 0 : return jresult;
2178 : }
2179 :
2180 :
2181 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_HasPointMotionOperation___(void * jarg1) {
2182 : unsigned int jresult ;
2183 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2184 : bool result;
2185 :
2186 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2187 : {
2188 0 : CPLErrorReset();
2189 0 : result = (bool)OSRSpatialReferenceShadow_HasPointMotionOperation(arg1);
2190 0 : CPLErr eclass = CPLGetLastErrorType();
2191 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2192 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2193 :
2194 :
2195 :
2196 : }
2197 : }
2198 0 : jresult = result;
2199 0 : return jresult;
2200 : }
2201 :
2202 :
2203 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetCoordinateEpoch___(void * jarg1) {
2204 : double jresult ;
2205 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2206 : double result;
2207 :
2208 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2209 : {
2210 0 : CPLErrorReset();
2211 0 : result = (double)OSRSpatialReferenceShadow_GetCoordinateEpoch(arg1);
2212 0 : CPLErr eclass = CPLGetLastErrorType();
2213 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2214 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2215 :
2216 :
2217 :
2218 : }
2219 : }
2220 0 : jresult = result;
2221 0 : return jresult;
2222 : }
2223 :
2224 :
2225 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetCoordinateEpoch___(void * jarg1, double jarg2) {
2226 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2227 : double arg2 ;
2228 :
2229 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2230 0 : arg2 = (double)jarg2;
2231 : {
2232 0 : CPLErrorReset();
2233 0 : OSRSpatialReferenceShadow_SetCoordinateEpoch(arg1,arg2);
2234 0 : CPLErr eclass = CPLGetLastErrorType();
2235 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2236 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2237 :
2238 :
2239 :
2240 : }
2241 : }
2242 0 : }
2243 :
2244 :
2245 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_EPSGTreatsAsLatLong___(void * jarg1) {
2246 : int jresult ;
2247 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2248 : int result;
2249 :
2250 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2251 : {
2252 0 : CPLErrorReset();
2253 0 : result = (int)OSRSpatialReferenceShadow_EPSGTreatsAsLatLong(arg1);
2254 0 : CPLErr eclass = CPLGetLastErrorType();
2255 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2256 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2257 :
2258 :
2259 :
2260 : }
2261 : }
2262 0 : jresult = result;
2263 0 : return jresult;
2264 : }
2265 :
2266 :
2267 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_EPSGTreatsAsNorthingEasting___(void * jarg1) {
2268 : int jresult ;
2269 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2270 : int result;
2271 :
2272 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2273 : {
2274 0 : CPLErrorReset();
2275 0 : result = (int)OSRSpatialReferenceShadow_EPSGTreatsAsNorthingEasting(arg1);
2276 0 : CPLErr eclass = CPLGetLastErrorType();
2277 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2278 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2279 :
2280 :
2281 :
2282 : }
2283 : }
2284 0 : jresult = result;
2285 0 : return jresult;
2286 : }
2287 :
2288 :
2289 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetAuthority___(void * jarg1, char * jarg2, char * jarg3, int jarg4) {
2290 : int jresult ;
2291 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2292 0 : char *arg2 = (char *) 0 ;
2293 0 : char *arg3 = (char *) 0 ;
2294 : int arg4 ;
2295 : OGRErr result;
2296 :
2297 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2298 0 : arg2 = (char *)jarg2;
2299 0 : arg3 = (char *)jarg3;
2300 0 : arg4 = (int)jarg4;
2301 : {
2302 0 : CPLErrorReset();
2303 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetAuthority(arg1,(char const *)arg2,(char const *)arg3,arg4);
2304 0 : CPLErr eclass = CPLGetLastErrorType();
2305 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2306 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2307 :
2308 :
2309 :
2310 : }
2311 : }
2312 : {
2313 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
2314 0 : jresult = result;
2315 : }
2316 : {
2317 : /* %typemap(ret) OGRErr */
2318 :
2319 : }
2320 0 : return jresult;
2321 : }
2322 :
2323 :
2324 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetAttrValue___(void * jarg1, char * jarg2, int jarg3) {
2325 : char * jresult ;
2326 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2327 0 : char *arg2 = (char *) 0 ;
2328 0 : int arg3 = (int) 0 ;
2329 0 : char *result = 0 ;
2330 :
2331 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2332 0 : arg2 = (char *)jarg2;
2333 0 : arg3 = (int)jarg3;
2334 : {
2335 0 : if (!arg2) {
2336 : {
2337 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
2338 : };
2339 : }
2340 : }
2341 : {
2342 0 : CPLErrorReset();
2343 0 : result = (char *)OSRSpatialReferenceShadow_GetAttrValue(arg1,(char const *)arg2,arg3);
2344 0 : CPLErr eclass = CPLGetLastErrorType();
2345 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2346 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2347 :
2348 :
2349 :
2350 : }
2351 : }
2352 0 : jresult = SWIG_csharp_string_callback((const char *)result);
2353 0 : return jresult;
2354 : }
2355 :
2356 :
2357 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetAttrValue___(void * jarg1, char * jarg2, char * jarg3) {
2358 : int jresult ;
2359 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2360 0 : char *arg2 = (char *) 0 ;
2361 0 : char *arg3 = (char *) 0 ;
2362 : OGRErr result;
2363 :
2364 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2365 0 : arg2 = (char *)jarg2;
2366 0 : arg3 = (char *)jarg3;
2367 : {
2368 0 : if (!arg2) {
2369 : {
2370 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
2371 : };
2372 : }
2373 : }
2374 : {
2375 0 : CPLErrorReset();
2376 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetAttrValue(arg1,(char const *)arg2,(char const *)arg3);
2377 0 : CPLErr eclass = CPLGetLastErrorType();
2378 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2379 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2380 :
2381 :
2382 :
2383 : }
2384 : }
2385 : {
2386 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
2387 0 : jresult = result;
2388 : }
2389 : {
2390 : /* %typemap(ret) OGRErr */
2391 :
2392 : }
2393 0 : return jresult;
2394 : }
2395 :
2396 :
2397 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetAngularUnits___(void * jarg1, char * jarg2, double jarg3) {
2398 : int jresult ;
2399 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2400 0 : char *arg2 = (char *) 0 ;
2401 : double arg3 ;
2402 : OGRErr result;
2403 :
2404 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2405 0 : arg2 = (char *)jarg2;
2406 0 : arg3 = (double)jarg3;
2407 : {
2408 0 : if (!arg2) {
2409 : {
2410 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
2411 : };
2412 : }
2413 : }
2414 : {
2415 0 : CPLErrorReset();
2416 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetAngularUnits(arg1,(char const *)arg2,arg3);
2417 0 : CPLErr eclass = CPLGetLastErrorType();
2418 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2419 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2420 :
2421 :
2422 :
2423 : }
2424 : }
2425 : {
2426 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
2427 0 : jresult = result;
2428 : }
2429 : {
2430 : /* %typemap(ret) OGRErr */
2431 :
2432 : }
2433 0 : return jresult;
2434 : }
2435 :
2436 :
2437 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetAngularUnits___(void * jarg1) {
2438 : double jresult ;
2439 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2440 : double result;
2441 :
2442 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2443 : {
2444 0 : CPLErrorReset();
2445 0 : result = (double)OSRSpatialReferenceShadow_GetAngularUnits(arg1);
2446 0 : CPLErr eclass = CPLGetLastErrorType();
2447 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2448 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2449 :
2450 :
2451 :
2452 : }
2453 : }
2454 0 : jresult = result;
2455 0 : return jresult;
2456 : }
2457 :
2458 :
2459 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetAngularUnitsName___(void * jarg1) {
2460 : char * jresult ;
2461 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2462 0 : char *result = 0 ;
2463 :
2464 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2465 : {
2466 0 : CPLErrorReset();
2467 0 : result = (char *)OSRSpatialReferenceShadow_GetAngularUnitsName(arg1);
2468 0 : CPLErr eclass = CPLGetLastErrorType();
2469 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2470 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2471 :
2472 :
2473 :
2474 : }
2475 : }
2476 0 : jresult = SWIG_csharp_string_callback((const char *)result);
2477 0 : return jresult;
2478 : }
2479 :
2480 :
2481 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetTargetLinearUnits___(void * jarg1, char * jarg2, char * jarg3, double jarg4) {
2482 : int jresult ;
2483 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2484 0 : char *arg2 = (char *) 0 ;
2485 0 : char *arg3 = (char *) 0 ;
2486 : double arg4 ;
2487 : OGRErr result;
2488 :
2489 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2490 0 : arg2 = (char *)jarg2;
2491 0 : arg3 = (char *)jarg3;
2492 0 : arg4 = (double)jarg4;
2493 : {
2494 0 : if (!arg3) {
2495 : {
2496 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
2497 : };
2498 : }
2499 : }
2500 : {
2501 0 : CPLErrorReset();
2502 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetTargetLinearUnits(arg1,(char const *)arg2,(char const *)arg3,arg4);
2503 0 : CPLErr eclass = CPLGetLastErrorType();
2504 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2505 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2506 :
2507 :
2508 :
2509 : }
2510 : }
2511 : {
2512 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
2513 0 : jresult = result;
2514 : }
2515 : {
2516 : /* %typemap(ret) OGRErr */
2517 :
2518 : }
2519 0 : return jresult;
2520 : }
2521 :
2522 :
2523 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetLinearUnits___(void * jarg1, char * jarg2, double jarg3) {
2524 : int jresult ;
2525 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2526 0 : char *arg2 = (char *) 0 ;
2527 : double arg3 ;
2528 : OGRErr result;
2529 :
2530 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2531 0 : arg2 = (char *)jarg2;
2532 0 : arg3 = (double)jarg3;
2533 : {
2534 0 : if (!arg2) {
2535 : {
2536 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
2537 : };
2538 : }
2539 : }
2540 : {
2541 0 : CPLErrorReset();
2542 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetLinearUnits(arg1,(char const *)arg2,arg3);
2543 0 : CPLErr eclass = CPLGetLastErrorType();
2544 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2545 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2546 :
2547 :
2548 :
2549 : }
2550 : }
2551 : {
2552 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
2553 0 : jresult = result;
2554 : }
2555 : {
2556 : /* %typemap(ret) OGRErr */
2557 :
2558 : }
2559 0 : return jresult;
2560 : }
2561 :
2562 :
2563 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetLinearUnitsAndUpdateParameters___(void * jarg1, char * jarg2, double jarg3) {
2564 : int jresult ;
2565 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2566 0 : char *arg2 = (char *) 0 ;
2567 : double arg3 ;
2568 : OGRErr result;
2569 :
2570 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2571 0 : arg2 = (char *)jarg2;
2572 0 : arg3 = (double)jarg3;
2573 : {
2574 0 : if (!arg2) {
2575 : {
2576 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
2577 : };
2578 : }
2579 : }
2580 : {
2581 0 : CPLErrorReset();
2582 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetLinearUnitsAndUpdateParameters(arg1,(char const *)arg2,arg3);
2583 0 : CPLErr eclass = CPLGetLastErrorType();
2584 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2585 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2586 :
2587 :
2588 :
2589 : }
2590 : }
2591 : {
2592 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
2593 0 : jresult = result;
2594 : }
2595 : {
2596 : /* %typemap(ret) OGRErr */
2597 :
2598 : }
2599 0 : return jresult;
2600 : }
2601 :
2602 :
2603 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetTargetLinearUnits___(void * jarg1, char * jarg2) {
2604 : double jresult ;
2605 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2606 0 : char *arg2 = (char *) 0 ;
2607 : double result;
2608 :
2609 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2610 0 : arg2 = (char *)jarg2;
2611 : {
2612 0 : CPLErrorReset();
2613 0 : result = (double)OSRSpatialReferenceShadow_GetTargetLinearUnits(arg1,(char const *)arg2);
2614 0 : CPLErr eclass = CPLGetLastErrorType();
2615 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2616 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2617 :
2618 :
2619 :
2620 : }
2621 : }
2622 0 : jresult = result;
2623 0 : return jresult;
2624 : }
2625 :
2626 :
2627 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetLinearUnits___(void * jarg1) {
2628 : double jresult ;
2629 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2630 : double result;
2631 :
2632 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2633 : {
2634 0 : CPLErrorReset();
2635 0 : result = (double)OSRSpatialReferenceShadow_GetLinearUnits(arg1);
2636 0 : CPLErr eclass = CPLGetLastErrorType();
2637 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2638 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2639 :
2640 :
2641 :
2642 : }
2643 : }
2644 0 : jresult = result;
2645 0 : return jresult;
2646 : }
2647 :
2648 :
2649 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetLinearUnitsName___(void * jarg1) {
2650 : char * jresult ;
2651 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2652 0 : char *result = 0 ;
2653 :
2654 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2655 : {
2656 0 : CPLErrorReset();
2657 0 : result = (char *)OSRSpatialReferenceShadow_GetLinearUnitsName(arg1);
2658 0 : CPLErr eclass = CPLGetLastErrorType();
2659 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2660 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2661 :
2662 :
2663 :
2664 : }
2665 : }
2666 0 : jresult = SWIG_csharp_string_callback((const char *)result);
2667 0 : return jresult;
2668 : }
2669 :
2670 :
2671 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetAuthorityCode___(void * jarg1, char * jarg2) {
2672 : char * jresult ;
2673 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2674 0 : char *arg2 = (char *) 0 ;
2675 0 : char *result = 0 ;
2676 :
2677 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2678 0 : arg2 = (char *)jarg2;
2679 : {
2680 0 : CPLErrorReset();
2681 0 : result = (char *)OSRSpatialReferenceShadow_GetAuthorityCode(arg1,(char const *)arg2);
2682 0 : CPLErr eclass = CPLGetLastErrorType();
2683 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2684 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2685 :
2686 :
2687 :
2688 : }
2689 : }
2690 0 : jresult = SWIG_csharp_string_callback((const char *)result);
2691 0 : return jresult;
2692 : }
2693 :
2694 :
2695 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetAuthorityName___(void * jarg1, char * jarg2) {
2696 : char * jresult ;
2697 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2698 0 : char *arg2 = (char *) 0 ;
2699 0 : char *result = 0 ;
2700 :
2701 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2702 0 : arg2 = (char *)jarg2;
2703 : {
2704 0 : CPLErrorReset();
2705 0 : result = (char *)OSRSpatialReferenceShadow_GetAuthorityName(arg1,(char const *)arg2);
2706 0 : CPLErr eclass = CPLGetLastErrorType();
2707 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2708 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2709 :
2710 :
2711 :
2712 : }
2713 : }
2714 0 : jresult = SWIG_csharp_string_callback((const char *)result);
2715 0 : return jresult;
2716 : }
2717 :
2718 :
2719 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetAreaOfUse___(void * jarg1) {
2720 : void * jresult ;
2721 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2722 0 : OSRAreaOfUse *result = 0 ;
2723 :
2724 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2725 : {
2726 0 : CPLErrorReset();
2727 0 : result = (OSRAreaOfUse *)OSRSpatialReferenceShadow_GetAreaOfUse(arg1);
2728 0 : CPLErr eclass = CPLGetLastErrorType();
2729 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2730 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2731 :
2732 :
2733 :
2734 : }
2735 : }
2736 0 : jresult = (void *)result;
2737 0 : return jresult;
2738 : }
2739 :
2740 :
2741 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetAxisName___(void * jarg1, char * jarg2, int jarg3) {
2742 : char * jresult ;
2743 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2744 0 : char *arg2 = (char *) 0 ;
2745 : int arg3 ;
2746 0 : char *result = 0 ;
2747 :
2748 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2749 0 : arg2 = (char *)jarg2;
2750 0 : arg3 = (int)jarg3;
2751 : {
2752 0 : CPLErrorReset();
2753 0 : result = (char *)OSRSpatialReferenceShadow_GetAxisName(arg1,(char const *)arg2,arg3);
2754 0 : CPLErr eclass = CPLGetLastErrorType();
2755 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2756 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2757 :
2758 :
2759 :
2760 : }
2761 : }
2762 0 : jresult = SWIG_csharp_string_callback((const char *)result);
2763 0 : return jresult;
2764 : }
2765 :
2766 :
2767 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetAxesCount___(void * jarg1) {
2768 : int jresult ;
2769 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2770 : int result;
2771 :
2772 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2773 : {
2774 0 : CPLErrorReset();
2775 0 : result = (int)OSRSpatialReferenceShadow_GetAxesCount(arg1);
2776 0 : CPLErr eclass = CPLGetLastErrorType();
2777 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2778 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2779 :
2780 :
2781 :
2782 : }
2783 : }
2784 0 : jresult = result;
2785 0 : return jresult;
2786 : }
2787 :
2788 :
2789 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetAxisOrientation___(void * jarg1, char * jarg2, int jarg3) {
2790 : int jresult ;
2791 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2792 0 : char *arg2 = (char *) 0 ;
2793 : int arg3 ;
2794 : OGRAxisOrientation result;
2795 :
2796 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2797 0 : arg2 = (char *)jarg2;
2798 0 : arg3 = (int)jarg3;
2799 : {
2800 0 : CPLErrorReset();
2801 0 : result = (OGRAxisOrientation)OSRSpatialReferenceShadow_GetAxisOrientation(arg1,(char const *)arg2,arg3);
2802 0 : CPLErr eclass = CPLGetLastErrorType();
2803 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2804 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2805 :
2806 :
2807 :
2808 : }
2809 : }
2810 0 : jresult = (int)result;
2811 0 : return jresult;
2812 : }
2813 :
2814 :
2815 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetAxisMappingStrategy___(void * jarg1) {
2816 : int jresult ;
2817 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2818 : OSRAxisMappingStrategy result;
2819 :
2820 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2821 : {
2822 0 : CPLErrorReset();
2823 0 : result = (OSRAxisMappingStrategy)OSRSpatialReferenceShadow_GetAxisMappingStrategy(arg1);
2824 0 : CPLErr eclass = CPLGetLastErrorType();
2825 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2826 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2827 :
2828 :
2829 :
2830 : }
2831 : }
2832 0 : jresult = (int)result;
2833 0 : return jresult;
2834 : }
2835 :
2836 :
2837 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetAxisMappingStrategy___(void * jarg1, int jarg2) {
2838 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2839 : OSRAxisMappingStrategy arg2 ;
2840 :
2841 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2842 0 : arg2 = (OSRAxisMappingStrategy)jarg2;
2843 : {
2844 0 : CPLErrorReset();
2845 0 : OSRSpatialReferenceShadow_SetAxisMappingStrategy(arg1,arg2);
2846 0 : CPLErr eclass = CPLGetLastErrorType();
2847 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2848 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2849 :
2850 :
2851 :
2852 : }
2853 : }
2854 0 : }
2855 :
2856 :
2857 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetDataAxisToSRSAxisMapping___(void * jarg1, void * jarg2) {
2858 : void * jresult ;
2859 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2860 0 : int *arg2 = (int *) 0 ;
2861 0 : int *result = 0 ;
2862 :
2863 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2864 : {
2865 : /* %typemap(in) (int *hasval) */
2866 0 : arg2 = (int *)jarg2;
2867 : }
2868 : {
2869 0 : CPLErrorReset();
2870 0 : result = (int *)OSRSpatialReferenceShadow_GetDataAxisToSRSAxisMapping(arg1,arg2);
2871 0 : CPLErr eclass = CPLGetLastErrorType();
2872 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2873 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2874 :
2875 :
2876 :
2877 : }
2878 : }
2879 0 : jresult = result;
2880 0 : return jresult;
2881 : }
2882 :
2883 :
2884 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetDataAxisToSRSAxisMapping___(void * jarg1, int jarg2, void * jarg3) {
2885 : int jresult ;
2886 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2887 : int arg2 ;
2888 0 : int *arg3 = (int *) 0 ;
2889 : OGRErr result;
2890 :
2891 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2892 0 : arg2 = (int)jarg2;
2893 : {
2894 : /* %typemap(in) (int inout[ANY]) */
2895 0 : arg3 = (int *)jarg3;
2896 : }
2897 : {
2898 0 : CPLErrorReset();
2899 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetDataAxisToSRSAxisMapping(arg1,arg2,arg3);
2900 0 : CPLErr eclass = CPLGetLastErrorType();
2901 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2902 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2903 :
2904 :
2905 :
2906 : }
2907 : }
2908 : {
2909 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
2910 0 : jresult = result;
2911 : }
2912 : {
2913 : /* %typemap(ret) OGRErr */
2914 :
2915 : }
2916 0 : return jresult;
2917 : }
2918 :
2919 :
2920 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetUTM___(void * jarg1, int jarg2, int jarg3) {
2921 : int jresult ;
2922 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2923 : int arg2 ;
2924 0 : int arg3 = (int) 1 ;
2925 : OGRErr result;
2926 :
2927 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2928 0 : arg2 = (int)jarg2;
2929 0 : arg3 = (int)jarg3;
2930 : {
2931 0 : CPLErrorReset();
2932 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetUTM(arg1,arg2,arg3);
2933 0 : CPLErr eclass = CPLGetLastErrorType();
2934 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2935 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2936 :
2937 :
2938 :
2939 : }
2940 : }
2941 : {
2942 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
2943 0 : jresult = result;
2944 : }
2945 : {
2946 : /* %typemap(ret) OGRErr */
2947 :
2948 : }
2949 0 : return jresult;
2950 : }
2951 :
2952 :
2953 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetUTMZone___(void * jarg1) {
2954 : int jresult ;
2955 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2956 : int result;
2957 :
2958 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2959 : {
2960 0 : CPLErrorReset();
2961 0 : result = (int)OSRSpatialReferenceShadow_GetUTMZone(arg1);
2962 0 : CPLErr eclass = CPLGetLastErrorType();
2963 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2964 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2965 :
2966 :
2967 :
2968 : }
2969 : }
2970 0 : jresult = result;
2971 0 : return jresult;
2972 : }
2973 :
2974 :
2975 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetStatePlane___(void * jarg1, int jarg2, int jarg3, char * jarg4, double jarg5) {
2976 : int jresult ;
2977 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2978 : int arg2 ;
2979 0 : int arg3 = (int) 1 ;
2980 0 : char *arg4 = (char *) "" ;
2981 0 : double arg5 = (double) 0.0 ;
2982 : OGRErr result;
2983 :
2984 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
2985 0 : arg2 = (int)jarg2;
2986 0 : arg3 = (int)jarg3;
2987 0 : arg4 = (char *)jarg4;
2988 0 : arg5 = (double)jarg5;
2989 : {
2990 0 : CPLErrorReset();
2991 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetStatePlane(arg1,arg2,arg3,(char const *)arg4,arg5);
2992 0 : CPLErr eclass = CPLGetLastErrorType();
2993 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2994 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2995 :
2996 :
2997 :
2998 : }
2999 : }
3000 : {
3001 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3002 0 : jresult = result;
3003 : }
3004 : {
3005 : /* %typemap(ret) OGRErr */
3006 :
3007 : }
3008 0 : return jresult;
3009 : }
3010 :
3011 :
3012 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_AutoIdentifyEPSG___(void * jarg1) {
3013 : int jresult ;
3014 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3015 : OGRErr result;
3016 :
3017 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3018 : {
3019 0 : CPLErrorReset();
3020 0 : result = (OGRErr)OSRSpatialReferenceShadow_AutoIdentifyEPSG(arg1);
3021 0 : CPLErr eclass = CPLGetLastErrorType();
3022 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3023 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3024 :
3025 :
3026 :
3027 : }
3028 : }
3029 : {
3030 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3031 0 : jresult = result;
3032 : }
3033 : {
3034 : /* %typemap(ret) OGRErr */
3035 :
3036 : }
3037 0 : return jresult;
3038 : }
3039 :
3040 :
3041 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetProjection___(void * jarg1, char * jarg2) {
3042 : int jresult ;
3043 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3044 0 : char *arg2 = (char *) 0 ;
3045 : OGRErr result;
3046 :
3047 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3048 0 : arg2 = (char *)jarg2;
3049 : {
3050 0 : CPLErrorReset();
3051 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetProjection(arg1,(char const *)arg2);
3052 0 : CPLErr eclass = CPLGetLastErrorType();
3053 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3054 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3055 :
3056 :
3057 :
3058 : }
3059 : }
3060 : {
3061 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3062 0 : jresult = result;
3063 : }
3064 : {
3065 : /* %typemap(ret) OGRErr */
3066 :
3067 : }
3068 0 : return jresult;
3069 : }
3070 :
3071 :
3072 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetProjParm___(void * jarg1, char * jarg2, double jarg3) {
3073 : int jresult ;
3074 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3075 0 : char *arg2 = (char *) 0 ;
3076 : double arg3 ;
3077 : OGRErr result;
3078 :
3079 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3080 0 : arg2 = (char *)jarg2;
3081 0 : arg3 = (double)jarg3;
3082 : {
3083 0 : if (!arg2) {
3084 : {
3085 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
3086 : };
3087 : }
3088 : }
3089 : {
3090 0 : CPLErrorReset();
3091 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetProjParm(arg1,(char const *)arg2,arg3);
3092 0 : CPLErr eclass = CPLGetLastErrorType();
3093 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3094 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3095 :
3096 :
3097 :
3098 : }
3099 : }
3100 : {
3101 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3102 0 : jresult = result;
3103 : }
3104 : {
3105 : /* %typemap(ret) OGRErr */
3106 :
3107 : }
3108 0 : return jresult;
3109 : }
3110 :
3111 :
3112 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetProjParm___(void * jarg1, char * jarg2, double jarg3) {
3113 : double jresult ;
3114 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3115 0 : char *arg2 = (char *) 0 ;
3116 0 : double arg3 = (double) 0.0 ;
3117 : double result;
3118 :
3119 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3120 0 : arg2 = (char *)jarg2;
3121 0 : arg3 = (double)jarg3;
3122 : {
3123 0 : if (!arg2) {
3124 : {
3125 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
3126 : };
3127 : }
3128 : }
3129 : {
3130 0 : CPLErrorReset();
3131 0 : result = (double)OSRSpatialReferenceShadow_GetProjParm(arg1,(char const *)arg2,arg3);
3132 0 : CPLErr eclass = CPLGetLastErrorType();
3133 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3134 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3135 :
3136 :
3137 :
3138 : }
3139 : }
3140 0 : jresult = result;
3141 0 : return jresult;
3142 : }
3143 :
3144 :
3145 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetNormProjParm___(void * jarg1, char * jarg2, double jarg3) {
3146 : int jresult ;
3147 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3148 0 : char *arg2 = (char *) 0 ;
3149 : double arg3 ;
3150 : OGRErr result;
3151 :
3152 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3153 0 : arg2 = (char *)jarg2;
3154 0 : arg3 = (double)jarg3;
3155 : {
3156 0 : if (!arg2) {
3157 : {
3158 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
3159 : };
3160 : }
3161 : }
3162 : {
3163 0 : CPLErrorReset();
3164 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetNormProjParm(arg1,(char const *)arg2,arg3);
3165 0 : CPLErr eclass = CPLGetLastErrorType();
3166 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3167 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3168 :
3169 :
3170 :
3171 : }
3172 : }
3173 : {
3174 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3175 0 : jresult = result;
3176 : }
3177 : {
3178 : /* %typemap(ret) OGRErr */
3179 :
3180 : }
3181 0 : return jresult;
3182 : }
3183 :
3184 :
3185 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetNormProjParm___(void * jarg1, char * jarg2, double jarg3) {
3186 : double jresult ;
3187 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3188 0 : char *arg2 = (char *) 0 ;
3189 0 : double arg3 = (double) 0.0 ;
3190 : double result;
3191 :
3192 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3193 0 : arg2 = (char *)jarg2;
3194 0 : arg3 = (double)jarg3;
3195 : {
3196 0 : if (!arg2) {
3197 : {
3198 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
3199 : };
3200 : }
3201 : }
3202 : {
3203 0 : CPLErrorReset();
3204 0 : result = (double)OSRSpatialReferenceShadow_GetNormProjParm(arg1,(char const *)arg2,arg3);
3205 0 : CPLErr eclass = CPLGetLastErrorType();
3206 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3207 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3208 :
3209 :
3210 :
3211 : }
3212 : }
3213 0 : jresult = result;
3214 0 : return jresult;
3215 : }
3216 :
3217 :
3218 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetSemiMajor___(void * jarg1) {
3219 : double jresult ;
3220 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3221 : double result;
3222 :
3223 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3224 : {
3225 0 : CPLErrorReset();
3226 0 : result = (double)OSRSpatialReferenceShadow_GetSemiMajor(arg1);
3227 0 : CPLErr eclass = CPLGetLastErrorType();
3228 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3229 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3230 :
3231 :
3232 :
3233 : }
3234 : }
3235 0 : jresult = result;
3236 0 : return jresult;
3237 : }
3238 :
3239 :
3240 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetSemiMinor___(void * jarg1) {
3241 : double jresult ;
3242 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3243 : double result;
3244 :
3245 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3246 : {
3247 0 : CPLErrorReset();
3248 0 : result = (double)OSRSpatialReferenceShadow_GetSemiMinor(arg1);
3249 0 : CPLErr eclass = CPLGetLastErrorType();
3250 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3251 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3252 :
3253 :
3254 :
3255 : }
3256 : }
3257 0 : jresult = result;
3258 0 : return jresult;
3259 : }
3260 :
3261 :
3262 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetInvFlattening___(void * jarg1) {
3263 : double jresult ;
3264 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3265 : double result;
3266 :
3267 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3268 : {
3269 0 : CPLErrorReset();
3270 0 : result = (double)OSRSpatialReferenceShadow_GetInvFlattening(arg1);
3271 0 : CPLErr eclass = CPLGetLastErrorType();
3272 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3273 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3274 :
3275 :
3276 :
3277 : }
3278 : }
3279 0 : jresult = result;
3280 0 : return jresult;
3281 : }
3282 :
3283 :
3284 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetACEA___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7) {
3285 : int jresult ;
3286 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3287 : double arg2 ;
3288 : double arg3 ;
3289 : double arg4 ;
3290 : double arg5 ;
3291 : double arg6 ;
3292 : double arg7 ;
3293 : OGRErr result;
3294 :
3295 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3296 0 : arg2 = (double)jarg2;
3297 0 : arg3 = (double)jarg3;
3298 0 : arg4 = (double)jarg4;
3299 0 : arg5 = (double)jarg5;
3300 0 : arg6 = (double)jarg6;
3301 0 : arg7 = (double)jarg7;
3302 : {
3303 0 : CPLErrorReset();
3304 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetACEA(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
3305 0 : CPLErr eclass = CPLGetLastErrorType();
3306 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3307 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3308 :
3309 :
3310 :
3311 : }
3312 : }
3313 : {
3314 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3315 0 : jresult = result;
3316 : }
3317 : {
3318 : /* %typemap(ret) OGRErr */
3319 :
3320 : }
3321 0 : return jresult;
3322 : }
3323 :
3324 :
3325 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetAE___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
3326 : int jresult ;
3327 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3328 : double arg2 ;
3329 : double arg3 ;
3330 : double arg4 ;
3331 : double arg5 ;
3332 : OGRErr result;
3333 :
3334 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3335 0 : arg2 = (double)jarg2;
3336 0 : arg3 = (double)jarg3;
3337 0 : arg4 = (double)jarg4;
3338 0 : arg5 = (double)jarg5;
3339 : {
3340 0 : CPLErrorReset();
3341 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetAE(arg1,arg2,arg3,arg4,arg5);
3342 0 : CPLErr eclass = CPLGetLastErrorType();
3343 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3344 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3345 :
3346 :
3347 :
3348 : }
3349 : }
3350 : {
3351 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3352 0 : jresult = result;
3353 : }
3354 : {
3355 : /* %typemap(ret) OGRErr */
3356 :
3357 : }
3358 0 : return jresult;
3359 : }
3360 :
3361 :
3362 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetBonne___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
3363 : int jresult ;
3364 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3365 : double arg2 ;
3366 : double arg3 ;
3367 : double arg4 ;
3368 : double arg5 ;
3369 : OGRErr result;
3370 :
3371 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3372 0 : arg2 = (double)jarg2;
3373 0 : arg3 = (double)jarg3;
3374 0 : arg4 = (double)jarg4;
3375 0 : arg5 = (double)jarg5;
3376 : {
3377 0 : CPLErrorReset();
3378 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetBonne(arg1,arg2,arg3,arg4,arg5);
3379 0 : CPLErr eclass = CPLGetLastErrorType();
3380 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3381 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3382 :
3383 :
3384 :
3385 : }
3386 : }
3387 : {
3388 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3389 0 : jresult = result;
3390 : }
3391 : {
3392 : /* %typemap(ret) OGRErr */
3393 :
3394 : }
3395 0 : return jresult;
3396 : }
3397 :
3398 :
3399 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetCEA___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
3400 : int jresult ;
3401 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3402 : double arg2 ;
3403 : double arg3 ;
3404 : double arg4 ;
3405 : double arg5 ;
3406 : OGRErr result;
3407 :
3408 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3409 0 : arg2 = (double)jarg2;
3410 0 : arg3 = (double)jarg3;
3411 0 : arg4 = (double)jarg4;
3412 0 : arg5 = (double)jarg5;
3413 : {
3414 0 : CPLErrorReset();
3415 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetCEA(arg1,arg2,arg3,arg4,arg5);
3416 0 : CPLErr eclass = CPLGetLastErrorType();
3417 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3418 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3419 :
3420 :
3421 :
3422 : }
3423 : }
3424 : {
3425 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3426 0 : jresult = result;
3427 : }
3428 : {
3429 : /* %typemap(ret) OGRErr */
3430 :
3431 : }
3432 0 : return jresult;
3433 : }
3434 :
3435 :
3436 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetCS___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
3437 : int jresult ;
3438 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3439 : double arg2 ;
3440 : double arg3 ;
3441 : double arg4 ;
3442 : double arg5 ;
3443 : OGRErr result;
3444 :
3445 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3446 0 : arg2 = (double)jarg2;
3447 0 : arg3 = (double)jarg3;
3448 0 : arg4 = (double)jarg4;
3449 0 : arg5 = (double)jarg5;
3450 : {
3451 0 : CPLErrorReset();
3452 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetCS(arg1,arg2,arg3,arg4,arg5);
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 : {
3462 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3463 0 : jresult = result;
3464 : }
3465 : {
3466 : /* %typemap(ret) OGRErr */
3467 :
3468 : }
3469 0 : return jresult;
3470 : }
3471 :
3472 :
3473 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetEC___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7) {
3474 : int jresult ;
3475 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3476 : double arg2 ;
3477 : double arg3 ;
3478 : double arg4 ;
3479 : double arg5 ;
3480 : double arg6 ;
3481 : double arg7 ;
3482 : OGRErr result;
3483 :
3484 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3485 0 : arg2 = (double)jarg2;
3486 0 : arg3 = (double)jarg3;
3487 0 : arg4 = (double)jarg4;
3488 0 : arg5 = (double)jarg5;
3489 0 : arg6 = (double)jarg6;
3490 0 : arg7 = (double)jarg7;
3491 : {
3492 0 : CPLErrorReset();
3493 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetEC(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
3494 0 : CPLErr eclass = CPLGetLastErrorType();
3495 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3496 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3497 :
3498 :
3499 :
3500 : }
3501 : }
3502 : {
3503 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3504 0 : jresult = result;
3505 : }
3506 : {
3507 : /* %typemap(ret) OGRErr */
3508 :
3509 : }
3510 0 : return jresult;
3511 : }
3512 :
3513 :
3514 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetEckertIV___(void * jarg1, double jarg2, double jarg3, double jarg4) {
3515 : int jresult ;
3516 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3517 : double arg2 ;
3518 : double arg3 ;
3519 : double arg4 ;
3520 : OGRErr result;
3521 :
3522 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3523 0 : arg2 = (double)jarg2;
3524 0 : arg3 = (double)jarg3;
3525 0 : arg4 = (double)jarg4;
3526 : {
3527 0 : CPLErrorReset();
3528 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetEckertIV(arg1,arg2,arg3,arg4);
3529 0 : CPLErr eclass = CPLGetLastErrorType();
3530 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3531 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3532 :
3533 :
3534 :
3535 : }
3536 : }
3537 : {
3538 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3539 0 : jresult = result;
3540 : }
3541 : {
3542 : /* %typemap(ret) OGRErr */
3543 :
3544 : }
3545 0 : return jresult;
3546 : }
3547 :
3548 :
3549 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetEckertVI___(void * jarg1, double jarg2, double jarg3, double jarg4) {
3550 : int jresult ;
3551 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3552 : double arg2 ;
3553 : double arg3 ;
3554 : double arg4 ;
3555 : OGRErr result;
3556 :
3557 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3558 0 : arg2 = (double)jarg2;
3559 0 : arg3 = (double)jarg3;
3560 0 : arg4 = (double)jarg4;
3561 : {
3562 0 : CPLErrorReset();
3563 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetEckertVI(arg1,arg2,arg3,arg4);
3564 0 : CPLErr eclass = CPLGetLastErrorType();
3565 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3566 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3567 :
3568 :
3569 :
3570 : }
3571 : }
3572 : {
3573 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3574 0 : jresult = result;
3575 : }
3576 : {
3577 : /* %typemap(ret) OGRErr */
3578 :
3579 : }
3580 0 : return jresult;
3581 : }
3582 :
3583 :
3584 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetEquirectangular___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
3585 : int jresult ;
3586 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3587 : double arg2 ;
3588 : double arg3 ;
3589 : double arg4 ;
3590 : double arg5 ;
3591 : OGRErr result;
3592 :
3593 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3594 0 : arg2 = (double)jarg2;
3595 0 : arg3 = (double)jarg3;
3596 0 : arg4 = (double)jarg4;
3597 0 : arg5 = (double)jarg5;
3598 : {
3599 0 : CPLErrorReset();
3600 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetEquirectangular(arg1,arg2,arg3,arg4,arg5);
3601 0 : CPLErr eclass = CPLGetLastErrorType();
3602 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3603 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3604 :
3605 :
3606 :
3607 : }
3608 : }
3609 : {
3610 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3611 0 : jresult = result;
3612 : }
3613 : {
3614 : /* %typemap(ret) OGRErr */
3615 :
3616 : }
3617 0 : return jresult;
3618 : }
3619 :
3620 :
3621 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetEquirectangular2___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6) {
3622 : int jresult ;
3623 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3624 : double arg2 ;
3625 : double arg3 ;
3626 : double arg4 ;
3627 : double arg5 ;
3628 : double arg6 ;
3629 : OGRErr result;
3630 :
3631 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3632 0 : arg2 = (double)jarg2;
3633 0 : arg3 = (double)jarg3;
3634 0 : arg4 = (double)jarg4;
3635 0 : arg5 = (double)jarg5;
3636 0 : arg6 = (double)jarg6;
3637 : {
3638 0 : CPLErrorReset();
3639 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetEquirectangular2(arg1,arg2,arg3,arg4,arg5,arg6);
3640 0 : CPLErr eclass = CPLGetLastErrorType();
3641 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3642 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3643 :
3644 :
3645 :
3646 : }
3647 : }
3648 : {
3649 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3650 0 : jresult = result;
3651 : }
3652 : {
3653 : /* %typemap(ret) OGRErr */
3654 :
3655 : }
3656 0 : return jresult;
3657 : }
3658 :
3659 :
3660 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetGaussSchreiberTMercator___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6) {
3661 : int jresult ;
3662 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3663 : double arg2 ;
3664 : double arg3 ;
3665 : double arg4 ;
3666 : double arg5 ;
3667 : double arg6 ;
3668 : OGRErr result;
3669 :
3670 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3671 0 : arg2 = (double)jarg2;
3672 0 : arg3 = (double)jarg3;
3673 0 : arg4 = (double)jarg4;
3674 0 : arg5 = (double)jarg5;
3675 0 : arg6 = (double)jarg6;
3676 : {
3677 0 : CPLErrorReset();
3678 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetGaussSchreiberTMercator(arg1,arg2,arg3,arg4,arg5,arg6);
3679 0 : CPLErr eclass = CPLGetLastErrorType();
3680 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3681 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3682 :
3683 :
3684 :
3685 : }
3686 : }
3687 : {
3688 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3689 0 : jresult = result;
3690 : }
3691 : {
3692 : /* %typemap(ret) OGRErr */
3693 :
3694 : }
3695 0 : return jresult;
3696 : }
3697 :
3698 :
3699 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetGS___(void * jarg1, double jarg2, double jarg3, double jarg4) {
3700 : int jresult ;
3701 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3702 : double arg2 ;
3703 : double arg3 ;
3704 : double arg4 ;
3705 : OGRErr result;
3706 :
3707 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3708 0 : arg2 = (double)jarg2;
3709 0 : arg3 = (double)jarg3;
3710 0 : arg4 = (double)jarg4;
3711 : {
3712 0 : CPLErrorReset();
3713 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetGS(arg1,arg2,arg3,arg4);
3714 0 : CPLErr eclass = CPLGetLastErrorType();
3715 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3716 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3717 :
3718 :
3719 :
3720 : }
3721 : }
3722 : {
3723 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3724 0 : jresult = result;
3725 : }
3726 : {
3727 : /* %typemap(ret) OGRErr */
3728 :
3729 : }
3730 0 : return jresult;
3731 : }
3732 :
3733 :
3734 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetGH___(void * jarg1, double jarg2, double jarg3, double jarg4) {
3735 : int jresult ;
3736 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3737 : double arg2 ;
3738 : double arg3 ;
3739 : double arg4 ;
3740 : OGRErr result;
3741 :
3742 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3743 0 : arg2 = (double)jarg2;
3744 0 : arg3 = (double)jarg3;
3745 0 : arg4 = (double)jarg4;
3746 : {
3747 0 : CPLErrorReset();
3748 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetGH(arg1,arg2,arg3,arg4);
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 : {
3758 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3759 0 : jresult = result;
3760 : }
3761 : {
3762 : /* %typemap(ret) OGRErr */
3763 :
3764 : }
3765 0 : return jresult;
3766 : }
3767 :
3768 :
3769 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetIGH___(void * jarg1) {
3770 : int jresult ;
3771 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3772 : OGRErr result;
3773 :
3774 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3775 : {
3776 0 : CPLErrorReset();
3777 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetIGH(arg1);
3778 0 : CPLErr eclass = CPLGetLastErrorType();
3779 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3780 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3781 :
3782 :
3783 :
3784 : }
3785 : }
3786 : {
3787 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3788 0 : jresult = result;
3789 : }
3790 : {
3791 : /* %typemap(ret) OGRErr */
3792 :
3793 : }
3794 0 : return jresult;
3795 : }
3796 :
3797 :
3798 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetGEOS___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
3799 : int jresult ;
3800 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3801 : double arg2 ;
3802 : double arg3 ;
3803 : double arg4 ;
3804 : double arg5 ;
3805 : OGRErr result;
3806 :
3807 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3808 0 : arg2 = (double)jarg2;
3809 0 : arg3 = (double)jarg3;
3810 0 : arg4 = (double)jarg4;
3811 0 : arg5 = (double)jarg5;
3812 : {
3813 0 : CPLErrorReset();
3814 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetGEOS(arg1,arg2,arg3,arg4,arg5);
3815 0 : CPLErr eclass = CPLGetLastErrorType();
3816 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3817 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3818 :
3819 :
3820 :
3821 : }
3822 : }
3823 : {
3824 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3825 0 : jresult = result;
3826 : }
3827 : {
3828 : /* %typemap(ret) OGRErr */
3829 :
3830 : }
3831 0 : return jresult;
3832 : }
3833 :
3834 :
3835 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetGnomonic___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
3836 : int jresult ;
3837 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3838 : double arg2 ;
3839 : double arg3 ;
3840 : double arg4 ;
3841 : double arg5 ;
3842 : OGRErr result;
3843 :
3844 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3845 0 : arg2 = (double)jarg2;
3846 0 : arg3 = (double)jarg3;
3847 0 : arg4 = (double)jarg4;
3848 0 : arg5 = (double)jarg5;
3849 : {
3850 0 : CPLErrorReset();
3851 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetGnomonic(arg1,arg2,arg3,arg4,arg5);
3852 0 : CPLErr eclass = CPLGetLastErrorType();
3853 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3854 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3855 :
3856 :
3857 :
3858 : }
3859 : }
3860 : {
3861 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3862 0 : jresult = result;
3863 : }
3864 : {
3865 : /* %typemap(ret) OGRErr */
3866 :
3867 : }
3868 0 : return jresult;
3869 : }
3870 :
3871 :
3872 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetHOM___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7, double jarg8) {
3873 : int jresult ;
3874 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3875 : double arg2 ;
3876 : double arg3 ;
3877 : double arg4 ;
3878 : double arg5 ;
3879 : double arg6 ;
3880 : double arg7 ;
3881 : double arg8 ;
3882 : OGRErr result;
3883 :
3884 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3885 0 : arg2 = (double)jarg2;
3886 0 : arg3 = (double)jarg3;
3887 0 : arg4 = (double)jarg4;
3888 0 : arg5 = (double)jarg5;
3889 0 : arg6 = (double)jarg6;
3890 0 : arg7 = (double)jarg7;
3891 0 : arg8 = (double)jarg8;
3892 : {
3893 0 : CPLErrorReset();
3894 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetHOM(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
3895 0 : CPLErr eclass = CPLGetLastErrorType();
3896 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3897 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3898 :
3899 :
3900 :
3901 : }
3902 : }
3903 : {
3904 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3905 0 : jresult = result;
3906 : }
3907 : {
3908 : /* %typemap(ret) OGRErr */
3909 :
3910 : }
3911 0 : return jresult;
3912 : }
3913 :
3914 :
3915 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetHOM2PNO___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7, double jarg8, double jarg9) {
3916 : int jresult ;
3917 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3918 : double arg2 ;
3919 : double arg3 ;
3920 : double arg4 ;
3921 : double arg5 ;
3922 : double arg6 ;
3923 : double arg7 ;
3924 : double arg8 ;
3925 : double arg9 ;
3926 : OGRErr result;
3927 :
3928 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3929 0 : arg2 = (double)jarg2;
3930 0 : arg3 = (double)jarg3;
3931 0 : arg4 = (double)jarg4;
3932 0 : arg5 = (double)jarg5;
3933 0 : arg6 = (double)jarg6;
3934 0 : arg7 = (double)jarg7;
3935 0 : arg8 = (double)jarg8;
3936 0 : arg9 = (double)jarg9;
3937 : {
3938 0 : CPLErrorReset();
3939 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetHOM2PNO(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
3940 0 : CPLErr eclass = CPLGetLastErrorType();
3941 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3942 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3943 :
3944 :
3945 :
3946 : }
3947 : }
3948 : {
3949 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3950 0 : jresult = result;
3951 : }
3952 : {
3953 : /* %typemap(ret) OGRErr */
3954 :
3955 : }
3956 0 : return jresult;
3957 : }
3958 :
3959 :
3960 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetKrovak___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7, double jarg8) {
3961 : int jresult ;
3962 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3963 : double arg2 ;
3964 : double arg3 ;
3965 : double arg4 ;
3966 : double arg5 ;
3967 : double arg6 ;
3968 : double arg7 ;
3969 : double arg8 ;
3970 : OGRErr result;
3971 :
3972 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
3973 0 : arg2 = (double)jarg2;
3974 0 : arg3 = (double)jarg3;
3975 0 : arg4 = (double)jarg4;
3976 0 : arg5 = (double)jarg5;
3977 0 : arg6 = (double)jarg6;
3978 0 : arg7 = (double)jarg7;
3979 0 : arg8 = (double)jarg8;
3980 : {
3981 0 : CPLErrorReset();
3982 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetKrovak(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
3983 0 : CPLErr eclass = CPLGetLastErrorType();
3984 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3985 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3986 :
3987 :
3988 :
3989 : }
3990 : }
3991 : {
3992 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3993 0 : jresult = result;
3994 : }
3995 : {
3996 : /* %typemap(ret) OGRErr */
3997 :
3998 : }
3999 0 : return jresult;
4000 : }
4001 :
4002 :
4003 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetLAEA___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
4004 : int jresult ;
4005 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4006 : double arg2 ;
4007 : double arg3 ;
4008 : double arg4 ;
4009 : double arg5 ;
4010 : OGRErr result;
4011 :
4012 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4013 0 : arg2 = (double)jarg2;
4014 0 : arg3 = (double)jarg3;
4015 0 : arg4 = (double)jarg4;
4016 0 : arg5 = (double)jarg5;
4017 : {
4018 0 : CPLErrorReset();
4019 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetLAEA(arg1,arg2,arg3,arg4,arg5);
4020 0 : CPLErr eclass = CPLGetLastErrorType();
4021 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4022 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4023 :
4024 :
4025 :
4026 : }
4027 : }
4028 : {
4029 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4030 0 : jresult = result;
4031 : }
4032 : {
4033 : /* %typemap(ret) OGRErr */
4034 :
4035 : }
4036 0 : return jresult;
4037 : }
4038 :
4039 :
4040 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetLCC___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7) {
4041 : int jresult ;
4042 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4043 : double arg2 ;
4044 : double arg3 ;
4045 : double arg4 ;
4046 : double arg5 ;
4047 : double arg6 ;
4048 : double arg7 ;
4049 : OGRErr result;
4050 :
4051 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4052 0 : arg2 = (double)jarg2;
4053 0 : arg3 = (double)jarg3;
4054 0 : arg4 = (double)jarg4;
4055 0 : arg5 = (double)jarg5;
4056 0 : arg6 = (double)jarg6;
4057 0 : arg7 = (double)jarg7;
4058 : {
4059 0 : CPLErrorReset();
4060 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetLCC(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
4061 0 : CPLErr eclass = CPLGetLastErrorType();
4062 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4063 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4064 :
4065 :
4066 :
4067 : }
4068 : }
4069 : {
4070 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4071 0 : jresult = result;
4072 : }
4073 : {
4074 : /* %typemap(ret) OGRErr */
4075 :
4076 : }
4077 0 : return jresult;
4078 : }
4079 :
4080 :
4081 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetLCC1SP___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6) {
4082 : int jresult ;
4083 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4084 : double arg2 ;
4085 : double arg3 ;
4086 : double arg4 ;
4087 : double arg5 ;
4088 : double arg6 ;
4089 : OGRErr result;
4090 :
4091 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4092 0 : arg2 = (double)jarg2;
4093 0 : arg3 = (double)jarg3;
4094 0 : arg4 = (double)jarg4;
4095 0 : arg5 = (double)jarg5;
4096 0 : arg6 = (double)jarg6;
4097 : {
4098 0 : CPLErrorReset();
4099 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetLCC1SP(arg1,arg2,arg3,arg4,arg5,arg6);
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 : {
4109 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4110 0 : jresult = result;
4111 : }
4112 : {
4113 : /* %typemap(ret) OGRErr */
4114 :
4115 : }
4116 0 : return jresult;
4117 : }
4118 :
4119 :
4120 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetLCCB___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7) {
4121 : int jresult ;
4122 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4123 : double arg2 ;
4124 : double arg3 ;
4125 : double arg4 ;
4126 : double arg5 ;
4127 : double arg6 ;
4128 : double arg7 ;
4129 : OGRErr result;
4130 :
4131 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4132 0 : arg2 = (double)jarg2;
4133 0 : arg3 = (double)jarg3;
4134 0 : arg4 = (double)jarg4;
4135 0 : arg5 = (double)jarg5;
4136 0 : arg6 = (double)jarg6;
4137 0 : arg7 = (double)jarg7;
4138 : {
4139 0 : CPLErrorReset();
4140 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetLCCB(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
4141 0 : CPLErr eclass = CPLGetLastErrorType();
4142 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4143 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4144 :
4145 :
4146 :
4147 : }
4148 : }
4149 : {
4150 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4151 0 : jresult = result;
4152 : }
4153 : {
4154 : /* %typemap(ret) OGRErr */
4155 :
4156 : }
4157 0 : return jresult;
4158 : }
4159 :
4160 :
4161 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetMC___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
4162 : int jresult ;
4163 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4164 : double arg2 ;
4165 : double arg3 ;
4166 : double arg4 ;
4167 : double arg5 ;
4168 : OGRErr result;
4169 :
4170 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4171 0 : arg2 = (double)jarg2;
4172 0 : arg3 = (double)jarg3;
4173 0 : arg4 = (double)jarg4;
4174 0 : arg5 = (double)jarg5;
4175 : {
4176 0 : CPLErrorReset();
4177 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetMC(arg1,arg2,arg3,arg4,arg5);
4178 0 : CPLErr eclass = CPLGetLastErrorType();
4179 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4180 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4181 :
4182 :
4183 :
4184 : }
4185 : }
4186 : {
4187 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4188 0 : jresult = result;
4189 : }
4190 : {
4191 : /* %typemap(ret) OGRErr */
4192 :
4193 : }
4194 0 : return jresult;
4195 : }
4196 :
4197 :
4198 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetMercator___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6) {
4199 : int jresult ;
4200 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4201 : double arg2 ;
4202 : double arg3 ;
4203 : double arg4 ;
4204 : double arg5 ;
4205 : double arg6 ;
4206 : OGRErr result;
4207 :
4208 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4209 0 : arg2 = (double)jarg2;
4210 0 : arg3 = (double)jarg3;
4211 0 : arg4 = (double)jarg4;
4212 0 : arg5 = (double)jarg5;
4213 0 : arg6 = (double)jarg6;
4214 : {
4215 0 : CPLErrorReset();
4216 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetMercator(arg1,arg2,arg3,arg4,arg5,arg6);
4217 0 : CPLErr eclass = CPLGetLastErrorType();
4218 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4219 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4220 :
4221 :
4222 :
4223 : }
4224 : }
4225 : {
4226 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4227 0 : jresult = result;
4228 : }
4229 : {
4230 : /* %typemap(ret) OGRErr */
4231 :
4232 : }
4233 0 : return jresult;
4234 : }
4235 :
4236 :
4237 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetMercator2SP___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6) {
4238 : int jresult ;
4239 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4240 : double arg2 ;
4241 : double arg3 ;
4242 : double arg4 ;
4243 : double arg5 ;
4244 : double arg6 ;
4245 : OGRErr result;
4246 :
4247 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4248 0 : arg2 = (double)jarg2;
4249 0 : arg3 = (double)jarg3;
4250 0 : arg4 = (double)jarg4;
4251 0 : arg5 = (double)jarg5;
4252 0 : arg6 = (double)jarg6;
4253 : {
4254 0 : CPLErrorReset();
4255 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetMercator2SP(arg1,arg2,arg3,arg4,arg5,arg6);
4256 0 : CPLErr eclass = CPLGetLastErrorType();
4257 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4258 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4259 :
4260 :
4261 :
4262 : }
4263 : }
4264 : {
4265 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4266 0 : jresult = result;
4267 : }
4268 : {
4269 : /* %typemap(ret) OGRErr */
4270 :
4271 : }
4272 0 : return jresult;
4273 : }
4274 :
4275 :
4276 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetMollweide___(void * jarg1, double jarg2, double jarg3, double jarg4) {
4277 : int jresult ;
4278 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4279 : double arg2 ;
4280 : double arg3 ;
4281 : double arg4 ;
4282 : OGRErr result;
4283 :
4284 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4285 0 : arg2 = (double)jarg2;
4286 0 : arg3 = (double)jarg3;
4287 0 : arg4 = (double)jarg4;
4288 : {
4289 0 : CPLErrorReset();
4290 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetMollweide(arg1,arg2,arg3,arg4);
4291 0 : CPLErr eclass = CPLGetLastErrorType();
4292 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4293 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4294 :
4295 :
4296 :
4297 : }
4298 : }
4299 : {
4300 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4301 0 : jresult = result;
4302 : }
4303 : {
4304 : /* %typemap(ret) OGRErr */
4305 :
4306 : }
4307 0 : return jresult;
4308 : }
4309 :
4310 :
4311 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetNZMG___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
4312 : int jresult ;
4313 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4314 : double arg2 ;
4315 : double arg3 ;
4316 : double arg4 ;
4317 : double arg5 ;
4318 : OGRErr result;
4319 :
4320 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4321 0 : arg2 = (double)jarg2;
4322 0 : arg3 = (double)jarg3;
4323 0 : arg4 = (double)jarg4;
4324 0 : arg5 = (double)jarg5;
4325 : {
4326 0 : CPLErrorReset();
4327 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetNZMG(arg1,arg2,arg3,arg4,arg5);
4328 0 : CPLErr eclass = CPLGetLastErrorType();
4329 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4330 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4331 :
4332 :
4333 :
4334 : }
4335 : }
4336 : {
4337 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4338 0 : jresult = result;
4339 : }
4340 : {
4341 : /* %typemap(ret) OGRErr */
4342 :
4343 : }
4344 0 : return jresult;
4345 : }
4346 :
4347 :
4348 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetOS___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6) {
4349 : int jresult ;
4350 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4351 : double arg2 ;
4352 : double arg3 ;
4353 : double arg4 ;
4354 : double arg5 ;
4355 : double arg6 ;
4356 : OGRErr result;
4357 :
4358 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4359 0 : arg2 = (double)jarg2;
4360 0 : arg3 = (double)jarg3;
4361 0 : arg4 = (double)jarg4;
4362 0 : arg5 = (double)jarg5;
4363 0 : arg6 = (double)jarg6;
4364 : {
4365 0 : CPLErrorReset();
4366 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetOS(arg1,arg2,arg3,arg4,arg5,arg6);
4367 0 : CPLErr eclass = CPLGetLastErrorType();
4368 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4369 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4370 :
4371 :
4372 :
4373 : }
4374 : }
4375 : {
4376 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4377 0 : jresult = result;
4378 : }
4379 : {
4380 : /* %typemap(ret) OGRErr */
4381 :
4382 : }
4383 0 : return jresult;
4384 : }
4385 :
4386 :
4387 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetOrthographic___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
4388 : int jresult ;
4389 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4390 : double arg2 ;
4391 : double arg3 ;
4392 : double arg4 ;
4393 : double arg5 ;
4394 : OGRErr result;
4395 :
4396 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4397 0 : arg2 = (double)jarg2;
4398 0 : arg3 = (double)jarg3;
4399 0 : arg4 = (double)jarg4;
4400 0 : arg5 = (double)jarg5;
4401 : {
4402 0 : CPLErrorReset();
4403 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetOrthographic(arg1,arg2,arg3,arg4,arg5);
4404 0 : CPLErr eclass = CPLGetLastErrorType();
4405 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4406 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4407 :
4408 :
4409 :
4410 : }
4411 : }
4412 : {
4413 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4414 0 : jresult = result;
4415 : }
4416 : {
4417 : /* %typemap(ret) OGRErr */
4418 :
4419 : }
4420 0 : return jresult;
4421 : }
4422 :
4423 :
4424 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetPolyconic___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
4425 : int jresult ;
4426 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4427 : double arg2 ;
4428 : double arg3 ;
4429 : double arg4 ;
4430 : double arg5 ;
4431 : OGRErr result;
4432 :
4433 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4434 0 : arg2 = (double)jarg2;
4435 0 : arg3 = (double)jarg3;
4436 0 : arg4 = (double)jarg4;
4437 0 : arg5 = (double)jarg5;
4438 : {
4439 0 : CPLErrorReset();
4440 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetPolyconic(arg1,arg2,arg3,arg4,arg5);
4441 0 : CPLErr eclass = CPLGetLastErrorType();
4442 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4443 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4444 :
4445 :
4446 :
4447 : }
4448 : }
4449 : {
4450 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4451 0 : jresult = result;
4452 : }
4453 : {
4454 : /* %typemap(ret) OGRErr */
4455 :
4456 : }
4457 0 : return jresult;
4458 : }
4459 :
4460 :
4461 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetPS___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6) {
4462 : int jresult ;
4463 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4464 : double arg2 ;
4465 : double arg3 ;
4466 : double arg4 ;
4467 : double arg5 ;
4468 : double arg6 ;
4469 : OGRErr result;
4470 :
4471 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4472 0 : arg2 = (double)jarg2;
4473 0 : arg3 = (double)jarg3;
4474 0 : arg4 = (double)jarg4;
4475 0 : arg5 = (double)jarg5;
4476 0 : arg6 = (double)jarg6;
4477 : {
4478 0 : CPLErrorReset();
4479 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetPS(arg1,arg2,arg3,arg4,arg5,arg6);
4480 0 : CPLErr eclass = CPLGetLastErrorType();
4481 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4482 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4483 :
4484 :
4485 :
4486 : }
4487 : }
4488 : {
4489 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4490 0 : jresult = result;
4491 : }
4492 : {
4493 : /* %typemap(ret) OGRErr */
4494 :
4495 : }
4496 0 : return jresult;
4497 : }
4498 :
4499 :
4500 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetRobinson___(void * jarg1, double jarg2, double jarg3, double jarg4) {
4501 : int jresult ;
4502 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4503 : double arg2 ;
4504 : double arg3 ;
4505 : double arg4 ;
4506 : OGRErr result;
4507 :
4508 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4509 0 : arg2 = (double)jarg2;
4510 0 : arg3 = (double)jarg3;
4511 0 : arg4 = (double)jarg4;
4512 : {
4513 0 : CPLErrorReset();
4514 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetRobinson(arg1,arg2,arg3,arg4);
4515 0 : CPLErr eclass = CPLGetLastErrorType();
4516 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4517 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4518 :
4519 :
4520 :
4521 : }
4522 : }
4523 : {
4524 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4525 0 : jresult = result;
4526 : }
4527 : {
4528 : /* %typemap(ret) OGRErr */
4529 :
4530 : }
4531 0 : return jresult;
4532 : }
4533 :
4534 :
4535 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetSinusoidal___(void * jarg1, double jarg2, double jarg3, double jarg4) {
4536 : int jresult ;
4537 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4538 : double arg2 ;
4539 : double arg3 ;
4540 : double arg4 ;
4541 : OGRErr result;
4542 :
4543 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4544 0 : arg2 = (double)jarg2;
4545 0 : arg3 = (double)jarg3;
4546 0 : arg4 = (double)jarg4;
4547 : {
4548 0 : CPLErrorReset();
4549 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetSinusoidal(arg1,arg2,arg3,arg4);
4550 0 : CPLErr eclass = CPLGetLastErrorType();
4551 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4552 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4553 :
4554 :
4555 :
4556 : }
4557 : }
4558 : {
4559 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4560 0 : jresult = result;
4561 : }
4562 : {
4563 : /* %typemap(ret) OGRErr */
4564 :
4565 : }
4566 0 : return jresult;
4567 : }
4568 :
4569 :
4570 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetStereographic___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6) {
4571 : int jresult ;
4572 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4573 : double arg2 ;
4574 : double arg3 ;
4575 : double arg4 ;
4576 : double arg5 ;
4577 : double arg6 ;
4578 : OGRErr result;
4579 :
4580 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4581 0 : arg2 = (double)jarg2;
4582 0 : arg3 = (double)jarg3;
4583 0 : arg4 = (double)jarg4;
4584 0 : arg5 = (double)jarg5;
4585 0 : arg6 = (double)jarg6;
4586 : {
4587 0 : CPLErrorReset();
4588 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetStereographic(arg1,arg2,arg3,arg4,arg5,arg6);
4589 0 : CPLErr eclass = CPLGetLastErrorType();
4590 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4591 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4592 :
4593 :
4594 :
4595 : }
4596 : }
4597 : {
4598 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4599 0 : jresult = result;
4600 : }
4601 : {
4602 : /* %typemap(ret) OGRErr */
4603 :
4604 : }
4605 0 : return jresult;
4606 : }
4607 :
4608 :
4609 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetSOC___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
4610 : int jresult ;
4611 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4612 : double arg2 ;
4613 : double arg3 ;
4614 : double arg4 ;
4615 : double arg5 ;
4616 : OGRErr result;
4617 :
4618 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4619 0 : arg2 = (double)jarg2;
4620 0 : arg3 = (double)jarg3;
4621 0 : arg4 = (double)jarg4;
4622 0 : arg5 = (double)jarg5;
4623 : {
4624 0 : CPLErrorReset();
4625 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetSOC(arg1,arg2,arg3,arg4,arg5);
4626 0 : CPLErr eclass = CPLGetLastErrorType();
4627 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4628 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4629 :
4630 :
4631 :
4632 : }
4633 : }
4634 : {
4635 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4636 0 : jresult = result;
4637 : }
4638 : {
4639 : /* %typemap(ret) OGRErr */
4640 :
4641 : }
4642 0 : return jresult;
4643 : }
4644 :
4645 :
4646 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetTM___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6) {
4647 : int jresult ;
4648 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4649 : double arg2 ;
4650 : double arg3 ;
4651 : double arg4 ;
4652 : double arg5 ;
4653 : double arg6 ;
4654 : OGRErr result;
4655 :
4656 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4657 0 : arg2 = (double)jarg2;
4658 0 : arg3 = (double)jarg3;
4659 0 : arg4 = (double)jarg4;
4660 0 : arg5 = (double)jarg5;
4661 0 : arg6 = (double)jarg6;
4662 : {
4663 0 : CPLErrorReset();
4664 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetTM(arg1,arg2,arg3,arg4,arg5,arg6);
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 : {
4674 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4675 0 : jresult = result;
4676 : }
4677 : {
4678 : /* %typemap(ret) OGRErr */
4679 :
4680 : }
4681 0 : return jresult;
4682 : }
4683 :
4684 :
4685 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetTMVariant___(void * jarg1, char * jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7) {
4686 : int jresult ;
4687 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4688 0 : char *arg2 = (char *) 0 ;
4689 : double arg3 ;
4690 : double arg4 ;
4691 : double arg5 ;
4692 : double arg6 ;
4693 : double arg7 ;
4694 : OGRErr result;
4695 :
4696 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4697 0 : arg2 = (char *)jarg2;
4698 0 : arg3 = (double)jarg3;
4699 0 : arg4 = (double)jarg4;
4700 0 : arg5 = (double)jarg5;
4701 0 : arg6 = (double)jarg6;
4702 0 : arg7 = (double)jarg7;
4703 : {
4704 0 : CPLErrorReset();
4705 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetTMVariant(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7);
4706 0 : CPLErr eclass = CPLGetLastErrorType();
4707 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4708 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4709 :
4710 :
4711 :
4712 : }
4713 : }
4714 : {
4715 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4716 0 : jresult = result;
4717 : }
4718 : {
4719 : /* %typemap(ret) OGRErr */
4720 :
4721 : }
4722 0 : return jresult;
4723 : }
4724 :
4725 :
4726 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetTMG___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
4727 : int jresult ;
4728 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4729 : double arg2 ;
4730 : double arg3 ;
4731 : double arg4 ;
4732 : double arg5 ;
4733 : OGRErr result;
4734 :
4735 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4736 0 : arg2 = (double)jarg2;
4737 0 : arg3 = (double)jarg3;
4738 0 : arg4 = (double)jarg4;
4739 0 : arg5 = (double)jarg5;
4740 : {
4741 0 : CPLErrorReset();
4742 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetTMG(arg1,arg2,arg3,arg4,arg5);
4743 0 : CPLErr eclass = CPLGetLastErrorType();
4744 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4745 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4746 :
4747 :
4748 :
4749 : }
4750 : }
4751 : {
4752 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4753 0 : jresult = result;
4754 : }
4755 : {
4756 : /* %typemap(ret) OGRErr */
4757 :
4758 : }
4759 0 : return jresult;
4760 : }
4761 :
4762 :
4763 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetTMSO___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6) {
4764 : int jresult ;
4765 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4766 : double arg2 ;
4767 : double arg3 ;
4768 : double arg4 ;
4769 : double arg5 ;
4770 : double arg6 ;
4771 : OGRErr result;
4772 :
4773 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4774 0 : arg2 = (double)jarg2;
4775 0 : arg3 = (double)jarg3;
4776 0 : arg4 = (double)jarg4;
4777 0 : arg5 = (double)jarg5;
4778 0 : arg6 = (double)jarg6;
4779 : {
4780 0 : CPLErrorReset();
4781 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetTMSO(arg1,arg2,arg3,arg4,arg5,arg6);
4782 0 : CPLErr eclass = CPLGetLastErrorType();
4783 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4784 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4785 :
4786 :
4787 :
4788 : }
4789 : }
4790 : {
4791 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4792 0 : jresult = result;
4793 : }
4794 : {
4795 : /* %typemap(ret) OGRErr */
4796 :
4797 : }
4798 0 : return jresult;
4799 : }
4800 :
4801 :
4802 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetVDG___(void * jarg1, double jarg2, double jarg3, double jarg4) {
4803 : int jresult ;
4804 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4805 : double arg2 ;
4806 : double arg3 ;
4807 : double arg4 ;
4808 : OGRErr result;
4809 :
4810 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4811 0 : arg2 = (double)jarg2;
4812 0 : arg3 = (double)jarg3;
4813 0 : arg4 = (double)jarg4;
4814 : {
4815 0 : CPLErrorReset();
4816 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetVDG(arg1,arg2,arg3,arg4);
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 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetVerticalPerspective___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7) {
4838 : int jresult ;
4839 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4840 : double arg2 ;
4841 : double arg3 ;
4842 : double arg4 ;
4843 : double arg5 ;
4844 : double arg6 ;
4845 : double arg7 ;
4846 : OGRErr result;
4847 :
4848 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4849 0 : arg2 = (double)jarg2;
4850 0 : arg3 = (double)jarg3;
4851 0 : arg4 = (double)jarg4;
4852 0 : arg5 = (double)jarg5;
4853 0 : arg6 = (double)jarg6;
4854 0 : arg7 = (double)jarg7;
4855 : {
4856 0 : CPLErrorReset();
4857 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetVerticalPerspective(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
4858 0 : CPLErr eclass = CPLGetLastErrorType();
4859 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4860 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4861 :
4862 :
4863 :
4864 : }
4865 : }
4866 : {
4867 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4868 0 : jresult = result;
4869 : }
4870 : {
4871 : /* %typemap(ret) OGRErr */
4872 :
4873 : }
4874 0 : return jresult;
4875 : }
4876 :
4877 :
4878 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetWellKnownGeogCS___(void * jarg1, char * jarg2) {
4879 : int jresult ;
4880 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4881 0 : char *arg2 = (char *) 0 ;
4882 : OGRErr result;
4883 :
4884 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4885 0 : arg2 = (char *)jarg2;
4886 : {
4887 0 : if (!arg2) {
4888 : {
4889 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4890 : };
4891 : }
4892 : }
4893 : {
4894 0 : CPLErrorReset();
4895 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetWellKnownGeogCS(arg1,(char const *)arg2);
4896 0 : CPLErr eclass = CPLGetLastErrorType();
4897 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4898 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4899 :
4900 :
4901 :
4902 : }
4903 : }
4904 : {
4905 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4906 0 : jresult = result;
4907 : }
4908 : {
4909 : /* %typemap(ret) OGRErr */
4910 :
4911 : }
4912 0 : return jresult;
4913 : }
4914 :
4915 :
4916 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetFromUserInput__SWIG_0___(void * jarg1, char * jarg2) {
4917 : int jresult ;
4918 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4919 0 : char *arg2 = (char *) 0 ;
4920 : OGRErr result;
4921 :
4922 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4923 0 : arg2 = (char *)jarg2;
4924 : {
4925 0 : if (!arg2) {
4926 : {
4927 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4928 : };
4929 : }
4930 : }
4931 : {
4932 0 : CPLErrorReset();
4933 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetFromUserInput__SWIG_0(arg1,(char const *)arg2);
4934 0 : CPLErr eclass = CPLGetLastErrorType();
4935 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4936 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4937 :
4938 :
4939 :
4940 : }
4941 : }
4942 : {
4943 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4944 0 : jresult = result;
4945 : }
4946 : {
4947 : /* %typemap(ret) OGRErr */
4948 :
4949 : }
4950 0 : return jresult;
4951 : }
4952 :
4953 :
4954 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetFromUserInput__SWIG_1___(void * jarg1, char * jarg2, void * jarg3) {
4955 : int jresult ;
4956 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4957 0 : char *arg2 = (char *) 0 ;
4958 0 : char **arg3 = (char **) 0 ;
4959 : OGRErr result;
4960 :
4961 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
4962 0 : arg2 = (char *)jarg2;
4963 0 : arg3 = (char **)jarg3;
4964 : {
4965 0 : if (!arg2) {
4966 : {
4967 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4968 : };
4969 : }
4970 : }
4971 : {
4972 0 : CPLErrorReset();
4973 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetFromUserInput__SWIG_1(arg1,(char const *)arg2,arg3);
4974 0 : CPLErr eclass = CPLGetLastErrorType();
4975 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4976 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
4977 :
4978 :
4979 :
4980 : }
4981 : }
4982 : {
4983 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
4984 0 : jresult = result;
4985 : }
4986 : {
4987 : /* %typemap(ret) OGRErr */
4988 :
4989 : }
4990 0 : return jresult;
4991 : }
4992 :
4993 :
4994 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_CopyGeogCSFrom___(void * jarg1, void * jarg2) {
4995 : int jresult ;
4996 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4997 0 : OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ;
4998 : OGRErr result;
4999 :
5000 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5001 0 : arg2 = (OSRSpatialReferenceShadow *)jarg2;
5002 : {
5003 0 : if (!arg2) {
5004 : {
5005 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5006 : };
5007 : }
5008 : }
5009 : {
5010 0 : CPLErrorReset();
5011 0 : result = (OGRErr)OSRSpatialReferenceShadow_CopyGeogCSFrom(arg1,arg2);
5012 0 : CPLErr eclass = CPLGetLastErrorType();
5013 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5014 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5015 :
5016 :
5017 :
5018 : }
5019 : }
5020 : {
5021 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5022 0 : jresult = result;
5023 : }
5024 : {
5025 : /* %typemap(ret) OGRErr */
5026 :
5027 : }
5028 0 : return jresult;
5029 : }
5030 :
5031 :
5032 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetTOWGS84___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7, double jarg8) {
5033 : int jresult ;
5034 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5035 : double arg2 ;
5036 : double arg3 ;
5037 : double arg4 ;
5038 0 : double arg5 = (double) 0.0 ;
5039 0 : double arg6 = (double) 0.0 ;
5040 0 : double arg7 = (double) 0.0 ;
5041 0 : double arg8 = (double) 0.0 ;
5042 : OGRErr result;
5043 :
5044 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5045 0 : arg2 = (double)jarg2;
5046 0 : arg3 = (double)jarg3;
5047 0 : arg4 = (double)jarg4;
5048 0 : arg5 = (double)jarg5;
5049 0 : arg6 = (double)jarg6;
5050 0 : arg7 = (double)jarg7;
5051 0 : arg8 = (double)jarg8;
5052 : {
5053 0 : CPLErrorReset();
5054 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetTOWGS84(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
5055 0 : CPLErr eclass = CPLGetLastErrorType();
5056 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5057 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5058 :
5059 :
5060 :
5061 : }
5062 : }
5063 : {
5064 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5065 0 : jresult = result;
5066 : }
5067 : {
5068 : /* %typemap(ret) OGRErr */
5069 :
5070 : }
5071 0 : return jresult;
5072 : }
5073 :
5074 :
5075 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_HasTOWGS84___(void * jarg1) {
5076 : unsigned int jresult ;
5077 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5078 : bool result;
5079 :
5080 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5081 : {
5082 0 : CPLErrorReset();
5083 0 : result = (bool)OSRSpatialReferenceShadow_HasTOWGS84(arg1);
5084 0 : CPLErr eclass = CPLGetLastErrorType();
5085 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5086 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5087 :
5088 :
5089 :
5090 : }
5091 : }
5092 0 : jresult = result;
5093 0 : return jresult;
5094 : }
5095 :
5096 :
5097 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_GetTOWGS84___(void * jarg1, void * jarg2) {
5098 : int jresult ;
5099 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5100 : double *arg2 ;
5101 : OGRErr result;
5102 :
5103 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5104 : {
5105 : /* %typemap(in) (double argout[ANY]) */
5106 0 : arg2 = (double *)jarg2;
5107 : }
5108 : {
5109 0 : CPLErrorReset();
5110 0 : result = (OGRErr)OSRSpatialReferenceShadow_GetTOWGS84(arg1,arg2);
5111 0 : CPLErr eclass = CPLGetLastErrorType();
5112 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5113 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5114 :
5115 :
5116 :
5117 : }
5118 : }
5119 : {
5120 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5121 0 : jresult = result;
5122 : }
5123 : {
5124 : /* %typemap(ret) OGRErr */
5125 :
5126 : }
5127 0 : return jresult;
5128 : }
5129 :
5130 :
5131 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_AddGuessedTOWGS84___(void * jarg1) {
5132 : int jresult ;
5133 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5134 : OGRErr result;
5135 :
5136 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5137 : {
5138 0 : CPLErrorReset();
5139 0 : result = (OGRErr)OSRSpatialReferenceShadow_AddGuessedTOWGS84(arg1);
5140 0 : CPLErr eclass = CPLGetLastErrorType();
5141 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5142 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5143 :
5144 :
5145 :
5146 : }
5147 : }
5148 : {
5149 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5150 0 : jresult = result;
5151 : }
5152 : {
5153 : /* %typemap(ret) OGRErr */
5154 :
5155 : }
5156 0 : return jresult;
5157 : }
5158 :
5159 :
5160 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetLocalCS___(void * jarg1, char * jarg2) {
5161 : int jresult ;
5162 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5163 0 : char *arg2 = (char *) 0 ;
5164 : OGRErr result;
5165 :
5166 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5167 0 : arg2 = (char *)jarg2;
5168 : {
5169 0 : CPLErrorReset();
5170 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetLocalCS(arg1,(char const *)arg2);
5171 0 : CPLErr eclass = CPLGetLastErrorType();
5172 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5173 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5174 :
5175 :
5176 :
5177 : }
5178 : }
5179 : {
5180 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5181 0 : jresult = result;
5182 : }
5183 : {
5184 : /* %typemap(ret) OGRErr */
5185 :
5186 : }
5187 0 : return jresult;
5188 : }
5189 :
5190 :
5191 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetGeogCS___(void * jarg1, char * jarg2, char * jarg3, char * jarg4, double jarg5, double jarg6, char * jarg7, double jarg8, char * jarg9, double jarg10) {
5192 : int jresult ;
5193 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5194 0 : char *arg2 = (char *) 0 ;
5195 0 : char *arg3 = (char *) 0 ;
5196 0 : char *arg4 = (char *) 0 ;
5197 : double arg5 ;
5198 : double arg6 ;
5199 0 : char *arg7 = (char *) "Greenwich" ;
5200 0 : double arg8 = (double) 0.0 ;
5201 0 : char *arg9 = (char *) "degree" ;
5202 0 : double arg10 = (double) 0.0174532925199433 ;
5203 : OGRErr result;
5204 :
5205 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5206 0 : arg2 = (char *)jarg2;
5207 0 : arg3 = (char *)jarg3;
5208 0 : arg4 = (char *)jarg4;
5209 0 : arg5 = (double)jarg5;
5210 0 : arg6 = (double)jarg6;
5211 0 : arg7 = (char *)jarg7;
5212 0 : arg8 = (double)jarg8;
5213 0 : arg9 = (char *)jarg9;
5214 0 : arg10 = (double)jarg10;
5215 : {
5216 0 : CPLErrorReset();
5217 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetGeogCS(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,(char const *)arg7,arg8,(char const *)arg9,arg10);
5218 0 : CPLErr eclass = CPLGetLastErrorType();
5219 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5220 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5221 :
5222 :
5223 :
5224 : }
5225 : }
5226 : {
5227 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5228 0 : jresult = result;
5229 : }
5230 : {
5231 : /* %typemap(ret) OGRErr */
5232 :
5233 : }
5234 0 : return jresult;
5235 : }
5236 :
5237 :
5238 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetProjCS___(void * jarg1, char * jarg2) {
5239 : int jresult ;
5240 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5241 0 : char *arg2 = (char *) "unnamed" ;
5242 : OGRErr result;
5243 :
5244 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5245 0 : arg2 = (char *)jarg2;
5246 : {
5247 0 : if (!arg2) {
5248 : {
5249 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5250 : };
5251 : }
5252 : }
5253 : {
5254 0 : CPLErrorReset();
5255 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetProjCS(arg1,(char const *)arg2);
5256 0 : CPLErr eclass = CPLGetLastErrorType();
5257 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5258 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5259 :
5260 :
5261 :
5262 : }
5263 : }
5264 : {
5265 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5266 0 : jresult = result;
5267 : }
5268 : {
5269 : /* %typemap(ret) OGRErr */
5270 :
5271 : }
5272 0 : return jresult;
5273 : }
5274 :
5275 :
5276 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetGeocCS___(void * jarg1, char * jarg2) {
5277 : int jresult ;
5278 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5279 0 : char *arg2 = (char *) "unnamed" ;
5280 : OGRErr result;
5281 :
5282 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5283 0 : arg2 = (char *)jarg2;
5284 : {
5285 0 : if (!arg2) {
5286 : {
5287 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5288 : };
5289 : }
5290 : }
5291 : {
5292 0 : CPLErrorReset();
5293 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetGeocCS(arg1,(char const *)arg2);
5294 0 : CPLErr eclass = CPLGetLastErrorType();
5295 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5296 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5297 :
5298 :
5299 :
5300 : }
5301 : }
5302 : {
5303 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5304 0 : jresult = result;
5305 : }
5306 : {
5307 : /* %typemap(ret) OGRErr */
5308 :
5309 : }
5310 0 : return jresult;
5311 : }
5312 :
5313 :
5314 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetVertCS___(void * jarg1, char * jarg2, char * jarg3, int jarg4) {
5315 : int jresult ;
5316 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5317 0 : char *arg2 = (char *) "unnamed" ;
5318 0 : char *arg3 = (char *) "unnamed" ;
5319 0 : int arg4 = (int) 0 ;
5320 : OGRErr result;
5321 :
5322 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5323 0 : arg2 = (char *)jarg2;
5324 0 : arg3 = (char *)jarg3;
5325 0 : arg4 = (int)jarg4;
5326 : {
5327 0 : CPLErrorReset();
5328 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetVertCS(arg1,(char const *)arg2,(char const *)arg3,arg4);
5329 0 : CPLErr eclass = CPLGetLastErrorType();
5330 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5331 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5332 :
5333 :
5334 :
5335 : }
5336 : }
5337 : {
5338 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5339 0 : jresult = result;
5340 : }
5341 : {
5342 : /* %typemap(ret) OGRErr */
5343 :
5344 : }
5345 0 : return jresult;
5346 : }
5347 :
5348 :
5349 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_SetCompoundCS___(void * jarg1, char * jarg2, void * jarg3, void * jarg4) {
5350 : int jresult ;
5351 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5352 0 : char *arg2 = (char *) 0 ;
5353 0 : OSRSpatialReferenceShadow *arg3 = (OSRSpatialReferenceShadow *) 0 ;
5354 0 : OSRSpatialReferenceShadow *arg4 = (OSRSpatialReferenceShadow *) 0 ;
5355 : OGRErr result;
5356 :
5357 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5358 0 : arg2 = (char *)jarg2;
5359 0 : arg3 = (OSRSpatialReferenceShadow *)jarg3;
5360 0 : arg4 = (OSRSpatialReferenceShadow *)jarg4;
5361 : {
5362 0 : if (!arg2) {
5363 : {
5364 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5365 : };
5366 : }
5367 : }
5368 : {
5369 0 : if (!arg3) {
5370 : {
5371 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5372 : };
5373 : }
5374 : }
5375 : {
5376 0 : if (!arg4) {
5377 : {
5378 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5379 : };
5380 : }
5381 : }
5382 : {
5383 0 : CPLErrorReset();
5384 0 : result = (OGRErr)OSRSpatialReferenceShadow_SetCompoundCS(arg1,(char const *)arg2,arg3,arg4);
5385 0 : CPLErr eclass = CPLGetLastErrorType();
5386 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5387 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5388 :
5389 :
5390 :
5391 : }
5392 : }
5393 : {
5394 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5395 0 : jresult = result;
5396 : }
5397 : {
5398 : /* %typemap(ret) OGRErr */
5399 :
5400 : }
5401 0 : return jresult;
5402 : }
5403 :
5404 :
5405 1 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ImportFromWkt___(void * jarg1, void * jarg2) {
5406 : int jresult ;
5407 1 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5408 1 : char **arg2 = (char **) 0 ;
5409 : OGRErr result;
5410 :
5411 1 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5412 : /* %typemap(in) (char **ignorechange) */
5413 1 : char * savearg = *((char **)jarg2);
5414 1 : arg2 = (char **)jarg2;
5415 : {
5416 1 : CPLErrorReset();
5417 1 : result = (OGRErr)OSRSpatialReferenceShadow_ImportFromWkt(arg1,arg2);
5418 1 : CPLErr eclass = CPLGetLastErrorType();
5419 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5420 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5421 :
5422 :
5423 :
5424 : }
5425 : }
5426 : {
5427 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5428 1 : jresult = result;
5429 : }
5430 : /* %typemap(argout) (char **ignorechange) */
5431 1 : if ((*arg2 - savearg) > 0)
5432 0 : memmove(savearg, *arg2, strlen(*arg2)+1);
5433 1 : *arg2 = savearg;
5434 : {
5435 : /* %typemap(ret) OGRErr */
5436 :
5437 : }
5438 1 : return jresult;
5439 : }
5440 :
5441 :
5442 2 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ImportFromProj4___(void * jarg1, char * jarg2) {
5443 : int jresult ;
5444 2 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5445 2 : char *arg2 = (char *) 0 ;
5446 : OGRErr result;
5447 :
5448 2 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5449 2 : arg2 = (char *)jarg2;
5450 : {
5451 2 : CPLErrorReset();
5452 2 : result = (OGRErr)OSRSpatialReferenceShadow_ImportFromProj4(arg1,arg2);
5453 2 : CPLErr eclass = CPLGetLastErrorType();
5454 2 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5455 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5456 :
5457 :
5458 :
5459 : }
5460 : }
5461 : {
5462 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5463 2 : jresult = result;
5464 : }
5465 : {
5466 : /* %typemap(ret) OGRErr */
5467 :
5468 : }
5469 2 : return jresult;
5470 : }
5471 :
5472 :
5473 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ImportFromUrl___(void * jarg1, char * jarg2) {
5474 : int jresult ;
5475 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5476 0 : char *arg2 = (char *) 0 ;
5477 : OGRErr result;
5478 :
5479 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5480 0 : arg2 = (char *)jarg2;
5481 : {
5482 0 : if (!arg2) {
5483 : {
5484 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5485 : };
5486 : }
5487 : }
5488 : {
5489 0 : CPLErrorReset();
5490 0 : result = (OGRErr)OSRSpatialReferenceShadow_ImportFromUrl(arg1,arg2);
5491 0 : CPLErr eclass = CPLGetLastErrorType();
5492 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5493 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5494 :
5495 :
5496 :
5497 : }
5498 : }
5499 : {
5500 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5501 0 : jresult = result;
5502 : }
5503 : {
5504 : /* %typemap(ret) OGRErr */
5505 :
5506 : }
5507 0 : return jresult;
5508 : }
5509 :
5510 :
5511 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ImportFromESRI___(void * jarg1, void * jarg2) {
5512 : int jresult ;
5513 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5514 0 : char **arg2 = (char **) 0 ;
5515 : OGRErr result;
5516 :
5517 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5518 0 : arg2 = (char **)jarg2;
5519 : {
5520 0 : CPLErrorReset();
5521 0 : result = (OGRErr)OSRSpatialReferenceShadow_ImportFromESRI(arg1,arg2);
5522 0 : CPLErr eclass = CPLGetLastErrorType();
5523 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5524 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5525 :
5526 :
5527 :
5528 : }
5529 : }
5530 : {
5531 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5532 0 : jresult = result;
5533 : }
5534 : {
5535 : /* %typemap(ret) OGRErr */
5536 :
5537 : }
5538 0 : return jresult;
5539 : }
5540 :
5541 :
5542 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ImportFromEPSG___(void * jarg1, int jarg2) {
5543 : int jresult ;
5544 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5545 : int arg2 ;
5546 : OGRErr result;
5547 :
5548 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5549 0 : arg2 = (int)jarg2;
5550 : {
5551 0 : CPLErrorReset();
5552 0 : result = (OGRErr)OSRSpatialReferenceShadow_ImportFromEPSG(arg1,arg2);
5553 0 : CPLErr eclass = CPLGetLastErrorType();
5554 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5555 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5556 :
5557 :
5558 :
5559 : }
5560 : }
5561 : {
5562 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5563 0 : jresult = result;
5564 : }
5565 : {
5566 : /* %typemap(ret) OGRErr */
5567 :
5568 : }
5569 0 : return jresult;
5570 : }
5571 :
5572 :
5573 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ImportFromEPSGA___(void * jarg1, int jarg2) {
5574 : int jresult ;
5575 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5576 : int arg2 ;
5577 : OGRErr result;
5578 :
5579 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5580 0 : arg2 = (int)jarg2;
5581 : {
5582 0 : CPLErrorReset();
5583 0 : result = (OGRErr)OSRSpatialReferenceShadow_ImportFromEPSGA(arg1,arg2);
5584 0 : CPLErr eclass = CPLGetLastErrorType();
5585 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5586 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5587 :
5588 :
5589 :
5590 : }
5591 : }
5592 : {
5593 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5594 0 : jresult = result;
5595 : }
5596 : {
5597 : /* %typemap(ret) OGRErr */
5598 :
5599 : }
5600 0 : return jresult;
5601 : }
5602 :
5603 :
5604 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ImportFromPCI___(void * jarg1, char * jarg2, char * jarg3, void * jarg4) {
5605 : int jresult ;
5606 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5607 0 : char *arg2 = (char *) 0 ;
5608 0 : char *arg3 = (char *) "METRE" ;
5609 0 : double *arg4 = (double *) (double *)0 ;
5610 : OGRErr result;
5611 :
5612 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5613 0 : arg2 = (char *)jarg2;
5614 0 : arg3 = (char *)jarg3;
5615 : {
5616 : /* %typemap(in) (double argin[ANY]) */
5617 0 : arg4 = (double *)jarg4;
5618 : }
5619 : {
5620 0 : CPLErrorReset();
5621 0 : result = (OGRErr)OSRSpatialReferenceShadow_ImportFromPCI(arg1,(char const *)arg2,(char const *)arg3,arg4);
5622 0 : CPLErr eclass = CPLGetLastErrorType();
5623 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5624 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5625 :
5626 :
5627 :
5628 : }
5629 : }
5630 : {
5631 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5632 0 : jresult = result;
5633 : }
5634 : {
5635 : /* %typemap(ret) OGRErr */
5636 :
5637 : }
5638 0 : return jresult;
5639 : }
5640 :
5641 :
5642 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ImportFromUSGS___(void * jarg1, long jarg2, long jarg3, void * jarg4, long jarg5) {
5643 : int jresult ;
5644 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5645 : long arg2 ;
5646 0 : long arg3 = (long) 0 ;
5647 0 : double *arg4 = (double *) (double *)0 ;
5648 0 : long arg5 = (long) 0 ;
5649 : OGRErr result;
5650 :
5651 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5652 0 : arg2 = (long)jarg2;
5653 0 : arg3 = (long)jarg3;
5654 : {
5655 : /* %typemap(in) (double argin[ANY]) */
5656 0 : arg4 = (double *)jarg4;
5657 : }
5658 0 : arg5 = (long)jarg5;
5659 : {
5660 0 : CPLErrorReset();
5661 0 : result = (OGRErr)OSRSpatialReferenceShadow_ImportFromUSGS(arg1,arg2,arg3,arg4,arg5);
5662 0 : CPLErr eclass = CPLGetLastErrorType();
5663 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5664 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5665 :
5666 :
5667 :
5668 : }
5669 : }
5670 : {
5671 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5672 0 : jresult = result;
5673 : }
5674 : {
5675 : /* %typemap(ret) OGRErr */
5676 :
5677 : }
5678 0 : return jresult;
5679 : }
5680 :
5681 :
5682 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ImportFromXML___(void * jarg1, char * jarg2) {
5683 : int jresult ;
5684 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5685 0 : char *arg2 = (char *) 0 ;
5686 : OGRErr result;
5687 :
5688 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5689 0 : arg2 = (char *)jarg2;
5690 : {
5691 0 : CPLErrorReset();
5692 0 : result = (OGRErr)OSRSpatialReferenceShadow_ImportFromXML(arg1,(char const *)arg2);
5693 0 : CPLErr eclass = CPLGetLastErrorType();
5694 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5695 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5696 :
5697 :
5698 :
5699 : }
5700 : }
5701 : {
5702 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5703 0 : jresult = result;
5704 : }
5705 : {
5706 : /* %typemap(ret) OGRErr */
5707 :
5708 : }
5709 0 : return jresult;
5710 : }
5711 :
5712 :
5713 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ImportFromERM___(void * jarg1, char * jarg2, char * jarg3, char * jarg4) {
5714 : int jresult ;
5715 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5716 0 : char *arg2 = (char *) 0 ;
5717 0 : char *arg3 = (char *) 0 ;
5718 0 : char *arg4 = (char *) 0 ;
5719 : OGRErr result;
5720 :
5721 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5722 0 : arg2 = (char *)jarg2;
5723 0 : arg3 = (char *)jarg3;
5724 0 : arg4 = (char *)jarg4;
5725 : {
5726 0 : if (!arg2) {
5727 : {
5728 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5729 : };
5730 : }
5731 : }
5732 : {
5733 0 : if (!arg3) {
5734 : {
5735 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5736 : };
5737 : }
5738 : }
5739 : {
5740 0 : CPLErrorReset();
5741 0 : result = (OGRErr)OSRSpatialReferenceShadow_ImportFromERM(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4);
5742 0 : CPLErr eclass = CPLGetLastErrorType();
5743 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5744 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5745 :
5746 :
5747 :
5748 : }
5749 : }
5750 : {
5751 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5752 0 : jresult = result;
5753 : }
5754 : {
5755 : /* %typemap(ret) OGRErr */
5756 :
5757 : }
5758 0 : return jresult;
5759 : }
5760 :
5761 :
5762 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ImportFromMICoordSys___(void * jarg1, char * jarg2) {
5763 : int jresult ;
5764 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5765 0 : char *arg2 = (char *) 0 ;
5766 : OGRErr result;
5767 :
5768 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5769 0 : arg2 = (char *)jarg2;
5770 : {
5771 0 : CPLErrorReset();
5772 0 : result = (OGRErr)OSRSpatialReferenceShadow_ImportFromMICoordSys(arg1,(char const *)arg2);
5773 0 : CPLErr eclass = CPLGetLastErrorType();
5774 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5775 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5776 :
5777 :
5778 :
5779 : }
5780 : }
5781 : {
5782 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5783 0 : jresult = result;
5784 : }
5785 : {
5786 : /* %typemap(ret) OGRErr */
5787 :
5788 : }
5789 0 : return jresult;
5790 : }
5791 :
5792 :
5793 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ImportFromOzi___(void * jarg1, void * jarg2) {
5794 : int jresult ;
5795 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5796 0 : char **arg2 = (char **) 0 ;
5797 : OGRErr result;
5798 :
5799 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5800 0 : arg2 = (char **)jarg2;
5801 : {
5802 0 : if (!arg2) {
5803 : {
5804 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5805 : };
5806 : }
5807 : }
5808 : {
5809 0 : CPLErrorReset();
5810 0 : result = (OGRErr)OSRSpatialReferenceShadow_ImportFromOzi(arg1,(char const *const *)arg2);
5811 0 : CPLErr eclass = CPLGetLastErrorType();
5812 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5813 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5814 :
5815 :
5816 :
5817 : }
5818 : }
5819 : {
5820 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5821 0 : jresult = result;
5822 : }
5823 : {
5824 : /* %typemap(ret) OGRErr */
5825 :
5826 : }
5827 0 : return jresult;
5828 : }
5829 :
5830 :
5831 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ImportFromCF1___(void * jarg1, void * jarg2, char * jarg3) {
5832 : int jresult ;
5833 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5834 0 : char **arg2 = (char **) 0 ;
5835 0 : char *arg3 = (char *) NULL ;
5836 : OGRErr result;
5837 :
5838 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5839 0 : arg2 = (char **)jarg2;
5840 0 : arg3 = (char *)jarg3;
5841 : {
5842 0 : CPLErrorReset();
5843 0 : result = (OGRErr)OSRSpatialReferenceShadow_ImportFromCF1(arg1,arg2,(char const *)arg3);
5844 0 : CPLErr eclass = CPLGetLastErrorType();
5845 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5846 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5847 :
5848 :
5849 :
5850 : }
5851 : }
5852 : {
5853 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5854 0 : jresult = result;
5855 : }
5856 : {
5857 : /* %typemap(ret) OGRErr */
5858 :
5859 : }
5860 0 : return jresult;
5861 : }
5862 :
5863 :
5864 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ExportToWkt___(void * jarg1, void * jarg2, void * jarg3) {
5865 : int jresult ;
5866 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5867 0 : char **arg2 = (char **) 0 ;
5868 0 : char **arg3 = (char **) NULL ;
5869 : OGRErr result;
5870 :
5871 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5872 : {
5873 : /* %typemap(in) (char **argout) */
5874 0 : arg2 = (char **)jarg2;
5875 : }
5876 0 : arg3 = (char **)jarg3;
5877 : {
5878 0 : CPLErrorReset();
5879 0 : result = (OGRErr)OSRSpatialReferenceShadow_ExportToWkt(arg1,arg2,arg3);
5880 0 : CPLErr eclass = CPLGetLastErrorType();
5881 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5882 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5883 :
5884 :
5885 :
5886 : }
5887 : }
5888 : {
5889 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5890 0 : jresult = result;
5891 : }
5892 : {
5893 : /* %typemap(argout) (char **argout) */
5894 : char* temp_string;
5895 0 : temp_string = SWIG_csharp_string_callback(*arg2);
5896 0 : if (*arg2)
5897 0 : CPLFree(*arg2);
5898 0 : *arg2 = temp_string;
5899 : }
5900 : {
5901 : /* %typemap(ret) OGRErr */
5902 :
5903 : }
5904 0 : return jresult;
5905 : }
5906 :
5907 :
5908 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ExportToPrettyWkt___(void * jarg1, void * jarg2, int jarg3) {
5909 : int jresult ;
5910 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5911 0 : char **arg2 = (char **) 0 ;
5912 0 : int arg3 = (int) 0 ;
5913 : OGRErr result;
5914 :
5915 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5916 : {
5917 : /* %typemap(in) (char **argout) */
5918 0 : arg2 = (char **)jarg2;
5919 : }
5920 0 : arg3 = (int)jarg3;
5921 : {
5922 0 : CPLErrorReset();
5923 0 : result = (OGRErr)OSRSpatialReferenceShadow_ExportToPrettyWkt(arg1,arg2,arg3);
5924 0 : CPLErr eclass = CPLGetLastErrorType();
5925 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5926 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5927 :
5928 :
5929 :
5930 : }
5931 : }
5932 : {
5933 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5934 0 : jresult = result;
5935 : }
5936 : {
5937 : /* %typemap(argout) (char **argout) */
5938 : char* temp_string;
5939 0 : temp_string = SWIG_csharp_string_callback(*arg2);
5940 0 : if (*arg2)
5941 0 : CPLFree(*arg2);
5942 0 : *arg2 = temp_string;
5943 : }
5944 : {
5945 : /* %typemap(ret) OGRErr */
5946 :
5947 : }
5948 0 : return jresult;
5949 : }
5950 :
5951 :
5952 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ExportToPROJJSON___(void * jarg1, void * jarg2, void * jarg3) {
5953 : int jresult ;
5954 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5955 0 : char **arg2 = (char **) 0 ;
5956 0 : char **arg3 = (char **) NULL ;
5957 : OGRErr result;
5958 :
5959 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
5960 : {
5961 : /* %typemap(in) (char **argout) */
5962 0 : arg2 = (char **)jarg2;
5963 : }
5964 0 : arg3 = (char **)jarg3;
5965 : {
5966 0 : CPLErrorReset();
5967 0 : result = (OGRErr)OSRSpatialReferenceShadow_ExportToPROJJSON(arg1,arg2,arg3);
5968 0 : CPLErr eclass = CPLGetLastErrorType();
5969 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5970 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5971 :
5972 :
5973 :
5974 : }
5975 : }
5976 : {
5977 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5978 0 : jresult = result;
5979 : }
5980 : {
5981 : /* %typemap(argout) (char **argout) */
5982 : char* temp_string;
5983 0 : temp_string = SWIG_csharp_string_callback(*arg2);
5984 0 : if (*arg2)
5985 0 : CPLFree(*arg2);
5986 0 : *arg2 = temp_string;
5987 : }
5988 : {
5989 : /* %typemap(ret) OGRErr */
5990 :
5991 : }
5992 0 : return jresult;
5993 : }
5994 :
5995 :
5996 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ExportToProj4___(void * jarg1, void * jarg2) {
5997 : int jresult ;
5998 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5999 0 : char **arg2 = (char **) 0 ;
6000 : OGRErr result;
6001 :
6002 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6003 : {
6004 : /* %typemap(in) (char **argout) */
6005 0 : arg2 = (char **)jarg2;
6006 : }
6007 : {
6008 0 : CPLErrorReset();
6009 0 : result = (OGRErr)OSRSpatialReferenceShadow_ExportToProj4(arg1,arg2);
6010 0 : CPLErr eclass = CPLGetLastErrorType();
6011 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6012 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6013 :
6014 :
6015 :
6016 : }
6017 : }
6018 : {
6019 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6020 0 : jresult = result;
6021 : }
6022 : {
6023 : /* %typemap(argout) (char **argout) */
6024 : char* temp_string;
6025 0 : temp_string = SWIG_csharp_string_callback(*arg2);
6026 0 : if (*arg2)
6027 0 : CPLFree(*arg2);
6028 0 : *arg2 = temp_string;
6029 : }
6030 : {
6031 : /* %typemap(ret) OGRErr */
6032 :
6033 : }
6034 0 : return jresult;
6035 : }
6036 :
6037 :
6038 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ExportToPCI___(void * jarg1, void * jarg2, void * jarg3) {
6039 : int jresult ;
6040 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6041 0 : char **arg2 = (char **) 0 ;
6042 0 : char **arg3 = (char **) 0 ;
6043 : double **arg4 ;
6044 : double *argout4[17] ;
6045 : OGRErr result;
6046 :
6047 : {
6048 : /* %typemap(in,numinputs=0) (double *argout4[ANY]) */
6049 0 : arg4 = (double**)&argout4;
6050 : }
6051 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6052 : {
6053 : /* %typemap(in) (char **argout) */
6054 0 : arg2 = (char **)jarg2;
6055 : }
6056 : {
6057 : /* %typemap(in) (char **argout) */
6058 0 : arg3 = (char **)jarg3;
6059 : }
6060 : {
6061 0 : CPLErrorReset();
6062 0 : result = (OGRErr)OSRSpatialReferenceShadow_ExportToPCI(arg1,arg2,arg3,arg4);
6063 0 : CPLErr eclass = CPLGetLastErrorType();
6064 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6065 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6066 :
6067 :
6068 :
6069 : }
6070 : }
6071 : {
6072 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6073 0 : jresult = result;
6074 : }
6075 : {
6076 : /* %typemap(argout) (char **argout) */
6077 : char* temp_string;
6078 0 : temp_string = SWIG_csharp_string_callback(*arg2);
6079 0 : if (*arg2)
6080 0 : CPLFree(*arg2);
6081 0 : *arg2 = temp_string;
6082 : }
6083 : {
6084 : /* %typemap(argout) (char **argout) */
6085 : char* temp_string;
6086 0 : temp_string = SWIG_csharp_string_callback(*arg3);
6087 0 : if (*arg3)
6088 0 : CPLFree(*arg3);
6089 0 : *arg3 = temp_string;
6090 : }
6091 : {
6092 : /* %typemap(argout) (double *argout[ANY]) */
6093 :
6094 : }
6095 : {
6096 : /* %typemap(freearg) (double *argout[ANY]) */
6097 :
6098 : }
6099 : {
6100 : /* %typemap(ret) OGRErr */
6101 :
6102 : }
6103 0 : return jresult;
6104 : }
6105 :
6106 :
6107 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ExportToUSGS___(void * jarg1, long * jarg2, long * jarg3, long * jarg5) {
6108 : int jresult ;
6109 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6110 0 : long *arg2 = (long *) 0 ;
6111 0 : long *arg3 = (long *) 0 ;
6112 : double **arg4 ;
6113 0 : long *arg5 = (long *) 0 ;
6114 : double *argout4[15] ;
6115 : OGRErr result;
6116 :
6117 : {
6118 : /* %typemap(in,numinputs=0) (double *argout4[ANY]) */
6119 0 : arg4 = (double**)&argout4;
6120 : }
6121 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6122 0 : arg2 = (long *)jarg2;
6123 0 : arg3 = (long *)jarg3;
6124 0 : arg5 = (long *)jarg5;
6125 : {
6126 0 : CPLErrorReset();
6127 0 : result = (OGRErr)OSRSpatialReferenceShadow_ExportToUSGS(arg1,arg2,arg3,arg4,arg5);
6128 0 : CPLErr eclass = CPLGetLastErrorType();
6129 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6130 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6131 :
6132 :
6133 :
6134 : }
6135 : }
6136 : {
6137 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6138 0 : jresult = result;
6139 : }
6140 : {
6141 : /* %typemap(argout) (double *argout[ANY]) */
6142 :
6143 : }
6144 : {
6145 : /* %typemap(freearg) (double *argout[ANY]) */
6146 :
6147 : }
6148 : {
6149 : /* %typemap(ret) OGRErr */
6150 :
6151 : }
6152 0 : return jresult;
6153 : }
6154 :
6155 :
6156 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ExportToERM___(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
6157 : int jresult ;
6158 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6159 0 : char **arg2 = (char **) 0 ;
6160 0 : char **arg3 = (char **) 0 ;
6161 0 : char **arg4 = (char **) 0 ;
6162 : OGRErr result;
6163 :
6164 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6165 : {
6166 : /* %typemap(in) (char **argout) */
6167 0 : arg2 = (char **)jarg2;
6168 : }
6169 : {
6170 : /* %typemap(in) (char **argout) */
6171 0 : arg3 = (char **)jarg3;
6172 : }
6173 : {
6174 : /* %typemap(in) (char **argout) */
6175 0 : arg4 = (char **)jarg4;
6176 : }
6177 : {
6178 0 : CPLErrorReset();
6179 0 : result = (OGRErr)OSRSpatialReferenceShadow_ExportToERM(arg1,arg2,arg3,arg4);
6180 0 : CPLErr eclass = CPLGetLastErrorType();
6181 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6182 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6183 :
6184 :
6185 :
6186 : }
6187 : }
6188 : {
6189 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6190 0 : jresult = result;
6191 : }
6192 : {
6193 : /* %typemap(argout) (char **argout) */
6194 : char* temp_string;
6195 0 : temp_string = SWIG_csharp_string_callback(*arg2);
6196 0 : if (*arg2)
6197 0 : CPLFree(*arg2);
6198 0 : *arg2 = temp_string;
6199 : }
6200 : {
6201 : /* %typemap(argout) (char **argout) */
6202 : char* temp_string;
6203 0 : temp_string = SWIG_csharp_string_callback(*arg3);
6204 0 : if (*arg3)
6205 0 : CPLFree(*arg3);
6206 0 : *arg3 = temp_string;
6207 : }
6208 : {
6209 : /* %typemap(argout) (char **argout) */
6210 : char* temp_string;
6211 0 : temp_string = SWIG_csharp_string_callback(*arg4);
6212 0 : if (*arg4)
6213 0 : CPLFree(*arg4);
6214 0 : *arg4 = temp_string;
6215 : }
6216 : {
6217 : /* %typemap(ret) OGRErr */
6218 :
6219 : }
6220 0 : return jresult;
6221 : }
6222 :
6223 :
6224 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ExportToXML___(void * jarg1, void * jarg2, char * jarg3) {
6225 : int jresult ;
6226 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6227 0 : char **arg2 = (char **) 0 ;
6228 0 : char *arg3 = (char *) "" ;
6229 : OGRErr result;
6230 :
6231 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6232 : {
6233 : /* %typemap(in) (char **argout) */
6234 0 : arg2 = (char **)jarg2;
6235 : }
6236 0 : arg3 = (char *)jarg3;
6237 : {
6238 0 : CPLErrorReset();
6239 0 : result = (OGRErr)OSRSpatialReferenceShadow_ExportToXML(arg1,arg2,(char const *)arg3);
6240 0 : CPLErr eclass = CPLGetLastErrorType();
6241 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6242 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6243 :
6244 :
6245 :
6246 : }
6247 : }
6248 : {
6249 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6250 0 : jresult = result;
6251 : }
6252 : {
6253 : /* %typemap(argout) (char **argout) */
6254 : char* temp_string;
6255 0 : temp_string = SWIG_csharp_string_callback(*arg2);
6256 0 : if (*arg2)
6257 0 : CPLFree(*arg2);
6258 0 : *arg2 = temp_string;
6259 : }
6260 : {
6261 : /* %typemap(ret) OGRErr */
6262 :
6263 : }
6264 0 : return jresult;
6265 : }
6266 :
6267 :
6268 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ExportToMICoordSys___(void * jarg1, void * jarg2) {
6269 : int jresult ;
6270 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6271 0 : char **arg2 = (char **) 0 ;
6272 : OGRErr result;
6273 :
6274 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6275 : {
6276 : /* %typemap(in) (char **argout) */
6277 0 : arg2 = (char **)jarg2;
6278 : }
6279 : {
6280 0 : CPLErrorReset();
6281 0 : result = (OGRErr)OSRSpatialReferenceShadow_ExportToMICoordSys(arg1,arg2);
6282 0 : CPLErr eclass = CPLGetLastErrorType();
6283 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6284 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6285 :
6286 :
6287 :
6288 : }
6289 : }
6290 : {
6291 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6292 0 : jresult = result;
6293 : }
6294 : {
6295 : /* %typemap(argout) (char **argout) */
6296 : char* temp_string;
6297 0 : temp_string = SWIG_csharp_string_callback(*arg2);
6298 0 : if (*arg2)
6299 0 : CPLFree(*arg2);
6300 0 : *arg2 = temp_string;
6301 : }
6302 : {
6303 : /* %typemap(ret) OGRErr */
6304 :
6305 : }
6306 0 : return jresult;
6307 : }
6308 :
6309 :
6310 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ExportToCF1___(void * jarg1, void * jarg2) {
6311 : void * jresult ;
6312 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6313 0 : char **arg2 = (char **) NULL ;
6314 0 : char **result = 0 ;
6315 :
6316 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6317 0 : arg2 = (char **)jarg2;
6318 : {
6319 0 : CPLErrorReset();
6320 0 : result = (char **)OSRSpatialReferenceShadow_ExportToCF1(arg1,arg2);
6321 0 : CPLErr eclass = CPLGetLastErrorType();
6322 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6323 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6324 :
6325 :
6326 :
6327 : }
6328 : }
6329 0 : jresult = (void *)result;
6330 0 : return jresult;
6331 : }
6332 :
6333 :
6334 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ExportToCF1Units___(void * jarg1, void * jarg2) {
6335 : char * jresult ;
6336 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6337 0 : char **arg2 = (char **) NULL ;
6338 0 : retStringAndCPLFree *result = 0 ;
6339 :
6340 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6341 0 : arg2 = (char **)jarg2;
6342 : {
6343 0 : CPLErrorReset();
6344 0 : result = (retStringAndCPLFree *)OSRSpatialReferenceShadow_ExportToCF1Units(arg1,arg2);
6345 0 : CPLErr eclass = CPLGetLastErrorType();
6346 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6347 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6348 :
6349 :
6350 :
6351 : }
6352 : }
6353 :
6354 : /* %typemap(out) (retStringAndCPLFree*) */
6355 0 : if(result)
6356 : {
6357 0 : jresult = SWIG_csharp_string_callback((const char *)result);
6358 0 : CPLFree(result);
6359 : }
6360 : else
6361 : {
6362 0 : jresult = NULL;
6363 : }
6364 :
6365 0 : return jresult;
6366 : }
6367 :
6368 :
6369 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_CloneGeogCS___(void * jarg1) {
6370 : void * jresult ;
6371 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6372 0 : OSRSpatialReferenceShadow *result = 0 ;
6373 :
6374 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6375 : {
6376 0 : CPLErrorReset();
6377 0 : result = (OSRSpatialReferenceShadow *)OSRSpatialReferenceShadow_CloneGeogCS(arg1);
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 void * SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_Clone___(void * jarg1) {
6392 : void * jresult ;
6393 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6394 0 : OSRSpatialReferenceShadow *result = 0 ;
6395 :
6396 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6397 : {
6398 0 : CPLErrorReset();
6399 0 : result = (OSRSpatialReferenceShadow *)OSRSpatialReferenceShadow_Clone(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 = (void *)result;
6409 0 : return jresult;
6410 : }
6411 :
6412 :
6413 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_StripVertical___(void * jarg1) {
6414 : int jresult ;
6415 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6416 : OGRErr result;
6417 :
6418 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6419 : {
6420 0 : CPLErrorReset();
6421 0 : result = (OGRErr)OSRSpatialReferenceShadow_StripVertical(arg1);
6422 0 : CPLErr eclass = CPLGetLastErrorType();
6423 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6424 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6425 :
6426 :
6427 :
6428 : }
6429 : }
6430 : {
6431 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6432 0 : jresult = result;
6433 : }
6434 : {
6435 : /* %typemap(ret) OGRErr */
6436 :
6437 : }
6438 0 : return jresult;
6439 : }
6440 :
6441 :
6442 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_Validate___(void * jarg1) {
6443 : int jresult ;
6444 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6445 : OGRErr result;
6446 :
6447 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6448 : {
6449 0 : CPLErrorReset();
6450 0 : result = (OGRErr)OSRSpatialReferenceShadow_Validate(arg1);
6451 0 : CPLErr eclass = CPLGetLastErrorType();
6452 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6453 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6454 :
6455 :
6456 :
6457 : }
6458 : }
6459 : {
6460 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6461 0 : jresult = result;
6462 : }
6463 : {
6464 : /* %typemap(ret) OGRErr */
6465 :
6466 : }
6467 0 : return jresult;
6468 : }
6469 :
6470 :
6471 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_MorphToESRI___(void * jarg1) {
6472 : int jresult ;
6473 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6474 : OGRErr result;
6475 :
6476 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6477 : {
6478 0 : CPLErrorReset();
6479 0 : result = (OGRErr)OSRSpatialReferenceShadow_MorphToESRI(arg1);
6480 0 : CPLErr eclass = CPLGetLastErrorType();
6481 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6482 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6483 :
6484 :
6485 :
6486 : }
6487 : }
6488 : {
6489 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6490 0 : jresult = result;
6491 : }
6492 : {
6493 : /* %typemap(ret) OGRErr */
6494 :
6495 : }
6496 0 : return jresult;
6497 : }
6498 :
6499 :
6500 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_MorphFromESRI___(void * jarg1) {
6501 : int jresult ;
6502 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6503 : OGRErr result;
6504 :
6505 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6506 : {
6507 0 : CPLErrorReset();
6508 0 : result = (OGRErr)OSRSpatialReferenceShadow_MorphFromESRI(arg1);
6509 0 : CPLErr eclass = CPLGetLastErrorType();
6510 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6511 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6512 :
6513 :
6514 :
6515 : }
6516 : }
6517 : {
6518 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6519 0 : jresult = result;
6520 : }
6521 : {
6522 : /* %typemap(ret) OGRErr */
6523 :
6524 : }
6525 0 : return jresult;
6526 : }
6527 :
6528 :
6529 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_ConvertToOtherProjection___(void * jarg1, char * jarg2, void * jarg3) {
6530 : void * jresult ;
6531 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6532 0 : char *arg2 = (char *) 0 ;
6533 0 : char **arg3 = (char **) NULL ;
6534 0 : OSRSpatialReferenceShadow *result = 0 ;
6535 :
6536 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6537 0 : arg2 = (char *)jarg2;
6538 0 : arg3 = (char **)jarg3;
6539 : {
6540 0 : CPLErrorReset();
6541 0 : result = (OSRSpatialReferenceShadow *)OSRSpatialReferenceShadow_ConvertToOtherProjection(arg1,(char const *)arg2,arg3);
6542 0 : CPLErr eclass = CPLGetLastErrorType();
6543 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6544 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6545 :
6546 :
6547 :
6548 : }
6549 : }
6550 0 : jresult = (void *)result;
6551 0 : return jresult;
6552 : }
6553 :
6554 :
6555 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_PromoteTo3D___(void * jarg1, char * jarg2) {
6556 : int jresult ;
6557 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6558 0 : char *arg2 = (char *) NULL ;
6559 : OGRErr result;
6560 :
6561 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6562 0 : arg2 = (char *)jarg2;
6563 : {
6564 0 : CPLErrorReset();
6565 0 : result = (OGRErr)OSRSpatialReferenceShadow_PromoteTo3D(arg1,(char const *)arg2);
6566 0 : CPLErr eclass = CPLGetLastErrorType();
6567 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6568 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6569 :
6570 :
6571 :
6572 : }
6573 : }
6574 : {
6575 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6576 0 : jresult = result;
6577 : }
6578 : {
6579 : /* %typemap(ret) OGRErr */
6580 :
6581 : }
6582 0 : return jresult;
6583 : }
6584 :
6585 :
6586 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_SpatialReference_DemoteTo2D___(void * jarg1, char * jarg2) {
6587 : int jresult ;
6588 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6589 0 : char *arg2 = (char *) NULL ;
6590 : OGRErr result;
6591 :
6592 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6593 0 : arg2 = (char *)jarg2;
6594 : {
6595 0 : CPLErrorReset();
6596 0 : result = (OGRErr)OSRSpatialReferenceShadow_DemoteTo2D(arg1,(char const *)arg2);
6597 0 : CPLErr eclass = CPLGetLastErrorType();
6598 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6599 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6600 :
6601 :
6602 :
6603 : }
6604 : }
6605 : {
6606 : /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
6607 0 : jresult = result;
6608 : }
6609 : {
6610 : /* %typemap(ret) OGRErr */
6611 :
6612 : }
6613 0 : return jresult;
6614 : }
6615 :
6616 :
6617 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_new_CoordinateTransformationOptions___() {
6618 : void * jresult ;
6619 0 : OGRCoordinateTransformationOptions *result = 0 ;
6620 :
6621 : {
6622 0 : CPLErrorReset();
6623 0 : result = (OGRCoordinateTransformationOptions *)new_OGRCoordinateTransformationOptions();
6624 0 : CPLErr eclass = CPLGetLastErrorType();
6625 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6626 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6627 :
6628 :
6629 :
6630 : }
6631 : }
6632 0 : jresult = (void *)result;
6633 0 : return jresult;
6634 : }
6635 :
6636 :
6637 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_delete_CoordinateTransformationOptions___(void * jarg1) {
6638 0 : OGRCoordinateTransformationOptions *arg1 = (OGRCoordinateTransformationOptions *) 0 ;
6639 :
6640 0 : arg1 = (OGRCoordinateTransformationOptions *)jarg1;
6641 : {
6642 0 : CPLErrorReset();
6643 0 : delete_OGRCoordinateTransformationOptions(arg1);
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 : }
6653 :
6654 :
6655 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOSR_CoordinateTransformationOptions_SetAreaOfInterest___(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
6656 : unsigned int jresult ;
6657 0 : OGRCoordinateTransformationOptions *arg1 = (OGRCoordinateTransformationOptions *) 0 ;
6658 : double arg2 ;
6659 : double arg3 ;
6660 : double arg4 ;
6661 : double arg5 ;
6662 : bool result;
6663 :
6664 0 : arg1 = (OGRCoordinateTransformationOptions *)jarg1;
6665 0 : arg2 = (double)jarg2;
6666 0 : arg3 = (double)jarg3;
6667 0 : arg4 = (double)jarg4;
6668 0 : arg5 = (double)jarg5;
6669 : {
6670 0 : CPLErrorReset();
6671 0 : result = (bool)OGRCoordinateTransformationOptions_SetAreaOfInterest(arg1,arg2,arg3,arg4,arg5);
6672 0 : CPLErr eclass = CPLGetLastErrorType();
6673 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6674 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6675 :
6676 :
6677 :
6678 : }
6679 : }
6680 0 : jresult = result;
6681 0 : return jresult;
6682 : }
6683 :
6684 :
6685 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOSR_CoordinateTransformationOptions_SetOperation___(void * jarg1, char * jarg2, unsigned int jarg3) {
6686 : unsigned int jresult ;
6687 0 : OGRCoordinateTransformationOptions *arg1 = (OGRCoordinateTransformationOptions *) 0 ;
6688 0 : char *arg2 = (char *) 0 ;
6689 0 : bool arg3 = (bool) false ;
6690 : bool result;
6691 :
6692 0 : arg1 = (OGRCoordinateTransformationOptions *)jarg1;
6693 0 : arg2 = (char *)jarg2;
6694 0 : arg3 = jarg3 ? true : false;
6695 : {
6696 0 : CPLErrorReset();
6697 0 : result = (bool)OGRCoordinateTransformationOptions_SetOperation(arg1,(char const *)arg2,arg3);
6698 0 : CPLErr eclass = CPLGetLastErrorType();
6699 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6700 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6701 :
6702 :
6703 :
6704 : }
6705 : }
6706 0 : jresult = result;
6707 0 : return jresult;
6708 : }
6709 :
6710 :
6711 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOSR_CoordinateTransformationOptions_SetDesiredAccuracy___(void * jarg1, double jarg2) {
6712 : unsigned int jresult ;
6713 0 : OGRCoordinateTransformationOptions *arg1 = (OGRCoordinateTransformationOptions *) 0 ;
6714 : double arg2 ;
6715 : bool result;
6716 :
6717 0 : arg1 = (OGRCoordinateTransformationOptions *)jarg1;
6718 0 : arg2 = (double)jarg2;
6719 : {
6720 0 : CPLErrorReset();
6721 0 : result = (bool)OGRCoordinateTransformationOptions_SetDesiredAccuracy(arg1,arg2);
6722 0 : CPLErr eclass = CPLGetLastErrorType();
6723 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6724 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6725 :
6726 :
6727 :
6728 : }
6729 : }
6730 0 : jresult = result;
6731 0 : return jresult;
6732 : }
6733 :
6734 :
6735 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOSR_CoordinateTransformationOptions_SetBallparkAllowed___(void * jarg1, unsigned int jarg2) {
6736 : unsigned int jresult ;
6737 0 : OGRCoordinateTransformationOptions *arg1 = (OGRCoordinateTransformationOptions *) 0 ;
6738 : bool arg2 ;
6739 : bool result;
6740 :
6741 0 : arg1 = (OGRCoordinateTransformationOptions *)jarg1;
6742 0 : arg2 = jarg2 ? true : false;
6743 : {
6744 0 : CPLErrorReset();
6745 0 : result = (bool)OGRCoordinateTransformationOptions_SetBallparkAllowed(arg1,arg2);
6746 0 : CPLErr eclass = CPLGetLastErrorType();
6747 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6748 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6749 :
6750 :
6751 :
6752 : }
6753 : }
6754 0 : jresult = result;
6755 0 : return jresult;
6756 : }
6757 :
6758 :
6759 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOSR_CoordinateTransformationOptions_SetOnlyBest___(void * jarg1, unsigned int jarg2) {
6760 : unsigned int jresult ;
6761 0 : OGRCoordinateTransformationOptions *arg1 = (OGRCoordinateTransformationOptions *) 0 ;
6762 : bool arg2 ;
6763 : bool result;
6764 :
6765 0 : arg1 = (OGRCoordinateTransformationOptions *)jarg1;
6766 0 : arg2 = jarg2 ? true : false;
6767 : {
6768 0 : CPLErrorReset();
6769 0 : result = (bool)OGRCoordinateTransformationOptions_SetOnlyBest(arg1,arg2);
6770 0 : CPLErr eclass = CPLGetLastErrorType();
6771 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6772 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6773 :
6774 :
6775 :
6776 : }
6777 : }
6778 0 : jresult = result;
6779 0 : return jresult;
6780 : }
6781 :
6782 :
6783 1 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_new_CoordinateTransformation__SWIG_0___(void * jarg1, void * jarg2) {
6784 : void * jresult ;
6785 1 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6786 1 : OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ;
6787 1 : OSRCoordinateTransformationShadow *result = 0 ;
6788 :
6789 1 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6790 1 : arg2 = (OSRSpatialReferenceShadow *)jarg2;
6791 : {
6792 1 : CPLErrorReset();
6793 1 : result = (OSRCoordinateTransformationShadow *)new_OSRCoordinateTransformationShadow__SWIG_0(arg1,arg2);
6794 1 : CPLErr eclass = CPLGetLastErrorType();
6795 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6796 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6797 :
6798 :
6799 :
6800 : }
6801 : }
6802 1 : jresult = (void *)result;
6803 1 : return jresult;
6804 : }
6805 :
6806 :
6807 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_new_CoordinateTransformation__SWIG_1___(void * jarg1, void * jarg2, void * jarg3) {
6808 : void * jresult ;
6809 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
6810 0 : OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ;
6811 0 : OGRCoordinateTransformationOptions *arg3 = (OGRCoordinateTransformationOptions *) 0 ;
6812 0 : OSRCoordinateTransformationShadow *result = 0 ;
6813 :
6814 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
6815 0 : arg2 = (OSRSpatialReferenceShadow *)jarg2;
6816 0 : arg3 = (OGRCoordinateTransformationOptions *)jarg3;
6817 : {
6818 0 : CPLErrorReset();
6819 0 : result = (OSRCoordinateTransformationShadow *)new_OSRCoordinateTransformationShadow__SWIG_1(arg1,arg2,arg3);
6820 0 : CPLErr eclass = CPLGetLastErrorType();
6821 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6822 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6823 :
6824 :
6825 :
6826 : }
6827 : }
6828 0 : jresult = (void *)result;
6829 0 : return jresult;
6830 : }
6831 :
6832 :
6833 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_delete_CoordinateTransformation___(void * jarg1) {
6834 1 : OSRCoordinateTransformationShadow *arg1 = (OSRCoordinateTransformationShadow *) 0 ;
6835 :
6836 1 : arg1 = (OSRCoordinateTransformationShadow *)jarg1;
6837 : {
6838 1 : CPLErrorReset();
6839 1 : delete_OSRCoordinateTransformationShadow(arg1);
6840 1 : CPLErr eclass = CPLGetLastErrorType();
6841 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6842 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6843 :
6844 :
6845 :
6846 : }
6847 : }
6848 1 : }
6849 :
6850 :
6851 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_CoordinateTransformation_GetInverse___(void * jarg1) {
6852 : void * jresult ;
6853 0 : OSRCoordinateTransformationShadow *arg1 = (OSRCoordinateTransformationShadow *) 0 ;
6854 0 : OSRCoordinateTransformationShadow *result = 0 ;
6855 :
6856 0 : arg1 = (OSRCoordinateTransformationShadow *)jarg1;
6857 : {
6858 0 : CPLErrorReset();
6859 0 : result = (OSRCoordinateTransformationShadow *)OSRCoordinateTransformationShadow_GetInverse(arg1);
6860 0 : CPLErr eclass = CPLGetLastErrorType();
6861 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6862 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6863 :
6864 :
6865 :
6866 : }
6867 : }
6868 0 : jresult = (void *)result;
6869 0 : return jresult;
6870 : }
6871 :
6872 :
6873 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_CoordinateTransformation_TransformPoint__SWIG_0___(void * jarg1, void * jarg2) {
6874 1 : OSRCoordinateTransformationShadow *arg1 = (OSRCoordinateTransformationShadow *) 0 ;
6875 : double *arg2 ;
6876 :
6877 1 : arg1 = (OSRCoordinateTransformationShadow *)jarg1;
6878 : {
6879 : /* %typemap(in) (double argin[ANY]) */
6880 1 : arg2 = (double *)jarg2;
6881 : }
6882 : {
6883 1 : CPLErrorReset();
6884 1 : OSRCoordinateTransformationShadow_TransformPoint__SWIG_0(arg1,arg2);
6885 1 : CPLErr eclass = CPLGetLastErrorType();
6886 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6887 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6888 :
6889 :
6890 :
6891 : }
6892 : }
6893 1 : }
6894 :
6895 :
6896 1 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_CoordinateTransformation_TransformPoint__SWIG_2___(void * jarg1, void * jarg2, double jarg3, double jarg4, double jarg5) {
6897 1 : OSRCoordinateTransformationShadow *arg1 = (OSRCoordinateTransformationShadow *) 0 ;
6898 : double *arg2 ;
6899 : double arg3 ;
6900 : double arg4 ;
6901 1 : double arg5 = (double) 0.0 ;
6902 :
6903 1 : arg1 = (OSRCoordinateTransformationShadow *)jarg1;
6904 : {
6905 : /* %typemap(in) (double argout[ANY]) */
6906 1 : arg2 = (double *)jarg2;
6907 : }
6908 1 : arg3 = (double)jarg3;
6909 1 : arg4 = (double)jarg4;
6910 1 : arg5 = (double)jarg5;
6911 : {
6912 1 : CPLErrorReset();
6913 1 : OSRCoordinateTransformationShadow_TransformPoint__SWIG_2(arg1,arg2,arg3,arg4,arg5);
6914 1 : CPLErr eclass = CPLGetLastErrorType();
6915 1 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6916 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6917 :
6918 :
6919 :
6920 : }
6921 : }
6922 1 : }
6923 :
6924 :
6925 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_CoordinateTransformation_TransformPoint__SWIG_3___(void * jarg1, void * jarg2, double jarg3, double jarg4, double jarg5, double jarg6) {
6926 0 : OSRCoordinateTransformationShadow *arg1 = (OSRCoordinateTransformationShadow *) 0 ;
6927 : double *arg2 ;
6928 : double arg3 ;
6929 : double arg4 ;
6930 : double arg5 ;
6931 : double arg6 ;
6932 :
6933 0 : arg1 = (OSRCoordinateTransformationShadow *)jarg1;
6934 : {
6935 : /* %typemap(in) (double argout[ANY]) */
6936 0 : arg2 = (double *)jarg2;
6937 : }
6938 0 : arg3 = (double)jarg3;
6939 0 : arg4 = (double)jarg4;
6940 0 : arg5 = (double)jarg5;
6941 0 : arg6 = (double)jarg6;
6942 : {
6943 0 : CPLErrorReset();
6944 0 : OSRCoordinateTransformationShadow_TransformPoint__SWIG_3(arg1,arg2,arg3,arg4,arg5,arg6);
6945 0 : CPLErr eclass = CPLGetLastErrorType();
6946 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6947 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6948 :
6949 :
6950 :
6951 : }
6952 : }
6953 0 : }
6954 :
6955 :
6956 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_CoordinateTransformation_TransformPointWithErrorCode___(void * jarg1, void * jarg2, double jarg3, double jarg4, double jarg5, double jarg6) {
6957 : int jresult ;
6958 0 : OSRCoordinateTransformationShadow *arg1 = (OSRCoordinateTransformationShadow *) 0 ;
6959 : double *arg2 ;
6960 : double arg3 ;
6961 : double arg4 ;
6962 : double arg5 ;
6963 : double arg6 ;
6964 : int result;
6965 :
6966 0 : arg1 = (OSRCoordinateTransformationShadow *)jarg1;
6967 : {
6968 : /* %typemap(in) (double argout[ANY]) */
6969 0 : arg2 = (double *)jarg2;
6970 : }
6971 0 : arg3 = (double)jarg3;
6972 0 : arg4 = (double)jarg4;
6973 0 : arg5 = (double)jarg5;
6974 0 : arg6 = (double)jarg6;
6975 : {
6976 0 : CPLErrorReset();
6977 0 : result = (int)OSRCoordinateTransformationShadow_TransformPointWithErrorCode(arg1,arg2,arg3,arg4,arg5,arg6);
6978 0 : CPLErr eclass = CPLGetLastErrorType();
6979 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
6980 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
6981 :
6982 :
6983 :
6984 : }
6985 : }
6986 0 : jresult = result;
6987 0 : return jresult;
6988 : }
6989 :
6990 :
6991 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_CoordinateTransformation_TransformPoints___(void * jarg1, int jarg2, void * jarg3, void * jarg4, void * jarg5) {
6992 0 : OSRCoordinateTransformationShadow *arg1 = (OSRCoordinateTransformationShadow *) 0 ;
6993 : int arg2 ;
6994 0 : double *arg3 = (double *) 0 ;
6995 0 : double *arg4 = (double *) 0 ;
6996 0 : double *arg5 = (double *) 0 ;
6997 :
6998 0 : arg1 = (OSRCoordinateTransformationShadow *)jarg1;
6999 0 : arg2 = (int)jarg2;
7000 : {
7001 : /* %typemap(in) (double argout[ANY]) */
7002 0 : arg3 = (double *)jarg3;
7003 : }
7004 : {
7005 : /* %typemap(in) (double argout[ANY]) */
7006 0 : arg4 = (double *)jarg4;
7007 : }
7008 : {
7009 : /* %typemap(in) (double argout[ANY]) */
7010 0 : arg5 = (double *)jarg5;
7011 : }
7012 : {
7013 0 : CPLErrorReset();
7014 0 : OSRCoordinateTransformationShadow_TransformPoints(arg1,arg2,arg3,arg4,arg5);
7015 0 : CPLErr eclass = CPLGetLastErrorType();
7016 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7017 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7018 :
7019 :
7020 :
7021 : }
7022 : }
7023 0 : }
7024 :
7025 :
7026 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_CoordinateTransformation_TransformBounds___(void * jarg1, void * jarg2, double jarg3, double jarg4, double jarg5, double jarg6, int jarg7) {
7027 0 : OSRCoordinateTransformationShadow *arg1 = (OSRCoordinateTransformationShadow *) 0 ;
7028 : double *arg2 ;
7029 : double arg3 ;
7030 : double arg4 ;
7031 : double arg5 ;
7032 : double arg6 ;
7033 : int arg7 ;
7034 :
7035 0 : arg1 = (OSRCoordinateTransformationShadow *)jarg1;
7036 : {
7037 : /* %typemap(in) (double argout[ANY]) */
7038 0 : arg2 = (double *)jarg2;
7039 : }
7040 0 : arg3 = (double)jarg3;
7041 0 : arg4 = (double)jarg4;
7042 0 : arg5 = (double)jarg5;
7043 0 : arg6 = (double)jarg6;
7044 0 : arg7 = (int)jarg7;
7045 : {
7046 0 : CPLErrorReset();
7047 0 : OSRCoordinateTransformationShadow_TransformBounds(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
7048 0 : CPLErr eclass = CPLGetLastErrorType();
7049 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7050 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7051 :
7052 :
7053 :
7054 : }
7055 : }
7056 0 : }
7057 :
7058 :
7059 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_CreateCoordinateTransformation___(void * jarg1, void * jarg2, void * jarg3) {
7060 : void * jresult ;
7061 0 : OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
7062 0 : OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ;
7063 0 : OGRCoordinateTransformationOptions *arg3 = (OGRCoordinateTransformationOptions *) NULL ;
7064 0 : OSRCoordinateTransformationShadow *result = 0 ;
7065 :
7066 0 : arg1 = (OSRSpatialReferenceShadow *)jarg1;
7067 0 : arg2 = (OSRSpatialReferenceShadow *)jarg2;
7068 0 : arg3 = (OGRCoordinateTransformationOptions *)jarg3;
7069 : {
7070 0 : CPLErrorReset();
7071 0 : result = (OSRCoordinateTransformationShadow *)CreateCoordinateTransformation(arg1,arg2,arg3);
7072 0 : CPLErr eclass = CPLGetLastErrorType();
7073 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7074 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7075 :
7076 :
7077 :
7078 : }
7079 : }
7080 0 : jresult = (void *)result;
7081 0 : return jresult;
7082 : }
7083 :
7084 :
7085 20 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_CRSInfo_auth_name_get___(void * jarg1) {
7086 : char * jresult ;
7087 20 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7088 20 : char *result = 0 ;
7089 :
7090 20 : arg1 = (OSRCRSInfo *)jarg1;
7091 : {
7092 20 : CPLErrorReset();
7093 20 : result = (char *)OSRCRSInfo_auth_name_get(arg1);
7094 20 : CPLErr eclass = CPLGetLastErrorType();
7095 20 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7096 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7097 :
7098 :
7099 :
7100 : }
7101 : }
7102 20 : jresult = SWIG_csharp_string_callback((const char *)result);
7103 20 : return jresult;
7104 : }
7105 :
7106 :
7107 20 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_CRSInfo_code_get___(void * jarg1) {
7108 : char * jresult ;
7109 20 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7110 20 : char *result = 0 ;
7111 :
7112 20 : arg1 = (OSRCRSInfo *)jarg1;
7113 : {
7114 20 : CPLErrorReset();
7115 20 : result = (char *)OSRCRSInfo_code_get(arg1);
7116 20 : CPLErr eclass = CPLGetLastErrorType();
7117 20 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7118 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7119 :
7120 :
7121 :
7122 : }
7123 : }
7124 20 : jresult = SWIG_csharp_string_callback((const char *)result);
7125 20 : return jresult;
7126 : }
7127 :
7128 :
7129 20 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_CRSInfo_name_get___(void * jarg1) {
7130 : char * jresult ;
7131 20 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7132 20 : char *result = 0 ;
7133 :
7134 20 : arg1 = (OSRCRSInfo *)jarg1;
7135 : {
7136 20 : CPLErrorReset();
7137 20 : result = (char *)OSRCRSInfo_name_get(arg1);
7138 20 : CPLErr eclass = CPLGetLastErrorType();
7139 20 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7140 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7141 :
7142 :
7143 :
7144 : }
7145 : }
7146 20 : jresult = SWIG_csharp_string_callback((const char *)result);
7147 20 : return jresult;
7148 : }
7149 :
7150 :
7151 20 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_CRSInfo_type_get___(void * jarg1) {
7152 : int jresult ;
7153 20 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7154 : OSRCRSType result;
7155 :
7156 20 : arg1 = (OSRCRSInfo *)jarg1;
7157 : {
7158 20 : CPLErrorReset();
7159 20 : result = (OSRCRSType)OSRCRSInfo_type_get(arg1);
7160 20 : CPLErr eclass = CPLGetLastErrorType();
7161 20 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7162 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7163 :
7164 :
7165 :
7166 : }
7167 : }
7168 20 : jresult = (int)result;
7169 20 : return jresult;
7170 : }
7171 :
7172 :
7173 20 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOSR_CRSInfo_deprecated_get___(void * jarg1) {
7174 : unsigned int jresult ;
7175 20 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7176 : bool result;
7177 :
7178 20 : arg1 = (OSRCRSInfo *)jarg1;
7179 : {
7180 20 : CPLErrorReset();
7181 20 : result = (bool)OSRCRSInfo_deprecated_get(arg1);
7182 20 : CPLErr eclass = CPLGetLastErrorType();
7183 20 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7184 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7185 :
7186 :
7187 :
7188 : }
7189 : }
7190 20 : jresult = result;
7191 20 : return jresult;
7192 : }
7193 :
7194 :
7195 20 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOSR_CRSInfo_bbox_valid_get___(void * jarg1) {
7196 : unsigned int jresult ;
7197 20 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7198 : bool result;
7199 :
7200 20 : arg1 = (OSRCRSInfo *)jarg1;
7201 : {
7202 20 : CPLErrorReset();
7203 20 : result = (bool)OSRCRSInfo_bbox_valid_get(arg1);
7204 20 : CPLErr eclass = CPLGetLastErrorType();
7205 20 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7206 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7207 :
7208 :
7209 :
7210 : }
7211 : }
7212 20 : jresult = result;
7213 20 : return jresult;
7214 : }
7215 :
7216 :
7217 20 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_CRSInfo_west_lon_degree_get___(void * jarg1) {
7218 : double jresult ;
7219 20 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7220 : double result;
7221 :
7222 20 : arg1 = (OSRCRSInfo *)jarg1;
7223 : {
7224 20 : CPLErrorReset();
7225 20 : result = (double)OSRCRSInfo_west_lon_degree_get(arg1);
7226 20 : CPLErr eclass = CPLGetLastErrorType();
7227 20 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7228 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7229 :
7230 :
7231 :
7232 : }
7233 : }
7234 20 : jresult = result;
7235 20 : return jresult;
7236 : }
7237 :
7238 :
7239 20 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_CRSInfo_south_lat_degree_get___(void * jarg1) {
7240 : double jresult ;
7241 20 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7242 : double result;
7243 :
7244 20 : arg1 = (OSRCRSInfo *)jarg1;
7245 : {
7246 20 : CPLErrorReset();
7247 20 : result = (double)OSRCRSInfo_south_lat_degree_get(arg1);
7248 20 : CPLErr eclass = CPLGetLastErrorType();
7249 20 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7250 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7251 :
7252 :
7253 :
7254 : }
7255 : }
7256 20 : jresult = result;
7257 20 : return jresult;
7258 : }
7259 :
7260 :
7261 20 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_CRSInfo_east_lon_degree_get___(void * jarg1) {
7262 : double jresult ;
7263 20 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7264 : double result;
7265 :
7266 20 : arg1 = (OSRCRSInfo *)jarg1;
7267 : {
7268 20 : CPLErrorReset();
7269 20 : result = (double)OSRCRSInfo_east_lon_degree_get(arg1);
7270 20 : CPLErr eclass = CPLGetLastErrorType();
7271 20 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7272 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7273 :
7274 :
7275 :
7276 : }
7277 : }
7278 20 : jresult = result;
7279 20 : return jresult;
7280 : }
7281 :
7282 :
7283 20 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_CRSInfo_north_lat_degree_get___(void * jarg1) {
7284 : double jresult ;
7285 20 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7286 : double result;
7287 :
7288 20 : arg1 = (OSRCRSInfo *)jarg1;
7289 : {
7290 20 : CPLErrorReset();
7291 20 : result = (double)OSRCRSInfo_north_lat_degree_get(arg1);
7292 20 : CPLErr eclass = CPLGetLastErrorType();
7293 20 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7294 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7295 :
7296 :
7297 :
7298 : }
7299 : }
7300 20 : jresult = result;
7301 20 : return jresult;
7302 : }
7303 :
7304 :
7305 20 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_CRSInfo_area_name_get___(void * jarg1) {
7306 : char * jresult ;
7307 20 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7308 20 : char *result = 0 ;
7309 :
7310 20 : arg1 = (OSRCRSInfo *)jarg1;
7311 : {
7312 20 : CPLErrorReset();
7313 20 : result = (char *)OSRCRSInfo_area_name_get(arg1);
7314 20 : CPLErr eclass = CPLGetLastErrorType();
7315 20 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7316 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7317 :
7318 :
7319 :
7320 : }
7321 : }
7322 20 : jresult = SWIG_csharp_string_callback((const char *)result);
7323 20 : return jresult;
7324 : }
7325 :
7326 :
7327 20 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_CRSInfo_projection_method_get___(void * jarg1) {
7328 : char * jresult ;
7329 20 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7330 20 : char *result = 0 ;
7331 :
7332 20 : arg1 = (OSRCRSInfo *)jarg1;
7333 : {
7334 20 : CPLErrorReset();
7335 20 : result = (char *)OSRCRSInfo_projection_method_get(arg1);
7336 20 : CPLErr eclass = CPLGetLastErrorType();
7337 20 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7338 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7339 :
7340 :
7341 :
7342 : }
7343 : }
7344 20 : jresult = SWIG_csharp_string_callback((const char *)result);
7345 20 : return jresult;
7346 : }
7347 :
7348 :
7349 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_new_CRSInfo___(char * jarg1, char * jarg2, char * jarg3, int jarg4, unsigned int jarg5, unsigned int jarg6, double jarg7, double jarg8, double jarg9, double jarg10, char * jarg11, char * jarg12) {
7350 : void * jresult ;
7351 0 : char *arg1 = (char *) 0 ;
7352 0 : char *arg2 = (char *) 0 ;
7353 0 : char *arg3 = (char *) 0 ;
7354 : OSRCRSType arg4 ;
7355 : bool arg5 ;
7356 : bool arg6 ;
7357 : double arg7 ;
7358 : double arg8 ;
7359 : double arg9 ;
7360 : double arg10 ;
7361 0 : char *arg11 = (char *) 0 ;
7362 0 : char *arg12 = (char *) 0 ;
7363 0 : OSRCRSInfo *result = 0 ;
7364 :
7365 0 : arg1 = (char *)jarg1;
7366 0 : arg2 = (char *)jarg2;
7367 0 : arg3 = (char *)jarg3;
7368 0 : arg4 = (OSRCRSType)jarg4;
7369 0 : arg5 = jarg5 ? true : false;
7370 0 : arg6 = jarg6 ? true : false;
7371 0 : arg7 = (double)jarg7;
7372 0 : arg8 = (double)jarg8;
7373 0 : arg9 = (double)jarg9;
7374 0 : arg10 = (double)jarg10;
7375 0 : arg11 = (char *)jarg11;
7376 0 : arg12 = (char *)jarg12;
7377 : {
7378 0 : if (!arg3) {
7379 : {
7380 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7381 : };
7382 : }
7383 : }
7384 : {
7385 0 : CPLErrorReset();
7386 0 : result = (OSRCRSInfo *)new_OSRCRSInfo((char const *)arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,(char const *)arg11,(char const *)arg12);
7387 0 : CPLErr eclass = CPLGetLastErrorType();
7388 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7389 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7390 :
7391 :
7392 :
7393 : }
7394 : }
7395 0 : jresult = (void *)result;
7396 0 : return jresult;
7397 : }
7398 :
7399 :
7400 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_delete_CRSInfo___(void * jarg1) {
7401 0 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7402 :
7403 0 : arg1 = (OSRCRSInfo *)jarg1;
7404 : {
7405 0 : CPLErrorReset();
7406 0 : delete_OSRCRSInfo(arg1);
7407 0 : CPLErr eclass = CPLGetLastErrorType();
7408 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7409 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7410 :
7411 :
7412 :
7413 : }
7414 : }
7415 0 : }
7416 :
7417 :
7418 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_OSRCRSInfo_auth_name_get___(void * jarg1) {
7419 : char * jresult ;
7420 0 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7421 0 : char *result = 0 ;
7422 :
7423 0 : arg1 = (OSRCRSInfo *)jarg1;
7424 : {
7425 0 : if (!arg1) {
7426 : {
7427 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7428 : };
7429 : }
7430 : }
7431 : {
7432 0 : CPLErrorReset();
7433 0 : result = (char *)OSRCRSInfo_auth_name_get(arg1);
7434 0 : CPLErr eclass = CPLGetLastErrorType();
7435 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7436 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7437 :
7438 :
7439 :
7440 : }
7441 : }
7442 0 : jresult = SWIG_csharp_string_callback((const char *)result);
7443 0 : return jresult;
7444 : }
7445 :
7446 :
7447 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_OSRCRSInfo_code_get___(void * jarg1) {
7448 : char * jresult ;
7449 0 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7450 0 : char *result = 0 ;
7451 :
7452 0 : arg1 = (OSRCRSInfo *)jarg1;
7453 : {
7454 0 : if (!arg1) {
7455 : {
7456 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7457 : };
7458 : }
7459 : }
7460 : {
7461 0 : CPLErrorReset();
7462 0 : result = (char *)OSRCRSInfo_code_get(arg1);
7463 0 : CPLErr eclass = CPLGetLastErrorType();
7464 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7465 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7466 :
7467 :
7468 :
7469 : }
7470 : }
7471 0 : jresult = SWIG_csharp_string_callback((const char *)result);
7472 0 : return jresult;
7473 : }
7474 :
7475 :
7476 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_OSRCRSInfo_name_get___(void * jarg1) {
7477 : char * jresult ;
7478 0 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7479 0 : char *result = 0 ;
7480 :
7481 0 : arg1 = (OSRCRSInfo *)jarg1;
7482 : {
7483 0 : if (!arg1) {
7484 : {
7485 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7486 : };
7487 : }
7488 : }
7489 : {
7490 0 : CPLErrorReset();
7491 0 : result = (char *)OSRCRSInfo_name_get(arg1);
7492 0 : CPLErr eclass = CPLGetLastErrorType();
7493 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7494 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7495 :
7496 :
7497 :
7498 : }
7499 : }
7500 0 : jresult = SWIG_csharp_string_callback((const char *)result);
7501 0 : return jresult;
7502 : }
7503 :
7504 :
7505 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_OSRCRSInfo_type_get___(void * jarg1) {
7506 : int jresult ;
7507 0 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7508 : OSRCRSType result;
7509 :
7510 0 : arg1 = (OSRCRSInfo *)jarg1;
7511 : {
7512 0 : if (!arg1) {
7513 : {
7514 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7515 : };
7516 : }
7517 : }
7518 : {
7519 0 : CPLErrorReset();
7520 0 : result = (OSRCRSType)OSRCRSInfo_type_get(arg1);
7521 0 : CPLErr eclass = CPLGetLastErrorType();
7522 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7523 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7524 :
7525 :
7526 :
7527 : }
7528 : }
7529 0 : jresult = (int)result;
7530 0 : return jresult;
7531 : }
7532 :
7533 :
7534 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOSR_OSRCRSInfo_deprecated_get___(void * jarg1) {
7535 : unsigned int jresult ;
7536 0 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7537 : bool result;
7538 :
7539 0 : arg1 = (OSRCRSInfo *)jarg1;
7540 : {
7541 0 : if (!arg1) {
7542 : {
7543 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7544 : };
7545 : }
7546 : }
7547 : {
7548 0 : CPLErrorReset();
7549 0 : result = (bool)OSRCRSInfo_deprecated_get(arg1);
7550 0 : CPLErr eclass = CPLGetLastErrorType();
7551 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7552 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7553 :
7554 :
7555 :
7556 : }
7557 : }
7558 0 : jresult = result;
7559 0 : return jresult;
7560 : }
7561 :
7562 :
7563 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOSR_OSRCRSInfo_bbox_valid_get___(void * jarg1) {
7564 : unsigned int jresult ;
7565 0 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7566 : bool result;
7567 :
7568 0 : arg1 = (OSRCRSInfo *)jarg1;
7569 : {
7570 0 : if (!arg1) {
7571 : {
7572 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7573 : };
7574 : }
7575 : }
7576 : {
7577 0 : CPLErrorReset();
7578 0 : result = (bool)OSRCRSInfo_bbox_valid_get(arg1);
7579 0 : CPLErr eclass = CPLGetLastErrorType();
7580 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7581 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7582 :
7583 :
7584 :
7585 : }
7586 : }
7587 0 : jresult = result;
7588 0 : return jresult;
7589 : }
7590 :
7591 :
7592 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_OSRCRSInfo_west_lon_degree_get___(void * jarg1) {
7593 : double jresult ;
7594 0 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7595 : double result;
7596 :
7597 0 : arg1 = (OSRCRSInfo *)jarg1;
7598 : {
7599 0 : if (!arg1) {
7600 : {
7601 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7602 : };
7603 : }
7604 : }
7605 : {
7606 0 : CPLErrorReset();
7607 0 : result = (double)OSRCRSInfo_west_lon_degree_get(arg1);
7608 0 : CPLErr eclass = CPLGetLastErrorType();
7609 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7610 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7611 :
7612 :
7613 :
7614 : }
7615 : }
7616 0 : jresult = result;
7617 0 : return jresult;
7618 : }
7619 :
7620 :
7621 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_OSRCRSInfo_south_lat_degree_get___(void * jarg1) {
7622 : double jresult ;
7623 0 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7624 : double result;
7625 :
7626 0 : arg1 = (OSRCRSInfo *)jarg1;
7627 : {
7628 0 : if (!arg1) {
7629 : {
7630 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7631 : };
7632 : }
7633 : }
7634 : {
7635 0 : CPLErrorReset();
7636 0 : result = (double)OSRCRSInfo_south_lat_degree_get(arg1);
7637 0 : CPLErr eclass = CPLGetLastErrorType();
7638 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7639 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7640 :
7641 :
7642 :
7643 : }
7644 : }
7645 0 : jresult = result;
7646 0 : return jresult;
7647 : }
7648 :
7649 :
7650 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_OSRCRSInfo_east_lon_degree_get___(void * jarg1) {
7651 : double jresult ;
7652 0 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7653 : double result;
7654 :
7655 0 : arg1 = (OSRCRSInfo *)jarg1;
7656 : {
7657 0 : if (!arg1) {
7658 : {
7659 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7660 : };
7661 : }
7662 : }
7663 : {
7664 0 : CPLErrorReset();
7665 0 : result = (double)OSRCRSInfo_east_lon_degree_get(arg1);
7666 0 : CPLErr eclass = CPLGetLastErrorType();
7667 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7668 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7669 :
7670 :
7671 :
7672 : }
7673 : }
7674 0 : jresult = result;
7675 0 : return jresult;
7676 : }
7677 :
7678 :
7679 0 : SWIGEXPORT double SWIGSTDCALL CSharp_OSGeofOSR_OSRCRSInfo_north_lat_degree_get___(void * jarg1) {
7680 : double jresult ;
7681 0 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7682 : double result;
7683 :
7684 0 : arg1 = (OSRCRSInfo *)jarg1;
7685 : {
7686 0 : if (!arg1) {
7687 : {
7688 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7689 : };
7690 : }
7691 : }
7692 : {
7693 0 : CPLErrorReset();
7694 0 : result = (double)OSRCRSInfo_north_lat_degree_get(arg1);
7695 0 : CPLErr eclass = CPLGetLastErrorType();
7696 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7697 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7698 :
7699 :
7700 :
7701 : }
7702 : }
7703 0 : jresult = result;
7704 0 : return jresult;
7705 : }
7706 :
7707 :
7708 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_OSRCRSInfo_area_name_get___(void * jarg1) {
7709 : char * jresult ;
7710 0 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7711 0 : char *result = 0 ;
7712 :
7713 0 : arg1 = (OSRCRSInfo *)jarg1;
7714 : {
7715 0 : if (!arg1) {
7716 : {
7717 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7718 : };
7719 : }
7720 : }
7721 : {
7722 0 : CPLErrorReset();
7723 0 : result = (char *)OSRCRSInfo_area_name_get(arg1);
7724 0 : CPLErr eclass = CPLGetLastErrorType();
7725 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7726 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7727 :
7728 :
7729 :
7730 : }
7731 : }
7732 0 : jresult = SWIG_csharp_string_callback((const char *)result);
7733 0 : return jresult;
7734 : }
7735 :
7736 :
7737 0 : SWIGEXPORT char * SWIGSTDCALL CSharp_OSGeofOSR_OSRCRSInfo_projection_method_get___(void * jarg1) {
7738 : char * jresult ;
7739 0 : OSRCRSInfo *arg1 = (OSRCRSInfo *) 0 ;
7740 0 : char *result = 0 ;
7741 :
7742 0 : arg1 = (OSRCRSInfo *)jarg1;
7743 : {
7744 0 : if (!arg1) {
7745 : {
7746 0 : SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
7747 : };
7748 : }
7749 : }
7750 : {
7751 0 : CPLErrorReset();
7752 0 : result = (char *)OSRCRSInfo_projection_method_get(arg1);
7753 0 : CPLErr eclass = CPLGetLastErrorType();
7754 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7755 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7756 :
7757 :
7758 :
7759 : }
7760 : }
7761 0 : jresult = SWIG_csharp_string_callback((const char *)result);
7762 0 : return jresult;
7763 : }
7764 :
7765 :
7766 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_GetAuthorityListFromDatabase___() {
7767 : void * jresult ;
7768 0 : char **result = 0 ;
7769 :
7770 : {
7771 0 : CPLErrorReset();
7772 0 : result = (char **)GetAuthorityListFromDatabase();
7773 0 : CPLErr eclass = CPLGetLastErrorType();
7774 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7775 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7776 :
7777 :
7778 :
7779 : }
7780 : }
7781 0 : jresult = result;
7782 0 : return jresult;
7783 : }
7784 :
7785 :
7786 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_SetPROJSearchPath___(char * jarg1) {
7787 0 : char *arg1 = (char *) 0 ;
7788 :
7789 0 : arg1 = (char *)jarg1;
7790 : {
7791 0 : CPLErrorReset();
7792 0 : SetPROJSearchPath((char const *)arg1);
7793 0 : CPLErr eclass = CPLGetLastErrorType();
7794 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7795 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7796 :
7797 :
7798 :
7799 : }
7800 : }
7801 0 : }
7802 :
7803 :
7804 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_SetPROJSearchPaths___(void * jarg1) {
7805 0 : char **arg1 = (char **) 0 ;
7806 :
7807 0 : arg1 = (char **)jarg1;
7808 : {
7809 0 : CPLErrorReset();
7810 0 : SetPROJSearchPaths(arg1);
7811 0 : CPLErr eclass = CPLGetLastErrorType();
7812 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7813 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7814 :
7815 :
7816 :
7817 : }
7818 : }
7819 0 : }
7820 :
7821 :
7822 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_GetPROJSearchPaths___() {
7823 : void * jresult ;
7824 0 : char **result = 0 ;
7825 :
7826 : {
7827 0 : CPLErrorReset();
7828 0 : result = (char **)GetPROJSearchPaths();
7829 0 : CPLErr eclass = CPLGetLastErrorType();
7830 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7831 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7832 :
7833 :
7834 :
7835 : }
7836 : }
7837 0 : jresult = result;
7838 0 : return jresult;
7839 : }
7840 :
7841 :
7842 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_GetPROJVersionMajor___() {
7843 : int jresult ;
7844 : int result;
7845 :
7846 : {
7847 0 : CPLErrorReset();
7848 0 : result = (int)GetPROJVersionMajor();
7849 0 : CPLErr eclass = CPLGetLastErrorType();
7850 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7851 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7852 :
7853 :
7854 :
7855 : }
7856 : }
7857 0 : jresult = result;
7858 0 : return jresult;
7859 : }
7860 :
7861 :
7862 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_GetPROJVersionMinor___() {
7863 : int jresult ;
7864 : int result;
7865 :
7866 : {
7867 0 : CPLErrorReset();
7868 0 : result = (int)GetPROJVersionMinor();
7869 0 : CPLErr eclass = CPLGetLastErrorType();
7870 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7871 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7872 :
7873 :
7874 :
7875 : }
7876 : }
7877 0 : jresult = result;
7878 0 : return jresult;
7879 : }
7880 :
7881 :
7882 0 : SWIGEXPORT int SWIGSTDCALL CSharp_OSGeofOSR_GetPROJVersionMicro___() {
7883 : int jresult ;
7884 : int result;
7885 :
7886 : {
7887 0 : CPLErrorReset();
7888 0 : result = (int)GetPROJVersionMicro();
7889 0 : CPLErr eclass = CPLGetLastErrorType();
7890 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7891 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7892 :
7893 :
7894 :
7895 : }
7896 : }
7897 0 : jresult = result;
7898 0 : return jresult;
7899 : }
7900 :
7901 :
7902 0 : SWIGEXPORT unsigned int SWIGSTDCALL CSharp_OSGeofOSR_GetPROJEnableNetwork___() {
7903 : unsigned int jresult ;
7904 : bool result;
7905 :
7906 : {
7907 0 : CPLErrorReset();
7908 0 : result = (bool)GetPROJEnableNetwork();
7909 0 : CPLErr eclass = CPLGetLastErrorType();
7910 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7911 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7912 :
7913 :
7914 :
7915 : }
7916 : }
7917 0 : jresult = result;
7918 0 : return jresult;
7919 : }
7920 :
7921 :
7922 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_SetPROJEnableNetwork___(unsigned int jarg1) {
7923 : bool arg1 ;
7924 :
7925 0 : arg1 = jarg1 ? true : false;
7926 : {
7927 0 : CPLErrorReset();
7928 0 : SetPROJEnableNetwork(arg1);
7929 0 : CPLErr eclass = CPLGetLastErrorType();
7930 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7931 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7932 :
7933 :
7934 :
7935 : }
7936 : }
7937 0 : }
7938 :
7939 :
7940 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_SetPROJAuxDbPath___(char * jarg1) {
7941 0 : char *arg1 = (char *) 0 ;
7942 :
7943 0 : arg1 = (char *)jarg1;
7944 : {
7945 0 : CPLErrorReset();
7946 0 : SetPROJAuxDbPath((char const *)arg1);
7947 0 : CPLErr eclass = CPLGetLastErrorType();
7948 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7949 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7950 :
7951 :
7952 :
7953 : }
7954 : }
7955 0 : }
7956 :
7957 :
7958 0 : SWIGEXPORT void SWIGSTDCALL CSharp_OSGeofOSR_SetPROJAuxDbPaths___(void * jarg1) {
7959 0 : char **arg1 = (char **) 0 ;
7960 :
7961 0 : arg1 = (char **)jarg1;
7962 : {
7963 0 : CPLErrorReset();
7964 0 : SetPROJAuxDbPaths(arg1);
7965 0 : CPLErr eclass = CPLGetLastErrorType();
7966 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7967 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7968 :
7969 :
7970 :
7971 : }
7972 : }
7973 0 : }
7974 :
7975 :
7976 0 : SWIGEXPORT void * SWIGSTDCALL CSharp_OSGeofOSR_GetPROJAuxDbPaths___() {
7977 : void * jresult ;
7978 0 : char **result = 0 ;
7979 :
7980 : {
7981 0 : CPLErrorReset();
7982 0 : result = (char **)GetPROJAuxDbPaths();
7983 0 : CPLErr eclass = CPLGetLastErrorType();
7984 0 : if ( eclass == CE_Failure || eclass == CE_Fatal ) {
7985 0 : SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
7986 :
7987 :
7988 :
7989 : }
7990 : }
7991 0 : jresult = result;
7992 0 : return jresult;
7993 : }
7994 :
7995 :
7996 : #ifdef __cplusplus
7997 : }
7998 : #endif
7999 :
|