Sophie

Sophie

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

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: vtkImplicitModeller 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>vtkImplicitModeller Class Reference</h1><!-- doxytag: class="vtkImplicitModeller" --><!-- doxytag: inherits="vtkImageAlgorithm" --><code>#include &lt;<a class="el" href="a04621.html">vtkImplicitModeller.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkImplicitModeller:</div>
<div class="dynsection">
<p><center><img src="a11331.png" border="0" usemap="#a11332" alt="Inheritance graph"></center>
<map name="a11332">
<area shape="rect" href="a00727.html" title="Generic algorithm superclass for image algs." alt="" coords="6,229,142,256"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="24,155,123,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="34,80,114,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="19,5,128,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkImplicitModeller:</div>
<div class="dynsection">
<p><center><img src="a11333.png" border="0" usemap="#a11334" alt="Collaboration graph"></center>
<map name="a11334">
<area shape="rect" href="a00727.html" title="Generic algorithm superclass for image algs." alt="" coords="627,499,763,525"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="414,381,512,408"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="423,499,522,525"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="408,173,488,200"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="479,264,628,291"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="155,264,264,291"><area shape="rect" href="a01064.html" title="A class for performing multithreaded execution." alt="" coords="796,499,922,525"><area shape="rect" href="a01074.html" title="mutual exclusion locking class" alt="" coords="866,264,972,291"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="164,5,274,32"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="6,173,168,200"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="154,83,284,109"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="308,83,418,109"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="192,173,374,200"><area shape="rect" href="a01065.html" title="vtkMultiThreader::ThreadInfo" alt="" coords="1106,381,1306,408"><area shape="rect" href="a01552.html" title="vtkSimpleMutexLock" alt="" coords="846,173,992,200"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a11335.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
compute distance from input geometry on structured point dataset 
<p>
<a class="el" href="a00859.html" title="compute distance from input geometry on structured point dataset">vtkImplicitModeller</a> is a filter that computes the distance from the input geometry to the points of an output structured point set. This distance function can then be "contoured" to generate new, offset surfaces from the original geometry. An important feature of this object is "capping". If capping is turned on, after the implicit model is created, the values on the boundary of the structured points dataset are set to the cap value. This is used to force closure of the resulting contoured surface. Note, however, that large cap values can generate weird surface normals in those cells adjacent to the boundary of the dataset. Using smaller cap value will reduce this effect. <p>
Another important ivar is MaximumDistance. This controls how far into the volume the distance function is computed from the input geometry. Small values give significant increases in performance. However, there can strange sampling effects at the extreme range of the MaximumDistance. <p>
In order to properly execute and sample the input data, a rectangular region in space must be defined (this is the ivar ModelBounds). If not explicitly defined, the model bounds will be computed. Note that to avoid boundary effects, it is possible to adjust the model bounds (i.e., using the AdjustBounds and AdjustDistance ivars) to strictly contain the sampled data. <p>
This filter has one other unusual capability: it is possible to append data in a sequence of operations to generate a single output. This is useful when you have multiple datasets and want to create a conglomeration of all the data. However, the user must be careful to either specify the ModelBounds or specify the first item such that its bounds completely contain all other items. This is because the rectangular region of the output can not be changed after the 1st Append. <p>
The ProcessMode ivar controls the method used within the Append function (where the actual work is done regardless if the Append function is explicitly called) to compute the implicit model. If set to work in voxel mode, each voxel is visited once. If set to cell mode, each cell is visited once. Tests have shown once per voxel to be faster when there are a lot of cells (at least a thousand?); relative performance improvement increases with addition cells. Primitives should not be stripped for best performance of the voxel mode. Also, if explicitly using the Append feature many times, the cell mode will probably be better because each voxel will be visited each Append. Append the data before input if possible when using the voxel mode. Do not switch between voxel and cell mode between execution of StartAppend and EndAppend. <p>
Further performance improvement is now possible using the PerVoxel process mode on multi-processor machines (the mode is now multithreaded). Each thread processes a different "slab" of the output. Also, if the input is <a class="el" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips">vtkPolyData</a>, it is appropriately clipped for each thread; that is, each thread only considers the input which could affect its slab of the output. <p>
This filter can now produce output of any type supported by <a class="el" href="a00751.html" title="topologically and geometrically regular array of data">vtkImageData</a>. However to support this change, additional sqrts must be executed during the Append step. Previously, the output was initialized to the squared CapValue in StartAppend, the output was updated with squared distance values during the Append, and then the sqrt of the distances was computed in EndAppend. To support different scalar types in the output (largely to reduce memory requirements as an <a class="el" href="a00826.html" title="shift and scale an input image">vtkImageShiftScale</a> and/or <a class="el" href="a00737.html" title="Image Data type Casting Filter.">vtkImageCast</a> could have achieved the same result), we can't "afford" to save squared value in the output, because then we could only represent up to the sqrt of the scalar max for an integer type in the output; 1 (instead of 255) for an unsigned char; 11 for a char (instead of 127). Thus this change may result in a minor performance degradation. Non-float output types can be scaled to the CapValue by turning ScaleToMaximumDistance On.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01509.html" title="sample an implicit function over a structured point set">vtkSampleFunction</a> <a class="el" href="a00323.html" title="generate isosurfaces/isolines from scalar values">vtkContourFilter</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_8.html#c2_vtk_t_vtkImplicitModeller">vtkImplicitModeller (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04621.html#l00101">101</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.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="a00727.html">vtkImageAlgorithm</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#62883414547771a37647446f3d833102">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="a00859.html#77fe70635ed36f1a0fa468f6955ce046">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="a00859.html#04c34882e1d3f80abc675fd03e6f0e5a">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="a00859.html#829752654edcf6f93cf90026f97c4962">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">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#04af199dfa9cd95b9d10e32cb68c533a">ComputeModelBounds</a> (<a class="el" href="a00374.html">vtkDataSet</a> *input=NULL)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#c80ce57f6f3f970d71e58261e4598690">Append</a> (<a class="el" href="a00374.html">vtkDataSet</a> *input)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#f2d4b4eefcfa4e868125cd08b87d56ee">ProcessRequest</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"><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="a00859.html#32200adfb23e6b6fa99ac99dd72710ca">GetSampleDimensions</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="a00859.html#d8b2d8319d63f4073a33d8f2813de19e">GetSampleDimensions</a> (int data[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#6cc0236829cbd355975d1647e5696996">SetSampleDimensions</a> (int i, int j, int k)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#6f4120ad345bf5ce22066a596258f4cc">SetSampleDimensions</a> (int dim[3])</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="a00859.html#3ceef09e265ac88325fd6451e19a0bf3">SetMaximumDistance</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="a00859.html#48de5b6dad1fbdacc6b5d2da6e0f1f13">GetMaximumDistance</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="a00859.html#a6c03efcd3795a605ef5b216c9dc3d55">SetModelBounds</a> (double, double, double, double, double, double)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#2cfe0d43c113372f787014e07331595a">GetModelBounds</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="a00859.html#dbd31203b8b698ad6d2141aa655cd16c">GetModelBounds</a> (double data[6])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#68a375d59013215dc60828f0208094f0">SetAdjustBounds</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="a00859.html#bba8589fc22cd30d9269d3978f1f4714">GetAdjustBounds</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="a00859.html#12141bc48edbdda330f85aceaf8d7521">AdjustBoundsOn</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="a00859.html#37e4ca45567ffe37f3a6b0b8d41318bd">AdjustBoundsOff</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="a00859.html#e91da2b12bb63ab783ebe9b51f48f404">SetAdjustDistance</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="a00859.html#a8faf00865350790b11c1a0b35b60e88">GetAdjustDistance</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="a00859.html#7bf09b98ef9217e1d709e96275c29d6e">SetCapping</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="a00859.html#a4ae65506dd21179be21cc6807ca451d">GetCapping</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="a00859.html#2bbc678ab12ba7aa8e4cba59bae92525">CappingOn</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="a00859.html#cb39bf12abc1d822d7ad018a16ae553c">CappingOff</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="a00859.html#bbe951fc0bdc4c9fda349c952a6d4221">SetCapValue</a> (double value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#4ee5efd9de99359fcf2fd9ef215bf311">GetCapValue</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="a00859.html#c6e4612a5eacab81e9bad92c3df57e53">SetScaleToMaximumDistance</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="a00859.html#fc54edc69e046b4e0a6fc36b3a6f046f">GetScaleToMaximumDistance</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="a00859.html#9c6419eb060fe8fc734b1e2053eeb271">ScaleToMaximumDistanceOn</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="a00859.html#7ebace863bbf9e54dee465dda35b1bac">ScaleToMaximumDistanceOff</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="a00859.html#4802f62f85bdfb00181f56e5994e6ea3">SetProcessMode</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="a00859.html#09d973af38d88e01ba43f966d15859af">GetProcessMode</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#d89b10580273acb1af5939f4c71704ad">SetProcessModeToPerCell</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="a00859.html#b9e334ede809b64006be5b3e787b87c1">GetProcessModeAsString</a> (void)</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="a00859.html#cba75a50d8b96e0df9a41d2b6e5d0ddf">SetLocatorMaxLevel</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="a00859.html#f150065a5dbf1d90ae23027087229009">GetLocatorMaxLevel</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="a00859.html#5eabc70ead500fea01f9a71b7741b5f5">SetNumberOfThreads</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="a00859.html#df41003a00fadd427b5cf4275e0dc57d">GetNumberOfThreads</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="a00859.html#df617425d60415683d1e1019ccb88e96">SetOutputScalarType</a> (int type)</td></tr>

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

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

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

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

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

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

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#38998a42bcdd3ccd4ca48e62a3f484ac">SetOutputScalarTypeToChar</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="a00859.html#ab45ad1a880b658320243b761fbf0ad5">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00859.html">vtkImplicitModeller</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#28d4dd5c6844d330dc5e568d1051948f">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="a00859.html">vtkImplicitModeller</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#29c905aa0087c3446027d98721bbf834">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="a00859.html#cb74b57358af110462928f1ac8bfaec4">vtkImplicitModeller</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#342e75055b6e036e4a2ed4e90bc674fd">GetScalarTypeMax</a> (int type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#f144d32ffde3e1e3628eec22d8bc6fb8">RequestInformation</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 class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#b81d4e1f50c94cfebbbb3dcb8dfafed6">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 class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#44cc2a41a519fd22dac5432010ca8c66">StartAppend</a> (int internal)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#3fc83d1a6630a4246c4ac4b299bc9d59">Cap</a> (<a class="el" href="a00356.html">vtkDataArray</a> *s)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#6abbb1bfa2995e0d273f424be6564f7a">FillInputPortInformation</a> (int, <a class="el" href="a00872.html">vtkInformation</a> *)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01064.html">vtkMultiThreader</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#3c6731f1595c207633e0ca6b064b175f">Threader</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#116a894c9d5c33c59a11cccc1d3f2a36">NumberOfThreads</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#ace3bac72b478d4b288a58bf94a977e5">SampleDimensions</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#c3aacfd0353f3c7cef693579761fbd7c">MaximumDistance</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#ce7c1d909aecc9c8b48e102288eab0ad">ModelBounds</a> [6]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#3ac6c9cff41daa5148a3591d654a2cd7">Capping</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#f24458859ec2cb2778b14e4e16b5b683">CapValue</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#32c6751dac76e433e2e40bc37ea66eb4">AdjustBounds</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#bdcdbc6cd7ecfb3ccb26cc48658c30c4">AdjustDistance</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#0aaaa6c4d722b67d9554732f8740f3af">LocatorMaxLevel</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#2808f10267660314c3b640f33df4dd92">ScaleToMaximumDistance</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#116892006289a195344a44b4ab85300e">BoundsComputed</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00859.html#2ac642396e4e6e413e292a88a79a34c4">InternalMaxDistance</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="62883414547771a37647446f3d833102"></a><!-- doxytag: member="vtkImplicitModeller::Superclass" ref="62883414547771a37647446f3d833102" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a00727.html">vtkImageAlgorithm</a> <a class="el" href="a00727.html">vtkImplicitModeller::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00727.html#4886a2bada7e61a8f7767bea0e68cb21">vtkImageAlgorithm</a>.</p>

