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 + -
显示快捷键?