Sophie

Sophie

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

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: vtkVariantArray 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>vtkVariantArray Class Reference</h1><!-- doxytag: class="vtkVariantArray" --><!-- doxytag: inherits="vtkAbstractArray" --><code>#include &lt;<a class="el" href="a03956.html">vtkVariantArray.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkVariantArray:</div>
<div class="dynsection">
<p><center><img src="a15669.png" border="0" usemap="#a15670" alt="Inheritance graph"></center>
<map name="a15670">
<area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="5,155,128,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="27,80,107,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="12,5,121,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkVariantArray:</div>
<div class="dynsection">
<p><center><img src="a15671.png" border="0" usemap="#a15672" alt="Collaboration graph"></center>
<map name="a15672">
<area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="153,368,276,395"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="20,187,100,213"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="160,277,269,304"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="307,5,416,32"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="329,187,492,213"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="220,96,351,123"><area shape="rect" href="a01810.html" title="A atomic type representing the union of many types." alt="" coords="488,96,571,123"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="5,96,115,123"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="124,187,305,213"><area shape="rect" href="a01607.html" title="Wrapper around vtkstd::string to keep symbols short." alt="" coords="491,5,587,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a15673.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
An array holding vtkVariants. 
<p>
<dl class="user" compact><dt><b>Thanks:</b></dt><dd>Thanks to Patricia Crossno, Ken Moreland, Andrew Wilson and Brian Wylie from Sandia National Laboratories for their help in developing this class.</dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_18.html#c2_vtk_t_vtkVariantArray">vtkVariantArray (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a03956.html#l00046">46</a> of file <a class="el" href="a03956.html">vtkVariantArray.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a00081.html">vtkAbstractArray</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#6c1176ee9a4651afe1cf3b290a9757e4">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="a01811.html#c50aac409618090fe33ac9240a4bedea">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="a01811.html#0031c946c285f370877d5b035b043a0e">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="a01811.html#42207f4e7590060ae64d4cbc6b7ae52e">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#e4a9d936d5cd04085c8c4ae764ec62bd">Allocate</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> sz, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> ext=1000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#901774b107536ba203d5e898efbc4a20">Initialize</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="a01811.html#9f69f13060797c6b5393fc1806e17d7d">GetDataType</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="a01811.html#82fd23e54f895dc0d7612207e6989231">GetDataTypeSize</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="a01811.html#b054f549185a9a4b05fdcbef50faf53e">GetElementComponentSize</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="a01811.html#f323045e66aaf10b8da0c5779d51164c">SetNumberOfTuples</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> number)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#191271a5dcb89b9a230b76c13c375d47">SetTuple</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> i, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> j, <a class="el" href="a00081.html">vtkAbstractArray</a> *source)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#f8afa165c854e53aa75ab99658ca12b1">InsertTuple</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> i, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> j, <a class="el" href="a00081.html">vtkAbstractArray</a> *source)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#8212b9543fac2404c7f9192d0547d2f0">InsertNextTuple</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> j, <a class="el" href="a00081.html">vtkAbstractArray</a> *source)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#062e1e5dc1902fb5fccca207bd023f1e">GetVoidPointer</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#779e39524e3f8796ed35a5cef9ea24ca">DeepCopy</a> (<a class="el" href="a00081.html">vtkAbstractArray</a> *da)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#8bc7fb5f633c1bbc30d2026e3381d46c">Squeeze</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="a01811.html#62e7d2646b5985816ae6433649b41ad6">Resize</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> numTuples)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#7b3bf72b38c768214e022566e77c0d99">GetActualMemorySize</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="a01811.html#ed276b1c04f7bea62747892eb07401b5">IsNumeric</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00131.html">vtkArrayIterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#bd05a578248052ab2a0a024198a82c31">NewIterator</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01810.html">vtkVariant</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#a5b129525f19aaaa40dd31ee423ff35d">GetValue</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#e419a796f7d04096298b23ab151ba57a">SetValue</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id, <a class="el" href="a01810.html">vtkVariant</a> value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#f62fab110f4a888b3f30f19e7ad0562e">InsertValue</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id, <a class="el" href="a01810.html">vtkVariant</a> value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#0c04b3c04b7084e3f28b3b49294c86c0">InsertVariantValue</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> idx, <a class="el" href="a01810.html">vtkVariant</a> value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#3575f2c23349d77370caa3ea3be4919a">InsertNextValue</a> (<a class="el" href="a01810.html">vtkVariant</a> value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01810.html">vtkVariant</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#cf947e1f099576408cf2dd6b587a2d72">GetPointer</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#776181e6a2f2e0d0622771e25cfb799b">SetNumberOfValues</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> number)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#b756b908f13662513ee53604fa9b2318">GetNumberOfValues</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="a01811.html#81f0d02c6d3a0bc1df850648de27fa4a">DataChanged</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="a01811.html#8a69e043fa7f5088d303db94e0dcbde4">DataElementChanged</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id)</td></tr>

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

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

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#eae928e84603916305e12cd3b513dbea">InterpolateTuple</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> i, <a class="el" href="a00720.html">vtkIdList</a> *ptIndices, <a class="el" href="a00081.html">vtkAbstractArray</a> *source, double *weights)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#0777f6b5b2e64430a1f63170d2359846">InterpolateTuple</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> i, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id1, <a class="el" href="a00081.html">vtkAbstractArray</a> *source1, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id2, <a class="el" href="a00081.html">vtkAbstractArray</a> *source2, double t)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#f391197a78a59d30259afe1585b129d0">SetVoidArray</a> (void *arr, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> size, int save)</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="a01811.html#8e973a6bdd373c7af249fddf959c7eff">SetArray</a> (<a class="el" href="a01810.html">vtkVariant</a> *arr, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> size, int save)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#8ea8107df65b0ab75d6de03cec80ebe2">LookupValue</a> (<a class="el" href="a01810.html">vtkVariant</a> value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#3cc60e87cdc62b270cc5d9af6cd61d69">LookupValue</a> (<a class="el" href="a01810.html">vtkVariant</a> value, <a class="el" href="a00720.html">vtkIdList</a> *ids)</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="a01811.html">vtkVariantArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#10a4bd08e6aa972f82d027655fadc3ef">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="a01811.html#03d58fcc621ad6e8a4f300dcbc89e663">IsTypeOf</a> (const char *type)</td></tr>

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

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#9b49e51faed1a36085cd52ca29e4c336">vtkVariantArray</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> numComp=1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01810.html">vtkVariant</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#4de8c7c0ad272bafa786403370947942">ResizeAndExtend</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> sz)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01810.html">vtkVariant</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#03e45c3fbc6d219628fc57bbc2e537c5">Array</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01811.html#ce0096b8c423a2ea62c1576f7298e5b9">SaveUserArray</a></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="a01811.html#c98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Friendship required for Boost serialization.  <a href="#c98d07dd8f7b70e16ccb9a01abf56b9c"></a><br></td></tr>
</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="6c1176ee9a4651afe1cf3b290a9757e4"></a><!-- doxytag: member="vtkVariantArray::Superclass" ref="6c1176ee9a4651afe1cf3b290a9757e4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a00081.html">vtkAbstractArray</a> <a class="el" href="a00081.html">vtkVariantArray::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00081.html#b0fe84aa1fb86a6223df1b44253b613d">vtkAbstractArray</a>.</p>

