Sophie

Sophie

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

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: vtkNonLinearCell 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>vtkNonLinearCell Class Reference</h1><!-- doxytag: class="vtkNonLinearCell" --><!-- doxytag: inherits="vtkCell" --><code>#include &lt;<a class="el" href="a04101.html">vtkNonLinearCell.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkNonLinearCell:</div>
<div class="dynsection">
<p><center><img src="a12357.png" border="0" usemap="#a12358" alt="Inheritance graph"></center>
<map name="a12358">
<area shape="rect" href="a00166.html" title="cell represents a parabolic, 9&#45;node isoparametric quad" alt="" coords="632,5,779,32"><area shape="rect" href="a00167.html" title="cell represents a biquadratic, 24&#45;node isoparametric hexahedron" alt="" coords="583,56,828,83"><area shape="rect" href="a00168.html" title="cell represents a parabolic, 18&#45;node isoparametric wedge" alt="" coords="599,107,812,133"><area shape="rect" href="a00493.html" title="abstract superclass for cells requiring an explicit representation" alt="" coords="652,157,759,184"><area shape="rect" href="a01429.html" title="cell represents a parabolic, isoparametric edge" alt="" coords="640,208,771,235"><area shape="rect" href="a01430.html" title="cell represents a parabolic, 20&#45;node isoparametric hexahedron" alt="" coords="619,259,792,285"><area shape="rect" href="a01431.html" title="cell represents a quadratic&#45;linear, 6&#45;node isoparametric quad" alt="" coords="620,309,791,336"><area shape="rect" href="a01432.html" title="cell represents a, 12&#45;node isoparametric wedge" alt="" coords="615,360,796,387"><area shape="rect" href="a01433.html" title="cell represents a parabolic, 13&#45;node isoparametric pyramid" alt="" coords="631,411,780,437"><area shape="rect" href="a01434.html" title="cell represents a parabolic, 8&#45;node isoparametric quad" alt="" coords="639,461,772,488"><area shape="rect" href="a01435.html" title="cell represents a parabolic, 10&#45;node isoparametric tetrahedron" alt="" coords="640,512,771,539"><area shape="rect" href="a01436.html" title="cell represents a parabolic, isoparametric triangle" alt="" coords="631,563,780,589"><area shape="rect" href="a01437.html" title="cell represents a parabolic, 15&#45;node isoparametric wedge" alt="" coords="635,613,776,640"><area shape="rect" href="a01765.html" title="cell represents a parabolic, 27&#45;node isoparametric hexahedron" alt="" coords="611,664,800,691"><area shape="rect" href="a00240.html" title="abstract class to specify cell behavior" alt="" coords="294,335,358,361"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="166,335,246,361"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,335,116,361"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkNonLinearCell:</div>
<div class="dynsection">
<p><center><img src="a12359.png" border="0" usemap="#a12360" alt="Collaboration graph"></center>
<map name="a12360">
<area shape="rect" href="a00240.html" title="abstract class to specify cell behavior" alt="" coords="179,670,243,696"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="287,174,367,200"><area shape="rect" href="a01250.html" title="represent and manipulate 3D points" alt="" coords="172,579,249,606"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="604,376,727,403"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="603,264,712,291"><area shape="rect" href="a01513.html" title="map scalar values into colors" alt="" coords="256,315,397,342"><area shape="rect" href="a00720.html" title="list of point or cell ids" alt="" coords="228,438,300,464"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="584,6,693,32"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="693,174,856,200"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="573,83,704,110"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="272,83,381,110"><area shape="rect" href="a00980.html" title="map scalar values into colors via a lookup table" alt="" coords="432,670,549,696"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="540,488,641,515"><area shape="rect" href="a01784.html" title="dynamic, self&#45;adjusting array of unsigned char" alt="" coords="640,579,800,606"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="488,174,669,200"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a12361.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
abstract superclass for non-linear cells 
<p>
<a class="el" href="a01079.html" title="abstract superclass for non-linear cells">vtkNonLinearCell</a> is an abstract superclass for non-linear cell types. Cells that are a direct subclass of <a class="el" href="a00240.html" title="abstract class to specify cell behavior">vtkCell</a> or <a class="el" href="a00241.html" title="abstract class to specify 3D cell interface">vtkCell3D</a> are linear; cells that are a subclass of <a class="el" href="a01079.html" title="abstract superclass for non-linear cells">vtkNonLinearCell</a> have non-linear interpolation functions. Non-linear cells require special treatment when tessellating or converting to graphics primitives. Note that the linearity of the cell is a function of whether the cell needs tessellation, which does not strictly correlate with interpolation order (e.g., <a class="el" href="a00686.html" title="a cell that represents a linear 3D hexahedron">vtkHexahedron</a> has non-linear interpolation functions (a product of three linear functions in r-s-t) even thought <a class="el" href="a00686.html" title="a cell that represents a linear 3D hexahedron">vtkHexahedron</a> is considered linear.) 
<p>Definition at line <a class="el" href="a04101.html#l00034">34</a> of file <a class="el" href="a04101.html">vtkNonLinearCell.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a00240.html">vtkCell</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01079.html#304d9baa6e96cca0ad561fd7ee384616">Superclass</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01079.html#ac4a8bf353489b3c63e1d285a99e6ce6">GetClassName</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01079.html#e5bc6f4c7ba7779b55e42cd9cb10426f">IsA</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01079.html#69516145158078e6a06f8a62c459f3c4">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">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01079.html#7103b43702e8b2280ecd980b51763aaf">IsLinear</a> ()</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 int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01079.html#2b3abb6e874428ec2c81e1d31a75d697">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01079.html">vtkNonLinearCell</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01079.html#56ed73bba25724325824d5b2a8b16ee5">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</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="a01079.html#08436e3152139c2c4f7417d75b2d8a23">vtkNonLinearCell</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01079.html#32b959d81cb80a792d2a70dafd810869">~vtkNonLinearCell</a> ()</td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="304d9baa6e96cca0ad561fd7ee384616"></a><!-- doxytag: member="vtkNonLinearCell::Superclass" ref="304d9baa6e96cca0ad561fd7ee384616" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a00240.html">vtkCell</a> <a class="el" href="a00240.html">vtkNonLinearCell::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00240.html#dca93909a5142f41ab577003edb57ac8">vtkCell</a>.</p>

<p>Reimplemented in <a class="el" href="a00166.html#6d5bd230d6196d3f57fc71249f101af7">vtkBiQuadraticQuad</a>, <a class="el" href="a00167.html#535f0088d5791100b0d14d6b38f35add">vtkBiQuadraticQuadraticHexahedron</a>, <a class="el" href="a00168.html#8a5dc8fa882230acfbb2b9718d1e8dc3">vtkBiQuadraticQuadraticWedge</a>, <a class="el" href="a00493.html#8d6f3fefab2a02589b10be0b5eb643c6">vtkExplicitCell</a>, <a class="el" href="a01429.html#ac7329323a02a732cb7048c4783b27d5">vtkQuadraticEdge</a>, <a class="el" href="a01430.html#71fcf1cd0a5a925782b2f9e66e1022db">vtkQuadraticHexahedron</a>, <a class="el" href="a01431.html#5c11e2718260a23566a5f3af0b9789c9">vtkQuadraticLinearQuad</a>, <a class="el" href="a01432.html#349632621bac57197a6a482d5950c410">vtkQuadraticLinearWedge</a>, <a class="el" href="a01433.html#70c57c8095eac385ee2200c7018dfac2">vtkQuadraticPyramid</a>, <a class="el" href="a01434.html#946a78f83c56be649443c9f7c45e2628">vtkQuadraticQuad</a>, <a class="el" href="a01435.html#bc07bbfd3f433fef4195a52f41cce27a">vtkQuadraticTetra</a>, <a class="el" href="a01436.html#0fb06743c4d2ecdf8ee37ed247d0faa6">vtkQuadraticTriangle</a>, <a class="el" href="a01437.html#0fa44402ecd721373c421045b983a590">vtkQuadraticWedge</a>, and <a class="el" href="a01765.html#383e7b4bdb9b44dbd4dfb76d17c9ca6d">vtkTriQuadraticHexahedron</a>.</p>

<p>Definition at line <a class="el" href="a04101.html#l00037">37</a> of file <a class="el" href="a04101.html">vtkNonLinearCell.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="08436e3152139c2c4f7417d75b2d8a23"></a><!-- doxytag: member="vtkNonLinearCell::vtkNonLinearCell" ref="08436e3152139c2c4f7417d75b2d8a23" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkNonLinearCell::vtkNonLinearCell           </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="32b959d81cb80a792d2a70dafd810869"></a><!-- doxytag: member="vtkNonLinearCell::~vtkNonLinearCell" ref="32b959d81cb80a792d2a70dafd810869" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkNonLinearCell::~vtkNonLinearCell           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04101.html#l00047">47</a> of file <a class="el" href="a04101.html">vtkNonLinearCell.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="ac4a8bf353489b3c63e1d285a99e6ce6"></a><!-- doxytag: member="vtkNonLinearCell::GetClassName" ref="ac4a8bf353489b3c63e1d285a99e6ce6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkNonLinearCell::GetClassName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00240.html#62296236c85a6aba84c14f6aa28ed00f">vtkCell</a>.</p>

<p>Reimplemented in <a class="el" href="a00166.html#affdb1dc10c4be6531fa7022be20de12">vtkBiQuadraticQuad</a>, <a class="el" href="a00167.html#d46745910fa4fff3ee8551b7f53fbef6">vtkBiQuadraticQuadraticHexahedron</a>, <a class="el" href="a00168.html#dadd0c881c5c70de1e0e66c0a465f401">vtkBiQuadraticQuadraticWedge</a>, <a class="el" href="a00493.html#4fa828b7f39b1cc59d343370162f81bc">vtkExplicitCell</a>, <a class="el" href="a01429.html#5432fdd7a729196f4c0e5fead7c38035">vtkQuadraticEdge</a>, <a class="el" href="a01430.html#5bfdc17c3054aaa2858e40cf2de3aeb3">vtkQuadraticHexahedron</a>, <a class="el" href="a01431.html#d48d87d9dbc26eec01c594a4ad5342d2">vtkQuadraticLinearQuad</a>, <a class="el" href="a01432.html#ad5359bd2ea386401a03a90e27ce27b3">vtkQuadraticLinearWedge</a>, <a class="el" href="a01433.html#2a7f8ecd69accdeb67d433eba483382a">vtkQuadraticPyramid</a>, <a class="el" href="a01434.html#c7b236b39cf35e11413d1a2b5ad0f339">vtkQuadraticQuad</a>, <a class="el" href="a01435.html#3a2b9be81ded49cd010cb8e9da3dd4fe">vtkQuadraticTetra</a>, <a class="el" href="a01436.html#5b3494e1d64979b377cc75825068c160">vtkQuadraticTriangle</a>, <a class="el" href="a01437.html#dee02d7f2b3cb89aad770f4ccf94d4db">vtkQuadraticWedge</a>, and <a class="el" href="a01765.html#eebc0e8afb28a571fd62dde0c854e8c7">vtkTriQuadraticHexahedron</a>.</p>

</div>
</div><p>
<a class="anchor" name="2b3abb6e874428ec2c81e1d31a75d697"></a><!-- doxytag: member="vtkNonLinearCell::IsTypeOf" ref="2b3abb6e874428ec2c81e1d31a75d697" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkNonLinearCell::IsTypeOf           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a00240.html#85e60c3f6bfe2e76a6ed6b72ddc5a3b9">vtkCell</a>.</p>

<p>Reimplemented in <a class="el" href="a00166.html#ccccfbfe2e4fe0d3ef644c4ef46e8d21">vtkBiQuadraticQuad</a>, <a class="el" href="a00167.html#c086c95e4b7293e3104821539f5d95aa">vtkBiQuadraticQuadraticHexahedron</a>, <a class="el" href="a00168.html#11c0973469f34f16a3a0a0fe03dea2c5">vtkBiQuadraticQuadraticWedge</a>, <a class="el" href="a00493.html#8fa1001d797cef2bc0ed788e696836d5">vtkExplicitCell</a>, <a class="el" href="a01429.html#5e2aba770d7b66993862d2e4e5aacaf1">vtkQuadraticEdge</a>, <a class="el" href="a01430.html#6a15b4a404d0306090ac35511af3d185">vtkQuadraticHexahedron</a>, <a class="el" href="a01431.html#f05e24a478e86753165d5654768a6695">vtkQuadraticLinearQuad</a>, <a class="el" href="a01432.html#01c457ca987a22b2af7a6a5eab01c163">vtkQuadraticLinearWedge</a>, <a class="el" href="a01433.html#a6c7dd066981f6aa2c86e3d4698fa8f0">vtkQuadraticPyramid</a>, <a class="el" href="a01434.html#f32000cc6587621db1339a757c5e04bf">vtkQuadraticQuad</a>, <a class="el" href="a01435.html#94fe2ec0992bb139adb1a9b0853e63d6">vtkQuadraticTetra</a>, <a class="el" href="a01436.html#aa92f6817070b45603f3ef8dffc08599">vtkQuadraticTriangle</a>, <a class="el" href="a01437.html#32adb906882cd7b449ad56e6c3e4f2b2">vtkQuadraticWedge</a>, and <a class="el" href="a01765.html#de6eae114749fd6b7ab7e73fb054a646">vtkTriQuadraticHexahedron</a>.</p>

