Sophie

Sophie

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

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: vtkDataObject 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>vtkDataObject Class Reference</h1><!-- doxytag: class="vtkDataObject" --><!-- doxytag: inherits="vtkObject" --><code>#include &lt;<a class="el" href="a04011.html">vtkDataObject.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkDataObject:</div>
<div class="dynsection">
<p><center><img src="a09000.png" border="0" usemap="#a09001" alt="Inheritance graph"></center>
<map name="a09001">
<area shape="rect" href="a00303.html" title="abstact superclass for composite (multi&#45;block or AMR) datasets" alt="" coords="451,107,605,133"><area shape="rect" href="a00374.html" title="abstract class to specify dataset behavior" alt="" coords="484,309,572,336"><area shape="rect" href="a00590.html" title="defines dataset interface" alt="" coords="460,411,596,437"><area shape="rect" href="a00654.html" title="Base class for graph data types." alt="" coords="489,461,567,488"><area shape="rect" href="a00836.html" title="efficient description of an image stencil" alt="" coords="455,512,601,539"><area shape="rect" href="a01215.html" title="Defines a 1D piecewise function." alt="" coords="451,563,605,589"><area shape="rect" href="a01522.html" title="A node in a selection tree. Used to store selection results." alt="" coords="480,613,576,640"><area shape="rect" href="a01657.html" title="A table, which contains similar&#45;typed columns of data." alt="" coords="491,664,565,691"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="165,487,245,513"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,487,116,513"><area shape="rect" href="a00688.html" title="hierarchical dataset of vtkUniformGrids" alt="" coords="655,5,839,32"><area shape="rect" href="a01055.html" title="Composite dataset that organizes datasets into blocks." alt="" coords="671,56,823,83"><area shape="rect" href="a01061.html" title="composite dataset to encapsulates pieces of dataset." alt="" coords="671,107,823,133"><area shape="rect" href="a01668.html" title="Composite dataset that holds multiple times." alt="" coords="673,157,820,184"><area shape="rect" href="a00699.html" title="A dataset structured as a tree where each node has exactly 2^n children." alt="" coords="688,208,805,235"><area shape="rect" href="a00751.html" title="topologically and geometrically regular array of data" alt="" coords="693,259,800,285"><area shape="rect" href="a01251.html" title="abstract class for specifying dataset behavior" alt="" coords="701,309,792,336"><area shape="rect" href="a01460.html" title="a dataset that is topologically regular with variable spacing in the three coordinate..." alt="" coords="681,360,812,387"><area shape="rect" href="a01635.html" title="A subclass of ImageData." alt="" coords="915,157,1056,184"><area shape="rect" href="a01778.html" title="image data with blanking" alt="" coords="928,208,1043,235"><area shape="rect" href="a00940.html" title="contains an octree of labels" alt="" coords="920,259,1051,285"><area shape="rect" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips" alt="" coords="937,309,1033,336"><area shape="rect" href="a01625.html" title="topologically regular array of data" alt="" coords="920,360,1051,387"><area shape="rect" href="a01789.html" title="dataset represents arbitrary combinations of all possible cell types" alt="" coords="913,411,1057,437"><area shape="rect" href="a00210.html" title="Implementation of vtkGenericDataSet." alt="" coords="683,411,811,437"><area shape="rect" href="a00421.html" title="A directed graph." alt="" coords="683,461,811,488"><area shape="rect" href="a01776.html" title="An undirected graph." alt="" coords="675,537,819,564"><area shape="rect" href="a00420.html" title="A rooted tree data structure." alt="" coords="900,461,1071,488"><area shape="rect" href="a01071.html" title="An editable directed graph." alt="" coords="897,512,1073,539"><area shape="rect" href="a01741.html" title="A rooted tree data structure." alt="" coords="1132,461,1199,488"><area shape="rect" href="a01073.html" title="An editable undirected graph." alt="" coords="889,563,1081,589"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkDataObject:</div>
<div class="dynsection">
<p><center><img src="a09002.png" border="0" usemap="#a09003" alt="Collaboration graph"></center>
<map name="a09003">
<area shape="rect" href="a01574.html" title="abstract class specifies interface for visualization network source" alt="" coords="783,757,865,784"><area shape="rect" href="a01306.html" title="abstract class specifies interface for visualization filters" alt="" coords="851,680,979,707"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="688,173,768,200"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="885,381,984,408"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="651,499,749,525"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="653,264,803,291"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="1012,264,1121,291"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="395,499,493,525"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="456,381,579,408"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="853,5,963,32"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="876,173,1039,200"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="975,83,1105,109"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="95,83,204,109"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="1063,173,1244,200"><area shape="rect" href="a00540.html" title="vtkFieldData::CopyFieldFlag" alt="" coords="187,381,381,408"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a09004.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
general representation of visualization data 
<p>
helper class to get VTK data object types as string and instantiate them<p>
<a class="el" href="a00362.html" title="general representation of visualization data">vtkDataObject</a> is an general representation of visualization data. It serves to encapsulate instance variables and methods for visualization network execution, as well as representing data consisting of a field (i.e., just an unstructured pile of data). This is to be compared with a <a class="el" href="a00374.html" title="abstract class to specify dataset behavior">vtkDataSet</a>, which is data with geometric and/or topological structure.<p>
vtkDataObjects are used to represent arbitrary repositories of data via the <a class="el" href="a00538.html" title="represent and manipulate fields of data">vtkFieldData</a> instance variable. These data must be eventually mapped into a concrete subclass of <a class="el" href="a00374.html" title="abstract class to specify dataset behavior">vtkDataSet</a> before they can actually be displayed.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00374.html" title="abstract class to specify dataset behavior">vtkDataSet</a> <a class="el" href="a00538.html" title="represent and manipulate fields of data">vtkFieldData</a> <a class="el" href="a00367.html" title="abstract class specifies interface for field source (or objects that generate field...">vtkDataObjectSource</a> vtkDataObjectFilter vtkDataObjectMapper vtkDataObjectToDataSet <a class="el" href="a00542.html" title="map field data to dataset attribute data">vtkFieldDataToAttributeDataFilter</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_4.html#c2_vtk_t_vtkDataObject">vtkDataObject (Tests)</a></dd></dl>
<a class="el" href="a00370.html">vtkDataObjectTypes</a> is a helper class that supports conversion between integer types defined in <a class="el" href="a02149.html">vtkType.h</a> and string names as well as creation of data objects from either integer or string types. This class has to be updated every time a new data type is added to VTK. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00362.html" title="general representation of visualization data">vtkDataObject</a> </dd></dl>

<p>Definition at line <a class="el" href="a04011.html#l00065">65</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#b0aceaf31213d2febb4ad8924b30e2f3">SetGlobalReleaseDataFlag</a> (int val)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#6d19d3f0debc8febe0f8eb50b1cdcedf">GetGlobalReleaseDataFlag</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#6f88bbefe9df94b0ab035e8e06a138e6">GlobalReleaseDataFlagOff</a> ()</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="a01084.html">vtkObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#1cb1add9bd37d15f4dbf8e088e944e62">Superclass</a></td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#54fdf8345a01c89e618feca3c10002b1">FieldAssociations</a> { <br>
&nbsp;&nbsp;<a class="el" href="a00362.html#54fdf8345a01c89e618feca3c10002b1498b1aa402f61f3a526342b88ae5a8cc">FIELD_ASSOCIATION_POINTS</a>, 
<a class="el" href="a00362.html#54fdf8345a01c89e618feca3c10002b1d338da6f303011cba9a1def6bb0939bf">FIELD_ASSOCIATION_CELLS</a>, 
<a class="el" href="a00362.html#54fdf8345a01c89e618feca3c10002b161247a8d2a3664498f184806fdcc7401">FIELD_ASSOCIATION_NONE</a>, 
<a class="el" href="a00362.html#54fdf8345a01c89e618feca3c10002b14b1c0d1f99e94f52da75823392c3d9bb">FIELD_ASSOCIATION_POINTS_THEN_CELLS</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="a00362.html#54fdf8345a01c89e618feca3c10002b1548445f944442a725affdabe87492957">FIELD_ASSOCIATION_VERTICES</a>, 
<a class="el" href="a00362.html#54fdf8345a01c89e618feca3c10002b11618e5827a35a38c712da1738452ca17">FIELD_ASSOCIATION_EDGES</a>, 
<a class="el" href="a00362.html#54fdf8345a01c89e618feca3c10002b1d00cf291bf0e046fea72186d8d33bc1e">FIELD_ASSOCIATION_ROWS</a>, 
<a class="el" href="a00362.html#54fdf8345a01c89e618feca3c10002b1e8cbb3a2d05694a5d487475274bf465e">NUMBER_OF_ASSOCIATIONS</a>
<br>
 }</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#3377a86792eadd28a6baf49797101273">FieldOperations</a> { <a class="el" href="a00362.html#3377a86792eadd28a6baf49797101273a07ecf5a1583fa0d39bb9ef980f2f5b7">FIELD_OPERATION_PRESERVED</a>, 
