classdrect.html

来自「VC下实现图像处理。 VC下实现图像处理。 VC下实现图像处理。」· HTML 代码 · 共 145 行

HTML
145
字号
<!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: DRECT 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&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>  </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>DRECT Class Reference</h1><!-- doxytag: class="DRECT" --><a href="classDRECT-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="9da79a71c33fddde8f388251ffb472eb"></a><!-- doxytag: member="DRECT::DRECT" ref="9da79a71c33fddde8f388251ffb472eb" args="(double l, double t, double r, double b)" -->&nbsp;</td><td class="memItemRight" valign="bottom"><b>DRECT</b> (double l, double t, double r, double b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0c1b3dff17db7185ca240c60ae4625b8"></a><!-- doxytag: member="DRECT::SetRect" ref="0c1b3dff17db7185ca240c60ae4625b8" args="(double l, double t, double r, double b)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SetRect</b> (double l, double t, double r, double b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec1ad0d62b1021ba84a3c961f60d1e3f"></a><!-- doxytag: member="DRECT::Width" ref="ec1ad0d62b1021ba84a3c961f60d1e3f" args="() const " -->double&nbsp;</td><td class="memItemRight" valign="bottom"><b>Width</b> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="73b0670e4d9b01e20f7ff10236373796"></a><!-- doxytag: member="DRECT::Height" ref="73b0670e4d9b01e20f7ff10236373796" args="() const " -->double&nbsp;</td><td class="memItemRight" valign="bottom"><b>Height</b> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d3f5321c782d901281a10a707dbaac0c"></a><!-- doxytag: member="DRECT::IsNull" ref="d3f5321c782d901281a10a707dbaac0c" args="() const " -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>IsNull</b> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="479ebc765d2d240345597ecf68c6cf70"></a><!-- doxytag: member="DRECT::IsEmpty" ref="479ebc765d2d240345597ecf68c6cf70" args="() const " -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>IsEmpty</b> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ae22276c7490efee40cd72529c7a83b3"></a><!-- doxytag: member="DRECT::Empty" ref="ae22276c7490efee40cd72529c7a83b3" args="()" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><b>Empty</b> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="87193f0c8d529d1d1dc23c66eaa2235a"></a><!-- doxytag: member="DRECT::Sort" ref="87193f0c8d529d1d1dc23c66eaa2235a" args="()" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><b>Sort</b> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7711b6cddf75e00601c814ac3c95cdd6"></a><!-- doxytag: member="DRECT::GetCenter" ref="7711b6cddf75e00601c814ac3c95cdd6" args="(DPoint2 &amp;p) const " -->void&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetCenter</b> (<a class="el" href="classDPoint2.html">DPoint2</a> &amp;p) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f2beccaca2f1593afc3d9412c2108b18"></a><!-- doxytag: member="DRECT::GetCenter" ref="f2beccaca2f1593afc3d9412c2108b18" args="() const " --><a class="el" href="classDPoint2.html">DPoint2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetCenter</b> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35350477627ebbdfd82c048639906e32"></a><!-- doxytag: member="DRECT::ContainsPoint" ref="35350477627ebbdfd82c048639906e32" args="(const DPoint2 &amp;p, bool bInclusive=false) const " -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>ContainsPoint</b> (const <a class="el" href="classDPoint2.html">DPoint2</a> &amp;p, bool bInclusive=false) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da66b8c8986e1d45ecb1521c41f6d717"></a><!-- doxytag: member="DRECT::ContainsPoint" ref="da66b8c8986e1d45ecb1521c41f6d717" args="(const DPoint3 &amp;p) const " -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>ContainsPoint</b> (const <a class="el" href="classDPoint3.html">DPoint3</a> &amp;p) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDRECT.html#c164586b993ab69128cd12a8b981a935">ContainsLine</a> (const <a class="el" href="classDLine2.html">DLine2</a> &amp;line) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6979f84f6c63b877bc84a85e4ff585ea"></a><!-- doxytag: member="DRECT::ContainsLine" ref="6979f84f6c63b877bc84a85e4ff585ea" args="(const DLine3 &amp;line) const " -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>ContainsLine</b> (const <a class="el" href="classDLine3.html">DLine3</a> &amp;line) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="58ac1198c9ee5bdb4f6b97c3f6f169c0"></a><!-- doxytag: member="DRECT::ContainsRect" ref="58ac1198c9ee5bdb4f6b97c3f6f169c0" args="(const DRECT &amp;r2) const " -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>ContainsRect</b> (const <a class="el" href="classDRECT.html">DRECT</a> &amp;r2) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8804dae7941f88b1762d7c039c1f5048"></a><!-- doxytag: member="DRECT::OverlapsRect" ref="8804dae7941f88b1762d7c039c1f5048" args="(const DRECT &amp;r2) const " -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>OverlapsRect</b> (const <a class="el" href="classDRECT.html">DRECT</a> &amp;r2) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="57b9f0841afb38944e9e9cfc47d893f2"></a><!-- doxytag: member="DRECT::Grow" ref="57b9f0841afb38944e9e9cfc47d893f2" args="(double x, double y)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><b>Grow</b> (double x, double y)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af17eab47f8940ae0863685bb3b093f3"></a><!-- doxytag: member="DRECT::GrowToContainPoint" ref="af17eab47f8940ae0863685bb3b093f3" args="(const DPoint2 &amp;p)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><b>GrowToContainPoint</b> (const <a class="el" href="classDPoint2.html">DPoint2</a> &amp;p)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="05944aa1715dcc44f61a9e1cabc1404f"></a><!-- doxytag: member="DRECT::GrowToContainLine" ref="05944aa1715dcc44f61a9e1cabc1404f" args="(const DLine2 &amp;line)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><b>GrowToContainLine</b> (const <a class="el" href="classDLine2.html">DLine2</a> &amp;line)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d74e37302f44bacfefb6abc5cf2de608"></a><!-- doxytag: member="DRECT::GrowToContainLine" ref="d74e37302f44bacfefb6abc5cf2de608" args="(const DLine3 &amp;line)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><b>GrowToContainLine</b> (const <a class="el" href="classDLine3.html">DLine3</a> &amp;line)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c7aa863a95d11e4b47cfdb0bda05e730"></a><!-- doxytag: member="DRECT::GrowToContainRect" ref="c7aa863a95d11e4b47cfdb0bda05e730" args="(const DRECT &amp;r2)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><b>GrowToContainRect</b> (const <a class="el" href="classDRECT.html">DRECT</a> &amp;r2)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a32e284aaf990a9514333190e6ef73f3"></a><!-- doxytag: member="DRECT::operator==" ref="a32e284aaf990a9514333190e6ef73f3" args="(const DRECT &amp;v) const " -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classDRECT.html">DRECT</a> &amp;v) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f0d4c5fe2453c744169eaf13838ee487"></a><!-- doxytag: member="DRECT::operator!=" ref="f0d4c5fe2453c744169eaf13838ee487" args="(const DRECT &amp;v) const " -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="classDRECT.html">DRECT</a> &amp;v) const </td></tr><tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="811882fecd5c7618d7099ebbd39ea254"></a><!-- doxytag: member="DRECT::left" ref="811882fecd5c7618d7099ebbd39ea254" args="" -->double&nbsp;</td><td class="memItemRight" valign="bottom"><b>left</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b28354b543375bfa94dabaeda722927f"></a><!-- doxytag: member="DRECT::top" ref="b28354b543375bfa94dabaeda722927f" args="" -->double&nbsp;</td><td class="memItemRight" valign="bottom"><b>top</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c4f29407893c334a6cb7a87bf045c0d"></a><!-- doxytag: member="DRECT::right" ref="7c4f29407893c334a6cb7a87bf045c0d" args="" -->double&nbsp;</td><td class="memItemRight" valign="bottom"><b>right</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="71f262d796bed1ab30e8a2d5a8ddee6f"></a><!-- doxytag: member="DRECT::bottom" ref="71f262d796bed1ab30e8a2d5a8ddee6f" args="" -->double&nbsp;</td><td class="memItemRight" valign="bottom"><b>bottom</b></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>DRECT / <a class="el" href="classFRECT.html">FRECT</a><p>These rectangle classes are meant to be used for geographical areas, or texture coordinates, which assume that the vertical axis increases upward, not like typical screen coordinates which increase downwards.<p>This means that the Height() method returns top-bottom, not bottom-top as would be the case with downward-increasing coordinates. <p><hr><h2>Member Function Documentation</h2><a class="anchor" name="c164586b993ab69128cd12a8b981a935"></a><!-- doxytag: member="DRECT::ContainsLine" ref="c164586b993ab69128cd12a8b981a935" args="(const DLine2 &amp;line) const " --><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">bool DRECT::ContainsLine           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const <a class="el" href="classDLine2.html">DLine2</a> &amp;&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>line</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap> const</td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Fast, naive test for polyline/polygon inside rectangle. <dl compact><dt><b>Returns:</b></dt><dd>true if any point of the poly is inside the rectangle. </dd></dl>    </td>  </tr></table><hr size="1"><address style="align: right;"><small>Generated on Mon Jan 14 14:40:54 2008 for vtdata library by&nbsp;<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 + -
显示快捷键?