<p>Definition at line <a class="el" href="a03956.html#l00055">55</a> of file <a class="el" href="a03956.html">vtkVariantArray.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="746f697f131d3ac1ed2d817a0cb12483"></a><!-- doxytag: member="vtkVariantArray::~vtkVariantArray" ref="746f697f131d3ac1ed2d817a0cb12483" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkVariantArray::~vtkVariantArray           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This destructor is public to work around a bug in version 1.36.0 of the Boost.Serialization library. 
</div>
</div><p>
<a class="anchor" name="9b49e51faed1a36085cd52ca29e4c336"></a><!-- doxytag: member="vtkVariantArray::vtkVariantArray" ref="9b49e51faed1a36085cd52ca29e4c336" args="(vtkIdType numComp=1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkVariantArray::vtkVariantArray           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>numComp</em> = <code>1</code>          </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="10a4bd08e6aa972f82d027655fadc3ef"></a><!-- doxytag: member="vtkVariantArray::New" ref="10a4bd08e6aa972f82d027655fadc3ef" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01811.html">vtkVariantArray</a>* vtkVariantArray::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create an object with Debug turned off, modified time initialized to zero, and reference counting on. 
<p>Reimplemented from <a class="el" href="a01084.html#4d5b227267c076d6f9e38483370b6612">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="c50aac409618090fe33ac9240a4bedea"></a><!-- doxytag: member="vtkVariantArray::GetClassName" ref="c50aac409618090fe33ac9240a4bedea" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkVariantArray::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="a00081.html#e46ad3a84c59e513466a0f901aae06c9">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="03d58fcc621ad6e8a4f300dcbc89e663"></a><!-- doxytag: member="vtkVariantArray::IsTypeOf" ref="03d58fcc621ad6e8a4f300dcbc89e663" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkVariantArray::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="a00081.html#16abf4f8cec0be0420ef9b3101a6d4fe">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="0031c946c285f370877d5b035b043a0e"></a><!-- doxytag: member="vtkVariantArray::IsA" ref="0031c946c285f370877d5b035b043a0e" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkVariantArray::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="a00081.html#bc2e6a3950b2815330a0d4615a9e74bc">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="6ae2505345e8198162cb9b2840107343"></a><!-- doxytag: member="vtkVariantArray::SafeDownCast" ref="6ae2505345e8198162cb9b2840107343" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01811.html">vtkVariantArray</a>* vtkVariantArray::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="a00081.html#a9481dc3c11e3d4e6590f107c044f911">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="42207f4e7590060ae64d4cbc6b7ae52e"></a><!-- doxytag: member="vtkVariantArray::PrintSelf" ref="42207f4e7590060ae64d4cbc6b7ae52e" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVariantArray::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="a00081.html#5c37ed79c3cb07dbc970e2579685de30">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="e4a9d936d5cd04085c8c4ae764ec62bd"></a><!-- doxytag: member="vtkVariantArray::Allocate" ref="e4a9d936d5cd04085c8c4ae764ec62bd" args="(vtkIdType sz, vtkIdType ext=1000)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkVariantArray::Allocate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>sz</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> = <code>1000</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allocate memory for this array. Delete old storage only if necessary. Note that ext is no longer used. 
<p>Implements <a class="el" href="a00081.html#274d52e124899be6f0654c072b2b24d9">vtkAbstractArray</a>.</p>

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

<p>
Release storage and reset array to initial state. 
<p>Implements <a class="el" href="a00081.html#145a9b81717823a3b671d0726ea8e9ac">vtkAbstractArray</a>.</p>

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

<p>
Return the underlying data type. An integer indicating data type is returned as specified in vtkSetGet.h. 
<p>Implements <a class="el" href="a00081.html#d34364f5fcbbe55c3c70434376b4f081">vtkAbstractArray</a>.</p>

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

<p>
Return the size of the underlying data type. For a bit, 1 is returned. For string 0 is returned. Arrays with variable length components return 0. 
<p>Implements <a class="el" href="a00081.html#c10454ff977a643b0ac95545faa70719">vtkAbstractArray</a>.</p>

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

<p>
Return the size, in bytes, of the lowest-level element of an array. For <a class="el" href="a00356.html" title="abstract superclass for arrays of numeric data">vtkDataArray</a> and subclasses this is the size of the data type. For <a class="el" href="a01619.html" title="Subclass of vtkAbstractArray that holds vtkStdStrings.">vtkStringArray</a>, this is sizeof(vtkStdString::value_type), which winds up being sizeof(char). 
<p>Implements <a class="el" href="a00081.html#ec44a9db77aacf765790688828a9a4c5">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="f323045e66aaf10b8da0c5779d51164c"></a><!-- doxytag: member="vtkVariantArray::SetNumberOfTuples" ref="f323045e66aaf10b8da0c5779d51164c" args="(vtkIdType number)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVariantArray::SetNumberOfTuples           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>number</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the number of tuples (a component group) in the array. Note that this may allocate space depending on the number of components. 
<p>Implements <a class="el" href="a00081.html#32fada05de0585fa2d16e9aea8932719">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="191271a5dcb89b9a230b76c13c375d47"></a><!-- doxytag: member="vtkVariantArray::SetTuple" ref="191271a5dcb89b9a230b76c13c375d47" args="(vtkIdType i, vtkIdType j, vtkAbstractArray *source)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVariantArray::SetTuple           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>i</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>j</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>source</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the tuple at the ith location using the jth tuple in the source array. This method assumes that the two arrays have the same type and structure. Note that range checking and memory allocation is not performed; use in conjunction with <a class="el" href="a01811.html#f323045e66aaf10b8da0c5779d51164c">SetNumberOfTuples()</a> to allocate space. 
<p>Implements <a class="el" href="a00081.html#260fe4c79f9db5db750a6db7f440662d">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="f8afa165c854e53aa75ab99658ca12b1"></a><!-- doxytag: member="vtkVariantArray::InsertTuple" ref="f8afa165c854e53aa75ab99658ca12b1" args="(vtkIdType i, vtkIdType j, vtkAbstractArray *source)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVariantArray::InsertTuple           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>i</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>j</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>source</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>
Insert the jth tuple in the source array, at ith location in this array. Note that memory allocation is performed as necessary to hold the data. 
<p>Implements <a class="el" href="a00081.html#791ce546cb9fe21ad14c9563dbba7e49">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="8212b9543fac2404c7f9192d0547d2f0"></a><!-- doxytag: member="vtkVariantArray::InsertNextTuple" ref="8212b9543fac2404c7f9192d0547d2f0" args="(vtkIdType j, vtkAbstractArray *source)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkVariantArray::InsertNextTuple           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>j</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>source</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>
Insert the jth tuple in the source array, at the end in this array. Note that memory allocation is performed as necessary to hold the data. Returns the location at which the data was inserted. 
<p>Implements <a class="el" href="a00081.html#fae3ce4d33eb15b3f8dbcd1d35ec3541">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="062e1e5dc1902fb5fccca207bd023f1e"></a><!-- doxytag: member="vtkVariantArray::GetVoidPointer" ref="062e1e5dc1902fb5fccca207bd023f1e" args="(vtkIdType id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void* vtkVariantArray::GetVoidPointer           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return a void pointer. For image pipeline interface and other special pointer manipulation. 
<p>Implements <a class="el" href="a00081.html#5b48d3ad8bf5c781844731c7cc44dc25">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="779e39524e3f8796ed35a5cef9ea24ca"></a><!-- doxytag: member="vtkVariantArray::DeepCopy" ref="779e39524e3f8796ed35a5cef9ea24ca" args="(vtkAbstractArray *da)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVariantArray::DeepCopy           </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><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Deep copy of data. Implementation left to subclasses, which should support as many type conversions as possible given the data type. 
<p>Reimplemented from <a class="el" href="a00081.html#16e3779a309c049cb8b46d1438cac5b8">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="eae928e84603916305e12cd3b513dbea"></a><!-- doxytag: member="vtkVariantArray::InterpolateTuple" ref="eae928e84603916305e12cd3b513dbea" args="(vtkIdType i, vtkIdList *ptIndices, vtkAbstractArray *source, double *weights)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVariantArray::InterpolateTuple           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>i</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>ptIndices</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>source</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><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the ith tuple in this array as the interpolated tuple value, given the ptIndices in the source array and associated interpolation weights. This method assumes that the two arrays are of the same type and strcuture. 
<p>Implements <a class="el" href="a00081.html#12f4af81b06be1ec463cf5c54bed9ec6">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="0777f6b5b2e64430a1f63170d2359846"></a><!-- doxytag: member="vtkVariantArray::InterpolateTuple" ref="0777f6b5b2e64430a1f63170d2359846" args="(vtkIdType i, vtkIdType id1, vtkAbstractArray *source1, vtkIdType id2, vtkAbstractArray *source2, double t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVariantArray::InterpolateTuple           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>i</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>id1</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>source1</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>id2</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>source2</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><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Insert the ith tuple in this array as interpolated from the two values, p1 and p2, and an interpolation factor, t. The interpolation factor ranges from (0,1), with t=0 located at p1. This method assumes that the three arrays are of the same type. p1 is value at index id1 in source1, while, p2 is value at index id2 in source2. 
<p>Implements <a class="el" href="a00081.html#f6939ef1bf8742a25b632e60289423cf">vtkAbstractArray</a>.</p>

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

