Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 06719cf03808e17ae6f0852ca1052dc2 > files > 2711

libogre1-devel-0.13.0-1mdk.i586.rpm

<html>
<head>
<title>Ogre::Plane class Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<link type="text/css" rel="stylesheet" href="style.css">
</head>

<body>
<!-- Generated by Doxygen 1.2.16 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; </center>
<hr><h1>Ogre::Plane  Class Reference</h1>Defines a plane in 3D space. 
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="OgrePlane_8h-source.html">OgrePlane.h</a>&gt;</code>
<p>
Collaboration diagram for Ogre::Plane:<p><center><img src="classOgre_1_1Plane__coll__graph.png" border="0" usemap="#Ogre_1_1Plane__coll__map" alt="Collaboration graph"></center>
<map name="Ogre_1_1Plane__coll__map">
<area href="classOgre_1_1Vector3.html" shape="rect" coords="7,36,100,17" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classOgre_1_1Plane-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Plane.html#Ogre_1_1Planes3">Side</a> { <a class="el" href="classOgre_1_1Plane.html#Ogre_1_1Planes3Ogre_1_1Planes0">NO_SIDE</a>, 
<a class="el" href="classOgre_1_1Plane.html#Ogre_1_1Planes3Ogre_1_1Planes1">POSITIVE_SIDE</a>, 
<a class="el" href="classOgre_1_1Plane.html#Ogre_1_1Planes3Ogre_1_1Planes2">NEGATIVE_SIDE</a>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The "positive side" of the plane is the half space to which the plane normal points.</em> <a href="#Ogre_1_1Planes3">More...</a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Plane.html#Ogre_1_1Planea0">Plane</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Default constructor - sets everything to 0.</em> <a href="#Ogre_1_1Planea0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Plane.html#Ogre_1_1Planea1">Plane</a> (const Plane &amp;rhs)</td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Plane.html#Ogre_1_1Planea2">Plane</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;rkNormal, <a class="el" href="namespaceOgre.html#a349">Real</a> fConstant)</td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Plane.html#Ogre_1_1Planea3">Plane</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;rkNormal, const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;rkPoint)</td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Plane.html#Ogre_1_1Planea4">Plane</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;rkPoint0, const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;rkPoint1, const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;rkPoint2)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Plane.html#Ogre_1_1Planes3">Side</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Plane.html#Ogre_1_1Planea5">getSide</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;rkPoint) const</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Plane.html#Ogre_1_1Planea6">getDistance</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;rkPoint) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>This is a pseudodistance.</em> <a href="#Ogre_1_1Planea6"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Public Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector3.html">Vector3</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Plane.html#Ogre_1_1Planem0">normal</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Plane.html#Ogre_1_1Planem1">d</a></td></tr>
<tr><td colspan=2><br><h2>Friends</h2></td></tr>
<tr><td nowrap align=right valign=top>_OgreExport friend std::ostream &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Plane.html#Ogre_1_1Planel0">operator&lt;&lt;</a> (std::ostream &amp;o, Plane &amp;p)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Defines a plane in 3D space.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 A plane is defined in 3D space by the equation Ax + By + Cz + D = 0 
<p>
 This equates to a vector (the normal of the plane, whose x, y and z components equate to the coefficients A, B and C respectively), and a constant (D) which is the distance along the normal you have to go to move the plane back to the origin. </dl>
<p>

<p>
Definition at line <a class="el" href="OgrePlane_8h-source.html#l00049">49</a> of file <a class="el" href="OgrePlane_8h-source.html">OgrePlane.h</a>.<hr><h2>Member Enumeration Documentation</h2>
<a name="Ogre_1_1Planes3" doxytag="Ogre::Plane::Side"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum Ogre::Plane::Side
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The "positive side" of the plane is the half space to which the plane normal points.
<p>
The "negative side" is the other half space. The flag "no side" indicates the plane itself. <dl compact><dt><b>
Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="Ogre_1_1Planes3Ogre_1_1Planes0" doxytag="NO_SIDE"></a><em>NO_SIDE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="Ogre_1_1Planes3Ogre_1_1Planes1" doxytag="POSITIVE_SIDE"></a><em>POSITIVE_SIDE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="Ogre_1_1Planes3Ogre_1_1Planes2" doxytag="NEGATIVE_SIDE"></a><em>NEGATIVE_SIDE</em></em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="OgrePlane_8h-source.html#l00065">65</a> of file <a class="el" href="OgrePlane_8h-source.html">OgrePlane.h</a>.    </td>
  </tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="Ogre_1_1Planea0" doxytag="Ogre::Plane::Plane"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::Plane::Plane </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Default constructor - sets everything to 0.
<p>

