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

📄 gdal_8h-source.html

📁 gdal库的学习文档
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<a name="l00124"></a>00124 <span class="preprocessor">#define GDALMD_AREA_OR_POINT   "AREA_OR_POINT" </span><a name="l00125"></a>00125 <span class="preprocessor"></span><span class="preprocessor">#  define GDALMD_AOP_AREA      "Area"</span><a name="l00126"></a>00126 <span class="preprocessor"></span><span class="preprocessor">#  define GDALMD_AOP_POINT     "Point"</span><a name="l00127"></a>00127 <span class="preprocessor"></span><a name="l00128"></a>00128 <span class="comment">/* -------------------------------------------------------------------- */</span><a name="l00129"></a>00129 <span class="comment">/*      GDAL Specific error codes.                                      */</span><a name="l00130"></a>00130 <span class="comment">/*                                                                      */</span><a name="l00131"></a>00131 <span class="comment">/*      error codes 100 to 299 reserved for GDAL.                       */</span><a name="l00132"></a>00132 <span class="comment">/* -------------------------------------------------------------------- */</span><a name="l00133"></a>00133 <span class="preprocessor">#define CPLE_WrongFormat        200</span><a name="l00134"></a>00134 <span class="preprocessor"></span><a name="l00135"></a>00135 <span class="comment">/* -------------------------------------------------------------------- */</span><a name="l00136"></a>00136 <span class="comment">/*      Define handle types related to various internal classes.        */</span><a name="l00137"></a>00137 <span class="comment">/* -------------------------------------------------------------------- */</span><a name="l00138"></a>00138 <span class="keyword">typedef</span> <span class="keywordtype">void</span> *GDALMajorObjectH;<a name="l00139"></a>00139 <span class="keyword">typedef</span> <span class="keywordtype">void</span> *GDALDatasetH;<a name="l00140"></a>00140 <span class="keyword">typedef</span> <span class="keywordtype">void</span> *GDALRasterBandH;<a name="l00141"></a>00141 <span class="keyword">typedef</span> <span class="keywordtype">void</span> *GDALDriverH;<a name="l00142"></a>00142 <span class="keyword">typedef</span> <span class="keywordtype">void</span> *GDALProjDefH;<a name="l00143"></a>00143 <span class="keyword">typedef</span> <span class="keywordtype">void</span> *GDALColorTableH;<a name="l00144"></a>00144 <span class="keyword">typedef</span> <span class="keywordtype">void</span> *GDALRasterAttributeTableH;<a name="l00145"></a>00145 <a name="l00146"></a>00146 <span class="comment">/* -------------------------------------------------------------------- */</span><a name="l00147"></a>00147 <span class="comment">/*      Callback "progress" function.                                   */</span><a name="l00148"></a>00148 <span class="comment">/* -------------------------------------------------------------------- */</span><a name="l00149"></a>00149 <a name="l00150"></a>00150 <span class="keyword">typedef</span> int (CPL_STDCALL *GDALProgressFunc)(double,<span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">void</span> *);<a name="l00151"></a>00151 <span class="keywordtype">int</span> CPL_DLL CPL_STDCALL GDALDummyProgress( <span class="keywordtype">double</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">void</span> *);<a name="l00152"></a>00152 <span class="keywordtype">int</span> CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#00e9838f30867a9dbeb65e454d3bea1e">GDALTermProgress</a>( <span class="keywordtype">double</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">void</span> *);<a name="l00153"></a>00153 <span class="keywordtype">int</span> CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#40b9cd9211da36aecaab5be2116e0afa">GDALScaledProgress</a>( <span class="keywordtype">double</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">void</span> *);<a name="l00154"></a>00154 <span class="keywordtype">void</span> CPL_DLL * CPL_STDCALL <a class="code" href="gdal_8h.html#462c1d7aa414cdacd608d62e1830ef43">GDALCreateScaledProgress</a>( <span class="keywordtype">double</span>, <span class="keywordtype">double</span>,<a name="l00155"></a>00155                                         GDALProgressFunc, <span class="keywordtype">void</span> * );<a name="l00156"></a>00156 <span class="keywordtype">void</span> CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#f1ac4100ae77f94983d45a33fc1b6fcd">GDALDestroyScaledProgress</a>( <span class="keywordtype">void</span> * );<a name="l00157"></a>00157 <a name="l00158"></a>00158 <span class="comment">/* ==================================================================== */</span><a name="l00159"></a>00159 <span class="comment">/*      Registration/driver related.                                    */</span><a name="l00160"></a>00160 <span class="comment">/* ==================================================================== */</span><a name="l00161"></a>00161 <a name="l00162"></a>00162 <span class="keyword">typedef</span> <span class="keyword">struct </span>{<a name="l00163"></a>00163     <span class="keywordtype">char</span>      *pszOptionName;<a name="l00164"></a>00164     <span class="keywordtype">char</span>      *pszValueType;   <span class="comment">/* "boolean", "int", "float", "string", </span><a name="l00165"></a>00165 <span class="comment">                                  "string-select" */</span><a name="l00166"></a>00166     <span class="keywordtype">char</span>      *pszDescription;<a name="l00167"></a>00167     <span class="keywordtype">char</span>      **papszOptions;<a name="l00168"></a>00168 } GDALOptionDefinition;<a name="l00169"></a>00169 <a name="l00170"></a>00170 <span class="preprocessor">#define GDAL_DMD_LONGNAME "DMD_LONGNAME"</span><a name="l00171"></a>00171 <span class="preprocessor"></span><span class="preprocessor">#define GDAL_DMD_HELPTOPIC "DMD_HELPTOPIC"</span><a name="l00172"></a>00172 <span class="preprocessor"></span><span class="preprocessor">#define GDAL_DMD_MIMETYPE "DMD_MIMETYPE"</span><a name="l00173"></a>00173 <span class="preprocessor"></span><span class="preprocessor">#define GDAL_DMD_EXTENSION "DMD_EXTENSION"</span><a name="l00174"></a>00174 <span class="preprocessor"></span><span class="preprocessor">#define GDAL_DMD_CREATIONOPTIONLIST "DMD_CREATIONOPTIONLIST" </span><a name="l00175"></a>00175 <span class="preprocessor"></span><span class="preprocessor">#define GDAL_DMD_CREATIONDATATYPES "DMD_CREATIONDATATYPES" </span><a name="l00176"></a>00176 <span class="preprocessor"></span><a name="l00177"></a>00177 <span class="preprocessor">#define GDAL_DCAP_CREATE     "DCAP_CREATE"</span><a name="l00178"></a>00178 <span class="preprocessor"></span><span class="preprocessor">#define GDAL_DCAP_CREATECOPY "DCAP_CREATECOPY"</span><a name="l00179"></a>00179 <span class="preprocessor"></span><a name="l00180"></a>00180 <span class="keywordtype">void</span> CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#9d40bc998bd6ed07ccde96028e85ae26">GDALAllRegister</a>( <span class="keywordtype">void</span> );<a name="l00181"></a>00181 <a name="l00182"></a>00182 GDALDatasetH CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#f68516793118967e1292519cbd66442c">GDALCreate</a>( GDALDriverH hDriver,<a name="l00183"></a>00183                                  <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <a class="code" href="gdal_8h.html#22e22ce0a55036a96f652765793fb7a4">GDALDataType</a>,<a name="l00184"></a>00184                                  <span class="keywordtype">char</span> ** );<a name="l00185"></a>00185 GDALDatasetH CPL_DLL CPL_STDCALL<a name="l00186"></a>00186 <a class="code" href="gdal_8h.html#c9812351af9d1d6ed2f1ea51cd49ef51">GDALCreateCopy</a>( GDALDriverH, <span class="keyword">const</span> <span class="keywordtype">char</span> *, GDALDatasetH,<a name="l00187"></a>00187                 <span class="keywordtype">int</span>, <span class="keywordtype">char</span> **, GDALProgressFunc, <span class="keywordtype">void</span> * );<a name="l00188"></a>00188 <a name="l00189"></a>00189 GDALDatasetH CPL_DLL CPL_STDCALL<a name="l00190"></a>00190 <a class="code" href="gdal_8h.html#e97be045eb4701183ad332ffce29745b">GDALOpen</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> *pszFilename, <a class="code" href="gdal_8h.html#045e3967c208993f70257bfd40c9f1d7">GDALAccess</a> eAccess );<a name="l00191"></a>00191 GDALDatasetH CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#347b1025e090c5238196b658463addd3">GDALOpenShared</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> *, <a class="code" href="gdal_8h.html#045e3967c208993f70257bfd40c9f1d7">GDALAccess</a> );<a name="l00192"></a>00192 <span class="keywordtype">int</span>          CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#2cdae7717eedb8be9a501eea37a2bbc9">GDALDumpOpenDatasets</a>( FILE * );<a name="l00193"></a>00193 <a name="l00194"></a>00194 GDALDriverH CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#e8ae868eef1e4773283d137b0a1adfc4">GDALGetDriverByName</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * );<a name="l00195"></a>00195 <span class="keywordtype">int</span> CPL_DLL         CPL_STDCALL <a class="code" href="gdal_8h.html#a506c0cdcb923528f3e7d4f1dec9b4b5">GDALGetDriverCount</a>( <span class="keywordtype">void</span> );<a name="l00196"></a>00196 GDALDriverH CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#391569a2a964a17ca4d77d32da150dc6">GDALGetDriver</a>( <span class="keywordtype">int</span> );<a name="l00197"></a>00197 <span class="keywordtype">int</span>         CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#c60b5a281173845cb9cd934803157f6f">GDALRegisterDriver</a>( GDALDriverH );<a name="l00198"></a>00198 <span class="keywordtype">void</span>        CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#787695435ad8b31f8861d52b5ba156f2">GDALDeregisterDriver</a>( GDALDriverH );<a name="l00199"></a>00199 <span class="keywordtype">void</span>        CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#4769d3eda338f797b30405062deb9180">GDALDestroyDriverManager</a>( <span class="keywordtype">void</span> );<a name="l00200"></a>00200 CPLErr      CPL_DLL CPL_STDCALL <a class="code" href="gdal_8h.html#97939d588e2b350b9ec7a440f3e06a7c">GDALDeleteDataset</a>( GDALDriverH, <span class="keyword">const</span> <span class="keywordtype">char</span> * );<a name="l00201"></a>00201 <a name="l00202"></a>00202 <span class="comment">/* The following are deprecated */</span><a name="l00203"></a>00203 <span class="keyword">const</span> <span class="keywordtype">char</span> CPL_DLL * CPL_STDCALL GDALGetDriverShortName( GDALDriverH );<a name="l00204"></a>00204 <span class="keyword">const</span> <span class="keywordtype">char</span> CPL_DLL * CPL_STDCALL GDALGetDriverLongName( GDALDriverH );<a name="l00205"></a>00205 <span class="keyword">const</span> <span class="keywordtype">char</span> CPL_DLL * CPL_STDCALL GDALGetDriverHelpTopic( GDALDriverH );<a name="l00206"></a>00206 <span class="keyword">const</span> <span class="keywordtype">char</span> CPL_DLL * CPL_STDCALL GDALGetDriverCreationOptionList( GDALDriverH );<a name="l00207"></a>00207 <a name="l00208"></a>00208 <span class="comment">/* ==================================================================== */</span><a name="l00209"></a>00209 <span class="comment">/*      GDAL_GCP                                                        */</span><a name="l00210"></a>00210 <span class="comment">/* ==================================================================== */</span><a name="l00211"></a>00211 <a name="l00213"></a><a class="code" href="structGDAL__GCP.html">00213</a> <span class="keyword">typedef</span> <span class="keyword">struct</span><a name="l00214"></a>00214 <span class="keyword"></span>{<a name="l00216"></a><a class="code" href="structGDAL__GCP.html#4c55454dff1c5afdc9bf694cb8df4c44">00216</a>     <span class="keywordtype">char</span>        *pszId; <a name="l00217"></a>00217 <a name="l00219"></a><a class="code" href="structGDAL__GCP.html#5e2eae804b1b0f8624296a842fae5cbe">00219</a>     <span class="keywordtype">char</span>        *pszInfo;

⌨️ 快捷键说明

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