<a class="el" href="a00362.html#3377a86792eadd28a6baf497971012735c52d3456c3c1fbedcc5b9e82a06c6c3">FIELD_OPERATION_REINTERPOLATED</a>, 
<a class="el" href="a00362.html#3377a86792eadd28a6baf4979710127347c9b9e1d1065f4b39d5a032bda09793">FIELD_OPERATION_MODIFIED</a>, 
<a class="el" href="a00362.html#3377a86792eadd28a6baf4979710127302fea992566051fe92b3bb9389770400">FIELD_OPERATION_REMOVED</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="a00362.html#a1a6c049b32e772ce370fc5fafa67428">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="a00362.html#79ea5a06ed7e8e192115a33f7384ed98">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="a00362.html#41fc1279a91124320705e5fc98f623c7">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 <a class="el" href="a00102.html">vtkAlgorithmOutput</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#81d6ac0e0bd0d90fcbde3e6805e2a360">GetProducerPort</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#6d307627fcb1696551ff404ac92a6dfc">GetMTime</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="a00362.html#125a61962658df7dd87d0c5755c06193">Initialize</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#afe595f153759be6c7a195cf6b303fe1">ShouldIReleaseData</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="a00362.html#e905d3ced06ace1b284f96daf05bd6e9">Register</a> (<a class="el" href="a01085.html">vtkObjectBase</a> *o)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#349834953170bc4951f9d1f0eeb27abc">UnRegister</a> (<a class="el" href="a01085.html">vtkObjectBase</a> *o)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#950329359b3d1c2e18cba5a707400549">Update</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="a00362.html#779f4915e3ebf23436e0dba719b92b90">UpdateInformation</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="a00362.html#f46dd661750230172b4067fbda50e878">PropagateUpdateExtent</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="a00362.html#9af51e9cf848d1c6239f9181387c5948">TriggerAsynchronousUpdate</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="a00362.html#93d3d3c2a3cbef6905cfb849c2cfde31">UpdateData</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#34683bbb8767780d8568a585218ce877">GetEstimatedMemorySize</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="a00362.html#a29b32b4beac6a90d31d4751f427add7">GetDataObjectType</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#08952e8de6bdd6308f253389c509b961">GetUpdateTime</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#830a67434038e216f3d4fb5c910c321a">GetPipelineMTime</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#224aa0e7fafd101e9d1a316e126dbf87">GetActualMemorySize</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#bc080c7f6df0c6e91111e22f86f3cce5">CopyInformation</a> (<a class="el" href="a00362.html">vtkDataObject</a> *data)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#704506723e143fd29ed4ecce817ef160">CopyInformationFromPipeline</a> (<a class="el" href="a00872.html">vtkInformation</a> *request)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#92b3ba77ee114e9fc5065184ded3d5f6">DataHasBeenGenerated</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="a00362.html#6e25f36eeedbe870b3ce16a1a180db89">PrepareForNewData</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="a00362.html#e9d129f8fc75eb04d67d6d805dde6763">GetExtentType</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="a00362.html#46a86e4758cbba177a827e4abd93cae9">Crop</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01574.html">vtkSource</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#1b1b78ab8c46e8535c4e004314c7e380">GetSource</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#4806e6ebfec90fc0a6be9f9d990926d5">SetSource</a> (<a class="el" href="a01574.html">vtkSource</a> *s)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#cdfda34e33725ee93cebf3da57d35248">GetInformation</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="a00362.html#6e1e8275517bbf69cd038f48c32d74de">SetInformation</a> (<a class="el" href="a00872.html">vtkInformation</a> *)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#d9b816e754bc160f0dd8c19e275963ca">GetPipelineInformation</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="a00362.html#8a7b2747c2f75a6fc8bc6a388b1e35b0">SetPipelineInformation</a> (<a class="el" href="a00872.html">vtkInformation</a> *)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#d99d21fac71cba6c31c2f92dba3c1721">GetDataReleased</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="a00362.html#9244c4f8e964e389f7a581f141a4f933">SetReleaseDataFlag</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#abd987dc866fcca3151d2263a2e782d0">GetReleaseDataFlag</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="a00362.html#367d68fc2a2401c065e5e63d6554c7a3">ReleaseDataFlagOn</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="a00362.html#cf44c061b9353a01919878c8185a08e7">ReleaseDataFlagOff</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="a00362.html#e20049ae4de96b695ffbbfe80f21ff68">SetFieldData</a> (<a class="el" href="a00538.html">vtkFieldData</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00538.html">vtkFieldData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#72f64ab58126f72e048410751091011b">GetFieldData</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="a00362.html#a8b26c7085450ed19506bc9dc2669c5e">SetUpdateExtent</a> (int piece, int numPieces, int ghostLevel)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#fdda0b5c410d7a0f148f86524c66a78b">SetUpdateExtent</a> (int piece, int numPieces)</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="a00362.html#e83673454fa6ed024de8b72281a0a07d">SetUpdateExtent</a> (int x0, int x1, int y0, int y1, int z0, int z1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#4cf4acc93d7fb9350404e214d930df06">SetUpdateExtent</a> (int extent[6])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#fcc80bd5b72c54bbdeb0531e1f33773c">GetUpdateExtent</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="a00362.html#caa75e7bd23c2ab003c50dafd1dcd468">GetUpdateExtent</a> (int &amp;x0, int &amp;x1, int &amp;y0, int &amp;y1, int &amp;z0, int &amp;z1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#dc8349feece4ed0d288f81265a495e16">GetUpdateExtent</a> (int extent[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="a00362.html#3edb5e3210abe508208769485cf499e5">CopyTypeSpecificInformation</a> (<a class="el" href="a00362.html">vtkDataObject</a> *data)</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="a00362.html#16990fd153d91b630f3694d3559f84e0">SetUpdatePiece</a> (int piece)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#8d9cffa945b77b3d2107e2dd20b4639a">SetUpdateNumberOfPieces</a> (int num)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#1e456401d245361a577732e04dc4b45d">GetUpdatePiece</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="a00362.html#02788003824c5d816cff66c0de66279b">GetUpdateNumberOfPieces</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="a00362.html#fd48bd3cc682f818d608d12a33e23e2d">SetUpdateGhostLevel</a> (int level)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#6c27f8732387c763fe3811e24230c850">GetUpdateGhostLevel</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="a00362.html#40af6718fde5f5a6f6e962a62f929475">SetRequestExactExtent</a> (int flag)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#0531bb2fd9add2cd497ec0983fb6edb6">GetRequestExactExtent</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="a00362.html#212d647c5e0df5dcc18488f774dc5c11">RequestExactExtentOn</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="a00362.html#c97de3444e1850adf90cbb48bc669748">RequestExactExtentOff</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="a00362.html#42043a0374d029ad994679ea9662218b">SetWholeExtent</a> (int x0, int x1, int y0, int y1, int z0, int z1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#cb7f928af047f2615dabfa38912f306d">SetWholeExtent</a> (int extent[6])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#16807df8ca7a31a3da71036813189077">GetWholeExtent</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="a00362.html#8bfd29a94b144fe2960ec2504c0fe4ac">GetWholeExtent</a> (int &amp;x0, int &amp;x1, int &amp;y0, int &amp;y1, int &amp;z0, int &amp;z1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#694a1c2714eb1903a5ed42ad4c0dff0b">GetWholeExtent</a> (int extent[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="a00362.html#56a0ea2dfef6b3ff0e42ee7964a1236b">SetWholeBoundingBox</a> (double x0, double x1, double y0, double y1, double z0, double z1)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#f405a2d6a28e2fc2b178e748ceee4f09">GetWholeBoundingBox</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="a00362.html#dcecf409873a003ca1f26c6701884cb6">GetWholeBoundingBox</a> (double &amp;x0, double &amp;x1, double &amp;y0, double &amp;y1, double &amp;z0, double &amp;z1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#f5f5227ea7948a242beeb40aaa9479eb">GetWholeBoundingBox</a> (double extent[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="a00362.html#b24324d01c147b61d1b940a971d04156">SetMaximumNumberOfPieces</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="a00362.html#86ea4934a8e5f788011ed36e8de460ba">GetMaximumNumberOfPieces</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="a00362.html#7c7b9185fe3f8bceed16a090a7f21058">CopyInformationToPipeline</a> (<a class="el" href="a00872.html">vtkInformation</a> *request, <a class="el" href="a00872.html">vtkInformation</a> *input, <a class="el" href="a00872.html">vtkInformation</a> *output, int forceCopy)</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="a00362.html#4534753366d745d3a1a4b465a03db9e2">CopyInformationToPipeline</a> (<a class="el" href="a00872.html">vtkInformation</a> *request, <a class="el" href="a00872.html">vtkInformation</a> *input)</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="a00362.html#04a5fb60bdbc929ce84f0cd14d911dbe">ShallowCopy</a> (<a class="el" href="a00362.html">vtkDataObject</a> *src)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#455b17df288af545f40c3a013714f114">DeepCopy</a> (<a class="el" href="a00362.html">vtkDataObject</a> *src)</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="a00362.html#a9952fcc0ca5585757d2270ab62ef23c">SetExtentTranslator</a> (<a class="el" href="a00496.html">vtkExtentTranslator</a> *translator)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00496.html">vtkExtentTranslator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#73667b229c54464f7094a1925aed87f3">GetExtentTranslator</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 <a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#13d4f201619a19a9b39978e92239cd98">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="a00362.html#0d0b43b6ab5a474eb8e97f47c43bae0e">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#8c6772e6b55033ce5833982eee01f8ef">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#3374997b17c478e4b46371547f95797d">GetAssociationTypeAsString</a> (int associationType)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00892.html">vtkInformationStringKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#bf3e5822335bd0a5b3722dbd55c48319">DATA_TYPE_NAME</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00873.html">vtkInformationDataObjectKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#afee12912f0c09ae62c9f2426272acdb">DATA_OBJECT</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#76358068029e62145f66b9d7c9ed1090">DATA_EXTENT_TYPE</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00882.html">vtkInformationIntegerPointerKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#fffcc83fd0d344435e6c1510bebb50fd">DATA_EXTENT</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#7464dd2b3744df438882d961fddc941f">DATA_PIECE_NUMBER</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#16978ef898c557999e64de96e9e09be3">DATA_NUMBER_OF_PIECES</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#8842be1927ccc3c832aed77eba756b3f">DATA_NUMBER_OF_GHOST_LEVELS</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00875.html">vtkInformationDoubleVectorKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#33a3536d9c2074323cf4a7aed20106cd">DATA_TIME_STEPS</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00880.html">vtkInformationInformationVectorKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#812639c3e84881f1d58f4ce5db985a04">POINT_DATA_VECTOR</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00880.html">vtkInformationInformationVectorKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#9b33a0153898df71e9f07e589b3f2289">CELL_DATA_VECTOR</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00880.html">vtkInformationInformationVectorKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#aad2edd2d0adb485ccfc5b22ea13811b">VERTEX_DATA_VECTOR</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00880.html">vtkInformationInformationVectorKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#cd9f8b9d5f0942d666604c0a07cdc7e3">EDGE_DATA_VECTOR</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#6c7491f95637a60789cb258fac1d9d4f">FIELD_ARRAY_TYPE</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#35cf03e88b89fa628891ce773949917c">FIELD_ASSOCIATION</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#72445cbdb18e78ae4399c10863d37e2a">FIELD_ATTRIBUTE_TYPE</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#431cc2feba88d28aaa28ad674aaa4a4c">FIELD_ACTIVE_ATTRIBUTE</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#ebb8e0f854b50d46dd9da549f23c5264">FIELD_NUMBER_OF_COMPONENTS</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#ab08632859a8a4fe911af1ab60a80ad2">FIELD_NUMBER_OF_TUPLES</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#2c11392d546a24500facac578aa5659f">FIELD_OPERATION</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00875.html">vtkInformationDoubleVectorKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#221ea443e906181015075aa30406064e">FIELD_RANGE</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00875.html">vtkInformationDoubleVectorKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#ce8777dc61c5051cbae3e457b1a94607">PIECE_FIELD_RANGE</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00883.html">vtkInformationIntegerVectorKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#d9763edaeb4267141bacb106b0d83bd8">PIECE_EXTENT</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00892.html">vtkInformationStringKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#ae0d477f3244adb84d4b48c1e4fb2057">FIELD_NAME</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00875.html">vtkInformationDoubleVectorKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#daf830c674d6b2c7ef95ed754ffbecd1">ORIGIN</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00875.html">vtkInformationDoubleVectorKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#2e435ebec4dd86f9f9cf4c7ec8c14a28">SPACING</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#32f9556e1e20b0847ccab5c1d18690d2">DATA_GEOMETRY_UNMODIFIED</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00873.html">vtkInformationDataObjectKey</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#c58c949357339df065071fbf2c6c66ef">SIL</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#f15af0755b892c32f1384fd9521c3e1d">GetActiveFieldInformation</a> (<a class="el" href="a00872.html">vtkInformation</a> *info, int fieldAssociation, int attributeType)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#c931fd4862a4009991b62ca14b5d7ff5">GetNamedFieldInformation</a> (<a class="el" href="a00872.html">vtkInformation</a> *info, int fieldAssociation, const char *name)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#75f1f67e783829d352ee403ab37d555f">RemoveNamedFieldInformation</a> (<a class="el" href="a00872.html">vtkInformation</a> *info, int fieldAssociation, const char *name)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#e745dcb8e1b362fbbaac24efb289192e">SetActiveAttribute</a> (<a class="el" href="a00872.html">vtkInformation</a> *info, int fieldAssociation, const char *attributeName, int attributeType)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#23e6c620d475e33ed2e4367b9586357f">SetActiveAttributeInfo</a> (<a class="el" href="a00872.html">vtkInformation</a> *info, int fieldAssociation, int attributeType, const char *name, int arrayType, int numComponents, int numTuples)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#c7590d7d30d5e52837a3ce3fb7a31ef4">SetPointDataActiveScalarInfo</a> (<a class="el" href="a00872.html">vtkInformation</a> *info, int arrayType, int numComponents)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#d7ebc4f6ec32a1db7e6cfc0ff6974559">GetData</a> (<a class="el" href="a00872.html">vtkInformation</a> *info)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#67a5941517a1ac4702bb8a9dfb07e986">GetData</a> (<a class="el" href="a00895.html">vtkInformationVector</a> *v, int i=0)</td></tr>

<tr><td colspan="2"><br><h2>Protected Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br>
<a class="el" href="a01613.html">vtkStreamingDemandDrivenPipeline</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#9d2222bf57adc473d0a07a8140783f32">SDDP</a></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="a00362.html#5b0162ddb35b388f1c3d00ad73d294cc">vtkDataObject</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#7585fed110b1eb07de0e9f856e8d58ee">~vtkDataObject</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="a00362.html#d8db1b796c7b4178abfb1a2320919e73">GetExecutive</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#7edc1b80f69b75d47a1336e7c5770995">GetPortNumber</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="a00362.html#1abf4ae59ef67eadd211a62d94db5e11">ReportReferences</a> (<a class="el" href="a00572.html">vtkGarbageCollector</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01613.html">vtkStreamingDemandDrivenPipeline</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#309419fd4f746023925c2d1353f7549f">TrySDDP</a> (const char *method)</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="a00538.html">vtkFieldData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#486a5f76acc0f16d019f91203726bbdf">FieldData</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01574.html">vtkSource</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#fd7f2ce8f8ef85b96d6512b753f424b9">Source</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#afbfb1257ac305e60cfddafeb8ab7ba9">DataReleased</a></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="a00362.html#40ffed71614e6700aa321c4d950188e5">UpdateTime</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#f726b1cc13ce323461cf156325270a88">Information</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#b73c125de9b657d92f248a0135164b2d">PipelineInformation</a></td></tr>

<tr><td colspan="2"><br><h2>Static Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#1a38b6f5d86dcdde8b6fde2902f8e6e2">AssociationNames</a> [NUMBER_OF_ASSOCIATIONS][55]</td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#2ae6750b2f8e058525f68332b660e8ea">vtkStreamingDemandDrivenPipelineToDataObjectFriendship</a></td></tr>

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

<p>

<p>Reimplemented from <a class="el" href="a01084.html#11429dee69f4b562e03e07b453dae9b5">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00303.html#9d67b0e085a35303a37755435363345a">vtkCompositeDataSet</a>, <a class="el" href="a00374.html#066d12a91fecbe0521ec1a05ede047a9">vtkDataSet</a>, <a class="el" href="a00420.html#39a5204245c63bd4cd11deb444bc226f">vtkDirectedAcyclicGraph</a>, <a class="el" href="a00421.html#1362fd74f1f00d5deced3a61e0d9dba5">vtkDirectedGraph</a>, <a class="el" href="a00590.html#873c606f401c356c88fc6053771892be">vtkGenericDataSet</a>, <a class="el" href="a00654.html#331032de5dbbc39eedfb11ab11aa2273">vtkGraph</a>, <a class="el" href="a00688.html#fbd76f1e03baebce4201c7cd6269ea4a">vtkHierarchicalBoxDataSet</a>, <a class="el" href="a00699.html#69f478bc7e2b2718a4fa6458bfde9573">vtkHyperOctree</a>, <a class="el" href="a00751.html#e57aae557402a4a47f1360b8a7baf70f">vtkImageData</a>, <a class="el" href="a01055.html#90122c4560586a825b7dc6560b89236a">vtkMultiBlockDataSet</a>, <a class="el" href="a01061.html#ed6a5cec96356bff13a34a04a276555e">vtkMultiPieceDataSet</a>, <a class="el" href="a01071.html#7c98237e0bee9ebacb2e077fc5f81f7b">vtkMutableDirectedGraph</a>, <a class="el" href="a01073.html#1e9e4ae1818a6c58c312b58a94fc3be8">vtkMutableUndirectedGraph</a>, <a class="el" href="a01215.html#7ced0008e4fd0fa6898481526ccc1788">vtkPiecewiseFunction</a>, <a class="el" href="a01251.html#80d377bd47a45a090493336c81c550bc">vtkPointSet</a>, <a class="el" href="a01260.html#db92742839932c632e95421f805ea061">vtkPolyData</a>, <a class="el" href="a01460.html#c849a3d24174d4e3808468cc2673d79c">vtkRectilinearGrid</a>, <a class="el" href="a01522.html#3f64eb86b53330168df8e41c0f40961f">vtkSelection</a>, <a class="el" href="a01625.html#1cf2255fedaf71ba0f4ef440ed761120">vtkStructuredGrid</a>, <a class="el" href="a01635.html#059392c4f2102f0c788e7369b9c58ddc">vtkStructuredPoints</a>, <a class="el" href="a01657.html#1bce1b2cd62412aacbf9632ae1b60982">vtkTable</a>, <a class="el" href="a01668.html#2cc4839afb708ce9d18e3f946bd23fb4">vtkTemporalDataSet</a>, <a class="el" href="a01741.html#98a6078abee10b8074a41feb713cc6a4">vtkTree</a>, <a class="el" href="a01776.html#341c630897e4eb7c6e0a4aa42d0f5a45">vtkUndirectedGraph</a>, <a class="el" href="a01778.html#0ac0ed88ef2ebeb1bacb58118d2a2a2b">vtkUniformGrid</a>, <a class="el" href="a01789.html#aff23cca94430407bd31ca801001e976">vtkUnstructuredGrid</a>, <a class="el" href="a00210.html#b0ae0f9a45b146104abf8330fa9ae54c">vtkBridgeDataSet</a>, <a class="el" href="a00836.html#fe532b5a4eacd7ecdff1ed254f441b26">vtkImageStencilData</a>, and <a class="el" href="a00940.html#c6a370b3d8b81cb99a944ffdbd6e3964">vtkLabelHierarchy</a>.</p>

