📄 gdal_8h-source.html
字号:
<a name="l00322"></a>00322 <span class="preprocessor"> ((char *)papoSource)[ii] : \</span><a name="l00323"></a>00323 <span class="preprocessor"> (eSrcType == GDT_Float32 ? \</span><a name="l00324"></a>00324 <span class="preprocessor"> ((float *)papoSource)[ii] : \</span><a name="l00325"></a>00325 <span class="preprocessor"> (eSrcType == GDT_Float64 ? \</span><a name="l00326"></a>00326 <span class="preprocessor"> ((double *)papoSource)[ii] : \</span><a name="l00327"></a>00327 <span class="preprocessor"> (eSrcType == GDT_Int32 ? \</span><a name="l00328"></a>00328 <span class="preprocessor"> ((GInt32 *)papoSource)[ii] : \</span><a name="l00329"></a>00329 <span class="preprocessor"> (eSrcType == GDT_UInt16 ? \</span><a name="l00330"></a>00330 <span class="preprocessor"> ((GUInt16 *)papoSource)[ii] : \</span><a name="l00331"></a>00331 <span class="preprocessor"> (eSrcType == GDT_Int16 ? \</span><a name="l00332"></a>00332 <span class="preprocessor"> ((GInt16 *)papoSource)[ii] : \</span><a name="l00333"></a>00333 <span class="preprocessor"> (eSrcType == GDT_UInt32 ? \</span><a name="l00334"></a>00334 <span class="preprocessor"> ((GUInt32 *)papoSource)[ii] : \</span><a name="l00335"></a>00335 <span class="preprocessor"> (eSrcType == GDT_CInt16 ? \</span><a name="l00336"></a>00336 <span class="preprocessor"> ((GInt16 *)papoSource)[ii * 2] : \</span><a name="l00337"></a>00337 <span class="preprocessor"> (eSrcType == GDT_CInt32 ? \</span><a name="l00338"></a>00338 <span class="preprocessor"> ((GInt32 *)papoSource)[ii * 2] : \</span><a name="l00339"></a>00339 <span class="preprocessor"> (eSrcType == GDT_CFloat32 ? \</span><a name="l00340"></a>00340 <span class="preprocessor"> ((float *)papoSource)[ii * 2] : \</span><a name="l00341"></a>00341 <span class="preprocessor"> (eSrcType == GDT_CFloat64 ? \</span><a name="l00342"></a>00342 <span class="preprocessor"> ((double *)papoSource)[ii * 2] : 0)))))))))))</span><a name="l00343"></a>00343 <span class="preprocessor"></span><a name="l00344"></a>00344 <span class="keyword">typedef</span> CPLErr<a name="l00345"></a>00345 (*GDALDerivedPixelFunc)(<span class="keywordtype">void</span> **papoSources, <span class="keywordtype">int</span> nSources, <span class="keywordtype">void</span> *pData,<a name="l00346"></a>00346 <span class="keywordtype">int</span> nBufXSize, <span class="keywordtype">int</span> nBufYSize,<a name="l00347"></a>00347 <a class="code" href="gdal_8h.html#22e22ce0a55036a96f652765793fb7a4">GDALDataType</a> eSrcType, <a class="code" href="gdal_8h.html#22e22ce0a55036a96f652765793fb7a4">GDALDataType</a> eBufType,<a name="l00348"></a>00348 <span class="keywordtype">int</span> nPixelSpace, <span class="keywordtype">int</span> nLineSpace);<a name="l00349"></a>00349 <a name="l00350"></a>00350 <a class="code" href="gdal_8h.html#22e22ce0a55036a96f652765793fb7a4">GDALDataType</a> CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#2edba2a096915aa63e7ca0bf4c383bd0">GDALGetRasterDataType</a>( GDALRasterBandH );<a name="l00351"></a>00351 <span class="keywordtype">void</span> CPL_DLL CPL_STDCALL <a name="l00352"></a>00352 <a class="code" href="gdal_8h.html#174cd06c70a4534f4f00d0427f77f45a">GDALGetBlockSize</a>( GDALRasterBandH, <span class="keywordtype">int</span> * pnXSize, <span class="keywordtype">int</span> * pnYSize );<a name="l00353"></a>00353 <a name="l00354"></a>00354 CPLErr CPL_DLL CPL_STDCALL GDALRasterAdviseRead( GDALRasterBandH hRB, <a name="l00355"></a>00355 <span class="keywordtype">int</span> nDSXOff, <span class="keywordtype">int</span> nDSYOff, <span class="keywordtype">int</span> nDSXSize, <span class="keywordtype">int</span> nDSYSize,<a name="l00356"></a>00356 <span class="keywordtype">int</span> nBXSize, <span class="keywordtype">int</span> nBYSize, <a class="code" href="gdal_8h.html#22e22ce0a55036a96f652765793fb7a4">GDALDataType</a> eBDataType, <span class="keywordtype">char</span> **papszOptions );<a name="l00357"></a>00357 <a name="l00358"></a>00358 CPLErr CPL_DLL CPL_STDCALL <a name="l00359"></a>00359 <a class="code" href="gdal_8h.html#f26fead53c02f8035150cc710c156752">GDALRasterIO</a>( GDALRasterBandH hRBand, <a class="code" href="gdal_8h.html#e602fdf251b6b0210a5af5a7cf7623b3">GDALRWFlag</a> eRWFlag,<a name="l00360"></a>00360 <span class="keywordtype">int</span> nDSXOff, <span class="keywordtype">int</span> nDSYOff, <span class="keywordtype">int</span> nDSXSize, <span class="keywordtype">int</span> nDSYSize,<a name="l00361"></a>00361 <span class="keywordtype">void</span> * pBuffer, <span class="keywordtype">int</span> nBXSize, <span class="keywordtype">int</span> nBYSize,<a class="code" href="gdal_8h.html#22e22ce0a55036a96f652765793fb7a4">GDALDataType</a> eBDataType,<a name="l00362"></a>00362 <span class="keywordtype">int</span> nPixelSpace, <span class="keywordtype">int</span> nLineSpace );<a name="l00363"></a>00363 CPLErr CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#b0ba355605bdc8ee2e7f18f846c1078c">GDALReadBlock</a>( GDALRasterBandH, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">void</span> * );<a name="l00364"></a>00364 CPLErr CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#0719b0e30b9fd9bcbd40dbacf682e244">GDALWriteBlock</a>( GDALRasterBandH, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">void</span> * );<a name="l00365"></a>00365 <span class="keywordtype">int</span> CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#25c74f44562ceb26b2efe2f1f28f9b5f">GDALGetRasterBandXSize</a>( GDALRasterBandH );<a name="l00366"></a>00366 <span class="keywordtype">int</span> CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#73b9be134e720404e06942dac6f4006e">GDALGetRasterBandYSize</a>( GDALRasterBandH );<a name="l00367"></a>00367 <a class="code" href="gdal_8h.html#045e3967c208993f70257bfd40c9f1d7">GDALAccess</a> CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#2ae7181ad804986bfdcc1fdbc77ef15e">GDALGetRasterAccess</a>( GDALRasterBandH );<a name="l00368"></a>00368 <span class="keywordtype">int</span> CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#e446c2b348228220ce16ddadd1216218">GDALGetBandNumber</a>( GDALRasterBandH );<a name="l00369"></a>00369 GDALDatasetH CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#6fb697e24562c3db677d6108720ebc62">GDALGetBandDataset</a>( GDALRasterBandH );<a name="l00370"></a>00370 <a name="l00371"></a>00371 <a class="code" href="gdal_8h.html#ce76452d94514561fffa8ea1d2a5968c">GDALColorInterp</a> CPL_DLL CPL_STDCALL<a name="l00372"></a>00372 <a class="code" href="gdal_8h.html#ec13128878a5f4e4a96605c4b6c71d6f">GDALGetRasterColorInterpretation</a>( GDALRasterBandH );<a name="l00373"></a>00373 CPLErr CPL_DLL CPL_STDCALL <a name="l00374"></a>00374 <a class="code" href="gdal_8h.html#b29a78b421ca97f50a8f1ac9d6035df4">GDALSetRasterColorInterpretation</a>( GDALRasterBandH, <a class="code" href="gdal_8h.html#ce76452d94514561fffa8ea1d2a5968c">GDALColorInterp</a> );<a name="l00375"></a>00375 GDALColorTableH CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#b4ebf9ba142ed1847cfb04143fb75c3e">GDALGetRasterColorTable</a>( GDALRasterBandH );<a name="l00376"></a>00376 CPLErr CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#de5abc76e229097e6799ab58414aeaed">GDALSetRasterColorTable</a>( GDALRasterBandH, GDALColorTableH );<a name="l00377"></a>00377 <span class="keywordtype">int</span> CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#2325e6a7b5d3bf0e3add14aa87c32458">GDALHasArbitraryOverviews</a>( GDALRasterBandH );<a name="l00378"></a>00378 <span class="keywordtype">int</span> CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#16b185b8a771a65cc26077e3b54887bc">GDALGetOverviewCount</a>( GDALRasterBandH );<a name="l00379"></a>00379 GDALRasterBandH CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#00bba92f9b0c9e56e724ed07aca451b1">GDALGetOverview</a>( GDALRasterBandH, <span class="keywordtype">int</span> );<a name="l00380"></a>00380 <span class="keywordtype">double</span> CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#087441349e8ce2285c405fabf662aeaf">GDALGetRasterNoDataValue</a>( GDALRasterBandH, <span class="keywordtype">int</span> * );<a name="l00381"></a>00381 CPLErr CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#763e876f9b4c3f2b4bae2816af572fd2">GDALSetRasterNoDataValue</a>( GDALRasterBandH, <span class="keywordtype">double</span> );<a name="l00382"></a>00382 <span class="keywordtype">char</span> CPL_DLL ** CPL_STDCALL <a class="code" href="gdal_8h.html#c8de1aad913c58e63ee88b262594a228">GDALGetRasterCategoryNames</a>( GDALRasterBandH );<a name="l00383"></a>00383 CPLErr CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#b4473dbc2bee08b10133f61ac10ed1d1">GDALSetRasterCategoryNames</a>( GDALRasterBandH, <span class="keywordtype">char</span> ** );<a name="l00384"></a>00384 <span class="keywordtype">double</span> CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#3a2e32244e8e906238171efa0af767ba">GDALGetRasterMinimum</a>( GDALRasterBandH, <span class="keywordtype">int</span> *pbSuccess );<a name="l00385"></a>00385 <span class="keywordtype">double</span> CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#403a61b92434a77717488915a5e615cb">GDALGetRasterMaximum</a>( GDALRasterBandH, <span class="keywordtype">int</span> *pbSuccess );<a name="l00386"></a>00386 CPLErr CPL_DLL CPL_STDCALL GDALGetRasterStatistics( <a name="l00387"></a>00387 GDALRasterBandH, <span class="keywordtype">int</span> bApproxOK, <span class="keywordtype">int</span> bForce, <a name="l00388"></a>00388 <span class="keywordtype">double</span> *pdfMin, <span class="keywordtype">double</span> *pdfMax, <span class="keywordtype">double</span> *pdfMean, <span class="keywordtype">double</span> *pdfStdDev );<a name="l00389"></a>00389 CPLErr CPL_DLL CPL_STDCALL GDALComputeRasterStatistics( <a name="l00390"></a>00390 GDALRasterBandH, <span class="keywordtype">int</span> bApproxOK, <a name="l00391"></a>00391 <span class="keywordtype">double</span> *pdfMin, <span class="keywordtype">double</span> *pdfMax, <span class="keywordtype">double</span> *pdfMean, <span class="keywordtype">double</span> *pdfStdDev,<a name="l00392"></a>00392 GDALProgressFunc pfnProgress, <span class="keywordtype">void</span> *pProgressData );<a name="l00393"></a>00393 CPLErr CPL_DLL CPL_STDCALL GDALSetRasterStatistics( <a name="l00394"></a>00394 GDALRasterBandH hBand, <a name="l00395"></a>00395 <span class="keywordtype">double</span> dfMin, <span class="keywordtype">double</span> dfMax, <span class="keywordtype">double</span> dfMean, <span class="keywordtype">double</span> dfStdDev );<a name="l00396"></a>00396 <a name="l00397"></a>00397 <span class="keyword">const</span> <span class="keywordtype">char</span> CPL_DLL * CPL_STDCALL <a class="code" href="gdal_8h.html#48e4bb5bb87c2f2df2db3e53badefa75">GDALGetRasterUnitType</a>( GDALRasterBandH );<a name="l00398"></a>00398 <span class="keywordtype">double</span> CPL_DLL CPL_STDCALL GDALGetRasterOffset( GDALRasterBandH, <span class="keywordtype">int</span> *pbSuccess );<a name="l00399"></a>00399 CPLErr CPL_DLL CPL_STDCALL GDALSetRasterOffset( GDALRasterBandH hBand, <span class="keywordtype">double</span> dfNewOffset);<a name="l00400"></a>00400 <span class="keywordtype">double</span> CPL_DLL CPL_STDCALL GDALGetRasterScale( GDALRasterBandH, <span class="keywordtype">int</span> *pbSuccess );<a name="l00401"></a>00401 CPLErr CPL_DLL CPL_STDCALL GDALSetRasterScale( GDALRasterBandH hBand, <span class="keywordtype">double</span> dfNewOffset );<a name="l00402"></a>00402 <span class="keywordtype">void</span> CPL_DLL CPL_STDCALL <a name="l00403"></a>00403 <a class="code" href="gdal_8h.html#2b36986db233e04861c43a6d3ae893e2">GDALComputeRasterMinMax</a>( GDALRasterBandH hBand, <span class="keywordtype">int</span> bApproxOK,<a name="l00404"></a>00404 <span class="keywordtype">double</span> adfMinMax[2] );<a name="l00405"></a>00405 CPLErr CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#d19e351b5fc67513ea36bf6a60f1120d">GDALFlushRasterCache</a>( GDALRasterBandH hBand );<a name="l00406"></a>00406 CPLErr CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#ee9bf8b1074a7789da93d8ab8f8796b4">GDALGetRasterHistogram</a>( GDALRasterBandH hBand,<a name="l00407"></a>00407 <span class="keywordtype">double</span> dfMin, <span class="keywordtype">double</span> dfMax,<a name="l00408"></a>00408 <span class="keywordtype">int</span> nBuckets, <span class="keywordtype">int</span> *panHistogram,<a name="l00409"></a>00409 <span class="keywordtype">int</span> bIncludeOutOfRange, <span class="keywordtype">int</span> bApproxOK,<a name="l00410"></a>00410 GDALProgressFunc pfnProgress,<a name="l00411"></a>00411 <span class="keywordtype">void</span> * pProgressData );<a name="l00412"></a>00412 CPLErr CPL_DLL CPL_STDCALL GDALGetDefaultHistogram( GDALRasterBandH hBand,<a name="l00413"></a>00413 <span class="keywordtype">double</span> *pdfMin, <span class="keywordtype">double</span> *pdfMax,<a name="l00414"></a>00414 <span class="keywordtype">int</span> *pnBuckets, <span class="keywordtype">int</span> **ppanHistogram,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -