Sophie

Sophie

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

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: vtkPolyDataMapper 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>vtkPolyDataMapper Class Reference</h1><!-- doxytag: class="vtkPolyDataMapper" --><!-- doxytag: inherits="vtkMapper" --><code>#include &lt;<a class="el" href="a05306.html">vtkPolyDataMapper.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkPolyDataMapper:</div>
<div class="dynsection">
<p><center><img src="a13238.png" border="0" usemap="#a13239" alt="Inheritance graph"></center>
<map name="a13239">
<area shape="rect" href="a01026.html" title="a PolyDataMapper for the Mesa library" alt="" coords="6,528,179,555"><area shape="rect" href="a01114.html" title="a PolyDataMapper for the OpenGL library" alt="" coords="203,528,395,555"><area shape="rect" href="a01151.html" title="PolyDataMapper using painters." alt="" coords="419,528,603,555"><area shape="rect" href="a00984.html" title="abstract class specifies interface to map data to graphics primitives" alt="" coords="256,379,342,406"><area shape="rect" href="a00084.html" title="abstract class specifies interface to map 3D data" alt="" coords="223,304,375,331"><area shape="rect" href="a00083.html" title="abstract class specifies interface to map data" alt="" coords="231,230,367,256"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="250,155,348,182"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="259,80,339,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="244,6,354,32"><area shape="rect" href="a00310.html" title="mapper for composite dataset consisting of polygonal data." alt="" coords="404,603,618,630"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkPolyDataMapper:</div>
<div class="dynsection">
<p><center><img src="a13240.png" border="0" usemap="#a13241" alt="Collaboration graph"></center>
<map name="a13241">
<area shape="rect" href="a00984.html" title="abstract class specifies interface to map data to graphics primitives" alt="" coords="3689,471,3775,498"><area shape="rect" href="a00084.html" title="abstract class specifies interface to map 3D data" alt="" coords="2233,278,2385,304"><area shape="rect" href="a00083.html" title="abstract class specifies interface to map data" alt="" coords="1768,275,1904,302"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="1067,848,1165,875"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="1469,794,1568,820"><area shape="rect" href="a01306.html" title="abstract class specifies interface for visualization filters" alt="" coords="1455,1006,1583,1032"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="444,651,524,678"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="684,752,833,779"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="704,1227,813,1254"><area shape="rect" href="a01886.html" title="window superclass for vtkRenderWindow" alt="" coords="1276,156,1364,183"><area shape="rect" href="a01715.html" title="Timer support and logging." alt="" coords="709,206,808,232"><area shape="rect" href="a00285.html" title="create and manipulate unsorted lists of objects" alt="" coords="1065,275,1167,302"><area shape="rect" href="a00286.html" title="vtkCollectionElement" alt="" coords="684,347,833,374"><area shape="rect" href="a01513.html" title="map scalar values into colors" alt="" coords="1765,384,1907,411"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="2092,1130,2199,1156"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="1469,1056,1568,1083"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="1055,974,1177,1000"><area shape="rect" href="a00240.html" title="abstract class to specify cell behavior" alt="" coords="2113,566,2177,592"><area shape="rect" href="a01250.html" title="represent and manipulate 3D points" alt="" coords="1797,668,1875,695"><area shape="rect" href="a00720.html" title="list of point or cell ids" alt="" coords="891,544,963,571"><area shape="rect" href="a01128.html" title="helper class to generate triangulations" alt="" coords="1033,450,1199,476"><area shape="rect" href="a00683.html" title="replacement for malloc/free and new/delete" alt="" coords="723,448,795,475"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,1438,116,1464"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="403,1460,565,1487"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="169,1438,300,1464"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="180,1151,289,1178"><area shape="rect" href="a00751.html" title="topologically and geometrically regular array of data" alt="" coords="3427,846,3533,872"><area shape="rect" href="a00374.html" title="abstract class to specify dataset behavior" alt="" coords="2412,1339,2500,1366"><area shape="rect" href="a01574.html" title="abstract class specifies interface for visualization network source" alt="" coords="1795,1096,1877,1123"><area shape="rect" href="a00980.html" title="map scalar values into colors via a lookup table" alt="" coords="2087,384,2204,411"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="393,1292,575,1319"><area shape="rect" href="a01716.html" title="vtkTimerLogEntry" alt="" coords="419,144,549,171"><area shape="rect" href="a01225.html" title="maintain a list of planes" alt="" coords="1451,275,1587,302"><area shape="rect" href="a00376.html" title="represent and manipulate attribute data in a dataset" alt="" coords="1763,1390,1909,1416"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="1468,846,1569,872"><area shape="rect" href="a00540.html" title="vtkFieldData::CopyFieldFlag" alt="" coords="1019,1075,1213,1102"><area shape="rect" href="a00245.html" title="represent and manipulate cell attribute data" alt="" coords="2099,1390,2192,1416"><area shape="rect" href="a01242.html" title="represent and manipulate point attribute data" alt="" coords="2095,1339,2196,1366"><area shape="rect" href="a00539.html" title="vtkFieldData::BasicIterator" alt="" coords="1427,1390,1611,1416"><area shape="rect" href="a00960.html" title="cell represents a 1D line" alt="" coords="2423,680,2489,707"><area shape="rect" href="a01859.html" title="a cell that represents a 3D orthogonal parallelepiped" alt="" coords="3269,704,3344,731"><area shape="rect" href="a01688.html" title="a 3D cell that represents a tetrahedron" alt="" coords="2868,539,2940,566"><area shape="rect" href="a01760.html" title="a cell that represents a triangle" alt="" coords="2653,528,2744,555"><area shape="rect" href="a01221.html" title="a cell that represents an orthogonal quadrilateral" alt="" coords="2769,767,2839,794"><area shape="rect" href="a01821.html" title="a cell that represents a 3D point" alt="" coords="2968,896,3048,923"><area shape="rect" href="a00241.html" title="abstract class to specify 3D cell interface" alt="" coords="3087,542,3167,568"><area shape="rect" href="a01784.html" title="dynamic, self&#45;adjusting array of unsigned char" alt="" coords="1756,848,1916,875"><area shape="rect" href="a00436.html" title="dynamic, self&#45;adjusting array of double" alt="" coords="1943,755,2057,782"><area shape="rect" href="a00556.html" title="dynamic, self&#45;adjusting array of float" alt="" coords="2525,1106,2629,1132"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a13242.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
map <a class="el" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips">vtkPolyData</a> to graphics primitives 
<p>
<a class="el" href="a01265.html" title="map vtkPolyData to graphics primitives">vtkPolyDataMapper</a> is a class that maps polygonal data (i.e., <a class="el" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips">vtkPolyData</a>) to graphics primitives. <a class="el" href="a01265.html" title="map vtkPolyData to graphics primitives">vtkPolyDataMapper</a> serves as a superclass for device-specific poly data mappers, that actually do the mapping to the rendering/graphics hardware/software.<p>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_12.html#c2_vtk_t_vtkPolyDataMapper">vtkPolyDataMapper (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a05306.html#l00037">37</a> of file <a class="el" href="a05306.html">vtkPolyDataMapper.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="a00984.html">vtkMapper</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#1c32dbc00c077338a00a26bd29a06037">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="a01265.html#63cab2501f5e0e2a8af49fb6085f5746">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="a01265.html#3a55cf2259d1e44863d4e0b0bc733165">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="a01265.html#8305167edda39992ab1acfad94c53032">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 void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#202ef63d48cbdd28c31068e0c5970913">RenderPiece</a> (<a class="el" href="a01480.html">vtkRenderer</a> *ren, <a class="el" href="a00092.html">vtkActor</a> *act)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#8517807a1af88af5e580fc303a0b579c">Render</a> (<a class="el" href="a01480.html">vtkRenderer</a> *ren, <a class="el" href="a00092.html">vtkActor</a> *act)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#c2045f4aa8221497dba52853586d6f2b">Update</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#16728abe5284fd77a9c8ca72ff0e91a8">ShallowCopy</a> (<a class="el" href="a00083.html">vtkAbstractMapper</a> *m)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#954f7a90ccc59da19c28195e5581c2e9">MapDataArrayToMultiTextureAttribute</a> (int unit, const char *dataArrayName, int fieldAssociation, int componentno=-1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#5c26be5821736f85636e1235878f3a2f">RemoveVertexAttributeMapping</a> (const char *vertexAttributeName)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#12e697ca4ff8ce32ea271686a63c6af1">RemoveAllVertexAttributeMappings</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#4f1e8f10d591771d91514bd50d1aa4c9">SetInput</a> (<a class="el" href="a01260.html">vtkPolyData</a> *in)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01260.html">vtkPolyData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#0a425a677a11fe89d823df297c853481">GetInput</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#73d58149937077f4a7603eb320bb8eb3">SetPiece</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#a831e156a927d46ac23c3ff5e7f90935">GetPiece</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#194a4e7cd478decafe16c79e3eb57eb9">SetNumberOfPieces</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#d7aaff0ab958fd28d2077741d96ae8d1">GetNumberOfPieces</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#58d81558dfd8759240135b8e7571df30">SetNumberOfSubPieces</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#f8a702eb5a7a9dcf2fa32897cf42c528">GetNumberOfSubPieces</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#3f48b8e3f6a85e84b5e4d67468a0eb5c">SetGhostLevel</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#a2a804f078626728ca93c82888511695">GetGhostLevel</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#972b3dae12d5611a813846bbc7f0195f">GetBounds</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#f809094ed812308bd36dfe926a6df329">GetBounds</a> (double bounds[6])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#0003bf5ac9431d8fca73cc2a68c8bd6c">MapDataArrayToVertexAttribute</a> (const char *vertexAttributeName, const char *dataArrayName, int fieldAssociation, int componentno=-1)</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="a01265.html">vtkPolyDataMapper</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#dc14aef6971190e9e56a9d705fce4cb8">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="a01265.html#5bd3278608c0247273b159a4f6df6679">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01265.html">vtkPolyDataMapper</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#5b46fdce22612e399c06856adb36cdf2">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="a01265.html#de1bb2f1b9d3b8c3fc89d84da71470af">vtkPolyDataMapper</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#6b6c689c0b0cd4ad53cd11cf085ce2b9">~vtkPolyDataMapper</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="a01265.html#3cf295446019f868fdf1d49205a5c5d0">FillInputPortInformation</a> (int, <a class="el" href="a00872.html">vtkInformation</a> *)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#99e04a6f4ba18b7d6b97abc5bc97ca24">Piece</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#43cecc39d161bc4ca69124abcba514f3">NumberOfPieces</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#7b19ca5953f37362ee02019e6264b355">NumberOfSubPieces</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01265.html#9a66ef40d2335b0abf69cf00ae6a0ad2">GhostLevel</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="1c32dbc00c077338a00a26bd29a06037"></a><!-- doxytag: member="vtkPolyDataMapper::Superclass" ref="1c32dbc00c077338a00a26bd29a06037" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a00984.html">vtkMapper</a> <a class="el" href="a00984.html">vtkPolyDataMapper::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00984.html#860ca7bd193d11488e8eb3da73a021dd">vtkMapper</a>.</p>

<p>Reimplemented in <a class="el" href="a00310.html#7e74dec537ec99f6dae011e48255db1d">vtkCompositePolyDataMapper2</a>, <a class="el" href="a01026.html#35d1e639df72dc92a31491bf38b841a4">vtkMesaPolyDataMapper</a>, <a class="el" href="a01114.html#76e50c932caad1ef54db7d6306be6662">vtkOpenGLPolyDataMapper</a>, and <a class="el" href="a01151.html#2fbe2d3374a83c6199748720f5c96adf">vtkPainterPolyDataMapper</a>.</p>

<p>Definition at line <a class="el" href="a05306.html#l00041">41</a> of file <a class="el" href="a05306.html">vtkPolyDataMapper.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="de1bb2f1b9d3b8c3fc89d84da71470af"></a><!-- doxytag: member="vtkPolyDataMapper::vtkPolyDataMapper" ref="de1bb2f1b9d3b8c3fc89d84da71470af" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkPolyDataMapper::vtkPolyDataMapper           </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="6b6c689c0b0cd4ad53cd11cf085ce2b9"></a><!-- doxytag: member="vtkPolyDataMapper::~vtkPolyDataMapper" ref="6b6c689c0b0cd4ad53cd11cf085ce2b9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkPolyDataMapper::~vtkPolyDataMapper           </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="a05306.html#l00112">112</a> of file <a class="el" href="a05306.html">vtkPolyDataMapper.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="dc14aef6971190e9e56a9d705fce4cb8"></a><!-- doxytag: member="vtkPolyDataMapper::New" ref="dc14aef6971190e9e56a9d705fce4cb8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01265.html">vtkPolyDataMapper</a>* vtkPolyDataMapper::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="a00101.html#06d80d8d4aa1a4856135fa003845be82">vtkAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a00310.html#a0d7cd4628d5a54cd593ca6f4e1e38fa">vtkCompositePolyDataMapper2</a>, <a class="el" href="a01026.html#340df7ed03d0a5722023f5f2e2078a83">vtkMesaPolyDataMapper</a>, <a class="el" href="a01114.html#60938cafd683570b1768cf3a9807b204">vtkOpenGLPolyDataMapper</a>, and <a class="el" href="a01151.html#6168d37fea0c4227731824bb9c414fa9">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="63cab2501f5e0e2a8af49fb6085f5746"></a><!-- doxytag: member="vtkPolyDataMapper::GetClassName" ref="63cab2501f5e0e2a8af49fb6085f5746" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkPolyDataMapper::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="a00984.html#cf1daf6949727d5c07a30e4708082e24">vtkMapper</a>.</p>

<p>Reimplemented in <a class="el" href="a00310.html#f0d58e8cfd4344096dbd7b81caab48b3">vtkCompositePolyDataMapper2</a>, <a class="el" href="a01026.html#3274c260c2308b971ed13d4bf909fc37">vtkMesaPolyDataMapper</a>, <a class="el" href="a01114.html#2b64adfcdd7ffb8beaf46a9ddbcc84ef">vtkOpenGLPolyDataMapper</a>, and <a class="el" href="a01151.html#57787ef72fb8584da65243d90b3d3b09">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="5bd3278608c0247273b159a4f6df6679"></a><!-- doxytag: member="vtkPolyDataMapper::IsTypeOf" ref="5bd3278608c0247273b159a4f6df6679" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkPolyDataMapper::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="a00984.html#e4f696dc3ef59033d0fb968a569dfd43">vtkMapper</a>.</p>

<p>Reimplemented in <a class="el" href="a00310.html#49dbf5b7a65f2130f78f16f810d31356">vtkCompositePolyDataMapper2</a>, <a class="el" href="a01026.html#4f15632d8352fcd19c4d66cfe5adcfc7">vtkMesaPolyDataMapper</a>, <a class="el" href="a01114.html#59ffa37d41e27115ab46f1da0a8ac7db">vtkOpenGLPolyDataMapper</a>, and <a class="el" href="a01151.html#7e40b97b1c638bc0c94d2e58311896c9">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="3a55cf2259d1e44863d4e0b0bc733165"></a><!-- doxytag: member="vtkPolyDataMapper::IsA" ref="3a55cf2259d1e44863d4e0b0bc733165" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkPolyDataMapper::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="a00984.html#dd3bb8e08137b392c374ed726fb94952">vtkMapper</a>.</p>

<p>Reimplemented in <a class="el" href="a00310.html#857930e6a5ed0b075a8a7236c6e9a922">vtkCompositePolyDataMapper2</a>, <a class="el" href="a01026.html#d63cc36386857129c4472ef7f0e5f46f">vtkMesaPolyDataMapper</a>, <a class="el" href="a01114.html#070990d214e40392b37b291d97f3906d">vtkOpenGLPolyDataMapper</a>, and <a class="el" href="a01151.html#233678e2be7787e22d67f60fdb48d947">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="5b46fdce22612e399c06856adb36cdf2"></a><!-- doxytag: member="vtkPolyDataMapper::SafeDownCast" ref="5b46fdce22612e399c06856adb36cdf2" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01265.html">vtkPolyDataMapper</a>* vtkPolyDataMapper::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="a00984.html#8ed1d043e2a5acc313c3bfdbdb3bbd21">vtkMapper</a>.</p>

<p>Reimplemented in <a class="el" href="a00310.html#470f2eda29b7afaeb7a027f557f12ffb">vtkCompositePolyDataMapper2</a>, <a class="el" href="a01026.html#5d0f2d394f395550cf55a32449fc7fd6">vtkMesaPolyDataMapper</a>, <a class="el" href="a01114.html#951ca6069b179b5628d15e1b525d8f34">vtkOpenGLPolyDataMapper</a>, and <a class="el" href="a01151.html#cd219b1119aef40207eb82aeb76289e7">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="8305167edda39992ab1acfad94c53032"></a><!-- doxytag: member="vtkPolyDataMapper::PrintSelf" ref="8305167edda39992ab1acfad94c53032" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkPolyDataMapper::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="a00984.html#29e1d0ed6ac500254edb52bdb914c7b0">vtkMapper</a>.</p>

<p>Reimplemented in <a class="el" href="a00310.html#99e2906069f5b610c279cf9251145e1d">vtkCompositePolyDataMapper2</a>, <a class="el" href="a01026.html#7375b09490bc3a79dfe47057f2f897ee">vtkMesaPolyDataMapper</a>, <a class="el" href="a01114.html#4ccdb7ac78755893f7779dbd96724563">vtkOpenGLPolyDataMapper</a>, and <a class="el" href="a01151.html#69524c31f8b84d6bc4321efec42c4094">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="202ef63d48cbdd28c31068e0c5970913"></a><!-- doxytag: member="vtkPolyDataMapper::RenderPiece" ref="202ef63d48cbdd28c31068e0c5970913" args="(vtkRenderer *ren, vtkActor *act)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkPolyDataMapper::RenderPiece           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01480.html">vtkRenderer</a> *&nbsp;</td>
          <td class="paramname"> <em>ren</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00092.html">vtkActor</a> *&nbsp;</td>
          <td class="paramname"> <em>act</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implemented by sub classes. Actual rendering is done here. 
<p>Implemented in <a class="el" href="a00310.html#8f4c08b1da66120268fbd8f7f8a947d1">vtkCompositePolyDataMapper2</a>, <a class="el" href="a01026.html#787bd791923ed7e34079b64ea60c8d7f">vtkMesaPolyDataMapper</a>, <a class="el" href="a01114.html#fa11352d9add2de391a9200d55c5892e">vtkOpenGLPolyDataMapper</a>, and <a class="el" href="a01151.html#282c74f3c5f7fa028b6536664a606d2a">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="8517807a1af88af5e580fc303a0b579c"></a><!-- doxytag: member="vtkPolyDataMapper::Render" ref="8517807a1af88af5e580fc303a0b579c" args="(vtkRenderer *ren, vtkActor *act)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkPolyDataMapper::Render           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01480.html">vtkRenderer</a> *&nbsp;</td>
          <td class="paramname"> <em>ren</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00092.html">vtkActor</a> *&nbsp;</td>
          <td class="paramname"> <em>act</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>
This calls RenderPiece (in a for loop is streaming is necessary). 
<p>Implements <a class="el" href="a00984.html#a87fa60d631231e89a115d920aff0481">vtkMapper</a>.</p>

<p>Reimplemented in <a class="el" href="a00310.html#fad5264836fe4cfb270e7ea416a1cd71">vtkCompositePolyDataMapper2</a>.</p>

</div>
</div><p>
<a class="anchor" name="4f1e8f10d591771d91514bd50d1aa4c9"></a><!-- doxytag: member="vtkPolyDataMapper::SetInput" ref="4f1e8f10d591771d91514bd50d1aa4c9" args="(vtkPolyData *in)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkPolyDataMapper::SetInput           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01260.html">vtkPolyData</a> *&nbsp;</td>
          <td class="paramname"> <em>in</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the input data to map. 
</div>
</div><p>
<a class="anchor" name="0a425a677a11fe89d823df297c853481"></a><!-- doxytag: member="vtkPolyDataMapper::GetInput" ref="0a425a677a11fe89d823df297c853481" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01260.html">vtkPolyData</a>* vtkPolyDataMapper::GetInput           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the input data to map. 
<p>Reimplemented from <a class="el" href="a00984.html#86b189ce35ef97e80736ade5880e98df">vtkMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="c2045f4aa8221497dba52853586d6f2b"></a><!-- doxytag: member="vtkPolyDataMapper::Update" ref="c2045f4aa8221497dba52853586d6f2b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkPolyDataMapper::Update           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Update that sets the update piece first. 
<p>Reimplemented from <a class="el" href="a00101.html#fa4eff301069b8b47703cd4939aeffa7">vtkAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="73d58149937077f4a7603eb320bb8eb3"></a><!-- doxytag: member="vtkPolyDataMapper::SetPiece" ref="73d58149937077f4a7603eb320bb8eb3" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkPolyDataMapper::SetPiece           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If you want only a part of the data, specify by setting the piece. 
</div>
</div><p>
<a class="anchor" name="a831e156a927d46ac23c3ff5e7f90935"></a><!-- doxytag: member="vtkPolyDataMapper::GetPiece" ref="a831e156a927d46ac23c3ff5e7f90935" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkPolyDataMapper::GetPiece           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If you want only a part of the data, specify by setting the piece. 
</div>
</div><p>
<a class="anchor" name="194a4e7cd478decafe16c79e3eb57eb9"></a><!-- doxytag: member="vtkPolyDataMapper::SetNumberOfPieces" ref="194a4e7cd478decafe16c79e3eb57eb9" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkPolyDataMapper::SetNumberOfPieces           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If you want only a part of the data, specify by setting the piece. 
</div>
</div><p>
<a class="anchor" name="d7aaff0ab958fd28d2077741d96ae8d1"></a><!-- doxytag: member="vtkPolyDataMapper::GetNumberOfPieces" ref="d7aaff0ab958fd28d2077741d96ae8d1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkPolyDataMapper::GetNumberOfPieces           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If you want only a part of the data, specify by setting the piece. 
</div>
</div><p>
<a class="anchor" name="58d81558dfd8759240135b8e7571df30"></a><!-- doxytag: member="vtkPolyDataMapper::SetNumberOfSubPieces" ref="58d81558dfd8759240135b8e7571df30" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkPolyDataMapper::SetNumberOfSubPieces           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If you want only a part of the data, specify by setting the piece. 
</div>
</div><p>
<a class="anchor" name="f8a702eb5a7a9dcf2fa32897cf42c528"></a><!-- doxytag: member="vtkPolyDataMapper::GetNumberOfSubPieces" ref="f8a702eb5a7a9dcf2fa32897cf42c528" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkPolyDataMapper::GetNumberOfSubPieces           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If you want only a part of the data, specify by setting the piece. 
</div>
</div><p>
<a class="anchor" name="3f48b8e3f6a85e84b5e4d67468a0eb5c"></a><!-- doxytag: member="vtkPolyDataMapper::SetGhostLevel" ref="3f48b8e3f6a85e84b5e4d67468a0eb5c" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkPolyDataMapper::SetGhostLevel           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the number of ghost cells to return. 
</div>
</div><p>
<a class="anchor" name="a2a804f078626728ca93c82888511695"></a><!-- doxytag: member="vtkPolyDataMapper::GetGhostLevel" ref="a2a804f078626728ca93c82888511695" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkPolyDataMapper::GetGhostLevel           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the number of ghost cells to return. 
</div>
</div><p>
<a class="anchor" name="972b3dae12d5611a813846bbc7f0195f"></a><!-- doxytag: member="vtkPolyDataMapper::GetBounds" ref="972b3dae12d5611a813846bbc7f0195f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkPolyDataMapper::GetBounds           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax, zmin,zmax). 
<p>Reimplemented from <a class="el" href="a00984.html#d0a7315d25d0b95d5f7e8baac059532c">vtkMapper</a>.</p>

<p>Reimplemented in <a class="el" href="a00310.html#e885349d438942529344a443b11d607b">vtkCompositePolyDataMapper2</a>, and <a class="el" href="a01151.html#e701e1dcd850490aba9178e1e7bc395e">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="f809094ed812308bd36dfe926a6df329"></a><!-- doxytag: member="vtkPolyDataMapper::GetBounds" ref="f809094ed812308bd36dfe926a6df329" args="(double bounds[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkPolyDataMapper::GetBounds           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>bounds</em>[6]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax, zmin,zmax). 
<p>Reimplemented from <a class="el" href="a00984.html#33001acaf455bb873f776297702e9586">vtkMapper</a>.</p>

<p>Reimplemented in <a class="el" href="a00310.html#156a09a7cc164ed3c83857750a30c224">vtkCompositePolyDataMapper2</a>, and <a class="el" href="a01151.html#d4f11c8860077d32fba86078de3ba977">vtkPainterPolyDataMapper</a>.</p>

<p>Definition at line <a class="el" href="a05306.html#l00079">79</a> of file <a class="el" href="a05306.html">vtkPolyDataMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="16728abe5284fd77a9c8ca72ff0e91a8"></a><!-- doxytag: member="vtkPolyDataMapper::ShallowCopy" ref="16728abe5284fd77a9c8ca72ff0e91a8" args="(vtkAbstractMapper *m)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkPolyDataMapper::ShallowCopy           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00083.html">vtkAbstractMapper</a> *&nbsp;</td>
          <td class="paramname"> <em>m</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Make a shallow copy of this mapper. 
<p>Reimplemented from <a class="el" href="a00984.html#eee954b4445bf214abdff950c5908ff6">vtkMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="0003bf5ac9431d8fca73cc2a68c8bd6c"></a><!-- doxytag: member="vtkPolyDataMapper::MapDataArrayToVertexAttribute" ref="0003bf5ac9431d8fca73cc2a68c8bd6c" args="(const char *vertexAttributeName, const char *dataArrayName, int fieldAssociation, int componentno=-1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkPolyDataMapper::MapDataArrayToVertexAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>vertexAttributeName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>dataArrayName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>fieldAssociation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>componentno</em> = <code>-1</code></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>
Select a data array from the point/cell data and map it to a generic vertex attribute. vertexAttributeName is the name of the vertex attribute. dataArrayName is the name of the data array. fieldAssociation indicates when the data array is a point data array or cell data array (<a class="el" href="a00362.html#54fdf8345a01c89e618feca3c10002b1498b1aa402f61f3a526342b88ae5a8cc">vtkDataObject::FIELD_ASSOCIATION_POINTS</a> or (<a class="el" href="a00362.html#54fdf8345a01c89e618feca3c10002b1d338da6f303011cba9a1def6bb0939bf">vtkDataObject::FIELD_ASSOCIATION_CELLS</a>). componentno indicates which component from the data array must be passed as the attribute. If -1, then all components are passed. 
<p>Reimplemented in <a class="el" href="a01151.html#156a716d0ed134ef93a259a9a86d878e">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="954f7a90ccc59da19c28195e5581c2e9"></a><!-- doxytag: member="vtkPolyDataMapper::MapDataArrayToMultiTextureAttribute" ref="954f7a90ccc59da19c28195e5581c2e9" args="(int unit, const char *dataArrayName, int fieldAssociation, int componentno=-1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkPolyDataMapper::MapDataArrayToMultiTextureAttribute           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>unit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>dataArrayName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>fieldAssociation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>componentno</em> = <code>-1</code></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>

<p>Reimplemented in <a class="el" href="a01151.html#01cc2d2936634a5330eb7e30b4cc7a5d">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="5c26be5821736f85636e1235878f3a2f"></a><!-- doxytag: member="vtkPolyDataMapper::RemoveVertexAttributeMapping" ref="5c26be5821736f85636e1235878f3a2f" args="(const char *vertexAttributeName)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkPolyDataMapper::RemoveVertexAttributeMapping           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>vertexAttributeName</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove a vertex attribute mapping. 
<p>Reimplemented in <a class="el" href="a01151.html#a9770a4f64c4f234de15d71cf9a88f31">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="12e697ca4ff8ce32ea271686a63c6af1"></a><!-- doxytag: member="vtkPolyDataMapper::RemoveAllVertexAttributeMappings" ref="12e697ca4ff8ce32ea271686a63c6af1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkPolyDataMapper::RemoveAllVertexAttributeMappings           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove all vertex attributes. 
<p>Reimplemented in <a class="el" href="a01151.html#80232ddac561b3a835e335b571768777">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="3cf295446019f868fdf1d49205a5c5d0"></a><!-- doxytag: member="vtkPolyDataMapper::FillInputPortInformation" ref="3cf295446019f868fdf1d49205a5c5d0" args="(int, vtkInformation *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkPolyDataMapper::FillInputPortInformation           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>info</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Fill the input port information objects for this algorithm. This is invoked by the first call to GetInputPortInformation for each port so subclasses can specify what they can handle. 
<p>Reimplemented from <a class="el" href="a00101.html#aad069877868b9c2e8035a946a5d0538">vtkAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a00310.html#c8a4b8c9e4390269dff211c20f5d74c4">vtkCompositePolyDataMapper2</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="99e04a6f4ba18b7d6b97abc5bc97ca24"></a><!-- doxytag: member="vtkPolyDataMapper::Piece" ref="99e04a6f4ba18b7d6b97abc5bc97ca24" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01265.html#99e04a6f4ba18b7d6b97abc5bc97ca24">vtkPolyDataMapper::Piece</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05306.html#l00112">112</a> of file <a class="el" href="a05306.html">vtkPolyDataMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="43cecc39d161bc4ca69124abcba514f3"></a><!-- doxytag: member="vtkPolyDataMapper::NumberOfPieces" ref="43cecc39d161bc4ca69124abcba514f3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01265.html#43cecc39d161bc4ca69124abcba514f3">vtkPolyDataMapper::NumberOfPieces</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05306.html#l00115">115</a> of file <a class="el" href="a05306.html">vtkPolyDataMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7b19ca5953f37362ee02019e6264b355"></a><!-- doxytag: member="vtkPolyDataMapper::NumberOfSubPieces" ref="7b19ca5953f37362ee02019e6264b355" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01265.html#7b19ca5953f37362ee02019e6264b355">vtkPolyDataMapper::NumberOfSubPieces</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05306.html#l00116">116</a> of file <a class="el" href="a05306.html">vtkPolyDataMapper.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9a66ef40d2335b0abf69cf00ae6a0ad2"></a><!-- doxytag: member="vtkPolyDataMapper::GhostLevel" ref="9a66ef40d2335b0abf69cf00ae6a0ad2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01265.html#9a66ef40d2335b0abf69cf00ae6a0ad2">vtkPolyDataMapper::GhostLevel</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05306.html#l00117">117</a> of file <a class="el" href="a05306.html">vtkPolyDataMapper.h</a>.</p>

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