<p>Definition at line <a class="el" href="a04011.html#l00070">70</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9d2222bf57adc473d0a07a8140783f32"></a><!-- doxytag: member="vtkDataObject::SDDP" ref="9d2222bf57adc473d0a07a8140783f32" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01613.html">vtkStreamingDemandDrivenPipeline</a> <a class="el" href="a01613.html">vtkDataObject::SDDP</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04011.html#l00531">531</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="54fdf8345a01c89e618feca3c10002b1"></a><!-- doxytag: member="vtkDataObject::FieldAssociations" ref="54fdf8345a01c89e618feca3c10002b1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="a00362.html#54fdf8345a01c89e618feca3c10002b1">vtkDataObject::FieldAssociations</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Possible values for the FIELD_ASSOCIATION information entry. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="54fdf8345a01c89e618feca3c10002b1498b1aa402f61f3a526342b88ae5a8cc"></a><!-- doxytag: member="FIELD_ASSOCIATION_POINTS" ref="54fdf8345a01c89e618feca3c10002b1498b1aa402f61f3a526342b88ae5a8cc" args="" -->FIELD_ASSOCIATION_POINTS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="54fdf8345a01c89e618feca3c10002b1d338da6f303011cba9a1def6bb0939bf"></a><!-- doxytag: member="FIELD_ASSOCIATION_CELLS" ref="54fdf8345a01c89e618feca3c10002b1d338da6f303011cba9a1def6bb0939bf" args="" -->FIELD_ASSOCIATION_CELLS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="54fdf8345a01c89e618feca3c10002b161247a8d2a3664498f184806fdcc7401"></a><!-- doxytag: member="FIELD_ASSOCIATION_NONE" ref="54fdf8345a01c89e618feca3c10002b161247a8d2a3664498f184806fdcc7401" args="" -->FIELD_ASSOCIATION_NONE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="54fdf8345a01c89e618feca3c10002b14b1c0d1f99e94f52da75823392c3d9bb"></a><!-- doxytag: member="FIELD_ASSOCIATION_POINTS_THEN_CELLS" ref="54fdf8345a01c89e618feca3c10002b14b1c0d1f99e94f52da75823392c3d9bb" args="" -->FIELD_ASSOCIATION_POINTS_THEN_CELLS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="54fdf8345a01c89e618feca3c10002b1548445f944442a725affdabe87492957"></a><!-- doxytag: member="FIELD_ASSOCIATION_VERTICES" ref="54fdf8345a01c89e618feca3c10002b1548445f944442a725affdabe87492957" args="" -->FIELD_ASSOCIATION_VERTICES</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="54fdf8345a01c89e618feca3c10002b11618e5827a35a38c712da1738452ca17"></a><!-- doxytag: member="FIELD_ASSOCIATION_EDGES" ref="54fdf8345a01c89e618feca3c10002b11618e5827a35a38c712da1738452ca17" args="" -->FIELD_ASSOCIATION_EDGES</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="54fdf8345a01c89e618feca3c10002b1d00cf291bf0e046fea72186d8d33bc1e"></a><!-- doxytag: member="FIELD_ASSOCIATION_ROWS" ref="54fdf8345a01c89e618feca3c10002b1d00cf291bf0e046fea72186d8d33bc1e" args="" -->FIELD_ASSOCIATION_ROWS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="54fdf8345a01c89e618feca3c10002b1e8cbb3a2d05694a5d487475274bf465e"></a><!-- doxytag: member="NUMBER_OF_ASSOCIATIONS" ref="54fdf8345a01c89e618feca3c10002b1e8cbb3a2d05694a5d487475274bf465e" args="" -->NUMBER_OF_ASSOCIATIONS</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a04011.html#l00427">427</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3377a86792eadd28a6baf49797101273"></a><!-- doxytag: member="vtkDataObject::FieldOperations" ref="3377a86792eadd28a6baf49797101273" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="a00362.html#3377a86792eadd28a6baf49797101273">vtkDataObject::FieldOperations</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Possible values for the FIELD_OPERATION information entry. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="3377a86792eadd28a6baf49797101273a07ecf5a1583fa0d39bb9ef980f2f5b7"></a><!-- doxytag: member="FIELD_OPERATION_PRESERVED" ref="3377a86792eadd28a6baf49797101273a07ecf5a1583fa0d39bb9ef980f2f5b7" args="" -->FIELD_OPERATION_PRESERVED</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="3377a86792eadd28a6baf497971012735c52d3456c3c1fbedcc5b9e82a06c6c3"></a><!-- doxytag: member="FIELD_OPERATION_REINTERPOLATED" ref="3377a86792eadd28a6baf497971012735c52d3456c3c1fbedcc5b9e82a06c6c3" args="" -->FIELD_OPERATION_REINTERPOLATED</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="3377a86792eadd28a6baf4979710127347c9b9e1d1065f4b39d5a032bda09793"></a><!-- doxytag: member="FIELD_OPERATION_MODIFIED" ref="3377a86792eadd28a6baf4979710127347c9b9e1d1065f4b39d5a032bda09793" args="" -->FIELD_OPERATION_MODIFIED</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="3377a86792eadd28a6baf4979710127302fea992566051fe92b3bb9389770400"></a><!-- doxytag: member="FIELD_OPERATION_REMOVED" ref="3377a86792eadd28a6baf4979710127302fea992566051fe92b3bb9389770400" args="" -->FIELD_OPERATION_REMOVED</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a04011.html#l00444">444</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="5b0162ddb35b388f1c3d00ad73d294cc"></a><!-- doxytag: member="vtkDataObject::vtkDataObject" ref="5b0162ddb35b388f1c3d00ad73d294cc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkDataObject::vtkDataObject           </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="7585fed110b1eb07de0e9f856e8d58ee"></a><!-- doxytag: member="vtkDataObject::~vtkDataObject" ref="7585fed110b1eb07de0e9f856e8d58ee" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkDataObject::~vtkDataObject           </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="13d4f201619a19a9b39978e92239cd98"></a><!-- doxytag: member="vtkDataObject::New" ref="13d4f201619a19a9b39978e92239cd98" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00362.html">vtkDataObject</a>* vtkDataObject::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="a01084.html#4d5b227267c076d6f9e38483370b6612">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00420.html#9647b1c793e6761300101ca14f551f81">vtkDirectedAcyclicGraph</a>, <a class="el" href="a00421.html#91f141f72beacd9ff0c0148bdb2d35ec">vtkDirectedGraph</a>, <a class="el" href="a00688.html#3d9d663d92764a0c4fe9c095f5a34066">vtkHierarchicalBoxDataSet</a>, <a class="el" href="a00699.html#7cae620d053dd1a366703ff00824a0fa">vtkHyperOctree</a>, <a class="el" href="a00751.html#5aeaf571945e737e6af4ecd7e9bae153">vtkImageData</a>, <a class="el" href="a01055.html#f33d22479a1623acddd159addecbae8c">vtkMultiBlockDataSet</a>, <a class="el" href="a01061.html#45380edf2ed7e9a640827892ec25e298">vtkMultiPieceDataSet</a>, <a class="el" href="a01071.html#1781da0d641a7ac86d1b9124bb4f2ed1">vtkMutableDirectedGraph</a>, <a class="el" href="a01073.html#c46f536ce7493b33739f34c5f968ccf5">vtkMutableUndirectedGraph</a>, <a class="el" href="a01215.html#b31bcb96ae8855a32239466bc3fa2685">vtkPiecewiseFunction</a>, <a class="el" href="a01260.html#abc3fe6408f5dfc7452a17cae9d53df0">vtkPolyData</a>, <a class="el" href="a01460.html#d73b4920911836f24999d4b51a5d70db">vtkRectilinearGrid</a>, <a class="el" href="a01522.html#de44c18eec155da5d9dc55a1da678cc3">vtkSelection</a>, <a class="el" href="a01625.html#61c9ffaaa12307cd24d5202412da6f69">vtkStructuredGrid</a>, <a class="el" href="a01635.html#958dd5f58c1bc160620f2e51d550b553">vtkStructuredPoints</a>, <a class="el" href="a01657.html#108e3fae12489b9e89af899e2f5cdf73">vtkTable</a>, <a class="el" href="a01668.html#c0572f03dc70e2d4ba0ebcdfc3b46ea7">vtkTemporalDataSet</a>, <a class="el" href="a01741.html#731c337a9d23796756e4567926b46856">vtkTree</a>, <a class="el" href="a01776.html#faf71c727d2276dbc16f3aa90e16b4a3">vtkUndirectedGraph</a>, <a class="el" href="a01778.html#4fb741299e253cf5f107e370f8c421d5">vtkUniformGrid</a>, <a class="el" href="a01789.html#f512b40d9b4f119f36528d3507c8e0f1">vtkUnstructuredGrid</a>, <a class="el" href="a00210.html#644fd2c5ce2d212f6829e761f64c4863">vtkBridgeDataSet</a>, <a class="el" href="a00836.html#6abea703d0a8aedcdd7738fbc26ef0f8">vtkImageStencilData</a>, and <a class="el" href="a00940.html#eae58bacf370cc68dc5342741f1fdcbd">vtkLabelHierarchy</a>.</p>

</div>
</div><p>
<a class="anchor" name="a1a6c049b32e772ce370fc5fafa67428"></a><!-- doxytag: member="vtkDataObject::GetClassName" ref="a1a6c049b32e772ce370fc5fafa67428" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkDataObject::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="a01084.html#d95975c85c2896ea32ff4cf1f8de0886">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00303.html#ad747e5335e7109596a6896132ebe240">vtkCompositeDataSet</a>, <a class="el" href="a00374.html#229fc555ab752a1f266799e18967231a">vtkDataSet</a>, <a class="el" href="a00420.html#f4daecd8c4c88f67b18ee0560bc2f0eb">vtkDirectedAcyclicGraph</a>, <a class="el" href="a00421.html#df0d7378551116bcdd19e79b69945420">vtkDirectedGraph</a>, <a class="el" href="a00590.html#07d8606d001805fefede5edb73fc6535">vtkGenericDataSet</a>, <a class="el" href="a00654.html#2de90ef7c26974b67d9c096c2b83085d">vtkGraph</a>, <a class="el" href="a00688.html#87149ba689ca5050d0f113dd4859b7e2">vtkHierarchicalBoxDataSet</a>, <a class="el" href="a00699.html#a039e2e7c56059f75e4009bd50f65916">vtkHyperOctree</a>, <a class="el" href="a00751.html#b053860a242c3c31f197a699dff83bc5">vtkImageData</a>, <a class="el" href="a01055.html#364fc8a2ef5cd47ebe5eff7546fb7a7e">vtkMultiBlockDataSet</a>, <a class="el" href="a01061.html#4f47b9420c37789589bf2728963600d3">vtkMultiPieceDataSet</a>, <a class="el" href="a01071.html#35191c5f0bd0957e79e2300766135f6e">vtkMutableDirectedGraph</a>, <a class="el" href="a01073.html#145206ad25231e11b9f84d097464ebaf">vtkMutableUndirectedGraph</a>, <a class="el" href="a01215.html#eaeb03e8a62ccbf8136016172f3369d3">vtkPiecewiseFunction</a>, <a class="el" href="a01251.html#72124e341a676d5fa26353360c280034">vtkPointSet</a>, <a class="el" href="a01260.html#7ffc251f564d2801000b0f45956be5f9">vtkPolyData</a>, <a class="el" href="a01460.html#5f30baaa325ee96c1f701ab550ef0bd8">vtkRectilinearGrid</a>, <a class="el" href="a01522.html#fd92d72f0abdd5f99dd7b2c3b3b090bc">vtkSelection</a>, <a class="el" href="a01625.html#5b22fd4e95690669ed799972a9b0f27e">vtkStructuredGrid</a>, <a class="el" href="a01635.html#13b958124e25281d9b64d0fec425a8d5">vtkStructuredPoints</a>, <a class="el" href="a01657.html#c791f05603ee7d5d3fd6da9774e1787d">vtkTable</a>, <a class="el" href="a01668.html#fc107121f2e68aa1720904edf261abf0">vtkTemporalDataSet</a>, <a class="el" href="a01741.html#04f932a1f7202806eaa9731d0ff529b7">vtkTree</a>, <a class="el" href="a01776.html#3088a225c619f568f5e9d9d12ccefd6e">vtkUndirectedGraph</a>, <a class="el" href="a01778.html#2e13788ebd890d5feec74bbeb88ec73c">vtkUniformGrid</a>, <a class="el" href="a01789.html#e0f6868cc069d705d4827efee640a533">vtkUnstructuredGrid</a>, <a class="el" href="a00210.html#751fd1bd3815475844aa5fb6318bf056">vtkBridgeDataSet</a>, <a class="el" href="a00836.html#152ca1bbb67f5e1b9c7ecfa17d64f74e">vtkImageStencilData</a>, and <a class="el" href="a00940.html#7d2fd00906b4b0ef9d89a80e0c5f9700">vtkLabelHierarchy</a>.</p>

</div>
</div><p>
<a class="anchor" name="0d0b43b6ab5a474eb8e97f47c43bae0e"></a><!-- doxytag: member="vtkDataObject::IsTypeOf" ref="0d0b43b6ab5a474eb8e97f47c43bae0e" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkDataObject::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="a01084.html#e9548a248bce0f02f73bbcccd0a9489e">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00303.html#24438647b8c04244552e28c29d555660">vtkCompositeDataSet</a>, <a class="el" href="a00374.html#2f50b721bff150bec9bf235128f3a671">vtkDataSet</a>, <a class="el" href="a00420.html#2b8f3bda72a7b3fba42f71a6ea49b93d">vtkDirectedAcyclicGraph</a>, <a class="el" href="a00421.html#b21534ad46d33209e3442b14da89c662">vtkDirectedGraph</a>, <a class="el" href="a00590.html#8ba13d206be341a7621c6d933e4adfea">vtkGenericDataSet</a>, <a class="el" href="a00654.html#c5aea7669e34d666a29e5ae4e2e6a8dd">vtkGraph</a>, <a class="el" href="a00688.html#f3513d8ae27a5a83f359d12d581d008d">vtkHierarchicalBoxDataSet</a>, <a class="el" href="a00699.html#7dddd985437e49e73267e6b0e88ef04d">vtkHyperOctree</a>, <a class="el" href="a00751.html#1b6c08af3f52e22cecd9fc0001d32c28">vtkImageData</a>, <a class="el" href="a01055.html#4b387e39a14afadb1633e4227b3f607d">vtkMultiBlockDataSet</a>, <a class="el" href="a01061.html#9c135de65b61ffa3b28b94e2bc1e3bab">vtkMultiPieceDataSet</a>, <a class="el" href="a01071.html#55ca0d0048bc71a271a360e86d04449a">vtkMutableDirectedGraph</a>, <a class="el" href="a01073.html#4e276f1e5b7c4fe213d0241122e98dcc">vtkMutableUndirectedGraph</a>, <a class="el" href="a01215.html#834ae7b7fdbe89cef8247836a28f3295">vtkPiecewiseFunction</a>, <a class="el" href="a01251.html#631387612e17db92dabfde1cd6db090b">vtkPointSet</a>, <a class="el" href="a01260.html#3e73484873032b40d4d79599e0121f42">vtkPolyData</a>, <a class="el" href="a01460.html#2ee39cb5bef91bf254affc8c0d70a2ee">vtkRectilinearGrid</a>, <a class="el" href="a01522.html#9bc116de17107730a6dc62e5dc21c424">vtkSelection</a>, <a class="el" href="a01625.html#a2ce2206456c776e0b30fa5fd9b12a3b">vtkStructuredGrid</a>, <a class="el" href="a01635.html#cee19288a8e7b132b88c6d871c3cb61b">vtkStructuredPoints</a>, <a class="el" href="a01657.html#98a608c96816b2056adbb9bbbf3f5b5d">vtkTable</a>, <a class="el" href="a01668.html#ac19bd50f57939d517192c4d5a17e32e">vtkTemporalDataSet</a>, <a class="el" href="a01741.html#71f02719e85781896b6af82e522e3cd8">vtkTree</a>, <a class="el" href="a01776.html#1d6361a1aa3ab983d916b6e547b8cb70">vtkUndirectedGraph</a>, <a class="el" href="a01778.html#22393533527187977c974a4216e0c449">vtkUniformGrid</a>, <a class="el" href="a01789.html#0037ed2a3c38b7400173fd14449196c6">vtkUnstructuredGrid</a>, <a class="el" href="a00210.html#30be68a5212ff9048d6f32421a5a837d">vtkBridgeDataSet</a>, <a class="el" href="a00836.html#c033abeb39b34abe4de5c67fb81cc98b">vtkImageStencilData</a>, and <a class="el" href="a00940.html#14dd4ac88a4ac0aa0dc7c1a13ed2f52b">vtkLabelHierarchy</a>.</p>

