classvtelevationgrid.html
来自「VC下实现图像处理。 VC下实现图像处理。 VC下实现图像处理。」· HTML 代码 · 共 1,071 行 · 第 1/5 页
HTML
1,071 行
bool </td><td class="memItemRight" valign="bottom"><b>GetXYZLine</b> (const char *buf, const char *pattern, const char *format, int components, double *x, double *y, double *z)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f587252de32e4b39777888983d170452"></a><!-- doxytag: member="vtElevationGrid::_AllocateArray" ref="f587252de32e4b39777888983d170452" args="()" -->bool </td><td class="memItemRight" valign="bottom"><b>_AllocateArray</b> ()</td></tr><tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="734049127f060bb18bb8b9457f9e1f6f"></a><!-- doxytag: member="vtElevationGrid::m_bFloatMode" ref="734049127f060bb18bb8b9457f9e1f6f" args="" -->bool </td><td class="memItemRight" valign="bottom"><b>m_bFloatMode</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5c81694038fd96dd80b83c8246680b3e"></a><!-- doxytag: member="vtElevationGrid::m_pData" ref="5c81694038fd96dd80b83c8246680b3e" args="" -->short * </td><td class="memItemRight" valign="bottom"><b>m_pData</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b8080fcf8afe35cc4486effbbce1e506"></a><!-- doxytag: member="vtElevationGrid::m_pFData" ref="b8080fcf8afe35cc4486effbbce1e506" args="" -->float * </td><td class="memItemRight" valign="bottom"><b>m_pFData</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="12b585ad8f63f5cc8d6e4ebfb86c1805"></a><!-- doxytag: member="vtElevationGrid::m_fVMeters" ref="12b585ad8f63f5cc8d6e4ebfb86c1805" args="" -->float </td><td class="memItemRight" valign="bottom"><b>m_fVMeters</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="62957d7eeedda1ab0e4600fa6ecb2434"></a><!-- doxytag: member="vtElevationGrid::m_fVerticalScale" ref="62957d7eeedda1ab0e4600fa6ecb2434" args="" -->float </td><td class="memItemRight" valign="bottom"><b>m_fVerticalScale</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="765f4955f420cb3f725b01d25f5e5787"></a><!-- doxytag: member="vtElevationGrid::m_Corners" ref="765f4955f420cb3f725b01d25f5e5787" args="[4]" --><a class="el" href="classDPoint2.html">DPoint2</a> </td><td class="memItemRight" valign="bottom"><b>m_Corners</b> [4]</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c204c9122c1379abccb727d91179cc25"></a><!-- doxytag: member="vtElevationGrid::m_proj" ref="c204c9122c1379abccb727d91179cc25" args="" --><a class="el" href="classvtProjection.html">vtProjection</a> </td><td class="memItemRight" valign="bottom"><b>m_proj</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4e093686f70cc57035e5595b32465b13"></a><!-- doxytag: member="vtElevationGrid::m_strOriginalDEMName" ref="4e093686f70cc57035e5595b32465b13" args="" --><a class="el" href="classvtString.html">vtString</a> </td><td class="memItemRight" valign="bottom"><b>m_strOriginalDEMName</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="01ce8be4934d9d6c6061a33f692e5cde"></a><!-- doxytag: member="vtElevationGrid::m_strError" ref="01ce8be4934d9d6c6061a33f692e5cde" args="" --><a class="el" href="classvtString.html">vtString</a> </td><td class="memItemRight" valign="bottom"><b>m_strError</b></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>The vtElevationGrid class represents a generic grid of elevation data. It supports reading and writing the data from many file formats, testing the height at any given point, reprojecting the grid between coordinate systems, and many other operations.<p>Height elements ("heixels") can be either integer (2 bytes) or floating point (4 bytes). Heixel values are always in meters. Areas of unknown elevation are represented by the value INVALID_ELEVATION.<p>To load a grid from a file, first create an empty grid, then call the appropriated Load method. <p><hr><h2>Constructor & Destructor Documentation</h2><a class="anchor" name="5a54995d450690c188150499bf4836d2"></a><!-- doxytag: member="vtElevationGrid::vtElevationGrid" ref="5a54995d450690c188150499bf4836d2" args="()" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">vtElevationGrid::vtElevationGrid </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Constructor: Creates an empty grid. </td> </tr></table><a class="anchor" name="31be07f36df2a633044cfa568a28691d"></a><!-- doxytag: member="vtElevationGrid::vtElevationGrid" ref="31be07f36df2a633044cfa568a28691d" args="(const vtElevationGrid &rhs)" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">vtElevationGrid::vtElevationGrid </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classvtElevationGrid.html">vtElevationGrid</a> & </td> <td class="mdname1" valign="top" nowrap> <em>rhs</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Copy constructor. </td> </tr></table><a class="anchor" name="4813553debec097090c3ea30ccfe1e51"></a><!-- doxytag: member="vtElevationGrid::vtElevationGrid" ref="4813553debec097090c3ea30ccfe1e51" args="(const DRECT &area, int iColumns, int iRows, bool bFloat, const vtProjection &proj)" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">vtElevationGrid::vtElevationGrid </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classDRECT.html">DRECT</a> & </td> <td class="mdname" nowrap> <em>area</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>int </td> <td class="mdname" nowrap> <em>iColumns</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>int </td> <td class="mdname" nowrap> <em>iRows</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>bool </td> <td class="mdname" nowrap> <em>bFloat</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>const <a class="el" href="classvtProjection.html">vtProjection</a> & </td> <td class="mdname" nowrap> <em>proj</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Constructor: Creates a grid of given size.<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>area</em> </td><td>the coordinate extents of the grid (rectangular area) </td></tr> <tr><td valign="top"></td><td valign="top"><em>iColumns</em> </td><td>number of columns in the grid (east-west) </td></tr> <tr><td valign="top"></td><td valign="top"><em>iRows</em> </td><td>number of rows (north-south) </td></tr> <tr><td valign="top"></td><td valign="top"><em>bFloat</em> </td><td>data size: <code>true</code> to use floating-point, <code>false</code> for shorts. </td></tr> <tr><td valign="top"></td><td valign="top"><em>proj</em> </td><td>the geographical projection to use.</td></tr> </table></dl>The grid will initially have no data in it (all values are INVALID_ELEVATION). </td> </tr></table><a class="anchor" name="ba35d5e6e2cf9926826bc7b59124cbca"></a><!-- doxytag: member="vtElevationGrid::~vtElevationGrid" ref="ba35d5e6e2cf9926826bc7b59124cbca" args="()" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">vtElevationGrid::~vtElevationGrid </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [virtual]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Destructor </td> </tr></table><hr><h2>Member Function Documentation</h2><a class="anchor" name="db494c2b7d195d355579cd499c14e33f"></a><!-- doxytag: member="vtElevationGrid::ComputeCornersFromExtents" ref="db494c2b7d195d355579cd499c14e33f" args="()" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">void vtElevationGrid::ComputeCornersFromExtents </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [protected]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>For a grid whose absolute extents are known, use those extents to imply the 4 corners coordinates. </td> </tr></table>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?