<p>
Free any unnecessary memory. Description: Resize object to just fit data requirement. Reclaims extra memory. 
<p>Implements <a class="el" href="a00081.html#eaaad29e22074d6a6f8a380d4adbd329">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="62e7d2646b5985816ae6433649b41ad6"></a><!-- doxytag: member="vtkVariantArray::Resize" ref="62e7d2646b5985816ae6433649b41ad6" args="(vtkIdType numTuples)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkVariantArray::Resize           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>numTuples</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Resize the array while conserving the data. Returns 1 if resizing succeeded and 0 otherwise. 
<p>Implements <a class="el" href="a00081.html#3506709e1a806e3b0b94f71ec7daaeec">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="f391197a78a59d30259afe1585b129d0"></a><!-- doxytag: member="vtkVariantArray::SetVoidArray" ref="f391197a78a59d30259afe1585b129d0" args="(void *arr, vtkIdType size, int save)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVariantArray::SetVoidArray           </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>arr</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>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>save</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This method lets the user specify data to be held by the array. The array argument is a pointer to the data. size is the size of the array supplied by the user. Set save to 1 to keep the class from deleting the array when it cleans up or reallocates memory. The class uses the actual array provided; it does not copy the data from the supplied array. 
</div>
</div><p>
<a class="anchor" name="7b3bf72b38c768214e022566e77c0d99"></a><!-- doxytag: member="vtkVariantArray::GetActualMemorySize" ref="7b3bf72b38c768214e022566e77c0d99" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned long vtkVariantArray::GetActualMemorySize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the memory in kilobytes consumed by this data array. Used to support streaming and reading/writing data. The value returned is guaranteed to be greater than or equal to the memory required to actually represent the data represented by this object. The information returned is valid only after the pipeline has been updated. 
<p>Implements <a class="el" href="a00081.html#da6f263cbfeef40e36ff51e11209eb02">vtkAbstractArray</a>.</p>

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