</div>
</div><p>
<a class="anchor" name="79ea5a06ed7e8e192115a33f7384ed98"></a><!-- doxytag: member="vtkDataObject::IsA" ref="79ea5a06ed7e8e192115a33f7384ed98" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkDataObject::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="a01084.html#831e57b04e46827a7098aa81abadee69">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00303.html#b54acea9ada3349313dc40745227db66">vtkCompositeDataSet</a>, <a class="el" href="a00374.html#fa92cadf18aed4ed2630e19e23d32aba">vtkDataSet</a>, <a class="el" href="a00420.html#a91160bdbf1c9387edd136ad35535312">vtkDirectedAcyclicGraph</a>, <a class="el" href="a00421.html#9948d9b33d0dd744ca30b06e2f9db26f">vtkDirectedGraph</a>, <a class="el" href="a00590.html#20a2e33539619026b5b59baed17d9b92">vtkGenericDataSet</a>, <a class="el" href="a00654.html#4bbe3c34b4c84d2a6fe4b8d16c7b3077">vtkGraph</a>, <a class="el" href="a00688.html#b20e6044105996ed839e96cdba173909">vtkHierarchicalBoxDataSet</a>, <a class="el" href="a00699.html#d6168d3b8a9f163800f0eba92429ed6b">vtkHyperOctree</a>, <a class="el" href="a00751.html#df021f4c081d5444d886dec119ce4f8e">vtkImageData</a>, <a class="el" href="a01055.html#98e3e48e2981cf8aa93306204edc167f">vtkMultiBlockDataSet</a>, <a class="el" href="a01061.html#68285d414f465eee8e40094418a4fa75">vtkMultiPieceDataSet</a>, <a class="el" href="a01071.html#6f59bf2d82ac04c2be017427eb824578">vtkMutableDirectedGraph</a>, <a class="el" href="a01073.html#e1ecf774bcc5d671b17beaeb1d175fa9">vtkMutableUndirectedGraph</a>, <a class="el" href="a01215.html#54b5dd1febf78c19211663ed40d013e7">vtkPiecewiseFunction</a>, <a class="el" href="a01251.html#fb88dea67d2b0398fe56f1635d7917dc">vtkPointSet</a>, <a class="el" href="a01260.html#47cd25a22735630cecd990ed22e64f76">vtkPolyData</a>, <a class="el" href="a01460.html#13c81579e64ed00781c336fac080a659">vtkRectilinearGrid</a>, <a class="el" href="a01522.html#dd3e126b1804e2df00d083efcb83ac14">vtkSelection</a>, <a class="el" href="a01625.html#9330bf2a97a294132c253fbc3ab93cd0">vtkStructuredGrid</a>, <a class="el" href="a01635.html#c7ccb1635d545415aa3dbd4ae9c47d31">vtkStructuredPoints</a>, <a class="el" href="a01657.html#65c81e59138d602d80f33e4662884b84">vtkTable</a>, <a class="el" href="a01668.html#2d73200ec323aa7239f49af18a318b52">vtkTemporalDataSet</a>, <a class="el" href="a01741.html#8f661325aae048834784b90e47fb924c">vtkTree</a>, <a class="el" href="a01776.html#f204c04a4d1a11ecf25896b96c1b012a">vtkUndirectedGraph</a>, <a class="el" href="a01778.html#b1092735a937e4574517ef4c4d06a028">vtkUniformGrid</a>, <a class="el" href="a01789.html#9cf9f7c73416c8881776ae6b77a353f8">vtkUnstructuredGrid</a>, <a class="el" href="a00210.html#de98edcd7f4516a9ce35a37d10f3dee2">vtkBridgeDataSet</a>, <a class="el" href="a00836.html#af88a51d7b7382274b55010b0ec5a16b">vtkImageStencilData</a>, and <a class="el" href="a00940.html#c093e46ae7bdb5b43e543e81bc6cd347">vtkLabelHierarchy</a>.</p>

</div>
</div><p>
<a class="anchor" name="8c6772e6b55033ce5833982eee01f8ef"></a><!-- doxytag: member="vtkDataObject::SafeDownCast" ref="8c6772e6b55033ce5833982eee01f8ef" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00362.html">vtkDataObject</a>* vtkDataObject::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="a01084.html#bb9351f076544c427ee91229dce83abe">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00303.html#fae5b36c0868d67b57fa27a7a76bf2ad">vtkCompositeDataSet</a>, <a class="el" href="a00374.html#84a3b4dccba24c3a64b6cc3360130afc">vtkDataSet</a>, <a class="el" href="a00420.html#96ae39cd6c172a61f4f4a8ef8f2e3d4d">vtkDirectedAcyclicGraph</a>, <a class="el" href="a00421.html#1c8bf0c2b604d50756ae73f9a75f5c76">vtkDirectedGraph</a>, <a class="el" href="a00590.html#8f8a0998f3c245691dfdc8ac7f7c73a6">vtkGenericDataSet</a>, <a class="el" href="a00654.html#f88f7dd8a21d7b022f5f2c86107766f2">vtkGraph</a>, <a class="el" href="a00688.html#e305d49427fb199049924c7551f2720d">vtkHierarchicalBoxDataSet</a>, <a class="el" href="a00699.html#23c10d790b3a672d039b4c8156aa8b04">vtkHyperOctree</a>, <a class="el" href="a00751.html#90094fc001831f6d1546ecf1c1ad45fe">vtkImageData</a>, <a class="el" href="a01055.html#5c12234e881232e3c4fdc992b7939985">vtkMultiBlockDataSet</a>, <a class="el" href="a01061.html#f6476b34f5c51f3d8160f9047ee47930">vtkMultiPieceDataSet</a>, <a class="el" href="a01071.html#3974f284b4e0797211136cd71ca9d498">vtkMutableDirectedGraph</a>, <a class="el" href="a01073.html#5b7bd1a13fa3c0ee3b161c4413936943">vtkMutableUndirectedGraph</a>, <a class="el" href="a01215.html#22b57962794654b684c1f4baf3a64362">vtkPiecewiseFunction</a>, <a class="el" href="a01251.html#eaf9998b4c6908f6cbd624dc0995b23e">vtkPointSet</a>, <a class="el" href="a01260.html#60f2c1c775e11ca41d4e569759179116">vtkPolyData</a>, <a class="el" href="a01460.html#f405d0853efd948b3711f4ed9aeb6676">vtkRectilinearGrid</a>, <a class="el" href="a01522.html#ecd0bcd414b183965b51b9155aa9c7bc">vtkSelection</a>, <a class="el" href="a01625.html#1823d092f8da7ed0cba1b132f8cbf89d">vtkStructuredGrid</a>, <a class="el" href="a01635.html#6899e1ec9aefb849cbe29fb38c833774">vtkStructuredPoints</a>, <a class="el" href="a01657.html#c619693615c118fc7ef34db44fcf592b">vtkTable</a>, <a class="el" href="a01668.html#feed1331e5a97bb76ece90f4c8afb15f">vtkTemporalDataSet</a>, <a class="el" href="a01741.html#f27f58415579b3b60600cd2ab36ce847">vtkTree</a>, <a class="el" href="a01776.html#ebdb3a38772fd0fc436185079498f95b">vtkUndirectedGraph</a>, <a class="el" href="a01778.html#ad3ccc2ba5ccb9043ab57e109a6d40b4">vtkUniformGrid</a>, <a class="el" href="a01789.html#8503d37b4330405fd11bb2a61dcfa83a">vtkUnstructuredGrid</a>, <a class="el" href="a00210.html#44898a74ea256f81c785fd732b0895ce">vtkBridgeDataSet</a>, <a class="el" href="a00836.html#2438ca27991d0190be815544dd2a78d3">vtkImageStencilData</a>, and <a class="el" href="a00940.html#a759fb24f55f6f75ea560ceb396ee2df">vtkLabelHierarchy</a>.</p>

</div>
</div><p>
<a class="anchor" name="41fc1279a91124320705e5fc98f623c7"></a><!-- doxytag: member="vtkDataObject::PrintSelf" ref="41fc1279a91124320705e5fc98f623c7" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataObject::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="a01084.html#bf3dbb4154289b56a12483eee3866263">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00303.html#e930dbffc668bd8bcb6b77fde2e921e7">vtkCompositeDataSet</a>, <a class="el" href="a00374.html#8888a27602c40c1fecb773126bb4a30f">vtkDataSet</a>, <a class="el" href="a00420.html#2a1fd1430a592fdd645b55b67ee6befc">vtkDirectedAcyclicGraph</a>, <a class="el" href="a00421.html#8178c7ac30bbd67bf7f6ce01b74ebd37">vtkDirectedGraph</a>, <a class="el" href="a00590.html#81a702a432ed9f9bad6d1f47782dc209">vtkGenericDataSet</a>, <a class="el" href="a00654.html#97e1719f51cf2d0104e0718cfbb75b7b">vtkGraph</a>, <a class="el" href="a00688.html#bc159bd7ed359854cab80c208b5397b1">vtkHierarchicalBoxDataSet</a>, <a class="el" href="a00699.html#4a5ec54b24a384b64b83cdd57a1e0ffa">vtkHyperOctree</a>, <a class="el" href="a00751.html#2debe03e79f7ab18ccafc2c54d88c747">vtkImageData</a>, <a class="el" href="a01055.html#a35d79b23d42ddc5324d30ae8ceb5a50">vtkMultiBlockDataSet</a>, <a class="el" href="a01061.html#463d327aac5003bd3e31c00035806441">vtkMultiPieceDataSet</a>, <a class="el" href="a01071.html#a125c55e74dc35d228c391d45ce28baa">vtkMutableDirectedGraph</a>, <a class="el" href="a01073.html#fab465ed1e01dea6f6ba769038ef1b28">vtkMutableUndirectedGraph</a>, <a class="el" href="a01215.html#48c20d73331862137ff639b4d7bf87a2">vtkPiecewiseFunction</a>, <a class="el" href="a01251.html#c95298253a67df323a7f28868c5f57de">vtkPointSet</a>, <a class="el" href="a01260.html#95735a0ba5c8569e160a37393be9a58a">vtkPolyData</a>, <a class="el" href="a01460.html#60963e3d79b4c28b60783abde1c6033a">vtkRectilinearGrid</a>, <a class="el" href="a01522.html#fad0fc312ee46e6519418cd352a10eb5">vtkSelection</a>, <a class="el" href="a01625.html#aef1dfe57f500639fea94dac2d4251f4">vtkStructuredGrid</a>, <a class="el" href="a01657.html#3897458bb71a75935a5a0ba13f6bde24">vtkTable</a>, <a class="el" href="a01668.html#daf8da7132073fb406d1d36be451ca93">vtkTemporalDataSet</a>, <a class="el" href="a01741.html#7e736477e4f6bdefe2aa6c5c54e9f706">vtkTree</a>, <a class="el" href="a01776.html#873e4dc6bc958d7f8b601448896d8fc5">vtkUndirectedGraph</a>, <a class="el" href="a01778.html#d98db5171d6bba230c97f56631561dd9">vtkUniformGrid</a>, <a class="el" href="a01789.html#ab84e6f1e9b6acd1a05d4715b7f1dee2">vtkUnstructuredGrid</a>, <a class="el" href="a00210.html#6d40ce77af147a01a72b50ec20b0f3b4">vtkBridgeDataSet</a>, <a class="el" href="a00836.html#a31375218155295c4b3cb399f1a48f46">vtkImageStencilData</a>, and <a class="el" href="a00940.html#6ef2fc22ef355b2eb213ce0599ac6a5a">vtkLabelHierarchy</a>.</p>

</div>
</div><p>
<a class="anchor" name="1b1b78ab8c46e8535c4e004314c7e380"></a><!-- doxytag: member="vtkDataObject::GetSource" ref="1b1b78ab8c46e8535c4e004314c7e380" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01574.html">vtkSource</a>* vtkDataObject::GetSource           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the source object creating this data object. 
</div>
</div><p>
<a class="anchor" name="4806e6ebfec90fc0a6be9f9d990926d5"></a><!-- doxytag: member="vtkDataObject::SetSource" ref="4806e6ebfec90fc0a6be9f9d990926d5" args="(vtkSource *s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataObject::SetSource           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01574.html">vtkSource</a> *&nbsp;</td>
          <td class="paramname"> <em>s</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the source object creating this data object. 
</div>
</div><p>
<a class="anchor" name="cdfda34e33725ee93cebf3da57d35248"></a><!-- doxytag: member="vtkDataObject::GetInformation" ref="cdfda34e33725ee93cebf3da57d35248" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00872.html">vtkInformation</a>* vtkDataObject::GetInformation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the information object associated with this data object. 
</div>
</div><p>
<a class="anchor" name="6e1e8275517bbf69cd038f48c32d74de"></a><!-- doxytag: member="vtkDataObject::SetInformation" ref="6e1e8275517bbf69cd038f48c32d74de" args="(vtkInformation *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::SetInformation           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the information object associated with this data object. 
</div>
</div><p>
<a class="anchor" name="d9b816e754bc160f0dd8c19e275963ca"></a><!-- doxytag: member="vtkDataObject::GetPipelineInformation" ref="d9b816e754bc160f0dd8c19e275963ca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00872.html">vtkInformation</a>* vtkDataObject::GetPipelineInformation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get/Set the pipeline information object that owns this data object. 
</div>
</div><p>
<a class="anchor" name="8a7b2747c2f75a6fc8bc6a388b1e35b0"></a><!-- doxytag: member="vtkDataObject::SetPipelineInformation" ref="8a7b2747c2f75a6fc8bc6a388b1e35b0" args="(vtkInformation *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::SetPipelineInformation           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get/Set the pipeline information object that owns this data object. 
</div>
</div><p>
<a class="anchor" name="81d6ac0e0bd0d90fcbde3e6805e2a360"></a><!-- doxytag: member="vtkDataObject::GetProducerPort" ref="81d6ac0e0bd0d90fcbde3e6805e2a360" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00102.html">vtkAlgorithmOutput</a>* vtkDataObject::GetProducerPort           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the port currently producing this object. 
<p>Reimplemented in <a class="el" href="a00303.html#b00eec36396b2de0f3a3d1525b63b547">vtkCompositeDataSet</a>.</p>

</div>
</div><p>
<a class="anchor" name="6d307627fcb1696551ff404ac92a6dfc"></a><!-- doxytag: member="vtkDataObject::GetMTime" ref="6d307627fcb1696551ff404ac92a6dfc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long int vtkDataObject::GetMTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Data objects are composite objects and need to check each part for MTime. The information object also needs to be considered. 
<p>Reimplemented from <a class="el" href="a01084.html#8137c0551b29bb996f0dd2f886bcd2da">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00374.html#865df46acd29b4fe1a98cfaad221cc5e">vtkDataSet</a>, <a class="el" href="a00590.html#a8e20e0723a2d4317b7469666e8463c5">vtkGenericDataSet</a>, <a class="el" href="a00654.html#6cb44673db1ecdf1640124f6e21d18ad">vtkGraph</a>, <a class="el" href="a01251.html#c8a6b427381549b9134a5d31c420ee0a">vtkPointSet</a>, <a class="el" href="a01522.html#595a0d31f19d0d2e76e7abc83891abe6">vtkSelection</a>, and <a class="el" href="a00210.html#0998d6b28be2f3501ca301de6fcba3fd">vtkBridgeDataSet</a>.</p>

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

<p>
Restore data object to initial state, 
<p>Reimplemented in <a class="el" href="a00303.html#d65b4c395ced0c8e2f937dfaf7ae5bfa">vtkCompositeDataSet</a>, <a class="el" href="a00374.html#39cf7f4c5af1f2eb0bf92a44adc0b6b3">vtkDataSet</a>, <a class="el" href="a00654.html#bc291d25968a23e049ac507e5dc6321f">vtkGraph</a>, <a class="el" href="a00699.html#67b47df7652ec52a0d546bc83bdbd658">vtkHyperOctree</a>, <a class="el" href="a00751.html#a889e04c47a52c4f18d0aba19a1cd955">vtkImageData</a>, <a class="el" href="a01215.html#b4493285aef9452b830ae90e172fdd10">vtkPiecewiseFunction</a>, <a class="el" href="a01251.html#15cf1a234b18c0c3428ed75c0ce1e0d0">vtkPointSet</a>, <a class="el" href="a01260.html#1f5343e3ec2a4c70192ce21d53c138f3">vtkPolyData</a>, <a class="el" href="a01460.html#0dd84995eb478fe1af7ec3a4ceea9fbd">vtkRectilinearGrid</a>, <a class="el" href="a01522.html#3a970892d79b171ef1298111071a4866">vtkSelection</a>, <a class="el" href="a01625.html#d0dc6c4ab2662c4a6edd4304133cc10d">vtkStructuredGrid</a>, <a class="el" href="a01657.html#d76875a54fefccbc823cbb82dfa8cf84">vtkTable</a>, <a class="el" href="a01778.html#fd5d4ae183d13f158b79294dd56b4f91">vtkUniformGrid</a>, <a class="el" href="a01789.html#de3c2a0c95443322a5cab04ee8a8fef1">vtkUnstructuredGrid</a>, and <a class="el" href="a00836.html#10b0539601ca9c124af9f68f43a3f9de">vtkImageStencilData</a>.</p>

