Sophie

Sophie

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

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: vtkCompositePolyDataMapper2 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>vtkCompositePolyDataMapper2 Class Reference</h1><!-- doxytag: class="vtkCompositePolyDataMapper2" --><!-- doxytag: inherits="vtkPainterPolyDataMapper" --><code>#include &lt;<a class="el" href="a05178.html">vtkCompositePolyDataMapper2.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkCompositePolyDataMapper2:</div>
<div class="dynsection">
<p><center><img src="a08757.png" border="0" usemap="#a08758" alt="Inheritance graph"></center>
<map name="a08758">
<area shape="rect" href="a01151.html" title="PolyDataMapper using painters." alt="" coords="20,528,204,555"><area shape="rect" href="a01265.html" title="map vtkPolyData to graphics primitives" alt="" coords="41,454,183,480"><area shape="rect" href="a00984.html" title="abstract class specifies interface to map data to graphics primitives" alt="" coords="69,379,155,406"><area shape="rect" href="a00084.html" title="abstract class specifies interface to map 3D data" alt="" coords="36,304,188,331"><area shape="rect" href="a00083.html" title="abstract class specifies interface to map data" alt="" coords="44,230,180,256"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="63,155,161,182"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="72,80,152,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="57,6,167,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkCompositePolyDataMapper2:</div>
<div class="dynsection">
<p><center><img src="a08759.png" border="0" usemap="#a08760" alt="Collaboration graph"></center>
<map name="a08760">
<area shape="rect" href="a01151.html" title="PolyDataMapper using painters." alt="" coords="3884,779,4068,805"><area shape="rect" href="a01265.html" title="map vtkPolyData to graphics primitives" alt="" coords="3691,779,3832,805"><area shape="rect" href="a00984.html" title="abstract class specifies interface to map data to graphics primitives" alt="" coords="3553,779,3639,805"><area shape="rect" href="a00084.html" title="abstract class specifies interface to map 3D data" alt="" coords="1929,589,2081,616"><area shape="rect" href="a00083.html" title="abstract class specifies interface to map data" alt="" coords="1452,652,1588,679"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="1056,1153,1155,1180"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="1471,1272,1569,1299"><area shape="rect" href="a01306.html" title="abstract class specifies interface for visualization filters" alt="" coords="1456,816,1584,843"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="444,880,524,907"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="675,1195,824,1221"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="695,1347,804,1373"><area shape="rect" href="a01886.html" title="window superclass for vtkRenderWindow" alt="" coords="872,596,960,623"><area shape="rect" href="a01715.html" title="Timer support and logging." alt="" coords="1056,804,1155,831"><area shape="rect" href="a00285.html" title="create and manipulate unsorted lists of objects" alt="" coords="699,652,800,679"><area shape="rect" href="a01513.html" title="map scalar values into colors" alt="" coords="1752,925,1893,952"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="2113,716,2220,743"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="1471,703,1569,729"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="1044,1052,1167,1079"><area shape="rect" href="a00240.html" title="abstract class to specify cell behavior" alt="" coords="2135,347,2199,373"><area shape="rect" href="a01250.html" title="represent and manipulate 3D points" alt="" coords="1784,325,1861,352"><area shape="rect" href="a00720.html" title="list of point or cell ids" alt="" coords="880,544,952,571"><area shape="rect" href="a01149.html" title="Abstract class for drawing poly data." alt="" coords="2397,1245,2480,1272"><area shape="rect" href="a01870.html" title="Non&#45;templated superclass for vtkWeakPointer." alt="" coords="675,1503,824,1529"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,1345,116,1372"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="403,1392,565,1419"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="169,1345,300,1372"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="180,297,289,324"><area shape="rect" href="a00751.html" title="topologically and geometrically regular array of data" alt="" coords="3291,481,3397,508"><area shape="rect" href="a00374.html" title="abstract class to specify dataset behavior" alt="" coords="2395,528,2483,555"><area shape="rect" href="a01574.html" title="abstract class specifies interface for visualization network source" alt="" coords="1781,645,1864,672"><area shape="rect" href="a00980.html" title="map scalar values into colors via a lookup table" alt="" coords="2108,1032,2225,1059"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="393,1341,575,1368"><area shape="rect" href="a01716.html" title="vtkTimerLogEntry" alt="" coords="684,753,815,780"><area shape="rect" href="a01225.html" title="maintain a list of planes" alt="" coords="1037,652,1173,679"><area shape="rect" href="a00376.html" title="represent and manipulate attribute data in a dataset" alt="" coords="1749,493,1896,520"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="1469,1107,1571,1133"><area shape="rect" href="a00540.html" title="vtkFieldData::CopyFieldFlag" alt="" coords="1008,703,1203,729"><area shape="rect" href="a00245.html" title="represent and manipulate cell attribute data" alt="" coords="2120,528,2213,555"><area shape="rect" href="a01242.html" title="represent and manipulate point attribute data" alt="" coords="2116,477,2217,504"><area shape="rect" href="a00960.html" title="cell represents a 1D line" alt="" coords="2405,347,2472,373"><area shape="rect" href="a01859.html" title="a cell that represents a 3D orthogonal parallelepiped" alt="" coords="3067,397,3141,424"><area shape="rect" href="a01688.html" title="a 3D cell that represents a tetrahedron" alt="" coords="2656,277,2728,304"><area shape="rect" href="a01221.html" title="a cell that represents an orthogonal quadrilateral" alt="" coords="2779,353,2848,380"><area shape="rect" href="a01821.html" title="a cell that represents a 3D point" alt="" coords="2527,531,2607,557"><area shape="rect" href="a00241.html" title="abstract class to specify 3D cell interface" alt="" coords="2892,263,2972,289"><area shape="rect" href="a01784.html" title="dynamic, self&#45;adjusting array of unsigned char" alt="" coords="1743,1077,1903,1104"><area shape="rect" href="a00556.html" title="dynamic, self&#45;adjusting array of float" alt="" coords="2251,952,2355,979"><area shape="rect" href="a01869.html" title="vtkWeakPointer\&lt; vtkWindow \&gt;" alt="" coords="1416,1503,1624,1529"><area shape="rect" href="a01869.html" title="a weak reference to a vtkObject." alt="" coords="1031,1503,1180,1529"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a08761.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
mapper for composite dataset consisting of polygonal data. 
<p>
<a class="el" href="a00310.html" title="mapper for composite dataset consisting of polygonal data.">vtkCompositePolyDataMapper2</a> is similar to <a class="el" href="a00309.html" title="a class that renders hierarchical polygonal data">vtkCompositePolyDataMapper</a> except that instead of creating individual mapper for each block in the composite dataset, it iterates over the blocks internally.<p>
<dl class="user" compact><dt><b>Events:</b></dt><dd><a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe5ecfd8a5438bb6abc1242652a3189e20">vtkCommand::StartEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe3aa93fb1ff30bd3ba53f1ac2d9155b4d">vtkCommand::EndEvent</a> </dd></dl>