<p>Definition at line <a class="el" href="a04621.html#l00104">104</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="cb74b57358af110462928f1ac8bfaec4"></a><!-- doxytag: member="vtkImplicitModeller::vtkImplicitModeller" ref="cb74b57358af110462928f1ac8bfaec4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkImplicitModeller::vtkImplicitModeller           </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="150ae42cbfbb66d1bd30cc3c57c75256"></a><!-- doxytag: member="vtkImplicitModeller::~vtkImplicitModeller" ref="150ae42cbfbb66d1bd30cc3c57c75256" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkImplicitModeller::~vtkImplicitModeller           </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="77fe70635ed36f1a0fa468f6955ce046"></a><!-- doxytag: member="vtkImplicitModeller::GetClassName" ref="77fe70635ed36f1a0fa468f6955ce046" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkImplicitModeller::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="a00727.html#91c28cada9653fbb3c9d281eb611fdfa">vtkImageAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="ab45ad1a880b658320243b761fbf0ad5"></a><!-- doxytag: member="vtkImplicitModeller::IsTypeOf" ref="ab45ad1a880b658320243b761fbf0ad5" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkImplicitModeller::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="a00727.html#27cee08eda0b22134811f84ef44d269d">vtkImageAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="04c34882e1d3f80abc675fd03e6f0e5a"></a><!-- doxytag: member="vtkImplicitModeller::IsA" ref="04c34882e1d3f80abc675fd03e6f0e5a" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImplicitModeller::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="a00727.html#572ad8603a8e0e66eb95362fc3c7f970">vtkImageAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="28d4dd5c6844d330dc5e568d1051948f"></a><!-- doxytag: member="vtkImplicitModeller::SafeDownCast" ref="28d4dd5c6844d330dc5e568d1051948f" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00859.html">vtkImplicitModeller</a>* vtkImplicitModeller::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="a00727.html#e069fec1c9cac59188001ad8493945a4">vtkImageAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="829752654edcf6f93cf90026f97c4962"></a><!-- doxytag: member="vtkImplicitModeller::PrintSelf" ref="829752654edcf6f93cf90026f97c4962" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkImplicitModeller::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="a00727.html#24f67bbfad1ac731eb64f5172cf30af3">vtkImageAlgorithm</a>.</p>

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