<p>
Since each item can be of a different type, we say that a variant array is not numeric. 
<p>Implements <a class="el" href="a00081.html#82f8eb0e6d809b3d34e70e2afd69f177">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="bd05a578248052ab2a0a024198a82c31"></a><!-- doxytag: member="vtkVariantArray::NewIterator" ref="bd05a578248052ab2a0a024198a82c31" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00131.html">vtkArrayIterator</a>* vtkVariantArray::NewIterator           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Subclasses must override this method and provide the right kind of templated <a class="el" href="a00133.html" title="Implementation template for a array iterator.">vtkArrayIteratorTemplate</a>. 
<p>Implements <a class="el" href="a00081.html#0830f420f43ee1258fa7e0930030e477">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="a5b129525f19aaaa40dd31ee423ff35d"></a><!-- doxytag: member="vtkVariantArray::GetValue" ref="a5b129525f19aaaa40dd31ee423ff35d" args="(vtkIdType id) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01810.html">vtkVariant</a>&amp; vtkVariantArray::GetValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the data at a particular index. 
</div>
</div><p>
<a class="anchor" name="e419a796f7d04096298b23ab151ba57a"></a><!-- doxytag: member="vtkVariantArray::SetValue" ref="e419a796f7d04096298b23ab151ba57a" args="(vtkIdType id, vtkVariant value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVariantArray::SetValue           </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"><a class="el" href="a01810.html">vtkVariant</a>&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the data at a particular index. Does not do range checking. Make sure you use the method <a class="el" href="a01811.html#776181e6a2f2e0d0622771e25cfb799b">SetNumberOfValues()</a> before inserting data. 
</div>
</div><p>
<a class="anchor" name="f62fab110f4a888b3f30f19e7ad0562e"></a><!-- doxytag: member="vtkVariantArray::InsertValue" ref="f62fab110f4a888b3f30f19e7ad0562e" args="(vtkIdType id, vtkVariant value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVariantArray::InsertValue           </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"><a class="el" href="a01810.html">vtkVariant</a>&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If id &lt; <a class="el" href="a01811.html#b756b908f13662513ee53604fa9b2318">GetNumberOfValues()</a>, overwrite the array at that index. If id &gt;= <a class="el" href="a01811.html#b756b908f13662513ee53604fa9b2318">GetNumberOfValues()</a>, expand the array size to id+1 and set the final value to the specified value. 
</div>
</div><p>
<a class="anchor" name="0c04b3c04b7084e3f28b3b49294c86c0"></a><!-- doxytag: member="vtkVariantArray::InsertVariantValue" ref="0c04b3c04b7084e3f28b3b49294c86c0" args="(vtkIdType idx, vtkVariant value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVariantArray::InsertVariantValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01810.html">vtkVariant</a>&nbsp;</td>
          <td class="paramname"> <em>value</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>