</div>
</div><p>
<a class="anchor" name="e5bc6f4c7ba7779b55e42cd9cb10426f"></a><!-- doxytag: member="vtkNonLinearCell::IsA" ref="e5bc6f4c7ba7779b55e42cd9cb10426f" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkNonLinearCell::IsA           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a00240.html#9921410e3c4c9562480f23ef1a4b6155">vtkCell</a>.</p>

<p>Reimplemented in <a class="el" href="a00166.html#bcc31c3ba624d675a6e4bd0730617617">vtkBiQuadraticQuad</a>, <a class="el" href="a00167.html#59661e3ff3a2d016888573863a97d14f">vtkBiQuadraticQuadraticHexahedron</a>, <a class="el" href="a00168.html#8d502d42ffd3c44448556ccbe9de7eab">vtkBiQuadraticQuadraticWedge</a>, <a class="el" href="a00493.html#f515442d2142b2554dafdc6b3481bf6a">vtkExplicitCell</a>, <a class="el" href="a01429.html#68bb6d4f3ab880800c2c81d87f7a2d97">vtkQuadraticEdge</a>, <a class="el" href="a01430.html#667fc13407f9a8c53ebad7f1f89df51e">vtkQuadraticHexahedron</a>, <a class="el" href="a01431.html#2d7219fb33e349fc5f0d2399037d0942">vtkQuadraticLinearQuad</a>, <a class="el" href="a01432.html#dd062f93c7115b581224bc39a0c1116f">vtkQuadraticLinearWedge</a>, <a class="el" href="a01433.html#ad42122639d342b99d9b95222b3fa083">vtkQuadraticPyramid</a>, <a class="el" href="a01434.html#3ba080eb7ff1b4d354e1734e85254236">vtkQuadraticQuad</a>, <a class="el" href="a01435.html#9c5772f91bdef3e304b402d2d719bb7c">vtkQuadraticTetra</a>, <a class="el" href="a01436.html#03233ea7ac1f38506c0277e78b9689ab">vtkQuadraticTriangle</a>, <a class="el" href="a01437.html#b2d14eddde4d023fc84056291b0033b7">vtkQuadraticWedge</a>, and <a class="el" href="a01765.html#eefca00878fa177a2b2621a00404a34e">vtkTriQuadraticHexahedron</a>.</p>

</div>
</div><p>
<a class="anchor" name="56ed73bba25724325824d5b2a8b16ee5"></a><!-- doxytag: member="vtkNonLinearCell::SafeDownCast" ref="56ed73bba25724325824d5b2a8b16ee5" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01079.html">vtkNonLinearCell</a>* vtkNonLinearCell::SafeDownCast           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01084.html">vtkObject</a> *&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00240.html#f7b057891760147e3b9917287260373f">vtkCell</a>.</p>