<p>
Construct with sample dimensions=(50,50,50), and so that model bounds are automatically computed from the input. Capping is turned on with CapValue equal to a large positive number. 
<p>Reimplemented from <a class="el" href="a00101.html#06d80d8d4aa1a4856135fa003845be82">vtkAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="04af199dfa9cd95b9d10e32cb68c533a"></a><!-- doxytag: member="vtkImplicitModeller::ComputeModelBounds" ref="04af199dfa9cd95b9d10e32cb68c533a" args="(vtkDataSet *input=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkImplicitModeller::ComputeModelBounds           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00374.html">vtkDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>input</em> = <code>NULL</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Compute ModelBounds from input geometry. If input is not specified, the input of the filter will be used. 
</div>
</div><p>
<a class="anchor" name="32200adfb23e6b6fa99ac99dd72710ca"></a><!-- doxytag: member="vtkImplicitModeller::GetSampleDimensions" ref="32200adfb23e6b6fa99ac99dd72710ca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int* vtkImplicitModeller::GetSampleDimensions           </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 i-j-k dimensions on which to sample distance function. 
</div>
</div><p>
<a class="anchor" name="d8b2d8319d63f4073a33d8f2813de19e"></a><!-- doxytag: member="vtkImplicitModeller::GetSampleDimensions" ref="d8b2d8319d63f4073a33d8f2813de19e" args="(int data[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::GetSampleDimensions           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>data</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the i-j-k dimensions on which to sample distance function. 
</div>
</div><p>
<a class="anchor" name="6cc0236829cbd355975d1647e5696996"></a><!-- doxytag: member="vtkImplicitModeller::SetSampleDimensions" ref="6cc0236829cbd355975d1647e5696996" args="(int i, int j, int k)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkImplicitModeller::SetSampleDimensions           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>j</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>k</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the i-j-k dimensions on which to sample distance function. 
</div>
</div><p>
<a class="anchor" name="6f4120ad345bf5ce22066a596258f4cc"></a><!-- doxytag: member="vtkImplicitModeller::SetSampleDimensions" ref="6f4120ad345bf5ce22066a596258f4cc" args="(int dim[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkImplicitModeller::SetSampleDimensions           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>dim</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the i-j-k dimensions on which to sample distance function. 
</div>
</div><p>
<a class="anchor" name="3ceef09e265ac88325fd6451e19a0bf3"></a><!-- doxytag: member="vtkImplicitModeller::SetMaximumDistance" ref="3ceef09e265ac88325fd6451e19a0bf3" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::SetMaximumDistance           </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>
Set / get the distance away from surface of input geometry to sample. Smaller values make large increases in performance. 
</div>
</div><p>
<a class="anchor" name="48de5b6dad1fbdacc6b5d2da6e0f1f13"></a><!-- doxytag: member="vtkImplicitModeller::GetMaximumDistance" ref="48de5b6dad1fbdacc6b5d2da6e0f1f13" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkImplicitModeller::GetMaximumDistance           </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 distance away from surface of input geometry to sample. Smaller values make large increases in performance. 
</div>
</div><p>
<a class="anchor" name="a6c03efcd3795a605ef5b216c9dc3d55"></a><!-- doxytag: member="vtkImplicitModeller::SetModelBounds" ref="a6c03efcd3795a605ef5b216c9dc3d55" args="(double, double, double, double, double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::SetModelBounds           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set / get the region in space in which to perform the sampling. If not specified, it will be computed automatically. 
</div>
</div><p>
<a class="anchor" name="d8b524d5ac9198433660e0f4ee1ea446"></a><!-- doxytag: member="vtkImplicitModeller::SetModelBounds" ref="d8b524d5ac9198433660e0f4ee1ea446" args="(double[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::SetModelBounds           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[6]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set / get the region in space in which to perform the sampling. If not specified, it will be computed automatically. 
</div>
</div><p>
<a class="anchor" name="2cfe0d43c113372f787014e07331595a"></a><!-- doxytag: member="vtkImplicitModeller::GetModelBounds" ref="2cfe0d43c113372f787014e07331595a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkImplicitModeller::GetModelBounds           </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 region in space in which to perform the sampling. If not specified, it will be computed automatically. 
</div>
</div><p>
<a class="anchor" name="dbd31203b8b698ad6d2141aa655cd16c"></a><!-- doxytag: member="vtkImplicitModeller::GetModelBounds" ref="dbd31203b8b698ad6d2141aa655cd16c" args="(double data[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::GetModelBounds           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>data</em>[6]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set / get the region in space in which to perform the sampling. If not specified, it will be computed automatically. 
</div>
</div><p>
<a class="anchor" name="68a375d59013215dc60828f0208094f0"></a><!-- doxytag: member="vtkImplicitModeller::SetAdjustBounds" ref="68a375d59013215dc60828f0208094f0" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::SetAdjustBounds           </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 how the model bounds are computed. If the ivar AdjustBounds is set, then the bounds specified (or computed automatically) is modified by the fraction given by AdjustDistance. This means that the model bounds is expanded in each of the x-y-z directions. 
</div>
</div><p>
<a class="anchor" name="bba8589fc22cd30d9269d3978f1f4714"></a><!-- doxytag: member="vtkImplicitModeller::GetAdjustBounds" ref="bba8589fc22cd30d9269d3978f1f4714" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImplicitModeller::GetAdjustBounds           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Control how the model bounds are computed. If the ivar AdjustBounds is set, then the bounds specified (or computed automatically) is modified by the fraction given by AdjustDistance. This means that the model bounds is expanded in each of the x-y-z directions. 
</div>
</div><p>
<a class="anchor" name="12141bc48edbdda330f85aceaf8d7521"></a><!-- doxytag: member="vtkImplicitModeller::AdjustBoundsOn" ref="12141bc48edbdda330f85aceaf8d7521" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::AdjustBoundsOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Control how the model bounds are computed. If the ivar AdjustBounds is set, then the bounds specified (or computed automatically) is modified by the fraction given by AdjustDistance. This means that the model bounds is expanded in each of the x-y-z directions. 
</div>
</div><p>
<a class="anchor" name="37e4ca45567ffe37f3a6b0b8d41318bd"></a><!-- doxytag: member="vtkImplicitModeller::AdjustBoundsOff" ref="37e4ca45567ffe37f3a6b0b8d41318bd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::AdjustBoundsOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Control how the model bounds are computed. If the ivar AdjustBounds is set, then the bounds specified (or computed automatically) is modified by the fraction given by AdjustDistance. This means that the model bounds is expanded in each of the x-y-z directions. 
</div>
</div><p>
<a class="anchor" name="e91da2b12bb63ab783ebe9b51f48f404"></a><!-- doxytag: member="vtkImplicitModeller::SetAdjustDistance" ref="e91da2b12bb63ab783ebe9b51f48f404" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::SetAdjustDistance           </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>
Specify the amount to grow the model bounds (if the ivar AdjustBounds is set). The value is a fraction of the maximum length of the sides of the box specified by the model bounds. 
</div>
</div><p>
<a class="anchor" name="a8faf00865350790b11c1a0b35b60e88"></a><!-- doxytag: member="vtkImplicitModeller::GetAdjustDistance" ref="a8faf00865350790b11c1a0b35b60e88" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkImplicitModeller::GetAdjustDistance           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the amount to grow the model bounds (if the ivar AdjustBounds is set). The value is a fraction of the maximum length of the sides of the box specified by the model bounds. 
</div>
</div><p>
<a class="anchor" name="7bf09b98ef9217e1d709e96275c29d6e"></a><!-- doxytag: member="vtkImplicitModeller::SetCapping" ref="7bf09b98ef9217e1d709e96275c29d6e" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::SetCapping           </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>
The outer boundary of the structured point set can be assigned a particular value. This can be used to close or "cap" all surfaces. 
</div>
</div><p>
<a class="anchor" name="a4ae65506dd21179be21cc6807ca451d"></a><!-- doxytag: member="vtkImplicitModeller::GetCapping" ref="a4ae65506dd21179be21cc6807ca451d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImplicitModeller::GetCapping           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The outer boundary of the structured point set can be assigned a particular value. This can be used to close or "cap" all surfaces. 
</div>
</div><p>
<a class="anchor" name="2bbc678ab12ba7aa8e4cba59bae92525"></a><!-- doxytag: member="vtkImplicitModeller::CappingOn" ref="2bbc678ab12ba7aa8e4cba59bae92525" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::CappingOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The outer boundary of the structured point set can be assigned a particular value. This can be used to close or "cap" all surfaces. 
</div>
</div><p>
<a class="anchor" name="cb39bf12abc1d822d7ad018a16ae553c"></a><!-- doxytag: member="vtkImplicitModeller::CappingOff" ref="cb39bf12abc1d822d7ad018a16ae553c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::CappingOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The outer boundary of the structured point set can be assigned a particular value. This can be used to close or "cap" all surfaces. 
</div>
</div><p>
<a class="anchor" name="bbe951fc0bdc4c9fda349c952a6d4221"></a><!-- doxytag: member="vtkImplicitModeller::SetCapValue" ref="bbe951fc0bdc4c9fda349c952a6d4221" args="(double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkImplicitModeller::SetCapValue           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the capping value to use. The CapValue is also used as an initial distance value at each point in the dataset. 
</div>
</div><p>
<a class="anchor" name="4ee5efd9de99359fcf2fd9ef215bf311"></a><!-- doxytag: member="vtkImplicitModeller::GetCapValue" ref="4ee5efd9de99359fcf2fd9ef215bf311" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkImplicitModeller::GetCapValue           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the capping value to use. The CapValue is also used as an initial distance value at each point in the dataset. 
</div>
</div><p>
<a class="anchor" name="c6e4612a5eacab81e9bad92c3df57e53"></a><!-- doxytag: member="vtkImplicitModeller::SetScaleToMaximumDistance" ref="c6e4612a5eacab81e9bad92c3df57e53" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::SetScaleToMaximumDistance           </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>
If a non-floating output type is specified, the output distances can be scaled to use the entire positive scalar range of the output type specified (up to the CapValue which is equal to the max for the type unless modified by the user). For example, if ScaleToMaximumDistance is On and the OutputScalarType is UnsignedChar the distances saved in the output would be linearly scaled between 0 (for distances "very close" to the surface) and 255 (at the specifed maximum distance)... assuming the CapValue is not changed from 255. 
</div>
</div><p>
<a class="anchor" name="fc54edc69e046b4e0a6fc36b3a6f046f"></a><!-- doxytag: member="vtkImplicitModeller::GetScaleToMaximumDistance" ref="fc54edc69e046b4e0a6fc36b3a6f046f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImplicitModeller::GetScaleToMaximumDistance           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If a non-floating output type is specified, the output distances can be scaled to use the entire positive scalar range of the output type specified (up to the CapValue which is equal to the max for the type unless modified by the user). For example, if ScaleToMaximumDistance is On and the OutputScalarType is UnsignedChar the distances saved in the output would be linearly scaled between 0 (for distances "very close" to the surface) and 255 (at the specifed maximum distance)... assuming the CapValue is not changed from 255. 
</div>
</div><p>
<a class="anchor" name="9c6419eb060fe8fc734b1e2053eeb271"></a><!-- doxytag: member="vtkImplicitModeller::ScaleToMaximumDistanceOn" ref="9c6419eb060fe8fc734b1e2053eeb271" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::ScaleToMaximumDistanceOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If a non-floating output type is specified, the output distances can be scaled to use the entire positive scalar range of the output type specified (up to the CapValue which is equal to the max for the type unless modified by the user). For example, if ScaleToMaximumDistance is On and the OutputScalarType is UnsignedChar the distances saved in the output would be linearly scaled between 0 (for distances "very close" to the surface) and 255 (at the specifed maximum distance)... assuming the CapValue is not changed from 255. 
</div>
</div><p>
<a class="anchor" name="7ebace863bbf9e54dee465dda35b1bac"></a><!-- doxytag: member="vtkImplicitModeller::ScaleToMaximumDistanceOff" ref="7ebace863bbf9e54dee465dda35b1bac" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::ScaleToMaximumDistanceOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If a non-floating output type is specified, the output distances can be scaled to use the entire positive scalar range of the output type specified (up to the CapValue which is equal to the max for the type unless modified by the user). For example, if ScaleToMaximumDistance is On and the OutputScalarType is UnsignedChar the distances saved in the output would be linearly scaled between 0 (for distances "very close" to the surface) and 255 (at the specifed maximum distance)... assuming the CapValue is not changed from 255. 
</div>
</div><p>
<a class="anchor" name="4802f62f85bdfb00181f56e5994e6ea3"></a><!-- doxytag: member="vtkImplicitModeller::SetProcessMode" ref="4802f62f85bdfb00181f56e5994e6ea3" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::SetProcessMode           </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>
Specify whether to visit each cell once per append or each voxel once per append. Some tests have shown once per voxel to be faster when there are a lot of cells (at least a thousand?); relative performance improvement increases with addition cells. Primitives should not be stripped for best performance of the voxel mode. 
</div>
</div><p>
<a class="anchor" name="09d973af38d88e01ba43f966d15859af"></a><!-- doxytag: member="vtkImplicitModeller::GetProcessMode" ref="09d973af38d88e01ba43f966d15859af" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImplicitModeller::GetProcessMode           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify whether to visit each cell once per append or each voxel once per append. Some tests have shown once per voxel to be faster when there are a lot of cells (at least a thousand?); relative performance improvement increases with addition cells. Primitives should not be stripped for best performance of the voxel mode. 
</div>
</div><p>
<a class="anchor" name="ea0346ba5a249a8645177500a68bcd44"></a><!-- doxytag: member="vtkImplicitModeller::SetProcessModeToPerVoxel" ref="ea0346ba5a249a8645177500a68bcd44" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkImplicitModeller::SetProcessModeToPerVoxel           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify whether to visit each cell once per append or each voxel once per append. Some tests have shown once per voxel to be faster when there are a lot of cells (at least a thousand?); relative performance improvement increases with addition cells. Primitives should not be stripped for best performance of the voxel mode. 
<p>Definition at line <a class="el" href="a04621.html#l00192">192</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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

<p>
Specify whether to visit each cell once per append or each voxel once per append. Some tests have shown once per voxel to be faster when there are a lot of cells (at least a thousand?); relative performance improvement increases with addition cells. Primitives should not be stripped for best performance of the voxel mode. 
<p>Definition at line <a class="el" href="a04621.html#l00193">193</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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

<p>
Specify whether to visit each cell once per append or each voxel once per append. Some tests have shown once per voxel to be faster when there are a lot of cells (at least a thousand?); relative performance improvement increases with addition cells. Primitives should not be stripped for best performance of the voxel mode. 
</div>
</div><p>
<a class="anchor" name="cba75a50d8b96e0df9a41d2b6e5d0ddf"></a><!-- doxytag: member="vtkImplicitModeller::SetLocatorMaxLevel" ref="cba75a50d8b96e0df9a41d2b6e5d0ddf" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::SetLocatorMaxLevel           </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>
Specify the level of the locator to use when using the per voxel process mode. 
</div>
</div><p>
<a class="anchor" name="f150065a5dbf1d90ae23027087229009"></a><!-- doxytag: member="vtkImplicitModeller::GetLocatorMaxLevel" ref="f150065a5dbf1d90ae23027087229009" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImplicitModeller::GetLocatorMaxLevel           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the level of the locator to use when using the per voxel process mode. 
</div>
</div><p>
<a class="anchor" name="5eabc70ead500fea01f9a71b7741b5f5"></a><!-- doxytag: member="vtkImplicitModeller::SetNumberOfThreads" ref="5eabc70ead500fea01f9a71b7741b5f5" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImplicitModeller::SetNumberOfThreads           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set / Get the number of threads used during Per-Voxel processing mode 
</div>
</div><p>
<a class="anchor" name="df41003a00fadd427b5cf4275e0dc57d"></a><!-- doxytag: member="vtkImplicitModeller::GetNumberOfThreads" ref="df41003a00fadd427b5cf4275e0dc57d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImplicitModeller::GetNumberOfThreads           </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 number of threads used during Per-Voxel processing mode 
</div>
</div><p>
<a class="anchor" name="df617425d60415683d1e1019ccb88e96"></a><!-- doxytag: member="vtkImplicitModeller::SetOutputScalarType" ref="df617425d60415683d1e1019ccb88e96" args="(int type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkImplicitModeller::SetOutputScalarType           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the desired output scalar type. 
</div>
</div><p>
<a class="anchor" name="a2b11053e4e75472577f52deae4b4cab"></a><!-- doxytag: member="vtkImplicitModeller::GetOutputScalarType" ref="a2b11053e4e75472577f52deae4b4cab" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImplicitModeller::GetOutputScalarType           </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 desired output scalar type. 
</div>
</div><p>
<a class="anchor" name="c10d5dfd921c772e4d1ee7125b34fc16"></a><!-- doxytag: member="vtkImplicitModeller::SetOutputScalarTypeToFloat" ref="c10d5dfd921c772e4d1ee7125b34fc16" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkImplicitModeller::SetOutputScalarTypeToFloat           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the desired output scalar type. 
<p>Definition at line <a class="el" href="a04621.html#l00214">214</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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

