EVOLUTION-MANAGER
Edit File: classVRTDataset.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: VRTDataset 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="#pro-methods">Protected Member Functions</a> | <a href="#friends">Friends</a> | <a href="classVRTDataset-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">VRTDataset Class Reference</div> </div> </div><!--header--> <div class="contents"> <div class="dynheader"> Inheritance diagram for VRTDataset:</div> <div class="dyncontent"> <div class="center"> <img src="classVRTDataset.png" usemap="#VRTDataset_map" alt=""/> <map id="VRTDataset_map" name="VRTDataset_map"> <area href="classVRTPansharpenedDataset.html" alt="VRTPansharpenedDataset" shape="rect" coords="0,112,160,136"/> <area href="classVRTWarpedDataset.html" alt="VRTWarpedDataset" shape="rect" coords="170,112,330,136"/> </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:a0b6e59cf1bb0bc95c6d5578810b188ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b6e59cf1bb0bc95c6d5578810b188ea"></a>  </td><td class="memItemRight" valign="bottom"><b>VRTDataset</b> (int nXSize, int nYSize)</td></tr> <tr class="separator:a0b6e59cf1bb0bc95c6d5578810b188ea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad111b238d244971ab7baa37263898fa4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad111b238d244971ab7baa37263898fa4"></a> void </td><td class="memItemRight" valign="bottom"><b>SetNeedsFlush</b> ()</td></tr> <tr class="separator:ad111b238d244971ab7baa37263898fa4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5c75ff1fd892e6357b42b76e6b5f03e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5c75ff1fd892e6357b42b76e6b5f03e"></a> virtual void </td><td class="memItemRight" valign="bottom"><b>FlushCache</b> () override</td></tr> <tr class="separator:ac5c75ff1fd892e6357b42b76e6b5f03e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf1f3d06f749db18287e48512d31b4ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf1f3d06f749db18287e48512d31b4ef"></a> void </td><td class="memItemRight" valign="bottom"><b>SetWritable</b> (int bWritableIn)</td></tr> <tr class="separator:acf1f3d06f749db18287e48512d31b4ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ddb8f151afbbd3ca84116ad68318f6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ddb8f151afbbd3ca84116ad68318f6f"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>CreateMaskBand</b> (int nFlags) override</td></tr> <tr class="separator:a9ddb8f151afbbd3ca84116ad68318f6f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd1d9e8a6e9b98cf222295bcddd99350"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd1d9e8a6e9b98cf222295bcddd99350"></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:abd1d9e8a6e9b98cf222295bcddd99350"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5dfa843253d71e8bad19844e5a7f74c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5dfa843253d71e8bad19844e5a7f74c"></a> virtual const char * </td><td class="memItemRight" valign="bottom"><b>GetProjectionRef</b> () override</td></tr> <tr class="separator:ac5dfa843253d71e8bad19844e5a7f74c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a72668d0c2c05d32c7a8b3c79c69be300"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72668d0c2c05d32c7a8b3c79c69be300"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>SetProjection</b> (const char *) override</td></tr> <tr class="separator:a72668d0c2c05d32c7a8b3c79c69be300"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab3d521ac46ea54dd83ba8478575a0640"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3d521ac46ea54dd83ba8478575a0640"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>GetGeoTransform</b> (double *) override</td></tr> <tr class="separator:ab3d521ac46ea54dd83ba8478575a0640"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a62e02021e4c28cee59e0c655912ec9ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62e02021e4c28cee59e0c655912ec9ba"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>SetGeoTransform</b> (double *) override</td></tr> <tr class="separator:a62e02021e4c28cee59e0c655912ec9ba"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58f7c0cf8efe852dde22d049294733c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58f7c0cf8efe852dde22d049294733c4"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>SetMetadata</b> (char **papszMetadata, const char *pszDomain="") override</td></tr> <tr class="separator:a58f7c0cf8efe852dde22d049294733c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afca7f8d36f6f7889685b01f54102598b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afca7f8d36f6f7889685b01f54102598b"></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:afca7f8d36f6f7889685b01f54102598b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a15d91dc9b8c042a2f3f6bff43ac9cdb1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15d91dc9b8c042a2f3f6bff43ac9cdb1"></a> virtual char ** </td><td class="memItemRight" valign="bottom"><b>GetMetadata</b> (const char *pszDomain="") override</td></tr> <tr class="separator:a15d91dc9b8c042a2f3f6bff43ac9cdb1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af313b80c587353f52aaa70610168a644"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af313b80c587353f52aaa70610168a644"></a> virtual int </td><td class="memItemRight" valign="bottom"><b>GetGCPCount</b> () override</td></tr> <tr class="separator:af313b80c587353f52aaa70610168a644"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a661a169f4552171cce81f5c6cd6810ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a661a169f4552171cce81f5c6cd6810ee"></a> virtual const char * </td><td class="memItemRight" valign="bottom"><b>GetGCPProjection</b> () override</td></tr> <tr class="separator:a661a169f4552171cce81f5c6cd6810ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fcca6b15929ad62a661c723b99daffd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fcca6b15929ad62a661c723b99daffd"></a> virtual const GDAL_GCP * </td><td class="memItemRight" valign="bottom"><b>GetGCPs</b> () override</td></tr> <tr class="separator:a6fcca6b15929ad62a661c723b99daffd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63d287963e045e9d2cb4f911ac6b0d6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63d287963e045e9d2cb4f911ac6b0d6d"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>SetGCPs</b> (int nGCPCount, const GDAL_GCP *pasGCPList, const char *pszGCPProjection) override</td></tr> <tr class="separator:a63d287963e045e9d2cb4f911ac6b0d6d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8f655115e5a5afc1811d0945b59ac0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8f655115e5a5afc1811d0945b59ac0c"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>AddBand</b> (GDALDataType eType, char **papszOptions=nullptr) override</td></tr> <tr class="separator:ae8f655115e5a5afc1811d0945b59ac0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6842b54be3e77ef3e814f27bea1ea15d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6842b54be3e77ef3e814f27bea1ea15d"></a> virtual char ** </td><td class="memItemRight" valign="bottom"><b>GetFileList</b> () override</td></tr> <tr class="separator:a6842b54be3e77ef3e814f27bea1ea15d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adddbb64a64984a8c8fb8452e950b10d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adddbb64a64984a8c8fb8452e950b10d8"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>IRasterIO</b> (GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg) override</td></tr> <tr class="separator:adddbb64a64984a8c8fb8452e950b10d8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aabb868206b380e7cf9a75732fcab6d05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabb868206b380e7cf9a75732fcab6d05"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>AdviseRead</b> (int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, int nBandCount, int *panBandList, char **papszOptions) override</td></tr> <tr class="separator:aabb868206b380e7cf9a75732fcab6d05"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa8505639a06e08ff1934564cafff586"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa8505639a06e08ff1934564cafff586"></a> virtual CPLXMLNode * </td><td class="memItemRight" valign="bottom"><b>SerializeToXML</b> (const char *pszVRTPath)</td></tr> <tr class="separator:aaa8505639a06e08ff1934564cafff586"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1dfaf0365bfee4be84b50bd432d759ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dfaf0365bfee4be84b50bd432d759ae"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>XMLInit</b> (CPLXMLNode *, const char *)</td></tr> <tr class="separator:a1dfaf0365bfee4be84b50bd432d759ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c5c335c9e5f87e1b2f5c88eb74e6241"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c5c335c9e5f87e1b2f5c88eb74e6241"></a> virtual CPLErr </td><td class="memItemRight" valign="bottom"><b>IBuildOverviews</b> (const char *, int, int *, int, int *, GDALProgressFunc, void *) override</td></tr> <tr class="separator:a0c5c335c9e5f87e1b2f5c88eb74e6241"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6e92d607af69b11ce5083020d14535e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e92d607af69b11ce5083020d14535e0"></a> GDALDataset * </td><td class="memItemRight" valign="bottom"><b>GetSingleSimpleSource</b> ()</td></tr> <tr class="separator:a6e92d607af69b11ce5083020d14535e0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a0f08bec94b6322cdac1d0448dcae1d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a0f08bec94b6322cdac1d0448dcae1d"></a> void </td><td class="memItemRight" valign="bottom"><b>BuildVirtualOverviews</b> ()</td></tr> <tr class="separator:a1a0f08bec94b6322cdac1d0448dcae1d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a66c03fca6275d8419ec4ee55958114a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66c03fca6275d8419ec4ee55958114a1"></a> void </td><td class="memItemRight" valign="bottom"><b>UnsetPreservedRelativeFilenames</b> ()</td></tr> <tr class="separator:a66c03fca6275d8419ec4ee55958114a1"><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:ac8dd86c8e5cc6383f2ca70fe9e8695da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8dd86c8e5cc6383f2ca70fe9e8695da"></a> static int </td><td class="memItemRight" valign="bottom"><b>Identify</b> (GDALOpenInfo *)</td></tr> <tr class="separator:ac8dd86c8e5cc6383f2ca70fe9e8695da"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1ea7a20a2a8aa6cbd931e89083c4d3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1ea7a20a2a8aa6cbd931e89083c4d3f"></a> static GDALDataset * </td><td class="memItemRight" valign="bottom"><b>Open</b> (GDALOpenInfo *)</td></tr> <tr class="separator:aa1ea7a20a2a8aa6cbd931e89083c4d3f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8cfd3d5bcde6ca6d7b79d2b5ca5d8a6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cfd3d5bcde6ca6d7b79d2b5ca5d8a6a"></a> static GDALDataset * </td><td class="memItemRight" valign="bottom"><b>OpenXML</b> (const char *, const char *=nullptr, GDALAccess eAccess=GA_ReadOnly)</td></tr> <tr class="separator:a8cfd3d5bcde6ca6d7b79d2b5ca5d8a6a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af007fa1b50cb966d329ac2299e2fea61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af007fa1b50cb966d329ac2299e2fea61"></a> static GDALDataset * </td><td class="memItemRight" valign="bottom"><b>Create</b> (const char *pszName, int nXSize, int nYSize, int nBands, GDALDataType eType, char **papszOptions)</td></tr> <tr class="separator:af007fa1b50cb966d329ac2299e2fea61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a09fbfa9a384542a2c7103c3a6f3998ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09fbfa9a384542a2c7103c3a6f3998ad"></a> static CPLErr </td><td class="memItemRight" valign="bottom"><b>Delete</b> (const char *pszFilename)</td></tr> <tr class="separator:a09fbfa9a384542a2c7103c3a6f3998ad"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <tr class="memitem:a4b0ee875e8b380dc5da14f080acf1544"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b0ee875e8b380dc5da14f080acf1544"></a> virtual int </td><td class="memItemRight" valign="bottom"><b>CloseDependentDatasets</b> () override</td></tr> <tr class="separator:a4b0ee875e8b380dc5da14f080acf1544"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> Friends</h2></td></tr> <tr class="memitem:ac8ba5b5108295d58f8674a982d67ccf9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8ba5b5108295d58f8674a982d67ccf9"></a> class </td><td class="memItemRight" valign="bottom"><b>VRTRasterBand</b></td></tr> <tr class="separator:ac8ba5b5108295d58f8674a982d67ccf9"><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>