</div>
</div><p>
<a class="anchor" name="505ad3440d4b5c2e32df452901ff47ab"></a><!-- doxytag: member="vtkDataObject::ReleaseData" ref="505ad3440d4b5c2e32df452901ff47ab" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataObject::ReleaseData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Release data back to system to conserve memory resource. Used during visualization network execution. Releasing this data does not make down-stream data invalid, so it does not modify the MTime of this data object. 
</div>
</div><p>
<a class="anchor" name="afe595f153759be6c7a195cf6b303fe1"></a><!-- doxytag: member="vtkDataObject::ShouldIReleaseData" ref="afe595f153759be6c7a195cf6b303fe1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataObject::ShouldIReleaseData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return flag indicating whether data should be released after use by a filter. 
</div>
</div><p>
<a class="anchor" name="d99d21fac71cba6c31c2f92dba3c1721"></a><!-- doxytag: member="vtkDataObject::GetDataReleased" ref="d99d21fac71cba6c31c2f92dba3c1721" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkDataObject::GetDataReleased           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the flag indicating the data has been released. 
</div>
</div><p>
<a class="anchor" name="9244c4f8e964e389f7a581f141a4f933"></a><!-- doxytag: member="vtkDataObject::SetReleaseDataFlag" ref="9244c4f8e964e389f7a581f141a4f933" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataObject::SetReleaseDataFlag           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off flag to control whether this object's data is released after being used by a filter. 
</div>
</div><p>
<a class="anchor" name="abd987dc866fcca3151d2263a2e782d0"></a><!-- doxytag: member="vtkDataObject::GetReleaseDataFlag" ref="abd987dc866fcca3151d2263a2e782d0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataObject::GetReleaseDataFlag           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off flag to control whether this object's data is released after being used by a filter. 
</div>
</div><p>
<a class="anchor" name="367d68fc2a2401c065e5e63d6554c7a3"></a><!-- doxytag: member="vtkDataObject::ReleaseDataFlagOn" ref="367d68fc2a2401c065e5e63d6554c7a3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::ReleaseDataFlagOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off flag to control whether this object's data is released after being used by a filter. 
</div>
</div><p>
<a class="anchor" name="cf44c061b9353a01919878c8185a08e7"></a><!-- doxytag: member="vtkDataObject::ReleaseDataFlagOff" ref="cf44c061b9353a01919878c8185a08e7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::ReleaseDataFlagOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off flag to control whether this object's data is released after being used by a filter. 
</div>
</div><p>
<a class="anchor" name="b0aceaf31213d2febb4ad8924b30e2f3"></a><!-- doxytag: member="vtkDataObject::SetGlobalReleaseDataFlag" ref="b0aceaf31213d2febb4ad8924b30e2f3" args="(int val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void vtkDataObject::SetGlobalReleaseDataFlag           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>val</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off flag to control whether every object releases its data after being used by a filter. 
</div>
</div><p>
<a class="anchor" name="c73f24e201ccb16127f2b58aa60e2ca0"></a><!-- doxytag: member="vtkDataObject::GlobalReleaseDataFlagOn" ref="c73f24e201ccb16127f2b58aa60e2ca0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataObject::GlobalReleaseDataFlagOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off flag to control whether every object releases its data after being used by a filter. 
<p>Definition at line <a class="el" href="a04011.html#l00128">128</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6f88bbefe9df94b0ab035e8e06a138e6"></a><!-- doxytag: member="vtkDataObject::GlobalReleaseDataFlagOff" ref="6f88bbefe9df94b0ab035e8e06a138e6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataObject::GlobalReleaseDataFlagOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off flag to control whether every object releases its data after being used by a filter. 
<p>Definition at line <a class="el" href="a04011.html#l00129">129</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6d19d3f0debc8febe0f8eb50b1cdcedf"></a><!-- doxytag: member="vtkDataObject::GetGlobalReleaseDataFlag" ref="6d19d3f0debc8febe0f8eb50b1cdcedf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkDataObject::GetGlobalReleaseDataFlag           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off flag to control whether every object releases its data after being used by a filter. 
</div>
</div><p>
<a class="anchor" name="e20049ae4de96b695ffbbfe80f21ff68"></a><!-- doxytag: member="vtkDataObject::SetFieldData" ref="e20049ae4de96b695ffbbfe80f21ff68" args="(vtkFieldData *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::SetFieldData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00538.html">vtkFieldData</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Assign or retrieve field data to this data object. 
</div>
</div><p>
<a class="anchor" name="72f64ab58126f72e048410751091011b"></a><!-- doxytag: member="vtkDataObject::GetFieldData" ref="72f64ab58126f72e048410751091011b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00538.html">vtkFieldData</a>* vtkDataObject::GetFieldData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Assign or retrieve field data to this data object. 
</div>
</div><p>
<a class="anchor" name="e905d3ced06ace1b284f96daf05bd6e9"></a><!-- doxytag: member="vtkDataObject::Register" ref="e905d3ced06ace1b284f96daf05bd6e9" args="(vtkObjectBase *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::Register           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01085.html">vtkObjectBase</a> *&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Increase the reference count (mark as used by another object). 
<p>Reimplemented from <a class="el" href="a01085.html#830c927684d2b23593ec447f1c274f57">vtkObjectBase</a>.</p>

</div>
</div><p>
<a class="anchor" name="349834953170bc4951f9d1f0eeb27abc"></a><!-- doxytag: member="vtkDataObject::UnRegister" ref="349834953170bc4951f9d1f0eeb27abc" args="(vtkObjectBase *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::UnRegister           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01085.html">vtkObjectBase</a> *&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Decrease the reference count (release by another object). This has the same effect as invoking <a class="el" href="a01085.html#a32595c1d2734908fe30344b77b77b32">Delete()</a> (i.e., it reduces the reference count by 1). 
<p>Reimplemented from <a class="el" href="a01085.html#2f77b7beccf178c43570367c50c41567">vtkObjectBase</a>.</p>

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

<p>
Provides opportunity for the data object to insure internal consistency before access. Also causes owning source/filter (if any) to update itself. The <a class="el" href="a00362.html#950329359b3d1c2e18cba5a707400549">Update()</a> method is composed of <a class="el" href="a00362.html#779f4915e3ebf23436e0dba719b92b90">UpdateInformation()</a>, <a class="el" href="a00362.html#f46dd661750230172b4067fbda50e878">PropagateUpdateExtent()</a>, <a class="el" href="a00362.html#9af51e9cf848d1c6239f9181387c5948">TriggerAsynchronousUpdate()</a>, and <a class="el" href="a00362.html#93d3d3c2a3cbef6905cfb849c2cfde31">UpdateData()</a>. 
</div>
</div><p>
<a class="anchor" name="779f4915e3ebf23436e0dba719b92b90"></a><!-- doxytag: member="vtkDataObject::UpdateInformation" ref="779f4915e3ebf23436e0dba719b92b90" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::UpdateInformation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT FOR GENERAL USE. THIS METHOD IS PART OF THE PIPELINE UPDATE FUNCTIONALITY. Update all the "easy to update" information about the object such as the extent which will be used to control the update. This propagates all the way up then back down the pipeline. As a by-product the PipelineMTime is updated. 
<p>Reimplemented in <a class="el" href="a00751.html#86c3e8f057078381693e5bed87a5985d">vtkImageData</a>.</p>

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

<p>
WARNING: INTERNAL METHOD - NOT FOR GENERAL USE. THIS METHOD IS PART OF THE PIPELINE UPDATE FUNCTIONALITY. The update extent for this object is propagated up the pipeline. This propagation may early terminate based on the PipelineMTime. 
</div>
</div><p>
<a class="anchor" name="9af51e9cf848d1c6239f9181387c5948"></a><!-- doxytag: member="vtkDataObject::TriggerAsynchronousUpdate" ref="9af51e9cf848d1c6239f9181387c5948" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::TriggerAsynchronousUpdate           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT FOR GENERAL USE. THIS METHOD IS PART OF THE PIPELINE UPDATE FUNCTIONALITY. Propagate back up the pipeline for ports and trigger the update on the other side of the port to allow for asynchronous parallel processing in the pipeline. This propagation may early terminate based on the PipelineMTime. 
</div>
</div><p>
<a class="anchor" name="93d3d3c2a3cbef6905cfb849c2cfde31"></a><!-- doxytag: member="vtkDataObject::UpdateData" ref="93d3d3c2a3cbef6905cfb849c2cfde31" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::UpdateData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
WARNING: INTERNAL METHOD - NOT FOR GENERAL USE. THIS METHOD IS PART OF THE PIPELINE UPDATE FUNCTIONALITY. Propagate the update back up the pipeline, and perform the actual work of updating on the way down. When the propagate arrives at a port, block and wait for the asynchronous update to finish on the other side. This propagation may early terminate based on the PipelineMTime. 
</div>
</div><p>
<a class="anchor" name="34683bbb8767780d8568a585218ce877"></a><!-- doxytag: member="vtkDataObject::GetEstimatedMemorySize" ref="34683bbb8767780d8568a585218ce877" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned long vtkDataObject::GetEstimatedMemorySize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the estimated size of this data object itself. Should be called after <a class="el" href="a00362.html#779f4915e3ebf23436e0dba719b92b90">UpdateInformation()</a> and <a class="el" href="a00362.html#f46dd661750230172b4067fbda50e878">PropagateUpdateExtent()</a> have both been called. Should be overridden in a subclass - otherwise the default is to assume that this data object requires no memory. The size is returned in kilobytes. 
<p>Reimplemented in <a class="el" href="a00751.html#2f29480c107bbf404538b94def85512a">vtkImageData</a>.</p>

</div>
</div><p>
<a class="anchor" name="a8b26c7085450ed19506bc9dc2669c5e"></a><!-- doxytag: member="vtkDataObject::SetUpdateExtent" ref="a8b26c7085450ed19506bc9dc2669c5e" args="(int piece, int numPieces, int ghostLevel)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::SetUpdateExtent           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>piece</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numPieces</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ghostLevel</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>
A generic way of specifying an update extent. Subclasses must decide what a piece is. When the NumberOfPieces is zero, then no data is requested, and the source will not execute. 
</div>
</div><p>
<a class="anchor" name="fdda0b5c410d7a0f148f86524c66a78b"></a><!-- doxytag: member="vtkDataObject::SetUpdateExtent" ref="fdda0b5c410d7a0f148f86524c66a78b" args="(int piece, int numPieces)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataObject::SetUpdateExtent           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>piece</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numPieces</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A generic way of specifying an update extent. Subclasses must decide what a piece is. When the NumberOfPieces is zero, then no data is requested, and the source will not execute. 
<p>Definition at line <a class="el" href="a04011.html#l00190">190</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e83673454fa6ed024de8b72281a0a07d"></a><!-- doxytag: member="vtkDataObject::SetUpdateExtent" ref="e83673454fa6ed024de8b72281a0a07d" args="(int x0, int x1, int y0, int y1, int z0, int z1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::SetUpdateExtent           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>z0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>z1</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>
Set the update extent for data objects that use 3D extents. Using this method on data objects that set extents as pieces (such as <a class="el" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips">vtkPolyData</a> or <a class="el" href="a01789.html" title="dataset represents arbitrary combinations of all possible cell types">vtkUnstructuredGrid</a>) has no real effect. Don't use the set macro to set the update extent since we don't want this object to be modified just due to a change in update extent. When the volume of the extent is zero (0, -1,..), then no data is requested, and the source will not execute. 
</div>
</div><p>
<a class="anchor" name="4cf4acc93d7fb9350404e214d930df06"></a><!-- doxytag: member="vtkDataObject::SetUpdateExtent" ref="4cf4acc93d7fb9350404e214d930df06" args="(int extent[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::SetUpdateExtent           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>extent</em>[6]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the update extent for data objects that use 3D extents. Using this method on data objects that set extents as pieces (such as <a class="el" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips">vtkPolyData</a> or <a class="el" href="a01789.html" title="dataset represents arbitrary combinations of all possible cell types">vtkUnstructuredGrid</a>) has no real effect. Don't use the set macro to set the update extent since we don't want this object to be modified just due to a change in update extent. When the volume of the extent is zero (0, -1,..), then no data is requested, and the source will not execute. 
</div>
</div><p>
<a class="anchor" name="fcc80bd5b72c54bbdeb0531e1f33773c"></a><!-- doxytag: member="vtkDataObject::GetUpdateExtent" ref="fcc80bd5b72c54bbdeb0531e1f33773c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int* vtkDataObject::GetUpdateExtent           </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 update extent for data objects that use 3D extents. Using this method on data objects that set extents as pieces (such as <a class="el" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips">vtkPolyData</a> or <a class="el" href="a01789.html" title="dataset represents arbitrary combinations of all possible cell types">vtkUnstructuredGrid</a>) has no real effect. Don't use the set macro to set the update extent since we don't want this object to be modified just due to a change in update extent. When the volume of the extent is zero (0, -1,..), then no data is requested, and the source will not execute. 
<p>Reimplemented in <a class="el" href="a01260.html#242c87b3382100a9601c5c427e929574">vtkPolyData</a>, and <a class="el" href="a01789.html#2a09cdf4628a490d1a6fae49ef68027d">vtkUnstructuredGrid</a>.</p>