<p>
Set the desired output scalar type. 
<p>Definition at line <a class="el" href="a04621.html#l00215">215</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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

<p>
Set the desired output scalar type. 
<p>Definition at line <a class="el" href="a04621.html#l00216">216</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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

<p>
Set the desired output scalar type. 
<p>Definition at line <a class="el" href="a04621.html#l00217">217</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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

<p>
Set the desired output scalar type. 
<p>Definition at line <a class="el" href="a04621.html#l00219">219</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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

<p>
Set the desired output scalar type. 
<p>Definition at line <a class="el" href="a04621.html#l00220">220</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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

<p>
Set the desired output scalar type. 
<p>Definition at line <a class="el" href="a04621.html#l00222">222</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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

<p>
Set the desired output scalar type. 
<p>Definition at line <a class="el" href="a04621.html#l00223">223</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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

<p>
Set the desired output scalar type. 
<p>Definition at line <a class="el" href="a04621.html#l00225">225</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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

<p>
Set the desired output scalar type. 
<p>Definition at line <a class="el" href="a04621.html#l00227">227</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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

<p>
Initialize the filter for appending data. You must invoke the <a class="el" href="a00859.html#205eb44f5964a3c301fe6ff01165a5a5">StartAppend()</a> method before doing successive Appends(). It's also a good idea to manually specify the model bounds; otherwise the input bounds for the data will be used. 
</div>
</div><p>
<a class="anchor" name="c80ce57f6f3f970d71e58261e4598690"></a><!-- doxytag: member="vtkImplicitModeller::Append" ref="c80ce57f6f3f970d71e58261e4598690" args="(vtkDataSet *input)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkImplicitModeller::Append           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00374.html">vtkDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>input</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Append a data set to the existing output. To use this function, you'll have to invoke the <a class="el" href="a00859.html#205eb44f5964a3c301fe6ff01165a5a5">StartAppend()</a> method before doing successive appends. It's also a good idea to specify the model bounds; otherwise the input model bounds is used. When you've finished appending, use the <a class="el" href="a00859.html#67ed79422eec4fab2b4ce9dd32e7909f">EndAppend()</a> method. 
</div>
</div><p>
<a class="anchor" name="67ed79422eec4fab2b4ce9dd32e7909f"></a><!-- doxytag: member="vtkImplicitModeller::EndAppend" ref="67ed79422eec4fab2b4ce9dd32e7909f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkImplicitModeller::EndAppend           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Method completes the append process. 
</div>
</div><p>
<a class="anchor" name="f2d4b4eefcfa4e868125cd08b87d56ee"></a><!-- doxytag: member="vtkImplicitModeller::ProcessRequest" ref="f2d4b4eefcfa4e868125cd08b87d56ee" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkImplicitModeller::ProcessRequest           </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> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
see <a class="el" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK.">vtkAlgorithm</a> for details 
<p>Reimplemented from <a class="el" href="a00727.html#c11b54dc03a47a1eac8e5513b5159793">vtkImageAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="342e75055b6e036e4a2ed4e90bc674fd"></a><!-- doxytag: member="vtkImplicitModeller::GetScalarTypeMax" ref="342e75055b6e036e4a2ed4e90bc674fd" args="(int type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkImplicitModeller::GetScalarTypeMax           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f144d32ffde3e1e3628eec22d8bc6fb8"></a><!-- doxytag: member="vtkImplicitModeller::RequestInformation" ref="f144d32ffde3e1e3628eec22d8bc6fb8" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImplicitModeller::RequestInformation           </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>

