EVOLUTION-MANAGER
Edit File: classVRTDerivedRasterBand.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.5"/> <title>My Project: VRTDerivedRasterBand Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/search.js"></script> <script type="text/javascript"> $(document).ready(function() { searchBox.OnSelectItem(0); }); </script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">My Project </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.5 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'Search'); </script> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li> <div id="MSearchBox" class="MSearchBoxInactive"> <span class="left"> <img id="MSearchSelect" src="search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/> <input type="text" id="MSearchField" value="Search" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/> </span><span class="right"> <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> </span> </div> </li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> </ul> </div> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Pages</a></div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-methods">Static Public Member Functions</a> | <a href="#pub-attribs">Public Attributes</a> | <a href="classVRTDerivedRasterBand-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">VRTDerivedRasterBand Class Reference</div> </div> </div><!--header--> <div class="contents"> <div class="dynheader"> Inheritance diagram for VRTDerivedRasterBand:</div> <div class="dyncontent"> <div class="center"> <img src="classVRTDerivedRasterBand.png" usemap="#VRTDerivedRasterBand_map" alt=""/> <map id="VRTDerivedRasterBand_map" name="VRTDerivedRasterBand_map"> <area href="classVRTSourcedRasterBand.html" alt="VRTSourcedRasterBand" shape="rect" coords="0,112,149,136"/> <area href="classVRTRasterBand.html" alt="VRTRasterBand" shape="rect" coords="0,56,149,80"/> </map> </div></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a8a069ae9abf91a18af73cce91dcd0245"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a069ae9abf91a18af73cce91dcd0245"></a>  </td><td class="memItemRight" valign="bottom"><b>VRTDerivedRasterBand</b> (GDALDataset *poDS, int nBand)</td></tr> <tr class="separator:a8a069ae9abf91a18af73cce91dcd0245"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4e1fec4cab6cc6c3be20c8d4fcb7aee2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e1fec4cab6cc6c3be20c8d4fcb7aee2"></a>  </td><td class="memItemRight" valign="bottom"><b>VRTDerivedRasterBand</b> (GDALDataset *poDS, int nBand, GDALDataType eType, int nXSize, int nYSize)</td></tr> <tr class="separator:a4e1fec4cab6cc6c3be20c8d4fcb7aee2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ee9847dc6bd5da1e3af83f85e8d96a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ee9847dc6bd5da1e3af83f85e8d96a0"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>IRasterIO</b> (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg) override</td></tr> <tr class="separator:a2ee9847dc6bd5da1e3af83f85e8d96a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6d58cc095b1b5ae911cb702e9d7d6a77"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d58cc095b1b5ae911cb702e9d7d6a77"></a> virtual int </td><td class="memItemRight" valign="bottom"><b>IGetDataCoverageStatus</b> (int nXOff, int nYOff, int nXSize, int nYSize, int nMaskFlagStop, double *pdfDataPct) override</td></tr> <tr class="separator:a6d58cc095b1b5ae911cb702e9d7d6a77"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9452393bc0810d82c3434a1111faaf95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9452393bc0810d82c3434a1111faaf95"></a> void </td><td class="memItemRight" valign="bottom"><b>SetPixelFunctionName</b> (const char *pszFuncName)</td></tr> <tr class="separator:a9452393bc0810d82c3434a1111faaf95"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afbbbd6fd8be6856a83b231f85600c1a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbbbd6fd8be6856a83b231f85600c1a6"></a> void </td><td class="memItemRight" valign="bottom"><b>SetSourceTransferType</b> (GDALDataType eDataType)</td></tr> <tr class="separator:afbbbd6fd8be6856a83b231f85600c1a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af531e61163ed7cd6c50c2388d732602e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af531e61163ed7cd6c50c2388d732602e"></a> void </td><td class="memItemRight" valign="bottom"><b>SetPixelFunctionLanguage</b> (const char *pszLanguage)</td></tr> <tr class="separator:af531e61163ed7cd6c50c2388d732602e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa8adfb022ea79f61a83c0680f04d07a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa8adfb022ea79f61a83c0680f04d07a"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>XMLInit</b> (CPLXMLNode *, const char *, void *) override</td></tr> <tr class="separator:afa8adfb022ea79f61a83c0680f04d07a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5f84d335bee7846d38a73713f70e5cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5f84d335bee7846d38a73713f70e5cb"></a> virtual CPLXMLNode * </td><td class="memItemRight" valign="bottom"><b>SerializeToXML</b> (const char *pszVRTPath) override</td></tr> <tr class="separator:ab5f84d335bee7846d38a73713f70e5cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07bb31ce90ffa06c77daa76904e5e3b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07bb31ce90ffa06c77daa76904e5e3b2"></a> virtual double </td><td class="memItemRight" valign="bottom"><b>GetMinimum</b> (int *pbSuccess=nullptr) override</td></tr> <tr class="separator:a07bb31ce90ffa06c77daa76904e5e3b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0a69d34e1f00e8e51347699dbf936bf2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a69d34e1f00e8e51347699dbf936bf2"></a> virtual double </td><td class="memItemRight" valign="bottom"><b>GetMaximum</b> (int *pbSuccess=nullptr) override</td></tr> <tr class="separator:a0a69d34e1f00e8e51347699dbf936bf2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a34533a9ace158e542f5420c1f7588817"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34533a9ace158e542f5420c1f7588817"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>ComputeRasterMinMax</b> (int bApproxOK, double *adfMinMax) override</td></tr> <tr class="separator:a34533a9ace158e542f5420c1f7588817"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a063db7d608b444283657cd00bab5ace0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a063db7d608b444283657cd00bab5ace0"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>ComputeStatistics</b> (int bApproxOK, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev, GDALProgressFunc pfnProgress, void *pProgressData) override</td></tr> <tr class="separator:a063db7d608b444283657cd00bab5ace0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0543c5a2580747e87e3e840294e38ea7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0543c5a2580747e87e3e840294e38ea7"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>GetHistogram</b> (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc pfnProgress, void *pProgressData) override</td></tr> <tr class="separator:a0543c5a2580747e87e3e840294e38ea7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classVRTSourcedRasterBand"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classVRTSourcedRasterBand')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classVRTSourcedRasterBand.html">VRTSourcedRasterBand</a></td></tr> <tr class="memitem:a2789b3b84f36576eac7d183a9afa8409 inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2789b3b84f36576eac7d183a9afa8409"></a>  </td><td class="memItemRight" valign="bottom"><b>VRTSourcedRasterBand</b> (GDALDataset *poDS, int nBand)</td></tr> <tr class="separator:a2789b3b84f36576eac7d183a9afa8409 inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab0be307bb245a1e48db49f61920e43ea inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0be307bb245a1e48db49f61920e43ea"></a>  </td><td class="memItemRight" valign="bottom"><b>VRTSourcedRasterBand</b> (GDALDataType eType, int nXSize, int nYSize)</td></tr> <tr class="separator:ab0be307bb245a1e48db49f61920e43ea inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2439be758c158517656dfacbeafe6878 inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2439be758c158517656dfacbeafe6878"></a>  </td><td class="memItemRight" valign="bottom"><b>VRTSourcedRasterBand</b> (GDALDataset *poDS, int nBand, GDALDataType eType, int nXSize, int nYSize)</td></tr> <tr class="separator:a2439be758c158517656dfacbeafe6878 inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7842b02481ec2d19d981ba8c707d780c inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7842b02481ec2d19d981ba8c707d780c"></a> virtual char ** </td><td class="memItemRight" valign="bottom"><b>GetMetadataDomainList</b> () override</td></tr> <tr class="separator:a7842b02481ec2d19d981ba8c707d780c inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa3c68b07fac9715febf13bf9bd67362f inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3c68b07fac9715febf13bf9bd67362f"></a> virtual const char * </td><td class="memItemRight" valign="bottom"><b>GetMetadataItem</b> (const char *pszName, const char *pszDomain="") override</td></tr> <tr class="separator:aa3c68b07fac9715febf13bf9bd67362f inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3481170538b501c7dee8150dbb879947 inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3481170538b501c7dee8150dbb879947"></a> virtual char ** </td><td class="memItemRight" valign="bottom"><b>GetMetadata</b> (const char *pszDomain="") override</td></tr> <tr class="separator:a3481170538b501c7dee8150dbb879947 inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b4d701e3af126e8a5cead7f328530e0 inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b4d701e3af126e8a5cead7f328530e0"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>SetMetadata</b> (char **papszMetadata, const char *pszDomain="") override</td></tr> <tr class="separator:a7b4d701e3af126e8a5cead7f328530e0 inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ade9126fe82eb87ee175d3aac3e105837 inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade9126fe82eb87ee175d3aac3e105837"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>SetMetadataItem</b> (const char *pszName, const char *pszValue, const char *pszDomain="") override</td></tr> <tr class="separator:ade9126fe82eb87ee175d3aac3e105837 inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4153ca8d5e90c8ec65fe995eb150477b inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4153ca8d5e90c8ec65fe995eb150477b"></a> CPLErr </td><td class="memItemRight" valign="bottom"><b>AddSource</b> (<a class="el" href="classVRTSource.html">VRTSource</a> *)</td></tr> <tr class="separator:a4153ca8d5e90c8ec65fe995eb150477b inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a15f02c4020b227954ac229530040c336 inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15f02c4020b227954ac229530040c336"></a> CPLErr </td><td class="memItemRight" valign="bottom"><b>AddSimpleSource</b> (GDALRasterBand *poSrcBand, double dfSrcXOff=-1, double dfSrcYOff=-1, double dfSrcXSize=-1, double dfSrcYSize=-1, double dfDstXOff=-1, double dfDstYOff=-1, double dfDstXSize=-1, double dfDstYSize=-1, const char *pszResampling="near", double dfNoDataValue=<a class="el" href="gdal__vrt_8h.html#a0168f517fe19e618cd3e2bc1adf4a5c6">VRT_NODATA_UNSET</a>)</td></tr> <tr class="separator:a15f02c4020b227954ac229530040c336 inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac1e67ce2097dbed9180b2f73fe2abde2 inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1e67ce2097dbed9180b2f73fe2abde2"></a> CPLErr </td><td class="memItemRight" valign="bottom"><b>AddComplexSource</b> (GDALRasterBand *poSrcBand, double dfSrcXOff=-1, double dfSrcYOff=-1, double dfSrcXSize=-1, double dfSrcYSize=-1, double dfDstXOff=-1, double dfDstYOff=-1, double dfDstXSize=-1, double dfDstYSize=-1, double dfScaleOff=0.0, double dfScaleRatio=1.0, double dfNoDataValue=<a class="el" href="gdal__vrt_8h.html#a0168f517fe19e618cd3e2bc1adf4a5c6">VRT_NODATA_UNSET</a>, int nColorTableComponent=0)</td></tr> <tr class="separator:ac1e67ce2097dbed9180b2f73fe2abde2 inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a844a3e45833d196aaef75629aa4d691d inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a844a3e45833d196aaef75629aa4d691d"></a> CPLErr </td><td class="memItemRight" valign="bottom"><b>AddMaskBandSource</b> (GDALRasterBand *poSrcBand, double dfSrcXOff=-1, double dfSrcYOff=-1, double dfSrcXSize=-1, double dfSrcYSize=-1, double dfDstXOff=-1, double dfDstYOff=-1, double dfDstXSize=-1, double dfDstYSize=-1)</td></tr> <tr class="separator:a844a3e45833d196aaef75629aa4d691d inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9182360a070ce451db6e8dc80b692f54 inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9182360a070ce451db6e8dc80b692f54"></a> CPLErr </td><td class="memItemRight" valign="bottom"><b>AddFuncSource</b> (<a class="el" href="gdal__vrt_8h.html#a5c8ba876ddc21ee551610a7c6675541c">VRTImageReadFunc</a> pfnReadFunc, void *hCBData, double dfNoDataValue=<a class="el" href="gdal__vrt_8h.html#a0168f517fe19e618cd3e2bc1adf4a5c6">VRT_NODATA_UNSET</a>)</td></tr> <tr class="separator:a9182360a070ce451db6e8dc80b692f54 inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35ba674526a834f8ccfeb6ce8b293d98 inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35ba674526a834f8ccfeb6ce8b293d98"></a> void </td><td class="memItemRight" valign="bottom"><b>ConfigureSource</b> (<a class="el" href="classVRTSimpleSource.html">VRTSimpleSource</a> *poSimpleSource, GDALRasterBand *poSrcBand, int bAddAsMaskBand, double dfSrcXOff, double dfSrcYOff, double dfSrcXSize, double dfSrcYSize, double dfDstXOff, double dfDstYOff, double dfDstXSize, double dfDstYSize)</td></tr> <tr class="separator:a35ba674526a834f8ccfeb6ce8b293d98 inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6e0b090606fae5cdcf2ec3fe3835ad38 inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e0b090606fae5cdcf2ec3fe3835ad38"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>IReadBlock</b> (int, int, void *) override</td></tr> <tr class="separator:a6e0b090606fae5cdcf2ec3fe3835ad38 inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ebba4c8afe8be6ecb730770ce940561 inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ebba4c8afe8be6ecb730770ce940561"></a> virtual void </td><td class="memItemRight" valign="bottom"><b>GetFileList</b> (char ***ppapszFileList, int *pnSize, int *pnMaxSize, CPLHashSet *hSetFiles) override</td></tr> <tr class="separator:a8ebba4c8afe8be6ecb730770ce940561 inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c0849b9b58ee4eca8e8fd38df572e72 inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c0849b9b58ee4eca8e8fd38df572e72"></a> virtual int </td><td class="memItemRight" valign="bottom"><b>CloseDependentDatasets</b> () override</td></tr> <tr class="separator:a9c0849b9b58ee4eca8e8fd38df572e72 inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0001db10626cf9230a8f50e9a3fd5c02 inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0001db10626cf9230a8f50e9a3fd5c02"></a> virtual int </td><td class="memItemRight" valign="bottom"><b>IsSourcedRasterBand</b> () override</td></tr> <tr class="separator:a0001db10626cf9230a8f50e9a3fd5c02 inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af84d07ca873ba1c4b99be76395fe64c0 inherit pub_methods_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af84d07ca873ba1c4b99be76395fe64c0"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>FlushCache</b> () override</td></tr> <tr class="separator:af84d07ca873ba1c4b99be76395fe64c0 inherit pub_methods_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classVRTRasterBand"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classVRTRasterBand')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classVRTRasterBand.html">VRTRasterBand</a></td></tr> <tr class="memitem:a0e5343c4b6fe1bef0f412224854879e3 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e5343c4b6fe1bef0f412224854879e3"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>SetNoDataValue</b> (double) override</td></tr> <tr class="separator:a0e5343c4b6fe1bef0f412224854879e3 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acaca7c9f1cf89fedac3ad10b1af5d880 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acaca7c9f1cf89fedac3ad10b1af5d880"></a> virtual double </td><td class="memItemRight" valign="bottom"><b>GetNoDataValue</b> (int *pbSuccess=nullptr) override</td></tr> <tr class="separator:acaca7c9f1cf89fedac3ad10b1af5d880 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9dc5a3691036ec1c08fd4015b4bfd691 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9dc5a3691036ec1c08fd4015b4bfd691"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>DeleteNoDataValue</b> () override</td></tr> <tr class="separator:a9dc5a3691036ec1c08fd4015b4bfd691 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad387b502a54d0fb85b361c3a31ecbcd1 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad387b502a54d0fb85b361c3a31ecbcd1"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>SetColorTable</b> (GDALColorTable *) override</td></tr> <tr class="separator:ad387b502a54d0fb85b361c3a31ecbcd1 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35df3924f8a144bf86379249799a0eae inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35df3924f8a144bf86379249799a0eae"></a> virtual GDALColorTable * </td><td class="memItemRight" valign="bottom"><b>GetColorTable</b> () override</td></tr> <tr class="separator:a35df3924f8a144bf86379249799a0eae inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb58948c24290388e1bf383516df1acf inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb58948c24290388e1bf383516df1acf"></a> virtual GDALRasterAttributeTable * </td><td class="memItemRight" valign="bottom"><b>GetDefaultRAT</b> () override</td></tr> <tr class="separator:abb58948c24290388e1bf383516df1acf inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c72e15d2b2a6fd0110e33b4d92cdf19 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c72e15d2b2a6fd0110e33b4d92cdf19"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>SetDefaultRAT</b> (const GDALRasterAttributeTable *poRAT) override</td></tr> <tr class="separator:a6c72e15d2b2a6fd0110e33b4d92cdf19 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab670a75bf9f3a87d3ac88bca0a96a7ad inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab670a75bf9f3a87d3ac88bca0a96a7ad"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>SetColorInterpretation</b> (GDALColorInterp) override</td></tr> <tr class="separator:ab670a75bf9f3a87d3ac88bca0a96a7ad inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a462a89e4a8a877fdfa0d167879f036 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a462a89e4a8a877fdfa0d167879f036"></a> virtual GDALColorInterp </td><td class="memItemRight" valign="bottom"><b>GetColorInterpretation</b> () override</td></tr> <tr class="separator:a6a462a89e4a8a877fdfa0d167879f036 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b84227af26a7f95c99d4d1be659f9f8 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b84227af26a7f95c99d4d1be659f9f8"></a> virtual const char * </td><td class="memItemRight" valign="bottom"><b>GetUnitType</b> () override</td></tr> <tr class="separator:a1b84227af26a7f95c99d4d1be659f9f8 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af62876bb41c67aa83c681669d358f9d6 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af62876bb41c67aa83c681669d358f9d6"></a> CPLErr </td><td class="memItemRight" valign="bottom"><b>SetUnitType</b> (const char *) override</td></tr> <tr class="separator:af62876bb41c67aa83c681669d358f9d6 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a38ca5fe96addd42168203e3ac2aef5 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a38ca5fe96addd42168203e3ac2aef5"></a> virtual char ** </td><td class="memItemRight" valign="bottom"><b>GetCategoryNames</b> () override</td></tr> <tr class="separator:a1a38ca5fe96addd42168203e3ac2aef5 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2df9f7cd5900f8fc42a664ca36fd804d inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2df9f7cd5900f8fc42a664ca36fd804d"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>SetCategoryNames</b> (char **) override</td></tr> <tr class="separator:a2df9f7cd5900f8fc42a664ca36fd804d inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0ff953d6387766438b94f23129304763 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ff953d6387766438b94f23129304763"></a> virtual double </td><td class="memItemRight" valign="bottom"><b>GetOffset</b> (int *pbSuccess=nullptr) override</td></tr> <tr class="separator:a0ff953d6387766438b94f23129304763 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a933f31919de5ed58c10b6b41f47fe4ae inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a933f31919de5ed58c10b6b41f47fe4ae"></a> CPLErr </td><td class="memItemRight" valign="bottom"><b>SetOffset</b> (double) override</td></tr> <tr class="separator:a933f31919de5ed58c10b6b41f47fe4ae inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac53f53e6df2e1885a1a3d552c41a74f4 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac53f53e6df2e1885a1a3d552c41a74f4"></a> virtual double </td><td class="memItemRight" valign="bottom"><b>GetScale</b> (int *pbSuccess=nullptr) override</td></tr> <tr class="separator:ac53f53e6df2e1885a1a3d552c41a74f4 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78407cef9217b35e86d0f7466b0a7a21 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78407cef9217b35e86d0f7466b0a7a21"></a> CPLErr </td><td class="memItemRight" valign="bottom"><b>SetScale</b> (double) override</td></tr> <tr class="separator:a78407cef9217b35e86d0f7466b0a7a21 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11a7f37c0d59ecc258bec9f69b2128c4 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11a7f37c0d59ecc258bec9f69b2128c4"></a> virtual int </td><td class="memItemRight" valign="bottom"><b>GetOverviewCount</b> () override</td></tr> <tr class="separator:a11a7f37c0d59ecc258bec9f69b2128c4 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a649abf8a05f7cc62bbe96531dd4e71bb inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a649abf8a05f7cc62bbe96531dd4e71bb"></a> virtual GDALRasterBand * </td><td class="memItemRight" valign="bottom"><b>GetOverview</b> (int) override</td></tr> <tr class="separator:a649abf8a05f7cc62bbe96531dd4e71bb inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef10349f8fbbd31fb4802e53759fda36 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef10349f8fbbd31fb4802e53759fda36"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>GetDefaultHistogram</b> (double *pdfMin, double *pdfMax, int *pnBuckets, GUIntBig **ppanHistogram, int bForce, GDALProgressFunc, void *pProgressData) override</td></tr> <tr class="separator:aef10349f8fbbd31fb4802e53759fda36 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1730a4f428d8ec003cf372b58c97d580 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1730a4f428d8ec003cf372b58c97d580"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>SetDefaultHistogram</b> (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram) override</td></tr> <tr class="separator:a1730a4f428d8ec003cf372b58c97d580 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac79380bf0946d6bf9b57924e14d58b7f inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac79380bf0946d6bf9b57924e14d58b7f"></a> CPLErr </td><td class="memItemRight" valign="bottom"><b>CopyCommonInfoFrom</b> (GDALRasterBand *)</td></tr> <tr class="separator:ac79380bf0946d6bf9b57924e14d58b7f inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb3521a866d1d37d0da5b327965ea2fd inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb3521a866d1d37d0da5b327965ea2fd"></a> virtual void </td><td class="memItemRight" valign="bottom"><b>SetDescription</b> (const char *) override</td></tr> <tr class="separator:abb3521a866d1d37d0da5b327965ea2fd inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5227336e9c1af2c730a232ca78fffa10 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5227336e9c1af2c730a232ca78fffa10"></a> virtual GDALRasterBand * </td><td class="memItemRight" valign="bottom"><b>GetMaskBand</b> () override</td></tr> <tr class="separator:a5227336e9c1af2c730a232ca78fffa10 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff1def6cb24d5b82cb246d9e22d4c088 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff1def6cb24d5b82cb246d9e22d4c088"></a> virtual int </td><td class="memItemRight" valign="bottom"><b>GetMaskFlags</b> () override</td></tr> <tr class="separator:aff1def6cb24d5b82cb246d9e22d4c088 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b53f5877a21772f3065b7450898daca inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b53f5877a21772f3065b7450898daca"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>CreateMaskBand</b> (int nFlagsIn) override</td></tr> <tr class="separator:a5b53f5877a21772f3065b7450898daca inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2354d7df92dfa5dc76e9cc141448f1c1 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2354d7df92dfa5dc76e9cc141448f1c1"></a> void </td><td class="memItemRight" valign="bottom"><b>SetMaskBand</b> (<a class="el" href="classVRTRasterBand.html">VRTRasterBand</a> *poMaskBand)</td></tr> <tr class="separator:a2354d7df92dfa5dc76e9cc141448f1c1 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8836f034cf2e240a2ec5e12714d23864 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8836f034cf2e240a2ec5e12714d23864"></a> void </td><td class="memItemRight" valign="bottom"><b>SetIsMaskBand</b> ()</td></tr> <tr class="separator:a8836f034cf2e240a2ec5e12714d23864 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9efb350ea9531d9c99ac39bf367aeb37 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9efb350ea9531d9c99ac39bf367aeb37"></a> CPLErr </td><td class="memItemRight" valign="bottom"><b>UnsetNoDataValue</b> ()</td></tr> <tr class="separator:a9efb350ea9531d9c99ac39bf367aeb37 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb2361afa7362dfaa021ac15c5977b1c inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb2361afa7362dfaa021ac15c5977b1c"></a> virtual int </td><td class="memItemRight" valign="bottom"><b>IsPansharpenRasterBand</b> ()</td></tr> <tr class="separator:aeb2361afa7362dfaa021ac15c5977b1c inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> <tr class="memitem:a5a56c81ff46b158d3dccd4cea01c0766"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a56c81ff46b158d3dccd4cea01c0766"></a> static CPLErr </td><td class="memItemRight" valign="bottom"><b>AddPixelFunction</b> (const char *pszFuncName, GDALDerivedPixelFunc pfnPixelFunc)</td></tr> <tr class="separator:a5a56c81ff46b158d3dccd4cea01c0766"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a18c3c0766561b75195584ac8cd626dd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18c3c0766561b75195584ac8cd626dd8"></a> static GDALDerivedPixelFunc </td><td class="memItemRight" valign="bottom"><b>GetPixelFunction</b> (const char *pszFuncName)</td></tr> <tr class="separator:a18c3c0766561b75195584ac8cd626dd8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afc5a534006dacb82b8e7c0658768c25e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc5a534006dacb82b8e7c0658768c25e"></a> static void </td><td class="memItemRight" valign="bottom"><b>Cleanup</b> ()</td></tr> <tr class="separator:afc5a534006dacb82b8e7c0658768c25e"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Public Attributes</h2></td></tr> <tr class="memitem:a3f30f629575599d64f9d80d517b9b7b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f30f629575599d64f9d80d517b9b7b2"></a> char * </td><td class="memItemRight" valign="bottom"><b>pszFuncName</b></td></tr> <tr class="separator:a3f30f629575599d64f9d80d517b9b7b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7fb0790399d1189b59392e7892950a6c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fb0790399d1189b59392e7892950a6c"></a> GDALDataType </td><td class="memItemRight" valign="bottom"><b>eSourceTransferType</b></td></tr> <tr class="separator:a7fb0790399d1189b59392e7892950a6c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_attribs_classVRTSourcedRasterBand"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classVRTSourcedRasterBand')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classVRTSourcedRasterBand.html">VRTSourcedRasterBand</a></td></tr> <tr class="memitem:a5ecd05166426fa6d24def0791b47e556 inherit pub_attribs_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ecd05166426fa6d24def0791b47e556"></a> int </td><td class="memItemRight" valign="bottom"><b>nSources</b></td></tr> <tr class="separator:a5ecd05166426fa6d24def0791b47e556 inherit pub_attribs_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a306728b97aff94ec707c13ea4e64768c inherit pub_attribs_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a306728b97aff94ec707c13ea4e64768c"></a> <a class="el" href="classVRTSource.html">VRTSource</a> ** </td><td class="memItemRight" valign="bottom"><b>papoSources</b></td></tr> <tr class="separator:a306728b97aff94ec707c13ea4e64768c inherit pub_attribs_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adbb49c67964376c9ab1677d827bacd5a inherit pub_attribs_classVRTSourcedRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbb49c67964376c9ab1677d827bacd5a"></a> int </td><td class="memItemRight" valign="bottom"><b>bSkipBufferInitialization</b></td></tr> <tr class="separator:adbb49c67964376c9ab1677d827bacd5a inherit pub_attribs_classVRTSourcedRasterBand"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pro_methods_classVRTRasterBand"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classVRTRasterBand')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classVRTRasterBand.html">VRTRasterBand</a></td></tr> <tr class="memitem:a30cd203281ce554b722626ee9e863a90 inherit pro_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30cd203281ce554b722626ee9e863a90"></a> void </td><td class="memItemRight" valign="bottom"><b>Initialize</b> (int nXSize, int nYSize)</td></tr> <tr class="separator:a30cd203281ce554b722626ee9e863a90 inherit pro_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_attribs_classVRTRasterBand"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classVRTRasterBand')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classVRTRasterBand.html">VRTRasterBand</a></td></tr> <tr class="memitem:a55962608ccf9bb174973df1ec94505d9 inherit pro_attribs_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55962608ccf9bb174973df1ec94505d9"></a> int </td><td class="memItemRight" valign="bottom"><b>m_bIsMaskBand</b></td></tr> <tr class="separator:a55962608ccf9bb174973df1ec94505d9 inherit pro_attribs_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a94fdae43c76b450f14ccbc3e7df8c11f inherit pro_attribs_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94fdae43c76b450f14ccbc3e7df8c11f"></a> int </td><td class="memItemRight" valign="bottom"><b>m_bNoDataValueSet</b></td></tr> <tr class="separator:a94fdae43c76b450f14ccbc3e7df8c11f inherit pro_attribs_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adb1f5f76e46d383e42fa92d03ebb0f89 inherit pro_attribs_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb1f5f76e46d383e42fa92d03ebb0f89"></a> int </td><td class="memItemRight" valign="bottom"><b>m_bHideNoDataValue</b></td></tr> <tr class="separator:adb1f5f76e46d383e42fa92d03ebb0f89 inherit pro_attribs_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5bd7c7d75d75e2066c3caaaa64785a6 inherit pro_attribs_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5bd7c7d75d75e2066c3caaaa64785a6"></a> double </td><td class="memItemRight" valign="bottom"><b>m_dfNoDataValue</b></td></tr> <tr class="separator:aa5bd7c7d75d75e2066c3caaaa64785a6 inherit pro_attribs_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c01a6afcaaa1035ef373f999c4e4ebf inherit pro_attribs_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c01a6afcaaa1035ef373f999c4e4ebf"></a> std::unique_ptr< GDALColorTable > </td><td class="memItemRight" valign="bottom"><b>m_poColorTable</b></td></tr> <tr class="separator:a9c01a6afcaaa1035ef373f999c4e4ebf inherit pro_attribs_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0d5c8adf540b6b4fec29b54df1530e3 inherit pro_attribs_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0d5c8adf540b6b4fec29b54df1530e3"></a> GDALColorInterp </td><td class="memItemRight" valign="bottom"><b>m_eColorInterp</b></td></tr> <tr class="separator:ad0d5c8adf540b6b4fec29b54df1530e3 inherit pro_attribs_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2136998007c97f312bc4f48234641077 inherit pro_attribs_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2136998007c97f312bc4f48234641077"></a> char * </td><td class="memItemRight" valign="bottom"><b>m_pszUnitType</b></td></tr> <tr class="separator:a2136998007c97f312bc4f48234641077 inherit pro_attribs_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a95f04d6995e01a7bd0b45b082031f4b8 inherit pro_attribs_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95f04d6995e01a7bd0b45b082031f4b8"></a> char ** </td><td class="memItemRight" valign="bottom"><b>m_papszCategoryNames</b></td></tr> <tr class="separator:a95f04d6995e01a7bd0b45b082031f4b8 inherit pro_attribs_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07c1d2ecf1a3cb0721c1ada7ab4772fb inherit pro_attribs_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07c1d2ecf1a3cb0721c1ada7ab4772fb"></a> double </td><td class="memItemRight" valign="bottom"><b>m_dfOffset</b></td></tr> <tr class="separator:a07c1d2ecf1a3cb0721c1ada7ab4772fb inherit pro_attribs_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a438e844a3ab772c13018a98f21f15bfc inherit pro_attribs_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a438e844a3ab772c13018a98f21f15bfc"></a> double </td><td class="memItemRight" valign="bottom"><b>m_dfScale</b></td></tr> <tr class="separator:a438e844a3ab772c13018a98f21f15bfc inherit pro_attribs_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afc82eade8df9d57430e5f587419a51a9 inherit pro_attribs_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc82eade8df9d57430e5f587419a51a9"></a> CPLXMLNode * </td><td class="memItemRight" valign="bottom"><b>m_psSavedHistograms</b></td></tr> <tr class="separator:afc82eade8df9d57430e5f587419a51a9 inherit pro_attribs_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7e6bbdced09b80aed1dc2027e8672f81 inherit pro_attribs_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e6bbdced09b80aed1dc2027e8672f81"></a> std::vector< <a class="el" href="classVRTOverviewInfo.html">VRTOverviewInfo</a> > </td><td class="memItemRight" valign="bottom"><b>m_apoOverviews</b></td></tr> <tr class="separator:a7e6bbdced09b80aed1dc2027e8672f81 inherit pro_attribs_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5a77e5cb3c58427f656235a1a160600 inherit pro_attribs_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5a77e5cb3c58427f656235a1a160600"></a> <a class="el" href="classVRTRasterBand.html">VRTRasterBand</a> * </td><td class="memItemRight" valign="bottom"><b>m_poMaskBand</b></td></tr> <tr class="separator:aa5a77e5cb3c58427f656235a1a160600 inherit pro_attribs_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac7f8a184fcbb0e139be508eebbee8d61 inherit pro_attribs_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7f8a184fcbb0e139be508eebbee8d61"></a> std::unique_ptr<br class="typebreak"/> < GDALRasterAttributeTable > </td><td class="memItemRight" valign="bottom"><b>m_poRAT</b></td></tr> <tr class="separator:ac7f8a184fcbb0e139be508eebbee8d61 inherit pro_attribs_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> </table> <hr/>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="vrtdataset_8h_source.html">vrtdataset.h</a></li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.5 </small></address> </body> </html>