Sophie

Sophie

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

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: vtkDataArraySelection 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>vtkDataArraySelection Class Reference</h1><!-- doxytag: class="vtkDataArraySelection" --><!-- doxytag: inherits="vtkObject" --><code>#include &lt;<a class="el" href="a03804.html">vtkDataArraySelection.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkDataArraySelection:</div>
<div class="dynsection">
<p><center><img src="a08985.png" border="0" usemap="#a08986" alt="Inheritance graph"></center>
<map name="a08986">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="44,80,124,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="29,6,139,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkDataArraySelection:</div>
<div class="dynsection">
<p><center><img src="a08987.png" border="0" usemap="#a08988" alt="Collaboration graph"></center>
<map name="a08988">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="87,96,167,123"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="5,5,115,32"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="139,5,248,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a08989.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Store on/off settings for data arrays for a <a class="el" href="a01574.html" title="abstract class specifies interface for visualization network source">vtkSource</a>. 
<p>
<a class="el" href="a00359.html" title="Store on/off settings for data arrays for a vtkSource.">vtkDataArraySelection</a> can be used by <a class="el" href="a01574.html" title="abstract class specifies interface for visualization network source">vtkSource</a> subclasses to store on/off settings for whether each <a class="el" href="a00356.html" title="abstract superclass for arrays of numeric data">vtkDataArray</a> in its input should be passed in the source's output. This is primarily intended to allow file readers to configure what data arrays are read from the file. 
<p>Definition at line <a class="el" href="a03804.html#l00032">32</a> of file <a class="el" href="a03804.html">vtkDataArraySelection.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="a01084.html">vtkObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#9f53415a0f17c7ec435ce4675e3ef7df">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="a00359.html#722cef3cd77fcb4e69db48ea89f3644a">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="a00359.html#a96c23d27801707f589fdd76b2ea2702">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="a00359.html#d9a99f89f84f6cd2cb0ab6918b8de03b">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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#564ad6bc7b4a85a15e6f94295e4f9ffc">EnableArray</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="a00359.html#0341e346a6d11d9a98e961d54662d666">DisableArray</a> (const char *name)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#c46b06412fbc1b73b351c38c58f87632">ArrayExists</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="a00359.html#4939c22de868eb4eea24168943dad3ba">EnableAllArrays</a> ()</td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#2e9c07dc441fd15ea6a6a50fdc8cde4f">GetNumberOfArraysEnabled</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#085904ed43a88009ddf69fa84d479d43">GetArrayName</a> (int index)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#9822f68e0d604576fbded224403a2ba9">GetEnabledArrayIndex</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="a00359.html#f3a052289ce3b6f08443f9e01d8f8d92">RemoveAllArrays</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#ca7f1e0295464890297e67092fcbf503">AddArray</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="a00359.html#6c9458110dd5022977dba295c4bd4c7e">RemoveArrayByIndex</a> (int index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#88136efdcdaf2899996cde8939c85ed2">RemoveArrayByName</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="a00359.html#397aef3bf755eb487ebef8e2aeab9b7e">CopySelections</a> (<a class="el" href="a00359.html">vtkDataArraySelection</a> *selections)</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="a00359.html#e9fed816edbd156d3c9516accabb8e25">GetArraySetting</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#e8edd05a8dfe7ea3daa678873e6b6d93">GetArraySetting</a> (int index)</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="a00359.html#f1cfd370fb7abc739065c39768a96ec4">SetArrays</a> (const char *const *names, int numArrays)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#7a18d937ac311b87f7a1b8b86e48789f">SetArraysWithDefault</a> (const char *const *names, int numArrays, int defaultStatus)</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 int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#f4439e12109d12680ea880d30fd45929">IsTypeOf</a> (const char *type)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00359.html">vtkDataArraySelection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#81916295b07575524d0d3a8c583b3624">New</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#30050983bbb8e00c2eb62905b68e2b73">vtkDataArraySelection</a> ()</td></tr>

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

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">vtkDataArraySelectionInternals *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#4c7217ba3b6cadb4a4a3fcb71f65760e">Internal</a></td></tr>

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

<p>

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

<p>Definition at line <a class="el" href="a03804.html#l00035">35</a> of file <a class="el" href="a03804.html">vtkDataArraySelection.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="30050983bbb8e00c2eb62905b68e2b73"></a><!-- doxytag: member="vtkDataArraySelection::vtkDataArraySelection" ref="30050983bbb8e00c2eb62905b68e2b73" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkDataArraySelection::vtkDataArraySelection           </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="f89bf26465dc538020427effc47d61a5"></a><!-- doxytag: member="vtkDataArraySelection::~vtkDataArraySelection" ref="f89bf26465dc538020427effc47d61a5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkDataArraySelection::~vtkDataArraySelection           </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="722cef3cd77fcb4e69db48ea89f3644a"></a><!-- doxytag: member="vtkDataArraySelection::GetClassName" ref="722cef3cd77fcb4e69db48ea89f3644a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkDataArraySelection::GetClassName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

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