<p>Reimplemented from <a class="el" href="a00727.html#b739abd84881f7e31a8a382bf5a06a91">vtkImageAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="b81d4e1f50c94cfebbbb3dcb8dfafed6"></a><!-- doxytag: member="vtkImplicitModeller::RequestData" ref="b81d4e1f50c94cfebbbb3dcb8dfafed6" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImplicitModeller::RequestData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>request</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> **&nbsp;</td>
          <td class="paramname"> <em>inputVector</em>, </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"> <em>outputVector</em></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 by the superclass. This is the method you should override. 
<p>Reimplemented from <a class="el" href="a00727.html#ddc9f91ebe9386c31617c3e12166e10e">vtkImageAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="44cc2a41a519fd22dac5432010ca8c66"></a><!-- doxytag: member="vtkImplicitModeller::StartAppend" ref="44cc2a41a519fd22dac5432010ca8c66" args="(int internal)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkImplicitModeller::StartAppend           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>internal</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3fc83d1a6630a4246c4ac4b299bc9d59"></a><!-- doxytag: member="vtkImplicitModeller::Cap" ref="3fc83d1a6630a4246c4ac4b299bc9d59" args="(vtkDataArray *s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkImplicitModeller::Cap           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>s</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6abbb1bfa2995e0d273f424be6564f7a"></a><!-- doxytag: member="vtkImplicitModeller::FillInputPortInformation" ref="6abbb1bfa2995e0d273f424be6564f7a" args="(int, vtkInformation *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImplicitModeller::FillInputPortInformation           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>info</em></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>
Fill the input port information objects for this algorithm. This is invoked by the first call to GetInputPortInformation for each port so subclasses can specify what they can handle. 
<p>Reimplemented from <a class="el" href="a00727.html#7abefdbb585c2e27ebc314c894c87f74">vtkImageAlgorithm</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="3c6731f1595c207633e0ca6b064b175f"></a><!-- doxytag: member="vtkImplicitModeller::Threader" ref="3c6731f1595c207633e0ca6b064b175f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01064.html">vtkMultiThreader</a>* <a class="el" href="a00859.html#3c6731f1595c207633e0ca6b064b175f">vtkImplicitModeller::Threader</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04621.html#l00267">267</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="116a894c9d5c33c59a11cccc1d3f2a36"></a><!-- doxytag: member="vtkImplicitModeller::NumberOfThreads" ref="116a894c9d5c33c59a11cccc1d3f2a36" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00859.html#116a894c9d5c33c59a11cccc1d3f2a36">vtkImplicitModeller::NumberOfThreads</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04621.html#l00268">268</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ace3bac72b478d4b288a58bf94a977e5"></a><!-- doxytag: member="vtkImplicitModeller::SampleDimensions" ref="ace3bac72b478d4b288a58bf94a977e5" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00859.html#ace3bac72b478d4b288a58bf94a977e5">vtkImplicitModeller::SampleDimensions</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04621.html#l00270">270</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c3aacfd0353f3c7cef693579761fbd7c"></a><!-- doxytag: member="vtkImplicitModeller::MaximumDistance" ref="c3aacfd0353f3c7cef693579761fbd7c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00859.html#c3aacfd0353f3c7cef693579761fbd7c">vtkImplicitModeller::MaximumDistance</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04621.html#l00271">271</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ce7c1d909aecc9c8b48e102288eab0ad"></a><!-- doxytag: member="vtkImplicitModeller::ModelBounds" ref="ce7c1d909aecc9c8b48e102288eab0ad" args="[6]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00859.html#ce7c1d909aecc9c8b48e102288eab0ad">vtkImplicitModeller::ModelBounds</a>[6]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04621.html#l00272">272</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3ac6c9cff41daa5148a3591d654a2cd7"></a><!-- doxytag: member="vtkImplicitModeller::Capping" ref="3ac6c9cff41daa5148a3591d654a2cd7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00859.html#3ac6c9cff41daa5148a3591d654a2cd7">vtkImplicitModeller::Capping</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04621.html#l00273">273</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f24458859ec2cb2778b14e4e16b5b683"></a><!-- doxytag: member="vtkImplicitModeller::CapValue" ref="f24458859ec2cb2778b14e4e16b5b683" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00859.html#f24458859ec2cb2778b14e4e16b5b683">vtkImplicitModeller::CapValue</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04621.html#l00274">274</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04621.html#l00275">275</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04621.html#l00276">276</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bdcdbc6cd7ecfb3ccb26cc48658c30c4"></a><!-- doxytag: member="vtkImplicitModeller::AdjustDistance" ref="bdcdbc6cd7ecfb3ccb26cc48658c30c4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00859.html#bdcdbc6cd7ecfb3ccb26cc48658c30c4">vtkImplicitModeller::AdjustDistance</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04621.html#l00277">277</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04621.html#l00278">278</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0aaaa6c4d722b67d9554732f8740f3af"></a><!-- doxytag: member="vtkImplicitModeller::LocatorMaxLevel" ref="0aaaa6c4d722b67d9554732f8740f3af" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00859.html#0aaaa6c4d722b67d9554732f8740f3af">vtkImplicitModeller::LocatorMaxLevel</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04621.html#l00279">279</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04621.html#l00280">280</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2808f10267660314c3b640f33df4dd92"></a><!-- doxytag: member="vtkImplicitModeller::ScaleToMaximumDistance" ref="2808f10267660314c3b640f33df4dd92" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00859.html#2808f10267660314c3b640f33df4dd92">vtkImplicitModeller::ScaleToMaximumDistance</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04621.html#l00281">281</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="116892006289a195344a44b4ab85300e"></a><!-- doxytag: member="vtkImplicitModeller::BoundsComputed" ref="116892006289a195344a44b4ab85300e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00859.html#116892006289a195344a44b4ab85300e">vtkImplicitModeller::BoundsComputed</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04621.html#l00284">284</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2ac642396e4e6e413e292a88a79a34c4"></a><!-- doxytag: member="vtkImplicitModeller::InternalMaxDistance" ref="2ac642396e4e6e413e292a88a79a34c4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00859.html#2ac642396e4e6e413e292a88a79a34c4">vtkImplicitModeller::InternalMaxDistance</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04621.html#l00287">287</a> of file <a class="el" href="a04621.html">vtkImplicitModeller.h</a>.</p>

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