<p>Reimplemented in <a class="el" href="a00166.html#faaf821107ea7085968a3e0670829ec2">vtkBiQuadraticQuad</a>, <a class="el" href="a00167.html#f5c9c9589ae49aaa660bfac6301603d3">vtkBiQuadraticQuadraticHexahedron</a>, <a class="el" href="a00168.html#71aad76ed99b6182db54594354813c98">vtkBiQuadraticQuadraticWedge</a>, <a class="el" href="a00493.html#987d63a3e5c21c1228ada799c34cda35">vtkExplicitCell</a>, <a class="el" href="a01429.html#2076e07ccd2cadc37ef1e0c80820fca3">vtkQuadraticEdge</a>, <a class="el" href="a01430.html#d622922482b62a2c7ecbab61a1a5d5f6">vtkQuadraticHexahedron</a>, <a class="el" href="a01431.html#a8b35b25152e4f73bd7dfcfc5d28b7d1">vtkQuadraticLinearQuad</a>, <a class="el" href="a01432.html#f2ef4c67418b3916531a653e227b459f">vtkQuadraticLinearWedge</a>, <a class="el" href="a01433.html#054da2997e408468846a727b0439e7f9">vtkQuadraticPyramid</a>, <a class="el" href="a01434.html#465e1d37ccb48a625ed13c68ef12e6d5">vtkQuadraticQuad</a>, <a class="el" href="a01435.html#7bd0fddf756851476c0c162dfc3c4e88">vtkQuadraticTetra</a>, <a class="el" href="a01436.html#d419bfdb0acc77ee667a4e3f10691dc5">vtkQuadraticTriangle</a>, <a class="el" href="a01437.html#89b91ada5e745a10341901be1f2d5be6">vtkQuadraticWedge</a>, and <a class="el" href="a01765.html#43aa614dda904cc9e45cbf2afd7e86ab">vtkTriQuadraticHexahedron</a>.</p>

</div>
</div><p>
<a class="anchor" name="69516145158078e6a06f8a62c459f3c4"></a><!-- doxytag: member="vtkNonLinearCell::PrintSelf" ref="69516145158078e6a06f8a62c459f3c4" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkNonLinearCell::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="a00240.html#7d667f735a985f378632818be5f7d924">vtkCell</a>.</p>

<p>Reimplemented in <a class="el" href="a00166.html#619a3444325d66ca2032580c110b9849">vtkBiQuadraticQuad</a>, <a class="el" href="a00167.html#d122d44ec715daa6d5f50fb47807b43d">vtkBiQuadraticQuadraticHexahedron</a>, <a class="el" href="a00168.html#1a3a52cf14683747d4d4f4afda14e6c3">vtkBiQuadraticQuadraticWedge</a>, <a class="el" href="a00493.html#03e9f56a20dbaf5ff7e5c10414d87187">vtkExplicitCell</a>, <a class="el" href="a01429.html#6333a8b6abe75f24cf9f3684cd019cfb">vtkQuadraticEdge</a>, <a class="el" href="a01430.html#c9d727e5cd3eb142cda5b0dc2e73e39b">vtkQuadraticHexahedron</a>, <a class="el" href="a01431.html#ea25a8a8c7bb55a56b07ed8a8992a0a3">vtkQuadraticLinearQuad</a>, <a class="el" href="a01432.html#c75222f31745e42fb956f859d3b69eaf">vtkQuadraticLinearWedge</a>, <a class="el" href="a01433.html#adf409d56b933b81b7c171b3d2585208">vtkQuadraticPyramid</a>, <a class="el" href="a01434.html#b0c358fec0c24d037e6ff2388ac851a3">vtkQuadraticQuad</a>, <a class="el" href="a01435.html#2a10a984e4ba63bfd75a135b51f9aee9">vtkQuadraticTetra</a>, <a class="el" href="a01436.html#e3cb3f04f9027155c6c289a56205b368">vtkQuadraticTriangle</a>, <a class="el" href="a01437.html#7d16e4195c52e27d0c54314a6d9e3590">vtkQuadraticWedge</a>, and <a class="el" href="a01765.html#f8d7cd46913930f0924e34cf9c04f2b6">vtkTriQuadraticHexahedron</a>.</p>

</div>
</div><p>
<a class="anchor" name="7103b43702e8b2280ecd980b51763aaf"></a><!-- doxytag: member="vtkNonLinearCell::IsLinear" ref="7103b43702e8b2280ecd980b51763aaf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkNonLinearCell::IsLinear           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Non-linear cells require special treatment (tessellation) when converting to graphics primitives (during mapping). The <a class="el" href="a00240.html" title="abstract class to specify cell behavior">vtkCell</a> API <a class="el" href="a01079.html#7103b43702e8b2280ecd980b51763aaf">IsLinear()</a> is modified to indicate this requirement. 
<p>Reimplemented from <a class="el" href="a00240.html#c9e9a9177ea34880850c03134dc766f6">vtkCell</a>.</p>

<p>Definition at line <a class="el" href="a04101.html#l00043">43</a> of file <a class="el" href="a04101.html">vtkNonLinearCell.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/Filtering/<a class="el" href="a04101.html">vtkNonLinearCell.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:19:17 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>