Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > 58828b263d8f56d90ac336dea07a4586 > files > 343

irrlicht-doc-1.6.1-1mdv2010.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Irrlicht Engine: irr::core::aabbox3d&lt; T &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<table class="irrlicht" >
  <tr valign="middle"> 
    <td><font size="2"><a class="qindex" href="index.html"><font color="#FFFFFF">Home</font></a> 
      | <a class="qindex" href="namespaces.html"><font color="#FFFFFF">Namespaces</font></a> 
      | <a class="qindex" href="hierarchy.html"><font color="#FFFFFF">Hierarchy</font></a> 
      | <a class="qindex" href="classes.html"><font color="#FFFFFF">Alphabetical 
      List</font></a> | <a class="qindex" href="annotated.html"><font color="#FFFFFF"> 
      Class list</font></a> | <a class="qindex" href="files.html"><font color="#FFFFFF">Files</font></a> 
      | <a class="qindex" href="namespacemembers.html"><font color="#FFFFFF"> 
      Namespace&nbsp;Members</font></a> | <a class="qindex" href="functions.html"><font color="#FFFFFF">Class 
      members</font></a> | <a class="qindex" href="globals.html"><font color="#FFFFFF">File 
      members</font></a> | <a class="qindex" href="pages.html"><font color="#FFFFFF">Tutorials</font></a></font> </td>
  </tr>
</table>
<!-- Generated by Doxygen 1.5.6 -->
  <div class="navpath"><a class="el" href="namespaceirr.html">irr</a>::<a class="el" href="namespaceirr_1_1core.html">core</a>::<a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>
  </div>
<div class="contents">
<h1>irr::core::aabbox3d&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="irr::core::aabbox3d" -->Axis aligned bounding box in 3d dimensional space.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>&gt;</code>
<p>