<p>
Definition at line <a class="el" href="OgrePlane_8cpp-source.html#l00030">30</a> of file <a class="el" href="OgrePlane_8cpp-source.html">OgrePlane.cpp</a>.
<p>
References <a class="el" href="OgrePlane_8h-source.html#l00085">d</a>, and <a class="el" href="OgrePlane_8h-source.html#l00084">normal</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Planea1" doxytag="Ogre::Plane::Plane"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::Plane::Plane </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Plane &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>rhs</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgrePlane_8cpp-source.html#l00036">36</a> of file <a class="el" href="OgrePlane_8cpp-source.html">OgrePlane.cpp</a>.
<p>
References <a class="el" href="OgrePlane_8h-source.html#l00085">d</a>, and <a class="el" href="OgrePlane_8h-source.html#l00084">normal</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Planea2" doxytag="Ogre::Plane::Plane"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::Plane::Plane </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>rkNormal</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fConstant</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgrePlane_8cpp-source.html#l00042">42</a> of file <a class="el" href="OgrePlane_8cpp-source.html">OgrePlane.cpp</a>.
<p>
References <a class="el" href="OgrePlane_8h-source.html#l00085">d</a>, <a class="el" href="OgrePlane_8h-source.html#l00084">normal</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Planea3" doxytag="Ogre::Plane::Plane"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::Plane::Plane </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>rkNormal</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>rkPoint</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgrePlane_8cpp-source.html#l00048">48</a> of file <a class="el" href="OgrePlane_8cpp-source.html">OgrePlane.cpp</a>.
<p>
References <a class="el" href="OgrePlane_8h-source.html#l00085">d</a>, <a class="el" href="OgreVector3_8h-source.html#l00285">Ogre::Vector3::dotProduct</a>(), and <a class="el" href="OgrePlane_8h-source.html#l00084">normal</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Planea4" doxytag="Ogre::Plane::Plane"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::Plane::Plane </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>rkPoint0</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>rkPoint1</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>rkPoint2</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgrePlane_8cpp-source.html#l00054">54</a> of file <a class="el" href="OgrePlane_8cpp-source.html">OgrePlane.cpp</a>.
<p>
References <a class="el" href="OgreVector3_8h-source.html#l00342">Ogre::Vector3::crossProduct</a>(), <a class="el" href="OgrePlane_8h-source.html#l00085">d</a>, <a class="el" href="OgreVector3_8h-source.html#l00285">Ogre::Vector3::dotProduct</a>(), <a class="el" href="OgrePlane_8h-source.html#l00084">normal</a>, and <a class="el" href="OgreVector3_8h-source.html#l00299">Ogre::Vector3::normalise</a>().    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="Ogre_1_1Planea6" doxytag="Ogre::Plane::getDistance"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a> Ogre::Plane::getDistance </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>rkPoint</em>          </td>
          <td class="md" valign="top">)&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>
This is a pseudodistance.
<p>
The sign of the return value is positive if the point is on the positive side of the plane, negative if the point is on the negative side, and zero if the point is on the plane. 
<p>
 The absolute value of the return value is the true distance only when the plane normal is a unit length vector. 
<p>
Definition at line <a class="el" href="OgrePlane_8cpp-source.html#l00064">64</a> of file <a class="el" href="OgrePlane_8cpp-source.html">OgrePlane.cpp</a>.
<p>
References <a class="el" href="OgrePlane_8h-source.html#l00085">d</a>, <a class="el" href="OgreVector3_8h-source.html#l00285">Ogre::Vector3::dotProduct</a>(), <a class="el" href="OgrePlane_8h-source.html#l00084">normal</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreBspNode_8cpp-source.html#l00170">Ogre::BspNode::getDistance</a>(), <a class="el" href="OgrePlane_8cpp-source.html#l00069">getSide</a>(), <a class="el" href="OgreOctreeCamera_8cpp-source.html#l00079">Ogre::OctreeCamera::getVisibility</a>(), <a class="el" href="OgreFrustum_8cpp-source.html#l00224">Ogre::Frustum::isVisible</a>(), <a class="el" href="OgreCamera_8cpp-source.html#l00454">Ogre::Camera::isVisible</a>(), and <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00278">Ogre::BspSceneManager::processVisibleLeaf</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Planea5" doxytag="Ogre::Plane::getSide"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Plane.html#Ogre_1_1Planes3">Plane::Side</a> Ogre::Plane::getSide </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>rkPoint</em>          </td>
          <td class="md" valign="top">)&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>

<p>
Definition at line <a class="el" href="OgrePlane_8cpp-source.html#l00069">69</a> of file <a class="el" href="OgrePlane_8cpp-source.html">OgrePlane.cpp</a>.
<p>
References <a class="el" href="OgrePlane_8cpp-source.html#l00064">getDistance</a>(), and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreBspNode_8cpp-source.html#l00125">Ogre::BspNode::getSide</a>(), <a class="el" href="OgreMath_8cpp-source.html#l00497">Ogre::Math::intersects</a>(), <a class="el" href="OgreFrustum_8cpp-source.html#l00164">Ogre::Frustum::isVisible</a>(), and <a class="el" href="OgreCamera_8cpp-source.html#l00394">Ogre::Camera::isVisible</a>().    </td>
  </tr>
</table>
<hr><h2>Friends And Related Function Documentation</h2>
<a name="Ogre_1_1Planel0" doxytag="Ogre::Plane::operator<<"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> _OgreExport friend std::ostream&amp; operator&lt;&lt; </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">std::ostream &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>o</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Plane &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>p</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [friend]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgrePlane_8cpp-source.html#l00082">82</a> of file <a class="el" href="OgrePlane_8cpp-source.html">OgrePlane.cpp</a>.    </td>
  </tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a name="Ogre_1_1Planem1" doxytag="Ogre::Plane::d"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a> Ogre::Plane::d
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgrePlane_8h-source.html#l00085">85</a> of file <a class="el" href="OgrePlane_8h-source.html">OgrePlane.h</a>.
<p>
Referenced by <a class="el" href="OgreOctreeCamera_8cpp-source.html#l00193">Ogre::OctreeCamera::_getCorner</a>(), <a class="el" href="OgreMath_8cpp-source.html#l00565">Ogre::Math::buildReflectionMatrix</a>(), <a class="el" href="OgreMeshManager_8cpp-source.html#l00408">Ogre::MeshManager::createCurvedIllusionPlane</a>(), <a class="el" href="OgreMeshManager_8cpp-source.html#l00250">Ogre::MeshManager::createCurvedPlane</a>(), <a class="el" href="OgreMeshManager_8cpp-source.html#l00097">Ogre::MeshManager::createPlane</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00956">Ogre::SceneManager::createSkyboxPlane</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01026">Ogre::SceneManager::createSkydomePlane</a>(), <a class="el" href="OgrePlane_8cpp-source.html#l00064">getDistance</a>(), <a class="el" href="OgreMath_8cpp-source.html#l00264">Ogre::Math::intersects</a>(), <a class="el" href="OgreBspLevel_8cpp-source.html#l00113">Ogre::BspLevel::loadQuake3Level</a>(), <a class="el" href="OgrePlane_8cpp-source.html#l00082">Ogre::operator&lt;&lt;</a>(), <a class="el" href="OgrePlane_8cpp-source.html#l00030">Plane</a>(), and <a class="el" href="OgreCamera_8cpp-source.html#l00638">Ogre::Camera::updateView</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Planem0" doxytag="Ogre::Plane::normal"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> Ogre::Plane::normal
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgrePlane_8h-source.html#l00084">84</a> of file <a class="el" href="OgrePlane_8h-source.html">OgrePlane.h</a>.
<p>
Referenced by <a class="el" href="OgreOctreeCamera_8cpp-source.html#l00193">Ogre::OctreeCamera::_getCorner</a>(), <a class="el" href="OgreMath_8cpp-source.html#l00565">Ogre::Math::buildReflectionMatrix</a>(), <a class="el" href="OgreMeshManager_8cpp-source.html#l00408">Ogre::MeshManager::createCurvedIllusionPlane</a>(), <a class="el" href="OgreMeshManager_8cpp-source.html#l00250">Ogre::MeshManager::createCurvedPlane</a>(), <a class="el" href="OgreMeshManager_8cpp-source.html#l00097">Ogre::MeshManager::createPlane</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00956">Ogre::SceneManager::createSkyboxPlane</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01026">Ogre::SceneManager::createSkydomePlane</a>(), <a class="el" href="OgrePlane_8cpp-source.html#l00064">getDistance</a>(), <a class="el" href="OgreMath_8cpp-source.html#l00264">Ogre::Math::intersects</a>(), <a class="el" href="OgreBspLevel_8cpp-source.html#l00113">Ogre::BspLevel::loadQuake3Level</a>(), <a class="el" href="OgrePlane_8cpp-source.html#l00082">Ogre::operator&lt;&lt;</a>(), <a class="el" href="OgrePlane_8cpp-source.html#l00030">Plane</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00738">Ogre::SceneManager::setSkyPlane</a>(), and <a class="el" href="OgreCamera_8cpp-source.html#l00638">Ogre::Camera::updateView</a>().    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="OgrePlane_8h-source.html">OgrePlane.h</a><li><a class="el" href="OgrePlane_8cpp-source.html">OgrePlane.cpp</a></ul>
<p>
Copyright &copy; 2002-2003 by The OGRE Team<br />
Last modified Wed Jan 21 00:19:08 2004
</p>
</body>
</html>