<p>Definition at line <a class="el" href="a05178.html#l00032">32</a> of file <a class="el" href="a05178.html">vtkCompositePolyDataMapper2.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="a01151.html">vtkPainterPolyDataMapper</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00310.html#7e74dec537ec99f6dae011e48255db1d">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="a00310.html#f0d58e8cfd4344096dbd7b81caab48b3">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="a00310.html#857930e6a5ed0b075a8a7236c6e9a922">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="a00310.html#99e2906069f5b610c279cf9251145e1d">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="a00310.html#8f4c08b1da66120268fbd8f7f8a947d1">RenderPiece</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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00310.html#fad5264836fe4cfb270e7ea416a1cd71">Render</a> (<a class="el" href="a01480.html">vtkRenderer</a> *ren, <a class="el" href="a00092.html">vtkActor</a> *act)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00310.html#156a09a7cc164ed3c83857750a30c224">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="a00310.html#c2a0b18be9c75535b7f94ed117e280a0">SetColorBlocks</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="a00310.html#56aac54c23735bbdeea687ef3730e0de">GetColorBlocks</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 <br>
<a class="el" href="a00310.html">vtkCompositePolyDataMapper2</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00310.html#a0d7cd4628d5a54cd593ca6f4e1e38fa">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="a00310.html#49dbf5b7a65f2130f78f16f810d31356">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00310.html">vtkCompositePolyDataMapper2</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00310.html#470f2eda29b7afaeb7a027f557f12ffb">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="a00310.html#67b67373d8582c05facbbdcc307449ec">vtkCompositePolyDataMapper2</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00472.html">vtkExecutive</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00310.html#5d2a87c0558793a057b25e7b2baef315">CreateDefaultExecutive</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="a00310.html#c8a4b8c9e4390269dff211c20f5d74c4">FillInputPortInformation</a> (int port, <a class="el" href="a00872.html">vtkInformation</a> *info)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00310.html#edf492568617447b3854eea74529abe5">ComputeBounds</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="a00310.html#207e0177aeb3b358e54fa4b33b3cd943">UpdatePainterInformation</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00310.html#55ce632b0eab95830575af4c1564cd8f">BoundsMTime</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00310.html#05aa5d45227946c56c2001ba86ca256a">ColorBlocks</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="7e74dec537ec99f6dae011e48255db1d"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::Superclass" ref="7e74dec537ec99f6dae011e48255db1d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01151.html">vtkPainterPolyDataMapper</a> <a class="el" href="a01151.html">vtkCompositePolyDataMapper2::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01151.html#2fbe2d3374a83c6199748720f5c96adf">vtkPainterPolyDataMapper</a>.</p>

