Sophie

Sophie

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

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: vtkArrayCalculator 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>vtkArrayCalculator Class Reference</h1><!-- doxytag: class="vtkArrayCalculator" --><!-- doxytag: inherits="vtkDataSetAlgorithm" --><code>#include &lt;<a class="el" href="a04257.html">vtkArrayCalculator.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkArrayCalculator:</div>
<div class="dynsection">
<p><center><img src="a07955.png" border="0" usemap="#a07956" alt="Inheritance graph"></center>
<map name="a07956">
<area shape="rect" href="a00375.html" title="Superclass for algorithms that produce output of the same type as input." alt="" coords="5,229,152,256"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="29,155,128,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="39,80,119,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="24,5,133,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkArrayCalculator:</div>
<div class="dynsection">
<p><center><img src="a07957.png" border="0" usemap="#a07958" alt="Collaboration graph"></center>
<map name="a07958">
<area shape="rect" href="a00375.html" title="Superclass for algorithms that produce output of the same type as input." alt="" coords="116,536,263,563"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="177,419,276,445"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="329,536,428,563"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="409,192,489,219"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="375,301,524,328"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="111,301,220,328"><area shape="rect" href="a00569.html" title="Parse and evaluate a mathematical expression." alt="" coords="679,301,812,328"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="211,5,320,32"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="5,192,168,219"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="200,83,331,109"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="553,83,663,109"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="192,192,373,219"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a07959.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
perform mathematical operations on data in field data arrays 
<p>
<a class="el" href="a00125.html" title="perform mathematical operations on data in field data arrays">vtkArrayCalculator</a> performs operations on vectors or scalars in field data arrays. It uses <a class="el" href="a00569.html" title="Parse and evaluate a mathematical expression.">vtkFunctionParser</a> to do the parsing and to evaluate the function for each entry in the input arrays. The arrays used in a given function must be all in point data or all in cell data. The resulting array will be stored as a field data array. The result array can either be stored in a new array or it can overwrite an existing array.<p>
The functions that this array calculator understands is: <pre>
 standard operations: + - * / ^ .
 build unit vectors: iHat, jHat, kHat (ie (1,0,0), (0,1,0), (0,0,1))
 abs
 acos
 asin
 atan
 ceil
 cos
 cosh
 exp
 floor
 log
 mag
 min
 max
 norm
 sign
 sin
 sinh
 sqrt
 tan
 tanh
 </pre> Note that some of these operations work on scalars, some on vectors, and some on both (e.g., you can multiply a scalar times a vector). The operations are performed tuple-wise (i.e., tuple-by-tuple). The user must specify which arrays to use as vectors and/or scalars, and the name of the output data array.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00569.html" title="Parse and evaluate a mathematical expression.">vtkFunctionParser</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_1.html#c2_vtk_t_vtkArrayCalculator">vtkArrayCalculator (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04257.html#l00076">76</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.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="a00375.html">vtkDataSetAlgorithm</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#697c09286cf11e68a0dd2f2911ce7d6a">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="a00125.html#9b1a03057227f00d34e07c99c58a2747">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="a00125.html#8fd31758c24b7ae0a324693840f647b3">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="a00125.html#863d7146561671a1d332d51b2373793c">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="a00125.html#1871ce418cf836047039f15ab2af0d0f">RemoveAllVariables</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="a00125.html#c62273f4e7231690419e2f6879bb40bc">RemoveScalarVariables</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="a00125.html#93032a06c15850c2b6b209bb9d4b91a7">RemoveVectorVariables</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="a00125.html#dc9107bdb9d933f4f3a79e6aaa2263f1">RemoveCoordinateScalarVariables</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="a00125.html#1de206ab80623727b926a66072a9bfcf">RemoveCoordinateVectorVariables</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="a00125.html#6cceeb346f7ad52b4a20617c4c064e73">SetFunction</a> (const char *function)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#a3184351e01b34b0bdd52e78ccd53311">GetFunction</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#c99130989bd4c392287bf3cc1a224613">AddScalarArrayName</a> (const char *arrayName, int component=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#8895a80d42c9e5857c6a52907517baff">AddVectorArrayName</a> (const char *arrayName, int component0=0, int component1=1, int component2=2)</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="a00125.html#451874735f71e4965eaf1ae274b8005f">AddScalarVariable</a> (const char *variableName, const char *arrayName, int component=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#a4343777e30e4494e4a80736a3cc4345">AddVectorVariable</a> (const char *variableName, const char *arrayName, int component0=0, int component1=1, int component2=2)</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="a00125.html#8b3826842fa14ac003df436032f221c7">AddCoordinateScalarVariable</a> (const char *variableName, int component=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#b3ac2b1a7b40dca0e88f537c01271826">AddCoordinateVectorVariable</a> (const char *variableName, int component0=0, int component1=1, int component2=2)</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="a00125.html#04a407e168fbd6cbb69157be71423929">SetResultArrayName</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#38f3ba2b72075e8bc391fdf1639dfab7">GetResultArrayName</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#dbf294575867112ad43d7b2feac71430">GetResultArrayType</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="a00125.html#eeb93f31bb6b558f47885ff4dd0fa8bd">SetResultArrayType</a> (int)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#4f22aae4abeffdcc9cfdd2dac55522e7">GetCoordinateResults</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="a00125.html#8bdb5160191f48f82adc806ddbcd0b4e">SetCoordinateResults</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#8e44de65ec69cd7443ab475996fc6cae">CoordinateResultsOn</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="a00125.html#b7153df822e135530d3b794bfe4a7a9a">CoordinateResultsOff</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="a00125.html#3bb293bd37a02df53e9d377725016486">SetAttributeMode</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#7621e7aa2a014b6df94fadff5d0bdc96">GetAttributeMode</a> ()</td></tr>

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#10f23656358d33625762bf39cf5b60b1">SetAttributeModeToUseEdgeData</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="a00125.html#f1f9155d2090164f263bb29f17e5d43c">GetAttributeModeAsString</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#157bdf3bbed48451feb0b81b1d615c92">GetScalarArrayNames</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#2d1b58314cbc6f0a8022f5bf948559eb">GetScalarArrayName</a> (int i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#40aacf4dfc868fa8fbae3478e1bde44f">GetVectorArrayNames</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#9b9b555c2e3ea90320a1f680f1040204">GetVectorArrayName</a> (int i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#ab1aa965ff37b5c7adf92dbeac155ba1">GetScalarVariableNames</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#a49801bf252fee5e67e786fd4b94017f">GetScalarVariableName</a> (int i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#ffa83c86de41869445f75083ebb665cd">GetVectorVariableNames</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#0550b4c4778b05ec8e4469721999470a">GetVectorVariableName</a> (int i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#9e57f597a518d42e356e80b20069dc62">GetSelectedScalarComponents</a> ()</td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#8f1d447ff57f584e17088b58b0a9ab95">GetSelectedVectorComponents</a> (int i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#9b7c322c5901a58c9d42c1b5cce63c21">GetNumberOfScalarArrays</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="a00125.html#aea13f307a4d8ef6702b4b5f87662e05">GetNumberOfVectorArrays</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="a00125.html#d6124f1d39334c998facc8e44653674d">SetReplaceInvalidValues</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#65c8682b033b1ae20aafd98075dc2aa4">GetReplaceInvalidValues</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="a00125.html#04a17bfbb22570f8343cc30c6f35bcd1">ReplaceInvalidValuesOn</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="a00125.html#1b1b45c72b920259fb8caf8b1b29311c">ReplaceInvalidValuesOff</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="a00125.html#6a47c3e8e5c997cb46469707803d1e99">SetReplacementValue</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#a399d3cd37ebc5a52cd9fdc9c7800c3f">GetReplacementValue</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#3bf02987817acef59ebf58fc79bf326f">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00125.html">vtkArrayCalculator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#c1e1195043efe05e7d79702d87c8e291">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="a00125.html">vtkArrayCalculator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#f72b580bd48401d8a9bcdbc73febde36">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="a00125.html#e1a3b2c84557f6fec0675f70ab692f81">vtkArrayCalculator</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#49b02506c9637c1b69bb29b944f3cfed">~vtkArrayCalculator</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="a00125.html#3d1bb6ec79904440ff8863adbdc92e9d">RequestData</a> (<a class="el" href="a00872.html">vtkInformation</a> *, <a class="el" href="a00895.html">vtkInformationVector</a> **, <a class="el" href="a00895.html">vtkInformationVector</a> *)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#98fd20aa9423db3e5504939d1174d2eb">Function</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#478f2ffa501fc02215617a5615ebaf38">ResultArrayName</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#f08b13011006cac14f6c0a6cceac42d5">ScalarArrayNames</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#37fb0952ffec584936318b76f0ad4cb1">VectorArrayNames</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#384746cfd366bf7965f460f986f0987f">ScalarVariableNames</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#51d170d28363143a406839d6e96b4970">VectorVariableNames</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#131882f0bd728997b8185ed2f4f4552c">NumberOfScalarArrays</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#bd8d191207c36df7c37f6490024a6798">NumberOfVectorArrays</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#149b8e169d1e30039b08e9dde2d3f759">AttributeMode</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#c014451163b89126f3c36ce38bc55aa1">SelectedScalarComponents</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#32f9d29a09a9caa1a2428357d9acc305">SelectedVectorComponents</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00569.html">vtkFunctionParser</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#b7fc335998f2af6ea105b387b27fc6e0">FunctionParser</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#4f17844c81c8efa9187d22a291cdf9ad">ReplaceInvalidValues</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#77e673450bc4ce9b3135087d2daa3dd3">ReplacementValue</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#073749ef98b3600574c32c6096d3ee51">CoordinateResults</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#9aecab4d67a225cf225aa41adf273a91">CoordinateScalarVariableNames</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#5abcee4800e1cd57a8848e69aa86ed92">CoordinateVectorVariableNames</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#8303d44e5d33d71b40af2287fa24b4bf">SelectedCoordinateScalarComponents</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#887b4511fb53081421ea2624ee26e7eb">SelectedCoordinateVectorComponents</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#560afa64881a4ee25512a8b4ddf392ff">NumberOfCoordinateScalarArrays</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#8ad4dd406ec06e03677cfb2b8d889006">NumberOfCoordinateVectorArrays</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html#047611431cdc36b91b00b8fd78eb8569">ResultArrayType</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="697c09286cf11e68a0dd2f2911ce7d6a"></a><!-- doxytag: member="vtkArrayCalculator::Superclass" ref="697c09286cf11e68a0dd2f2911ce7d6a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a00375.html">vtkDataSetAlgorithm</a> <a class="el" href="a00375.html">vtkArrayCalculator::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00375.html#5b6a74f37b2c42dea75a05209b3e69bc">vtkDataSetAlgorithm</a>.</p>

<p>Definition at line <a class="el" href="a04257.html#l00079">79</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="e1a3b2c84557f6fec0675f70ab692f81"></a><!-- doxytag: member="vtkArrayCalculator::vtkArrayCalculator" ref="e1a3b2c84557f6fec0675f70ab692f81" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkArrayCalculator::vtkArrayCalculator           </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="49b02506c9637c1b69bb29b944f3cfed"></a><!-- doxytag: member="vtkArrayCalculator::~vtkArrayCalculator" ref="49b02506c9637c1b69bb29b944f3cfed" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkArrayCalculator::~vtkArrayCalculator           </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="9b1a03057227f00d34e07c99c58a2747"></a><!-- doxytag: member="vtkArrayCalculator::GetClassName" ref="9b1a03057227f00d34e07c99c58a2747" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkArrayCalculator::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="a00375.html#d0ae046484ba6d268bdb67ad536260c8">vtkDataSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="3bf02987817acef59ebf58fc79bf326f"></a><!-- doxytag: member="vtkArrayCalculator::IsTypeOf" ref="3bf02987817acef59ebf58fc79bf326f" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkArrayCalculator::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="a00375.html#f86c68af773c12e38dad90f2afc7579a">vtkDataSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="8fd31758c24b7ae0a324693840f647b3"></a><!-- doxytag: member="vtkArrayCalculator::IsA" ref="8fd31758c24b7ae0a324693840f647b3" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkArrayCalculator::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="a00375.html#420be20e4ddd9cc9184f09eec0f67a32">vtkDataSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="c1e1195043efe05e7d79702d87c8e291"></a><!-- doxytag: member="vtkArrayCalculator::SafeDownCast" ref="c1e1195043efe05e7d79702d87c8e291" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00125.html">vtkArrayCalculator</a>* vtkArrayCalculator::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="a00375.html#3ba4f479dbf92dc937f8b6309e16dbea">vtkDataSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="863d7146561671a1d332d51b2373793c"></a><!-- doxytag: member="vtkArrayCalculator::PrintSelf" ref="863d7146561671a1d332d51b2373793c" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkArrayCalculator::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="a00375.html#399bf1def01568753e290f9cc45d7985">vtkDataSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="f72b580bd48401d8a9bcdbc73febde36"></a><!-- doxytag: member="vtkArrayCalculator::New" ref="f72b580bd48401d8a9bcdbc73febde36" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00125.html">vtkArrayCalculator</a>* vtkArrayCalculator::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="a00375.html#366c8a9b4e61249c93fd2f7a492de9cb">vtkDataSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="6cceeb346f7ad52b4a20617c4c064e73"></a><!-- doxytag: member="vtkArrayCalculator::SetFunction" ref="6cceeb346f7ad52b4a20617c4c064e73" args="(const char *function)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkArrayCalculator::SetFunction           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>function</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the function to be evaluated. 
</div>
</div><p>
<a class="anchor" name="a3184351e01b34b0bdd52e78ccd53311"></a><!-- doxytag: member="vtkArrayCalculator::GetFunction" ref="a3184351e01b34b0bdd52e78ccd53311" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual char* vtkArrayCalculator::GetFunction           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the function to be evaluated. 
</div>
</div><p>
<a class="anchor" name="c99130989bd4c392287bf3cc1a224613"></a><!-- doxytag: member="vtkArrayCalculator::AddScalarArrayName" ref="c99130989bd4c392287bf3cc1a224613" args="(const char *arrayName, int component=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkArrayCalculator::AddScalarArrayName           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>arrayName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>component</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add an array name to the list of arrays used in the function and specify which components of the array to use in evaluating the function. The array name must match the name in the function. Use AddScalarVariable or AddVectorVariable to use a variable name different from the array name. 
</div>
</div><p>
<a class="anchor" name="8895a80d42c9e5857c6a52907517baff"></a><!-- doxytag: member="vtkArrayCalculator::AddVectorArrayName" ref="8895a80d42c9e5857c6a52907517baff" args="(const char *arrayName, int component0=0, int component1=1, int component2=2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkArrayCalculator::AddVectorArrayName           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>arrayName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>component0</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>component1</em> = <code>1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>component2</em> = <code>2</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add an array name to the list of arrays used in the function and specify which components of the array to use in evaluating the function. The array name must match the name in the function. Use AddScalarVariable or AddVectorVariable to use a variable name different from the array name. 
</div>
</div><p>
<a class="anchor" name="451874735f71e4965eaf1ae274b8005f"></a><!-- doxytag: member="vtkArrayCalculator::AddScalarVariable" ref="451874735f71e4965eaf1ae274b8005f" args="(const char *variableName, const char *arrayName, int component=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkArrayCalculator::AddScalarVariable           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>variableName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>arrayName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>component</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add a variable name, a corresponding array name, and which components of the array to use. 
</div>
</div><p>
<a class="anchor" name="a4343777e30e4494e4a80736a3cc4345"></a><!-- doxytag: member="vtkArrayCalculator::AddVectorVariable" ref="a4343777e30e4494e4a80736a3cc4345" args="(const char *variableName, const char *arrayName, int component0=0, int component1=1, int component2=2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkArrayCalculator::AddVectorVariable           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>variableName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>arrayName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>component0</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>component1</em> = <code>1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>component2</em> = <code>2</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add a variable name, a corresponding array name, and which components of the array to use. 
</div>
</div><p>
<a class="anchor" name="8b3826842fa14ac003df436032f221c7"></a><!-- doxytag: member="vtkArrayCalculator::AddCoordinateScalarVariable" ref="8b3826842fa14ac003df436032f221c7" args="(const char *variableName, int component=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkArrayCalculator::AddCoordinateScalarVariable           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>variableName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>component</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add a variable name, a corresponding array name, and which components of the array to use. 
</div>
</div><p>
<a class="anchor" name="b3ac2b1a7b40dca0e88f537c01271826"></a><!-- doxytag: member="vtkArrayCalculator::AddCoordinateVectorVariable" ref="b3ac2b1a7b40dca0e88f537c01271826" args="(const char *variableName, int component0=0, int component1=1, int component2=2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkArrayCalculator::AddCoordinateVectorVariable           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>variableName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>component0</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>component1</em> = <code>1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>component2</em> = <code>2</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add a variable name, a corresponding array name, and which components of the array to use. 
</div>
</div><p>
<a class="anchor" name="04a407e168fbd6cbb69157be71423929"></a><!-- doxytag: member="vtkArrayCalculator::SetResultArrayName" ref="04a407e168fbd6cbb69157be71423929" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkArrayCalculator::SetResultArrayName           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the name of the array in which to store the result of evaluating this function. If this is the name of an existing array, that array will be overwritten. Otherwise a new array will be created with the specified name. 
</div>
</div><p>
<a class="anchor" name="38f3ba2b72075e8bc391fdf1639dfab7"></a><!-- doxytag: member="vtkArrayCalculator::GetResultArrayName" ref="38f3ba2b72075e8bc391fdf1639dfab7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual char* vtkArrayCalculator::GetResultArrayName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the name of the array in which to store the result of evaluating this function. If this is the name of an existing array, that array will be overwritten. Otherwise a new array will be created with the specified name. 
</div>
</div><p>
<a class="anchor" name="dbf294575867112ad43d7b2feac71430"></a><!-- doxytag: member="vtkArrayCalculator::GetResultArrayType" ref="dbf294575867112ad43d7b2feac71430" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkArrayCalculator::GetResultArrayType           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Type of the result array. It is ignored if CoordinateResults is true. Initial value is VTK_DOUBLE. 
</div>
</div><p>
<a class="anchor" name="eeb93f31bb6b558f47885ff4dd0fa8bd"></a><!-- doxytag: member="vtkArrayCalculator::SetResultArrayType" ref="eeb93f31bb6b558f47885ff4dd0fa8bd" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkArrayCalculator::SetResultArrayType           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Type of the result array. It is ignored if CoordinateResults is true. Initial value is VTK_DOUBLE. 
</div>
</div><p>
<a class="anchor" name="4f22aae4abeffdcc9cfdd2dac55522e7"></a><!-- doxytag: member="vtkArrayCalculator::GetCoordinateResults" ref="4f22aae4abeffdcc9cfdd2dac55522e7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkArrayCalculator::GetCoordinateResults           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set whether to output results as coordinates. ResultArrayName will be ignored. Outputing as coordinates is only valid with vector results and if the AttributeMode is AttributeModeToUsePointData. If a valid output can't be made, an error will occur. 
</div>
</div><p>
<a class="anchor" name="8bdb5160191f48f82adc806ddbcd0b4e"></a><!-- doxytag: member="vtkArrayCalculator::SetCoordinateResults" ref="8bdb5160191f48f82adc806ddbcd0b4e" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkArrayCalculator::SetCoordinateResults           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set whether to output results as coordinates. ResultArrayName will be ignored. Outputing as coordinates is only valid with vector results and if the AttributeMode is AttributeModeToUsePointData. If a valid output can't be made, an error will occur. 
</div>
</div><p>
<a class="anchor" name="8e44de65ec69cd7443ab475996fc6cae"></a><!-- doxytag: member="vtkArrayCalculator::CoordinateResultsOn" ref="8e44de65ec69cd7443ab475996fc6cae" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkArrayCalculator::CoordinateResultsOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set whether to output results as coordinates. ResultArrayName will be ignored. Outputing as coordinates is only valid with vector results and if the AttributeMode is AttributeModeToUsePointData. If a valid output can't be made, an error will occur. 
</div>
</div><p>
<a class="anchor" name="b7153df822e135530d3b794bfe4a7a9a"></a><!-- doxytag: member="vtkArrayCalculator::CoordinateResultsOff" ref="b7153df822e135530d3b794bfe4a7a9a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkArrayCalculator::CoordinateResultsOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set whether to output results as coordinates. ResultArrayName will be ignored. Outputing as coordinates is only valid with vector results and if the AttributeMode is AttributeModeToUsePointData. If a valid output can't be made, an error will occur. 
</div>
</div><p>
<a class="anchor" name="3bb293bd37a02df53e9d377725016486"></a><!-- doxytag: member="vtkArrayCalculator::SetAttributeMode" ref="3bb293bd37a02df53e9d377725016486" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkArrayCalculator::SetAttributeMode           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Control whether the filter operates on point data or cell data. By default (AttributeModeToDefault), the filter uses point data. Alternatively you can explicitly set the filter to use point data (AttributeModeToUsePointData) or cell data (AttributeModeToUseCellData). For graphs you can set the filter to use vertex data (AttributeModeToUseVertexData) or edge data (AttributeModeToUseEdgeData). 
</div>
</div><p>
<a class="anchor" name="7621e7aa2a014b6df94fadff5d0bdc96"></a><!-- doxytag: member="vtkArrayCalculator::GetAttributeMode" ref="7621e7aa2a014b6df94fadff5d0bdc96" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkArrayCalculator::GetAttributeMode           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Control whether the filter operates on point data or cell data. By default (AttributeModeToDefault), the filter uses point data. Alternatively you can explicitly set the filter to use point data (AttributeModeToUsePointData) or cell data (AttributeModeToUseCellData). For graphs you can set the filter to use vertex data (AttributeModeToUseVertexData) or edge data (AttributeModeToUseEdgeData). 
</div>
</div><p>
<a class="anchor" name="e79510f8612e469f838e21a3ea3bd192"></a><!-- doxytag: member="vtkArrayCalculator::SetAttributeModeToDefault" ref="e79510f8612e469f838e21a3ea3bd192" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkArrayCalculator::SetAttributeModeToDefault           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Control whether the filter operates on point data or cell data. By default (AttributeModeToDefault), the filter uses point data. Alternatively you can explicitly set the filter to use point data (AttributeModeToUsePointData) or cell data (AttributeModeToUseCellData). For graphs you can set the filter to use vertex data (AttributeModeToUseVertexData) or edge data (AttributeModeToUseEdgeData). 
<p>Definition at line <a class="el" href="a04257.html#l00157">157</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

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

<p>
Control whether the filter operates on point data or cell data. By default (AttributeModeToDefault), the filter uses point data. Alternatively you can explicitly set the filter to use point data (AttributeModeToUsePointData) or cell data (AttributeModeToUseCellData). For graphs you can set the filter to use vertex data (AttributeModeToUseVertexData) or edge data (AttributeModeToUseEdgeData). 
<p>Definition at line <a class="el" href="a04257.html#l00159">159</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

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

<p>
Control whether the filter operates on point data or cell data. By default (AttributeModeToDefault), the filter uses point data. Alternatively you can explicitly set the filter to use point data (AttributeModeToUsePointData) or cell data (AttributeModeToUseCellData). For graphs you can set the filter to use vertex data (AttributeModeToUseVertexData) or edge data (AttributeModeToUseEdgeData). 
<p>Definition at line <a class="el" href="a04257.html#l00161">161</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

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

<p>
Control whether the filter operates on point data or cell data. By default (AttributeModeToDefault), the filter uses point data. Alternatively you can explicitly set the filter to use point data (AttributeModeToUsePointData) or cell data (AttributeModeToUseCellData). For graphs you can set the filter to use vertex data (AttributeModeToUseVertexData) or edge data (AttributeModeToUseEdgeData). 
<p>Definition at line <a class="el" href="a04257.html#l00163">163</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

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

<p>
Control whether the filter operates on point data or cell data. By default (AttributeModeToDefault), the filter uses point data. Alternatively you can explicitly set the filter to use point data (AttributeModeToUsePointData) or cell data (AttributeModeToUseCellData). For graphs you can set the filter to use vertex data (AttributeModeToUseVertexData) or edge data (AttributeModeToUseEdgeData). 
<p>Definition at line <a class="el" href="a04257.html#l00165">165</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f1f9155d2090164f263bb29f17e5d43c"></a><!-- doxytag: member="vtkArrayCalculator::GetAttributeModeAsString" ref="f1f9155d2090164f263bb29f17e5d43c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* vtkArrayCalculator::GetAttributeModeAsString           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Control whether the filter operates on point data or cell data. By default (AttributeModeToDefault), the filter uses point data. Alternatively you can explicitly set the filter to use point data (AttributeModeToUsePointData) or cell data (AttributeModeToUseCellData). For graphs you can set the filter to use vertex data (AttributeModeToUseVertexData) or edge data (AttributeModeToUseEdgeData). 
</div>
</div><p>
<a class="anchor" name="1871ce418cf836047039f15ab2af0d0f"></a><!-- doxytag: member="vtkArrayCalculator::RemoveAllVariables" ref="1871ce418cf836047039f15ab2af0d0f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkArrayCalculator::RemoveAllVariables           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove all the variable names and their associated array names. 
</div>
</div><p>
<a class="anchor" name="c62273f4e7231690419e2f6879bb40bc"></a><!-- doxytag: member="vtkArrayCalculator::RemoveScalarVariables" ref="c62273f4e7231690419e2f6879bb40bc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkArrayCalculator::RemoveScalarVariables           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove all the scalar variable names and their associated array names. 
</div>
</div><p>
<a class="anchor" name="93032a06c15850c2b6b209bb9d4b91a7"></a><!-- doxytag: member="vtkArrayCalculator::RemoveVectorVariables" ref="93032a06c15850c2b6b209bb9d4b91a7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkArrayCalculator::RemoveVectorVariables           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove all the scalar variable names and their associated array names. 
</div>
</div><p>
<a class="anchor" name="dc9107bdb9d933f4f3a79e6aaa2263f1"></a><!-- doxytag: member="vtkArrayCalculator::RemoveCoordinateScalarVariables" ref="dc9107bdb9d933f4f3a79e6aaa2263f1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkArrayCalculator::RemoveCoordinateScalarVariables           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove all the coordinate variables. 
</div>
</div><p>
<a class="anchor" name="1de206ab80623727b926a66072a9bfcf"></a><!-- doxytag: member="vtkArrayCalculator::RemoveCoordinateVectorVariables" ref="1de206ab80623727b926a66072a9bfcf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkArrayCalculator::RemoveCoordinateVectorVariables           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove all the coordinate variables. 
</div>
</div><p>
<a class="anchor" name="157bdf3bbed48451feb0b81b1d615c92"></a><!-- doxytag: member="vtkArrayCalculator::GetScalarArrayNames" ref="157bdf3bbed48451feb0b81b1d615c92" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char** vtkArrayCalculator::GetScalarArrayNames           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to get information about the current variables. 
<p>Definition at line <a class="el" href="a04257.html#l00189">189</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2d1b58314cbc6f0a8022f5bf948559eb"></a><!-- doxytag: member="vtkArrayCalculator::GetScalarArrayName" ref="2d1b58314cbc6f0a8022f5bf948559eb" args="(int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* vtkArrayCalculator::GetScalarArrayName           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to get information about the current variables. 
</div>
</div><p>
<a class="anchor" name="40aacf4dfc868fa8fbae3478e1bde44f"></a><!-- doxytag: member="vtkArrayCalculator::GetVectorArrayNames" ref="40aacf4dfc868fa8fbae3478e1bde44f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char** vtkArrayCalculator::GetVectorArrayNames           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to get information about the current variables. 
<p>Definition at line <a class="el" href="a04257.html#l00191">191</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9b9b555c2e3ea90320a1f680f1040204"></a><!-- doxytag: member="vtkArrayCalculator::GetVectorArrayName" ref="9b9b555c2e3ea90320a1f680f1040204" args="(int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* vtkArrayCalculator::GetVectorArrayName           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to get information about the current variables. 
</div>
</div><p>
<a class="anchor" name="ab1aa965ff37b5c7adf92dbeac155ba1"></a><!-- doxytag: member="vtkArrayCalculator::GetScalarVariableNames" ref="ab1aa965ff37b5c7adf92dbeac155ba1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char** vtkArrayCalculator::GetScalarVariableNames           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to get information about the current variables. 
<p>Definition at line <a class="el" href="a04257.html#l00193">193</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a49801bf252fee5e67e786fd4b94017f"></a><!-- doxytag: member="vtkArrayCalculator::GetScalarVariableName" ref="a49801bf252fee5e67e786fd4b94017f" args="(int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* vtkArrayCalculator::GetScalarVariableName           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to get information about the current variables. 
</div>
</div><p>
<a class="anchor" name="ffa83c86de41869445f75083ebb665cd"></a><!-- doxytag: member="vtkArrayCalculator::GetVectorVariableNames" ref="ffa83c86de41869445f75083ebb665cd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char** vtkArrayCalculator::GetVectorVariableNames           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to get information about the current variables. 
<p>Definition at line <a class="el" href="a04257.html#l00195">195</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0550b4c4778b05ec8e4469721999470a"></a><!-- doxytag: member="vtkArrayCalculator::GetVectorVariableName" ref="0550b4c4778b05ec8e4469721999470a" args="(int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* vtkArrayCalculator::GetVectorVariableName           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to get information about the current variables. 
</div>
</div><p>
<a class="anchor" name="9e57f597a518d42e356e80b20069dc62"></a><!-- doxytag: member="vtkArrayCalculator::GetSelectedScalarComponents" ref="9e57f597a518d42e356e80b20069dc62" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int* vtkArrayCalculator::GetSelectedScalarComponents           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to get information about the current variables. 
<p>Definition at line <a class="el" href="a04257.html#l00197">197</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

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

<p>
Methods to get information about the current variables. 
</div>
</div><p>
<a class="anchor" name="2ab49114db12f7eabde35319bef57369"></a><!-- doxytag: member="vtkArrayCalculator::GetSelectedVectorComponents" ref="2ab49114db12f7eabde35319bef57369" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int** vtkArrayCalculator::GetSelectedVectorComponents           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to get information about the current variables. 
<p>Definition at line <a class="el" href="a04257.html#l00199">199</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8f1d447ff57f584e17088b58b0a9ab95"></a><!-- doxytag: member="vtkArrayCalculator::GetSelectedVectorComponents" ref="8f1d447ff57f584e17088b58b0a9ab95" args="(int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int* vtkArrayCalculator::GetSelectedVectorComponents           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to get information about the current variables. 
</div>
</div><p>
<a class="anchor" name="9b7c322c5901a58c9d42c1b5cce63c21"></a><!-- doxytag: member="vtkArrayCalculator::GetNumberOfScalarArrays" ref="9b7c322c5901a58c9d42c1b5cce63c21" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkArrayCalculator::GetNumberOfScalarArrays           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to get information about the current variables. 
</div>
</div><p>
<a class="anchor" name="aea13f307a4d8ef6702b4b5f87662e05"></a><!-- doxytag: member="vtkArrayCalculator::GetNumberOfVectorArrays" ref="aea13f307a4d8ef6702b4b5f87662e05" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkArrayCalculator::GetNumberOfVectorArrays           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to get information about the current variables. 
</div>
</div><p>
<a class="anchor" name="d6124f1d39334c998facc8e44653674d"></a><!-- doxytag: member="vtkArrayCalculator::SetReplaceInvalidValues" ref="d6124f1d39334c998facc8e44653674d" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkArrayCalculator::SetReplaceInvalidValues           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
When ReplaceInvalidValues is on, all invalid values (such as sqrt(-2), note that function parser does not handle complex numbers) will be replaced by ReplacementValue. Otherwise an error will be reported 
</div>
</div><p>
<a class="anchor" name="65c8682b033b1ae20aafd98075dc2aa4"></a><!-- doxytag: member="vtkArrayCalculator::GetReplaceInvalidValues" ref="65c8682b033b1ae20aafd98075dc2aa4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkArrayCalculator::GetReplaceInvalidValues           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
When ReplaceInvalidValues is on, all invalid values (such as sqrt(-2), note that function parser does not handle complex numbers) will be replaced by ReplacementValue. Otherwise an error will be reported 
</div>
</div><p>
<a class="anchor" name="04a17bfbb22570f8343cc30c6f35bcd1"></a><!-- doxytag: member="vtkArrayCalculator::ReplaceInvalidValuesOn" ref="04a17bfbb22570f8343cc30c6f35bcd1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkArrayCalculator::ReplaceInvalidValuesOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
When ReplaceInvalidValues is on, all invalid values (such as sqrt(-2), note that function parser does not handle complex numbers) will be replaced by ReplacementValue. Otherwise an error will be reported 
</div>
</div><p>
<a class="anchor" name="1b1b45c72b920259fb8caf8b1b29311c"></a><!-- doxytag: member="vtkArrayCalculator::ReplaceInvalidValuesOff" ref="1b1b45c72b920259fb8caf8b1b29311c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkArrayCalculator::ReplaceInvalidValuesOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
When ReplaceInvalidValues is on, all invalid values (such as sqrt(-2), note that function parser does not handle complex numbers) will be replaced by ReplacementValue. Otherwise an error will be reported 
</div>
</div><p>
<a class="anchor" name="6a47c3e8e5c997cb46469707803d1e99"></a><!-- doxytag: member="vtkArrayCalculator::SetReplacementValue" ref="6a47c3e8e5c997cb46469707803d1e99" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkArrayCalculator::SetReplacementValue           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
When ReplaceInvalidValues is on, all invalid values (such as sqrt(-2), note that function parser does not handle complex numbers) will be replaced by ReplacementValue. Otherwise an error will be reported 
</div>
</div><p>
<a class="anchor" name="a399d3cd37ebc5a52cd9fdc9c7800c3f"></a><!-- doxytag: member="vtkArrayCalculator::GetReplacementValue" ref="a399d3cd37ebc5a52cd9fdc9c7800c3f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkArrayCalculator::GetReplacementValue           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
When ReplaceInvalidValues is on, all invalid values (such as sqrt(-2), note that function parser does not handle complex numbers) will be replaced by ReplacementValue. Otherwise an error will be reported 
</div>
</div><p>
<a class="anchor" name="3d1bb6ec79904440ff8863adbdc92e9d"></a><!-- doxytag: member="vtkArrayCalculator::RequestData" ref="3d1bb6ec79904440ff8863adbdc92e9d" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkArrayCalculator::RequestData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> **&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> *&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is called within ProcessRequest when a request asks the algorithm to do its work. This is the method you should override to do whatever the algorithm is designed to do. This happens during the fourth pass in the pipeline execution process. 
<p>Reimplemented from <a class="el" href="a00375.html#49f7d102eea1f3c58aae7281a1b708cc">vtkDataSetAlgorithm</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="98fd20aa9423db3e5504939d1174d2eb"></a><!-- doxytag: member="vtkArrayCalculator::Function" ref="98fd20aa9423db3e5504939d1174d2eb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="a00125.html#98fd20aa9423db3e5504939d1174d2eb">vtkArrayCalculator::Function</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00223">223</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="478f2ffa501fc02215617a5615ebaf38"></a><!-- doxytag: member="vtkArrayCalculator::ResultArrayName" ref="478f2ffa501fc02215617a5615ebaf38" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="a00125.html#478f2ffa501fc02215617a5615ebaf38">vtkArrayCalculator::ResultArrayName</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00224">224</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f08b13011006cac14f6c0a6cceac42d5"></a><!-- doxytag: member="vtkArrayCalculator::ScalarArrayNames" ref="f08b13011006cac14f6c0a6cceac42d5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char** <a class="el" href="a00125.html#f08b13011006cac14f6c0a6cceac42d5">vtkArrayCalculator::ScalarArrayNames</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00225">225</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="37fb0952ffec584936318b76f0ad4cb1"></a><!-- doxytag: member="vtkArrayCalculator::VectorArrayNames" ref="37fb0952ffec584936318b76f0ad4cb1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char** <a class="el" href="a00125.html#37fb0952ffec584936318b76f0ad4cb1">vtkArrayCalculator::VectorArrayNames</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00226">226</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="384746cfd366bf7965f460f986f0987f"></a><!-- doxytag: member="vtkArrayCalculator::ScalarVariableNames" ref="384746cfd366bf7965f460f986f0987f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char** <a class="el" href="a00125.html#384746cfd366bf7965f460f986f0987f">vtkArrayCalculator::ScalarVariableNames</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00227">227</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="51d170d28363143a406839d6e96b4970"></a><!-- doxytag: member="vtkArrayCalculator::VectorVariableNames" ref="51d170d28363143a406839d6e96b4970" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char** <a class="el" href="a00125.html#51d170d28363143a406839d6e96b4970">vtkArrayCalculator::VectorVariableNames</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00228">228</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="131882f0bd728997b8185ed2f4f4552c"></a><!-- doxytag: member="vtkArrayCalculator::NumberOfScalarArrays" ref="131882f0bd728997b8185ed2f4f4552c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00125.html#131882f0bd728997b8185ed2f4f4552c">vtkArrayCalculator::NumberOfScalarArrays</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00229">229</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04257.html#l00230">230</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="149b8e169d1e30039b08e9dde2d3f759"></a><!-- doxytag: member="vtkArrayCalculator::AttributeMode" ref="149b8e169d1e30039b08e9dde2d3f759" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00125.html#149b8e169d1e30039b08e9dde2d3f759">vtkArrayCalculator::AttributeMode</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00231">231</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04257.html#l00232">232</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="32f9d29a09a9caa1a2428357d9acc305"></a><!-- doxytag: member="vtkArrayCalculator::SelectedVectorComponents" ref="32f9d29a09a9caa1a2428357d9acc305" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int** <a class="el" href="a00125.html#32f9d29a09a9caa1a2428357d9acc305">vtkArrayCalculator::SelectedVectorComponents</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00233">233</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b7fc335998f2af6ea105b387b27fc6e0"></a><!-- doxytag: member="vtkArrayCalculator::FunctionParser" ref="b7fc335998f2af6ea105b387b27fc6e0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00569.html">vtkFunctionParser</a>* <a class="el" href="a00125.html#b7fc335998f2af6ea105b387b27fc6e0">vtkArrayCalculator::FunctionParser</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00234">234</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4f17844c81c8efa9187d22a291cdf9ad"></a><!-- doxytag: member="vtkArrayCalculator::ReplaceInvalidValues" ref="4f17844c81c8efa9187d22a291cdf9ad" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00125.html#4f17844c81c8efa9187d22a291cdf9ad">vtkArrayCalculator::ReplaceInvalidValues</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00236">236</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="77e673450bc4ce9b3135087d2daa3dd3"></a><!-- doxytag: member="vtkArrayCalculator::ReplacementValue" ref="77e673450bc4ce9b3135087d2daa3dd3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00125.html#77e673450bc4ce9b3135087d2daa3dd3">vtkArrayCalculator::ReplacementValue</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00237">237</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="073749ef98b3600574c32c6096d3ee51"></a><!-- doxytag: member="vtkArrayCalculator::CoordinateResults" ref="073749ef98b3600574c32c6096d3ee51" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00125.html#073749ef98b3600574c32c6096d3ee51">vtkArrayCalculator::CoordinateResults</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00239">239</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9aecab4d67a225cf225aa41adf273a91"></a><!-- doxytag: member="vtkArrayCalculator::CoordinateScalarVariableNames" ref="9aecab4d67a225cf225aa41adf273a91" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char** <a class="el" href="a00125.html#9aecab4d67a225cf225aa41adf273a91">vtkArrayCalculator::CoordinateScalarVariableNames</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00240">240</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5abcee4800e1cd57a8848e69aa86ed92"></a><!-- doxytag: member="vtkArrayCalculator::CoordinateVectorVariableNames" ref="5abcee4800e1cd57a8848e69aa86ed92" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char** <a class="el" href="a00125.html#5abcee4800e1cd57a8848e69aa86ed92">vtkArrayCalculator::CoordinateVectorVariableNames</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00241">241</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8303d44e5d33d71b40af2287fa24b4bf"></a><!-- doxytag: member="vtkArrayCalculator::SelectedCoordinateScalarComponents" ref="8303d44e5d33d71b40af2287fa24b4bf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int* <a class="el" href="a00125.html#8303d44e5d33d71b40af2287fa24b4bf">vtkArrayCalculator::SelectedCoordinateScalarComponents</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="887b4511fb53081421ea2624ee26e7eb"></a><!-- doxytag: member="vtkArrayCalculator::SelectedCoordinateVectorComponents" ref="887b4511fb53081421ea2624ee26e7eb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int** <a class="el" href="a00125.html#887b4511fb53081421ea2624ee26e7eb">vtkArrayCalculator::SelectedCoordinateVectorComponents</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00243">243</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="560afa64881a4ee25512a8b4ddf392ff"></a><!-- doxytag: member="vtkArrayCalculator::NumberOfCoordinateScalarArrays" ref="560afa64881a4ee25512a8b4ddf392ff" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00125.html#560afa64881a4ee25512a8b4ddf392ff">vtkArrayCalculator::NumberOfCoordinateScalarArrays</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00244">244</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8ad4dd406ec06e03677cfb2b8d889006"></a><!-- doxytag: member="vtkArrayCalculator::NumberOfCoordinateVectorArrays" ref="8ad4dd406ec06e03677cfb2b8d889006" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00125.html#8ad4dd406ec06e03677cfb2b8d889006">vtkArrayCalculator::NumberOfCoordinateVectorArrays</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04257.html#l00245">245</a> of file <a class="el" href="a04257.html">vtkArrayCalculator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="047611431cdc36b91b00b8fd78eb8569"></a><!-- doxytag: member="vtkArrayCalculator::ResultArrayType" ref="047611431cdc36b91b00b8fd78eb8569" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00125.html#047611431cdc36b91b00b8fd78eb8569">vtkArrayCalculator::ResultArrayType</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

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