classvtstructure.html
来自「VC下实现图像处理。 VC下实现图像处理。 VC下实现图像处理。」· HTML 代码 · 共 95 行
HTML
95 行
<!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>vtdata library: vtStructure 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.4.5 --><div class="tabs"> <ul> <li><a href="index.html"><span>Main 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> </ul></div><div class="tabs"> <ul> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul></div><h1>vtStructure Class Reference</h1><!-- doxytag: class="vtStructure" --><!-- doxytag: inherits="vtTagArray" -->Inheritance diagram for vtStructure:<p><center><img src="classvtStructure__inherit__graph.png" border="0" usemap="#vtStructure__inherit__map" alt="Inheritance graph"></center><map name="vtStructure__inherit__map"><area href="classvtBuilding.html" shape="rect" coords="7,156,87,183" alt=""><area href="classvtFence.html" shape="rect" coords="111,156,180,183" alt=""><area href="classvtStructInstance.html" shape="rect" coords="204,156,321,183" alt=""><area href="classvtTagArray.html" shape="rect" coords="103,7,188,33" alt=""></map><center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classvtStructure-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"><a class="anchor" name="0211e21f06927138e86030ba8ff9b6b3"></a><!-- doxytag: member="vtStructure::CopyFrom" ref="0211e21f06927138e86030ba8ff9b6b3" args="(const vtStructure &v)" -->void </td><td class="memItemRight" valign="bottom"><b>CopyFrom</b> (const <a class="el" href="classvtStructure.html">vtStructure</a> &v)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="480244c687ae8aa68987cee749dac557"></a><!-- doxytag: member="vtStructure::SetType" ref="480244c687ae8aa68987cee749dac557" args="(vtStructureType t)" -->void </td><td class="memItemRight" valign="bottom"><b>SetType</b> (<a class="el" href="Structure_8h.html#a124fb9c5e3c3de1316e7a8303ed28dd">vtStructureType</a> t)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="97bbe45df6b2b139c951f179d5dc83b8"></a><!-- doxytag: member="vtStructure::GetType" ref="97bbe45df6b2b139c951f179d5dc83b8" args="()" --><a class="el" href="Structure_8h.html#a124fb9c5e3c3de1316e7a8303ed28dd">vtStructureType</a> </td><td class="memItemRight" valign="bottom"><b>GetType</b> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="43300b6fe533f04ead7acfd695aeab31"></a><!-- doxytag: member="vtStructure::SetElevationOffset" ref="43300b6fe533f04ead7acfd695aeab31" args="(float fOffset)" -->void </td><td class="memItemRight" valign="bottom"><b>SetElevationOffset</b> (float fOffset)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ee0900ccc12c6957838ed0337a8eb2ab"></a><!-- doxytag: member="vtStructure::GetElevationOffset" ref="ee0900ccc12c6957838ed0337a8eb2ab" args="() const " -->float </td><td class="memItemRight" valign="bottom"><b>GetElevationOffset</b> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c181825fde15e01e2c9b7970299e387a"></a><!-- doxytag: member="vtStructure::SetAbsolute" ref="c181825fde15e01e2c9b7970299e387a" args="(bool b)" -->void </td><td class="memItemRight" valign="bottom"><b>SetAbsolute</b> (bool b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5b891236b0a49ff9d3ada46a08c895be"></a><!-- doxytag: member="vtStructure::GetAbsolute" ref="5b891236b0a49ff9d3ada46a08c895be" args="() const " -->bool </td><td class="memItemRight" valign="bottom"><b>GetAbsolute</b> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8022480cd61c65390aa711cb6acfe511"></a><!-- doxytag: member="vtStructure::GetBuilding" ref="8022480cd61c65390aa711cb6acfe511" args="()" --><a class="el" href="classvtBuilding.html">vtBuilding</a> * </td><td class="memItemRight" valign="bottom"><b>GetBuilding</b> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f0e0c5fc3883a1ae06c621dd07161deb"></a><!-- doxytag: member="vtStructure::GetFence" ref="f0e0c5fc3883a1ae06c621dd07161deb" args="()" --><a class="el" href="classvtFence.html">vtFence</a> * </td><td class="memItemRight" valign="bottom"><b>GetFence</b> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f777b5eb9963f1022fce27479ec0f73d"></a><!-- doxytag: member="vtStructure::GetInstance" ref="f777b5eb9963f1022fce27479ec0f73d" args="()" --><a class="el" href="classvtStructInstance.html">vtStructInstance</a> * </td><td class="memItemRight" valign="bottom"><b>GetInstance</b> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2244c0e157ac8561fb955bb56d746b16"></a><!-- doxytag: member="vtStructure::GetExtents" ref="2244c0e157ac8561fb955bb56d746b16" args="(DRECT &rect) const =0" -->virtual bool </td><td class="memItemRight" valign="bottom"><b>GetExtents</b> (<a class="el" href="classDRECT.html">DRECT</a> &rect) const =0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d499ee43927e4871edc7796856d8bf54"></a><!-- doxytag: member="vtStructure::IsContainedBy" ref="d499ee43927e4871edc7796856d8bf54" args="(const DRECT &rect) const =0" -->virtual bool </td><td class="memItemRight" valign="bottom"><b>IsContainedBy</b> (const <a class="el" href="classDRECT.html">DRECT</a> &rect) const =0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="13da88ec81aeb5af05bcd06877f17576"></a><!-- doxytag: member="vtStructure::WriteXML" ref="13da88ec81aeb5af05bcd06877f17576" args="(GZOutput &out, bool bDegrees) const =0" -->virtual void </td><td class="memItemRight" valign="bottom"><b>WriteXML</b> (GZOutput &out, bool bDegrees) const =0</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b40f933f952cafa3be61e81b849619b5"></a><!-- doxytag: member="vtStructure::WriteTags" ref="b40f933f952cafa3be61e81b849619b5" args="(GZOutput &out) const " -->void </td><td class="memItemRight" valign="bottom"><b>WriteTags</b> (GZOutput &out) const </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="3c3a1749e56c5a79ba7f71607cd8cd91"></a><!-- doxytag: member="vtStructure::m_type" ref="3c3a1749e56c5a79ba7f71607cd8cd91" args="" --><a class="el" href="Structure_8h.html#a124fb9c5e3c3de1316e7a8303ed28dd">vtStructureType</a> </td><td class="memItemRight" valign="bottom"><b>m_type</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cf3536936087cc851fe9e6f98f16367e"></a><!-- doxytag: member="vtStructure::m_fElevationOffset" ref="cf3536936087cc851fe9e6f98f16367e" args="" -->float </td><td class="memItemRight" valign="bottom"><b>m_fElevationOffset</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b0b7a413f59a27ce3f537c3b911f2dce"></a><!-- doxytag: member="vtStructure::m_bAbsolute" ref="b0b7a413f59a27ce3f537c3b911f2dce" args="" -->bool </td><td class="memItemRight" valign="bottom"><b>m_bAbsolute</b></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>The vtStructure class represents any "built structure". These are generally immobile, artificial entities of human-scale and larger, such as buildings and fences. <dl compact><dt><b></b></dt><dd>Structures are implemented as 3 types:<ul><li>Buildings (<a class="el" href="classvtBuilding.html">vtBuilding</a>)</li><li>Fences and walls (<a class="el" href="classvtFence.html">vtFence</a>)</li><li>Instances (<a class="el" href="classvtStructInstance.html">vtStructInstance</a>) </li></ul></dd></dl><dl compact><dt><b></b></dt><dd>For enclosed and linear structures which can be well-described parametrically, <a class="el" href="classvtBuilding.html">vtBuilding</a> and <a class="el" href="classvtFence.html">vtFence</a> provide efficient data representation. For other structures which are not easily reduced to parameters, the Instance type allows you to reference any external model, such as a unique building which has been created in a 3D Modelling Tool. </dd></dl><p><hr size="1"><address style="align: right;"><small>Generated on Mon Jan 14 14:40:55 2008 for vtdata library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?