Insert a value into the array from a variant. 
<p>Implements <a class="el" href="a00081.html#e42ba2dd175602d25c7b2754facd262b">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="3575f2c23349d77370caa3ea3be4919a"></a><!-- doxytag: member="vtkVariantArray::InsertNextValue" ref="3575f2c23349d77370caa3ea3be4919a" args="(vtkVariant value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkVariantArray::InsertNextValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01810.html">vtkVariant</a>&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Expand the array by one and set the value at that location. Return the array index of the inserted value. 
</div>
</div><p>
<a class="anchor" name="cf947e1f099576408cf2dd6b587a2d72"></a><!-- doxytag: member="vtkVariantArray::GetPointer" ref="cf947e1f099576408cf2dd6b587a2d72" args="(vtkIdType id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01810.html">vtkVariant</a>* vtkVariantArray::GetPointer           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return a pointer to the location in the internal array at the specified index. 
</div>
</div><p>
<a class="anchor" name="8e973a6bdd373c7af249fddf959c7eff"></a><!-- doxytag: member="vtkVariantArray::SetArray" ref="8e973a6bdd373c7af249fddf959c7eff" args="(vtkVariant *arr, vtkIdType size, int save)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVariantArray::SetArray           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01810.html">vtkVariant</a> *&nbsp;</td>
          <td class="paramname"> <em>arr</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>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>save</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the internal array used by this object. 