<p>
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01084.html#e9548a248bce0f02f73bbcccd0a9489e">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="a96c23d27801707f589fdd76b2ea2702"></a><!-- doxytag: member="vtkDataArraySelection::IsA" ref="a96c23d27801707f589fdd76b2ea2702" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkDataArraySelection::IsA           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01084.html#831e57b04e46827a7098aa81abadee69">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="40a196354fef0a067ff682d10f7406c0"></a><!-- doxytag: member="vtkDataArraySelection::SafeDownCast" ref="40a196354fef0a067ff682d10f7406c0" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00359.html">vtkDataArraySelection</a>* vtkDataArraySelection::SafeDownCast           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01084.html">vtkObject</a> *&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="d9a99f89f84f6cd2cb0ab6918b8de03b"></a><!-- doxytag: member="vtkDataArraySelection::PrintSelf" ref="d9a99f89f84f6cd2cb0ab6918b8de03b" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataArraySelection::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00869.html">vtkIndent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="a01085.html#edadf6378465fd81c2592ef64262e2a5">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
<p>Reimplemented from <a class="el" href="a01084.html#bf3dbb4154289b56a12483eee3866263">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="81916295b07575524d0d3a8c583b3624"></a><!-- doxytag: member="vtkDataArraySelection::New" ref="81916295b07575524d0d3a8c583b3624" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00359.html">vtkDataArraySelection</a>* vtkDataArraySelection::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="564ad6bc7b4a85a15e6f94295e4f9ffc"></a><!-- doxytag: member="vtkDataArraySelection::EnableArray" ref="564ad6bc7b4a85a15e6f94295e4f9ffc" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataArraySelection::EnableArray           </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>
Enable the array with the given name. Creates a new entry if none exists. 
</div>
</div><p>
<a class="anchor" name="0341e346a6d11d9a98e961d54662d666"></a><!-- doxytag: member="vtkDataArraySelection::DisableArray" ref="0341e346a6d11d9a98e961d54662d666" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataArraySelection::DisableArray           </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>
Disable the array with the given name. Creates a new entry if none exists. 
</div>
</div><p>
<a class="anchor" name="f0ca6a760551e0227f3d5172f7b42af0"></a><!-- doxytag: member="vtkDataArraySelection::ArrayIsEnabled" ref="f0ca6a760551e0227f3d5172f7b42af0" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataArraySelection::ArrayIsEnabled           </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>
Return whether the array with the given name is enabled. If there is no entry, the array is assumed to be disabled. 
</div>
</div><p>
<a class="anchor" name="c46b06412fbc1b73b351c38c58f87632"></a><!-- doxytag: member="vtkDataArraySelection::ArrayExists" ref="c46b06412fbc1b73b351c38c58f87632" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataArraySelection::ArrayExists           </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>
Return whether the array with the given name exists. 
</div>
</div><p>
<a class="anchor" name="4939c22de868eb4eea24168943dad3ba"></a><!-- doxytag: member="vtkDataArraySelection::EnableAllArrays" ref="4939c22de868eb4eea24168943dad3ba" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataArraySelection::EnableAllArrays           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enable all arrays that currently have an entry. 
</div>
</div><p>
<a class="anchor" name="d184d7eb4c447caadd9b88d70e299f6a"></a><!-- doxytag: member="vtkDataArraySelection::DisableAllArrays" ref="d184d7eb4c447caadd9b88d70e299f6a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataArraySelection::DisableAllArrays           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Disable all arrays that currently have an entry. 
</div>
</div><p>
<a class="anchor" name="e89270dff736282ebb8bb7d7a719377d"></a><!-- doxytag: member="vtkDataArraySelection::GetNumberOfArrays" ref="e89270dff736282ebb8bb7d7a719377d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataArraySelection::GetNumberOfArrays           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the number of arrays that currently have an entry. 
</div>
</div><p>
<a class="anchor" name="2e9c07dc441fd15ea6a6a50fdc8cde4f"></a><!-- doxytag: member="vtkDataArraySelection::GetNumberOfArraysEnabled" ref="2e9c07dc441fd15ea6a6a50fdc8cde4f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataArraySelection::GetNumberOfArraysEnabled           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the number of arrays that are enabled. 
</div>
</div><p>
<a class="anchor" name="085904ed43a88009ddf69fa84d479d43"></a><!-- doxytag: member="vtkDataArraySelection::GetArrayName" ref="085904ed43a88009ddf69fa84d479d43" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* vtkDataArraySelection::GetArrayName           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the name of the array entry at the given index. 
</div>
</div><p>
<a class="anchor" name="2dd5a52d446a01bb9862096a0aa8dd89"></a><!-- doxytag: member="vtkDataArraySelection::GetArrayIndex" ref="2dd5a52d446a01bb9862096a0aa8dd89" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataArraySelection::GetArrayIndex           </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>
Get an index of the array containing name within the enabled arrays 
</div>
</div><p>
<a class="anchor" name="9822f68e0d604576fbded224403a2ba9"></a><!-- doxytag: member="vtkDataArraySelection::GetEnabledArrayIndex" ref="9822f68e0d604576fbded224403a2ba9" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataArraySelection::GetEnabledArrayIndex           </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>
Get the index of an array with the given name among those that are enabled. Returns -1 if the array is not enabled. 
</div>
</div><p>
<a class="anchor" name="e9fed816edbd156d3c9516accabb8e25"></a><!-- doxytag: member="vtkDataArraySelection::GetArraySetting" ref="e9fed816edbd156d3c9516accabb8e25" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataArraySelection::GetArraySetting           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get whether the array at the given index is enabled. 
<p>Definition at line <a class="el" href="a03804.html#l00078">78</a> of file <a class="el" href="a03804.html">vtkDataArraySelection.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e8edd05a8dfe7ea3daa678873e6b6d93"></a><!-- doxytag: member="vtkDataArraySelection::GetArraySetting" ref="e8edd05a8dfe7ea3daa678873e6b6d93" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataArraySelection::GetArraySetting           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get whether the array at the given index is enabled. 
</div>
</div><p>
<a class="anchor" name="f3a052289ce3b6f08443f9e01d8f8d92"></a><!-- doxytag: member="vtkDataArraySelection::RemoveAllArrays" ref="f3a052289ce3b6f08443f9e01d8f8d92" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataArraySelection::RemoveAllArrays           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove all array entries. 
</div>
</div><p>
<a class="anchor" name="ca7f1e0295464890297e67092fcbf503"></a><!-- doxytag: member="vtkDataArraySelection::AddArray" ref="ca7f1e0295464890297e67092fcbf503" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkDataArraySelection::AddArray           </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>
Add to the list of arrays that have entries. For arrays that already have entries, the settings are untouched. For arrays that don't already have an entry, they are assumed to be enabled. This method should be called only by the filter owning this object. 
</div>
</div><p>
<a class="anchor" name="6c9458110dd5022977dba295c4bd4c7e"></a><!-- doxytag: member="vtkDataArraySelection::RemoveArrayByIndex" ref="6c9458110dd5022977dba295c4bd4c7e" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataArraySelection::RemoveArrayByIndex           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove an array setting given its index. 
</div>
</div><p>
<a class="anchor" name="88136efdcdaf2899996cde8939c85ed2"></a><!-- doxytag: member="vtkDataArraySelection::RemoveArrayByName" ref="88136efdcdaf2899996cde8939c85ed2" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataArraySelection::RemoveArrayByName           </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>
Remove an array setting given its name. 
</div>
</div><p>
<a class="anchor" name="f1cfd370fb7abc739065c39768a96ec4"></a><!-- doxytag: member="vtkDataArraySelection::SetArrays" ref="f1cfd370fb7abc739065c39768a96ec4" args="(const char *const *names, int numArrays)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataArraySelection::SetArrays           </td>
          <td>(</td>
          <td class="paramtype">const char *const *&nbsp;</td>
          <td class="paramname"> <em>names</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numArrays</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 list of arrays that have entries. For arrays that already have entries, the settings are copied. For arrays that don't already have an entry, they are assigned the given default status. If no default status is given, it is assumed to be on. There will be no more entries than the names given. This method should be called only by the filter owning this object. The signature with the default must have a different name due to a bug in the Borland C++ 5.5 compiler. 
</div>
</div><p>
<a class="anchor" name="7a18d937ac311b87f7a1b8b86e48789f"></a><!-- doxytag: member="vtkDataArraySelection::SetArraysWithDefault" ref="7a18d937ac311b87f7a1b8b86e48789f" args="(const char *const *names, int numArrays, int defaultStatus)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataArraySelection::SetArraysWithDefault           </td>
          <td>(</td>
          <td class="paramtype">const char *const *&nbsp;</td>
          <td class="paramname"> <em>names</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numArrays</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>defaultStatus</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 list of arrays that have entries. For arrays that already have entries, the settings are copied. For arrays that don't already have an entry, they are assigned the given default status. If no default status is given, it is assumed to be on. There will be no more entries than the names given. This method should be called only by the filter owning this object. The signature with the default must have a different name due to a bug in the Borland C++ 5.5 compiler. 
</div>
</div><p>
<a class="anchor" name="397aef3bf755eb487ebef8e2aeab9b7e"></a><!-- doxytag: member="vtkDataArraySelection::CopySelections" ref="397aef3bf755eb487ebef8e2aeab9b7e" args="(vtkDataArraySelection *selections)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataArraySelection::CopySelections           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00359.html">vtkDataArraySelection</a> *&nbsp;</td>
          <td class="paramname"> <em>selections</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy the selections from the given <a class="el" href="a00359.html" title="Store on/off settings for data arrays for a vtkSource.">vtkDataArraySelection</a> instance. 
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="4c7217ba3b6cadb4a4a3fcb71f65760e"></a><!-- doxytag: member="vtkDataArraySelection::Internal" ref="4c7217ba3b6cadb4a4a3fcb71f65760e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkDataArraySelectionInternals* <a class="el" href="a00359.html#4c7217ba3b6cadb4a4a3fcb71f65760e">vtkDataArraySelection::Internal</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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