gdal_wrap.cpp
来自「支持各种栅格图像和矢量图像读取的库」· C++ 代码 · 共 2,170 行 · 第 1/5 页
CPP
2,170 行
if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0; }; } } jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_MajorObject_SetMetadata__SWIG_0(void * jarg1, void * jarg2, char * jarg3) { int jresult ; GDALMajorObjectShadow *arg1 = (GDALMajorObjectShadow *) 0 ; char **arg2 = (char **) 0 ; char *arg3 = (char *) "" ; CPLErr result; arg1 = (GDALMajorObjectShadow *)jarg1; { /* %typemap(in) char **dict */ } arg3 = (char *)jarg3; { CPLErrorReset(); result = (CPLErr)GDALMajorObjectShadow_SetMetadata__SWIG_0(arg1,arg2,(char const *)arg3); CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0; }; } } jresult = result; { /* %typemap(freearg) char **dict */ CSLDestroy( arg2 ); } return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_MajorObject_SetMetadata__SWIG_1(void * jarg1, char * jarg2, char * jarg3) { int jresult ; GDALMajorObjectShadow *arg1 = (GDALMajorObjectShadow *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) "" ; CPLErr result; arg1 = (GDALMajorObjectShadow *)jarg1; arg2 = (char *)jarg2; arg3 = (char *)jarg3; { CPLErrorReset(); result = (CPLErr)GDALMajorObjectShadow_SetMetadata__SWIG_1(arg1,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 char * SWIGSTDCALL CSharp_Driver_ShortName_get(void * jarg1) { char * jresult ; GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ; char *result = 0 ; arg1 = (GDALDriverShadow *)jarg1; { CPLErrorReset(); result = (char *)GDALDriverShadow_ShortName_get(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 char * SWIGSTDCALL CSharp_Driver_LongName_get(void * jarg1) { char * jresult ; GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ; char *result = 0 ; arg1 = (GDALDriverShadow *)jarg1; { CPLErrorReset(); result = (char *)GDALDriverShadow_LongName_get(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 char * SWIGSTDCALL CSharp_Driver_HelpTopic_get(void * jarg1) { char * jresult ; GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ; char *result = 0 ; arg1 = (GDALDriverShadow *)jarg1; { CPLErrorReset(); result = (char *)GDALDriverShadow_HelpTopic_get(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_Driver_Create(void * jarg1, char * jarg2, int jarg3, int jarg4, int jarg5, int jarg6, void * jarg7) { void * jresult ; GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ; char *arg2 = (char *) 0 ; int arg3 ; int arg4 ; int arg5 = (int) 1 ; GDALDataType arg6 = (GDALDataType) GDT_Byte ; char **arg7 = (char **) 0 ; GDALDatasetShadow *result = 0 ; arg1 = (GDALDriverShadow *)jarg1; arg2 = (char *)jarg2; arg3 = (int)jarg3; arg4 = (int)jarg4; arg5 = (int)jarg5; arg6 = (GDALDataType)jarg6; arg7 = (char **)jarg7; { CPLErrorReset(); result = (GDALDatasetShadow *)GDALDriverShadow_Create(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7); CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0; }; } } jresult = (void *)result; { /* %typemap(freearg) char **options */ //CSLDestroy( arg7 ); } return jresult;}SWIGEXPORT void * SWIGSTDCALL CSharp_Driver_CreateCopy(void * jarg1, char * jarg2, void * jarg3, int jarg4, void * jarg5) { void * jresult ; GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ; char *arg2 = (char *) 0 ; GDALDatasetShadow *arg3 = (GDALDatasetShadow *) 0 ; int arg4 = (int) 1 ; char **arg5 = (char **) 0 ; GDALDatasetShadow *result = 0 ; arg1 = (GDALDriverShadow *)jarg1; arg2 = (char *)jarg2; arg3 = (GDALDatasetShadow *)jarg3; arg4 = (int)jarg4; arg5 = (char **)jarg5; { CPLErrorReset(); result = (GDALDatasetShadow *)GDALDriverShadow_CreateCopy(arg1,(char const *)arg2,arg3,arg4,arg5); CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0; }; } } jresult = (void *)result; { /* %typemap(freearg) char **options */ //CSLDestroy( arg5 ); } return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_Driver_Delete(void * jarg1, char * jarg2) { int jresult ; GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ; char *arg2 = (char *) 0 ; int result; arg1 = (GDALDriverShadow *)jarg1; arg2 = (char *)jarg2; { CPLErrorReset(); result = (int)GDALDriverShadow_Delete(arg1,(char const *)arg2); CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0; }; } } jresult = result; return jresult;}SWIGEXPORT int SWIGSTDCALL CSharp_Driver_Register(void * jarg1) { int jresult ; GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ; int result; arg1 = (GDALDriverShadow *)jarg1; { CPLErrorReset(); result = (int)GDALDriverShadow_Register(arg1); 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_Driver_Deregister(void * jarg1) { GDALDriverShadow *arg1 = (GDALDriverShadow *) 0 ; arg1 = (GDALDriverShadow *)jarg1; { CPLErrorReset(); GDALDriverShadow_Deregister(arg1); CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ; }; } }}SWIGEXPORT void SWIGSTDCALL CSharp_ColorEntry_c1_set(void * jarg1, short jarg2) { GDALColorEntry *arg1 = (GDALColorEntry *) 0 ; short arg2 ; arg1 = (GDALColorEntry *)jarg1; arg2 = (short)jarg2; if (arg1) (arg1)->c1 = arg2; }SWIGEXPORT short SWIGSTDCALL CSharp_ColorEntry_c1_get(void * jarg1) { short jresult ; GDALColorEntry *arg1 = (GDALColorEntry *) 0 ; short result; arg1 = (GDALColorEntry *)jarg1; result = (short) ((arg1)->c1); jresult = result; return jresult;}SWIGEXPORT void SWIGSTDCALL CSharp_ColorEntry_c2_set(void * jarg1, short jarg2) { GDALColorEntry *arg1 = (GDALColorEntry *) 0 ; short arg2 ; arg1 = (GDALColorEntry *)jarg1; arg2 = (short)jarg2; if (arg1) (arg1)->c2 = arg2; }SWIGEXPORT short SWIGSTDCALL CSharp_ColorEntry_c2_get(void * jarg1) { short jresult ; GDALColorEntry *arg1 = (GDALColorEntry *) 0 ; short result; arg1 = (GDALColorEntry *)jarg1; result = (short) ((arg1)->c2); jresult = result; return jresult;}SWIGEXPORT void SWIGSTDCALL CSharp_ColorEntry_c3_set(void * jarg1, short jarg2) { GDALColorEntry *arg1 = (GDALColorEntry *) 0 ; short arg2 ; arg1 = (GDALColorEntry *)jarg1; arg2 = (short)jarg2; if (arg1) (arg1)->c3 = arg2; }SWIGEXPORT short SWIGSTDCALL CSharp_ColorEntry_c3_get(void * jarg1) { short jresult ; GDALColorEntry *arg1 = (GDALColorEntry *) 0 ; short result; arg1 = (GDALColorEntry *)jarg1; result = (short) ((arg1)->c3); jresult = result; return jresult;}SWIGEXPORT void SWIGSTDCALL CSharp_ColorEntry_c4_set(void * jarg1, short jarg2) { GDALColorEntry *arg1 = (GDALColorEntry *) 0 ; short arg2 ; arg1 = (GDALColorEntry *)jarg1; arg2 = (short)jarg2; if (arg1) (arg1)->c4 = arg2; }SWIGEXPORT short SWIGSTDCALL CSharp_ColorEntry_c4_get(void * jarg1) { short jresult ; GDALColorEntry *arg1 = (GDALColorEntry *) 0 ; short result; arg1 = (GDALColorEntry *)jarg1; result = (short) ((arg1)->c4); jresult = result; return jresult;}SWIGEXPORT void * SWIGSTDCALL CSharp_new_ColorEntry() { void * jresult ; GDALColorEntry *result = 0 ; { CPLErrorReset(); result = (GDALColorEntry *)new GDALColorEntry(); 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_ColorEntry(void * jarg1) { GDALColorEntry *arg1 = (GDALColorEntry *) 0 ; arg1 = (GDALColorEntry *)jarg1; { CPLErrorReset(); delete arg1; CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ; }; } }}SWIGEXPORT void SWIGSTDCALL CSharp_GCP_GCPX_set(void * jarg1, double jarg2) { GDAL_GCP *arg1 = (GDAL_GCP *) 0 ; double arg2 ; arg1 = (GDAL_GCP *)jarg1; arg2 = (double)jarg2; { CPLErrorReset(); GDAL_GCP_GCPX_set(arg1,arg2); CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ; }; } }}SWIGEXPORT double SWIGSTDCALL CSharp_GCP_GCPX_get(void * jarg1) { double jresult ; GDAL_GCP *arg1 = (GDAL_GCP *) 0 ; double result; arg1 = (GDAL_GCP *)jarg1; { CPLErrorReset(); result =
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?