EVOLUTION-MANAGER
Edit File: classVRTRawRasterBand.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: VRTRawRasterBand 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="classVRTRawRasterBand-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">VRTRawRasterBand Class Reference</div> </div> </div><!--header--> <div class="contents"> <div class="dynheader"> Inheritance diagram for VRTRawRasterBand:</div> <div class="dyncontent"> <div class="center"> <img src="classVRTRawRasterBand.png" usemap="#VRTRawRasterBand_map" alt=""/> <map id="VRTRawRasterBand_map" name="VRTRawRasterBand_map"> <area href="classVRTRasterBand.html" alt="VRTRasterBand" shape="rect" coords="0,56,125,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:a25dbaf280cfa47b6132f389cacf32f0b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25dbaf280cfa47b6132f389cacf32f0b"></a>  </td><td class="memItemRight" valign="bottom"><b>VRTRawRasterBand</b> (GDALDataset *poDS, int nBand, GDALDataType eType=GDT_Unknown)</td></tr> <tr class="separator:a25dbaf280cfa47b6132f389cacf32f0b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a209c0a5a65a0f1974e241b4ff47638b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a209c0a5a65a0f1974e241b4ff47638b2"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>XMLInit</b> (CPLXMLNode *, const char *, void *) override</td></tr> <tr class="separator:a209c0a5a65a0f1974e241b4ff47638b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acfb2acb509de5d85846d37a2524172cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfb2acb509de5d85846d37a2524172cd"></a> virtual CPLXMLNode * </td><td class="memItemRight" valign="bottom"><b>SerializeToXML</b> (const char *pszVRTPath) override</td></tr> <tr class="separator:acfb2acb509de5d85846d37a2524172cd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a076d8b69a1a04260334cf2a71709866e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a076d8b69a1a04260334cf2a71709866e"></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:a076d8b69a1a04260334cf2a71709866e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9f3d80951b1c3e4c372b0f8a7524db2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f3d80951b1c3e4c372b0f8a7524db2f"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>IReadBlock</b> (int, int, void *) override</td></tr> <tr class="separator:a9f3d80951b1c3e4c372b0f8a7524db2f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a747f70e6f194f6c4a03e75a0a2681c18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a747f70e6f194f6c4a03e75a0a2681c18"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>IWriteBlock</b> (int, int, void *) override</td></tr> <tr class="separator:a747f70e6f194f6c4a03e75a0a2681c18"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad7427a575eb17443ca572c7c653c40fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7427a575eb17443ca572c7c653c40fe"></a> CPLErr </td><td class="memItemRight" valign="bottom"><b>SetRawLink</b> (const char *pszFilename, const char *pszVRTPath, int bRelativeToVRT, vsi_l_offset nImageOffset, int nPixelOffset, int nLineOffset, const char *pszByteOrder)</td></tr> <tr class="separator:ad7427a575eb17443ca572c7c653c40fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6fd5936f57ac7b702ff1448a45075bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6fd5936f57ac7b702ff1448a45075bc"></a> void </td><td class="memItemRight" valign="bottom"><b>ClearRawLink</b> ()</td></tr> <tr class="separator:aa6fd5936f57ac7b702ff1448a45075bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a335cd07795af0c1babe9fbd4e0b3cc6b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a335cd07795af0c1babe9fbd4e0b3cc6b"></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:a335cd07795af0c1babe9fbd4e0b3cc6b"><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:a2d6fc5fbff05baa75ce10954c71ad3f7 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d6fc5fbff05baa75ce10954c71ad3f7"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>SetMetadata</b> (char **papszMD, const char *pszDomain="") override</td></tr> <tr class="separator:a2d6fc5fbff05baa75ce10954c71ad3f7 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa519ae00b5fc3d7c5bae9f02235219ec inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa519ae00b5fc3d7c5bae9f02235219ec"></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:aa519ae00b5fc3d7c5bae9f02235219ec 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:a66b979b4865541c75ded08b048fcabc0 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66b979b4865541c75ded08b048fcabc0"></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, void *pProgressData) override</td></tr> <tr class="separator:a66b979b4865541c75ded08b048fcabc0 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:a61589f01dd1b7630e749e27e8e7809d4 inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61589f01dd1b7630e749e27e8e7809d4"></a> virtual int </td><td class="memItemRight" valign="bottom"><b>CloseDependentDatasets</b> ()</td></tr> <tr class="separator:a61589f01dd1b7630e749e27e8e7809d4 inherit pub_methods_classVRTRasterBand"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a552f4a160d7c7d7c0f37b085b90080dd inherit pub_methods_classVRTRasterBand"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a552f4a160d7c7d7c0f37b085b90080dd"></a> virtual int </td><td class="memItemRight" valign="bottom"><b>IsSourcedRasterBand</b> ()</td></tr> <tr class="separator:a552f4a160d7c7d7c0f37b085b90080dd 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="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>