</div>
</div><p>
<a class="anchor" name="776181e6a2f2e0d0622771e25cfb799b"></a><!-- doxytag: member="vtkVariantArray::SetNumberOfValues" ref="776181e6a2f2e0d0622771e25cfb799b" args="(vtkIdType number)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkVariantArray::SetNumberOfValues           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>number</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the number of values for this object to hold. Does an allocation as well as setting the MaxId ivar. Used in conjunction with <a class="el" href="a01811.html#e419a796f7d04096298b23ab151ba57a">SetValue()</a> method for fast insertion. 
</div>
</div><p>
<a class="anchor" name="b756b908f13662513ee53604fa9b2318"></a><!-- doxytag: member="vtkVariantArray::GetNumberOfValues" ref="b756b908f13662513ee53604fa9b2318" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkVariantArray::GetNumberOfValues           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the number of values in the array. 
<p>Definition at line <a class="el" href="a03956.html#l00209">209</a> of file <a class="el" href="a03956.html">vtkVariantArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8ea8107df65b0ab75d6de03cec80ebe2"></a><!-- doxytag: member="vtkVariantArray::LookupValue" ref="8ea8107df65b0ab75d6de03cec80ebe2" args="(vtkVariant value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkVariantArray::LookupValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01810.html">vtkVariant</a>&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the indices where a specific value appears. 
<p>Implements <a class="el" href="a00081.html#d8dad1616c007558cca180a07dfe382b">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="3cc60e87cdc62b270cc5d9af6cd61d69"></a><!-- doxytag: member="vtkVariantArray::LookupValue" ref="3cc60e87cdc62b270cc5d9af6cd61d69" args="(vtkVariant value, vtkIdList *ids)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVariantArray::LookupValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01810.html">vtkVariant</a>&nbsp;</td>
          <td class="paramname"> <em>value</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><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>
Return the indices where a specific value appears. 
<p>Implements <a class="el" href="a00081.html#53f865b670313081a5ab175115db4c35">vtkAbstractArray</a>.</p>

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

<p>
Tell the array explicitly that the data has changed. This is only necessary to call when you modify the array contents without using the array's API (i.e. you retrieve a pointer to the data and modify the array contents). You need to call this so that the fast lookup will know to rebuild itself. Otherwise, the lookup functions will give incorrect results. 
<p>Implements <a class="el" href="a00081.html#f6cd5f0b2424a16cfaf1db1443555a63">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="8a69e043fa7f5088d303db94e0dcbde4"></a><!-- doxytag: member="vtkVariantArray::DataElementChanged" ref="8a69e043fa7f5088d303db94e0dcbde4" args="(vtkIdType id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVariantArray::DataElementChanged           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tell the array explicitly that a single data element has changed. Like <a class="el" href="a01811.html#81f0d02c6d3a0bc1df850648de27fa4a">DataChanged()</a>, then is only necessary when you modify the array contents without using the array's API. 
</div>
</div><p>
<a class="anchor" name="dd14447bb147bd33846ec83de0478245"></a><!-- doxytag: member="vtkVariantArray::ClearLookup" ref="dd14447bb147bd33846ec83de0478245" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkVariantArray::ClearLookup           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Delete the associated fast lookup data structure on this array, if it exists. The lookup will be rebuilt on the next call to a lookup function. 
<p>Implements <a class="el" href="a00081.html#59b3be769e31009513b2fd787fb5df1a">vtkAbstractArray</a>.</p>

</div>
</div><p>
<a class="anchor" name="4de8c7c0ad272bafa786403370947942"></a><!-- doxytag: member="vtkVariantArray::ResizeAndExtend" ref="4de8c7c0ad272bafa786403370947942" args="(vtkIdType sz)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01810.html">vtkVariant</a>* vtkVariantArray::ResizeAndExtend           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>sz</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>
Friendship required for Boost serialization. 
<p>

<p>Definition at line <a class="el" href="a03956.html#l00050">50</a> of file <a class="el" href="a03956.html">vtkVariantArray.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="03e45c3fbc6d219628fc57bbc2e537c5"></a><!-- doxytag: member="vtkVariantArray::Array" ref="03e45c3fbc6d219628fc57bbc2e537c5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01810.html">vtkVariant</a>* <a class="el" href="a01811.html#03e45c3fbc6d219628fc57bbc2e537c5">vtkVariantArray::Array</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03956.html#l00247">247</a> of file <a class="el" href="a03956.html">vtkVariantArray.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a03956.html#l00253">253</a> of file <a class="el" href="a03956.html">vtkVariantArray.h</a>.</p>

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