Sophie

Sophie

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

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: vtkDataSetAttributes 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>vtkDataSetAttributes Class Reference</h1><!-- doxytag: class="vtkDataSetAttributes" --><!-- doxytag: inherits="vtkFieldData" --><code>#include &lt;<a class="el" href="a04018.html">vtkDataSetAttributes.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkDataSetAttributes:</div>
<div class="dynsection">
<p><center><img src="a09070.png" border="0" usemap="#a09071" alt="Inheritance graph"></center>
<map name="a09071">
<area shape="rect" href="a00245.html" title="represent and manipulate cell attribute data" alt="" coords="5,304,99,331"><area shape="rect" href="a01242.html" title="represent and manipulate point attribute data" alt="" coords="123,304,224,331"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="63,155,161,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="72,80,152,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="57,5,167,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkDataSetAttributes:</div>
<div class="dynsection">
<p><center><img src="a09072.png" border="0" usemap="#a09073" alt="Collaboration graph"></center>
<map name="a09073">
<area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="117,445,216,472"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="28,173,108,200"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="105,355,228,381"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="157,264,267,291"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="159,5,268,32"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="132,173,295,200"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="280,83,411,109"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="56,83,165,109"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="319,173,500,200"><area shape="rect" href="a00540.html" title="vtkFieldData::CopyFieldFlag" alt="" coords="252,355,447,381"><area shape="rect" href="a00539.html" title="vtkFieldData::BasicIterator" alt="" coords="240,445,424,472"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a09074.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
represent and manipulate attribute data in a dataset 
<p>
<a class="el" href="a00376.html" title="represent and manipulate attribute data in a dataset">vtkDataSetAttributes</a> is a class that is used to represent and manipulate attribute data (e.g., scalars, vectors, normals, texture coordinates, tensors, global ids, pedigree ids, and field data).<p>
This adds to <a class="el" href="a00538.html" title="represent and manipulate fields of data">vtkFieldData</a> the ability to pick one of the arrays from the field as the currently active array for each attribute type. In other words, you pick one array to be called "THE" Scalars, and then filters down the pipeline will treat that array specially. For example <a class="el" href="a00323.html" title="generate isosurfaces/isolines from scalar values">vtkContourFilter</a> will contour "THE" Scalar array unless a different array is asked for.<p>
Additionally <a class="el" href="a00376.html" title="represent and manipulate attribute data in a dataset">vtkDataSetAttributes</a> provides methods that filters call to pass data through, copy data into, and interpolate from Fields. PassData passes entire arrays from the source to the destination. Copy passes through some subset of the tuples from the source to the destination. Interpolate interpolates from the chosen tuple(s) in the source data, using the provided weights, to produce new tuples in the destination. Each attribute type has pass, copy and interpolate "copy" flags that can be set in the destination to choose which attribute arrays will be transfered from the source to the destination.<p>
Finally this class provides a mechanism to determine which attributes a group of sources have in common, and to copy tuples from a source into the destination, for only those attributes that are held by all.<p>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_4.html#c2_vtk_t_vtkDataSetAttributes">vtkDataSetAttributes (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04018.html#l00053">53</a> of file <a class="el" href="a04018.html">vtkDataSetAttributes.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcb">AttributeTypes</a> { <br>
&nbsp;&nbsp;<a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcbefbcc1c766a1bad6e1e09d5be8388e3d">SCALARS</a> = 0, 
<a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcbc617fdf2c9ff234b30e3d82bd659b433">VECTORS</a> = 1, 
<a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcbc5a6bc33fc82f3c69ff98c4ee852b1ba">NORMALS</a> = 2, 
<a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcb23c81d8193734c8ac2628370579ea1c2">TCOORDS</a> = 3, 
<br>
&nbsp;&nbsp;<a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcb432cae3e7399d23247218c744092db57">TENSORS</a> = 4, 
<a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcb03b3d1a51dc73d726c04329646c5f63b">GLOBALIDS</a> = 5, 
<a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcb66c14964f0710407f24be715f481518e">PEDIGREEIDS</a> = 6, 
<a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcbc61e717a84f04b31880e846cad0664e2">NUM_ATTRIBUTES</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#562828593f6a0f02741af982fc5dd0d9">AttributeLimitTypes</a> { <a class="el" href="a00376.html#562828593f6a0f02741af982fc5dd0d9d63405d50ce695ab6284b843a279ec52">MAX</a>, 
<a class="el" href="a00376.html#562828593f6a0f02741af982fc5dd0d98e078bcd5bfb6acb797fc8c39ee0c037">EXACT</a>, 
<a class="el" href="a00376.html#562828593f6a0f02741af982fc5dd0d9542a18e98ea289ae12c6204d723fa5d8">NOLIMIT</a>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#84d815281e59146af87126e3db44eee5">AttributeCopyOperations</a> { <a class="el" href="a00376.html#84d815281e59146af87126e3db44eee54f450d30b43ecb6c5cb6bebe49be2311">COPYTUPLE</a> = 0, 
<a class="el" href="a00376.html#84d815281e59146af87126e3db44eee5aacb0e456c1886e3279d4953dd2d818f">INTERPOLATE</a> = 1, 
<a class="el" href="a00376.html#84d815281e59146af87126e3db44eee5b9d15ac1625d4d17ad88433718c45f2e">PASSDATA</a> = 2, 
<a class="el" href="a00376.html#84d815281e59146af87126e3db44eee5f71a88e220f212f7d6b71b9478cf54b3">ALLCOPY</a>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a00538.html">vtkFieldData</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#d6ddb54ced04b8fe6fcd51e5d83e92f3">Superclass</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#45164874454f539e7d90ba4f6eb94c07">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="a00376.html#15e26ee74fd5835cd652b4a2cb44a600">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="a00376.html#f6842ae0484b6e7b06ad5cee77d1e369">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#5afe54c934d4d60f4a7843746e7c80ab">Initialize</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="a00376.html#0f0ead1c078be616376b0f0e95bad55e">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="a00376.html#6e0766098f147a2697579abdf9872606">DeepCopy</a> (<a class="el" href="a00538.html">vtkFieldData</a> *pd)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#e0b62fa26fe2338ad4e56442a441d792">ShallowCopy</a> (<a class="el" href="a00538.html">vtkFieldData</a> *pd)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#c0d39efa092df157d210578a5982f7e8">SetActiveAttribute</a> (const char *name, int attributeType)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#26394a445ebcf865a6fb3c7dac6fcd40">SetActiveAttribute</a> (int index, int attributeType)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#b28b852a64e42ccf41daf7714b0f5e76">GetAttributeIndices</a> (int *indexArray)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#71ceb5c6a94973c34c63151407c1cded">IsArrayAnAttribute</a> (int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#f6f2cf6a4c5defadb6c690d3e2b27e1d">GetAttribute</a> (int attributeType)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00081.html">vtkAbstractArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#445f487409d8bf433049feb953bde823">GetAbstractAttribute</a> (int attributeType)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#b935ceac755c121c4d1ca843b65a6248">RemoveArray</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#297e948425d916fa04ed0549cea07ffe">SetCopyAttribute</a> (int index, int value, int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#0bfcdd0f15bedbf870fcb632326707ec">CopyAllOn</a> (int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#48f47a1a1e20e9c6fe15ef785ac77b0c">CopyAllOff</a> (int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#6f2df7871c9c237e4910eb6283ff97c7">PassData</a> (<a class="el" href="a00538.html">vtkFieldData</a> *fd)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#7f6afa52de6724bee5673f0e8c99e70b">CopyData</a> (<a class="el" href="a00376.html">vtkDataSetAttributes</a> *fromPd, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> fromId, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> toId)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#426009e9d6ac5a4b2cda670aed78042d">SetScalars</a> (<a class="el" href="a00356.html">vtkDataArray</a> *da)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#626aeb4cf7f739d11068a464c968db8c">SetActiveScalars</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#cd1601f408fa79e7012da303cb4430fb">GetScalars</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#e8f88d52cca0bc5d5839e7f71ce523bc">SetVectors</a> (<a class="el" href="a00356.html">vtkDataArray</a> *da)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#d19c5411748868f2ab386b502c2d382d">SetActiveVectors</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#9b0ccaa93ea6a1c7ca4ee6c61f1f34c8">GetVectors</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#664629b7a1477cd888ef6ce6a7b680d9">SetNormals</a> (<a class="el" href="a00356.html">vtkDataArray</a> *da)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#2e4d919cbc1565d7489d42aca3ad3ece">SetActiveNormals</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#63d8b4fc153a0da4c49fcc36403e31c4">GetNormals</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#c7e6a08d793162b9d7b751cd84281cd6">SetTCoords</a> (<a class="el" href="a00356.html">vtkDataArray</a> *da)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#4de488dcd6de6d88c7d751113f8560e0">SetActiveTCoords</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#c6e23aeb01f4ec1683bd40ae5be2f2fa">GetTCoords</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#f497561ef323d9f15223561e37d6ebd2">SetTensors</a> (<a class="el" href="a00356.html">vtkDataArray</a> *da)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#ded24d0b0efc9a1c0a7f83ba1be585a7">SetActiveTensors</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#10aaaf4e1cbaff93115ea96fd69becbc">GetTensors</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#1694f4fe52fc22b56c487c317af82392">SetGlobalIds</a> (<a class="el" href="a00356.html">vtkDataArray</a> *da)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#60d98210d09353062326ad9344a8ea0d">SetActiveGlobalIds</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#86405ed6c0598eb1473629bbc4836592">GetGlobalIds</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#d055088c1bb0c79abcceedc4639ff7ca">SetPedigreeIds</a> (<a class="el" href="a00081.html">vtkAbstractArray</a> *da)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#80f6fae2c31225c0fc6aa2059fa1ced0">SetActivePedigreeIds</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00081.html">vtkAbstractArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#bdf54c8c0777f258927e7f7ddadc08e7">GetPedigreeIds</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#093894512801e8bdf3cfbec43d3f122e">GetScalars</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#1bf1ff76d0d49451c1c7cd4cd56f67df">GetVectors</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#180dd2b55c02f1f374c9aff50721e7f4">GetNormals</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#b47b6cf60f8315155f106d196344fb82">GetTCoords</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#4fe9ca5566e0e66a17908b0b03eec8cd">GetTensors</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#6fba96f2727aa5291f64d6f83fa1ca84">GetGlobalIds</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00081.html">vtkAbstractArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#4c8b7321df9165a9db439e1200944fc2">GetPedigreeIds</a> (const char *name)</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="a00376.html#251fa45e24bbf02722ae09a8ca088280">SetCopyScalars</a> (int i, int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#5bf285628253756f2d199d31f107350c">GetCopyScalars</a> (int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#e653a780007df08dbf3b9e06664dc995">CopyScalarsOn</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="a00376.html#fddfcb005342bb26be727eb8bb380a3c">CopyScalarsOff</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="a00376.html#fa85a4f0cb956cf96064dfc6119692ba">SetCopyVectors</a> (int i, int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#cdcad24de98d91fcec5eefca87eaf662">GetCopyVectors</a> (int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#1ec159d7afaaedda5150b4f8994ace65">CopyVectorsOn</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="a00376.html#c67a3b637c39765b25515a9a7aca01d8">CopyVectorsOff</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="a00376.html#0cd17b0bdc9e4f86c7fc7a1261659557">SetCopyNormals</a> (int i, int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#dd31581333da03c7020a9ffc84e78712">GetCopyNormals</a> (int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#3c0588836a8f4b5b0df586bb02daeb6b">CopyNormalsOn</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="a00376.html#cd47c7e16b02ba5e51766066bde33e12">CopyNormalsOff</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="a00376.html#5ff5f95e115164d3247e54023e3c02e5">SetCopyTCoords</a> (int i, int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#6f324662eca56891ddc518f94ed827bf">GetCopyTCoords</a> (int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#a1fe9539cb647da3e72f1edc988596bd">CopyTCoordsOn</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="a00376.html#bb1ef088deca9558a3b229e61d7767ff">CopyTCoordsOff</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="a00376.html#2dbdc1f3b32f979273d46a51e2e54255">SetCopyTensors</a> (int i, int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#cefb98581e4bde47667feed8c59ef20a">GetCopyTensors</a> (int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#710ec6c931615a7cbbbb4c085982a841">CopyTensorsOn</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="a00376.html#418e31bc596180f0fc33bc51b8ebfbcf">CopyTensorsOff</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="a00376.html#543384ab264b7c08209f5e68169b0941">SetCopyGlobalIds</a> (int i, int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#f1efd0117adce907975d93b2e7da6c7a">GetCopyGlobalIds</a> (int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#2b42b76d0c05b44cb3acfae0559a096d">CopyGlobalIdsOn</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="a00376.html#de9768a00a44e4f3bd806257d693b820">CopyGlobalIdsOff</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="a00376.html#65a17d2df17a57b94489e725a82b3408">SetCopyPedigreeIds</a> (int i, int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#259fc8bcef4439cd34f2c8b8fbf62f9f">GetCopyPedigreeIds</a> (int ctype=ALLCOPY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#fb6c4b1993b61e079707c995fe1bf6f2">CopyPedigreeIdsOn</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="a00376.html#486616688b24a5f2b8562080c63393c6">CopyPedigreeIdsOff</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="a00376.html#9f54db81795b2b2fcb638b777545248d">CopyAllocate</a> (<a class="el" href="a00376.html">vtkDataSetAttributes</a> *pd, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> sze=0, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> ext=1000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#178598542d33bb2cc75b1898cb117706">CopyAllocate</a> (<a class="el" href="a00376.html">vtkDataSetAttributes</a> *pd, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> sze, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> ext, int shallowCopyArrays)</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="a00376.html#7b417adeb3e852aac8a991ebf0e29d52">CopyStructuredData</a> (<a class="el" href="a00376.html">vtkDataSetAttributes</a> *inDsa, const int *inExt, const int *outExt)</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="a00376.html#6edae83b961fd4dbbb1b7d3631a36b3f">CopyTuple</a> (<a class="el" href="a00081.html">vtkAbstractArray</a> *fromData, <a class="el" href="a00081.html">vtkAbstractArray</a> *toData, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> fromId, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> toId)</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="a00376.html#39fc6d452edee9ceb47cde367bf22e52">InterpolateAllocate</a> (<a class="el" href="a00376.html">vtkDataSetAttributes</a> *pd, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> sze=0, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> ext=1000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#cf6addccd0c11dcafd4a90ac2a22e1aa">InterpolateAllocate</a> (<a class="el" href="a00376.html">vtkDataSetAttributes</a> *pd, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> sze, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> ext, int shallowCopyArrays)</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="a00376.html#5a7b8fc265b598bcedbd6a54f818db6d">InterpolatePoint</a> (<a class="el" href="a00376.html">vtkDataSetAttributes</a> *fromPd, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> toId, <a class="el" href="a00720.html">vtkIdList</a> *ids, double *weights)</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="a00376.html#172c3db071b9d962101241eb64878dc1">InterpolateEdge</a> (<a class="el" href="a00376.html">vtkDataSetAttributes</a> *fromPd, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> toId, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> p1, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> p2, double t)</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="a00376.html#685a171aa55c459ba849e6348e37548b">InterpolateTime</a> (<a class="el" href="a00376.html">vtkDataSetAttributes</a> *from1, <a class="el" href="a00376.html">vtkDataSetAttributes</a> *from2, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id, double t)</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="a00376.html#9e75d3ebaf4d338ebfce75cc2762c97d">CopyAllocate</a> (<a class="el" href="a00377.html">vtkDataSetAttributes::FieldList</a> &amp;list, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> sze=0, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> ext=1000)</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="a00376.html#68677c7494f1471722ee7af163ff7cd2">CopyData</a> (<a class="el" href="a00377.html">vtkDataSetAttributes::FieldList</a> &amp;list, <a class="el" href="a00376.html">vtkDataSetAttributes</a> *dsa, int idx, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> fromId, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> toId)</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="a00376.html#5a9ac82c01b2c09d5a989e30a6d4488f">InterpolateAllocate</a> (<a class="el" href="a00377.html">vtkDataSetAttributes::FieldList</a> &amp;list, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> sze=0, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> ext=1000)</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="a00376.html#4b8926ee16b833478e3e8cca59355698">InterpolatePoint</a> (<a class="el" href="a00377.html">vtkDataSetAttributes::FieldList</a> &amp;list, <a class="el" href="a00376.html">vtkDataSetAttributes</a> *fromPd, int idx, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> toId, <a class="el" href="a00720.html">vtkIdList</a> *ids, double *weights)</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="a00376.html">vtkDataSetAttributes</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#9a1442de580c19e625b706e50e70ac60">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="a00376.html#0eeacab850657a8c81ff6df028b91528">IsTypeOf</a> (const char *type)</td></tr>

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

<tr><td colspan="2"><div class="groupHeader"></div></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="a00376.html#9af9d18591998be5e9395967b08efa07">GetAttributeTypeAsString</a> (int attributeType)</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="a00376.html#a386120a5e6ae7a45fb310e0a0447456">GetLongAttributeTypeAsString</a> (int attributeType)</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="a00376.html#1872d7ba873fac872bf66f10ec3c94b7">vtkDataSetAttributes</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#395290df75c5f1913f6bae76f24ed841">InternalCopyAllocate</a> (<a class="el" href="a00376.html">vtkDataSetAttributes</a> *pd, int ctype, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> sze=0, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> ext=1000, int shallowCopyArrays=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#28931d5bd4dc80e1ef6c78b0ff145c96">InternalCopyAllocate</a> (<a class="el" href="a00377.html">vtkDataSetAttributes::FieldList</a> &amp;list, int ctype, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> sze, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> ext)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#629bbf1e26d89771a443432e1e1b74f3">InitializeFields</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="a00376.html#688d7134c51efe6d17829c7bedfbca68">RemoveArray</a> (int index)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#032dd5ddc3882326d7e257bfc57556b5">AttributeIndices</a> [NUM_ATTRIBUTES]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#699430d053020ed14d276c1b44fac846">CopyAttributeFlags</a> [ALLCOPY][NUM_ATTRIBUTES]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00539.html">vtkFieldData::BasicIterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#1ebdbab3ef05fd2c4c18f4d5e736ba96">RequiredArrays</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#288497a2b606d2e539d2980ec104535b">TargetIndices</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 int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#3235fd9a97397124c7c2df9ba229dcba">NumberOfAttributeComponents</a> [NUM_ATTRIBUTES]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#dee4f38c252f0ac510f23128a4874d93">AttributeLimits</a> [NUM_ATTRIBUTES]</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="a00376.html#822d43b54c7b858ce3e03f7a47170930">AttributeNames</a> [NUM_ATTRIBUTES][12]</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="a00376.html#4824ef682a25fde211c46cf64cb36d9d">LongAttributeNames</a> [NUM_ATTRIBUTES][35]</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="a00376.html#285e48b026d78c6df9b648bed2aefee5">vtkDataSetAttributes::FieldList</a></td></tr>

<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00377.html">FieldList</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="d6ddb54ced04b8fe6fcd51e5d83e92f3"></a><!-- doxytag: member="vtkDataSetAttributes::Superclass" ref="d6ddb54ced04b8fe6fcd51e5d83e92f3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a00538.html">vtkFieldData</a> <a class="el" href="a00538.html">vtkDataSetAttributes::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00538.html#4c181cd7a79076eb38eb449fcf09492d">vtkFieldData</a>.</p>

<p>Reimplemented in <a class="el" href="a00245.html#78bbffaf6c130f3b8eddf9c3811cd966">vtkCellData</a>, and <a class="el" href="a01242.html#af07752cab336f3863a40d8d460ef0a9">vtkPointData</a>.</p>

<p>Definition at line <a class="el" href="a04018.html#l00059">59</a> of file <a class="el" href="a04018.html">vtkDataSetAttributes.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="156a8842bffd9139fa81193cca0d5bcb"></a><!-- doxytag: member="vtkDataSetAttributes::AttributeTypes" ref="156a8842bffd9139fa81193cca0d5bcb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcb">vtkDataSetAttributes::AttributeTypes</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="156a8842bffd9139fa81193cca0d5bcbefbcc1c766a1bad6e1e09d5be8388e3d"></a><!-- doxytag: member="SCALARS" ref="156a8842bffd9139fa81193cca0d5bcbefbcc1c766a1bad6e1e09d5be8388e3d" args="" -->SCALARS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="156a8842bffd9139fa81193cca0d5bcbc617fdf2c9ff234b30e3d82bd659b433"></a><!-- doxytag: member="VECTORS" ref="156a8842bffd9139fa81193cca0d5bcbc617fdf2c9ff234b30e3d82bd659b433" args="" -->VECTORS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="156a8842bffd9139fa81193cca0d5bcbc5a6bc33fc82f3c69ff98c4ee852b1ba"></a><!-- doxytag: member="NORMALS" ref="156a8842bffd9139fa81193cca0d5bcbc5a6bc33fc82f3c69ff98c4ee852b1ba" args="" -->NORMALS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="156a8842bffd9139fa81193cca0d5bcb23c81d8193734c8ac2628370579ea1c2"></a><!-- doxytag: member="TCOORDS" ref="156a8842bffd9139fa81193cca0d5bcb23c81d8193734c8ac2628370579ea1c2" args="" -->TCOORDS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="156a8842bffd9139fa81193cca0d5bcb432cae3e7399d23247218c744092db57"></a><!-- doxytag: member="TENSORS" ref="156a8842bffd9139fa81193cca0d5bcb432cae3e7399d23247218c744092db57" args="" -->TENSORS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="156a8842bffd9139fa81193cca0d5bcb03b3d1a51dc73d726c04329646c5f63b"></a><!-- doxytag: member="GLOBALIDS" ref="156a8842bffd9139fa81193cca0d5bcb03b3d1a51dc73d726c04329646c5f63b" args="" -->GLOBALIDS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="156a8842bffd9139fa81193cca0d5bcb66c14964f0710407f24be715f481518e"></a><!-- doxytag: member="PEDIGREEIDS" ref="156a8842bffd9139fa81193cca0d5bcb66c14964f0710407f24be715f481518e" args="" -->PEDIGREEIDS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="156a8842bffd9139fa81193cca0d5bcbc61e717a84f04b31880e846cad0664e2"></a><!-- doxytag: member="NUM_ATTRIBUTES" ref="156a8842bffd9139fa81193cca0d5bcbc61e717a84f04b31880e846cad0664e2" args="" -->NUM_ATTRIBUTES</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a04018.html#l00083">83</a> of file <a class="el" href="a04018.html">vtkDataSetAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="562828593f6a0f02741af982fc5dd0d9"></a><!-- doxytag: member="vtkDataSetAttributes::AttributeLimitTypes" ref="562828593f6a0f02741af982fc5dd0d9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="a00376.html#562828593f6a0f02741af982fc5dd0d9">vtkDataSetAttributes::AttributeLimitTypes</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="562828593f6a0f02741af982fc5dd0d9d63405d50ce695ab6284b843a279ec52"></a><!-- doxytag: member="MAX" ref="562828593f6a0f02741af982fc5dd0d9d63405d50ce695ab6284b843a279ec52" args="" -->MAX</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="562828593f6a0f02741af982fc5dd0d98e078bcd5bfb6acb797fc8c39ee0c037"></a><!-- doxytag: member="EXACT" ref="562828593f6a0f02741af982fc5dd0d98e078bcd5bfb6acb797fc8c39ee0c037" args="" -->EXACT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="562828593f6a0f02741af982fc5dd0d9542a18e98ea289ae12c6204d723fa5d8"></a><!-- doxytag: member="NOLIMIT" ref="562828593f6a0f02741af982fc5dd0d9542a18e98ea289ae12c6204d723fa5d8" args="" -->NOLIMIT</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a04018.html#l00095">95</a> of file <a class="el" href="a04018.html">vtkDataSetAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="84d815281e59146af87126e3db44eee5"></a><!-- doxytag: member="vtkDataSetAttributes::AttributeCopyOperations" ref="84d815281e59146af87126e3db44eee5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="a00376.html#84d815281e59146af87126e3db44eee5">vtkDataSetAttributes::AttributeCopyOperations</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="84d815281e59146af87126e3db44eee54f450d30b43ecb6c5cb6bebe49be2311"></a><!-- doxytag: member="COPYTUPLE" ref="84d815281e59146af87126e3db44eee54f450d30b43ecb6c5cb6bebe49be2311" args="" -->COPYTUPLE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="84d815281e59146af87126e3db44eee5aacb0e456c1886e3279d4953dd2d818f"></a><!-- doxytag: member="INTERPOLATE" ref="84d815281e59146af87126e3db44eee5aacb0e456c1886e3279d4953dd2d818f" args="" -->INTERPOLATE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="84d815281e59146af87126e3db44eee5b9d15ac1625d4d17ad88433718c45f2e"></a><!-- doxytag: member="PASSDATA" ref="84d815281e59146af87126e3db44eee5b9d15ac1625d4d17ad88433718c45f2e" args="" -->PASSDATA</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="84d815281e59146af87126e3db44eee5f71a88e220f212f7d6b71b9478cf54b3"></a><!-- doxytag: member="ALLCOPY" ref="84d815281e59146af87126e3db44eee5f71a88e220f212f7d6b71b9478cf54b3" args="" -->ALLCOPY</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a04018.html#l00213">213</a> of file <a class="el" href="a04018.html">vtkDataSetAttributes.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="1872d7ba873fac872bf66f10ec3c94b7"></a><!-- doxytag: member="vtkDataSetAttributes::vtkDataSetAttributes" ref="1872d7ba873fac872bf66f10ec3c94b7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkDataSetAttributes::vtkDataSetAttributes           </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="f1e0fe441e7da0a215dbe3c42c6201be"></a><!-- doxytag: member="vtkDataSetAttributes::~vtkDataSetAttributes" ref="f1e0fe441e7da0a215dbe3c42c6201be" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkDataSetAttributes::~vtkDataSetAttributes           </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="9a1442de580c19e625b706e50e70ac60"></a><!-- doxytag: member="vtkDataSetAttributes::New" ref="9a1442de580c19e625b706e50e70ac60" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00376.html">vtkDataSetAttributes</a>* vtkDataSetAttributes::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Construct object with copying turned on for all data. 
<p>Reimplemented from <a class="el" href="a00538.html#2c5651af05019a0800de09e9a1cdcb71">vtkFieldData</a>.</p>

<p>Reimplemented in <a class="el" href="a00245.html#3510950458dd722bd166cd1c59372441">vtkCellData</a>, and <a class="el" href="a01242.html#388560186ffe41687d3c4ba7c719076b">vtkPointData</a>.</p>

</div>
</div><p>
<a class="anchor" name="45164874454f539e7d90ba4f6eb94c07"></a><!-- doxytag: member="vtkDataSetAttributes::GetClassName" ref="45164874454f539e7d90ba4f6eb94c07" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkDataSetAttributes::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="a00538.html#40164b4acd3120666cc8ca15082462b8">vtkFieldData</a>.</p>

<p>Reimplemented in <a class="el" href="a00245.html#493d74787978eeaaabdaedebb6074938">vtkCellData</a>, and <a class="el" href="a01242.html#d3378bf600bf271c8d9e6946436fe515">vtkPointData</a>.</p>

</div>
</div><p>
<a class="anchor" name="0eeacab850657a8c81ff6df028b91528"></a><!-- doxytag: member="vtkDataSetAttributes::IsTypeOf" ref="0eeacab850657a8c81ff6df028b91528" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkDataSetAttributes::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="a00538.html#4ae1318dc41dcb305d8bf43d2c9e328d">vtkFieldData</a>.</p>

<p>Reimplemented in <a class="el" href="a00245.html#c2068050f0de0c2e4e057afa87073b3e">vtkCellData</a>, and <a class="el" href="a01242.html#bbcc029a0c5fc328cadb8caba29d1b76">vtkPointData</a>.</p>

</div>
</div><p>
<a class="anchor" name="15e26ee74fd5835cd652b4a2cb44a600"></a><!-- doxytag: member="vtkDataSetAttributes::IsA" ref="15e26ee74fd5835cd652b4a2cb44a600" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkDataSetAttributes::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="a00538.html#8e8f16a6f8607571d3aa3de4b54fcc12">vtkFieldData</a>.</p>

<p>Reimplemented in <a class="el" href="a00245.html#cc2688f4d5b1a098fe81fd2e3a30e162">vtkCellData</a>, and <a class="el" href="a01242.html#a13ff9b7bf348e65901224f980166366">vtkPointData</a>.</p>

</div>
</div><p>
<a class="anchor" name="ee31837d26cea062cc5c5a44a1c8e849"></a><!-- doxytag: member="vtkDataSetAttributes::SafeDownCast" ref="ee31837d26cea062cc5c5a44a1c8e849" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00376.html">vtkDataSetAttributes</a>* vtkDataSetAttributes::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="a00538.html#74d6dc40b77f54a9ab1ed666489e4d38">vtkFieldData</a>.</p>

<p>Reimplemented in <a class="el" href="a00245.html#c017f0bf3ecaed4ddc1125359fa477a1">vtkCellData</a>, and <a class="el" href="a01242.html#b243cff15fd79c5aef490825e6326456">vtkPointData</a>.</p>

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

<p>Reimplemented in <a class="el" href="a00245.html#7b29db2bf6a0dfb981b9434db0c946b9">vtkCellData</a>, and <a class="el" href="a01242.html#dea9e758972b6ed1cb7f6461d12b41a8">vtkPointData</a>.</p>

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

<p>
Initialize all of the object's data to NULL Also, clear the copy flags. 
<p>Reimplemented from <a class="el" href="a00538.html#9f99fe6025a69e7b5737ef8183568808">vtkFieldData</a>.</p>

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

<p>
Attributes have a chance to bring themselves up to date; right now this is ignored. 
<p>Definition at line <a class="el" href="a04018.html#l00068">68</a> of file <a class="el" href="a04018.html">vtkDataSetAttributes.h</a>.</p>

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

<p>
Deep copy of data (i.e., create new data arrays and copy from input data). Ignores the copy flags but preserves them in the output. 
<p>Reimplemented from <a class="el" href="a00538.html#1d575fad305b3734ef82859d68cafb57">vtkFieldData</a>.</p>

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

<p>
Shallow copy of data (i.e., use reference counting). Ignores the copy flags but preserves them in the output. 
<p>Reimplemented from <a class="el" href="a00538.html#b736936f1cce4ffe2e6020046c5da5c8">vtkFieldData</a>.</p>

</div>
</div><p>
<a class="anchor" name="426009e9d6ac5a4b2cda670aed78042d"></a><!-- doxytag: member="vtkDataSetAttributes::SetScalars" ref="426009e9d6ac5a4b2cda670aed78042d" args="(vtkDataArray *da)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::SetScalars           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>da</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the scalar data. 
</div>
</div><p>
<a class="anchor" name="626aeb4cf7f739d11068a464c968db8c"></a><!-- doxytag: member="vtkDataSetAttributes::SetActiveScalars" ref="626aeb4cf7f739d11068a464c968db8c" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::SetActiveScalars           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the scalar data. 
</div>
</div><p>
<a class="anchor" name="cd1601f408fa79e7012da303cb4430fb"></a><!-- doxytag: member="vtkDataSetAttributes::GetScalars" ref="cd1601f408fa79e7012da303cb4430fb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00356.html">vtkDataArray</a>* vtkDataSetAttributes::GetScalars           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the scalar data. 
</div>
</div><p>
<a class="anchor" name="e8f88d52cca0bc5d5839e7f71ce523bc"></a><!-- doxytag: member="vtkDataSetAttributes::SetVectors" ref="e8f88d52cca0bc5d5839e7f71ce523bc" args="(vtkDataArray *da)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::SetVectors           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>da</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the vector data. 
</div>
</div><p>
<a class="anchor" name="d19c5411748868f2ab386b502c2d382d"></a><!-- doxytag: member="vtkDataSetAttributes::SetActiveVectors" ref="d19c5411748868f2ab386b502c2d382d" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::SetActiveVectors           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the vector data. 
</div>
</div><p>
<a class="anchor" name="9b0ccaa93ea6a1c7ca4ee6c61f1f34c8"></a><!-- doxytag: member="vtkDataSetAttributes::GetVectors" ref="9b0ccaa93ea6a1c7ca4ee6c61f1f34c8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00356.html">vtkDataArray</a>* vtkDataSetAttributes::GetVectors           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the vector data. 
</div>
</div><p>
<a class="anchor" name="664629b7a1477cd888ef6ce6a7b680d9"></a><!-- doxytag: member="vtkDataSetAttributes::SetNormals" ref="664629b7a1477cd888ef6ce6a7b680d9" args="(vtkDataArray *da)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::SetNormals           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>da</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the normal data. 
</div>
</div><p>
<a class="anchor" name="2e4d919cbc1565d7489d42aca3ad3ece"></a><!-- doxytag: member="vtkDataSetAttributes::SetActiveNormals" ref="2e4d919cbc1565d7489d42aca3ad3ece" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::SetActiveNormals           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the normal data. 
</div>
</div><p>
<a class="anchor" name="63d8b4fc153a0da4c49fcc36403e31c4"></a><!-- doxytag: member="vtkDataSetAttributes::GetNormals" ref="63d8b4fc153a0da4c49fcc36403e31c4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00356.html">vtkDataArray</a>* vtkDataSetAttributes::GetNormals           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the normal data. 
</div>
</div><p>
<a class="anchor" name="c7e6a08d793162b9d7b751cd84281cd6"></a><!-- doxytag: member="vtkDataSetAttributes::SetTCoords" ref="c7e6a08d793162b9d7b751cd84281cd6" args="(vtkDataArray *da)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::SetTCoords           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>da</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the texture coordinate data. 
</div>
</div><p>
<a class="anchor" name="4de488dcd6de6d88c7d751113f8560e0"></a><!-- doxytag: member="vtkDataSetAttributes::SetActiveTCoords" ref="4de488dcd6de6d88c7d751113f8560e0" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::SetActiveTCoords           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the texture coordinate data. 
</div>
</div><p>
<a class="anchor" name="c6e23aeb01f4ec1683bd40ae5be2f2fa"></a><!-- doxytag: member="vtkDataSetAttributes::GetTCoords" ref="c6e23aeb01f4ec1683bd40ae5be2f2fa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00356.html">vtkDataArray</a>* vtkDataSetAttributes::GetTCoords           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the texture coordinate data. 
</div>
</div><p>
<a class="anchor" name="f497561ef323d9f15223561e37d6ebd2"></a><!-- doxytag: member="vtkDataSetAttributes::SetTensors" ref="f497561ef323d9f15223561e37d6ebd2" args="(vtkDataArray *da)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::SetTensors           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>da</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the tensor data. 
</div>
</div><p>
<a class="anchor" name="ded24d0b0efc9a1c0a7f83ba1be585a7"></a><!-- doxytag: member="vtkDataSetAttributes::SetActiveTensors" ref="ded24d0b0efc9a1c0a7f83ba1be585a7" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::SetActiveTensors           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the tensor data. 
</div>
</div><p>
<a class="anchor" name="10aaaf4e1cbaff93115ea96fd69becbc"></a><!-- doxytag: member="vtkDataSetAttributes::GetTensors" ref="10aaaf4e1cbaff93115ea96fd69becbc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00356.html">vtkDataArray</a>* vtkDataSetAttributes::GetTensors           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the tensor data. 
</div>
</div><p>
<a class="anchor" name="1694f4fe52fc22b56c487c317af82392"></a><!-- doxytag: member="vtkDataSetAttributes::SetGlobalIds" ref="1694f4fe52fc22b56c487c317af82392" args="(vtkDataArray *da)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::SetGlobalIds           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>da</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the global id data. 
</div>
</div><p>
<a class="anchor" name="60d98210d09353062326ad9344a8ea0d"></a><!-- doxytag: member="vtkDataSetAttributes::SetActiveGlobalIds" ref="60d98210d09353062326ad9344a8ea0d" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::SetActiveGlobalIds           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the global id data. 
</div>
</div><p>
<a class="anchor" name="86405ed6c0598eb1473629bbc4836592"></a><!-- doxytag: member="vtkDataSetAttributes::GetGlobalIds" ref="86405ed6c0598eb1473629bbc4836592" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00356.html">vtkDataArray</a>* vtkDataSetAttributes::GetGlobalIds           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the global id data. 
</div>
</div><p>
<a class="anchor" name="d055088c1bb0c79abcceedc4639ff7ca"></a><!-- doxytag: member="vtkDataSetAttributes::SetPedigreeIds" ref="d055088c1bb0c79abcceedc4639ff7ca" args="(vtkAbstractArray *da)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::SetPedigreeIds           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00081.html">vtkAbstractArray</a> *&nbsp;</td>
          <td class="paramname"> <em>da</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the pedigree id data. 
</div>
</div><p>
<a class="anchor" name="80f6fae2c31225c0fc6aa2059fa1ced0"></a><!-- doxytag: member="vtkDataSetAttributes::SetActivePedigreeIds" ref="80f6fae2c31225c0fc6aa2059fa1ced0" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::SetActivePedigreeIds           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the pedigree id data. 
</div>
</div><p>
<a class="anchor" name="bdf54c8c0777f258927e7f7ddadc08e7"></a><!-- doxytag: member="vtkDataSetAttributes::GetPedigreeIds" ref="bdf54c8c0777f258927e7f7ddadc08e7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00081.html">vtkAbstractArray</a>* vtkDataSetAttributes::GetPedigreeIds           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the pedigree id data. 
</div>
</div><p>
<a class="anchor" name="093894512801e8bdf3cfbec43d3f122e"></a><!-- doxytag: member="vtkDataSetAttributes::GetScalars" ref="093894512801e8bdf3cfbec43d3f122e" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00356.html">vtkDataArray</a>* vtkDataSetAttributes::GetScalars           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This will first look for an array with the correct name. If one exists, it is returned. Otherwise, the name argument is ignored, and the active attribute is returned. 
</div>
</div><p>
<a class="anchor" name="1bf1ff76d0d49451c1c7cd4cd56f67df"></a><!-- doxytag: member="vtkDataSetAttributes::GetVectors" ref="1bf1ff76d0d49451c1c7cd4cd56f67df" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00356.html">vtkDataArray</a>* vtkDataSetAttributes::GetVectors           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This will first look for an array with the correct name. If one exists, it is returned. Otherwise, the name argument is ignored, and the active attribute is returned. 
</div>
</div><p>
<a class="anchor" name="180dd2b55c02f1f374c9aff50721e7f4"></a><!-- doxytag: member="vtkDataSetAttributes::GetNormals" ref="180dd2b55c02f1f374c9aff50721e7f4" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00356.html">vtkDataArray</a>* vtkDataSetAttributes::GetNormals           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This will first look for an array with the correct name. If one exists, it is returned. Otherwise, the name argument is ignored, and the active attribute is returned. 
</div>
</div><p>
<a class="anchor" name="b47b6cf60f8315155f106d196344fb82"></a><!-- doxytag: member="vtkDataSetAttributes::GetTCoords" ref="b47b6cf60f8315155f106d196344fb82" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00356.html">vtkDataArray</a>* vtkDataSetAttributes::GetTCoords           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This will first look for an array with the correct name. If one exists, it is returned. Otherwise, the name argument is ignored, and the active attribute is returned. 
</div>
</div><p>
<a class="anchor" name="4fe9ca5566e0e66a17908b0b03eec8cd"></a><!-- doxytag: member="vtkDataSetAttributes::GetTensors" ref="4fe9ca5566e0e66a17908b0b03eec8cd" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00356.html">vtkDataArray</a>* vtkDataSetAttributes::GetTensors           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This will first look for an array with the correct name. If one exists, it is returned. Otherwise, the name argument is ignored, and the active attribute is returned. 
</div>
</div><p>
<a class="anchor" name="6fba96f2727aa5291f64d6f83fa1ca84"></a><!-- doxytag: member="vtkDataSetAttributes::GetGlobalIds" ref="6fba96f2727aa5291f64d6f83fa1ca84" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00356.html">vtkDataArray</a>* vtkDataSetAttributes::GetGlobalIds           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This will first look for an array with the correct name. If one exists, it is returned. Otherwise, the name argument is ignored, and the active attribute is returned. 
</div>
</div><p>
<a class="anchor" name="4c8b7321df9165a9db439e1200944fc2"></a><!-- doxytag: member="vtkDataSetAttributes::GetPedigreeIds" ref="4c8b7321df9165a9db439e1200944fc2" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00081.html">vtkAbstractArray</a>* vtkDataSetAttributes::GetPedigreeIds           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This will first look for an array with the correct name. If one exists, it is returned. Otherwise, the name argument is ignored, and the active attribute is returned. 
</div>
</div><p>
<a class="anchor" name="c0d39efa092df157d210578a5982f7e8"></a><!-- doxytag: member="vtkDataSetAttributes::SetActiveAttribute" ref="c0d39efa092df157d210578a5982f7e8" args="(const char *name, int attributeType)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::SetActiveAttribute           </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>attributeType</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Make the array with the given name the active attribute. Attribute types are: <a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcbefbcc1c766a1bad6e1e09d5be8388e3d">vtkDataSetAttributes::SCALARS</a> = 0 <a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcbc617fdf2c9ff234b30e3d82bd659b433">vtkDataSetAttributes::VECTORS</a> = 1 <a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcbc5a6bc33fc82f3c69ff98c4ee852b1ba">vtkDataSetAttributes::NORMALS</a> = 2 <a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcb23c81d8193734c8ac2628370579ea1c2">vtkDataSetAttributes::TCOORDS</a> = 3 <a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcb432cae3e7399d23247218c744092db57">vtkDataSetAttributes::TENSORS</a> = 4 <a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcb03b3d1a51dc73d726c04329646c5f63b">vtkDataSetAttributes::GLOBALIDS</a> = 5 <a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcb66c14964f0710407f24be715f481518e">vtkDataSetAttributes::PEDIGREEIDS</a> = 6 Returns the index of the array if succesful, -1 if the array is not in the list of arrays. 
</div>
</div><p>
<a class="anchor" name="26394a445ebcf865a6fb3c7dac6fcd40"></a><!-- doxytag: member="vtkDataSetAttributes::SetActiveAttribute" ref="26394a445ebcf865a6fb3c7dac6fcd40" args="(int index, int attributeType)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::SetActiveAttribute           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Make the array with the given index the active attribute. 
</div>
</div><p>
<a class="anchor" name="b28b852a64e42ccf41daf7714b0f5e76"></a><!-- doxytag: member="vtkDataSetAttributes::GetAttributeIndices" ref="b28b852a64e42ccf41daf7714b0f5e76" args="(int *indexArray)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::GetAttributeIndices           </td>
          <td>(</td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>indexArray</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the field data array indices corresponding to scalars, vectors, tensors, etc. 
</div>
</div><p>
<a class="anchor" name="71ceb5c6a94973c34c63151407c1cded"></a><!-- doxytag: member="vtkDataSetAttributes::IsArrayAnAttribute" ref="71ceb5c6a94973c34c63151407c1cded" args="(int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::IsArrayAnAttribute           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>idx</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Determine whether a data array of index idx is considered a data set attribute (i.e., scalar, vector, tensor, etc). Return less-than zero if it is, otherwise an index 0&lt;=idx&lt;NUM_ATTRIBUTES to indicate which attribute. 
</div>
</div><p>
<a class="anchor" name="f6f2cf6a4c5defadb6c690d3e2b27e1d"></a><!-- doxytag: member="vtkDataSetAttributes::GetAttribute" ref="f6f2cf6a4c5defadb6c690d3e2b27e1d" args="(int attributeType)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00356.html">vtkDataArray</a>* vtkDataSetAttributes::GetAttribute           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>attributeType</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return an attribute given the attribute type (see <a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcb">vtkDataSetAttributes::AttributeTypes</a>). Some attributes (such as PEDIGREEIDS) may not be <a class="el" href="a00356.html" title="abstract superclass for arrays of numeric data">vtkDataArray</a> subclass, so in that case use <a class="el" href="a00376.html#445f487409d8bf433049feb953bde823">GetAbstractAttribute()</a>. 
</div>
</div><p>
<a class="anchor" name="445f487409d8bf433049feb953bde823"></a><!-- doxytag: member="vtkDataSetAttributes::GetAbstractAttribute" ref="445f487409d8bf433049feb953bde823" args="(int attributeType)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00081.html">vtkAbstractArray</a>* vtkDataSetAttributes::GetAbstractAttribute           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>attributeType</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return an attribute given the attribute type (see <a class="el" href="a00376.html#156a8842bffd9139fa81193cca0d5bcb">vtkDataSetAttributes::AttributeTypes</a>). This is the same as <a class="el" href="a00376.html#f6f2cf6a4c5defadb6c690d3e2b27e1d">GetAttribute()</a>, except that the returned array is a <a class="el" href="a00081.html" title="Abstract superclass for all arrays.">vtkAbstractArray</a> instead of <a class="el" href="a00356.html" title="abstract superclass for arrays of numeric data">vtkDataArray</a>. Some attributes (such as PEDIGREEIDS) may not be <a class="el" href="a00356.html" title="abstract superclass for arrays of numeric data">vtkDataArray</a> subclass. 
</div>
</div><p>
<a class="anchor" name="b935ceac755c121c4d1ca843b65a6248"></a><!-- doxytag: member="vtkDataSetAttributes::RemoveArray" ref="b935ceac755c121c4d1ca843b65a6248" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::RemoveArray           </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>
Remove an array (with the given name) from the list of arrays. 
<p>Reimplemented from <a class="el" href="a00538.html#79c7a6a163cc551cba0f89a83ad2bac8">vtkFieldData</a>.</p>

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

<p>
Given an integer attribute type, this static method returns a string type for the attribute (i.e. type = 0: returns "Scalars"). 
</div>
</div><p>
<a class="anchor" name="a386120a5e6ae7a45fb310e0a0447456"></a><!-- doxytag: member="vtkDataSetAttributes::GetLongAttributeTypeAsString" ref="a386120a5e6ae7a45fb310e0a0447456" args="(int attributeType)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static const char* vtkDataSetAttributes::GetLongAttributeTypeAsString           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>attributeType</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Given an integer attribute type, this static method returns a string type for the attribute (i.e. type = 0: returns "Scalars"). 
</div>
</div><p>
<a class="anchor" name="297e948425d916fa04ed0549cea07ffe"></a><!-- doxytag: member="vtkDataSetAttributes::SetCopyAttribute" ref="297e948425d916fa04ed0549cea07ffe" args="(int index, int value, int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::SetCopyAttribute           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify whether to copy the data attribute referred to by index. ctype selects from the AttributeCopyOperations. If ctype is set to ALLCOPY, then COPYTUPLE, INTERPOLATE, and PASSDATA are set to value. If value is 0, copying is disallowed. otherwise it is allowed. 
</div>
</div><p>
<a class="anchor" name="251fa45e24bbf02722ae09a8ca088280"></a><!-- doxytag: member="vtkDataSetAttributes::SetCopyScalars" ref="251fa45e24bbf02722ae09a8ca088280" args="(int i, int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::SetCopyScalars           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off the copying of scalar data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="5bf285628253756f2d199d31f107350c"></a><!-- doxytag: member="vtkDataSetAttributes::GetCopyScalars" ref="5bf285628253756f2d199d31f107350c" args="(int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::GetCopyScalars           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off the copying of scalar data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="e653a780007df08dbf3b9e06664dc995"></a><!-- doxytag: member="vtkDataSetAttributes::CopyScalarsOn" ref="e653a780007df08dbf3b9e06664dc995" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::CopyScalarsOn           </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 the copying of scalar data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="fddfcb005342bb26be727eb8bb380a3c"></a><!-- doxytag: member="vtkDataSetAttributes::CopyScalarsOff" ref="fddfcb005342bb26be727eb8bb380a3c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::CopyScalarsOff           </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 the copying of scalar data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="fa85a4f0cb956cf96064dfc6119692ba"></a><!-- doxytag: member="vtkDataSetAttributes::SetCopyVectors" ref="fa85a4f0cb956cf96064dfc6119692ba" args="(int i, int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::SetCopyVectors           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off the copying of vector data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="cdcad24de98d91fcec5eefca87eaf662"></a><!-- doxytag: member="vtkDataSetAttributes::GetCopyVectors" ref="cdcad24de98d91fcec5eefca87eaf662" args="(int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::GetCopyVectors           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off the copying of vector data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="1ec159d7afaaedda5150b4f8994ace65"></a><!-- doxytag: member="vtkDataSetAttributes::CopyVectorsOn" ref="1ec159d7afaaedda5150b4f8994ace65" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::CopyVectorsOn           </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 the copying of vector data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="c67a3b637c39765b25515a9a7aca01d8"></a><!-- doxytag: member="vtkDataSetAttributes::CopyVectorsOff" ref="c67a3b637c39765b25515a9a7aca01d8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::CopyVectorsOff           </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 the copying of vector data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="0cd17b0bdc9e4f86c7fc7a1261659557"></a><!-- doxytag: member="vtkDataSetAttributes::SetCopyNormals" ref="0cd17b0bdc9e4f86c7fc7a1261659557" args="(int i, int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::SetCopyNormals           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off the copying of normals data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="dd31581333da03c7020a9ffc84e78712"></a><!-- doxytag: member="vtkDataSetAttributes::GetCopyNormals" ref="dd31581333da03c7020a9ffc84e78712" args="(int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::GetCopyNormals           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off the copying of normals data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="3c0588836a8f4b5b0df586bb02daeb6b"></a><!-- doxytag: member="vtkDataSetAttributes::CopyNormalsOn" ref="3c0588836a8f4b5b0df586bb02daeb6b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::CopyNormalsOn           </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 the copying of normals data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="cd47c7e16b02ba5e51766066bde33e12"></a><!-- doxytag: member="vtkDataSetAttributes::CopyNormalsOff" ref="cd47c7e16b02ba5e51766066bde33e12" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::CopyNormalsOff           </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 the copying of normals data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="5ff5f95e115164d3247e54023e3c02e5"></a><!-- doxytag: member="vtkDataSetAttributes::SetCopyTCoords" ref="5ff5f95e115164d3247e54023e3c02e5" args="(int i, int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::SetCopyTCoords           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off the copying of texture coordinates data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="6f324662eca56891ddc518f94ed827bf"></a><!-- doxytag: member="vtkDataSetAttributes::GetCopyTCoords" ref="6f324662eca56891ddc518f94ed827bf" args="(int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::GetCopyTCoords           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off the copying of texture coordinates data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="a1fe9539cb647da3e72f1edc988596bd"></a><!-- doxytag: member="vtkDataSetAttributes::CopyTCoordsOn" ref="a1fe9539cb647da3e72f1edc988596bd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::CopyTCoordsOn           </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 the copying of texture coordinates data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="bb1ef088deca9558a3b229e61d7767ff"></a><!-- doxytag: member="vtkDataSetAttributes::CopyTCoordsOff" ref="bb1ef088deca9558a3b229e61d7767ff" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::CopyTCoordsOff           </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 the copying of texture coordinates data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="2dbdc1f3b32f979273d46a51e2e54255"></a><!-- doxytag: member="vtkDataSetAttributes::SetCopyTensors" ref="2dbdc1f3b32f979273d46a51e2e54255" args="(int i, int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::SetCopyTensors           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off the copying of tensor data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="cefb98581e4bde47667feed8c59ef20a"></a><!-- doxytag: member="vtkDataSetAttributes::GetCopyTensors" ref="cefb98581e4bde47667feed8c59ef20a" args="(int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::GetCopyTensors           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off the copying of tensor data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="710ec6c931615a7cbbbb4c085982a841"></a><!-- doxytag: member="vtkDataSetAttributes::CopyTensorsOn" ref="710ec6c931615a7cbbbb4c085982a841" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::CopyTensorsOn           </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 the copying of tensor data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="418e31bc596180f0fc33bc51b8ebfbcf"></a><!-- doxytag: member="vtkDataSetAttributes::CopyTensorsOff" ref="418e31bc596180f0fc33bc51b8ebfbcf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::CopyTensorsOff           </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 the copying of tensor data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="543384ab264b7c08209f5e68169b0941"></a><!-- doxytag: member="vtkDataSetAttributes::SetCopyGlobalIds" ref="543384ab264b7c08209f5e68169b0941" args="(int i, int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::SetCopyGlobalIds           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off the copying of global id data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="f1efd0117adce907975d93b2e7da6c7a"></a><!-- doxytag: member="vtkDataSetAttributes::GetCopyGlobalIds" ref="f1efd0117adce907975d93b2e7da6c7a" args="(int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::GetCopyGlobalIds           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off the copying of global id data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="2b42b76d0c05b44cb3acfae0559a096d"></a><!-- doxytag: member="vtkDataSetAttributes::CopyGlobalIdsOn" ref="2b42b76d0c05b44cb3acfae0559a096d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::CopyGlobalIdsOn           </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 the copying of global id data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="de9768a00a44e4f3bd806257d693b820"></a><!-- doxytag: member="vtkDataSetAttributes::CopyGlobalIdsOff" ref="de9768a00a44e4f3bd806257d693b820" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::CopyGlobalIdsOff           </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 the copying of global id data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="65a17d2df17a57b94489e725a82b3408"></a><!-- doxytag: member="vtkDataSetAttributes::SetCopyPedigreeIds" ref="65a17d2df17a57b94489e725a82b3408" args="(int i, int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::SetCopyPedigreeIds           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off the copying of pedigree id data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="259fc8bcef4439cd34f2c8b8fbf62f9f"></a><!-- doxytag: member="vtkDataSetAttributes::GetCopyPedigreeIds" ref="259fc8bcef4439cd34f2c8b8fbf62f9f" args="(int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataSetAttributes::GetCopyPedigreeIds           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off the copying of pedigree id data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="fb6c4b1993b61e079707c995fe1bf6f2"></a><!-- doxytag: member="vtkDataSetAttributes::CopyPedigreeIdsOn" ref="fb6c4b1993b61e079707c995fe1bf6f2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::CopyPedigreeIdsOn           </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 the copying of pedigree id data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="486616688b24a5f2b8562080c63393c6"></a><!-- doxytag: member="vtkDataSetAttributes::CopyPedigreeIdsOff" ref="486616688b24a5f2b8562080c63393c6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::CopyPedigreeIdsOff           </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 the copying of pedigree id data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
</div>
</div><p>
<a class="anchor" name="0bfcdd0f15bedbf870fcb632326707ec"></a><!-- doxytag: member="vtkDataSetAttributes::CopyAllOn" ref="0bfcdd0f15bedbf870fcb632326707ec" args="(int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::CopyAllOn           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on copying of all data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
<p>Reimplemented from <a class="el" href="a00538.html#803801c6c69c0cb715af89e1cd4682f9">vtkFieldData</a>.</p>

</div>
</div><p>
<a class="anchor" name="48f47a1a1e20e9c6fe15ef785ac77b0c"></a><!-- doxytag: member="vtkDataSetAttributes::CopyAllOff" ref="48f47a1a1e20e9c6fe15ef785ac77b0c" args="(int ctype=ALLCOPY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::CopyAllOff           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em> = <code>ALLCOPY</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn off copying of all data. ctype is one of the AttributeCopyOperations, and controls copy, interpolate and passdata behavior. For set, ctype=ALLCOPY means set all three flags to the same value. For get, ctype=ALLCOPY returns true only if all three flags are true. During copying, interpolation and passdata, the following rules are followed for each array: 1. If the copy/interpolate/pass flag for an attribute is set (on or off), it is applied. This overrides rules 2 and 3. 2. If the copy flag for an array is set (on or off), it is applied This overrides rule 3. 3. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array 
<p>Reimplemented from <a class="el" href="a00538.html#a99fca16378cebdd7ff4283be9124821">vtkFieldData</a>.</p>

</div>
</div><p>
<a class="anchor" name="6f2df7871c9c237e4910eb6283ff97c7"></a><!-- doxytag: member="vtkDataSetAttributes::PassData" ref="6f2df7871c9c237e4910eb6283ff97c7" args="(vtkFieldData *fd)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::PassData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00538.html">vtkFieldData</a> *&nbsp;</td>
          <td class="paramname"> <em>fd</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Pass entire arrays of input data through to output. Obey the "copy" flags. When passing a field, the following copying rules are followed: 1) Check if a field is an attribute, if yes and if there is a PASSDATA copy flag for that attribute (on or off), obey the flag for that attribute, ignore (2) and (3), 2) if there is a copy field for that field (on or off), obey the flag, ignore (3) 3) obey CopyAllOn/Off 
<p>Reimplemented from <a class="el" href="a00538.html#e25309f470461d34866f59ce840b87cc">vtkFieldData</a>.</p>

</div>
</div><p>
<a class="anchor" name="9f54db81795b2b2fcb638b777545248d"></a><!-- doxytag: member="vtkDataSetAttributes::CopyAllocate" ref="9f54db81795b2b2fcb638b777545248d" args="(vtkDataSetAttributes *pd, vtkIdType sze=0, vtkIdType ext=1000)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::CopyAllocate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00376.html">vtkDataSetAttributes</a> *&nbsp;</td>
          <td class="paramname"> <em>pd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>sze</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>ext</em> = <code>1000</code></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>
Allocates point data for point-by-point (or cell-by-cell) copy operation. If sze=0, then use the input DataSetAttributes to create (i.e., find initial size of) new objects; otherwise use the sze variable. Note that pd HAS to be the <a class="el" href="a00376.html" title="represent and manipulate attribute data in a dataset">vtkDataSetAttributes</a> object which will later be used with CopyData. If this is not the case, consider using the alternative forms of CopyAllocate and CopyData. ext is no longer used. If shallowCopyArrays is true, input arrays are copied to the output instead of new ones being allocated. 
<p>Definition at line <a class="el" href="a04018.html#l00395">395</a> of file <a class="el" href="a04018.html">vtkDataSetAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="178598542d33bb2cc75b1898cb117706"></a><!-- doxytag: member="vtkDataSetAttributes::CopyAllocate" ref="178598542d33bb2cc75b1898cb117706" args="(vtkDataSetAttributes *pd, vtkIdType sze, vtkIdType ext, int shallowCopyArrays)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::CopyAllocate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00376.html">vtkDataSetAttributes</a> *&nbsp;</td>
          <td class="paramname"> <em>pd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>sze</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>ext</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>shallowCopyArrays</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allocates point data for point-by-point (or cell-by-cell) copy operation. If sze=0, then use the input DataSetAttributes to create (i.e., find initial size of) new objects; otherwise use the sze variable. Note that pd HAS to be the <a class="el" href="a00376.html" title="represent and manipulate attribute data in a dataset">vtkDataSetAttributes</a> object which will later be used with CopyData. If this is not the case, consider using the alternative forms of CopyAllocate and CopyData. ext is no longer used. If shallowCopyArrays is true, input arrays are copied to the output instead of new ones being allocated. 
</div>
</div><p>
<a class="anchor" name="7b417adeb3e852aac8a991ebf0e29d52"></a><!-- doxytag: member="vtkDataSetAttributes::CopyStructuredData" ref="7b417adeb3e852aac8a991ebf0e29d52" args="(vtkDataSetAttributes *inDsa, const int *inExt, const int *outExt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::CopyStructuredData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00376.html">vtkDataSetAttributes</a> *&nbsp;</td>
          <td class="paramname"> <em>inDsa</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int *&nbsp;</td>
          <td class="paramname"> <em>inExt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int *&nbsp;</td>
          <td class="paramname"> <em>outExt</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This method is used to copy data arrays in images. You should call "CopyAllocate" before calling this method. 
</div>
</div><p>
<a class="anchor" name="7f6afa52de6724bee5673f0e8c99e70b"></a><!-- doxytag: member="vtkDataSetAttributes::CopyData" ref="7f6afa52de6724bee5673f0e8c99e70b" args="(vtkDataSetAttributes *fromPd, vtkIdType fromId, vtkIdType toId)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::CopyData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00376.html">vtkDataSetAttributes</a> *&nbsp;</td>
          <td class="paramname"> <em>fromPd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>fromId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>toId</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy the attribute data from one id to another. Make sure <a class="el" href="a00376.html#9f54db81795b2b2fcb638b777545248d">CopyAllocate()</a> has been invoked before using this method. When copying a field, the following copying rules are followed: 1) Check if a field is an attribute, if yes and if there is a COPYTUPLE copy flag for that attribute (on or off), obey the flag for that attribute, ignore (2) and (3), 2) if there is a copy field for that field (on or off), obey the flag, ignore (3) 3) obey CopyAllOn/Off 
</div>
</div><p>
<a class="anchor" name="6edae83b961fd4dbbb1b7d3631a36b3f"></a><!-- doxytag: member="vtkDataSetAttributes::CopyTuple" ref="6edae83b961fd4dbbb1b7d3631a36b3f" args="(vtkAbstractArray *fromData, vtkAbstractArray *toData, vtkIdType fromId, vtkIdType toId)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::CopyTuple           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00081.html">vtkAbstractArray</a> *&nbsp;</td>
          <td class="paramname"> <em>fromData</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00081.html">vtkAbstractArray</a> *&nbsp;</td>
          <td class="paramname"> <em>toData</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>fromId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>toId</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy a tuple of data from one data array to another. This method assumes that the fromData and toData objects are of the same type, and have the same number of components. This is true if you invoke <a class="el" href="a00376.html#9f54db81795b2b2fcb638b777545248d">CopyAllocate()</a> or <a class="el" href="a00376.html#39fc6d452edee9ceb47cde367bf22e52">InterpolateAllocate()</a>. 
</div>
</div><p>
<a class="anchor" name="39fc6d452edee9ceb47cde367bf22e52"></a><!-- doxytag: member="vtkDataSetAttributes::InterpolateAllocate" ref="39fc6d452edee9ceb47cde367bf22e52" args="(vtkDataSetAttributes *pd, vtkIdType sze=0, vtkIdType ext=1000)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::InterpolateAllocate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00376.html">vtkDataSetAttributes</a> *&nbsp;</td>
          <td class="paramname"> <em>pd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>sze</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>ext</em> = <code>1000</code></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>
Initialize point interpolation method. Note that pd HAS to be the <a class="el" href="a00376.html" title="represent and manipulate attribute data in a dataset">vtkDataSetAttributes</a> object which will later be used with InterpolatePoint or InterpolateEdge. ext is no longer used. If shallowCopyArrays is true, input arrays are copied to the output instead of new ones being allocated. 
<p>Definition at line <a class="el" href="a04018.html#l00439">439</a> of file <a class="el" href="a04018.html">vtkDataSetAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="cf6addccd0c11dcafd4a90ac2a22e1aa"></a><!-- doxytag: member="vtkDataSetAttributes::InterpolateAllocate" ref="cf6addccd0c11dcafd4a90ac2a22e1aa" args="(vtkDataSetAttributes *pd, vtkIdType sze, vtkIdType ext, int shallowCopyArrays)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::InterpolateAllocate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00376.html">vtkDataSetAttributes</a> *&nbsp;</td>
          <td class="paramname"> <em>pd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>sze</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>ext</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>shallowCopyArrays</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Initialize point interpolation method. Note that pd HAS to be the <a class="el" href="a00376.html" title="represent and manipulate attribute data in a dataset">vtkDataSetAttributes</a> object which will later be used with InterpolatePoint or InterpolateEdge. ext is no longer used. If shallowCopyArrays is true, input arrays are copied to the output instead of new ones being allocated. 
</div>
</div><p>
<a class="anchor" name="5a7b8fc265b598bcedbd6a54f818db6d"></a><!-- doxytag: member="vtkDataSetAttributes::InterpolatePoint" ref="5a7b8fc265b598bcedbd6a54f818db6d" args="(vtkDataSetAttributes *fromPd, vtkIdType toId, vtkIdList *ids, double *weights)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::InterpolatePoint           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00376.html">vtkDataSetAttributes</a> *&nbsp;</td>
          <td class="paramname"> <em>fromPd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>toId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00720.html">vtkIdList</a> *&nbsp;</td>
          <td class="paramname"> <em>ids</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>weights</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Interpolate data set attributes from other data set attributes given cell or point ids and associated interpolation weights. If the INTERPOLATION copy flag is set to 0 for an array, interpolation is prevented. If the flag is set to 1, weighted interpolation occurs. If the flag is set to 2, nearest neighbor interpolation is used. 
</div>
</div><p>
<a class="anchor" name="172c3db071b9d962101241eb64878dc1"></a><!-- doxytag: member="vtkDataSetAttributes::InterpolateEdge" ref="172c3db071b9d962101241eb64878dc1" args="(vtkDataSetAttributes *fromPd, vtkIdType toId, vtkIdType p1, vtkIdType p2, double t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::InterpolateEdge           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00376.html">vtkDataSetAttributes</a> *&nbsp;</td>
          <td class="paramname"> <em>fromPd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>toId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>p2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>t</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Interpolate data from the two points p1,p2 (forming an edge) and an interpolation factor, t, along the edge. The weight ranges from (0,1), with t=0 located at p1. Make sure that the method <a class="el" href="a00376.html#39fc6d452edee9ceb47cde367bf22e52">InterpolateAllocate()</a> has been invoked before using this method. If the INTERPOLATION copy flag is set to 0 for an array, interpolation is prevented. If the flag is set to 1, weighted interpolation occurs. If the flag is set to 2, nearest neighbor interpolation is used. 
</div>
</div><p>
<a class="anchor" name="685a171aa55c459ba849e6348e37548b"></a><!-- doxytag: member="vtkDataSetAttributes::InterpolateTime" ref="685a171aa55c459ba849e6348e37548b" args="(vtkDataSetAttributes *from1, vtkDataSetAttributes *from2, vtkIdType id, double t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::InterpolateTime           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00376.html">vtkDataSetAttributes</a> *&nbsp;</td>
          <td class="paramname"> <em>from1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00376.html">vtkDataSetAttributes</a> *&nbsp;</td>
          <td class="paramname"> <em>from2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>t</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Interpolate data from the same id (point or cell) at different points in time (parameter t). Two input data set attributes objects are input. The parameter t lies between (0&lt;=t&lt;=1). IMPORTANT: it is assumed that the number of attributes and number of components is the same for both from1 and from2, and the type of data for from1 and from2 are the same. Make sure that the method <a class="el" href="a00376.html#39fc6d452edee9ceb47cde367bf22e52">InterpolateAllocate()</a> has been invoked before using this method. If the INTERPOLATION copy flag is set to 0 for an array, interpolation is prevented. If the flag is set to 1, weighted interpolation occurs. If the flag is set to 2, nearest neighbor interpolation is used. 
</div>
</div><p>
<a class="anchor" name="9e75d3ebaf4d338ebfce75cc2762c97d"></a><!-- doxytag: member="vtkDataSetAttributes::CopyAllocate" ref="9e75d3ebaf4d338ebfce75cc2762c97d" args="(vtkDataSetAttributes::FieldList &amp;list, vtkIdType sze=0, vtkIdType ext=1000)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::CopyAllocate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00377.html">vtkDataSetAttributes::FieldList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>sze</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>ext</em> = <code>1000</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A special form of <a class="el" href="a00376.html#9f54db81795b2b2fcb638b777545248d">CopyAllocate()</a> to be used with FieldLists. Use it when you are copying data from a set of <a class="el" href="a00376.html" title="represent and manipulate attribute data in a dataset">vtkDataSetAttributes</a>. 
</div>
</div><p>
<a class="anchor" name="68677c7494f1471722ee7af163ff7cd2"></a><!-- doxytag: member="vtkDataSetAttributes::CopyData" ref="68677c7494f1471722ee7af163ff7cd2" args="(vtkDataSetAttributes::FieldList &amp;list, vtkDataSetAttributes *dsa, int idx, vtkIdType fromId, vtkIdType toId)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::CopyData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00377.html">vtkDataSetAttributes::FieldList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00376.html">vtkDataSetAttributes</a> *&nbsp;</td>
          <td class="paramname"> <em>dsa</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>fromId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>toId</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A special form of <a class="el" href="a00376.html#7f6afa52de6724bee5673f0e8c99e70b">CopyData()</a> to be used with FieldLists. Use it when you are copying data from a set of <a class="el" href="a00376.html" title="represent and manipulate attribute data in a dataset">vtkDataSetAttributes</a>. Make sure that you have called the special form of CopyAllocate that accepts FieldLists. 
</div>
</div><p>
<a class="anchor" name="5a9ac82c01b2c09d5a989e30a6d4488f"></a><!-- doxytag: member="vtkDataSetAttributes::InterpolateAllocate" ref="5a9ac82c01b2c09d5a989e30a6d4488f" args="(vtkDataSetAttributes::FieldList &amp;list, vtkIdType sze=0, vtkIdType ext=1000)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::InterpolateAllocate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00377.html">vtkDataSetAttributes::FieldList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>sze</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>ext</em> = <code>1000</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A special form of <a class="el" href="a00376.html#39fc6d452edee9ceb47cde367bf22e52">InterpolateAllocate()</a> to be used with FieldLists. Use it when you are interpolating data from a set of <a class="el" href="a00376.html" title="represent and manipulate attribute data in a dataset">vtkDataSetAttributes</a>. <code>Warning:</code> This does not copy the Information object associated with each data array. This behavior may change in the future. 
</div>
</div><p>
<a class="anchor" name="4b8926ee16b833478e3e8cca59355698"></a><!-- doxytag: member="vtkDataSetAttributes::InterpolatePoint" ref="4b8926ee16b833478e3e8cca59355698" args="(vtkDataSetAttributes::FieldList &amp;list, vtkDataSetAttributes *fromPd, int idx, vtkIdType toId, vtkIdList *ids, double *weights)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::InterpolatePoint           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00377.html">vtkDataSetAttributes::FieldList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00376.html">vtkDataSetAttributes</a> *&nbsp;</td>
          <td class="paramname"> <em>fromPd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>toId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00720.html">vtkIdList</a> *&nbsp;</td>
          <td class="paramname"> <em>ids</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>weights</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Interpolate data set attributes from other data set attributes given cell or point ids and associated interpolation weights. Make sure that special form of <a class="el" href="a00376.html#39fc6d452edee9ceb47cde367bf22e52">InterpolateAllocate()</a> that accepts <a class="el" href="a00377.html">FieldList</a> has been used. 
</div>
</div><p>
<a class="anchor" name="395290df75c5f1913f6bae76f24ed841"></a><!-- doxytag: member="vtkDataSetAttributes::InternalCopyAllocate" ref="395290df75c5f1913f6bae76f24ed841" args="(vtkDataSetAttributes *pd, int ctype, vtkIdType sze=0, vtkIdType ext=1000, int shallowCopyArrays=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::InternalCopyAllocate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00376.html">vtkDataSetAttributes</a> *&nbsp;</td>
          <td class="paramname"> <em>pd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>sze</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>ext</em> = <code>1000</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>shallowCopyArrays</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="28931d5bd4dc80e1ef6c78b0ff145c96"></a><!-- doxytag: member="vtkDataSetAttributes::InternalCopyAllocate" ref="28931d5bd4dc80e1ef6c78b0ff145c96" args="(vtkDataSetAttributes::FieldList &amp;list, int ctype, vtkIdType sze, vtkIdType ext)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetAttributes::InternalCopyAllocate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00377.html">vtkDataSetAttributes::FieldList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ctype</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>sze</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>ext</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>
Initialize all of the object's data to NULL 
<p>Reimplemented from <a class="el" href="a00538.html#63819d1bf5a8ae03085cba76ff451c39">vtkFieldData</a>.</p>

</div>
</div><p>
<a class="anchor" name="688d7134c51efe6d17829c7bedfbca68"></a><!-- doxytag: member="vtkDataSetAttributes::RemoveArray" ref="688d7134c51efe6d17829c7bedfbca68" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetAttributes::RemoveArray           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </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="a00538.html#5f8ba2eec5c9a6790b80d9fb1dd584a8">vtkFieldData</a>.</p>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="285e48b026d78c6df9b648bed2aefee5"></a><!-- doxytag: member="vtkDataSetAttributes::vtkDataSetAttributes::FieldList" ref="285e48b026d78c6df9b648bed2aefee5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="a00377.html">vtkDataSetAttributes::FieldList</a><code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04018.html#l00530">530</a> of file <a class="el" href="a04018.html">vtkDataSetAttributes.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="032dd5ddc3882326d7e257bfc57556b5"></a><!-- doxytag: member="vtkDataSetAttributes::AttributeIndices" ref="032dd5ddc3882326d7e257bfc57556b5" args="[NUM_ATTRIBUTES]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00376.html#032dd5ddc3882326d7e257bfc57556b5">vtkDataSetAttributes::AttributeIndices</a>[NUM_ATTRIBUTES]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04018.html#l00552">552</a> of file <a class="el" href="a04018.html">vtkDataSetAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="699430d053020ed14d276c1b44fac846"></a><!-- doxytag: member="vtkDataSetAttributes::CopyAttributeFlags" ref="699430d053020ed14d276c1b44fac846" args="[ALLCOPY][NUM_ATTRIBUTES]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00376.html#699430d053020ed14d276c1b44fac846">vtkDataSetAttributes::CopyAttributeFlags</a>[ALLCOPY][NUM_ATTRIBUTES]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04018.html#l00553">553</a> of file <a class="el" href="a04018.html">vtkDataSetAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1ebdbab3ef05fd2c4c18f4d5e736ba96"></a><!-- doxytag: member="vtkDataSetAttributes::RequiredArrays" ref="1ebdbab3ef05fd2c4c18f4d5e736ba96" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00539.html">vtkFieldData::BasicIterator</a> <a class="el" href="a00376.html#1ebdbab3ef05fd2c4c18f4d5e736ba96">vtkDataSetAttributes::RequiredArrays</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04018.html#l00555">555</a> of file <a class="el" href="a04018.html">vtkDataSetAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="288497a2b606d2e539d2980ec104535b"></a><!-- doxytag: member="vtkDataSetAttributes::TargetIndices" ref="288497a2b606d2e539d2980ec104535b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int* <a class="el" href="a00376.html#288497a2b606d2e539d2980ec104535b">vtkDataSetAttributes::TargetIndices</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04018.html#l00557">557</a> of file <a class="el" href="a04018.html">vtkDataSetAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3235fd9a97397124c7c2df9ba229dcba"></a><!-- doxytag: member="vtkDataSetAttributes::NumberOfAttributeComponents" ref="3235fd9a97397124c7c2df9ba229dcba" args="[NUM_ATTRIBUTES]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int <a class="el" href="a00376.html#3235fd9a97397124c7c2df9ba229dcba">vtkDataSetAttributes::NumberOfAttributeComponents</a>[NUM_ATTRIBUTES]<code> [static, protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04018.html#l00561">561</a> of file <a class="el" href="a04018.html">vtkDataSetAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="dee4f38c252f0ac510f23128a4874d93"></a><!-- doxytag: member="vtkDataSetAttributes::AttributeLimits" ref="dee4f38c252f0ac510f23128a4874d93" args="[NUM_ATTRIBUTES]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int <a class="el" href="a00376.html#dee4f38c252f0ac510f23128a4874d93">vtkDataSetAttributes::AttributeLimits</a>[NUM_ATTRIBUTES]<code> [static, protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04018.html#l00562">562</a> of file <a class="el" href="a04018.html">vtkDataSetAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="822d43b54c7b858ce3e03f7a47170930"></a><!-- doxytag: member="vtkDataSetAttributes::AttributeNames" ref="822d43b54c7b858ce3e03f7a47170930" args="[NUM_ATTRIBUTES][12]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char <a class="el" href="a00376.html#822d43b54c7b858ce3e03f7a47170930">vtkDataSetAttributes::AttributeNames</a>[NUM_ATTRIBUTES][12]<code> [static, protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04018.html#l00563">563</a> of file <a class="el" href="a04018.html">vtkDataSetAttributes.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4824ef682a25fde211c46cf64cb36d9d"></a><!-- doxytag: member="vtkDataSetAttributes::LongAttributeNames" ref="4824ef682a25fde211c46cf64cb36d9d" args="[NUM_ATTRIBUTES][35]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char <a class="el" href="a00376.html#4824ef682a25fde211c46cf64cb36d9d">vtkDataSetAttributes::LongAttributeNames</a>[NUM_ATTRIBUTES][35]<code> [static, protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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