gdal_wrap.cpp
来自「支持各种栅格图像和矢量图像读取的库」· C++ 代码 · 共 2,170 行 · 第 1/5 页
CPP
2,170 行
SWIGINTERN CPLErr GDALRasterBandShadow_Fill(GDALRasterBandShadow *self,double real_fill,double imag_fill=0.0){ return GDALFillRaster( self, real_fill, imag_fill ); }SWIGINTERN void GDALRasterBandShadow_FlushCache(GDALRasterBandShadow *self){ GDALFlushRasterCache( self ); }SWIGINTERN GDALColorTable *GDALRasterBandShadow_GetRasterColorTable(GDALRasterBandShadow *self){ return (GDALColorTable*) GDALGetRasterColorTable( self ); }SWIGINTERN int GDALRasterBandShadow_SetRasterColorTable(GDALRasterBandShadow *self,GDALColorTable *arg){ return GDALSetRasterColorTable( self, arg ); }SWIGINTERN CPLErr GDALRasterBandShadow_ReadRaster(GDALRasterBandShadow *self,int xOff,int yOff,int xSize,int ySize,void *buffer,int buf_xSize,int buf_ySize,GDALDataType buf_type,int pixelSpace,int lineSpace){ return GDALRasterIO( self, GF_Read, xOff, yOff, xSize, ySize, buffer, buf_xSize, buf_ySize, buf_type, pixelSpace, lineSpace ); }SWIGINTERN CPLErr GDALRasterBandShadow_WriteRaster(GDALRasterBandShadow *self,int xOff,int yOff,int xSize,int ySize,void *buffer,int buf_xSize,int buf_ySize,GDALDataType buf_type,int pixelSpace,int lineSpace){ return GDALRasterIO( self, GF_Write, xOff, yOff, xSize, ySize, buffer, buf_xSize, buf_ySize, buf_type, pixelSpace, lineSpace ); }GDALDataType GDALRasterBandShadow_DataType_get( GDALRasterBandShadow *h ) { return GDALGetRasterDataType( h );}int GDALRasterBandShadow_XSize_get( GDALRasterBandShadow *h ) { return GDALGetRasterBandXSize( h );}int GDALRasterBandShadow_YSize_get( GDALRasterBandShadow *h ) { return GDALGetRasterBandYSize( h );}int GetDriverCount() { return GDALGetDriverCount();}GDALDriverShadow* GetDriverByName( char const *name ) { return (GDALDriverShadow*) GDALGetDriverByName( name );}GDALDriverShadow* GetDriver( int i ) { return (GDALDriverShadow*) GDALGetDriver( i );}GDALDatasetShadow* Open( char const* name, GDALAccess eAccess = GA_ReadOnly ) { GDALDatasetShadow *ds = GDALOpen( name, eAccess ); return (GDALDatasetShadow*) ds;}GDALDatasetShadow* OpenShared( char const* name, GDALAccess eAccess = GA_ReadOnly ) { GDALDatasetShadow *ds = GDALOpenShared( name, eAccess ); return (GDALDatasetShadow*) ds;}GDALDatasetShadow *AutoCreateWarpedVRT( GDALDatasetShadow *src_ds, const char *src_wkt = 0, const char *dst_wkt = 0, GDALResampleAlg eResampleAlg = GRA_NearestNeighbour, double maxerror = 0.0 ) { GDALDatasetShadow *ds = GDALAutoCreateWarpedVRT( src_ds, src_wkt, dst_wkt, eResampleAlg, maxerror, 0 ); if (ds == 0) { /*throw CPLGetLastErrorMsg(); causes a SWIG_exception later*/ } return ds; } char **GeneralCmdLineProcessor( char **papszArgv, int nOptions = 0 ) { GDALGeneralCmdLineProcessor( CSLCount(papszArgv), &papszArgv, nOptions ); return papszArgv; }#ifdef __cplusplusextern "C" {#endifSWIGEXPORT void SWIGSTDCALL CSharp_UseExceptions() { UseExceptions();}SWIGEXPORT void SWIGSTDCALL CSharp_DontUseExceptions() { DontUseExceptions();}SWIGEXPORT void SWIGSTDCALL CSharp_Debug(char * jarg1, char * jarg2) { char *arg1 = (char *) 0 ; char *arg2 = (char *) 0 ; arg1 = (char *)jarg1; arg2 = (char *)jarg2; { CPLErrorReset(); Debug((char const *)arg1,(char const *)arg2); CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ; }; } }}SWIGEXPORT void SWIGSTDCALL CSharp_Error(int jarg1, int jarg2, char * jarg3) { CPLErr arg1 = (CPLErr) CE_Failure ; int arg2 = (int) 0 ; char *arg3 = (char *) "error" ; arg1 = (CPLErr)jarg1; arg2 = (int)jarg2; arg3 = (char *)jarg3; { CPLErrorReset(); Error(arg1,arg2,(char const *)arg3); CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ; }; } }}SWIGEXPORT int SWIGSTDCALL CSharp_PushErrorHandler__SWIG_0(char * jarg1) { int jresult ; char *arg1 = (char *) "CPLQuietErrorHandler" ; CPLErr result; arg1 = (char *)jarg1; { CPLErrorReset(); result = (CPLErr)PushErrorHandler((char const *)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_PushErrorHandler__SWIG_1(void * jarg1) { CPLErrorHandler arg1 ; CPLErrorHandler *argp1 ; argp1 = (CPLErrorHandler *)jarg1; if (!argp1) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null CPLErrorHandler", 0); return ; } arg1 = *argp1; { CPLErrorReset(); CPLPushErrorHandler(arg1); CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ; }; } }}SWIGEXPORT void SWIGSTDCALL CSharp_PopErrorHandler() { { CPLErrorReset(); CPLPopErrorHandler(); CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ; }; } }}SWIGEXPORT void SWIGSTDCALL CSharp_ErrorReset() { { CPLErrorReset(); CPLErrorReset(); CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ; }; } }}SWIGEXPORT int SWIGSTDCALL CSharp_GetLastErrorNo() { int jresult ; int result; { CPLErrorReset(); result = (int)CPLGetLastErrorNo(); 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_GetLastErrorType() { int jresult ; CPLErr result; { CPLErrorReset(); result = (CPLErr)CPLGetLastErrorType(); 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_GetLastErrorMsg() { char * jresult ; char *result = 0 ; { CPLErrorReset(); result = (char *)CPLGetLastErrorMsg(); 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_PushFinderLocation(char * jarg1) { char *arg1 = (char *) 0 ; arg1 = (char *)jarg1; { CPLErrorReset(); CPLPushFinderLocation((char const *)arg1); CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ; }; } }}SWIGEXPORT void SWIGSTDCALL CSharp_PopFinderLocation() { { CPLErrorReset(); CPLPopFinderLocation(); CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ; }; } }}SWIGEXPORT void SWIGSTDCALL CSharp_FinderClean() { { CPLErrorReset(); CPLFinderClean(); CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ; }; } }}SWIGEXPORT char * SWIGSTDCALL CSharp_FindFile(char * jarg1, char * jarg2) { char * jresult ; char *arg1 = (char *) 0 ; char *arg2 = (char *) 0 ; char *result = 0 ; arg1 = (char *)jarg1; arg2 = (char *)jarg2; { CPLErrorReset(); result = (char *)CPLFindFile((char const *)arg1,(char const *)arg2); 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_SetConfigOption(char * jarg1, char * jarg2) { char *arg1 = (char *) 0 ; char *arg2 = (char *) 0 ; arg1 = (char *)jarg1; arg2 = (char *)jarg2; { CPLErrorReset(); CPLSetConfigOption((char const *)arg1,(char const *)arg2); CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return ; }; } }}SWIGEXPORT char * SWIGSTDCALL CSharp_GetConfigOption(char * jarg1, char * jarg2) { char * jresult ; char *arg1 = (char *) 0 ; char *arg2 = (char *) 0 ; char *result = 0 ; arg1 = (char *)jarg1; arg2 = (char *)jarg2; { CPLErrorReset(); result = (char *)CPLGetConfigOption((char const *)arg1,(char const *)arg2); 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_CPLBinaryToHex(int jarg1, void * jarg2) { char * jresult ; int arg1 ; GByte *arg2 = (GByte *) 0 ; char *result = 0 ; arg1 = (int)jarg1; arg2 = (GByte *)jarg2; { CPLErrorReset(); result = (char *)CPLBinaryToHex(arg1,(GByte const *)arg2); 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_CPLHexToBinary(char * jarg1, void * jarg2) { void * jresult ; char *arg1 = (char *) 0 ; int *arg2 = (int *) 0 ; GByte *result = 0 ; arg1 = (char *)jarg1; arg2 = (int *)jarg2; { CPLErrorReset(); result = (GByte *)CPLHexToBinary((char const *)arg1,arg2); CPLErr eclass = CPLGetLastErrorType(); if ( eclass == CE_Failure || eclass == CE_Fatal ) { { SWIG_CSharpException(SWIG_RuntimeError, CPLGetLastErrorMsg()); return 0; }; } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?