osr_wrap.cpp

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

CPP
2,264
字号
  return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_UL_CHAIN_CONV_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_UL_CHAIN_CONV";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_UL_ROD_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_UL_ROD";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_UL_ROD_CONV_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_UL_ROD_CONV";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_DN_NAD27_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_DN_NAD27";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_DN_NAD83_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_DN_NAD83";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_DN_WGS72_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_DN_WGS72";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SRS_DN_WGS84_get() {  char * jresult ;  char *result = 0 ;    result = (char *) "SRS_DN_WGS84";    jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT double SWIGSTDCALL CSharp_SRS_WGS84_SEMIMAJOR_get() {  double jresult ;  double result;    result = (double) SRS_WGS84_SEMIMAJOR;    jresult = result;   return jresult;}SWIGEXPORT double SWIGSTDCALL CSharp_SRS_WGS84_INVFLATTENING_get() {  double jresult ;  double result;    result = (double) SRS_WGS84_INVFLATTENING;    jresult = result;   return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_GetWellKnownGeogCSAsWKT(char * jarg1, void * jarg2) {  int jresult ;  char *arg1 = (char *) 0 ;  char **arg2 = (char **) 0 ;  OGRErr result;    arg1 = (char *)jarg1;   {    /* %typemap(in) (char **argout) */    arg2 = (char **)jarg2;  }  result = (OGRErr)GetWellKnownGeogCSAsWKT((char const *)arg1,arg2);  {    /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */    jresult = result;  }  {    /* %typemap(argout) (char **argout) */    char* temp_string;    temp_string = SWIG_csharp_string_callback(*arg2);    if (*arg2)    free(*arg2);    *arg2 = temp_string;  }  {    /* %typemap(freearg) (char **argout) */  }  {    /* %typemap(ret) OGRErr */      }  return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_GetUserInputAsWKT(char * jarg1, void * jarg2) {  int jresult ;  char *arg1 = (char *) 0 ;  char **arg2 = (char **) 0 ;  OGRErr result;    arg1 = (char *)jarg1;   {    /* %typemap(in) (char **argout) */    arg2 = (char **)jarg2;  }  result = (OGRErr)GetUserInputAsWKT((char const *)arg1,arg2);  {    /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */    jresult = result;  }  {    /* %typemap(argout) (char **argout) */    char* temp_string;    temp_string = SWIG_csharp_string_callback(*arg2);    if (*arg2)    free(*arg2);    *arg2 = temp_string;  }  {    /* %typemap(freearg) (char **argout) */  }  {    /* %typemap(ret) OGRErr */      }  return jresult;}SWIGEXPORT void * SWIGSTDCALL CSharp_GetProjectionMethods() {  void * jresult ;  char **result = 0 ;    result = (char **)OPTGetProjectionMethods();  jresult = (void *)result;   return jresult;}SWIGEXPORT void * SWIGSTDCALL CSharp_GetProjectionMethodParameterList(char * jarg1, void * jarg2) {  void * jresult ;  char *arg1 = (char *) 0 ;  char **arg2 = (char **) 0 ;  char **result = 0 ;    arg1 = (char *)jarg1;   {    /* %typemap(in) (char **argout) */    arg2 = (char **)jarg2;  }  result = (char **)OPTGetParameterList(arg1,arg2);  jresult = (void *)result;   {    /* %typemap(argout) (char **argout) */    char* temp_string;    temp_string = SWIG_csharp_string_callback(*arg2);    if (*arg2)    free(*arg2);    *arg2 = temp_string;  }  {    /* %typemap(freearg) (char **argout) */  }  return jresult;}SWIGEXPORT void SWIGSTDCALL CSharp_GetProjectionMethodParamInfo(char * jarg1, char * jarg2, void * jarg3, void * jarg4, void * jarg5) {  char *arg1 = (char *) 0 ;  char *arg2 = (char *) 0 ;  char **arg3 = (char **) 0 ;  char **arg4 = (char **) 0 ;  double *arg5 = (double *) 0 ;    arg1 = (char *)jarg1;   arg2 = (char *)jarg2;   {    /* %typemap(in) (char **argout) */    arg3 = (char **)jarg3;  }  {    /* %typemap(in) (char **argout) */    arg4 = (char **)jarg4;  }  {    /* %typemap(in) (double inout[ANY]) */    arg5 = (double *)jarg5;  }  OPTGetParameterInfo(arg1,arg2,arg3,arg4,arg5);  {    /* %typemap(argout) (char **argout) */    char* temp_string;    temp_string = SWIG_csharp_string_callback(*arg3);    if (*arg3)    free(*arg3);    *arg3 = temp_string;  }  {    /* %typemap(argout) (char **argout) */    char* temp_string;    temp_string = SWIG_csharp_string_callback(*arg4);    if (*arg4)    free(*arg4);    *arg4 = temp_string;  }  {    /* %typemap(freearg) (char **argout) */  }  {    /* %typemap(freearg) (char **argout) */  }}SWIGEXPORT void * SWIGSTDCALL CSharp_new_SpatialReference(char * jarg1) {  void * jresult ;  char *arg1 = (char *) "" ;  OSRSpatialReferenceShadow *result = 0 ;    arg1 = (char *)jarg1;   result = (OSRSpatialReferenceShadow *)new_OSRSpatialReferenceShadow((char const *)arg1);  jresult = (void *)result;   return jresult;}SWIGEXPORT void SWIGSTDCALL CSharp_delete_SpatialReference(void * jarg1) {  OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;    arg1 = (OSRSpatialReferenceShadow *)jarg1;   delete_OSRSpatialReferenceShadow(arg1);  }SWIGEXPORT char * SWIGSTDCALL CSharp_SpatialReference___str__(void * jarg1) {  char * jresult ;  OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;  char *result = 0 ;    arg1 = (OSRSpatialReferenceShadow *)jarg1;   result = (char *)OSRSpatialReferenceShadow___str__(arg1);  jresult = SWIG_csharp_string_callback((const char *)result);   delete [] result;  return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_IsSame(void * jarg1, void * jarg2) {  int jresult ;  OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;  OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ;  int result;    arg1 = (OSRSpatialReferenceShadow *)jarg1;   arg2 = (OSRSpatialReferenceShadow *)jarg2;   result = (int)OSRSpatialReferenceShadow_IsSame(arg1,arg2);  jresult = result;   return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_IsSameGeogCS(void * jarg1, void * jarg2) {  int jresult ;  OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;  OSRSpatialReferenceShadow *arg2 = (OSRSpatialReferenceShadow *) 0 ;  int result;    arg1 = (OSRSpatialReferenceShadow *)jarg1;   arg2 = (OSRSpatialReferenceShadow *)jarg2;   result = (int)OSRSpatialReferenceShadow_IsSameGeogCS(arg1,arg2);  jresult = result;   return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_IsGeographic(void * jarg1) {  int jresult ;  OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;  int result;    arg1 = (OSRSpatialReferenceShadow *)jarg1;   result = (int)OSRSpatialReferenceShadow_IsGeographic(arg1);  jresult = result;   return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_IsProjected(void * jarg1) {  int jresult ;  OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;  int result;    arg1 = (OSRSpatialReferenceShadow *)jarg1;   result = (int)OSRSpatialReferenceShadow_IsProjected(arg1);  jresult = result;   return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_IsLocal(void * jarg1) {  int jresult ;  OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;  int result;    arg1 = (OSRSpatialReferenceShadow *)jarg1;   result = (int)OSRSpatialReferenceShadow_IsLocal(arg1);  jresult = result;   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_SpatialReference_GetAttrValue(void * jarg1, char * jarg2, int jarg3) {  char * jresult ;  OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;  char *arg2 = (char *) 0 ;  int arg3 = (int) 0 ;  char *result = 0 ;    arg1 = (OSRSpatialReferenceShadow *)jarg1;   arg2 = (char *)jarg2;   arg3 = (int)jarg3;   result = (char *)OSRSpatialReferenceShadow_GetAttrValue(arg1,(char const *)arg2,arg3);  jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_SetAttrValue(void * jarg1, char * jarg2, char * jarg3) {  int jresult ;  OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;  char *arg2 = (char *) 0 ;  char *arg3 = (char *) 0 ;  OGRErr result;    arg1 = (OSRSpatialReferenceShadow *)jarg1;   arg2 = (char *)jarg2;   arg3 = (char *)jarg3;   result = (OGRErr)OSRSpatialReferenceShadow_SetAttrValue(arg1,(char const *)arg2,(char const *)arg3);  {    /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */    jresult = result;  }  {    /* %typemap(ret) OGRErr */      }  return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_SetAngularUnits(void * jarg1, char * jarg2, double jarg3) {  int jresult ;  OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;  char *arg2 = (char *) 0 ;  double arg3 ;  OGRErr result;    arg1 = (OSRSpatialReferenceShadow *)jarg1;   arg2 = (char *)jarg2;   arg3 = (double)jarg3;   result = (OGRErr)OSRSpatialReferenceShadow_SetAngularUnits(arg1,(char const *)arg2,arg3);  {    /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */    jresult = result;  }  {    /* %typemap(ret) OGRErr */      }  return jresult;}SWIGEXPORT double SWIGSTDCALL CSharp_SpatialReference_GetAngularUnits(void * jarg1) {  double jresult ;  OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;  double result;    arg1 = (OSRSpatialReferenceShadow *)jarg1;   result = (double)OSRSpatialReferenceShadow_GetAngularUnits(arg1);  jresult = result;   return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_SpatialReference_SetLinearUnits(void * jarg1, char * jarg2, double jarg3) {  int jresult ;  OSRSpatialReferenceShadow *arg1 = (OSRSpatialReferenceShadow *) 0 ;  char *arg2 = (char *) 0 ;  double arg3 ;  OGRErr result;    arg1 = (OSRSpatialReferenceShadow *)jarg1;   arg2 = (char *)jarg2;   arg3 = (double)jarg3;   result = (OGRErr)OSRSpatialReferenceShadow_SetLinearUnits(arg1,(char const *)arg2,arg3);  {    /* %typemap(out,fragment="OGRErrMessages",canthrow=1) OGRErr */    jresult = result;  }  {    /* %typemap(ret) OGRErr */      }  return jresult;}

⌨️ 快捷键说明

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