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

📄 classogrfielddefn.html

📁 gdal库的学习文档
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>OGR: OGRFieldDefn Class Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.1 --><div class="tabs">  <ul>    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>    <li><a href="files.html"><span>Files</span></a></li>    <li><a href="dirs.html"><span>Directories</span></a></li>    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>  </ul></div><div class="tabs">  <ul>    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>  </ul></div><h1>OGRFieldDefn Class Reference</h1><!-- doxytag: class="OGRFieldDefn" --><code>#include &lt;<a class="el" href="ogr__feature_8h-source.html">ogr_feature.h</a>&gt;</code><p><a href="classOGRFieldDefn-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRFieldDefn.html#fc375f038b548b5a86b854c214fee114">OGRFieldDefn</a> (const char *, OGRFieldType)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRFieldDefn.html#e1a23eb2e7ec5d95f51e192a524d4fac">OGRFieldDefn</a> (<a class="el" href="classOGRFieldDefn.html">OGRFieldDefn</a> *)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRFieldDefn.html#241585cd66a38311aa0322f34e6d5214">SetName</a> (const char *)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRFieldDefn.html#7754d32a36e4ba854f71f511a5ca7740">GetNameRef</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRFieldType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRFieldDefn.html#c59789eed0b750d05f8ce8b6a8c68dfb">GetType</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRFieldDefn.html#26bf22b7d805b9e33dd5c5fe9b4a8363">SetType</a> (OGRFieldType eTypeIn)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRJustification&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRFieldDefn.html#40f6520b0638571f8acf32b2c436231f">GetJustify</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRFieldDefn.html#cbd783e3b61ab388eab3f45c25cf1bc0">SetJustify</a> (OGRJustification eJustifyIn)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRFieldDefn.html#3aca8d59291beed0ccfe2e05a187bcb1">GetWidth</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRFieldDefn.html#a793194c45ccba5ec7e9f7aea49dc6f3">SetWidth</a> (int nWidthIn)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRFieldDefn.html#704a3aa995e9ee44b369aff7f1e065a5">GetPrecision</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRFieldDefn.html#bea88d3ed96c46b4f0eda415460f8664">SetPrecision</a> (int nPrecisionIn)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRFieldDefn.html#9b08b348f111ecbfe2970b312d9ce54b">Set</a> (const char *, OGRFieldType, int=0, int=0, OGRJustification=OJUndefined)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRFieldDefn.html#1e8863611c93c09bd5d922e1b859670d">SetDefault</a> (const <a class="el" href="unionOGRField.html">OGRField</a> *)</td></tr><tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRFieldDefn.html#fc2a020f72be8296b6e09f5ab979f930">GetFieldTypeName</a> (OGRFieldType)</td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>Definition of an attribute of an <a class="el" href="classOGRFeatureDefn.html">OGRFeatureDefn</a>. <p><hr><h2>Constructor &amp; Destructor Documentation</h2><a class="anchor" name="fc375f038b548b5a86b854c214fee114"></a><!-- doxytag: member="OGRFieldDefn::OGRFieldDefn" ref="fc375f038b548b5a86b854c214fee114" args="(const char *, OGRFieldType)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">OGRFieldDefn::OGRFieldDefn           </td>          <td>(</td>          <td class="paramtype">const char *&nbsp;</td>          <td class="paramname"> <em>pszNameIn</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">OGRFieldType&nbsp;</td>          <td class="paramname"> <em>eTypeIn</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Constructor.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>pszNameIn</em>&nbsp;</td><td>the name of the new field. </td></tr>    <tr><td valign="top"></td><td valign="top"><em>eTypeIn</em>&nbsp;</td><td>the type of the new field. </td></tr>  </table></dl></div></div><p><a class="anchor" name="e1a23eb2e7ec5d95f51e192a524d4fac"></a><!-- doxytag: member="OGRFieldDefn::OGRFieldDefn" ref="e1a23eb2e7ec5d95f51e192a524d4fac" args="(OGRFieldDefn *)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">OGRFieldDefn::OGRFieldDefn           </td>          <td>(</td>          <td class="paramtype"><a class="el" href="classOGRFieldDefn.html">OGRFieldDefn</a> *&nbsp;</td>          <td class="paramname"> <em>poPrototype</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Constructor.<p>Create by cloning an existing field definition.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>poPrototype</em>&nbsp;</td><td>the field definition to clone. </td></tr>  </table></dl></div></div><p><hr><h2>Member Function Documentation</h2><a class="anchor" name="241585cd66a38311aa0322f34e6d5214"></a><!-- doxytag: member="OGRFieldDefn::SetName" ref="241585cd66a38311aa0322f34e6d5214" args="(const char *)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void OGRFieldDefn::SetName           </td>          <td>(</td>          <td class="paramtype">const char *&nbsp;</td>          <td class="paramname"> <em>pszNameIn</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Reset the name of this field.<p>This method is the same as the C function <a class="el" href="ogr__api_8h.html#6599fa42bad3aba26574ae3260c6984d">OGR_Fld_SetName()</a>.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>pszNameIn</em>&nbsp;</td><td>the new name to apply. </td></tr>  </table></dl></div></div><p><a class="anchor" name="7754d32a36e4ba854f71f511a5ca7740"></a><!-- doxytag: member="OGRFieldDefn::GetNameRef" ref="7754d32a36e4ba854f71f511a5ca7740" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">const char * OGRFieldDefn::GetNameRef           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"><code> [inline]</code></td>        </tr>      </table></div><div class="memdoc"><p>Fetch name of this field.<p>This method is the same as the C function <a class="el" href="ogr__api_8h.html#8d7640a6b6a47a95d83415f9271ffe30">OGR_Fld_GetNameRef()</a>.<p><dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to an internal name string that should not be freed or modified. </dd></dl></div></div><p><a class="anchor" name="c59789eed0b750d05f8ce8b6a8c68dfb"></a><!-- doxytag: member="OGRFieldDefn::GetType" ref="c59789eed0b750d05f8ce8b6a8c68dfb" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">OGRFieldType OGRFieldDefn::GetType           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"><code> [inline]</code></td>        </tr>      </table></div><div class="memdoc"><p>Fetch type of this field.<p>This method is the same as the C function <a class="el" href="ogr__api_8h.html#d8d150dfc678e0a2a7f5241ba38c5611">OGR_Fld_GetType()</a>.<p><dl class="return" compact><dt><b>Returns:</b></dt><dd>field type. </dd></dl></div></div><p><a class="anchor" name="26bf22b7d805b9e33dd5c5fe9b4a8363"></a><!-- doxytag: member="OGRFieldDefn::SetType" ref="26bf22b7d805b9e33dd5c5fe9b4a8363" args="(OGRFieldType eTypeIn)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void OGRFieldDefn::SetType           </td>          <td>(</td>          <td class="paramtype">OGRFieldType&nbsp;</td>          <td class="paramname"> <em>eType</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"><code> [inline]</code></td>        </tr>      </table></div><div class="memdoc"><p>Set the type of this field. This should never be done to an <a class="el" href="classOGRFieldDefn.html">OGRFieldDefn</a> that is already part of an <a class="el" href="classOGRFeatureDefn.html">OGRFeatureDefn</a>.<p>This method is the same as the C function <a class="el" href="ogr__api_8h.html#76195990f814eb93e821c01ce0599a50">OGR_Fld_SetType()</a>.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>eType</em>&nbsp;</td><td>the new field type. </td></tr>  </table></dl></div></div><p><a class="anchor" name="fc2a020f72be8296b6e09f5ab979f930"></a><!-- doxytag: member="OGRFieldDefn::GetFieldTypeName" ref="fc2a020f72be8296b6e09f5ab979f930" args="(OGRFieldType)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">const char * OGRFieldDefn::GetFieldTypeName           </td>          <td>(</td>          <td class="paramtype">OGRFieldType&nbsp;</td>          <td class="paramname"> <em>eType</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"><code> [static]</code></td>        </tr>      </table></div><div class="memdoc"><p>Fetch human readable name for a field type.<p>This static method is the same as the C function <a class="el" href="ogr__api_8h.html#f1e61b89ae2d799cf5e217d01ef7b415">OGR_GetFieldTypeName()</a>.<p><dl compact><dt><b>Parameters:</b></dt><dd>

⌨️ 快捷键说明

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