⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ogrsf__frmts_8h-source.html

📁 gdal库的学习文档
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<a name="l00229"></a>00229 {<a name="l00230"></a>00230   <span class="keyword">public</span>:<a name="l00231"></a>00231     <span class="keyword">virtual</span>     ~OGRSFDriver();<a name="l00232"></a>00232 <a name="l00233"></a>00233     <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>  *GetName() = 0;<a name="l00234"></a>00234 <a name="l00235"></a>00235     <span class="keyword">virtual</span> OGRDataSource *Open( <span class="keyword">const</span> <span class="keywordtype">char</span> *pszName, <span class="keywordtype">int</span> bUpdate=FALSE ) = 0;<a name="l00236"></a>00236 <a name="l00237"></a>00237     <span class="keyword">virtual</span> <span class="keywordtype">int</span>         TestCapability( <span class="keyword">const</span> <span class="keywordtype">char</span> * ) = 0;<a name="l00238"></a>00238 <a name="l00239"></a>00239     <span class="keyword">virtual</span> OGRDataSource *CreateDataSource( <span class="keyword">const</span> <span class="keywordtype">char</span> *pszName,<a name="l00240"></a>00240                                              <span class="keywordtype">char</span> ** = NULL );<a name="l00241"></a>00241     <span class="keyword">virtual</span> OGRErr      DeleteDataSource( <span class="keyword">const</span> <span class="keywordtype">char</span> *pszName );<a name="l00242"></a>00242 <a name="l00243"></a>00243     <span class="keyword">virtual</span> OGRDataSource *CopyDataSource( OGRDataSource *poSrcDS, <a name="l00244"></a>00244                                            <span class="keyword">const</span> <span class="keywordtype">char</span> *pszNewName, <a name="l00245"></a>00245                                            <span class="keywordtype">char</span> **papszOptions = NULL );<a name="l00246"></a>00246 };<a name="l00247"></a>00247 <a name="l00248"></a>00248 <a name="l00249"></a>00249 <span class="comment">/************************************************************************/</span><a name="l00250"></a>00250 <span class="comment">/*                         OGRSFDriverRegistrar                         */</span><a name="l00251"></a>00251 <span class="comment">/************************************************************************/</span><a name="l00252"></a>00252 <a name="l00258"></a><a class="code" href="classOGRSFDriverRegistrar.html">00258</a> <span class="keyword">class </span>CPL_DLL OGRSFDriverRegistrar<a name="l00259"></a>00259 {<a name="l00260"></a>00260     <span class="keywordtype">int</span>         nDrivers;<a name="l00261"></a>00261     OGRSFDriver **papoDrivers;<a name="l00262"></a>00262 <a name="l00263"></a>00263                 OGRSFDriverRegistrar();<a name="l00264"></a>00264 <a name="l00265"></a>00265     <span class="keywordtype">int</span>         nOpenDSCount;<a name="l00266"></a>00266     <span class="keywordtype">char</span>        **papszOpenDSRawName;<a name="l00267"></a>00267     OGRDataSource **papoOpenDS;<a name="l00268"></a>00268     OGRSFDriver **papoOpenDSDriver;<a name="l00269"></a>00269 <a name="l00270"></a>00270   <span class="keyword">public</span>:<a name="l00271"></a>00271 <a name="l00272"></a>00272                 ~OGRSFDriverRegistrar();<a name="l00273"></a>00273 <a name="l00274"></a>00274     <span class="keyword">static</span> OGRSFDriverRegistrar *GetRegistrar();<a name="l00275"></a>00275     <span class="keyword">static</span> OGRDataSource *Open( <span class="keyword">const</span> <span class="keywordtype">char</span> *pszName, <span class="keywordtype">int</span> bUpdate=FALSE,<a name="l00276"></a>00276                                 OGRSFDriver ** ppoDriver = NULL );<a name="l00277"></a>00277 <a name="l00278"></a>00278     OGRDataSource *OpenShared( <span class="keyword">const</span> <span class="keywordtype">char</span> *pszName, <span class="keywordtype">int</span> bUpdate=FALSE,<a name="l00279"></a>00279                                OGRSFDriver ** ppoDriver = NULL );<a name="l00280"></a>00280     OGRErr      ReleaseDataSource( OGRDataSource * );<a name="l00281"></a>00281 <a name="l00282"></a>00282     <span class="keywordtype">void</span>        RegisterDriver( OGRSFDriver * poDriver );<a name="l00283"></a>00283 <a name="l00284"></a>00284     <span class="keywordtype">int</span>         GetDriverCount( <span class="keywordtype">void</span> );<a name="l00285"></a>00285     OGRSFDriver *GetDriver( <span class="keywordtype">int</span> iDriver );<a name="l00286"></a>00286     OGRSFDriver *GetDriverByName( <span class="keyword">const</span> <span class="keywordtype">char</span> * );<a name="l00287"></a>00287 <a name="l00288"></a>00288     <span class="keywordtype">int</span>         GetOpenDSCount() { <span class="keywordflow">return</span> nOpenDSCount; } <a name="l00289"></a>00289     OGRDataSource *GetOpenDS( <span class="keywordtype">int</span> );<a name="l00290"></a>00290 <a name="l00291"></a>00291     <span class="keywordtype">void</span>        AutoLoadDrivers();<a name="l00292"></a>00292 };<a name="l00293"></a>00293 <a name="l00294"></a>00294 <span class="comment">/* -------------------------------------------------------------------- */</span><a name="l00295"></a>00295 <span class="comment">/*      Various available registration methods.                         */</span><a name="l00296"></a>00296 <span class="comment">/* -------------------------------------------------------------------- */</span><a name="l00297"></a>00297 CPL_C_START<a name="l00298"></a>00298 <span class="keywordtype">void</span> CPL_DLL <a class="code" href="ogr__api_8h.html#e904632d0bc86ba5501921ca594e18da">OGRRegisterAll</a>();<a name="l00299"></a>00299 <a name="l00300"></a>00300 <span class="keywordtype">void</span> CPL_DLL RegisterOGRShape();<a name="l00301"></a>00301 <span class="keywordtype">void</span> CPL_DLL RegisterOGRNTF();<a name="l00302"></a>00302 <span class="keywordtype">void</span> CPL_DLL RegisterOGRFME();<a name="l00303"></a>00303 <span class="keywordtype">void</span> CPL_DLL RegisterOGRSDTS();<a name="l00304"></a>00304 <span class="keywordtype">void</span> CPL_DLL RegisterOGRTiger();<a name="l00305"></a>00305 <span class="keywordtype">void</span> CPL_DLL RegisterOGRS57();<a name="l00306"></a>00306 <span class="keywordtype">void</span> CPL_DLL RegisterOGRTAB();<a name="l00307"></a>00307 <span class="keywordtype">void</span> CPL_DLL RegisterOGRMIF();<a name="l00308"></a>00308 <span class="keywordtype">void</span> CPL_DLL RegisterOGROGDI();<a name="l00309"></a>00309 <span class="keywordtype">void</span> CPL_DLL RegisterOGRODBC();<a name="l00310"></a>00310 <span class="keywordtype">void</span> CPL_DLL RegisterOGRPG();<a name="l00311"></a>00311 <span class="keywordtype">void</span> CPL_DLL RegisterOGRMySQL();<a name="l00312"></a>00312 <span class="keywordtype">void</span> CPL_DLL RegisterOGROCI();<a name="l00313"></a>00313 <span class="keywordtype">void</span> CPL_DLL RegisterOGRDGN();<a name="l00314"></a>00314 <span class="keywordtype">void</span> CPL_DLL RegisterOGRGML();<a name="l00315"></a>00315 <span class="keywordtype">void</span> CPL_DLL RegisterOGRKML();<a name="l00316"></a>00316 <span class="keywordtype">void</span> CPL_DLL RegisterOGRAVCBin();<a name="l00317"></a>00317 <span class="keywordtype">void</span> CPL_DLL RegisterOGRAVCE00();<a name="l00318"></a>00318 <span class="keywordtype">void</span> CPL_DLL RegisterOGRREC();<a name="l00319"></a>00319 <span class="keywordtype">void</span> CPL_DLL RegisterOGRMEM();<a name="l00320"></a>00320 <span class="keywordtype">void</span> CPL_DLL RegisterOGRVRT();<a name="l00321"></a>00321 <span class="keywordtype">void</span> CPL_DLL RegisterOGRDODS();<a name="l00322"></a>00322 <span class="keywordtype">void</span> CPL_DLL RegisterOGRSQLite();<a name="l00323"></a>00323 <span class="keywordtype">void</span> CPL_DLL RegisterOGRCSV();<a name="l00324"></a>00324 <span class="keywordtype">void</span> CPL_DLL RegisterOGRILI1();<a name="l00325"></a>00325 <span class="keywordtype">void</span> CPL_DLL RegisterOGRILI2();<a name="l00326"></a>00326 <span class="keywordtype">void</span> CPL_DLL RegisterOGRGRASS();<a name="l00327"></a>00327 <span class="keywordtype">void</span> CPL_DLL RegisterOGRPGeo();<a name="l00328"></a>00328 <span class="keywordtype">void</span> CPL_DLL RegisterOGRDXFDWG();<a name="l00329"></a>00329 <span class="keywordtype">void</span> CPL_DLL RegisterOGRSDE();<a name="l00330"></a>00330 <span class="keywordtype">void</span> CPL_DLL RegisterOGRIDB();<a name="l00331"></a>00331 <a name="l00332"></a>00332 CPL_C_END<a name="l00333"></a>00333 <a name="l00334"></a>00334 <a name="l00335"></a>00335 <span class="preprocessor">#endif </span><span class="comment">/* ndef _OGRSF_FRMTS_H_INCLUDED */</span></pre></div><hr>Generated for GDAL by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1.</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -