Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 60f1dc962abad0f3b492991a4fbef9be > files > 1230

vtk-doc-5.4.2-5mdv2010.0.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>VTK: vtkPlanesIntersection 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.5.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="classes.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="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
      <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>
</div>
<div class="contents">
<h1>vtkPlanesIntersection Class Reference</h1><!-- doxytag: class="vtkPlanesIntersection" --><!-- doxytag: inherits="vtkPlanes" --><code>#include &lt;<a class="el" href="a04112.html">vtkPlanesIntersection.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkPlanesIntersection:</div>
<div class="dynsection">
<p><center><img src="a13050.png" border="0" usemap="#a13051" alt="Inheritance graph"></center>
<map name="a13051">
<area shape="rect" href="a01226.html" title="implicit function for convex set of planes" alt="" coords="40,229,123,256"><area shape="rect" href="a00855.html" title="abstract interface for implicit functions" alt="" coords="14,155,150,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="42,80,122,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="27,5,136,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkPlanesIntersection:</div>
<div class="dynsection">
<p><center><img src="a13052.png" border="0" usemap="#a13053" alt="Collaboration graph"></center>
<map name="a13053">
<area shape="rect" href="a01226.html" title="implicit function for convex set of planes" alt="" coords="177,672,260,699"><area shape="rect" href="a00855.html" title="abstract interface for implicit functions" alt="" coords="132,392,268,419"><area shape="rect" href="a01224.html" title="perform various plane computations" alt="" coords="44,531,119,558"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="505,174,585,200"><area shape="rect" href="a00089.html" title="superclass for all geometric transformations" alt="" coords="129,280,281,307"><area shape="rect" href="a01250.html" title="represent and manipulate 3D points" alt="" coords="191,582,268,608"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="559,392,681,419"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="764,280,873,307"><area shape="rect" href="a01513.html" title="map scalar values into colors" alt="" coords="459,331,600,358"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="767,6,876,32"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="747,174,909,200"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="888,83,1019,110"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="396,83,505,110"><area shape="rect" href="a00980.html" title="map scalar values into colors via a lookup table" alt="" coords="611,672,728,699"><area shape="rect" href="a01258.html" title="the convex hull of the orthogonal projection of the vtkPoints in the 3 coordinate..." alt="" coords="284,672,444,699"><area shape="rect" href="a01548.html" title="vtkSimpleCriticalSection" alt="" coords="123,174,291,200"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="523,480,624,507"><area shape="rect" href="a01784.html" title="dynamic, self&#45;adjusting array of unsigned char" alt="" coords="493,582,653,608"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="933,174,1115,200"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a13054.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
A <a class="el" href="a01227.html" title="A vtkPlanesIntersection object is a vtkPlanes object that can compute whether the...">vtkPlanesIntersection</a> object is a <a class="el" href="a01226.html" title="implicit function for convex set of planes">vtkPlanes</a> object that can compute whether the arbitrary convex region bounded by it's planes intersects an axis-aligned box. 
<p>
A subclass of <a class="el" href="a01226.html" title="implicit function for convex set of planes">vtkPlanes</a>, this class determines whether it intersects an axis aligned box. This is motivated by the need to intersect the axis aligned region of a spacial decomposition of volume data with various other regions. It uses the algorithm from Graphics Gems IV, page 81.<p>
<dl class="user" compact><dt><b>Caveat:</b></dt><dd>An instance of <a class="el" href="a01226.html" title="implicit function for convex set of planes">vtkPlanes</a> can be redefined by changing the planes, but this subclass then will not know if the region vertices are up to date. (Region vertices can be specified in SetRegionVertices or computed by the subclass.) So Delete and recreate if you want to change the set of planes. </dd></dl>

<p>Definition at line <a class="el" href="a04112.html#l00050">50</a> of file <a class="el" href="a04112.html">vtkPlanesIntersection.h</a>.</p>
<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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01227.html#5bdf5a3865413bef89740119e5bc8b84">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01227.html#e9692756ed796416a48be5a71e98e995">SetRegionVertices</a> (<a class="el" href="a01250.html">vtkPoints</a> *pts)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01227.html#5dc4127ed6eb820c5db7369e8711a730">SetRegionVertices</a> (double *v, int nvertices)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01227.html#8c1456f01d0e5d530f1d941c84fe5a86">GetNumRegionVertices</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01227.html#2c44c96f85abc1a18adc3e3891d8b967">GetRegionVertices</a> (double *v, int nvertices)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01227.html#fcc1d28a3b52df1b293413a63b4712e0">IntersectsRegion</a> (<a class="el" href="a01250.html">vtkPoints</a> *R)</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01227.html">vtkPlanesIntersection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01227.html#2e4d48920a333d1fd5ae1bcb9f7df5bd">New</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01227.html#22c4de844a3bcb79f99b700281bfa027">PolygonIntersectsBBox</a> (double bounds[6], <a class="el" href="a01250.html">vtkPoints</a> *pts)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01227.html">vtkPlanesIntersection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01227.html#033552956f1d848e20580b83387e3717">Convert3DCell</a> (<a class="el" href="a00240.html">vtkCell</a> *cell)</td></tr>

<tr><td colspan="2"><br><h2>Protected 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="a01227.html#daea8f4bc52bfe53e60c7dbf5454409a">vtkPlanesIntersection</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01227.html#7b430db29b8f7caebd34777f42da3938">~vtkPlanesIntersection</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01227.html#6970755a5f78886d49ee88878898ea3a">ComputeNormal</a> (double *p1, double *p2, double *p3, double normal[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01227.html#91713f0888e946244be38007989de6ea">EvaluatePlaneEquation</a> (double *x, double *p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01227.html#f83e54d29e2098f60670f20626b66e79">PlaneEquation</a> (double *n, double *x, double *p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01227.html#7162a45b46dbf7708607a6d10d9f94d6">GoodNormal</a> (double *n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01227.html#89d2f14f4897a16e3e034e853aceb783">Invert3x3</a> (double M[3][3])</td></tr>

</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="daea8f4bc52bfe53e60c7dbf5454409a"></a><!-- doxytag: member="vtkPlanesIntersection::vtkPlanesIntersection" ref="daea8f4bc52bfe53e60c7dbf5454409a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkPlanesIntersection::vtkPlanesIntersection           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7b430db29b8f7caebd34777f42da3938"></a><!-- doxytag: member="vtkPlanesIntersection::~vtkPlanesIntersection" ref="7b430db29b8f7caebd34777f42da3938" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkPlanesIntersection::~vtkPlanesIntersection           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="5bdf5a3865413bef89740119e5bc8b84"></a><!-- doxytag: member="vtkPlanesIntersection::PrintSelf" ref="5bdf5a3865413bef89740119e5bc8b84" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkPlanesIntersection::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00869.html">vtkIndent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="a01085.html#edadf6378465fd81c2592ef64262e2a5">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
<p>Reimplemented from <a class="el" href="a01226.html#b000af1ddb3b4e15a902502a317ab9eb">vtkPlanes</a>.</p>

</div>
</div><p>
<a class="anchor" name="2e4d48920a333d1fd5ae1bcb9f7df5bd"></a><!-- doxytag: member="vtkPlanesIntersection::New" ref="2e4d48920a333d1fd5ae1bcb9f7df5bd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01227.html">vtkPlanesIntersection</a>* vtkPlanesIntersection::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create an object with Debug turned off, modified time initialized to zero, and reference counting on. 
<p>Reimplemented from <a class="el" href="a01226.html#ce91c1ea68037dafa08157435e1676b9">vtkPlanes</a>.</p>

</div>
</div><p>
<a class="anchor" name="e9692756ed796416a48be5a71e98e995"></a><!-- doxytag: member="vtkPlanesIntersection::SetRegionVertices" ref="e9692756ed796416a48be5a71e98e995" args="(vtkPoints *pts)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkPlanesIntersection::SetRegionVertices           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01250.html">vtkPoints</a> *&nbsp;</td>
          <td class="paramname"> <em>pts</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