<p>
<a href="classirr_1_1core_1_1aabbox3d-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="classirr_1_1core_1_1aabbox3d.html#f73ac9adeaae3abf8afaeb5f6be4a52c">aabbox3d</a> (T minx, T miny, T minz, T maxx, T maxy, T maxz)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor with min edge and max edge as single values, not vectors.  <a href="#f73ac9adeaae3abf8afaeb5f6be4a52c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#1e1b49cb756eab5ba6dec051a6fa27c8">aabbox3d</a> (const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;init)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor with only one point.  <a href="#1e1b49cb756eab5ba6dec051a6fa27c8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#7281018221a7c1070a5487cb98f2ac45">aabbox3d</a> (const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;min, const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;max)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor with min edge and max edge.  <a href="#7281018221a7c1070a5487cb98f2ac45"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#ec7f681b248d9f0e07d62be0c921767e">aabbox3d</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default Constructor.  <a href="#ec7f681b248d9f0e07d62be0c921767e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#7ccc210a3fb0ce82765d28f2047942c5">addInternalBox</a> (const <a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>&lt; T &gt; &amp;b)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds another bounding box.  <a href="#7ccc210a3fb0ce82765d28f2047942c5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#123947cb6d77a3e0d6cbb65b63e8b86f">addInternalPoint</a> (T x, T y, T z)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a point to the bounding box.  <a href="#123947cb6d77a3e0d6cbb65b63e8b86f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#49e3765fd2f40a115f8f28bd74d62ccf">addInternalPoint</a> (const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;p)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a point to the bounding box.  <a href="#49e3765fd2f40a115f8f28bd74d62ccf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespaceirr_1_1core.html#8a9999eb0d151083f48afe5f7d17a96c">EIntersectionRelation3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#ec3f7aa9c61ac773eea6c12924bcaea6">classifyPlaneRelation</a> (const <a class="el" href="classirr_1_1core_1_1plane3d.html">plane3d</a>&lt; T &gt; &amp;plane) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Classifies a relation with a plane.  <a href="#ec3f7aa9c61ac773eea6c12924bcaea6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#1609de045595ba6b6d57def85bcdffbf">getArea</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the surface area of the box in squared units.  <a href="#1609de045595ba6b6d57def85bcdffbf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#0d90eef7ce15729367337ce1a2233172">getCenter</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get center of the bounding box.  <a href="#0d90eef7ce15729367337ce1a2233172"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#2b35e19c6c400c4c3d2b92ced108ca79">getEdges</a> (<a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; *edges) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores all 8 edges of the box into an <a class="el" href="classirr_1_1core_1_1array.html" title="Self reallocating template array (like stl vector) with additional features.">array</a>.  <a href="#2b35e19c6c400c4c3d2b92ced108ca79"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#fedfc9540da0f3b2b3b7e6b0fd14a2a4">getExtent</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get extent of the box.  <a href="#fedfc9540da0f3b2b3b7e6b0fd14a2a4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#9dc0f5991971a440532f924584306814">getInterpolated</a> (const <a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>&lt; T &gt; &amp;other, <a class="el" href="namespaceirr.html#0277be98d67dc26ff93b1a6a1d086b07">f32</a> d) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Calculates a new interpolated bounding box.  <a href="#9dc0f5991971a440532f924584306814"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#d948446d174e97e25d843ef0cd71a7a1">getVolume</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the volume enclosed by the box in cubed units.  <a href="#d948446d174e97e25d843ef0cd71a7a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#5d3d9d09354c4c362625dab7a15dcedb">intersectsWithBox</a> (const <a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>&lt; T &gt; &amp;other) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Determines if the box intersects with another box.  <a href="#5d3d9d09354c4c362625dab7a15dcedb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#7e252d09fdc83431955f48156ca2ae5c">intersectsWithLine</a> (const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;linemiddle, const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;linevect, T halflength) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tests if the box intersects with a line.  <a href="#7e252d09fdc83431955f48156ca2ae5c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#34923d0c727e92df84906f256277e503">intersectsWithLine</a> (const <a class="el" href="classirr_1_1core_1_1line3d.html">line3d</a>&lt; T &gt; &amp;line) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tests if the box intersects with a line.  <a href="#34923d0c727e92df84906f256277e503"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#03ac10858bbe4e66a18f751358098528">isEmpty</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if the box is empty.  <a href="#03ac10858bbe4e66a18f751358098528"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#05f821fed7111655366fd8b3e9d8036f">isFullInside</a> (const <a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>&lt; T &gt; &amp;other) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if this box is completely inside the 'other' box.  <a href="#05f821fed7111655366fd8b3e9d8036f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#ee439d703d121617c3bd6095c93e6852">isPointInside</a> (const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;p) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Determines if a point is within this box.  <a href="#ee439d703d121617c3bd6095c93e6852"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#4e5d76484af9f3da23c1d5d3bb8bac9f">isPointTotalInside</a> (const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;p) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Determines if a point is within this box and its borders.  <a href="#4e5d76484af9f3da23c1d5d3bb8bac9f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#6a8209973478e2c5bffde1259dfe95b6">operator!=</a> (const <a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>&lt; T &gt; &amp;other) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Inequality operator.  <a href="#6a8209973478e2c5bffde1259dfe95b6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#0cc0518e11f284b8a6c3b3cb0f8cc389">operator==</a> (const <a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>&lt; T &gt; &amp;other) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Equality operator.  <a href="#0cc0518e11f284b8a6c3b3cb0f8cc389"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#904b14e6b6a99187820a7407b5d7cf23">repair</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Repairs the box.  <a href="#904b14e6b6a99187820a7407b5d7cf23"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#f777a607745b2bd3f4390dfee8263944">reset</a> (const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;initValue)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resets the bounding box to a one-point box.  <a href="#f777a607745b2bd3f4390dfee8263944"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#5f7139087de60b4c16b5df015ade1cba">reset</a> (const <a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>&lt; T &gt; &amp;initValue)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resets the bounding box.  <a href="#5f7139087de60b4c16b5df015ade1cba"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#fc718e96ed11aa71a30311d32bfc885a">reset</a> (T x, T y, T z)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resets the bounding box to a one-point box.  <a href="#fc718e96ed11aa71a30311d32bfc885a"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#5aad7217e8189f09dde3ec4a69e4ac92">MaxEdge</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The far edge.  <a href="#5aad7217e8189f09dde3ec4a69e4ac92"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classirr_1_1core_1_1aabbox3d.html#7501c7df834939fa25e5f70b8527e7b5">MinEdge</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The near edge.  <a href="#7501c7df834939fa25e5f70b8527e7b5"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class T&gt;<br>
 class irr::core::aabbox3d&lt; T &gt;</h3>