<p>Definition at line <a class="el" href="a05178.html#l00036">36</a> of file <a class="el" href="a05178.html">vtkCompositePolyDataMapper2.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="67b67373d8582c05facbbdcc307449ec"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::vtkCompositePolyDataMapper2" ref="67b67373d8582c05facbbdcc307449ec" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkCompositePolyDataMapper2::vtkCompositePolyDataMapper2           </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="df9ebc0e13b07f2010cbefcdabe1b2da"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::~vtkCompositePolyDataMapper2" ref="df9ebc0e13b07f2010cbefcdabe1b2da" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkCompositePolyDataMapper2::~vtkCompositePolyDataMapper2           </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="a0d7cd4628d5a54cd593ca6f4e1e38fa"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::New" ref="a0d7cd4628d5a54cd593ca6f4e1e38fa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00310.html">vtkCompositePolyDataMapper2</a>* vtkCompositePolyDataMapper2::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="a01151.html#6168d37fea0c4227731824bb9c414fa9">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="f0d58e8cfd4344096dbd7b81caab48b3"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::GetClassName" ref="f0d58e8cfd4344096dbd7b81caab48b3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkCompositePolyDataMapper2::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="a01151.html#57787ef72fb8584da65243d90b3d3b09">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="49dbf5b7a65f2130f78f16f810d31356"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::IsTypeOf" ref="49dbf5b7a65f2130f78f16f810d31356" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkCompositePolyDataMapper2::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="a01151.html#7e40b97b1c638bc0c94d2e58311896c9">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="857930e6a5ed0b075a8a7236c6e9a922"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::IsA" ref="857930e6a5ed0b075a8a7236c6e9a922" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCompositePolyDataMapper2::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="a01151.html#233678e2be7787e22d67f60fdb48d947">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="470f2eda29b7afaeb7a027f557f12ffb"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::SafeDownCast" ref="470f2eda29b7afaeb7a027f557f12ffb" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00310.html">vtkCompositePolyDataMapper2</a>* vtkCompositePolyDataMapper2::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="a01151.html#cd219b1119aef40207eb82aeb76289e7">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="99e2906069f5b610c279cf9251145e1d"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::PrintSelf" ref="99e2906069f5b610c279cf9251145e1d" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCompositePolyDataMapper2::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="a01151.html#69524c31f8b84d6bc4321efec42c4094">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="8f4c08b1da66120268fbd8f7f8a947d1"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::RenderPiece" ref="8f4c08b1da66120268fbd8f7f8a947d1" args="(vtkRenderer *ren, vtkActor *act)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCompositePolyDataMapper2::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> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implemented by sub classes. Actual rendering is done here. 
<p>Reimplemented from <a class="el" href="a01151.html#282c74f3c5f7fa028b6536664a606d2a">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="e885349d438942529344a443b11d607b"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::GetBounds" ref="e885349d438942529344a443b11d607b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkCompositePolyDataMapper2::GetBounds           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard <a class="el" href="a01317.html" title="abstract superclass for all actors, volumes and annotations">vtkProp</a> method to get 3D bounds of a 3D prop 
<p>Reimplemented from <a class="el" href="a01151.html#e701e1dcd850490aba9178e1e7bc395e">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="156a09a7cc164ed3c83857750a30c224"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::GetBounds" ref="156a09a7cc164ed3c83857750a30c224" args="(double bounds[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCompositePolyDataMapper2::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>
Standard <a class="el" href="a01317.html" title="abstract superclass for all actors, volumes and annotations">vtkProp</a> method to get 3D bounds of a 3D prop 
<p>Reimplemented from <a class="el" href="a01151.html#d4f11c8860077d32fba86078de3ba977">vtkPainterPolyDataMapper</a>.</p>

<p>Definition at line <a class="el" href="a05178.html#l00045">45</a> of file <a class="el" href="a05178.html">vtkCompositePolyDataMapper2.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fad5264836fe4cfb270e7ea416a1cd71"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::Render" ref="fad5264836fe4cfb270e7ea416a1cd71" args="(vtkRenderer *ren, vtkActor *act)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCompositePolyDataMapper2::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). Basically a reimplementation for <a class="el" href="a01265.html#8517807a1af88af5e580fc303a0b579c">vtkPolyDataMapper::Render()</a> since we don't want it to give up when <a class="el" href="a00303.html" title="abstact superclass for composite (multi-block or AMR) datasets">vtkCompositeDataSet</a> is encountered. 
<p>Reimplemented from <a class="el" href="a01265.html#8517807a1af88af5e580fc303a0b579c">vtkPolyDataMapper</a>.</p>

</div>
</div><p>
<a class="anchor" name="c2a0b18be9c75535b7f94ed117e280a0"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::SetColorBlocks" ref="c2a0b18be9c75535b7f94ed117e280a0" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCompositePolyDataMapper2::SetColorBlocks           </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>
When set, each block is colored with a different color. Note that scalar coloring will be ignored. 
</div>
</div><p>
<a class="anchor" name="56aac54c23735bbdeea687ef3730e0de"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::GetColorBlocks" ref="56aac54c23735bbdeea687ef3730e0de" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCompositePolyDataMapper2::GetColorBlocks           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
When set, each block is colored with a different color. Note that scalar coloring will be ignored. 
</div>
</div><p>
<a class="anchor" name="5d2a87c0558793a057b25e7b2baef315"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::CreateDefaultExecutive" ref="5d2a87c0558793a057b25e7b2baef315" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00472.html">vtkExecutive</a>* vtkCompositePolyDataMapper2::CreateDefaultExecutive           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
We need to override this method because the standard streaming demand driven pipeline is not what we want - we are expecting hierarchical data as input 
<p>Reimplemented from <a class="el" href="a00101.html#ec53f380c0394cc319670735d74251f9">vtkAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="c8a4b8c9e4390269dff211c20f5d74c4"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::FillInputPortInformation" ref="c8a4b8c9e4390269dff211c20f5d74c4" args="(int port, vtkInformation *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCompositePolyDataMapper2::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>
Need to define the type of data handled by this mapper. 
<p>Reimplemented from <a class="el" href="a01265.html#3cf295446019f868fdf1d49205a5c5d0">vtkPolyDataMapper</a>.</p>

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

<p>
Need to loop over the hierarchy to compute bounds 
</div>
</div><p>
<a class="anchor" name="207e0177aeb3b358e54fa4b33b3cd943"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::UpdatePainterInformation" ref="207e0177aeb3b358e54fa4b33b3cd943" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCompositePolyDataMapper2::UpdatePainterInformation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Called when the PainterInformation becomes obsolete. It is called before the Render is initiated on the Painter. 
<p>Reimplemented from <a class="el" href="a01151.html#89b78da00013774e381b84825ac4a326">vtkPainterPolyDataMapper</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="55ce632b0eab95830575af4c1564cd8f"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::BoundsMTime" ref="55ce632b0eab95830575af4c1564cd8f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> <a class="el" href="a00310.html#55ce632b0eab95830575af4c1564cd8f">vtkCompositePolyDataMapper2::BoundsMTime</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Time stamp for computation of bounds. 
<p>Definition at line <a class="el" href="a05178.html#l00082">82</a> of file <a class="el" href="a05178.html">vtkCompositePolyDataMapper2.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="05aa5d45227946c56c2001ba86ca256a"></a><!-- doxytag: member="vtkCompositePolyDataMapper2::ColorBlocks" ref="05aa5d45227946c56c2001ba86ca256a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00310.html#05aa5d45227946c56c2001ba86ca256a">vtkCompositePolyDataMapper2::ColorBlocks</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05178.html#l00084">84</a> of file <a class="el" href="a05178.html">vtkCompositePolyDataMapper2.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="a05178.html">vtkCompositePolyDataMapper2.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 18:57:48 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>