gdal_wrap.cpp

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

CPP
2,170
字号
  jresult = (void *)result;   return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_XMLNode_Type_get(void * jarg1) {  int jresult ;  CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;  CPLXMLNodeType result;    arg1 = (CPLXMLNode *)jarg1;   result = (CPLXMLNodeType) ((arg1)->eType);  jresult = result;   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_XMLNode_Value_get(void * jarg1) {  char * jresult ;  CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;  char *result = 0 ;    arg1 = (CPLXMLNode *)jarg1;   result = (char *) ((arg1)->pszValue);  jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT void * SWIGSTDCALL CSharp_XMLNode_Next_get(void * jarg1) {  void * jresult ;  CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;  _CPLXMLNode *result = 0 ;    arg1 = (CPLXMLNode *)jarg1;   result = (_CPLXMLNode *) ((arg1)->psNext);  jresult = (void *)result;   return jresult;}SWIGEXPORT void * SWIGSTDCALL CSharp_XMLNode_Child_get(void * jarg1) {  void * jresult ;  CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;  _CPLXMLNode *result = 0 ;    arg1 = (CPLXMLNode *)jarg1;   result = (_CPLXMLNode *) ((arg1)->psChild);  jresult = (void *)result;   return jresult;}SWIGEXPORT void * SWIGSTDCALL CSharp_new_XMLNode(char * jarg1) {  void * jresult ;  char *arg1 = (char *) 0 ;  CPLXMLNode *result = 0 ;    arg1 = (char *)jarg1;   {    CPLErrorReset();    result = (CPLXMLNode *)new_CPLXMLNode((char const *)arg1);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = (void *)result;   return jresult;}SWIGEXPORT void SWIGSTDCALL CSharp_delete_XMLNode(void * jarg1) {  CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;    arg1 = (CPLXMLNode *)jarg1;   {    CPLErrorReset();    delete_CPLXMLNode(arg1);        CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ;       };          }  }}SWIGEXPORT char * SWIGSTDCALL CSharp_XMLNode_SerializeXMLTree(void * jarg1) {  char * jresult ;  CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;  char *result = 0 ;    arg1 = (CPLXMLNode *)jarg1;   {    CPLErrorReset();    result = (char *)CPLXMLNode_SerializeXMLTree(arg1);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT void * SWIGSTDCALL CSharp_XMLNode_SearchXMLNode(void * jarg1, char * jarg2) {  void * jresult ;  CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;  char *arg2 = (char *) 0 ;  CPLXMLNode *result = 0 ;    arg1 = (CPLXMLNode *)jarg1;   arg2 = (char *)jarg2;   {    CPLErrorReset();    result = (CPLXMLNode *)CPLXMLNode_SearchXMLNode(arg1,(char const *)arg2);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = (void *)result;   return jresult;}SWIGEXPORT void * SWIGSTDCALL CSharp_XMLNode_GetXMLNode(void * jarg1, char * jarg2) {  void * jresult ;  CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;  char *arg2 = (char *) 0 ;  CPLXMLNode *result = 0 ;    arg1 = (CPLXMLNode *)jarg1;   arg2 = (char *)jarg2;   {    CPLErrorReset();    result = (CPLXMLNode *)CPLXMLNode_GetXMLNode(arg1,(char const *)arg2);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = (void *)result;   return jresult;}SWIGEXPORT char * SWIGSTDCALL CSharp_XMLNode_GetXMLValue(void * jarg1, char * jarg2, char * jarg3) {  char * jresult ;  CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;  char *arg2 = (char *) 0 ;  char *arg3 = (char *) 0 ;  char *result = 0 ;    arg1 = (CPLXMLNode *)jarg1;   arg2 = (char *)jarg2;   arg3 = (char *)jarg3;   {    CPLErrorReset();    result = (char *)CPLXMLNode_GetXMLValue(arg1,(char const *)arg2,(char const *)arg3);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT void SWIGSTDCALL CSharp_XMLNode_AddXMLChild(void * jarg1, void * jarg2) {  CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;  CPLXMLNode *arg2 = (CPLXMLNode *) 0 ;    arg1 = (CPLXMLNode *)jarg1;   arg2 = (CPLXMLNode *)jarg2;   {    CPLErrorReset();    CPLXMLNode_AddXMLChild(arg1,arg2);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ;       };          }  }}SWIGEXPORT int SWIGSTDCALL CSharp_XMLNode_RemoveXMLChild(void * jarg1, void * jarg2) {  int jresult ;  CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;  CPLXMLNode *arg2 = (CPLXMLNode *) 0 ;  int result;    arg1 = (CPLXMLNode *)jarg1;   arg2 = (CPLXMLNode *)jarg2;   {    CPLErrorReset();    result = (int)CPLXMLNode_RemoveXMLChild(arg1,arg2);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = result;   return jresult;}SWIGEXPORT void SWIGSTDCALL CSharp_XMLNode_AddXMLSibling(void * jarg1, void * jarg2) {  CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;  CPLXMLNode *arg2 = (CPLXMLNode *) 0 ;    arg1 = (CPLXMLNode *)jarg1;   arg2 = (CPLXMLNode *)jarg2;   {    CPLErrorReset();    CPLXMLNode_AddXMLSibling(arg1,arg2);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ;       };          }  }}SWIGEXPORT void * SWIGSTDCALL CSharp_XMLNode_CreateXMLElementAndValue(void * jarg1, char * jarg2, char * jarg3) {  void * jresult ;  CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;  char *arg2 = (char *) 0 ;  char *arg3 = (char *) 0 ;  CPLXMLNode *result = 0 ;    arg1 = (CPLXMLNode *)jarg1;   arg2 = (char *)jarg2;   arg3 = (char *)jarg3;   {    CPLErrorReset();    result = (CPLXMLNode *)CPLXMLNode_CreateXMLElementAndValue(arg1,(char const *)arg2,(char const *)arg3);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = (void *)result;   return jresult;}SWIGEXPORT void * SWIGSTDCALL CSharp_XMLNode_CloneXMLTree(void * jarg1, void * jarg2) {  void * jresult ;  CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;  CPLXMLNode *arg2 = (CPLXMLNode *) 0 ;  CPLXMLNode *result = 0 ;    arg1 = (CPLXMLNode *)jarg1;   arg2 = (CPLXMLNode *)jarg2;   {    CPLErrorReset();    result = (CPLXMLNode *)CPLXMLNode_CloneXMLTree(arg1,arg2);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = (void *)result;   return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_XMLNode_SetXMLValue(void * jarg1, char * jarg2, char * jarg3) {  int jresult ;  CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;  char *arg2 = (char *) 0 ;  char *arg3 = (char *) 0 ;  int result;    arg1 = (CPLXMLNode *)jarg1;   arg2 = (char *)jarg2;   arg3 = (char *)jarg3;   {    CPLErrorReset();    result = (int)CPLXMLNode_SetXMLValue(arg1,(char const *)arg2,(char const *)arg3);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = result;   return jresult;}SWIGEXPORT void SWIGSTDCALL CSharp_XMLNode_StripXMLNamespace(void * jarg1, char * jarg2, int jarg3) {  CPLXMLNode *arg1 = (CPLXMLNode *) 0 ;  char *arg2 = (char *) 0 ;  int arg3 ;    arg1 = (CPLXMLNode *)jarg1;   arg2 = (char *)jarg2;   arg3 = (int)jarg3;   {    CPLErrorReset();    CPLXMLNode_StripXMLNamespace(arg1,(char const *)arg2,arg3);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ;       };          }  }}SWIGEXPORT char * SWIGSTDCALL CSharp_MajorObject_GetDescription(void * jarg1) {  char * jresult ;  GDALMajorObjectShadow *arg1 = (GDALMajorObjectShadow *) 0 ;  char *result = 0 ;    arg1 = (GDALMajorObjectShadow *)jarg1;   {    CPLErrorReset();    result = (char *)GDALMajorObjectShadow_GetDescription(arg1);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  jresult = SWIG_csharp_string_callback((const char *)result);   return jresult;}SWIGEXPORT void SWIGSTDCALL CSharp_MajorObject_SetDescription(void * jarg1, char * jarg2) {  GDALMajorObjectShadow *arg1 = (GDALMajorObjectShadow *) 0 ;  char *arg2 = (char *) 0 ;    arg1 = (GDALMajorObjectShadow *)jarg1;   arg2 = (char *)jarg2;   {    CPLErrorReset();    GDALMajorObjectShadow_SetDescription(arg1,(char const *)arg2);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ;       };          }  }}SWIGEXPORT void * SWIGSTDCALL CSharp_MajorObject_GetMetadata_Dict(void * jarg1, char * jarg2) {  void * jresult ;  GDALMajorObjectShadow *arg1 = (GDALMajorObjectShadow *) 0 ;  char *arg2 = (char *) "" ;  char **result = 0 ;    arg1 = (GDALMajorObjectShadow *)jarg1;   arg2 = (char *)jarg2;   {    CPLErrorReset();    result = (char **)GDALMajorObjectShadow_GetMetadata_Dict(arg1,(char const *)arg2);    CPLErr eclass = CPLGetLastErrorType();    if ( eclass == CE_Failure || eclass == CE_Fatal ) {      {        SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0;       };          }  }  {    /* %typemap(out) char ** -> to hash */    /*TODO*/    jresult = 0;  }  return jresult;}SWIGEXPORT void * SWIGSTDCALL CSharp_MajorObject_GetMetadata_List(void * jarg1, char * jarg2) {  void * jresult ;  GDALMajorObjectShadow *arg1 = (GDALMajorObjectShadow *) 0 ;  char *arg2 = (char *) "" ;  char **result = 0 ;    arg1 = (GDALMajorObjectShadow *)jarg1;   arg2 = (char *)jarg2;   {    CPLErrorReset();    result = (char **)GDALMajorObjectShadow_GetMetadata_List(arg1,(char const *)arg2);    CPLErr eclass = CPLGetLastErrorType();

⌨️ 快捷键说明

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