Axis aligned bounding box in 3d dimensional space. 
<p>
Has some useful methods used with occlusion culling or clipping. 
<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00021">21</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="ec7f681b248d9f0e07d62be0c921767e"></a><!-- doxytag: member="irr::core::aabbox3d::aabbox3d" ref="ec7f681b248d9f0e07d62be0c921767e" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::<a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Default Constructor. 
<p>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00026">26</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7281018221a7c1070a5487cb98f2ac45"></a><!-- doxytag: member="irr::core::aabbox3d::aabbox3d" ref="7281018221a7c1070a5487cb98f2ac45" args="(const vector3d&lt; T &gt; &amp;min, const vector3d&lt; T &gt; &amp;max)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::<a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>max</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor with min edge and max edge. 
<p>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00028">28</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1e1b49cb756eab5ba6dec051a6fa27c8"></a><!-- doxytag: member="irr::core::aabbox3d::aabbox3d" ref="1e1b49cb756eab5ba6dec051a6fa27c8" args="(const vector3d&lt; T &gt; &amp;init)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::<a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>init</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor with only one point. 
<p>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00030">30</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f73ac9adeaae3abf8afaeb5f6be4a52c"></a><!-- doxytag: member="irr::core::aabbox3d::aabbox3d" ref="f73ac9adeaae3abf8afaeb5f6be4a52c" args="(T minx, T miny, T minz, T maxx, T maxy, T maxz)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::<a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>           </td>
          <td>(</td>
          <td class="paramtype">T&nbsp;</td>
          <td class="paramname"> <em>minx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&nbsp;</td>
          <td class="paramname"> <em>miny</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&nbsp;</td>
          <td class="paramname"> <em>minz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&nbsp;</td>
          <td class="paramname"> <em>maxx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&nbsp;</td>
          <td class="paramname"> <em>maxy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&nbsp;</td>
          <td class="paramname"> <em>maxz</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor with min edge and max edge as single values, not vectors. 
<p>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00032">32</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="7ccc210a3fb0ce82765d28f2047942c5"></a><!-- doxytag: member="irr::core::aabbox3d::addInternalBox" ref="7ccc210a3fb0ce82765d28f2047942c5" args="(const aabbox3d&lt; T &gt; &amp;b)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::addInternalBox           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>b</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Adds another bounding box. 
<p>
The box grows bigger, if the new box was outside of the box. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>b,:</em>&nbsp;</td><td>Other bounding box to add into this box. </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00057">57</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="123947cb6d77a3e0d6cbb65b63e8b86f"></a><!-- doxytag: member="irr::core::aabbox3d::addInternalPoint" ref="123947cb6d77a3e0d6cbb65b63e8b86f" args="(T x, T y, T z)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::addInternalPoint           </td>
          <td>(</td>
          <td class="paramtype">T&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&nbsp;</td>
          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Adds a point to the bounding box. 
<p>
The box grows bigger, if point is outside of the box. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>X coordinate of the point to add to this box. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Y coordinate of the point to add to this box. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>z</em>&nbsp;</td><td>Z coordinate of the point to add to this box. </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00093">93</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="49e3765fd2f40a115f8f28bd74d62ccf"></a><!-- doxytag: member="irr::core::aabbox3d::addInternalPoint" ref="49e3765fd2f40a115f8f28bd74d62ccf" args="(const vector3d&lt; T &gt; &amp;p)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::addInternalPoint           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Adds a point to the bounding box. 
<p>
The box grows bigger, if point was outside of the box. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>p,:</em>&nbsp;</td><td>Point to add into the box. </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00049">49</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

<p>Referenced by <a class="el" href="aabbox3d_8h-source.html#l00057">irr::core::aabbox3d&lt; float &gt;::addInternalBox()</a>, <a class="el" href="aabbox3d_8h-source.html#l00049">irr::core::aabbox3d&lt; float &gt;::addInternalPoint()</a>, and <a class="el" href="_s_shared_mesh_buffer_8h-source.html#l00110">irr::scene::SSharedMeshBuffer::recalculateBoundingBox()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ec3f7aa9c61ac773eea6c12924bcaea6"></a><!-- doxytag: member="irr::core::aabbox3d::classifyPlaneRelation" ref="ec3f7aa9c61ac773eea6c12924bcaea6" args="(const plane3d&lt; T &gt; &amp;plane) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceirr_1_1core.html#8a9999eb0d151083f48afe5f7d17a96c">EIntersectionRelation3D</a> <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::classifyPlaneRelation           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1plane3d.html">plane3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>plane</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Classifies a relation with a plane. 
<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>plane</em>&nbsp;</td><td>Plane to classify relation to. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns ISREL3D_FRONT if the box is in front of the plane, ISREL3D_BACK if the box is behind the plane, and ISREL3D_CLIPPED if it is on both sides of the plane. </dd></dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00188">188</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1609de045595ba6b6d57def85bcdffbf"></a><!-- doxytag: member="irr::core::aabbox3d::getArea" ref="1609de045595ba6b6d57def85bcdffbf" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">T <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::getArea           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the surface area of the box in squared units. 
<p>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00311">311</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0d90eef7ce15729367337ce1a2233172"></a><!-- doxytag: member="irr::core::aabbox3d::getCenter" ref="0d90eef7ce15729367337ce1a2233172" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt;T&gt; <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::getCenter           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get center of the bounding box. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Center of the bounding box. </dd></dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00223">223</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

<p>Referenced by <a class="el" href="aabbox3d_8h-source.html#l00239">irr::core::aabbox3d&lt; float &gt;::getEdges()</a>, and <a class="el" href="aabbox3d_8h-source.html#l00156">irr::core::aabbox3d&lt; float &gt;::intersectsWithLine()</a>.</p>

</div>
</div><p>
<a class="anchor" name="2b35e19c6c400c4c3d2b92ced108ca79"></a><!-- doxytag: member="irr::core::aabbox3d::getEdges" ref="2b35e19c6c400c4c3d2b92ced108ca79" args="(vector3d&lt; T &gt; *edges) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::getEdges           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; *&nbsp;</td>
          <td class="paramname"> <em>edges</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Stores all 8 edges of the box into an <a class="el" href="classirr_1_1core_1_1array.html" title="Self reallocating template array (like stl vector) with additional features.">array</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>edges,:</em>&nbsp;</td><td>Pointer to <a class="el" href="classirr_1_1core_1_1array.html" title="Self reallocating template array (like stl vector) with additional features.">array</a> of 8 edges. </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00239">239</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fedfc9540da0f3b2b3b7e6b0fd14a2a4"></a><!-- doxytag: member="irr::core::aabbox3d::getExtent" ref="fedfc9540da0f3b2b3b7e6b0fd14a2a4" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt;T&gt; <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::getExtent           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get extent of the box. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Extent of the bounding box. </dd></dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00231">231</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

<p>Referenced by <a class="el" href="aabbox3d_8h-source.html#l00311">irr::core::aabbox3d&lt; float &gt;::getArea()</a>, <a class="el" href="aabbox3d_8h-source.html#l00304">irr::core::aabbox3d&lt; float &gt;::getVolume()</a>, and <a class="el" href="aabbox3d_8h-source.html#l00156">irr::core::aabbox3d&lt; float &gt;::intersectsWithLine()</a>.</p>

</div>
</div><p>
<a class="anchor" name="9dc0f5991971a440532f924584306814"></a><!-- doxytag: member="irr::core::aabbox3d::getInterpolated" ref="9dc0f5991971a440532f924584306814" args="(const aabbox3d&lt; T &gt; &amp;other, f32 d) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>&lt;T&gt; <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::getInterpolated           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>other</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceirr.html#0277be98d67dc26ff93b1a6a1d086b07">f32</a>&nbsp;</td>
          <td class="paramname"> <em>d</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Calculates a new interpolated bounding box. 
<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>other,:</em>&nbsp;</td><td>other box to interpolate between </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>d,:</em>&nbsp;</td><td>value between 0.0f and 1.0f. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Interpolated box. </dd></dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00296">296</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d948446d174e97e25d843ef0cd71a7a1"></a><!-- doxytag: member="irr::core::aabbox3d::getVolume" ref="d948446d174e97e25d843ef0cd71a7a1" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">T <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::getVolume           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the volume enclosed by the box in cubed units. 
<p>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00304">304</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5d3d9d09354c4c362625dab7a15dcedb"></a><!-- doxytag: member="irr::core::aabbox3d::intersectsWithBox" ref="5d3d9d09354c4c362625dab7a15dcedb" args="(const aabbox3d&lt; T &gt; &amp;other) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::intersectsWithBox           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>other</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Determines if the box intersects with another box. 
<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>other,:</em>&nbsp;</td><td>Other box to check a intersection with. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if there is an intersection with the other box, otherwise false. </dd></dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00128">128</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7e252d09fdc83431955f48156ca2ae5c"></a><!-- doxytag: member="irr::core::aabbox3d::intersectsWithLine" ref="7e252d09fdc83431955f48156ca2ae5c" args="(const vector3d&lt; T &gt; &amp;linemiddle, const vector3d&lt; T &gt; &amp;linevect, T halflength) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::intersectsWithLine           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>linemiddle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>linevect</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&nbsp;</td>
          <td class="paramname"> <em>halflength</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tests if the box intersects with a line. 
<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>linemiddle</em>&nbsp;</td><td>Center of the line. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>linevect</em>&nbsp;</td><td>Vector of the line. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>halflength</em>&nbsp;</td><td>Half length of the line. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if there is an intersection, else false. </dd></dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00156">156</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="34923d0c727e92df84906f256277e503"></a><!-- doxytag: member="irr::core::aabbox3d::intersectsWithLine" ref="34923d0c727e92df84906f256277e503" args="(const line3d&lt; T &gt; &amp;line) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::intersectsWithLine           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1line3d.html">line3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>line</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tests if the box intersects with a line. 
<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>line,:</em>&nbsp;</td><td>Line to test intersection with. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if there is an intersection , else false. </dd></dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00145">145</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

<p>Referenced by <a class="el" href="aabbox3d_8h-source.html#l00145">irr::core::aabbox3d&lt; float &gt;::intersectsWithLine()</a>.</p>

</div>
</div><p>
<a class="anchor" name="03ac10858bbe4e66a18f751358098528"></a><!-- doxytag: member="irr::core::aabbox3d::isEmpty" ref="03ac10858bbe4e66a18f751358098528" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::isEmpty           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Check if the box is empty. 
<p>
This means that there is no space between the min and max edge. <dl class="return" compact><dt><b>Returns:</b></dt><dd>True if box is empty, else false. </dd></dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00272">272</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="05f821fed7111655366fd8b3e9d8036f"></a><!-- doxytag: member="irr::core::aabbox3d::isFullInside" ref="05f821fed7111655366fd8b3e9d8036f" args="(const aabbox3d&lt; T &gt; &amp;other) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::isFullInside           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>other</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Check if this box is completely inside the 'other' box. 
<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>other,:</em>&nbsp;</td><td>Other box to check against. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if this box is completly inside the other box, otherwise false. </dd></dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00137">137</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ee439d703d121617c3bd6095c93e6852"></a><!-- doxytag: member="irr::core::aabbox3d::isPointInside" ref="ee439d703d121617c3bd6095c93e6852" args="(const vector3d&lt; T &gt; &amp;p) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::isPointInside           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Determines if a point is within this box. 
<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>p,:</em>&nbsp;</td><td>Point to check. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the point is within the box and false if not </dd></dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00107">107</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

<p>Referenced by <a class="el" href="triangle3d_8h-source.html#l00044">irr::core::triangle3d&lt; T &gt;::isTotalInsideBox()</a>.</p>

</div>
</div><p>
<a class="anchor" name="4e5d76484af9f3da23c1d5d3bb8bac9f"></a><!-- doxytag: member="irr::core::aabbox3d::isPointTotalInside" ref="4e5d76484af9f3da23c1d5d3bb8bac9f" args="(const vector3d&lt; T &gt; &amp;p) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::isPointTotalInside           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Determines if a point is within this box and its borders. 
<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>p,:</em>&nbsp;</td><td>Point to check. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the point is within the box and false if not. </dd></dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00117">117</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6a8209973478e2c5bffde1259dfe95b6"></a><!-- doxytag: member="irr::core::aabbox3d::operator!=" ref="6a8209973478e2c5bffde1259dfe95b6" args="(const aabbox3d&lt; T &gt; &amp;other) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::operator!=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>other</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Inequality operator. 
<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>other</em>&nbsp;</td><td>box to compare with. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if both boxes are different, else false. </dd></dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00042">42</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0cc0518e11f284b8a6c3b3cb0f8cc389"></a><!-- doxytag: member="irr::core::aabbox3d::operator==" ref="0cc0518e11f284b8a6c3b3cb0f8cc389" args="(const aabbox3d&lt; T &gt; &amp;other) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::operator==           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>other</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Equality operator. 
<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>other</em>&nbsp;</td><td>box to compare with. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if both boxes are equal, else false. </dd></dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00038">38</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="904b14e6b6a99187820a7407b5d7cf23"></a><!-- doxytag: member="irr::core::aabbox3d::repair" ref="904b14e6b6a99187820a7407b5d7cf23" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::repair           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Repairs the box. 
<p>
Necessary if for example MinEdge and MaxEdge are swapped. 
<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00280">280</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

<p>Referenced by <a class="el" href="matrix4_8h-source.html#l01118">irr::core::CMatrix4&lt; T &gt;::transformBox()</a>.</p>

</div>
</div><p>
<a class="anchor" name="f777a607745b2bd3f4390dfee8263944"></a><!-- doxytag: member="irr::core::aabbox3d::reset" ref="f777a607745b2bd3f4390dfee8263944" args="(const vector3d&lt; T &gt; &amp;initValue)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::reset           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>initValue</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Resets the bounding box to a one-point box. 
<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>initValue</em>&nbsp;</td><td>New point. </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00082">82</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5f7139087de60b4c16b5df015ade1cba"></a><!-- doxytag: member="irr::core::aabbox3d::reset" ref="5f7139087de60b4c16b5df015ade1cba" args="(const aabbox3d&lt; T &gt; &amp;initValue)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::reset           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1aabbox3d.html">aabbox3d</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>initValue</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Resets the bounding box. 
<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>initValue</em>&nbsp;</td><td>New box to set this one to. </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00075">75</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fc718e96ed11aa71a30311d32bfc885a"></a><!-- doxytag: member="irr::core::aabbox3d::reset" ref="fc718e96ed11aa71a30311d32bfc885a" args="(T x, T y, T z)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::reset           </td>
          <td>(</td>
          <td class="paramtype">T&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&nbsp;</td>
          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Resets the bounding box to a one-point box. 
<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>x</em>&nbsp;</td><td>X coord of the point. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Y coord of the point. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>z</em>&nbsp;</td><td>Z coord of the point. </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00067">67</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

<p>Referenced by <a class="el" href="_s_shared_mesh_buffer_8h-source.html#l00110">irr::scene::SSharedMeshBuffer::recalculateBoundingBox()</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="5aad7217e8189f09dde3ec4a69e4ac92"></a><!-- doxytag: member="irr::core::aabbox3d::MaxEdge" ref="5aad7217e8189f09dde3ec4a69e4ac92" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt;T&gt; <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::<a class="el" href="classirr_1_1core_1_1aabbox3d.html#5aad7217e8189f09dde3ec4a69e4ac92">MaxEdge</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The far edge. 
<p>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00321">321</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

<p>Referenced by <a class="el" href="aabbox3d_8h-source.html#l00057">irr::core::aabbox3d&lt; float &gt;::addInternalBox()</a>, <a class="el" href="aabbox3d_8h-source.html#l00093">irr::core::aabbox3d&lt; float &gt;::addInternalPoint()</a>, <a class="el" href="aabbox3d_8h-source.html#l00188">irr::core::aabbox3d&lt; float &gt;::classifyPlaneRelation()</a>, <a class="el" href="aabbox3d_8h-source.html#l00223">irr::core::aabbox3d&lt; float &gt;::getCenter()</a>, <a class="el" href="aabbox3d_8h-source.html#l00239">irr::core::aabbox3d&lt; float &gt;::getEdges()</a>, <a class="el" href="aabbox3d_8h-source.html#l00231">irr::core::aabbox3d&lt; float &gt;::getExtent()</a>, <a class="el" href="aabbox3d_8h-source.html#l00296">irr::core::aabbox3d&lt; float &gt;::getInterpolated()</a>, <a class="el" href="aabbox3d_8h-source.html#l00272">irr::core::aabbox3d&lt; float &gt;::isEmpty()</a>, <a class="el" href="aabbox3d_8h-source.html#l00137">irr::core::aabbox3d&lt; float &gt;::isFullInside()</a>, <a class="el" href="aabbox3d_8h-source.html#l00107">irr::core::aabbox3d&lt; float &gt;::isPointInside()</a>, <a class="el" href="aabbox3d_8h-source.html#l00117">irr::core::aabbox3d&lt; float &gt;::isPointTotalInside()</a>, <a class="el" href="aabbox3d_8h-source.html#l00042">irr::core::aabbox3d&lt; float &gt;::operator!=()</a>, <a class="el" href="aabbox3d_8h-source.html#l00038">irr::core::aabbox3d&lt; float &gt;::operator==()</a>, <a class="el" href="aabbox3d_8h-source.html#l00280">irr::core::aabbox3d&lt; float &gt;::repair()</a>, <a class="el" href="aabbox3d_8h-source.html#l00067">irr::core::aabbox3d&lt; float &gt;::reset()</a>, <a class="el" href="matrix4_8h-source.html#l01118">irr::core::CMatrix4&lt; T &gt;::transformBox()</a>, and <a class="el" href="matrix4_8h-source.html#l01132">irr::core::CMatrix4&lt; T &gt;::transformBoxEx()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7501c7df834939fa25e5f70b8527e7b5"></a><!-- doxytag: member="irr::core::aabbox3d::MinEdge" ref="7501c7df834939fa25e5f70b8527e7b5" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classirr_1_1core_1_1vector3d.html">vector3d</a>&lt;T&gt; <a class="el" href="classirr_1_1core_1_1aabbox3d.html">irr::core::aabbox3d</a>&lt; T &gt;::<a class="el" href="classirr_1_1core_1_1aabbox3d.html#7501c7df834939fa25e5f70b8527e7b5">MinEdge</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The near edge. 
<p>

<p>Definition at line <a class="el" href="aabbox3d_8h-source.html#l00318">318</a> of file <a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a>.</p>

<p>Referenced by <a class="el" href="aabbox3d_8h-source.html#l00057">irr::core::aabbox3d&lt; float &gt;::addInternalBox()</a>, <a class="el" href="aabbox3d_8h-source.html#l00093">irr::core::aabbox3d&lt; float &gt;::addInternalPoint()</a>, <a class="el" href="aabbox3d_8h-source.html#l00188">irr::core::aabbox3d&lt; float &gt;::classifyPlaneRelation()</a>, <a class="el" href="aabbox3d_8h-source.html#l00223">irr::core::aabbox3d&lt; float &gt;::getCenter()</a>, <a class="el" href="aabbox3d_8h-source.html#l00231">irr::core::aabbox3d&lt; float &gt;::getExtent()</a>, <a class="el" href="aabbox3d_8h-source.html#l00296">irr::core::aabbox3d&lt; float &gt;::getInterpolated()</a>, <a class="el" href="aabbox3d_8h-source.html#l00128">irr::core::aabbox3d&lt; float &gt;::intersectsWithBox()</a>, <a class="el" href="aabbox3d_8h-source.html#l00272">irr::core::aabbox3d&lt; float &gt;::isEmpty()</a>, <a class="el" href="aabbox3d_8h-source.html#l00137">irr::core::aabbox3d&lt; float &gt;::isFullInside()</a>, <a class="el" href="aabbox3d_8h-source.html#l00107">irr::core::aabbox3d&lt; float &gt;::isPointInside()</a>, <a class="el" href="aabbox3d_8h-source.html#l00117">irr::core::aabbox3d&lt; float &gt;::isPointTotalInside()</a>, <a class="el" href="aabbox3d_8h-source.html#l00042">irr::core::aabbox3d&lt; float &gt;::operator!=()</a>, <a class="el" href="aabbox3d_8h-source.html#l00038">irr::core::aabbox3d&lt; float &gt;::operator==()</a>, <a class="el" href="aabbox3d_8h-source.html#l00280">irr::core::aabbox3d&lt; float &gt;::repair()</a>, <a class="el" href="aabbox3d_8h-source.html#l00067">irr::core::aabbox3d&lt; float &gt;::reset()</a>, <a class="el" href="matrix4_8h-source.html#l01118">irr::core::CMatrix4&lt; T &gt;::transformBox()</a>, and <a class="el" href="matrix4_8h-source.html#l01132">irr::core::CMatrix4&lt; T &gt;::transformBoxEx()</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="aabbox3d_8h-source.html">aabbox3d.h</a></ul>
</div>
<hr size="1">
<address style="align: right;">
<small> </small>
</address>
<table width="100%" border="0" cellspacing="0" cellpadding="2">
  <tr> 
    <td width="0"> <div align="left"><small><a href="http://irrlicht.sourceforge.net" target="_blank"><img src="irrlicht.png" alt="The Irrlicht Engine" align="middle" border=0 width=88 height=31></a></small></div></td>
    <td> <div align="left"><small><em><font size="2">The <a href="http://irrlicht.sourceforge.net" target="_blank">Irrlicht 
        Engine</a> Documentation &copy; 2003-2009 by Nikolaus Gebhardt. Generated 
        on Sun Jan 10 09:24:09 2010 by <a href="http://www.doxygen.org" target="_blank">Doxygen</a> 
        (1.5.6)</font></em></small></div></td>
  </tr>
</table>
<address style="align: right;">
</address>
</body>
</html>