</div>
</div><p>
<a class="anchor" name="caa75e7bd23c2ab003c50dafd1dcd468"></a><!-- doxytag: member="vtkDataObject::GetUpdateExtent" ref="caa75e7bd23c2ab003c50dafd1dcd468" args="(int &amp;x0, int &amp;x1, int &amp;y0, int &amp;y1, int &amp;z0, int &amp;z1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::GetUpdateExtent           </td>
          <td>(</td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>x0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>y0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>z0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>z1</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>
Set the update extent for data objects that use 3D extents. Using this method on data objects that set extents as pieces (such as <a class="el" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips">vtkPolyData</a> or <a class="el" href="a01789.html" title="dataset represents arbitrary combinations of all possible cell types">vtkUnstructuredGrid</a>) has no real effect. Don't use the set macro to set the update extent since we don't want this object to be modified just due to a change in update extent. When the volume of the extent is zero (0, -1,..), then no data is requested, and the source will not execute. 
<p>Reimplemented in <a class="el" href="a01260.html#22355978cd50f4a203e39aea45ee649c">vtkPolyData</a>, and <a class="el" href="a01789.html#d40e23526b081a05c4de5a4a8a1eeb41">vtkUnstructuredGrid</a>.</p>

</div>
</div><p>
<a class="anchor" name="dc8349feece4ed0d288f81265a495e16"></a><!-- doxytag: member="vtkDataObject::GetUpdateExtent" ref="dc8349feece4ed0d288f81265a495e16" args="(int extent[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::GetUpdateExtent           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>extent</em>[6]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the update extent for data objects that use 3D extents. Using this method on data objects that set extents as pieces (such as <a class="el" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips">vtkPolyData</a> or <a class="el" href="a01789.html" title="dataset represents arbitrary combinations of all possible cell types">vtkUnstructuredGrid</a>) has no real effect. Don't use the set macro to set the update extent since we don't want this object to be modified just due to a change in update extent. When the volume of the extent is zero (0, -1,..), then no data is requested, and the source will not execute. 
<p>Reimplemented in <a class="el" href="a01260.html#4cdea1df604d81026496b6fe9743e2e6">vtkPolyData</a>, and <a class="el" href="a01789.html#a96dc1d5a2f7ea1d07d7722712acf8c4">vtkUnstructuredGrid</a>.</p>

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

<p>
Return class name of data type. This is one of VTK_STRUCTURED_GRID, VTK_STRUCTURED_POINTS, VTK_UNSTRUCTURED_GRID, VTK_POLY_DATA, or VTK_RECTILINEAR_GRID (see vtkSetGet.h for definitions). THIS METHOD IS THREAD SAFE 
<p>Reimplemented in <a class="el" href="a00303.html#3517d3e795dabb4d592031946c2b9c77">vtkCompositeDataSet</a>, <a class="el" href="a00374.html#40c6592489f97ca77ecd5c4abbbbe7b9">vtkDataSet</a>, <a class="el" href="a00420.html#6067ea003c244299ed71f5c1fff22a80">vtkDirectedAcyclicGraph</a>, <a class="el" href="a00421.html#953eb3f7701142c27afa12ba74546700">vtkDirectedGraph</a>, <a class="el" href="a00590.html#ade4a288097fec6f9ce6388bb8c6cf40">vtkGenericDataSet</a>, <a class="el" href="a00654.html#7868f9ba271424ed385e436f48010deb">vtkGraph</a>, <a class="el" href="a00688.html#1fdb7b429f05b2208f4328e89a4747ba">vtkHierarchicalBoxDataSet</a>, <a class="el" href="a00699.html#8fb447c45e357bc01a448630f31afc46">vtkHyperOctree</a>, <a class="el" href="a00751.html#22678cd60065b7502e84b27aed179583">vtkImageData</a>, <a class="el" href="a01055.html#52e8dcb962e9de0c5951410b7a9ec161">vtkMultiBlockDataSet</a>, <a class="el" href="a01061.html#b4793fdafcd5e115581a6efab34a9f75">vtkMultiPieceDataSet</a>, <a class="el" href="a01215.html#54b3889b41725cc63cf2965ecec6a018">vtkPiecewiseFunction</a>, <a class="el" href="a01260.html#2237f4e1d8481e852a1376945bd1082e">vtkPolyData</a>, <a class="el" href="a01460.html#68387cf6245a5bd34a9e669384999be0">vtkRectilinearGrid</a>, <a class="el" href="a01522.html#17b068a141c5b3d54c4e0fe32efb3134">vtkSelection</a>, <a class="el" href="a01625.html#86fa59e583055559caf273fcb4f29f0a">vtkStructuredGrid</a>, <a class="el" href="a01635.html#75da24133b8f2bd6d83da456adc902d3">vtkStructuredPoints</a>, <a class="el" href="a01657.html#144f94a7b032b277061b9bf5283f4225">vtkTable</a>, <a class="el" href="a01668.html#3f6d6744e0121108ac91625dd0fb81b4">vtkTemporalDataSet</a>, <a class="el" href="a01741.html#33e3abe70bcac6d7297594f309648d52">vtkTree</a>, <a class="el" href="a01776.html#aab0cc48d9e8fab32c7fee06cb20e69f">vtkUndirectedGraph</a>, <a class="el" href="a01778.html#ee405b5379c3f2330ee741041a40a675">vtkUniformGrid</a>, <a class="el" href="a01789.html#49196c563734d77eccc1f90c8ec323fc">vtkUnstructuredGrid</a>, and <a class="el" href="a00836.html#9e6a4b68d4103e93061349d64f0d033b">vtkImageStencilData</a>.</p>

<p>Definition at line <a class="el" href="a04011.html#l00214">214</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="08952e8de6bdd6308f253389c509b961"></a><!-- doxytag: member="vtkDataObject::GetUpdateTime" ref="08952e8de6bdd6308f253389c509b961" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long vtkDataObject::GetUpdateTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Used by Threaded ports to determine if they should initiate an asynchronous update (still in development). 
</div>
</div><p>
<a class="anchor" name="60c5144107a2e788cdd3390e60f3c8eb"></a><!-- doxytag: member="vtkDataObject::SetUpdateExtentToWholeExtent" ref="60c5144107a2e788cdd3390e60f3c8eb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataObject::SetUpdateExtentToWholeExtent           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If the whole input extent is required to generate the requested output extent, this method can be called to set the input update extent to the whole input extent. This method assumes that the whole extent is known (that UpdateInformation has been called) 
</div>
</div><p>
<a class="anchor" name="830a67434038e216f3d4fb5c910c321a"></a><!-- doxytag: member="vtkDataObject::GetPipelineMTime" ref="830a67434038e216f3d4fb5c910c321a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long vtkDataObject::GetPipelineMTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the cumulative modified time of everything upstream. Does not include the MTime of this object. 
</div>
</div><p>
<a class="anchor" name="224aa0e7fafd101e9d1a316e126dbf87"></a><!-- doxytag: member="vtkDataObject::GetActualMemorySize" ref="224aa0e7fafd101e9d1a316e126dbf87" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned long vtkDataObject::GetActualMemorySize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the actual size of the data in kilobytes. This number is valid only after the pipeline has updated. The memory size returned is guaranteed to be greater than or equal to the memory required to represent the data (e.g., extra space in arrays, etc. are not included in the return value). 
<p>Reimplemented in <a class="el" href="a00374.html#ee582232dad64e0c3abb88ddc1b1a3c8">vtkDataSet</a>, <a class="el" href="a00590.html#3b60ad218005e2a800ff3059121b714a">vtkGenericDataSet</a>, <a class="el" href="a00699.html#edb7edb75f0aeb0446b23c7a1970133c">vtkHyperOctree</a>, <a class="el" href="a00751.html#142f769d616e2d45cfa2f0f3a4198192">vtkImageData</a>, <a class="el" href="a01251.html#c8d52e1f136542a5eca2c156daa713fc">vtkPointSet</a>, <a class="el" href="a01260.html#cbb0393e0a0c7b4c6f1c2733f3669c56">vtkPolyData</a>, <a class="el" href="a01460.html#e65728c9e458813fd97e32504c0a3658">vtkRectilinearGrid</a>, <a class="el" href="a01625.html#68bc08259769eec3092803db1482efb9">vtkStructuredGrid</a>, <a class="el" href="a01657.html#6cde24ab3ccf2c6dd28f895945dfff50">vtkTable</a>, and <a class="el" href="a01789.html#f90c6712bc058dff7601f50f1b87f105">vtkUnstructuredGrid</a>.</p>

</div>
</div><p>
<a class="anchor" name="bc080c7f6df0c6e91111e22f86f3cce5"></a><!-- doxytag: member="vtkDataObject::CopyInformation" ref="bc080c7f6df0c6e91111e22f86f3cce5" args="(vtkDataObject *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataObject::CopyInformation           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td>
          <td class="paramname"> <em>data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy the generic information (WholeExtent ...) 
</div>
</div><p>
<a class="anchor" name="3edb5e3210abe508208769485cf499e5"></a><!-- doxytag: member="vtkDataObject::CopyTypeSpecificInformation" ref="3edb5e3210abe508208769485cf499e5" args="(vtkDataObject *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::CopyTypeSpecificInformation           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td>
          <td class="paramname"> <em>data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
By default, there is no type specific information 
<p>Reimplemented in <a class="el" href="a00751.html#79c2331c54167941a0a5a534df411832">vtkImageData</a>.</p>

<p>Definition at line <a class="el" href="a04011.html#l00242">242</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="16990fd153d91b630f3694d3559f84e0"></a><!-- doxytag: member="vtkDataObject::SetUpdatePiece" ref="16990fd153d91b630f3694d3559f84e0" args="(int piece)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataObject::SetUpdatePiece           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>piece</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set / Get the update piece and the update number of pieces. Similar to update extent in 3D. 
</div>
</div><p>
<a class="anchor" name="8d9cffa945b77b3d2107e2dd20b4639a"></a><!-- doxytag: member="vtkDataObject::SetUpdateNumberOfPieces" ref="8d9cffa945b77b3d2107e2dd20b4639a" args="(int num)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataObject::SetUpdateNumberOfPieces           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>num</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set / Get the update piece and the update number of pieces. Similar to update extent in 3D. 
</div>
</div><p>
<a class="anchor" name="1e456401d245361a577732e04dc4b45d"></a><!-- doxytag: member="vtkDataObject::GetUpdatePiece" ref="1e456401d245361a577732e04dc4b45d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkDataObject::GetUpdatePiece           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set / Get the update piece and the update number of pieces. Similar to update extent in 3D. 
</div>
</div><p>
<a class="anchor" name="02788003824c5d816cff66c0de66279b"></a><!-- doxytag: member="vtkDataObject::GetUpdateNumberOfPieces" ref="02788003824c5d816cff66c0de66279b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkDataObject::GetUpdateNumberOfPieces           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set / Get the update piece and the update number of pieces. Similar to update extent in 3D. 
</div>
</div><p>
<a class="anchor" name="fd48bd3cc682f818d608d12a33e23e2d"></a><!-- doxytag: member="vtkDataObject::SetUpdateGhostLevel" ref="fd48bd3cc682f818d608d12a33e23e2d" args="(int level)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataObject::SetUpdateGhostLevel           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>level</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set / Get the update ghost level and the update number of ghost levels. Similar to update extent in 3D. 
</div>
</div><p>
<a class="anchor" name="6c27f8732387c763fe3811e24230c850"></a><!-- doxytag: member="vtkDataObject::GetUpdateGhostLevel" ref="6c27f8732387c763fe3811e24230c850" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkDataObject::GetUpdateGhostLevel           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set / Get the update ghost level and the update number of ghost levels. Similar to update extent in 3D. 
</div>
</div><p>
<a class="anchor" name="40af6718fde5f5a6f6e962a62f929475"></a><!-- doxytag: member="vtkDataObject::SetRequestExactExtent" ref="40af6718fde5f5a6f6e962a62f929475" args="(int flag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::SetRequestExactExtent           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>flag</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This request flag indicates whether the requester can handle more data than requested. Right now it is used in <a class="el" href="a00751.html" title="topologically and geometrically regular array of data">vtkImageData</a>. Image filters can return more data than requested. The the consumer cannot handle this (i.e. DataSetToDataSetFitler) the image will crop itself. This functionality used to be in ImageToStructuredPoints. 
</div>
</div><p>
<a class="anchor" name="0531bb2fd9add2cd497ec0983fb6edb6"></a><!-- doxytag: member="vtkDataObject::GetRequestExactExtent" ref="0531bb2fd9add2cd497ec0983fb6edb6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkDataObject::GetRequestExactExtent           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This request flag indicates whether the requester can handle more data than requested. Right now it is used in <a class="el" href="a00751.html" title="topologically and geometrically regular array of data">vtkImageData</a>. Image filters can return more data than requested. The the consumer cannot handle this (i.e. DataSetToDataSetFitler) the image will crop itself. This functionality used to be in ImageToStructuredPoints. 
</div>
</div><p>
<a class="anchor" name="212d647c5e0df5dcc18488f774dc5c11"></a><!-- doxytag: member="vtkDataObject::RequestExactExtentOn" ref="212d647c5e0df5dcc18488f774dc5c11" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::RequestExactExtentOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This request flag indicates whether the requester can handle more data than requested. Right now it is used in <a class="el" href="a00751.html" title="topologically and geometrically regular array of data">vtkImageData</a>. Image filters can return more data than requested. The the consumer cannot handle this (i.e. DataSetToDataSetFitler) the image will crop itself. This functionality used to be in ImageToStructuredPoints. 
</div>
</div><p>
<a class="anchor" name="c97de3444e1850adf90cbb48bc669748"></a><!-- doxytag: member="vtkDataObject::RequestExactExtentOff" ref="c97de3444e1850adf90cbb48bc669748" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::RequestExactExtentOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This request flag indicates whether the requester can handle more data than requested. Right now it is used in <a class="el" href="a00751.html" title="topologically and geometrically regular array of data">vtkImageData</a>. Image filters can return more data than requested. The the consumer cannot handle this (i.e. DataSetToDataSetFitler) the image will crop itself. This functionality used to be in ImageToStructuredPoints. 
</div>
</div><p>
<a class="anchor" name="42043a0374d029ad994679ea9662218b"></a><!-- doxytag: member="vtkDataObject::SetWholeExtent" ref="42043a0374d029ad994679ea9662218b" args="(int x0, int x1, int y0, int y1, int z0, int z1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::SetWholeExtent           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>z0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>z1</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>
Set/Get the whole extent of this data object. The whole extent is meta data for structured data sets. It gets set by the source during the update information call. 
</div>
</div><p>
<a class="anchor" name="cb7f928af047f2615dabfa38912f306d"></a><!-- doxytag: member="vtkDataObject::SetWholeExtent" ref="cb7f928af047f2615dabfa38912f306d" args="(int extent[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::SetWholeExtent           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>extent</em>[6]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the whole extent of this data object. The whole extent is meta data for structured data sets. It gets set by the source during the update information call. 
</div>
</div><p>
<a class="anchor" name="16807df8ca7a31a3da71036813189077"></a><!-- doxytag: member="vtkDataObject::GetWholeExtent" ref="16807df8ca7a31a3da71036813189077" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int* vtkDataObject::GetWholeExtent           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the whole extent of this data object. The whole extent is meta data for structured data sets. It gets set by the source during the update information call. 
</div>
</div><p>
<a class="anchor" name="8bfd29a94b144fe2960ec2504c0fe4ac"></a><!-- doxytag: member="vtkDataObject::GetWholeExtent" ref="8bfd29a94b144fe2960ec2504c0fe4ac" args="(int &amp;x0, int &amp;x1, int &amp;y0, int &amp;y1, int &amp;z0, int &amp;z1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::GetWholeExtent           </td>
          <td>(</td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>x0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>y0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>z0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>z1</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>
Set/Get the whole extent of this data object. The whole extent is meta data for structured data sets. It gets set by the source during the update information call. 
</div>
</div><p>
<a class="anchor" name="694a1c2714eb1903a5ed42ad4c0dff0b"></a><!-- doxytag: member="vtkDataObject::GetWholeExtent" ref="694a1c2714eb1903a5ed42ad4c0dff0b" args="(int extent[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::GetWholeExtent           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>extent</em>[6]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the whole extent of this data object. The whole extent is meta data for structured data sets. It gets set by the source during the update information call. 
</div>
</div><p>
<a class="anchor" name="56a0ea2dfef6b3ff0e42ee7964a1236b"></a><!-- doxytag: member="vtkDataObject::SetWholeBoundingBox" ref="56a0ea2dfef6b3ff0e42ee7964a1236b" args="(double x0, double x1, double y0, double y1, double z0, double z1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::SetWholeBoundingBox           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z1</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>
Set/Get the whole bounding box of this data object. The whole whole bounding box is meta data for data sets It gets set by the source during the update information call. 
</div>
</div><p>
<a class="anchor" name="ec76bd75e0edb7371f77d48a0244d63f"></a><!-- doxytag: member="vtkDataObject::SetWholeBoundingBox" ref="ec76bd75e0edb7371f77d48a0244d63f" args="(double bb[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::SetWholeBoundingBox           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>bb</em>[6]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the whole bounding box of this data object. The whole whole bounding box is meta data for data sets It gets set by the source during the update information call. 
</div>
</div><p>
<a class="anchor" name="f405a2d6a28e2fc2b178e748ceee4f09"></a><!-- doxytag: member="vtkDataObject::GetWholeBoundingBox" ref="f405a2d6a28e2fc2b178e748ceee4f09" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkDataObject::GetWholeBoundingBox           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the whole bounding box of this data object. The whole whole bounding box is meta data for data sets It gets set by the source during the update information call. 
</div>
</div><p>
<a class="anchor" name="dcecf409873a003ca1f26c6701884cb6"></a><!-- doxytag: member="vtkDataObject::GetWholeBoundingBox" ref="dcecf409873a003ca1f26c6701884cb6" args="(double &amp;x0, double &amp;x1, double &amp;y0, double &amp;y1, double &amp;z0, double &amp;z1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::GetWholeBoundingBox           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>x0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>y0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>z0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>z1</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>
Set/Get the whole bounding box of this data object. The whole whole bounding box is meta data for data sets It gets set by the source during the update information call. 
</div>
</div><p>
<a class="anchor" name="f5f5227ea7948a242beeb40aaa9479eb"></a><!-- doxytag: member="vtkDataObject::GetWholeBoundingBox" ref="f5f5227ea7948a242beeb40aaa9479eb" args="(double extent[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::GetWholeBoundingBox           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>extent</em>[6]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the whole bounding box of this data object. The whole whole bounding box is meta data for data sets It gets set by the source during the update information call. 
</div>
</div><p>
<a class="anchor" name="b24324d01c147b61d1b940a971d04156"></a><!-- doxytag: member="vtkDataObject::SetMaximumNumberOfPieces" ref="b24324d01c147b61d1b940a971d04156" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::SetMaximumNumberOfPieces           </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/Get the maximum number of pieces that can be requested. The maximum number of pieces is meta data for unstructured data sets. It gets set by the source during the update information call. A value of -1 indicates that there is no maximum. A value of 
</div>
</div><p>
<a class="anchor" name="86ea4934a8e5f788011ed36e8de460ba"></a><!-- doxytag: member="vtkDataObject::GetMaximumNumberOfPieces" ref="86ea4934a8e5f788011ed36e8de460ba" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkDataObject::GetMaximumNumberOfPieces           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the maximum number of pieces that can be requested. The maximum number of pieces is meta data for unstructured data sets. It gets set by the source during the update information call. A value of -1 indicates that there is no maximum. A value of 
</div>
</div><p>
<a class="anchor" name="7c7b9185fe3f8bceed16a090a7f21058"></a><!-- doxytag: member="vtkDataObject::CopyInformationToPipeline" ref="7c7b9185fe3f8bceed16a090a7f21058" args="(vtkInformation *request, vtkInformation *input, vtkInformation *output, int forceCopy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::CopyInformationToPipeline           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>request</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>input</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>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>forceCopy</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>
Copy information about this data object to the output information from its own Information for the given request. If the second argument is not NULL then it is the pipeline information object for the input to this data object's producer. If forceCopy is true, information is copied even if it exists in the output. 
<p>Reimplemented in <a class="el" href="a00751.html#36801b54e68b4fec5894c3d2c4d13a63">vtkImageData</a>, and <a class="el" href="a00836.html#72f045513aa5ed9342b0a63173d475a8">vtkImageStencilData</a>.</p>

</div>
</div><p>
<a class="anchor" name="4534753366d745d3a1a4b465a03db9e2"></a><!-- doxytag: member="vtkDataObject::CopyInformationToPipeline" ref="4534753366d745d3a1a4b465a03db9e2" args="(vtkInformation *request, vtkInformation *input)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataObject::CopyInformationToPipeline           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>request</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>input</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Calls CopyInformationToPipeline(request, input, this-&gt;PipelineInformation, 0). Subclasses should not override this method (not virtual) 
<p>Definition at line <a class="el" href="a04011.html#l00323">323</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="704506723e143fd29ed4ecce817ef160"></a><!-- doxytag: member="vtkDataObject::CopyInformationFromPipeline" ref="704506723e143fd29ed4ecce817ef160" args="(vtkInformation *request)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::CopyInformationFromPipeline           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>request</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy information about this data object from the PipelineInformation to its own Information for the given request. 
<p>Reimplemented in <a class="el" href="a00751.html#24a74cc907d23ad6cd4e87d0ca68ae61">vtkImageData</a>, and <a class="el" href="a00836.html#aa870d757a35b9aa0cee611d4bd3ccac">vtkImageStencilData</a>.</p>

</div>
</div><p>
<a class="anchor" name="f15af0755b892c32f1384fd9521c3e1d"></a><!-- doxytag: member="vtkDataObject::GetActiveFieldInformation" ref="f15af0755b892c32f1384fd9521c3e1d" args="(vtkInformation *info, int fieldAssociation, int attributeType)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00872.html">vtkInformation</a>* vtkDataObject::GetActiveFieldInformation           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>info</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>attributeType</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the information object within the input information object's field data corresponding to the specified association (FIELD_ASSOCIATION_POINTS or FIELD_ASSOCIATION_CELLS) and attribute (SCALARS, VECTORS, NORMALS, TCOORDS, or TENSORS) 
</div>
</div><p>
<a class="anchor" name="c931fd4862a4009991b62ca14b5d7ff5"></a><!-- doxytag: member="vtkDataObject::GetNamedFieldInformation" ref="c931fd4862a4009991b62ca14b5d7ff5" args="(vtkInformation *info, int fieldAssociation, const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00872.html">vtkInformation</a>* vtkDataObject::GetNamedFieldInformation           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>info</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">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the information object within the input information object's field data corresponding to the specified association (FIELD_ASSOCIATION_POINTS or FIELD_ASSOCIATION_CELLS) and name. 
</div>
</div><p>
<a class="anchor" name="75f1f67e783829d352ee403ab37d555f"></a><!-- doxytag: member="vtkDataObject::RemoveNamedFieldInformation" ref="75f1f67e783829d352ee403ab37d555f" args="(vtkInformation *info, int fieldAssociation, const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void vtkDataObject::RemoveNamedFieldInformation           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>info</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">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove the info associated with an array 
</div>
</div><p>
<a class="anchor" name="e745dcb8e1b362fbbaac24efb289192e"></a><!-- doxytag: member="vtkDataObject::SetActiveAttribute" ref="e745dcb8e1b362fbbaac24efb289192e" args="(vtkInformation *info, int fieldAssociation, const char *attributeName, int attributeType)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00872.html">vtkInformation</a>* vtkDataObject::SetActiveAttribute           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>info</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">const char *&nbsp;</td>
          <td class="paramname"> <em>attributeName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>attributeType</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the named array to be the active field for the specified type (SCALARS, VECTORS, NORMALS, TCOORDS, or TENSORS) and association (FIELD_ASSOCIATION_POINTS or FIELD_ASSOCIATION_CELLS). Returns the active field information object and creates on entry if one not found. 
</div>
</div><p>
<a class="anchor" name="23e6c620d475e33ed2e4367b9586357f"></a><!-- doxytag: member="vtkDataObject::SetActiveAttributeInfo" ref="23e6c620d475e33ed2e4367b9586357f" args="(vtkInformation *info, int fieldAssociation, int attributeType, const char *name, int arrayType, int numComponents, int numTuples)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void vtkDataObject::SetActiveAttributeInfo           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>info</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>attributeType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>arrayType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numComponents</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numTuples</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the name, array type, number of components, and number of tuples within the passed information object for the active attribute of type attributeType (in specified association, FIELD_ASSOCIATION_POINTS or FIELD_ASSOCIATION_CELLS). If there is not an active attribute of the specified type, an entry in the information object is created. If arrayType, numComponents, or numTuples equal to -1, or name=NULL the value is not changed. 
</div>
</div><p>
<a class="anchor" name="c7590d7d30d5e52837a3ce3fb7a31ef4"></a><!-- doxytag: member="vtkDataObject::SetPointDataActiveScalarInfo" ref="c7590d7d30d5e52837a3ce3fb7a31ef4" args="(vtkInformation *info, int arrayType, int numComponents)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void vtkDataObject::SetPointDataActiveScalarInfo           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>info</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>arrayType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numComponents</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convenience version of previous method for use (primarily) by the Imaging filters. If arrayType or numComponents == -1, the value is not changed. 
</div>
</div><p>
<a class="anchor" name="92b3ba77ee114e9fc5065184ded3d5f6"></a><!-- doxytag: member="vtkDataObject::DataHasBeenGenerated" ref="92b3ba77ee114e9fc5065184ded3d5f6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataObject::DataHasBeenGenerated           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This method is called by the source when it executes to generate data. It is sort of the opposite of ReleaseData. It sets the DataReleased flag to 0, and sets a new UpdateTime. 
</div>
</div><p>
<a class="anchor" name="6e25f36eeedbe870b3ce16a1a180db89"></a><!-- doxytag: member="vtkDataObject::PrepareForNewData" ref="6e25f36eeedbe870b3ce16a1a180db89" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::PrepareForNewData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
make the output data ready for new data to be inserted. For most objects we just call Initialize. But for <a class="el" href="a00751.html" title="topologically and geometrically regular array of data">vtkImageData</a> we leave the old data in case the memory can be reused. 
<p>Reimplemented in <a class="el" href="a00751.html#a656650b7b2e09c549fabb141546dbff">vtkImageData</a>.</p>

<p>Definition at line <a class="el" href="a04011.html#l00397">397</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="04a5fb60bdbc929ce84f0cd14d911dbe"></a><!-- doxytag: member="vtkDataObject::ShallowCopy" ref="04a5fb60bdbc929ce84f0cd14d911dbe" args="(vtkDataObject *src)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::ShallowCopy           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td>
          <td class="paramname"> <em>src</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Shallow and Deep copy. These copy the data, but not any of the pipeline connections. 
<p>Reimplemented in <a class="el" href="a00303.html#71f805002e9d6c3b1721f8b228574e75">vtkCompositeDataSet</a>, <a class="el" href="a00374.html#e4a9b08662d920f454501a36f71ad1a5">vtkDataSet</a>, <a class="el" href="a00654.html#97cee6017324e9709f7dd41f51d3d7ae">vtkGraph</a>, <a class="el" href="a00699.html#31eecbd5047bf4b6d94a9e7d542b3f49">vtkHyperOctree</a>, <a class="el" href="a00751.html#bc8ac4da42b406512a4757bf33168928">vtkImageData</a>, <a class="el" href="a01215.html#e28f746c159da5fe90b8ac35fffbbde0">vtkPiecewiseFunction</a>, <a class="el" href="a01251.html#9464ce2ef075ef59b3b2f91ea6982557">vtkPointSet</a>, <a class="el" href="a01260.html#41ff46aa224944dd3412b24981ad30db">vtkPolyData</a>, <a class="el" href="a01460.html#fd1ad317848d837f4a7765ae56b2a10b">vtkRectilinearGrid</a>, <a class="el" href="a01522.html#b2a118b947744920e6af34bc5f3ee510">vtkSelection</a>, <a class="el" href="a01625.html#ac38b02ed3c18cab7250a8a89afbcd3f">vtkStructuredGrid</a>, <a class="el" href="a01657.html#539390a2f23cc87a7cf35ea756ad6fca">vtkTable</a>, <a class="el" href="a01778.html#a797b026866628e2ee1030ac2caf2dc5">vtkUniformGrid</a>, <a class="el" href="a01789.html#0f6c2d5158ee166712c1c8ffa2907344">vtkUnstructuredGrid</a>, and <a class="el" href="a00836.html#5bb30aeecaf5ea0f0174e6378e157c8b">vtkImageStencilData</a>.</p>

</div>
</div><p>
<a class="anchor" name="455b17df288af545f40c3a013714f114"></a><!-- doxytag: member="vtkDataObject::DeepCopy" ref="455b17df288af545f40c3a013714f114" args="(vtkDataObject *src)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::DeepCopy           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td>
          <td class="paramname"> <em>src</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Shallow and Deep copy. These copy the data, but not any of the pipeline connections. 
<p>Reimplemented in <a class="el" href="a00303.html#18af36369e05caef5e8818fb30fe345b">vtkCompositeDataSet</a>, <a class="el" href="a00374.html#ded3bdeaa9acf491b4c2fb0be9be298d">vtkDataSet</a>, <a class="el" href="a00654.html#b264c5c0dbaa400553abdc4aa6b6f02b">vtkGraph</a>, <a class="el" href="a00699.html#23347ade426540881c6c27dcc81b642a">vtkHyperOctree</a>, <a class="el" href="a00751.html#ef93bfef8c5f7c23bcf622d83d64d3bb">vtkImageData</a>, <a class="el" href="a01215.html#f580fcf53be5e84d3d0dd142196f13ea">vtkPiecewiseFunction</a>, <a class="el" href="a01251.html#6dedc7085b68f8fd12d2d5da8e045c39">vtkPointSet</a>, <a class="el" href="a01260.html#6de350738ef7af0200abe211bfde731b">vtkPolyData</a>, <a class="el" href="a01460.html#e76921556450cf9fdf3c33e0a536d2db">vtkRectilinearGrid</a>, <a class="el" href="a01522.html#003cf3ac30e983dcc4f848973159dab3">vtkSelection</a>, <a class="el" href="a01625.html#4b095e06daa4cc3dbf55ed238caf7307">vtkStructuredGrid</a>, <a class="el" href="a01657.html#c37e22d14583b442ca801d7c66975363">vtkTable</a>, <a class="el" href="a01778.html#31e0fafe3ffeb13a0250743d351e89b1">vtkUniformGrid</a>, <a class="el" href="a01789.html#f3e0e2231f959198c75d6fc553797801">vtkUnstructuredGrid</a>, and <a class="el" href="a00836.html#df9cb7e0f5911df594a0cf6e4b395f5f">vtkImageStencilData</a>.</p>

</div>
</div><p>
<a class="anchor" name="a9952fcc0ca5585757d2270ab62ef23c"></a><!-- doxytag: member="vtkDataObject::SetExtentTranslator" ref="a9952fcc0ca5585757d2270ab62ef23c" args="(vtkExtentTranslator *translator)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataObject::SetExtentTranslator           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00496.html">vtkExtentTranslator</a> *&nbsp;</td>
          <td class="paramname"> <em>translator</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
An object that will translate pieces into structured extents. 
</div>
</div><p>
<a class="anchor" name="73667b229c54464f7094a1925aed87f3"></a><!-- doxytag: member="vtkDataObject::GetExtentTranslator" ref="73667b229c54464f7094a1925aed87f3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00496.html">vtkExtentTranslator</a>* vtkDataObject::GetExtentTranslator           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
An object that will translate pieces into structured extents. 
</div>
</div><p>
<a class="anchor" name="e9d129f8fc75eb04d67d6d805dde6763"></a><!-- doxytag: member="vtkDataObject::GetExtentType" ref="e9d129f8fc75eb04d67d6d805dde6763" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkDataObject::GetExtentType           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The ExtentType will be left as VTK_PIECES_EXTENT for data objects such as <a class="el" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips">vtkPolyData</a> and <a class="el" href="a01789.html" title="dataset represents arbitrary combinations of all possible cell types">vtkUnstructuredGrid</a>. The ExtentType will be changed to VTK_3D_EXTENT for data objects with 3D structure such as <a class="el" href="a00751.html" title="topologically and geometrically regular array of data">vtkImageData</a> (and its subclass <a class="el" href="a01635.html" title="A subclass of ImageData.">vtkStructuredPoints</a>), <a class="el" href="a01460.html" title="a dataset that is topologically regular with variable spacing in the three coordinate...">vtkRectilinearGrid</a>, and <a class="el" href="a01625.html" title="topologically regular array of data">vtkStructuredGrid</a>. The default is the have an extent in pieces, with only one piece (no streaming possible). 
<p>Reimplemented in <a class="el" href="a00751.html#3898c5c31d437320c40609a667a9503f">vtkImageData</a>, <a class="el" href="a01460.html#0a5d2448daead7ffca73d0d56ee8cd7c">vtkRectilinearGrid</a>, <a class="el" href="a01625.html#ea6059869e20ef0f8467db6b9ab70b3f">vtkStructuredGrid</a>, <a class="el" href="a01668.html#6593bed6c3a1f08729eb5236e209f221">vtkTemporalDataSet</a>, and <a class="el" href="a00836.html#12b66b0bd51187a860832ae371a386e7">vtkImageStencilData</a>.</p>

<p>Definition at line <a class="el" href="a04011.html#l00418">418</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

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

<p>
This method crops the data object (if necesary) so that the extent matches the update extent. 
<p>Reimplemented in <a class="el" href="a00751.html#b4dd51a520dbf29140a49a4f651c5daa">vtkImageData</a>, <a class="el" href="a01260.html#ede2b9fc98c0a7eeb356849aa8487d2e">vtkPolyData</a>, <a class="el" href="a01460.html#ebbf9619c53cf0f19b8aca83c091133d">vtkRectilinearGrid</a>, and <a class="el" href="a01625.html#91d186449a0ddf1bca838742b3031ace">vtkStructuredGrid</a>.</p>

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

<p>
Given an integer association type, this static method returns a string type for the attribute (i.e. type = 0: returns "Points"). 
</div>
</div><p>
<a class="anchor" name="bf3e5822335bd0a5b3722dbd55c48319"></a><!-- doxytag: member="vtkDataObject::DATA_TYPE_NAME" ref="bf3e5822335bd0a5b3722dbd55c48319" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00892.html">vtkInformationStringKey</a>* vtkDataObject::DATA_TYPE_NAME           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="76358068029e62145f66b9d7c9ed1090"></a><!-- doxytag: member="vtkDataObject::DATA_EXTENT_TYPE" ref="76358068029e62145f66b9d7c9ed1090" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a>* vtkDataObject::DATA_EXTENT_TYPE           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="7464dd2b3744df438882d961fddc941f"></a><!-- doxytag: member="vtkDataObject::DATA_PIECE_NUMBER" ref="7464dd2b3744df438882d961fddc941f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a>* vtkDataObject::DATA_PIECE_NUMBER           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="16978ef898c557999e64de96e9e09be3"></a><!-- doxytag: member="vtkDataObject::DATA_NUMBER_OF_PIECES" ref="16978ef898c557999e64de96e9e09be3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a>* vtkDataObject::DATA_NUMBER_OF_PIECES           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8842be1927ccc3c832aed77eba756b3f"></a><!-- doxytag: member="vtkDataObject::DATA_NUMBER_OF_GHOST_LEVELS" ref="8842be1927ccc3c832aed77eba756b3f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a>* vtkDataObject::DATA_NUMBER_OF_GHOST_LEVELS           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="33a3536d9c2074323cf4a7aed20106cd"></a><!-- doxytag: member="vtkDataObject::DATA_TIME_STEPS" ref="33a3536d9c2074323cf4a7aed20106cd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00875.html">vtkInformationDoubleVectorKey</a>* vtkDataObject::DATA_TIME_STEPS           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="812639c3e84881f1d58f4ce5db985a04"></a><!-- doxytag: member="vtkDataObject::POINT_DATA_VECTOR" ref="812639c3e84881f1d58f4ce5db985a04" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00880.html">vtkInformationInformationVectorKey</a>* vtkDataObject::POINT_DATA_VECTOR           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9b33a0153898df71e9f07e589b3f2289"></a><!-- doxytag: member="vtkDataObject::CELL_DATA_VECTOR" ref="9b33a0153898df71e9f07e589b3f2289" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00880.html">vtkInformationInformationVectorKey</a>* vtkDataObject::CELL_DATA_VECTOR           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="6c7491f95637a60789cb258fac1d9d4f"></a><!-- doxytag: member="vtkDataObject::FIELD_ARRAY_TYPE" ref="6c7491f95637a60789cb258fac1d9d4f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a>* vtkDataObject::FIELD_ARRAY_TYPE           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="35cf03e88b89fa628891ce773949917c"></a><!-- doxytag: member="vtkDataObject::FIELD_ASSOCIATION" ref="35cf03e88b89fa628891ce773949917c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a>* vtkDataObject::FIELD_ASSOCIATION           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="72445cbdb18e78ae4399c10863d37e2a"></a><!-- doxytag: member="vtkDataObject::FIELD_ATTRIBUTE_TYPE" ref="72445cbdb18e78ae4399c10863d37e2a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a>* vtkDataObject::FIELD_ATTRIBUTE_TYPE           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="431cc2feba88d28aaa28ad674aaa4a4c"></a><!-- doxytag: member="vtkDataObject::FIELD_ACTIVE_ATTRIBUTE" ref="431cc2feba88d28aaa28ad674aaa4a4c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a>* vtkDataObject::FIELD_ACTIVE_ATTRIBUTE           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

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

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="221ea443e906181015075aa30406064e"></a><!-- doxytag: member="vtkDataObject::FIELD_RANGE" ref="221ea443e906181015075aa30406064e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00875.html">vtkInformationDoubleVectorKey</a>* vtkDataObject::FIELD_RANGE           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

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

<p>

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

<p>

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

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="32f9556e1e20b0847ccab5c1d18690d2"></a><!-- doxytag: member="vtkDataObject::DATA_GEOMETRY_UNMODIFIED" ref="32f9556e1e20b0847ccab5c1d18690d2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00881.html">vtkInformationIntegerKey</a>* vtkDataObject::DATA_GEOMETRY_UNMODIFIED           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="d7ebc4f6ec32a1db7e6cfc0ff6974559"></a><!-- doxytag: member="vtkDataObject::GetData" ref="d7ebc4f6ec32a1db7e6cfc0ff6974559" args="(vtkInformation *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00362.html">vtkDataObject</a>* vtkDataObject::GetData           </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;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve an instance of this class from an information object. 
<p>Reimplemented in <a class="el" href="a00303.html#7222d5370c326f267196d39f34e139dc">vtkCompositeDataSet</a>, <a class="el" href="a00374.html#1f2fa3ed6b77868bf5a814b0dafd3706">vtkDataSet</a>, <a class="el" href="a00420.html#3d33ccf668b98e19f17b5d13bfce4d74">vtkDirectedAcyclicGraph</a>, <a class="el" href="a00421.html#f782474aed56e3b7cb971722fe1db1ce">vtkDirectedGraph</a>, <a class="el" href="a00590.html#5f6fda6e23ca6dfc710a4fcc4e1b42e2">vtkGenericDataSet</a>, <a class="el" href="a00654.html#82bd9f44771e77f1149af664e32b6614">vtkGraph</a>, <a class="el" href="a00688.html#6ddf5ce9494e93beb2797e161e5464bf">vtkHierarchicalBoxDataSet</a>, <a class="el" href="a00699.html#04537bf9349a850ded7891f69c3d0e4f">vtkHyperOctree</a>, <a class="el" href="a00751.html#3d81d73c8b41dd6826d523a55244514f">vtkImageData</a>, <a class="el" href="a01055.html#de9039e3de29ec036610c078619f5a5c">vtkMultiBlockDataSet</a>, <a class="el" href="a01061.html#825f55347d35391ca69822acac9383b0">vtkMultiPieceDataSet</a>, <a class="el" href="a01215.html#d63fc214e5f3eac23f619e2fec66e027">vtkPiecewiseFunction</a>, <a class="el" href="a01251.html#e7881179aa2960ee23b34efe18ebb2f1">vtkPointSet</a>, <a class="el" href="a01260.html#6eb140a49de130f18b75c3a41fa22a0e">vtkPolyData</a>, <a class="el" href="a01460.html#f44a7d20592c96ab103e269644b567d5">vtkRectilinearGrid</a>, <a class="el" href="a01522.html#3e7f3bc5ec6bf2b53cbf95a2c6ad6ac1">vtkSelection</a>, <a class="el" href="a01625.html#284f95a3e68ce0b961a1c4046cb680b7">vtkStructuredGrid</a>, <a class="el" href="a01657.html#eb551087c85596d0f8752d3907013a57">vtkTable</a>, <a class="el" href="a01668.html#7922bb5e08f9fa406a2683ba40f1c083">vtkTemporalDataSet</a>, <a class="el" href="a01741.html#2a9d6942adb887aff7d5b09c2d1c97b7">vtkTree</a>, <a class="el" href="a01776.html#bdf206574397a71c9d648b97e7f30afc">vtkUndirectedGraph</a>, <a class="el" href="a01778.html#5ed26c7ef9cbdfbcac43348600403e25">vtkUniformGrid</a>, <a class="el" href="a01789.html#1244fad74b43781a3a09ed945a68977c">vtkUnstructuredGrid</a>, and <a class="el" href="a00836.html#5daa628e5a2ae6b6a5d6a473bff56667">vtkImageStencilData</a>.</p>

</div>
</div><p>
<a class="anchor" name="67a5941517a1ac4702bb8a9dfb07e986"></a><!-- doxytag: member="vtkDataObject::GetData" ref="67a5941517a1ac4702bb8a9dfb07e986" args="(vtkInformationVector *v, int i=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00362.html">vtkDataObject</a>* vtkDataObject::GetData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> *&nbsp;</td>
          <td class="paramname"> <em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve an instance of this class from an information object. 
<p>Reimplemented in <a class="el" href="a00303.html#76d32bca9c9e59790145d49d4329d753">vtkCompositeDataSet</a>, <a class="el" href="a00374.html#75e77dee2255497bb04cb2450481441b">vtkDataSet</a>, <a class="el" href="a00420.html#bbf0e5bfeb99b3495de61cd88c7219a7">vtkDirectedAcyclicGraph</a>, <a class="el" href="a00421.html#b8fb2746e7292dafc27465a6f99b00e9">vtkDirectedGraph</a>, <a class="el" href="a00590.html#25ebed472ba24f13dbd67b2080324205">vtkGenericDataSet</a>, <a class="el" href="a00654.html#d74f654e08be8838efa976d4f232d48d">vtkGraph</a>, <a class="el" href="a00688.html#f8810784ea629b330ce13b50eb066d89">vtkHierarchicalBoxDataSet</a>, <a class="el" href="a00699.html#6f77f6a950133d91da5c240d633dba59">vtkHyperOctree</a>, <a class="el" href="a00751.html#bbf11f5c3ec96ce2d18019cd8d980241">vtkImageData</a>, <a class="el" href="a01055.html#9c1d3051492d37417b138ed8754fdfd0">vtkMultiBlockDataSet</a>, <a class="el" href="a01061.html#865c8c3920906bb31dd890f20f4373c9">vtkMultiPieceDataSet</a>, <a class="el" href="a01215.html#369659b4a3613fc743f7bef67fa34200">vtkPiecewiseFunction</a>, <a class="el" href="a01251.html#6c22092692783f184276f7be21c2fc33">vtkPointSet</a>, <a class="el" href="a01260.html#0e74859d09fa50ce2e6e9e5bb746fe23">vtkPolyData</a>, <a class="el" href="a01460.html#7ec2de9dbab146339fc3b1d168a08e95">vtkRectilinearGrid</a>, <a class="el" href="a01522.html#ebb6f9a145c847da4271c1c06dcee44c">vtkSelection</a>, <a class="el" href="a01625.html#588d12712e7a3477b4b21354fd5bd81a">vtkStructuredGrid</a>, <a class="el" href="a01657.html#12834de82b0b4f2982628291b49fd437">vtkTable</a>, <a class="el" href="a01668.html#1b123635402e2a63c132bb2687abf03c">vtkTemporalDataSet</a>, <a class="el" href="a01741.html#b04a9e220cf45b353720fc0dde9d8455">vtkTree</a>, <a class="el" href="a01776.html#07aaed314283f97df7a0ca151963cc8b">vtkUndirectedGraph</a>, <a class="el" href="a01778.html#d4091039a5675b870ceabbc0c2f69cee">vtkUniformGrid</a>, <a class="el" href="a01789.html#6194fa9129329297c5da1563d812da76">vtkUnstructuredGrid</a>, and <a class="el" href="a00836.html#bd09355abe297b26bb51a822a3e4822d">vtkImageStencilData</a>.</p>

</div>
</div><p>
<a class="anchor" name="d8db1b796c7b4178abfb1a2320919e73"></a><!-- doxytag: member="vtkDataObject::GetExecutive" ref="d8db1b796c7b4178abfb1a2320919e73" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00472.html">vtkExecutive</a>* vtkDataObject::GetExecutive           </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="7edc1b80f69b75d47a1336e7c5770995"></a><!-- doxytag: member="vtkDataObject::GetPortNumber" ref="7edc1b80f69b75d47a1336e7c5770995" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataObject::GetPortNumber           </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="1abf4ae59ef67eadd211a62d94db5e11"></a><!-- doxytag: member="vtkDataObject::ReportReferences" ref="1abf4ae59ef67eadd211a62d94db5e11" args="(vtkGarbageCollector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataObject::ReportReferences           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00572.html">vtkGarbageCollector</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01085.html#c6aa962bedb220056f91add33044f24e">vtkObjectBase</a>.</p>

<p>Reimplemented in <a class="el" href="a01251.html#8187080f69aa46c39e4c955e6f5bf12f">vtkPointSet</a>.</p>

</div>
</div><p>
<a class="anchor" name="309419fd4f746023925c2d1353f7549f"></a><!-- doxytag: member="vtkDataObject::TrySDDP" ref="309419fd4f746023925c2d1353f7549f" args="(const char *method)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01613.html">vtkStreamingDemandDrivenPipeline</a>* vtkDataObject::TrySDDP           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>method</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="2ae6750b2f8e058525f68332b660e8ea"></a><!-- doxytag: member="vtkDataObject::vtkStreamingDemandDrivenPipelineToDataObjectFriendship" ref="2ae6750b2f8e058525f68332b660e8ea" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class vtkStreamingDemandDrivenPipelineToDataObjectFriendship<code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04011.html#l00535">535</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="486a5f76acc0f16d019f91203726bbdf"></a><!-- doxytag: member="vtkDataObject::FieldData" ref="486a5f76acc0f16d019f91203726bbdf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00538.html">vtkFieldData</a>* <a class="el" href="a00362.html#486a5f76acc0f16d019f91203726bbdf">vtkDataObject::FieldData</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04011.html#l00502">502</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fd7f2ce8f8ef85b96d6512b753f424b9"></a><!-- doxytag: member="vtkDataObject::Source" ref="fd7f2ce8f8ef85b96d6512b753f424b9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01574.html">vtkSource</a>* <a class="el" href="a00362.html#fd7f2ce8f8ef85b96d6512b753f424b9">vtkDataObject::Source</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04011.html#l00505">505</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="afbfb1257ac305e60cfddafeb8ab7ba9"></a><!-- doxytag: member="vtkDataObject::DataReleased" ref="afbfb1257ac305e60cfddafeb8ab7ba9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00362.html#afbfb1257ac305e60cfddafeb8ab7ba9">vtkDataObject::DataReleased</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04011.html#l00508">508</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="40ffed71614e6700aa321c4d950188e5"></a><!-- doxytag: member="vtkDataObject::UpdateTime" ref="40ffed71614e6700aa321c4d950188e5" 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="a00362.html#40ffed71614e6700aa321c4d950188e5">vtkDataObject::UpdateTime</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04011.html#l00511">511</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f726b1cc13ce323461cf156325270a88"></a><!-- doxytag: member="vtkDataObject::Information" ref="f726b1cc13ce323461cf156325270a88" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00872.html">vtkInformation</a>* <a class="el" href="a00362.html#f726b1cc13ce323461cf156325270a88">vtkDataObject::Information</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04011.html#l00522">522</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b73c125de9b657d92f248a0135164b2d"></a><!-- doxytag: member="vtkDataObject::PipelineInformation" ref="b73c125de9b657d92f248a0135164b2d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00872.html">vtkInformation</a>* <a class="el" href="a00362.html#b73c125de9b657d92f248a0135164b2d">vtkDataObject::PipelineInformation</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04011.html#l00526">526</a> of file <a class="el" href="a04011.html">vtkDataObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1a38b6f5d86dcdde8b6fde2902f8e6e2"></a><!-- doxytag: member="vtkDataObject::AssociationNames" ref="1a38b6f5d86dcdde8b6fde2902f8e6e2" args="[NUMBER_OF_ASSOCIATIONS][55]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char <a class="el" href="a00362.html#1a38b6f5d86dcdde8b6fde2902f8e6e2">vtkDataObject::AssociationNames</a>[NUMBER_OF_ASSOCIATIONS][55]<code> [static, protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04011.html#l00538">538</a> of file <a class="el" href="a04011.html">vtkDataObject.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="a04011.html">vtkDataObject.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 18:59:03 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>