osr_wrap.cpp

来自「支持各种栅格图像和矢量图像读取的库」· C++ 代码 · 共 2,264 行 · 第 1/5 页

CPP
2,264
字号
SWIGINTERN OGRErr OSRSpatialReferenceShadow_GetTOWGS84(OSRSpatialReferenceShadow *self,double argout[7]){    return OSRGetTOWGS84( self, argout, 7 );  }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){    return OSRSetGeogCS( self, pszGeogName, pszDatumName, pszEllipsoidName,                         dfSemiMajor, dfInvFlattening,                         pszPMName, dfPMOffset, pszUnits, dfConvertToRadians );  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_SetProjCS(OSRSpatialReferenceShadow *self,char const *name="unnamed"){    return OSRSetProjCS( self, name );  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromWkt(OSRSpatialReferenceShadow *self,char **ppszInput){    return OSRImportFromWkt( self, ppszInput );  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromProj4(OSRSpatialReferenceShadow *self,char *ppszInput){    return OSRImportFromProj4( self, ppszInput );  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromESRI(OSRSpatialReferenceShadow *self,char **ppszInput){    return OSRImportFromESRI( self, ppszInput );  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromEPSG(OSRSpatialReferenceShadow *self,int arg){    return OSRImportFromEPSG(self, arg);  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromPCI(OSRSpatialReferenceShadow *self,char const *proj,char const *units="METRE",double argin[17]=0){    return OSRImportFromPCI( self, proj, units, argin );  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromUSGS(OSRSpatialReferenceShadow *self,long proj_code,long zone=0,double argin[15]=0,long datum_code=0){    return OSRImportFromUSGS( self, proj_code, zone, argin, datum_code );  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_ImportFromXML(OSRSpatialReferenceShadow *self,char const *xmlString){    return OSRImportFromXML( self, xmlString );  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToWkt(OSRSpatialReferenceShadow *self,char **argout){    return OSRExportToWkt( self, argout );  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToPrettyWkt(OSRSpatialReferenceShadow *self,char **argout,int simplify=0){    return OSRExportToPrettyWkt( self, argout, simplify );  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToProj4(OSRSpatialReferenceShadow *self,char **argout){    return OSRExportToProj4( self, argout );  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToPCI(OSRSpatialReferenceShadow *self,char **proj,char **units,double *parms[17]){    return OSRExportToPCI( self, proj, units, parms );  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToUSGS(OSRSpatialReferenceShadow *self,long *code,long *zone,double *parms[15],long *datum){    return OSRExportToUSGS( self, code, zone, parms, datum );  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_ExportToXML(OSRSpatialReferenceShadow *self,char **argout,char const *dialect=""){    return OSRExportToXML( self, argout, dialect );  }SWIGINTERN OSRSpatialReferenceShadow *OSRSpatialReferenceShadow_CloneGeogCS(OSRSpatialReferenceShadow *self){    return (OSRSpatialReferenceShadow*) OSRCloneGeogCS(self);  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_Validate(OSRSpatialReferenceShadow *self){    return OSRValidate(self);  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_StripCTParms(OSRSpatialReferenceShadow *self){    return OSRStripCTParms(self);  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_FixupOrdering(OSRSpatialReferenceShadow *self){    return OSRFixupOrdering(self);  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_Fixup(OSRSpatialReferenceShadow *self){    return OSRFixup(self);  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_MorphToESRI(OSRSpatialReferenceShadow *self){    return OSRMorphToESRI(self);  }SWIGINTERN OGRErr OSRSpatialReferenceShadow_MorphFromESRI(OSRSpatialReferenceShadow *self){    return OSRMorphFromESRI(self);  }SWIGINTERN OSRCoordinateTransformationShadow *new_OSRCoordinateTransformationShadow(OSRSpatialReferenceShadow *src,OSRSpatialReferenceShadow *dst){    OSRCoordinateTransformationShadow *obj = (OSRCoordinateTransformationShadow*) OCTNewCoordinateTransformation( src, dst );    if (obj == 0 ) {      CPLError(CE_Failure, 1, "Failed to create coordinate transformation");      return NULL;    }    return obj;  }SWIGINTERN void delete_OSRCoordinateTransformationShadow(OSRCoordinateTransformationShadow *self){    OCTDestroyCoordinateTransformation( self );  }SWIGINTERN void OSRCoordinateTransformationShadow_TransformPoint__SWIG_0(OSRCoordinateTransformationShadow *self,double inout[3]){    OCTTransform( self, 1, &inout[0], &inout[1], &inout[2] );  }SWIGINTERN void OSRCoordinateTransformationShadow_TransformPoint__SWIG_1(OSRCoordinateTransformationShadow *self,double argout[3],double x,double y,double z=0.0){    argout[0] = x;    argout[1] = y;    argout[2] = z;    OCTTransform( self, 1, &argout[0], &argout[1], &argout[2] );  }#ifdef __cplusplusextern "C" {#endifSWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_ALBERS_CONIC_EQUAL_AREA_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_ALBERS_CONIC_EQUAL_AREA";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_AZIMUTHAL_EQUIDISTANT_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_AZIMUTHAL_EQUIDISTANT";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_CASSINI_SOLDNER_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_CASSINI_SOLDNER";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_CYLINDRICAL_EQUAL_AREA_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_CYLINDRICAL_EQUAL_AREA";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_ECKERT_IV_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_ECKERT_IV";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_ECKERT_VI_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_ECKERT_VI";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_EQUIDISTANT_CONIC_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_EQUIDISTANT_CONIC";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_EQUIRECTANGULAR_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_EQUIRECTANGULAR";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_GALL_STEREOGRAPHIC_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_GALL_STEREOGRAPHIC";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_GNOMONIC_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_GNOMONIC";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_GOODE_HOMOLOSINE_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_GOODE_HOMOLOSINE";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_HOTINE_OBLIQUE_MERCATOR_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_HOTINE_OBLIQUE_MERCATOR";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_HOTINE_OBLIQUE_MERCATOR_TWO_POINT_NATURAL_ORIGIN_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_HOTINE_OBLIQUE_MERCATOR_TWO_POINT_NATURAL_ORIGIN";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_LABORDE_OBLIQUE_MERCATOR_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_LABORDE_OBLIQUE_MERCATOR";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_LAMBERT_CONFORMAL_CONIC_1SP_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_LAMBERT_CONFORMAL_CONIC_1SP";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP_BELGIUM_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP_BELGIUM";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_LAMBERT_AZIMUTHAL_EQUAL_AREA_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_LAMBERT_AZIMUTHAL_EQUAL_AREA";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_MERCATOR_1SP_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_MERCATOR_1SP";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_MERCATOR_2SP_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_MERCATOR_2SP";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_MILLER_CYLINDRICAL_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_MILLER_CYLINDRICAL";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_MOLLWEIDE_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_MOLLWEIDE";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_NEW_ZEALAND_MAP_GRID_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_NEW_ZEALAND_MAP_GRID";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_OBLIQUE_STEREOGRAPHIC_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_OBLIQUE_STEREOGRAPHIC";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_ORTHOGRAPHIC_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_ORTHOGRAPHIC";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_POLAR_STEREOGRAPHIC_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_POLAR_STEREOGRAPHIC";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_POLYCONIC_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_POLYCONIC";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_ROBINSON_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_ROBINSON";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_SINUSOIDAL_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_SINUSOIDAL";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_STEREOGRAPHIC_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_STEREOGRAPHIC";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_SWISS_OBLIQUE_CYLINDRICAL_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_SWISS_OBLIQUE_CYLINDRICAL";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_TRANSVERSE_MERCATOR_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_TRANSVERSE_MERCATOR";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_PT_TRANSVERSE_MERCATOR_SOUTH_ORIENTED_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_PT_TRANSVERSE_MERCATOR_SOUTH_ORIENTED";

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?