201
201
static SWIG_CSharpExceptionArgument_t SWIG_csharp_exceptions_argument[] = {
202
202
{ SWIG_CSharpArgumentException, NULL },
203
203
{ SWIG_CSharpArgumentNullException, NULL },
204
{ SWIG_CSharpArgumentOutOfRangeException, NULL },
204
{ SWIG_CSharpArgumentOutOfRangeException, NULL }
207
207
static void SWIGUNUSED SWIG_CSharpSetPendingException(SWIG_CSharpExceptionCodes code, const char *msg) {
445
442
SWIGINTERN int OSRSpatialReferenceShadow_IsSameGeogCS(OSRSpatialReferenceShadow *self,OSRSpatialReferenceShadow *rhs){
446
443
return OSRIsSameGeogCS( self, rhs );
445
SWIGINTERN int OSRSpatialReferenceShadow_IsSameVertCS(OSRSpatialReferenceShadow *self,OSRSpatialReferenceShadow *rhs){
446
return OSRIsSameVertCS( self, rhs );
448
448
SWIGINTERN int OSRSpatialReferenceShadow_IsGeographic(OSRSpatialReferenceShadow *self){
449
449
return OSRIsGeographic(self);
451
451
SWIGINTERN int OSRSpatialReferenceShadow_IsProjected(OSRSpatialReferenceShadow *self){
452
452
return OSRIsProjected(self);
454
SWIGINTERN int OSRSpatialReferenceShadow_IsCompound(OSRSpatialReferenceShadow *self){
455
return OSRIsCompound(self);
457
SWIGINTERN int OSRSpatialReferenceShadow_IsGeocentric(OSRSpatialReferenceShadow *self){
458
return OSRIsGeocentric(self);
454
460
SWIGINTERN int OSRSpatialReferenceShadow_IsLocal(OSRSpatialReferenceShadow *self){
455
461
return OSRIsLocal(self);
463
SWIGINTERN int OSRSpatialReferenceShadow_IsVertical(OSRSpatialReferenceShadow *self){
464
return OSRIsVertical(self);
457
466
SWIGINTERN int OSRSpatialReferenceShadow_EPSGTreatsAsLatLong(OSRSpatialReferenceShadow *self){
458
467
return OSREPSGTreatsAsLatLong(self);
473
482
// Return code ignored.
474
483
return OSRGetAngularUnits( self, 0 );
485
SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetTargetLinearUnits(OSRSpatialReferenceShadow *self,char const *target,char const *name,double to_meters){
486
return OSRSetTargetLinearUnits( self, target, name, to_meters );
476
488
SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetLinearUnits(OSRSpatialReferenceShadow *self,char const *name,double to_meters){
477
489
return OSRSetLinearUnits( self, name, to_meters );
506
518
SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetUTM(OSRSpatialReferenceShadow *self,int zone,int north=1){
507
519
return OSRSetUTM( self, zone, north );
521
SWIGINTERN int OSRSpatialReferenceShadow_GetUTMZone(OSRSpatialReferenceShadow *self){
522
// Note: we will return south zones as negative since it is
523
// hard to return two values as the C API does.
525
int nZone = OSRGetUTMZone( self, &bNorth );
527
nZone = -1 * ABS(nZone);
509
530
SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetStatePlane(OSRSpatialReferenceShadow *self,int zone,int is_nad83=1,char const *unitsname="",double units=0.0){
510
531
return OSRSetStatePlaneWithUnits( self, zone, is_nad83, unitsname, units );
529
550
// Return code ignored.
530
551
return OSRGetNormProjParm( self, name, default_val, 0 );
553
SWIGINTERN double OSRSpatialReferenceShadow_GetSemiMajor(OSRSpatialReferenceShadow *self){
554
// Return code ignored.
555
return OSRGetSemiMajor( self, 0 );
557
SWIGINTERN double OSRSpatialReferenceShadow_GetSemiMinor(OSRSpatialReferenceShadow *self){
558
// Return code ignored.
559
return OSRGetSemiMinor( self, 0 );
561
SWIGINTERN double OSRSpatialReferenceShadow_GetInvFlattening(OSRSpatialReferenceShadow *self){
562
// Return code ignored.
563
return OSRGetInvFlattening( self, 0 );
532
565
SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetACEA(OSRSpatialReferenceShadow *self,double stdp1,double stdp2,double clat,double clong,double fe,double fn){
533
566
return OSRSetACEA( self, stdp1, stdp2, clat, clong,
576
609
SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGH(OSRSpatialReferenceShadow *self,double cm,double fe,double fn){
577
610
return OSRSetGH( self, cm, fe, fn );
612
SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetIGH(OSRSpatialReferenceShadow *self){
613
return OSRSetIGH( self );
579
615
SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGEOS(OSRSpatialReferenceShadow *self,double cm,double satelliteheight,double fe,double fn){
580
616
return OSRSetGEOS( self, cm, satelliteheight,
705
741
SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetProjCS(OSRSpatialReferenceShadow *self,char const *name="unnamed"){
706
742
return OSRSetProjCS( self, name );
744
SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetGeocCS(OSRSpatialReferenceShadow *self,char const *name="unnamed"){
745
return OSRSetGeocCS( self, name );
747
SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetVertCS(OSRSpatialReferenceShadow *self,char const *VertCSName="unnamed",char const *VertDatumName="unnamed",int VertDatumType=0){
748
return OSRSetVertCS( self, VertCSName, VertDatumName, VertDatumType );
750
SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetCompoundCS(OSRSpatialReferenceShadow *self,char const *name,OSRSpatialReferenceShadow *horizcs,OSRSpatialReferenceShadow *vertcs){
751
return OSRSetCompoundCS( self, name, horizcs, vertcs );
708
753
SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromWkt(OSRSpatialReferenceShadow *self,char **ppszInput){
709
754
return OSRImportFromWkt( self, ppszInput );
732
777
SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromXML(OSRSpatialReferenceShadow *self,char const *xmlString){
733
778
return OSRImportFromXML( self, xmlString );
780
SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromERM(OSRSpatialReferenceShadow *self,char const *proj,char const *datum,char const *units){
781
return OSRImportFromERM( self, proj, datum, units );
735
783
SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromMICoordSys(OSRSpatialReferenceShadow *self,char const *pszCoordSys){
736
784
return OSRImportFromMICoordSys( self, pszCoordSys );
788
836
OCTDestroyCoordinateTransformation( self );
790
838
SWIGINTERN void OSRCoordinateTransformationShadow_TransformPoint__SWIG_0(OSRCoordinateTransformationShadow *self,double inout[3]){
791
841
OCTTransform( self, 1, &inout[0], &inout[1], &inout[2] );
793
843
SWIGINTERN void OSRCoordinateTransformationShadow_TransformPoint__SWIG_1(OSRCoordinateTransformationShadow *self,double argout[3],double x,double y,double z=0.0){
797
849
OCTTransform( self, 1, &argout[0], &argout[1], &argout[2] );
799
851
SWIGINTERN void OSRCoordinateTransformationShadow_TransformPoints(OSRCoordinateTransformationShadow *self,int nCount,double *x,double *y,double *z){
800
854
OCTTransform( self, nCount, x, y, z );
1155
1209
SWIGEXPORT char * SWIGSTDCALL CSharp_SpatialReference___str__(void * jarg1) {
1156
1210
char * jresult ;
1157
1211
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
1212
retStringAndCPLFree *result = 0 ;
1160
1214
arg1 = (OSRSpatialReferenceShadow *)jarg1;
1162
1216
CPLErrorReset();
1163
result = (char *)OSRSpatialReferenceShadow___str__(arg1);
1217
result = (retStringAndCPLFree *)OSRSpatialReferenceShadow___str__(arg1);
1164
1218
CPLErr eclass = CPLGetLastErrorType();
1165
1219
if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1166
1220
SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1337
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_IsSameVertCS(void * jarg1, void * jarg2) {
1339
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
1340
OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ;
1343
arg1 = (OSRSpatialReferenceShadow *)jarg1;
1344
arg2 = (OSRSpatialReferenceShadow *)jarg2;
1348
SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
1354
result = (int)OSRSpatialReferenceShadow_IsSameVertCS(arg1,arg2);
1355
CPLErr eclass = CPLGetLastErrorType();
1356
if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1357
SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1273
1379
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_IsGeographic(void * jarg1) {
1275
1381
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
1445
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_IsCompound(void * jarg1) {
1447
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
1450
arg1 = (OSRSpatialReferenceShadow *)jarg1;
1453
result = (int)OSRSpatialReferenceShadow_IsCompound(arg1);
1454
CPLErr eclass = CPLGetLastErrorType();
1455
if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1456
SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1478
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_IsGeocentric(void * jarg1) {
1480
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
1483
arg1 = (OSRSpatialReferenceShadow *)jarg1;
1486
result = (int)OSRSpatialReferenceShadow_IsGeocentric(arg1);
1487
CPLErr eclass = CPLGetLastErrorType();
1488
if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1489
SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1339
1511
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_IsLocal(void * jarg1) {
1341
1513
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
1544
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_IsVertical(void * jarg1) {
1546
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
1549
arg1 = (OSRSpatialReferenceShadow *)jarg1;
1552
result = (int)OSRSpatialReferenceShadow_IsVertical(arg1);
1553
CPLErr eclass = CPLGetLastErrorType();
1554
if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1555
SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1372
1577
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_EPSGTreatsAsLatLong(void * jarg1) {
1374
1579
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
1835
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_SetTargetLinearUnits(void * jarg1, char * jarg2, char * jarg3, double jarg4) {
1837
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
1838
char *arg2 = (char *) 0 ;
1839
char *arg3 = (char *) 0 ;
1843
arg1 = (OSRSpatialReferenceShadow *)jarg1;
1844
arg2 = (char *)jarg2;
1845
arg3 = (char *)jarg3;
1846
arg4 = (double)jarg4;
1850
SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
1856
result = (OGRErr)OSRSpatialReferenceShadow_SetTargetLinearUnits(arg1,(char const *)arg2,(char const *)arg3,arg4);
1857
CPLErr eclass = CPLGetLastErrorType();
1858
if ( eclass == CE_Failure || eclass == CE_Fatal ) {
1859
SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1877
/* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
1881
/* %typemap(ret) OGRErr */
1630
1888
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_SetLinearUnits(void * jarg1, char * jarg2, double jarg3) {
1632
1890
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2170
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_GetUTMZone(void * jarg1) {
2172
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2175
arg1 = (OSRSpatialReferenceShadow *)jarg1;
2178
result = (int)OSRSpatialReferenceShadow_GetUTMZone(arg1);
2179
CPLErr eclass = CPLGetLastErrorType();
2180
if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2181
SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
1912
2203
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_SetStatePlane(void * jarg1, int jarg2, int jarg3, char * jarg4, double jarg5) {
1914
2205
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2523
SWIGEXPORT double SWIGSTDCALL CSharp_SpatialReference_GetSemiMajor(void * jarg1) {
2525
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2528
arg1 = (OSRSpatialReferenceShadow *)jarg1;
2531
result = (double)OSRSpatialReferenceShadow_GetSemiMajor(arg1);
2532
CPLErr eclass = CPLGetLastErrorType();
2533
if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2534
SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2556
SWIGEXPORT double SWIGSTDCALL CSharp_SpatialReference_GetSemiMinor(void * jarg1) {
2558
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2561
arg1 = (OSRSpatialReferenceShadow *)jarg1;
2564
result = (double)OSRSpatialReferenceShadow_GetSemiMinor(arg1);
2565
CPLErr eclass = CPLGetLastErrorType();
2566
if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2567
SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2589
SWIGEXPORT double SWIGSTDCALL CSharp_SpatialReference_GetInvFlattening(void * jarg1) {
2591
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
2594
arg1 = (OSRSpatialReferenceShadow *)jarg1;
2597
result = (double)OSRSpatialReferenceShadow_GetInvFlattening(arg1);
2598
CPLErr eclass = CPLGetLastErrorType();
2599
if ( eclass == CE_Failure || eclass == CE_Fatal ) {
2600
SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
2232
2622
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_SetACEA(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7) {
2234
2624
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3250
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_SetIGH(void * jarg1) {
3252
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
3255
arg1 = (OSRSpatialReferenceShadow *)jarg1;
3258
result = (OGRErr)OSRSpatialReferenceShadow_SetIGH(arg1);
3259
CPLErr eclass = CPLGetLastErrorType();
3260
if ( eclass == CE_Failure || eclass == CE_Fatal ) {
3261
SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
3279
/* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
3283
/* %typemap(ret) OGRErr */
2860
3290
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_SetGEOS(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
2862
3292
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4971
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_SetGeocCS(void * jarg1, char * jarg2) {
4973
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
4974
char *arg2 = (char *) "unnamed" ;
4977
arg1 = (OSRSpatialReferenceShadow *)jarg1;
4978
arg2 = (char *)jarg2;
4982
SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
4988
result = (OGRErr)OSRSpatialReferenceShadow_SetGeocCS(arg1,(char const *)arg2);
4989
CPLErr eclass = CPLGetLastErrorType();
4990
if ( eclass == CE_Failure || eclass == CE_Fatal ) {
4991
SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5009
/* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5013
/* %typemap(ret) OGRErr */
5020
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_SetVertCS(void * jarg1, char * jarg2, char * jarg3, int jarg4) {
5022
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5023
char *arg2 = (char *) "unnamed" ;
5024
char *arg3 = (char *) "unnamed" ;
5025
int arg4 = (int) 0 ;
5028
arg1 = (OSRSpatialReferenceShadow *)jarg1;
5029
arg2 = (char *)jarg2;
5030
arg3 = (char *)jarg3;
5034
result = (OGRErr)OSRSpatialReferenceShadow_SetVertCS(arg1,(char const *)arg2,(char const *)arg3,arg4);
5035
CPLErr eclass = CPLGetLastErrorType();
5036
if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5037
SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5055
/* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5059
/* %typemap(ret) OGRErr */
5066
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_SetCompoundCS(void * jarg1, char * jarg2, void * jarg3, void * jarg4) {
5068
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5069
char *arg2 = (char *) 0 ;
5070
OSRSpatialReferenceShadow *arg3 = (OSRSpatialReferenceShadow *) 0 ;
5071
OSRSpatialReferenceShadow *arg4 = (OSRSpatialReferenceShadow *) 0 ;
5074
arg1 = (OSRSpatialReferenceShadow *)jarg1;
5075
arg2 = (char *)jarg2;
5076
arg3 = (OSRSpatialReferenceShadow *)jarg3;
5077
arg4 = (OSRSpatialReferenceShadow *)jarg4;
5081
SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5088
SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5095
SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5101
result = (OGRErr)OSRSpatialReferenceShadow_SetCompoundCS(arg1,(char const *)arg2,arg3,arg4);
5102
CPLErr eclass = CPLGetLastErrorType();
5103
if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5104
SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5122
/* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5126
/* %typemap(ret) OGRErr */
4541
5133
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_ImportFromWkt(void * jarg1, void * jarg2) {
4543
5135
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5540
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_ImportFromERM(void * jarg1, char * jarg2, char * jarg3, char * jarg4) {
5542
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;
5543
char *arg2 = (char *) 0 ;
5544
char *arg3 = (char *) 0 ;
5545
char *arg4 = (char *) 0 ;
5548
arg1 = (OSRSpatialReferenceShadow *)jarg1;
5549
arg2 = (char *)jarg2;
5550
arg3 = (char *)jarg3;
5551
arg4 = (char *)jarg4;
5555
SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5562
SWIG_CSharpException(SWIG_ValueError, "Received a NULL pointer."); return 0;
5568
result = (OGRErr)OSRSpatialReferenceShadow_ImportFromERM(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4);
5569
CPLErr eclass = CPLGetLastErrorType();
5570
if ( eclass == CE_Failure || eclass == CE_Fatal ) {
5571
SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg());
5589
/* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */
5593
/* %typemap(ret) OGRErr */
4941
5600
SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_ImportFromMICoordSys(void * jarg1, char * jarg2) {
4943
5602
OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;