It helps if you know the vertices of the convex region. If you don't, we will calculate them. Region vertices are 3-tuples. 
</div>
</div><p>
<a class="anchor" name="5dc4127ed6eb820c5db7369e8711a730"></a><!-- doxytag: member="vtkPlanesIntersection::SetRegionVertices" ref="5dc4127ed6eb820c5db7369e8711a730" args="(double *v, int nvertices)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkPlanesIntersection::SetRegionVertices           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>nvertices</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8c1456f01d0e5d530f1d941c84fe5a86"></a><!-- doxytag: member="vtkPlanesIntersection::GetNumRegionVertices" ref="8c1456f01d0e5d530f1d941c84fe5a86" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkPlanesIntersection::GetNumRegionVertices           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2c44c96f85abc1a18adc3e3891d8b967"></a><!-- doxytag: member="vtkPlanesIntersection::GetRegionVertices" ref="2c44c96f85abc1a18adc3e3891d8b967" args="(double *v, int nvertices)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkPlanesIntersection::GetRegionVertices           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>nvertices</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="fcc1d28a3b52df1b293413a63b4712e0"></a><!-- doxytag: member="vtkPlanesIntersection::IntersectsRegion" ref="fcc1d28a3b52df1b293413a63b4712e0" args="(vtkPoints *R)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkPlanesIntersection::IntersectsRegion           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01250.html">vtkPoints</a> *&nbsp;</td>
          <td class="paramname"> <em>R</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if the axis aligned box defined by R intersects the region defined by the planes, or 0 otherwise. 
</div>
</div><p>
<a class="anchor" name="22c4de844a3bcb79f99b700281bfa027"></a><!-- doxytag: member="vtkPlanesIntersection::PolygonIntersectsBBox" ref="22c4de844a3bcb79f99b700281bfa027" args="(double bounds[6], vtkPoints *pts)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkPlanesIntersection::PolygonIntersectsBBox           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>bounds</em>[6], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01250.html">vtkPoints</a> *&nbsp;</td>
          <td class="paramname"> <em>pts</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A convenience function provided by this class, returns 1 if the polygon defined in pts intersects the bounding box defined in bounds, 0 otherwise. The points must define a planar polygon. 
</div>
</div><p>
<a class="anchor" name="033552956f1d848e20580b83387e3717"></a><!-- doxytag: member="vtkPlanesIntersection::Convert3DCell" ref="033552956f1d848e20580b83387e3717" args="(vtkCell *cell)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01227.html">vtkPlanesIntersection</a>* vtkPlanesIntersection::Convert3DCell           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00240.html">vtkCell</a> *&nbsp;</td>
          <td class="paramname"> <em>cell</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Another convenience function provided by this class, returns the <a class="el" href="a01227.html" title="A vtkPlanesIntersection object is a vtkPlanes object that can compute whether the...">vtkPlanesIntersection</a> object representing a 3D cell. The point IDs for each <a class="el" href="a00012.html">face</a> must be given in counter-clockwise order from the outside of the cell. 
</div>
</div><p>
<a class="anchor" name="6970755a5f78886d49ee88878898ea3a"></a><!-- doxytag: member="vtkPlanesIntersection::ComputeNormal" ref="6970755a5f78886d49ee88878898ea3a" args="(double *p1, double *p2, double *p3, double normal[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void vtkPlanesIntersection::ComputeNormal           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>p2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>p3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>normal</em>[3]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="91713f0888e946244be38007989de6ea"></a><!-- doxytag: member="vtkPlanesIntersection::EvaluatePlaneEquation" ref="91713f0888e946244be38007989de6ea" args="(double *x, double *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static double vtkPlanesIntersection::EvaluatePlaneEquation           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>p</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f83e54d29e2098f60670f20626b66e79"></a><!-- doxytag: member="vtkPlanesIntersection::PlaneEquation" ref="f83e54d29e2098f60670f20626b66e79" args="(double *n, double *x, double *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void vtkPlanesIntersection::PlaneEquation           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>p</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7162a45b46dbf7708607a6d10d9f94d6"></a><!-- doxytag: member="vtkPlanesIntersection::GoodNormal" ref="7162a45b46dbf7708607a6d10d9f94d6" args="(double *n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkPlanesIntersection::GoodNormal           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>n</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="89d2f14f4897a16e3e034e853aceb783"></a><!-- doxytag: member="vtkPlanesIntersection::Invert3x3" ref="89d2f14f4897a16e3e034e853aceb783" args="(double M[3][3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkPlanesIntersection::Invert3x3           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>M</em>[3][3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/Filtering/<a class="el" href="a04112.html">vtkPlanesIntersection.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:24:12 2009 for VTK by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>