Sophie

Sophie

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

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: vtkImageAlgorithm 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>vtkImageAlgorithm Class Reference</h1><!-- doxytag: class="vtkImageAlgorithm" --><!-- doxytag: inherits="vtkAlgorithm" --><code>#include &lt;<a class="el" href="a04066.html">vtkImageAlgorithm.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkImageAlgorithm:</div>
<div class="dynsection">
<p><center><img src="a10679.png" border="0" usemap="#a10680" alt="Inheritance graph"></center>
<map name="a10680">
<area shape="rect" href="a00180.html" title="generate 2D texture map based on combinations of inside, outside, and on region boundary..." alt="" coords="676,5,812,32"><area shape="rect" href="a00408.html" title="read a digital elevation model (DEM) file" alt="" coords="687,56,801,83"><area shape="rect" href="a00527.html" title="select piece (e.g., volume of interest) and/or subsample structured points dataset..." alt="" coords="691,107,797,133"><area shape="rect" href="a00535.html" title="A splatter optimized for splatting single kernels." alt="" coords="687,157,801,184"><area shape="rect" href="a00576.html" title="splat points into a volume with an elliptical, Gaussian distribution" alt="" coords="672,208,816,235"><area shape="rect" href="a00713.html" title="Flat the octree into a uniform grid." alt="" coords="625,259,863,285"><area shape="rect" href="a00724.html" title="Generalized histograms up to 4 dimensions." alt="" coords="669,309,819,336"><area shape="rect" href="a00735.html" title="Caches multiple vtkImageData objects." alt="" coords="671,360,817,387"><area shape="rect" href="a00736.html" title="Paints on a canvas." alt="" coords="652,411,836,437"><area shape="rect" href="a00738.html" title="modify spacing, origin and extent." alt="" coords="647,461,841,488"><area shape="rect" href="a00741.html" title="Reduces the image extent of the input." alt="" coords="693,512,795,539"><area shape="rect" href="a00753.html" title="Initiates streaming on image data." alt="" coords="663,563,825,589"><area shape="rect" href="a00759.html" title="Create a binary image of an ellipsoid." alt="" coords="659,613,829,640"><area shape="rect" href="a00762.html" title="Export VTK images to third&#45;party systems." alt="" coords="685,664,803,691"><area shape="rect" href="a00769.html" title="Create an image with Gaussian pixel values." alt="" coords="655,715,833,741"><area shape="rect" href="a00772.html" title="Create an image of a grid." alt="" coords="671,765,817,792"><area shape="rect" href="a00778.html" title="Import data from a C array." alt="" coords="687,816,801,843"><area shape="rect" href="a00780.html" title="Filter that operates in place." alt="" coords="668,867,820,893"><area shape="rect" href="a00781.html" title="Removes small clusters in masks." alt="" coords="652,917,836,944"><area shape="rect" href="a00790.html" title="Mandelbrot image." alt="" coords="649,968,839,995"><area shape="rect" href="a00803.html" title="Create an image filled with noise." alt="" coords="667,1019,821,1045"><area shape="rect" href="a00806.html" title="Will perform opening or closing." alt="" coords="663,1069,825,1096"><area shape="rect" href="a00812.html" title="generalized histograms up to 4 dimensions" alt="" coords="639,1120,849,1147"><area shape="rect" href="a00815.html" title="Superclass of binary file readers." alt="" coords="679,1171,809,1197"><area shape="rect" href="a00824.html" title="SeedConnectivity with user defined seeds." alt="" coords="652,1221,836,1248"><area shape="rect" href="a00828.html" title="Create an image with sinusoidal pixel values." alt="" coords="657,1272,831,1299"><area shape="rect" href="a00842.html" title="Attaches image pipeline to VTK." alt="" coords="647,1323,841,1349"><area shape="rect" href="a00844.html" title="Changes extent, nothing else." alt="" coords="657,1373,831,1400"><area shape="rect" href="a00851.html" title="Writes images to files." alt="" coords="687,1424,801,1451"><area shape="rect" href="a00859.html" title="compute distance from input geometry on structured point dataset" alt="" coords="676,1475,812,1501"><area shape="rect" href="a01246.html" title="compute stress tensors given point load on semi&#45;infinite domain" alt="" coords="693,1525,795,1552"><area shape="rect" href="a01503.html" title="Create an image for regression testing." alt="" coords="669,1576,819,1603"><area shape="rect" href="a01509.html" title="sample an implicit function over a structured point set" alt="" coords="675,1627,813,1653"><area shape="rect" href="a01540.html" title="sample unstructured points onto structured points using the method of Shepard" alt="" coords="676,1677,812,1704"><area shape="rect" href="a01551.html" title="Generic image filter with one input." alt="" coords="643,1728,845,1755"><area shape="rect" href="a01651.html" title="reconstructs a surface from unorganized points" alt="" coords="640,1779,848,1805"><area shape="rect" href="a01695.html" title="handles properties associated with a texture map" alt="" coords="701,1829,787,1856"><area shape="rect" href="a01705.html" title="Generic filter that has one input.." alt="" coords="647,1880,841,1907"><area shape="rect" href="a01718.html" title="vtkTimeSourceExample" alt="" coords="661,1931,827,1957"><area shape="rect" href="a01735.html" title="For parallel processing, restrict IO to the first process in the cluste.r." alt="" coords="648,1981,840,2008"><area shape="rect" href="a01764.html" title="generate 2D triangular texture map" alt="" coords="669,2032,819,2059"><area shape="rect" href="a01829.html" title="Superclass of video input devices for VTK." alt="" coords="685,2083,803,2109"><area shape="rect" href="a01853.html" title="read image files" alt="" coords="679,2133,809,2160"><area shape="rect" href="a01861.html" title="convert an arbitrary dataset to a voxel representation" alt="" coords="681,2184,807,2211"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="293,1095,392,1121"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="165,1095,245,1121"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,1095,116,1121"><area shape="rect" href="a01006.html" title="Initiates streaming on image data." alt="" coords="912,563,1152,589"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkImageAlgorithm:</div>
<div class="dynsection">
<p><center><img src="a10681.png" border="0" usemap="#a10682" alt="Collaboration graph"></center>
<map name="a10682">
<area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="281,382,380,408"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="477,499,576,526"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="407,174,487,200"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="404,264,553,291"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="212,264,321,291"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="164,6,273,32"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="5,174,168,200"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="153,83,284,110"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="308,83,417,110"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="192,174,373,200"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a10683.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Generic algorithm superclass for image algs. 
<p>
<a class="el" href="a00727.html" title="Generic algorithm superclass for image algs.">vtkImageAlgorithm</a> is a filter superclass that hides much of the pipeline complexity. It handles breaking the pipeline execution into smaller extents so that the <a class="el" href="a00751.html" title="topologically and geometrically regular array of data">vtkImageData</a> limits are observed. It also provides support for multithreading. If you don't need any of this functionality, consider using <a class="el" href="a01551.html" title="Generic image filter with one input.">vtkSimpleImageToImageFilter</a> instead. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01551.html" title="Generic image filter with one input.">vtkSimpleImageToImageFilter</a> </dd></dl>

<p>Definition at line <a class="el" href="a04066.html#l00035">35</a> of file <a class="el" href="a04066.html">vtkImageAlgorithm.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="a00101.html">vtkAlgorithm</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#4886a2bada7e61a8f7767bea0e68cb21">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="a00727.html#91c28cada9653fbb3c9d281eb611fdfa">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="a00727.html#572ad8603a8e0e66eb95362fc3c7f970">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="a00727.html#24f67bbfad1ac731eb64f5172cf30af3">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"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#fcdc7acde7396d0e69db5e815f26773b">GetInput</a> (int port)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#06615baee9e1b31fce3417191acae50b">GetInput</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00751.html">vtkImageData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#dc16d3dfe2eba0fb92a500212875306d">GetImageDataInput</a> (int port)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00751.html">vtkImageData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#fe91957f0c43e0a891a9f002c676f45e">GetOutput</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00751.html">vtkImageData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#ff5c0ea0f2b8fe5ec937a58e799dc85d">GetOutput</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#2d9488c1a3a3a2bf30b3052bddfa0bde">SetOutput</a> (<a class="el" href="a00362.html">vtkDataObject</a> *d)</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="a00727.html#c11b54dc03a47a1eac8e5513b5159793">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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#29e467d314fb2efafb134cc11a8796a5">SetInput</a> (<a class="el" href="a00362.html">vtkDataObject</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#770305e5850f97783baf2ab44e1d40d7">SetInput</a> (int, <a class="el" href="a00362.html">vtkDataObject</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="a00727.html#52460aa045057a4e6be265468936bb2d">AddInput</a> (<a class="el" href="a00362.html">vtkDataObject</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="a00727.html#f270ee041394c95fb4af2663fd191023">AddInput</a> (int, <a class="el" href="a00362.html">vtkDataObject</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="a00727.html#27cee08eda0b22134811f84ef44d269d">IsTypeOf</a> (const char *type)</td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#efb61ef66dcb719353c6338cb1933d5b">~vtkImageAlgorithm</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="a00727.html#b739abd84881f7e31a8a382bf5a06a91">RequestInformation</a> (<a class="el" href="a00872.html">vtkInformation</a> *request, <a class="el" href="a00895.html">vtkInformationVector</a> **inputVector, <a class="el" href="a00895.html">vtkInformationVector</a> *outputVector)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#442e91c5e549f40acffb0941846cb047">RequestUpdateExtent</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 void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#53fac1695894dafe2b5a50311c9791d2">CopyInputArrayAttributesToOutput</a> (<a class="el" href="a00872.html">vtkInformation</a> *request, <a class="el" href="a00895.html">vtkInformationVector</a> **inputVector, <a class="el" href="a00895.html">vtkInformationVector</a> *outputVector)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#027bc2e4464645c32ee5864d3261d5e8">AllocateOutputData</a> (<a class="el" href="a00751.html">vtkImageData</a> *out, int *uExtent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00751.html">vtkImageData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#587159694570cf0910ea8f086b00945e">AllocateOutputData</a> (<a class="el" href="a00362.html">vtkDataObject</a> *out)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#f3f13393b5f4fa9ffe7fc3ac03f95563">CopyAttributeData</a> (<a class="el" href="a00751.html">vtkImageData</a> *in, <a class="el" href="a00751.html">vtkImageData</a> *out, <a class="el" href="a00895.html">vtkInformationVector</a> **inputVector)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#9959a787d220aab19a055f092e1d6799">FillOutputPortInformation</a> (int port, <a class="el" href="a00872.html">vtkInformation</a> *info)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00727.html#7abefdbb585c2e27ebc314c894c87f74">FillInputPortInformation</a> (int port, <a class="el" href="a00872.html">vtkInformation</a> *info)</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="a00727.html#ddc9f91ebe9386c31617c3e12166e10e">RequestData</a> (<a class="el" href="a00872.html">vtkInformation</a> *request, <a class="el" href="a00895.html">vtkInformationVector</a> **inputVector, <a class="el" href="a00895.html">vtkInformationVector</a> *outputVector)</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="a00727.html#e887460dbbd23c9665725807032766c0">ExecuteData</a> (<a class="el" href="a00362.html">vtkDataObject</a> *output)</td></tr>

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

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

<p>

<p>Reimplemented from <a class="el" href="a00101.html#29826bf1c253bc38fd2878ea6e4568c9">vtkAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a00780.html#e961932c4aeac4c4034f586c1d4a868d">vtkImageInPlaceFilter</a>, <a class="el" href="a00842.html#b1b0d15ee5805403b1208183cbf7ce19">vtkImageToStructuredPoints</a>, <a class="el" href="a01551.html#ccc36307b4e9476c125b42840068b5cf">vtkSimpleImageToImageFilter</a>, <a class="el" href="a01705.html#67876177e53dbc18f91b9b50f8f03331">vtkThreadedImageAlgorithm</a>, <a class="el" href="a00713.html#67089e925fd15a1ef772c3e0a071399a">vtkHyperOctreeToUniformGridFilter</a>, <a class="el" href="a01718.html#a25f37c876afb463fe210fbcb61b3d2d">vtkTimeSourceExample</a>, <a class="el" href="a00859.html#62883414547771a37647446f3d833102">vtkImplicitModeller</a>, <a class="el" href="a01042.html#23d3140f74c66e9cf791bd46d5fe45fd">vtkMILVideoSource</a>, <a class="el" href="a01829.html#2e5b21b99a23b10db62b28b74d376ee0">vtkVideoSource</a>, <a class="el" href="a01884.html#08d36ae9e7ab13ea67f98de10f211f0f">vtkWin32VideoSource</a>, <a class="el" href="a00180.html#4ca28e203c660cbe2772ce42b6675379">vtkBooleanTexture</a>, <a class="el" href="a00527.html#abfaceb0ee970f3b62bc865462d46b9a">vtkExtractVOI</a>, <a class="el" href="a00535.html#280c73653787a8e334a3c852a930143f">vtkFastSplatter</a>, <a class="el" href="a00576.html#5303d161a2e1da426410e05140c3b0fc">vtkGaussianSplatter</a>, <a class="el" href="a00724.html#e9da0fb793886a063fed1afe3d5953d1">vtkImageAccumulate</a>, <a class="el" href="a00728.html#14b3ab805fb4bed49a82b902cb34b9e5">vtkImageAnisotropicDiffusion2D</a>, <a class="el" href="a00729.html#1af81790f9d76c5f08e7faed9b4f1f04">vtkImageAnisotropicDiffusion3D</a>, <a class="el" href="a00730.html#af81352073b65e659e6d6724381e7146">vtkImageAppend</a>, <a class="el" href="a00731.html#ff5ac29e3000643d45bd4065964372e6">vtkImageAppendComponents</a>, <a class="el" href="a00732.html#b9d5b1d74ebd4d999447793bedf63742">vtkImageBlend</a>, <a class="el" href="a00733.html#d8dc0d3415bbdced2e5e774c369d560a">vtkImageButterworthHighPass</a>, <a class="el" href="a00734.html#39781c8f9820e8336e754751e791d77b">vtkImageButterworthLowPass</a>, <a class="el" href="a00735.html#bd53c2ecf20e21d86cbc6a069a7f9741">vtkImageCacheFilter</a>, <a class="el" href="a00736.html#4d5a0676bc726404a09c673236f59dfb">vtkImageCanvasSource2D</a>, <a class="el" href="a00737.html#1c330ffab3e0998c35d7eff1aece91d5">vtkImageCast</a>, <a class="el" href="a00738.html#c0fa75bb1276c064a88c9efc530d4525">vtkImageChangeInformation</a>, <a class="el" href="a00739.html#02ba3425b9552f8522800a598557c987">vtkImageCheckerboard</a>, <a class="el" href="a00740.html#c8c4ba860a03ccbcf3819d116e71c9fe">vtkImageCityBlockDistance</a>, <a class="el" href="a00741.html#6b397ee18b03b6cf55dde0606c3d8fad">vtkImageClip</a>, <a class="el" href="a00745.html#eec7ef9bac4aaf9464c78f721aaba41a">vtkImageConstantPad</a>, <a class="el" href="a00746.html#fd213c196ac50eac9859338a7a8a023c">vtkImageContinuousDilate3D</a>, <a class="el" href="a00747.html#caeb19d6e211f959cb9840d48322df68">vtkImageContinuousErode3D</a>, <a class="el" href="a00748.html#74906a207820a75e75e6ba9adfffbdcd">vtkImageConvolve</a>, <a class="el" href="a00749.html#059ca46a4a6f4f4ae795e4a2d4bef31b">vtkImageCorrelation</a>, <a class="el" href="a00750.html#f3f9370a7a8b2375d9d2d2fcb4727281">vtkImageCursor3D</a>, <a class="el" href="a00753.html#b242f21c6a49f5836643064171633070">vtkImageDataStreamer</a>, <a class="el" href="a00754.html#29a3ce8144b1e546a61851d03a5f53cd">vtkImageDecomposeFilter</a>, <a class="el" href="a00755.html#2762f4f044d93b5f717394a4d47d5403">vtkImageDifference</a>, <a class="el" href="a00756.html#f29dfb753ee545e87c852053f402f0a9">vtkImageDilateErode3D</a>, <a class="el" href="a00757.html#909538c109c0a68c4f270dddff656bef">vtkImageDivergence</a>, <a class="el" href="a00758.html#2fd916bb5064c03a15d4f5d7f23532c1">vtkImageDotProduct</a>, <a class="el" href="a00759.html#2a38afca617b0cbf8f0dcaf664e3eeb0">vtkImageEllipsoidSource</a>, <a class="el" href="a00760.html#4918d24ade55f6ff03faebc914ecd5f2">vtkImageEuclideanDistance</a>, <a class="el" href="a00761.html#73a21801be5e9728944433aa02c4624e">vtkImageEuclideanToPolar</a>, <a class="el" href="a00762.html#20fef8919e841aace6c4bdee22b3a463">vtkImageExport</a>, <a class="el" href="a00763.html#c7ca0677e772a57cddcc91272216e6a3">vtkImageExtractComponents</a>, <a class="el" href="a00764.html#91bece84ce87675894c4825abc4f57f8">vtkImageFFT</a>, <a class="el" href="a00765.html#6a33612e013717bf23bea27f4b88aa48">vtkImageFlip</a>, <a class="el" href="a00766.html#073c852c8c9b23ebcbe824347ab35f9e">vtkImageFourierCenter</a>, <a class="el" href="a00767.html#087db1e537ce1d42120ba4da56c3769b">vtkImageFourierFilter</a>, <a class="el" href="a00768.html#8b154d146e5719f148b36da78ba82b85">vtkImageGaussianSmooth</a>, <a class="el" href="a00769.html#8c95b26c2486ced2377aa369045265e8">vtkImageGaussianSource</a>, <a class="el" href="a00770.html#925795f990641208c3c482c8f20a4059">vtkImageGradient</a>, <a class="el" href="a00771.html#b8af3efc5789b5fda7f0326985f9ea66">vtkImageGradientMagnitude</a>, <a class="el" href="a00772.html#6175302ffdbab8cc2126d442e681c580">vtkImageGridSource</a>, <a class="el" href="a00773.html#b82fc726448dfde8ebeae7952bad3059">vtkImageHSIToRGB</a>, <a class="el" href="a00774.html#a7b68f1039f7f4479f96cc1801ce2555">vtkImageHSVToRGB</a>, <a class="el" href="a00775.html#22211d5a12e27312c61d560f411fef44">vtkImageHybridMedian2D</a>, <a class="el" href="a00776.html#27609c1a4c3d8fe27531302fdce933a0">vtkImageIdealHighPass</a>, <a class="el" href="a00777.html#3f9e689de002ba06e5cef7329f9c33e4">vtkImageIdealLowPass</a>, <a class="el" href="a00778.html#5d6ee20cbd91f3838420617fe05fcc04">vtkImageImport</a>, <a class="el" href="a00781.html#be70353d67cf5ad3103eaa8198122935">vtkImageIslandRemoval2D</a>, <a class="el" href="a00782.html#7be86f4c9c38f5393a3c0672397517e0">vtkImageIterateFilter</a>, <a class="el" href="a00784.html#7f842608e75a85e4135c526eb4dbd985">vtkImageLaplacian</a>, <a class="el" href="a00785.html#22ef1f5ec259636f29be268db5c99f80">vtkImageLogarithmicScale</a>, <a class="el" href="a00786.html#071df36f9d3a205e9a3627e3bfd50ff2">vtkImageLogic</a>, <a class="el" href="a00787.html#5eaba0376c0d2d6e970d570a46cc9162">vtkImageLuminance</a>, <a class="el" href="a00788.html#4aa8d6ebda9b3ed1df9773e138b91185">vtkImageMagnify</a>, <a class="el" href="a00789.html#d8a651e2db24dda68d24b5a08d76e035">vtkImageMagnitude</a>, <a class="el" href="a00790.html#5a9a42da16cd9d1076b53bc6140f7c49">vtkImageMandelbrotSource</a>, <a class="el" href="a00792.html#91d898fbe72923de6fa1575adbab74d7">vtkImageMapToColors</a>, <a class="el" href="a00793.html#9e87882cfc126ae0c6235d99ca7b444c">vtkImageMapToRGBA</a>, <a class="el" href="a00794.html#7483cf5753c8708d7f26d5677d65325f">vtkImageMapToWindowLevelColors</a>, <a class="el" href="a00796.html#02d0c707770f723cbc079c680995415a">vtkImageMask</a>, <a class="el" href="a00797.html#244ae70993751e57f10f7bb703637458">vtkImageMaskBits</a>, <a class="el" href="a00798.html#a0284c7e6820a17f2eed688f979587ff">vtkImageMathematics</a>, <a class="el" href="a00799.html#1035e0a9889b4f3caf62c0b1397b17eb">vtkImageMedian3D</a>, <a class="el" href="a00800.html#794adf74356278bc92cfd3db49f716ae">vtkImageMirrorPad</a>, <a class="el" href="a00803.html#ee5e62bea5b97d4894496bc337dc2e78">vtkImageNoiseSource</a>, <a class="el" href="a00804.html#2f16dd540e2a6a95c451f65f822deeee">vtkImageNonMaximumSuppression</a>, <a class="el" href="a00805.html#8172344779b5602bb982020486382e0b">vtkImageNormalize</a>, <a class="el" href="a00806.html#de19d9b080fa13b65ab3db7826927b03">vtkImageOpenClose3D</a>, <a class="el" href="a00808.html#9a57da4d344ca16e47c061b97ccd305c">vtkImagePadFilter</a>, <a class="el" href="a00809.html#8bfb3621a6592a1ad8a23bd2ceccf202">vtkImagePermute</a>, <a class="el" href="a00812.html#4e1b648941c1e454571451c88aaac5fc">vtkImageQuantizeRGBToIndex</a>, <a class="el" href="a00813.html#20b47fce9c5a3282d875b1aff3ee61cf">vtkImageRange3D</a>, <a class="el" href="a00818.html#bbe09b55d7a1c444d4307ddcfb83cc83">vtkImageRectilinearWipe</a>, <a class="el" href="a00819.html#27a4963488b99eac760ce69ffab63147">vtkImageResample</a>, <a class="el" href="a00820.html#925cf0c4e5caf96560ecd6b6ed26f6d1">vtkImageReslice</a>, <a class="el" href="a00821.html#929b3df7d4065e15425040d9799e7fa3">vtkImageRFFT</a>, <a class="el" href="a00822.html#b87a059a607f1730c4749ee977ddb50f">vtkImageRGBToHSI</a>, <a class="el" href="a00823.html#6e6650eeba7920e1d072344d4b2edd90">vtkImageRGBToHSV</a>, <a class="el" href="a00824.html#fd29ae15b47a5aba7a56fa3d8e8930b4">vtkImageSeedConnectivity</a>, <a class="el" href="a00825.html#47254e435886a643a0c2af5f98f913c8">vtkImageSeparableConvolution</a>, <a class="el" href="a00826.html#cb2c3f0ffe6a3591aefe36d2e7206480">vtkImageShiftScale</a>, <a class="el" href="a00827.html#7b3eb224e983494a03681777e68df038">vtkImageShrink3D</a>, <a class="el" href="a00828.html#181ac6c775c3fc0906ffd80ef9beae27">vtkImageSinusoidSource</a>, <a class="el" href="a00829.html#7660a0e5764bf45ef94e79be22bde658">vtkImageSkeleton2D</a>, <a class="el" href="a00830.html#c44db8f8f9c53764bc44b7676fd54e90">vtkImageSobel2D</a>, <a class="el" href="a00831.html#f1ba1c984d4391c470bb68d2979761a0">vtkImageSobel3D</a>, <a class="el" href="a00833.html#9d58a27ab1f17363c7ce6520ecded5ac">vtkImageSpatialAlgorithm</a>, <a class="el" href="a00835.html#da4117903aaae18f872eef07ea648602">vtkImageStencil</a>, <a class="el" href="a00838.html#0e068ce95c02b04be4b12c1883f919be">vtkImageThreshold</a>, <a class="el" href="a00844.html#36c3a12615b31d794237a0f687c94ac5">vtkImageTranslateExtent</a>, <a class="el" href="a00846.html#7f08f2a89f3ce0b2b1e888015b65bda5">vtkImageVariance3D</a>, <a class="el" href="a00849.html#2f9b73e5545e33fdf39f13e66cb04788">vtkImageWeightedSum</a>, <a class="el" href="a00850.html#9ad307b661c683e3eb80f35986854bfc">vtkImageWrapPad</a>, <a class="el" href="a01246.html#cb58e1e744d2f1afc340a0aa3cff991f">vtkPointLoad</a>, <a class="el" href="a01503.html#4a3061c7929fab46caea7ed867f28966">vtkRTAnalyticSource</a>, <a class="el" href="a01509.html#4a2981744f1c914f981bbbfa32d892eb">vtkSampleFunction</a>, <a class="el" href="a01540.html#0918151e1fd7dba85388487473d59b68">vtkShepardMethod</a>, <a class="el" href="a01550.html#18cdaa9ca21c28b32c08255b5055f2b6">vtkSimpleImageFilterExample</a>, <a class="el" href="a01651.html#e3c87b96ee1211a425c295e653278994">vtkSurfaceReconstructionFilter</a>, <a class="el" href="a01764.html#91c755ae5163ba4619569bca26b0800f">vtkTriangularTexture</a>, <a class="el" href="a01861.html#9d923a916693d4eff3f67a11c6951af3">vtkVoxelModeller</a>, <a class="el" href="a00178.html#b79fb7e57befa4bd0c9028c967766999">vtkBMPReader</a>, <a class="el" href="a00179.html#eb3466db53cfdaaeb47deae21625e4c3">vtkBMPWriter</a>, <a class="el" href="a00408.html#e05cb5c24bd2ae692769b39d94b005e5">vtkDEMReader</a>, <a class="el" href="a00415.html#e8d6ee2cf62479797f0272faa7c29613">vtkDICOMImageReader</a>, <a class="el" href="a00641.html#dad72e7591aa998da81c35162b0f240a">vtkGESignaReader</a>, <a class="el" href="a00814.html#25bde6f2d670b1876b279d53a08d7931">vtkImageReader</a>, <a class="el" href="a00815.html#d65e9b397e94b7d25b8534dee1b83d71">vtkImageReader2</a>, <a class="el" href="a00851.html#d46fb666d388feb51154e5f89f8db802">vtkImageWriter</a>, <a class="el" href="a00930.html#4ffd09c8610ca8659d5c4241da1dd2e8">vtkJPEGReader</a>, <a class="el" href="a00931.html#0023aa50c5785ca0748b90a7d9b710ba">vtkJPEGWriter</a>, <a class="el" href="a01005.html#b74ca1bfc40e3822f3c9dc0bf3022496">vtkMedicalImageReader2</a>, <a class="el" href="a01038.html#e6369d4cb23b1ac581edf829c9de79d5">vtkMetaImageReader</a>, <a class="el" href="a01039.html#6d9c47553f4599d49f37237086e648ba">vtkMetaImageWriter</a>, <a class="el" href="a01044.html#377ddf01647201138d276682a90acbc0">vtkMINCImageReader</a>, <a class="el" href="a01045.html#a403558b42348c35c274b73b4433d1e9">vtkMINCImageWriter</a>, <a class="el" href="a01238.html#f8ac0b38ce256ecbd7d3a08fa24b77f2">vtkPNGReader</a>, <a class="el" href="a01239.html#16cd1f770fbe49f4c35eff8fef42fbf2">vtkPNGWriter</a>, <a class="el" href="a01240.html#4761c10325ba5648dea9f06a01de6e5e">vtkPNMReader</a>, <a class="el" href="a01241.html#47dfd8ca1d3be4a33ac48b7f8d16038e">vtkPNMWriter</a>, <a class="el" href="a01291.html#9dca132b97b20133aefa107b21d155bb">vtkPostScriptWriter</a>, <a class="el" href="a01555.html#199983e8eee25d2a100c11a95d4920e8">vtkSLCReader</a>, <a class="el" href="a01711.html#b78d26c915bec15dba577ebedaf7ed31">vtkTIFFReader</a>, <a class="el" href="a01712.html#d1a6731c0f3ab98f45fda71f0a3b30d6">vtkTIFFWriter</a>, <a class="el" href="a01840.html#d3ff5cc7a9d78af809d591d84826d847">vtkVolume16Reader</a>, <a class="el" href="a01853.html#151744896dac388982cda1cc11f9af6d">vtkVolumeReader</a>, <a class="el" href="a01006.html#b28455a1d9b5fb96fa5d795f9090b96c">vtkMemoryLimitImageDataStreamer</a>, <a class="el" href="a01219.html#62dfcec97267693a85bb8b88500f47a2">vtkPImageWriter</a>, <a class="el" href="a01735.html#05142bf5d75e50a9f19394e715e3efa5">vtkTransmitImageDataPiece</a>, <a class="el" href="a01035.html#51e9fca2737533e2ab9c5a4454b5f7ff">vtkMesaTexture</a>, <a class="el" href="a01124.html#1b6da27e25ab59367820774a42188faa">vtkOpenGLTexture</a>, and <a class="el" href="a01695.html#5203cac3c6af1c41a036f950c10d7da4">vtkTexture</a>.</p>

<p>Definition at line <a class="el" href="a04066.html#l00038">38</a> of file <a class="el" href="a04066.html">vtkImageAlgorithm.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="54f9757d3481c4a7819c3115a0db38fd"></a><!-- doxytag: member="vtkImageAlgorithm::vtkImageAlgorithm" ref="54f9757d3481c4a7819c3115a0db38fd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkImageAlgorithm::vtkImageAlgorithm           </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="efb61ef66dcb719353c6338cb1933d5b"></a><!-- doxytag: member="vtkImageAlgorithm::~vtkImageAlgorithm" ref="efb61ef66dcb719353c6338cb1933d5b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkImageAlgorithm::~vtkImageAlgorithm           </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="91c28cada9653fbb3c9d281eb611fdfa"></a><!-- doxytag: member="vtkImageAlgorithm::GetClassName" ref="91c28cada9653fbb3c9d281eb611fdfa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkImageAlgorithm::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="a00101.html#4ef277d9248b02d2c90226436c1b3636">vtkAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a00780.html#0697e2b7debb9c47424feb42259e55d6">vtkImageInPlaceFilter</a>, <a class="el" href="a00842.html#af1016afc0fa34da5a70db996457e21d">vtkImageToStructuredPoints</a>, <a class="el" href="a01551.html#3862b5b315e37d0333d0b1b1044aa003">vtkSimpleImageToImageFilter</a>, <a class="el" href="a01705.html#8622c920af18a6521f427d7b70613faa">vtkThreadedImageAlgorithm</a>, <a class="el" href="a00713.html#02bf26363bf8dc3e98312cb04de42ed7">vtkHyperOctreeToUniformGridFilter</a>, <a class="el" href="a01718.html#00c2405cc44893f2adf8dedfcc666663">vtkTimeSourceExample</a>, <a class="el" href="a00859.html#77fe70635ed36f1a0fa468f6955ce046">vtkImplicitModeller</a>, <a class="el" href="a01042.html#b51fd7d7d2c98c27239fc4cbf7b42fcd">vtkMILVideoSource</a>, <a class="el" href="a01829.html#69bb4590eafdeff194cbfe30ea9d18d2">vtkVideoSource</a>, <a class="el" href="a01884.html#93c5f6f4a427f2f14131f9ad0050358f">vtkWin32VideoSource</a>, <a class="el" href="a00180.html#98b600eace30d6d07b20eed397f6b008">vtkBooleanTexture</a>, <a class="el" href="a00527.html#ffe1449a0303d9dfb5bf7c3ff847db9b">vtkExtractVOI</a>, <a class="el" href="a00535.html#9c7df4b4edf1a852c61e971a1c9950b3">vtkFastSplatter</a>, <a class="el" href="a00576.html#adb358223c96e998f2b48fcad14287b7">vtkGaussianSplatter</a>, <a class="el" href="a00724.html#824b9b481a062215962f2e1b6b0f136f">vtkImageAccumulate</a>, <a class="el" href="a00728.html#8d530f6ed7c1c154596b04f7890428f9">vtkImageAnisotropicDiffusion2D</a>, <a class="el" href="a00729.html#3e9ef293e558b327405fa409d0d0aaad">vtkImageAnisotropicDiffusion3D</a>, <a class="el" href="a00730.html#e7d08d308f3e7fb3660dd8c67096bac4">vtkImageAppend</a>, <a class="el" href="a00731.html#1e8d447f97774d02fb03ce3fd35bb120">vtkImageAppendComponents</a>, <a class="el" href="a00732.html#98362a7aa0dd153d697750789b342acf">vtkImageBlend</a>, <a class="el" href="a00733.html#bd2cf04247637510f710ea6e7d23ab7f">vtkImageButterworthHighPass</a>, <a class="el" href="a00734.html#58f0effa1e2fa26350fb3f6be7c16ec0">vtkImageButterworthLowPass</a>, <a class="el" href="a00735.html#ffc724953c0e6184ff64f5802c4745c1">vtkImageCacheFilter</a>, <a class="el" href="a00736.html#a9ce6907611f92b717099742b4e5cd87">vtkImageCanvasSource2D</a>, <a class="el" href="a00737.html#e0785a47d951c2f65a8f57fdf2fd1b59">vtkImageCast</a>, <a class="el" href="a00738.html#f7183dfc7731ad4c7521a6161a785e37">vtkImageChangeInformation</a>, <a class="el" href="a00739.html#193795241c662c52e1fbe6f6dccea0a7">vtkImageCheckerboard</a>, <a class="el" href="a00740.html#2240ede1ab76e74841c699d260139aa3">vtkImageCityBlockDistance</a>, <a class="el" href="a00741.html#3dc8aa0c16382ed687aefed4b406cb8f">vtkImageClip</a>, <a class="el" href="a00745.html#a31f390a0f2faf215eb70bbad9158858">vtkImageConstantPad</a>, <a class="el" href="a00746.html#d9824de34da4afd70e6dd8f8421fa1a1">vtkImageContinuousDilate3D</a>, <a class="el" href="a00747.html#71b0117d1923eac31bfce5460e701819">vtkImageContinuousErode3D</a>, <a class="el" href="a00748.html#e2afa775b00fe637bf17cfd026940b21">vtkImageConvolve</a>, <a class="el" href="a00749.html#af95c7115e96bbe8897ce936aeb28771">vtkImageCorrelation</a>, <a class="el" href="a00750.html#a1e01e7dc129bb7df8ea900f016a7ce9">vtkImageCursor3D</a>, <a class="el" href="a00753.html#48ab86ec1dc6c14dfba70fe3d0480a09">vtkImageDataStreamer</a>, <a class="el" href="a00754.html#6d9e8e6cd31aed57bfd0d09af8189401">vtkImageDecomposeFilter</a>, <a class="el" href="a00755.html#4970fe1321faf6f214fd7bbd3c3fdf04">vtkImageDifference</a>, <a class="el" href="a00756.html#94904575fd85193e1db71c515454c2bd">vtkImageDilateErode3D</a>, <a class="el" href="a00757.html#c87fdab0c8f61fb390cb8187a9a0e856">vtkImageDivergence</a>, <a class="el" href="a00758.html#64d0d69a3af47185314d2b6899bb76a2">vtkImageDotProduct</a>, <a class="el" href="a00759.html#356c1d874a7c8b7ec9e5f8049db4e1b3">vtkImageEllipsoidSource</a>, <a class="el" href="a00760.html#63ca4418ffb0aba0b7c0b6f52974432a">vtkImageEuclideanDistance</a>, <a class="el" href="a00761.html#7e82c8c9ab622cc54422f9701ab5a430">vtkImageEuclideanToPolar</a>, <a class="el" href="a00762.html#f5b9e0421fd82142b571b1c70856089b">vtkImageExport</a>, <a class="el" href="a00763.html#59c41700bbd184a7ee7215cfa76ab215">vtkImageExtractComponents</a>, <a class="el" href="a00764.html#9e1f4c87cd3cb3a202ef4da347d44055">vtkImageFFT</a>, <a class="el" href="a00765.html#9742764158cd4438ec507bd59464cd8e">vtkImageFlip</a>, <a class="el" href="a00766.html#c389eb0e282176b842e1df346c05a60b">vtkImageFourierCenter</a>, <a class="el" href="a00767.html#706f06601a2bbbe9c72e6ed0dd5df948">vtkImageFourierFilter</a>, <a class="el" href="a00768.html#aab2c73cb9fe3a8a514aaa68f99d9037">vtkImageGaussianSmooth</a>, <a class="el" href="a00769.html#0cdd62edf4e5c1f008a0e9f32bd30593">vtkImageGaussianSource</a>, <a class="el" href="a00770.html#4aa200ef0f1842529d804f5178ac39f3">vtkImageGradient</a>, <a class="el" href="a00771.html#4b56a87109e2a4e8afcb1f80028a0d51">vtkImageGradientMagnitude</a>, <a class="el" href="a00772.html#8aee5ab758c5eed1c13b10fdbbc30472">vtkImageGridSource</a>, <a class="el" href="a00773.html#4ac82c2e2a491ab4aaa7e1cee00e13ea">vtkImageHSIToRGB</a>, <a class="el" href="a00774.html#602a0638df1a60121ff6fc4b9f8d1ad0">vtkImageHSVToRGB</a>, <a class="el" href="a00775.html#1911afdfbcde32f7be21cae58999f968">vtkImageHybridMedian2D</a>, <a class="el" href="a00776.html#854e2c9cced2716417b079e3036f759e">vtkImageIdealHighPass</a>, <a class="el" href="a00777.html#d8bcd91d48f911c6580a828dd5c9dae9">vtkImageIdealLowPass</a>, <a class="el" href="a00778.html#9e5a4a0772c20884503cb0b221e90ac3">vtkImageImport</a>, <a class="el" href="a00781.html#331bcd0f38276b2e4c8991fc235015f6">vtkImageIslandRemoval2D</a>, <a class="el" href="a00782.html#c0656c1c7d7e3657f2b92d2453c16be3">vtkImageIterateFilter</a>, <a class="el" href="a00784.html#f919897f2ccfa1d9ca24ca5f70ed2edc">vtkImageLaplacian</a>, <a class="el" href="a00785.html#e32e1dc451438f365a56dce775568bdf">vtkImageLogarithmicScale</a>, <a class="el" href="a00786.html#91c1192b4f0b854d1a803d84e202bf70">vtkImageLogic</a>, <a class="el" href="a00787.html#cc28fbbb6ab2f398eed20373366ad114">vtkImageLuminance</a>, <a class="el" href="a00788.html#16405f6364d4080711407941eb1d1b2d">vtkImageMagnify</a>, <a class="el" href="a00789.html#586a46193b8e8fc45f86e2924f04ffb0">vtkImageMagnitude</a>, <a class="el" href="a00790.html#8a9a51f48934efcbd5dff25bfb692e7f">vtkImageMandelbrotSource</a>, <a class="el" href="a00792.html#b81b932d1870f8a1ad3a6f8cd27fa413">vtkImageMapToColors</a>, <a class="el" href="a00793.html#a3ee5fcdcf6d5096d2830c3470311636">vtkImageMapToRGBA</a>, <a class="el" href="a00794.html#5dd84ae26829c9e4f2b3169dfc7cd116">vtkImageMapToWindowLevelColors</a>, <a class="el" href="a00796.html#6315f548fc6f7af3b9902fe06c3038e8">vtkImageMask</a>, <a class="el" href="a00797.html#a892acdbaef635d7668d5b2fdec1a329">vtkImageMaskBits</a>, <a class="el" href="a00798.html#daccd3a7d8b542270995dcb4db1106eb">vtkImageMathematics</a>, <a class="el" href="a00799.html#e6feb444e97365ab9b0cf4c697b1ee9a">vtkImageMedian3D</a>, <a class="el" href="a00800.html#88f2bfc0b1f3d303180e86c96b0bc7a4">vtkImageMirrorPad</a>, <a class="el" href="a00803.html#cdee1ed986fc26ec8905c2b3c87a3cc1">vtkImageNoiseSource</a>, <a class="el" href="a00804.html#88bc8e81b9415ae8f82d5404b297f876">vtkImageNonMaximumSuppression</a>, <a class="el" href="a00805.html#8c8bd626816602fbc7dc0bc37b9ad231">vtkImageNormalize</a>, <a class="el" href="a00806.html#50ae73db7823d57d21ce0578f52ebf72">vtkImageOpenClose3D</a>, <a class="el" href="a00808.html#c1c38778f8ed1b4b9a992352fc6e8c2d">vtkImagePadFilter</a>, <a class="el" href="a00809.html#e5066467f1f33c557e8b7c18b4bee8ad">vtkImagePermute</a>, <a class="el" href="a00812.html#b3e206ce9ded09e9b0e903f485bc6f37">vtkImageQuantizeRGBToIndex</a>, <a class="el" href="a00813.html#64068612d307e84c49cf86e491327365">vtkImageRange3D</a>, <a class="el" href="a00818.html#7211de0573faa44e8263eeaa81c3fc2a">vtkImageRectilinearWipe</a>, <a class="el" href="a00819.html#44f254e94ad869fb2e3b07c2a82a8bf0">vtkImageResample</a>, <a class="el" href="a00820.html#a5351da0178493bbe166cf94d0816e2d">vtkImageReslice</a>, <a class="el" href="a00821.html#1da84d37fce47d8be8f90c31e3b96a6b">vtkImageRFFT</a>, <a class="el" href="a00822.html#594b76b9cd9578388a39a79e6c7cbeea">vtkImageRGBToHSI</a>, <a class="el" href="a00823.html#6626e7e0b772207727b0a5c23f75be9f">vtkImageRGBToHSV</a>, <a class="el" href="a00824.html#6cbb3326a705ab0ae94ad97327c67481">vtkImageSeedConnectivity</a>, <a class="el" href="a00825.html#cc2e813c7055ed868c3eb0bc8b928f58">vtkImageSeparableConvolution</a>, <a class="el" href="a00826.html#a199abd18c66723e89137695121df56b">vtkImageShiftScale</a>, <a class="el" href="a00827.html#0a50e8db4d933a543a4166292ef55cbf">vtkImageShrink3D</a>, <a class="el" href="a00828.html#0b2ee00a7e4fba270619daef64a24c2d">vtkImageSinusoidSource</a>, <a class="el" href="a00829.html#b35b958b951607e49c356cf17662adf4">vtkImageSkeleton2D</a>, <a class="el" href="a00830.html#a0e1c16ceadc88b85e310426626d5717">vtkImageSobel2D</a>, <a class="el" href="a00831.html#64e50e82344c272d3c23daf0e0816211">vtkImageSobel3D</a>, <a class="el" href="a00833.html#944b9150753d3814e67141887845ecbd">vtkImageSpatialAlgorithm</a>, <a class="el" href="a00835.html#ff524a84b3df82ae84edcf69c5846bbd">vtkImageStencil</a>, <a class="el" href="a00838.html#c1c85040239524435c87fba21f685a5c">vtkImageThreshold</a>, <a class="el" href="a00844.html#c9de984a906b5a7ea5037ae6b2f2e6c4">vtkImageTranslateExtent</a>, <a class="el" href="a00846.html#d46a1862c2863bebd8de06c1fc8aa41c">vtkImageVariance3D</a>, <a class="el" href="a00849.html#2575cc9da350b4974d8e3f04ab217330">vtkImageWeightedSum</a>, <a class="el" href="a00850.html#f04fd3f44527553d13ba784104797d81">vtkImageWrapPad</a>, <a class="el" href="a01246.html#f7eee999f7ccf8507e325bf1ee537ef5">vtkPointLoad</a>, <a class="el" href="a01503.html#19530e11ebadfc18627c154876f2a658">vtkRTAnalyticSource</a>, <a class="el" href="a01509.html#22fb8be972831f59cf4370af039db661">vtkSampleFunction</a>, <a class="el" href="a01540.html#0b6d1edd3e9c323de8df0fe5ef0e80e5">vtkShepardMethod</a>, <a class="el" href="a01550.html#aa94d522c24c86b9343314b1d944a29b">vtkSimpleImageFilterExample</a>, <a class="el" href="a01651.html#4e5be61a98d8b8f38cefcb83f9508efd">vtkSurfaceReconstructionFilter</a>, <a class="el" href="a01764.html#8957e7ba65818123833dc7e231df2e5d">vtkTriangularTexture</a>, <a class="el" href="a01861.html#e29953ff2bdb9a0fe47b290bd7f339d2">vtkVoxelModeller</a>, <a class="el" href="a00178.html#1d9a1fef9159db8bc00255233c631f46">vtkBMPReader</a>, <a class="el" href="a00179.html#7de0af9777d6f4d2315db044db696b3a">vtkBMPWriter</a>, <a class="el" href="a00408.html#0e6d21965cf9bc1625ccc4b16337e2c7">vtkDEMReader</a>, <a class="el" href="a00415.html#d7b7c18ddfad19320986e763fbc4c762">vtkDICOMImageReader</a>, <a class="el" href="a00641.html#bde6f53e0dd98cd6a97672e8a1e0cc06">vtkGESignaReader</a>, <a class="el" href="a00814.html#0b5bcb65428e5ab1ca5e82e899abc8a6">vtkImageReader</a>, <a class="el" href="a00815.html#595ce4dd3d011b414fcaa9dd6a4956c2">vtkImageReader2</a>, <a class="el" href="a00851.html#86a176a5502bab7d009b1f2f70bdfe77">vtkImageWriter</a>, <a class="el" href="a00930.html#4d2effe92c4e81c84e46877f6f9e3f14">vtkJPEGReader</a>, <a class="el" href="a00931.html#8bf59906115b4d9ee982ffd5b0743c7d">vtkJPEGWriter</a>, <a class="el" href="a01005.html#ef06d441b673318c016e8921d8cee2bb">vtkMedicalImageReader2</a>, <a class="el" href="a01038.html#2182f126d19732eaabe2d16158f18106">vtkMetaImageReader</a>, <a class="el" href="a01039.html#e4d8320e533ba29317a9fff029f054fd">vtkMetaImageWriter</a>, <a class="el" href="a01044.html#da7ff920afbe5ce76258d8b7d8b5466f">vtkMINCImageReader</a>, <a class="el" href="a01045.html#a29fd187009950f7861afea99eeb9370">vtkMINCImageWriter</a>, <a class="el" href="a01238.html#0fa2132a045fb393bf266bb3999362ce">vtkPNGReader</a>, <a class="el" href="a01239.html#164aabbfeaff860af3d2883c17db75bb">vtkPNGWriter</a>, <a class="el" href="a01240.html#d73e757c0e4d3beb8f5604ed1ab8f1ba">vtkPNMReader</a>, <a class="el" href="a01241.html#d90d34946b70851ba17523663396ad50">vtkPNMWriter</a>, <a class="el" href="a01291.html#962b8b3af575e6f31e0e6693ab3ff7be">vtkPostScriptWriter</a>, <a class="el" href="a01555.html#e493ad444d4d8756b62a7c3dcb834d4e">vtkSLCReader</a>, <a class="el" href="a01711.html#d12c7f3f7b9166b3c35d8a21367f2873">vtkTIFFReader</a>, <a class="el" href="a01712.html#2af3265816c45b72ebf5f8d490162759">vtkTIFFWriter</a>, <a class="el" href="a01840.html#7cf179d15c9296dc526acf1c6f70bcdc">vtkVolume16Reader</a>, <a class="el" href="a01853.html#8810216e4ebd6c7c015406bee35d8de5">vtkVolumeReader</a>, <a class="el" href="a01006.html#bed4eaec3f67f0d84d10a716ffc11c6f">vtkMemoryLimitImageDataStreamer</a>, <a class="el" href="a01219.html#1b9279cb226403256134946dd4975d2e">vtkPImageWriter</a>, <a class="el" href="a01735.html#d81f48ea73216d45c93f7ac421d67d83">vtkTransmitImageDataPiece</a>, <a class="el" href="a01035.html#406fe5615723ea000632f93bbef7e845">vtkMesaTexture</a>, <a class="el" href="a01124.html#f5eb209cc15c43bbf652254c202887cb">vtkOpenGLTexture</a>, and <a class="el" href="a01695.html#2ab0365d5412b5173e79874d6935e09e">vtkTexture</a>.</p>

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

<p>Reimplemented in <a class="el" href="a00780.html#83e7a0657aef2c6aebc33113253e7645">vtkImageInPlaceFilter</a>, <a class="el" href="a00842.html#e09ed54156f29b6ee5e5609f73c129bc">vtkImageToStructuredPoints</a>, <a class="el" href="a01551.html#e363f5a95e6c8d3975b95ffb1feb511e">vtkSimpleImageToImageFilter</a>, <a class="el" href="a01705.html#1e20b0feec3712e39d352e47d582ff4e">vtkThreadedImageAlgorithm</a>, <a class="el" href="a00713.html#4e284daa6d642d14bf7c962f642247f1">vtkHyperOctreeToUniformGridFilter</a>, <a class="el" href="a01718.html#67f9f8f6d1919c88da86678d88754a8a">vtkTimeSourceExample</a>, <a class="el" href="a00859.html#ab45ad1a880b658320243b761fbf0ad5">vtkImplicitModeller</a>, <a class="el" href="a01042.html#f35fd41a2c12048cd1b6529aa339ce5c">vtkMILVideoSource</a>, <a class="el" href="a01829.html#6180f6802632f170ea87e69f37392482">vtkVideoSource</a>, <a class="el" href="a01884.html#e6d2a38e00a8469bd9fe783200f1cfd3">vtkWin32VideoSource</a>, <a class="el" href="a00180.html#3ed9d5b312ac44d72149c7b9e7d51a8a">vtkBooleanTexture</a>, <a class="el" href="a00527.html#1c480d7231665b4d86cb33750c1120db">vtkExtractVOI</a>, <a class="el" href="a00535.html#b654a03d8ae5a7ff33788404d47344fe">vtkFastSplatter</a>, <a class="el" href="a00576.html#ebf73c63464d917aae0c48f0a6ddbd58">vtkGaussianSplatter</a>, <a class="el" href="a00724.html#fd5ebc7f7cf7991b5e57c47d17fddf0d">vtkImageAccumulate</a>, <a class="el" href="a00728.html#66acfa8b08b1d839f0ebf548757fa2a1">vtkImageAnisotropicDiffusion2D</a>, <a class="el" href="a00729.html#f50dfe8f528f15a0a4baa217aac0b6a6">vtkImageAnisotropicDiffusion3D</a>, <a class="el" href="a00730.html#4752e682714427d322d69515047e78de">vtkImageAppend</a>, <a class="el" href="a00731.html#aae31df34a6d2b868bb8122284241aee">vtkImageAppendComponents</a>, <a class="el" href="a00732.html#b16f54789f56b6971538ee45ce7dc5b2">vtkImageBlend</a>, <a class="el" href="a00733.html#e0a2a42eab21642ab128a7b4e4ef3a39">vtkImageButterworthHighPass</a>, <a class="el" href="a00734.html#d4b65ffe019749d953e80e57d363dacc">vtkImageButterworthLowPass</a>, <a class="el" href="a00735.html#18858b495dee2963459ddd682a417d52">vtkImageCacheFilter</a>, <a class="el" href="a00736.html#33896bae0d43e5e4b206746876397478">vtkImageCanvasSource2D</a>, <a class="el" href="a00737.html#63cd2cae36c5a932a4118d1e7b1c056c">vtkImageCast</a>, <a class="el" href="a00738.html#5a11c2161770b036c99036d309f71425">vtkImageChangeInformation</a>, <a class="el" href="a00739.html#2c3888290bbbdbed44532d73d1d44ade">vtkImageCheckerboard</a>, <a class="el" href="a00740.html#a2fe06b6ae43ab14866b1c6979b50fd1">vtkImageCityBlockDistance</a>, <a class="el" href="a00741.html#454b74c2e0084b47da35f810f8138ab2">vtkImageClip</a>, <a class="el" href="a00745.html#e2504f45e7631e7a872ed7f38e2d33f4">vtkImageConstantPad</a>, <a class="el" href="a00746.html#f099ff93040a1b6754587b23fba82511">vtkImageContinuousDilate3D</a>, <a class="el" href="a00747.html#e843c8cd7403f45baa2e69390cb2effd">vtkImageContinuousErode3D</a>, <a class="el" href="a00748.html#8242e617767628c5d58659a064443e56">vtkImageConvolve</a>, <a class="el" href="a00749.html#1966efa3b5520eb307edd5e0b312ff43">vtkImageCorrelation</a>, <a class="el" href="a00750.html#0aa7716fb4c9886fec404bd362266609">vtkImageCursor3D</a>, <a class="el" href="a00753.html#53badf14eaaaee8aadcd93e335b5dc98">vtkImageDataStreamer</a>, <a class="el" href="a00754.html#2c2a8a0788162e3140256d60324670e9">vtkImageDecomposeFilter</a>, <a class="el" href="a00755.html#fed45af776c87e271ec99006d0d8a6ef">vtkImageDifference</a>, <a class="el" href="a00756.html#c8c49a4d74f919257b3aa7a31a7e0d41">vtkImageDilateErode3D</a>, <a class="el" href="a00757.html#fb7d4e622747ac14bbe107217f68b5a7">vtkImageDivergence</a>, <a class="el" href="a00758.html#2f7e813bfa9dacccf94fdbef91ab7fb1">vtkImageDotProduct</a>, <a class="el" href="a00759.html#b7cf3b45ae32c0b5049f3cd21690c006">vtkImageEllipsoidSource</a>, <a class="el" href="a00760.html#ff58799c0e404c946c46dc87c0e8bfba">vtkImageEuclideanDistance</a>, <a class="el" href="a00761.html#02af02521286a2df38c73124969664f0">vtkImageEuclideanToPolar</a>, <a class="el" href="a00762.html#698f4da7600a4fd67db329e44fd8ad9b">vtkImageExport</a>, <a class="el" href="a00763.html#b975443fbce8529ec6022fbf0875ae2f">vtkImageExtractComponents</a>, <a class="el" href="a00764.html#da418e3cc64724cb7703bbf7ca505a79">vtkImageFFT</a>, <a class="el" href="a00765.html#125640e950d141794d3daa27b0608b08">vtkImageFlip</a>, <a class="el" href="a00766.html#c154dbd337930ccb7589eb6293f77873">vtkImageFourierCenter</a>, <a class="el" href="a00767.html#1febbf6971c144f72c85136eafc487bd">vtkImageFourierFilter</a>, <a class="el" href="a00768.html#2355100391bcffe4213ad4866c02ba57">vtkImageGaussianSmooth</a>, <a class="el" href="a00769.html#2400f8897395cac03fe17ca8d066696e">vtkImageGaussianSource</a>, <a class="el" href="a00770.html#e9b422b2b49869b217b21bc63a66130e">vtkImageGradient</a>, <a class="el" href="a00771.html#16f10000d18ef04d97bd54387bad555f">vtkImageGradientMagnitude</a>, <a class="el" href="a00772.html#389932b9ec8d828eeaefcd6160a5308c">vtkImageGridSource</a>, <a class="el" href="a00773.html#854e3345c062cade7bc903bbad92be72">vtkImageHSIToRGB</a>, <a class="el" href="a00774.html#41a1ef67dd3aea1765951928cd06be96">vtkImageHSVToRGB</a>, <a class="el" href="a00775.html#30568f4886f535348848b19fd8d14a7a">vtkImageHybridMedian2D</a>, <a class="el" href="a00776.html#74af864ebd407448c54feb7455f98045">vtkImageIdealHighPass</a>, <a class="el" href="a00777.html#5c76b2540d8b2da95b827557927d85f8">vtkImageIdealLowPass</a>, <a class="el" href="a00778.html#5e98bfb77641c7caf7ace41bf2096f08">vtkImageImport</a>, <a class="el" href="a00781.html#f4a955b78d6eb1cecdaf92ea176a745d">vtkImageIslandRemoval2D</a>, <a class="el" href="a00782.html#87177d78d02cca6476e8e4752511d3f5">vtkImageIterateFilter</a>, <a class="el" href="a00784.html#33e26517e1e169964695f9b0985085dc">vtkImageLaplacian</a>, <a class="el" href="a00785.html#f7fd4ee04b5755626a39ee6e8b4d1bfe">vtkImageLogarithmicScale</a>, <a class="el" href="a00786.html#0b9c26705ee700438986d1b2573076d6">vtkImageLogic</a>, <a class="el" href="a00787.html#61e2e0d5037a09212afc77d273c88654">vtkImageLuminance</a>, <a class="el" href="a00788.html#a99fc6b58934a5a13be585b5457db2f0">vtkImageMagnify</a>, <a class="el" href="a00789.html#962e8473f81f89598fc19590aea673e3">vtkImageMagnitude</a>, <a class="el" href="a00790.html#bb80302ec56bff2abb73228a0a346577">vtkImageMandelbrotSource</a>, <a class="el" href="a00792.html#cfd82f3c58c780321ce201ec1f6fbd20">vtkImageMapToColors</a>, <a class="el" href="a00793.html#ced063e57db950804df5bd20083f1a0c">vtkImageMapToRGBA</a>, <a class="el" href="a00794.html#6a821965aee5c0b4356d690a0eea56a0">vtkImageMapToWindowLevelColors</a>, <a class="el" href="a00796.html#b741c26881e111242a6a9a1801746b84">vtkImageMask</a>, <a class="el" href="a00797.html#8704e80dc6e587546313a89bdbab8d9c">vtkImageMaskBits</a>, <a class="el" href="a00798.html#c27efdc1a272df63fbd6733dcdeed677">vtkImageMathematics</a>, <a class="el" href="a00799.html#bf09ed6b9d8b60e88a8c766290140bde">vtkImageMedian3D</a>, <a class="el" href="a00800.html#70b6717acb5cc17c19ee2ab57d183278">vtkImageMirrorPad</a>, <a class="el" href="a00803.html#7272d9b7e3780f0a59d7125c92bdd2f9">vtkImageNoiseSource</a>, <a class="el" href="a00804.html#f20a4f29b75378803d615987bdaf9288">vtkImageNonMaximumSuppression</a>, <a class="el" href="a00805.html#ba114cdb94a2586ba47abb38dbac4f3e">vtkImageNormalize</a>, <a class="el" href="a00806.html#bc8168b7f23fe0871e65cd2c7e193daa">vtkImageOpenClose3D</a>, <a class="el" href="a00808.html#4e2c3ec4d5e95e841e758720994b8112">vtkImagePadFilter</a>, <a class="el" href="a00809.html#3e832a24973978aa58e861943f26b28c">vtkImagePermute</a>, <a class="el" href="a00812.html#d6cd81e15f6665e56a62d8184628ae60">vtkImageQuantizeRGBToIndex</a>, <a class="el" href="a00813.html#9cb92826039d27045a78a2561f5cc458">vtkImageRange3D</a>, <a class="el" href="a00818.html#ef5b47aa138408ff216181174b26923b">vtkImageRectilinearWipe</a>, <a class="el" href="a00819.html#2ab61b60bec6f34d892aeb1bd48cc26d">vtkImageResample</a>, <a class="el" href="a00820.html#702d938917106ace91fe737ac2d54a25">vtkImageReslice</a>, <a class="el" href="a00821.html#cfe468b03845d5bfcb22e44256b621eb">vtkImageRFFT</a>, <a class="el" href="a00822.html#7627a8fa23e1fd951e43fcba49fd5ef2">vtkImageRGBToHSI</a>, <a class="el" href="a00823.html#8453698d4f616e0d76257ab3274b95f7">vtkImageRGBToHSV</a>, <a class="el" href="a00824.html#e8d9704b679f3a13d6a90685cab445df">vtkImageSeedConnectivity</a>, <a class="el" href="a00825.html#3afabed29a0acd0d22ba56e36ed8e33f">vtkImageSeparableConvolution</a>, <a class="el" href="a00826.html#94a218910aa3e47bfd882e32a8ca5879">vtkImageShiftScale</a>, <a class="el" href="a00827.html#47b28686c1420eda1d7b8148775c828a">vtkImageShrink3D</a>, <a class="el" href="a00828.html#725f6ad2bcda006be8b7a7e8f2632111">vtkImageSinusoidSource</a>, <a class="el" href="a00829.html#5794f178003c775d07f333ed333f0b31">vtkImageSkeleton2D</a>, <a class="el" href="a00830.html#92e800e486e76e85d6d578131a279d45">vtkImageSobel2D</a>, <a class="el" href="a00831.html#d2d16263d77bebb630afb525beb35f3c">vtkImageSobel3D</a>, <a class="el" href="a00833.html#99b1dca1a745d99bbafc6b394dbc88f0">vtkImageSpatialAlgorithm</a>, <a class="el" href="a00835.html#f69fc9d63a1775789190274bd120247a">vtkImageStencil</a>, <a class="el" href="a00838.html#651ec59aa560f0401b5cd6081c2b0268">vtkImageThreshold</a>, <a class="el" href="a00844.html#3932555799a388061ae7b4705fb1d87d">vtkImageTranslateExtent</a>, <a class="el" href="a00846.html#c12d358254e8dd324c7cc0762016397c">vtkImageVariance3D</a>, <a class="el" href="a00849.html#f5fcf96e298f448220b970b9dd169941">vtkImageWeightedSum</a>, <a class="el" href="a00850.html#898681d4ea4857f4ae1b7d68dfb6b3ff">vtkImageWrapPad</a>, <a class="el" href="a01246.html#a55121da010e363efd68cb2e5e4c8f0f">vtkPointLoad</a>, <a class="el" href="a01503.html#163ddf56fa16edacff9fa1c3f5931b3e">vtkRTAnalyticSource</a>, <a class="el" href="a01509.html#30db40c86cd1a67593e81a774bc55644">vtkSampleFunction</a>, <a class="el" href="a01540.html#484f9ed8650339165f00a9b64cfe5bb4">vtkShepardMethod</a>, <a class="el" href="a01550.html#81f788a5f2f7d746a31ffae6f3379f0f">vtkSimpleImageFilterExample</a>, <a class="el" href="a01651.html#a6683d5b39a13685b679c888e54fb736">vtkSurfaceReconstructionFilter</a>, <a class="el" href="a01764.html#3dab5848e801f4e6184a20ffcf1ebe81">vtkTriangularTexture</a>, <a class="el" href="a01861.html#abbb8202f1b7c979e634edb825b8969d">vtkVoxelModeller</a>, <a class="el" href="a00178.html#dee702b9969a6392b9442a629dde57cd">vtkBMPReader</a>, <a class="el" href="a00179.html#0d8eb838dd32b243cd3d5ad87aebb1d2">vtkBMPWriter</a>, <a class="el" href="a00408.html#3313b853f9032b34ed1af68077e2fdae">vtkDEMReader</a>, <a class="el" href="a00415.html#216b07730a665ccebe12559c1bec3437">vtkDICOMImageReader</a>, <a class="el" href="a00641.html#6232d67ccc72025e5c08093b342659c3">vtkGESignaReader</a>, <a class="el" href="a00814.html#5d7f18684d6b94dcd85d9358571942cb">vtkImageReader</a>, <a class="el" href="a00815.html#3c77a01fa1c4cb8b44ae68258191750a">vtkImageReader2</a>, <a class="el" href="a00851.html#1e0f8d99e62e4a9754b7f08a34f50f21">vtkImageWriter</a>, <a class="el" href="a00930.html#0559fe69a8c32058b7705214aabbad4a">vtkJPEGReader</a>, <a class="el" href="a00931.html#93fc0c17287b31656bcadf62bfa3e0b5">vtkJPEGWriter</a>, <a class="el" href="a01005.html#e645799358265a6ae40dcc46a85146c4">vtkMedicalImageReader2</a>, <a class="el" href="a01038.html#af01af6bd6e71748e2f3dd5833848b18">vtkMetaImageReader</a>, <a class="el" href="a01039.html#7a9a8d45c6ff50777c88aa37eae7a2df">vtkMetaImageWriter</a>, <a class="el" href="a01044.html#ab8b164d6c965e7c09ee32f859ccf53b">vtkMINCImageReader</a>, <a class="el" href="a01045.html#65ef616799a3983b3a22e55857c22913">vtkMINCImageWriter</a>, <a class="el" href="a01238.html#4e33f97451875485ccc6f42ebbe152cc">vtkPNGReader</a>, <a class="el" href="a01239.html#13e94c80592449bf2215fed2d1a86857">vtkPNGWriter</a>, <a class="el" href="a01240.html#7264cfa7edcd5bb50a976f63bfd4328f">vtkPNMReader</a>, <a class="el" href="a01241.html#0e982bc8362d1b5ec160d183ca6e2585">vtkPNMWriter</a>, <a class="el" href="a01291.html#78f47a7da94b1f2b88f5781225a347c3">vtkPostScriptWriter</a>, <a class="el" href="a01555.html#dd31a8f1725afd23a0201e7968332ddf">vtkSLCReader</a>, <a class="el" href="a01711.html#da6734894868b4311ed9d0d2af7c34b9">vtkTIFFReader</a>, <a class="el" href="a01712.html#ff4bc5fc3a6a78fcc9cda05bfa959950">vtkTIFFWriter</a>, <a class="el" href="a01840.html#8479dc534e43c5a612080512e5efd64e">vtkVolume16Reader</a>, <a class="el" href="a01853.html#33e865295479cf91e778372dd5969208">vtkVolumeReader</a>, <a class="el" href="a01006.html#cfcb8db1a7b44e49c7cb8a7eea1f2907">vtkMemoryLimitImageDataStreamer</a>, <a class="el" href="a01219.html#94393f4d753ac9049409ae307c72c1ea">vtkPImageWriter</a>, <a class="el" href="a01735.html#afdac3dff6c5a2f668cea085cf16439e">vtkTransmitImageDataPiece</a>, <a class="el" href="a01035.html#cef31881211cadb72f6502013141c213">vtkMesaTexture</a>, <a class="el" href="a01124.html#654c465dff15eb569ff38e3361d41ecc">vtkOpenGLTexture</a>, and <a class="el" href="a01695.html#0b75e9d2596954875743f602ae6e075c">vtkTexture</a>.</p>

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

<p>Reimplemented in <a class="el" href="a00780.html#0e8dc994f6468f50dd53e700cc81abeb">vtkImageInPlaceFilter</a>, <a class="el" href="a00842.html#68d41549e1dbc5ece9a8078640a045f1">vtkImageToStructuredPoints</a>, <a class="el" href="a01551.html#9ec07ea2c8d21e4778571edd1a253644">vtkSimpleImageToImageFilter</a>, <a class="el" href="a01705.html#250ac29fa902a270b6f94702f7f24e9b">vtkThreadedImageAlgorithm</a>, <a class="el" href="a00713.html#541cc57dd2fff48222deb5245ffaafff">vtkHyperOctreeToUniformGridFilter</a>, <a class="el" href="a01718.html#46c6b73c70d961495c251ac26284e911">vtkTimeSourceExample</a>, <a class="el" href="a00859.html#04c34882e1d3f80abc675fd03e6f0e5a">vtkImplicitModeller</a>, <a class="el" href="a01042.html#395b4bd11cc96fb7cc624d6b4d53b36c">vtkMILVideoSource</a>, <a class="el" href="a01829.html#636dd27532db98bd975ef3d22fb8d370">vtkVideoSource</a>, <a class="el" href="a01884.html#e2b10e895609c61b9021b51ebf23e114">vtkWin32VideoSource</a>, <a class="el" href="a00180.html#adac6c13e873df560d60efb69d2ebdc6">vtkBooleanTexture</a>, <a class="el" href="a00527.html#e7549f5d5d1b060e0fa84eaa50150b7e">vtkExtractVOI</a>, <a class="el" href="a00535.html#b45902c18db7f05eabb6c732c62b2101">vtkFastSplatter</a>, <a class="el" href="a00576.html#58a322f1970570862f85d3f5105c9ac6">vtkGaussianSplatter</a>, <a class="el" href="a00724.html#87a4f545a6d120993b6c39c9e1549f23">vtkImageAccumulate</a>, <a class="el" href="a00728.html#53c00f855ca951abd94d47077c352bae">vtkImageAnisotropicDiffusion2D</a>, <a class="el" href="a00729.html#9be8996aff017820b04494bd2376ffba">vtkImageAnisotropicDiffusion3D</a>, <a class="el" href="a00730.html#f79cfd1d01db97916aba364f5a159cd3">vtkImageAppend</a>, <a class="el" href="a00731.html#e4d139bb547daef9c8e6fd60ed067a7f">vtkImageAppendComponents</a>, <a class="el" href="a00732.html#7169ca512acc159733889fe8345eec91">vtkImageBlend</a>, <a class="el" href="a00733.html#5d3e59bf517dc96bb0620beb6b35532c">vtkImageButterworthHighPass</a>, <a class="el" href="a00734.html#1d0ca3b246efc0f66c7a2c428f115275">vtkImageButterworthLowPass</a>, <a class="el" href="a00735.html#082edd7e1d989f487feb56f209517eda">vtkImageCacheFilter</a>, <a class="el" href="a00736.html#c43d449237f00f6af55dc4590f64fb10">vtkImageCanvasSource2D</a>, <a class="el" href="a00737.html#2d07531c9cfbfe7b3d59026644672e18">vtkImageCast</a>, <a class="el" href="a00738.html#46f70a8298414426e3194071285cd45d">vtkImageChangeInformation</a>, <a class="el" href="a00739.html#da10198c26787913cd850de3e598135d">vtkImageCheckerboard</a>, <a class="el" href="a00740.html#3df8e97569e92f52b999beebf8a6c976">vtkImageCityBlockDistance</a>, <a class="el" href="a00741.html#c1cb9e1c41426e8c6100a692d350114f">vtkImageClip</a>, <a class="el" href="a00745.html#b86f42434facbf7b9a77df2bf2c6202f">vtkImageConstantPad</a>, <a class="el" href="a00746.html#9fdba2f8f2b0a52f95f64597fddb9c74">vtkImageContinuousDilate3D</a>, <a class="el" href="a00747.html#97f984d250b8854d4add9d33edae5d5a">vtkImageContinuousErode3D</a>, <a class="el" href="a00748.html#19df6b57fdbee2d7480bc937de452f08">vtkImageConvolve</a>, <a class="el" href="a00749.html#2ff73855f085c87258bdf07c6d86f241">vtkImageCorrelation</a>, <a class="el" href="a00750.html#f9f703d56a4670b776814348cb2ed83f">vtkImageCursor3D</a>, <a class="el" href="a00753.html#645c70132bbda1a6d943e380d338ffd7">vtkImageDataStreamer</a>, <a class="el" href="a00754.html#9194e6fc66e38171a5d9a9f3d2b930f1">vtkImageDecomposeFilter</a>, <a class="el" href="a00755.html#b7ec16bb9e95195f0949f5cb5febd038">vtkImageDifference</a>, <a class="el" href="a00756.html#00ad2403d0c4996e72c38ecbc57d8a10">vtkImageDilateErode3D</a>, <a class="el" href="a00757.html#7f6b1cc44cd304176ee37e05a4fdd5d1">vtkImageDivergence</a>, <a class="el" href="a00758.html#cb3b2deb2785a3b37cf14fc793ba20e5">vtkImageDotProduct</a>, <a class="el" href="a00759.html#a5f7523b57e2de724758773122b1a0e7">vtkImageEllipsoidSource</a>, <a class="el" href="a00760.html#670ea7ed91672c714daf4ebea91ed43b">vtkImageEuclideanDistance</a>, <a class="el" href="a00761.html#5bab53cdafb5a7adb1b58b52bc357194">vtkImageEuclideanToPolar</a>, <a class="el" href="a00762.html#66ac22078642b8ee25fc09c89fa01a99">vtkImageExport</a>, <a class="el" href="a00763.html#90d1d9ab057febe3c3594c2b5036c8e4">vtkImageExtractComponents</a>, <a class="el" href="a00764.html#61e00f3765d7b5a1f531f1061a4458d3">vtkImageFFT</a>, <a class="el" href="a00765.html#8c79bdef227d5c9a4b09cef666001c7d">vtkImageFlip</a>, <a class="el" href="a00766.html#afce500de9b54d8ee0db101c067fe401">vtkImageFourierCenter</a>, <a class="el" href="a00767.html#43a761e6bc66392b02ee364900fc9ae9">vtkImageFourierFilter</a>, <a class="el" href="a00768.html#b27547113a4149f83fbd4d1392975ee0">vtkImageGaussianSmooth</a>, <a class="el" href="a00769.html#121237654d547ca12996dedb1512ab24">vtkImageGaussianSource</a>, <a class="el" href="a00770.html#7f782a961145f2843535aae50825d747">vtkImageGradient</a>, <a class="el" href="a00771.html#ce05cb49a70d5e75451dd9f08d43ff03">vtkImageGradientMagnitude</a>, <a class="el" href="a00772.html#70cdf53175c352f07640e8ec32e88bbe">vtkImageGridSource</a>, <a class="el" href="a00773.html#c50ca8437fca4b1ac4aaa3d2f219a814">vtkImageHSIToRGB</a>, <a class="el" href="a00774.html#0a894a7ec0a52848fe0196d4c733826b">vtkImageHSVToRGB</a>, <a class="el" href="a00775.html#7470b187b5f5e06d334dbbf762664123">vtkImageHybridMedian2D</a>, <a class="el" href="a00776.html#1454540feae85f392ee93b24e0f19727">vtkImageIdealHighPass</a>, <a class="el" href="a00777.html#b02fd83b9aaa28030075d355be7771c7">vtkImageIdealLowPass</a>, <a class="el" href="a00778.html#52a2aa89fa263e311d4a63cbd9ccb51e">vtkImageImport</a>, <a class="el" href="a00781.html#99ce3b7fbf4a1af0ff8cd3abf1c4748b">vtkImageIslandRemoval2D</a>, <a class="el" href="a00782.html#2e412c2eceae4ecb9bda9945ae002884">vtkImageIterateFilter</a>, <a class="el" href="a00784.html#995ee0514614ac24cc3b66b38b48c714">vtkImageLaplacian</a>, <a class="el" href="a00785.html#c4f77a1b635991ce318281e223031e06">vtkImageLogarithmicScale</a>, <a class="el" href="a00786.html#6a21138216e92b80ceac1b6af2e6d4f9">vtkImageLogic</a>, <a class="el" href="a00787.html#a6208c4d52d46e0300be563e31a2b07d">vtkImageLuminance</a>, <a class="el" href="a00788.html#bd1769e23bbb12d378a85cfa943c5402">vtkImageMagnify</a>, <a class="el" href="a00789.html#1f01feba9a81cc8fd880878304ff60f7">vtkImageMagnitude</a>, <a class="el" href="a00790.html#53fe30014b8e5adcd7a1938fac4b66b8">vtkImageMandelbrotSource</a>, <a class="el" href="a00792.html#e26f58db00da3809780be23a755c66e1">vtkImageMapToColors</a>, <a class="el" href="a00793.html#9283b35692d93b0620f8ef99cc89a83a">vtkImageMapToRGBA</a>, <a class="el" href="a00794.html#4513ac9f6f981189bed9517e94bd729c">vtkImageMapToWindowLevelColors</a>, <a class="el" href="a00796.html#2e8df0104ae8a901adaa0e1e05f3ba27">vtkImageMask</a>, <a class="el" href="a00797.html#eb027ecd11902c3daf5cbc45f63347e4">vtkImageMaskBits</a>, <a class="el" href="a00798.html#558edecc3e6b62e08036a4eaccfa68f5">vtkImageMathematics</a>, <a class="el" href="a00799.html#a16df8e1fd0f7a03e755eacebfde573e">vtkImageMedian3D</a>, <a class="el" href="a00800.html#57c37574806ce8a2e268c5f90fff8dec">vtkImageMirrorPad</a>, <a class="el" href="a00803.html#392a7d9c5ed697c63b6378f85fd1ae3b">vtkImageNoiseSource</a>, <a class="el" href="a00804.html#732ce50d5a29eb0fca7bbe6505672fba">vtkImageNonMaximumSuppression</a>, <a class="el" href="a00805.html#2fe766e89f1e4b0c75ebdace496099fc">vtkImageNormalize</a>, <a class="el" href="a00806.html#ccc74ad1a4f3ba98d198abfaaa9aaf15">vtkImageOpenClose3D</a>, <a class="el" href="a00808.html#6268745079d2c4465e40c05ae9c0c7b4">vtkImagePadFilter</a>, <a class="el" href="a00809.html#09ebf100b1ff7d9b29ab03dea4947861">vtkImagePermute</a>, <a class="el" href="a00812.html#207580b879142a6f15e6dce187355b53">vtkImageQuantizeRGBToIndex</a>, <a class="el" href="a00813.html#44ffd0ee4bac0cf74c8d75b78036fa89">vtkImageRange3D</a>, <a class="el" href="a00818.html#7b2bfcd58224c9c57e99eb314642813b">vtkImageRectilinearWipe</a>, <a class="el" href="a00819.html#ac0c8454b2ad7b80bb49abd350d23966">vtkImageResample</a>, <a class="el" href="a00820.html#184a7b72300382d22f8169d295c449aa">vtkImageReslice</a>, <a class="el" href="a00821.html#ebd157e6ed6d1e61aa754b48de7b157c">vtkImageRFFT</a>, <a class="el" href="a00822.html#c5758ddc6917246a47f7b227370614ff">vtkImageRGBToHSI</a>, <a class="el" href="a00823.html#68b5d870a614c3dc8ba7eb109065b838">vtkImageRGBToHSV</a>, <a class="el" href="a00824.html#824ee835618895f7e707af1988742eac">vtkImageSeedConnectivity</a>, <a class="el" href="a00825.html#4c10d0e3fff7c372190ec452d30ae11d">vtkImageSeparableConvolution</a>, <a class="el" href="a00826.html#6fe3985f1ec95c1662514a7297d09a28">vtkImageShiftScale</a>, <a class="el" href="a00827.html#31bf3d92838d0af171ecc854a0f6c548">vtkImageShrink3D</a>, <a class="el" href="a00828.html#49539f509db5761239bb7f7045ac87e2">vtkImageSinusoidSource</a>, <a class="el" href="a00829.html#ffb9d532291ff673718aac1a18e93d4a">vtkImageSkeleton2D</a>, <a class="el" href="a00830.html#8fdb8ee0bf877280b8e4ace47b0c4643">vtkImageSobel2D</a>, <a class="el" href="a00831.html#40fbff1f68c50f44653b80119bb5e0b1">vtkImageSobel3D</a>, <a class="el" href="a00833.html#ed40dae95359c72d3f48c657a04ad408">vtkImageSpatialAlgorithm</a>, <a class="el" href="a00835.html#7a68c983356a65658c6c8ba8f98a6772">vtkImageStencil</a>, <a class="el" href="a00838.html#4b2740e89210eb501a07fe99140e59b1">vtkImageThreshold</a>, <a class="el" href="a00844.html#f67f813edc62f7410a56af0add85efb2">vtkImageTranslateExtent</a>, <a class="el" href="a00846.html#10f38ee0975d9fd421f766a724c2f50b">vtkImageVariance3D</a>, <a class="el" href="a00849.html#5589e8ca14420251943a646540af6c2a">vtkImageWeightedSum</a>, <a class="el" href="a00850.html#a0dc876e2a72646c5214de5d5a1bac16">vtkImageWrapPad</a>, <a class="el" href="a01246.html#63a0ccbf7c8d6b3a94ed20bc8fc465fe">vtkPointLoad</a>, <a class="el" href="a01503.html#3006e3333cda33d3a0b318c9de63d670">vtkRTAnalyticSource</a>, <a class="el" href="a01509.html#c568060dbf63302ab1406bf039154f09">vtkSampleFunction</a>, <a class="el" href="a01540.html#96b1710888181371d7723942dd6f9f9a">vtkShepardMethod</a>, <a class="el" href="a01550.html#c841bdad5911a3f972c298965e735394">vtkSimpleImageFilterExample</a>, <a class="el" href="a01651.html#bcf1e6a2cfc8e50c14fcb31007928993">vtkSurfaceReconstructionFilter</a>, <a class="el" href="a01764.html#9cd1f079790c8959d266c89a5a87c9d9">vtkTriangularTexture</a>, <a class="el" href="a01861.html#398a45a8be48ba877426cd1c3bdb2f11">vtkVoxelModeller</a>, <a class="el" href="a00178.html#c006708e94c9933a9273701916390b80">vtkBMPReader</a>, <a class="el" href="a00179.html#ce83ac2458bebf7835c5f2dabac07da3">vtkBMPWriter</a>, <a class="el" href="a00408.html#0c9f465a5236e6beac93876913df3c2b">vtkDEMReader</a>, <a class="el" href="a00415.html#b805871fcb6525862cb9e35aad9aaedc">vtkDICOMImageReader</a>, <a class="el" href="a00641.html#66511fa76962201b1118842bdfa8cc14">vtkGESignaReader</a>, <a class="el" href="a00814.html#f898660c2966ba0508f06d7ffa713394">vtkImageReader</a>, <a class="el" href="a00815.html#f767a1c18bcff32c317788bbeecabeba">vtkImageReader2</a>, <a class="el" href="a00851.html#74ee6ec43cb11c5fe41c8837e9588001">vtkImageWriter</a>, <a class="el" href="a00930.html#5c3248bdcffd320cd7bbf6198af2eca5">vtkJPEGReader</a>, <a class="el" href="a00931.html#8555c3f664f10ac259ecbd9813163b4b">vtkJPEGWriter</a>, <a class="el" href="a01005.html#45ef86b1ad44c540849e5c93fd99774c">vtkMedicalImageReader2</a>, <a class="el" href="a01038.html#2742763529b3bdb960ca94d8546a0193">vtkMetaImageReader</a>, <a class="el" href="a01039.html#d303015eb669cc6c8b0059b2f26b0f0b">vtkMetaImageWriter</a>, <a class="el" href="a01044.html#94d1e2553aa6d0be6542b8526eea0049">vtkMINCImageReader</a>, <a class="el" href="a01045.html#29dacbd79fac37f95c8828e139e4113b">vtkMINCImageWriter</a>, <a class="el" href="a01238.html#345d0acaf9dcdd9220950fddc0a5df66">vtkPNGReader</a>, <a class="el" href="a01239.html#d69cdb33704db8c329a412b19007e9eb">vtkPNGWriter</a>, <a class="el" href="a01240.html#14c6c5634308d5d7c537428655c93cad">vtkPNMReader</a>, <a class="el" href="a01241.html#24eda1cac049d34a9ed93ea7a8a525dc">vtkPNMWriter</a>, <a class="el" href="a01291.html#26f4b750408eab234511bbb4f4f818dd">vtkPostScriptWriter</a>, <a class="el" href="a01555.html#e390adefe6f90904c035f8fbcd021f1b">vtkSLCReader</a>, <a class="el" href="a01711.html#dd69840a87f65522a45160fe97c091a0">vtkTIFFReader</a>, <a class="el" href="a01712.html#2a589b76e038235746d670a8af39eed7">vtkTIFFWriter</a>, <a class="el" href="a01840.html#09b142aae86cd66b8e5b720e6566ca1e">vtkVolume16Reader</a>, <a class="el" href="a01853.html#db33367025d45ed7b539e3b408903026">vtkVolumeReader</a>, <a class="el" href="a01006.html#2071f16733b6832a0dae6eabf0e62227">vtkMemoryLimitImageDataStreamer</a>, <a class="el" href="a01219.html#16a93d94f6abb81ffbefe211b4d24594">vtkPImageWriter</a>, <a class="el" href="a01735.html#97c3407ef5074b313087cfa3832b1855">vtkTransmitImageDataPiece</a>, <a class="el" href="a01035.html#3048b94f6328fe5d1ed572c9226a4116">vtkMesaTexture</a>, <a class="el" href="a01124.html#94acd300fc13776906f676f5ea8dc769">vtkOpenGLTexture</a>, and <a class="el" href="a01695.html#f19a7ee697063d4aaf871c277e78673e">vtkTexture</a>.</p>

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

<p>Reimplemented in <a class="el" href="a00780.html#8735433022a34103f36062e2088a9979">vtkImageInPlaceFilter</a>, <a class="el" href="a00842.html#37a95dd90c3c58f4784af40de9e0499e">vtkImageToStructuredPoints</a>, <a class="el" href="a01551.html#4e32da4594cdc77c0cdf1077f5f86fd2">vtkSimpleImageToImageFilter</a>, <a class="el" href="a01705.html#def8b2b0abda015b495884db6f717625">vtkThreadedImageAlgorithm</a>, <a class="el" href="a00713.html#4349219c78bf86b5338ebf422b13fb63">vtkHyperOctreeToUniformGridFilter</a>, <a class="el" href="a01718.html#735304cc14cbd813dd5849bf7a3071b8">vtkTimeSourceExample</a>, <a class="el" href="a00859.html#28d4dd5c6844d330dc5e568d1051948f">vtkImplicitModeller</a>, <a class="el" href="a01042.html#0cef0f76d28453290e772ff95aaaca4e">vtkMILVideoSource</a>, <a class="el" href="a01829.html#09257e6d261845c319d5a78a5c923931">vtkVideoSource</a>, <a class="el" href="a01884.html#5eab5ae226f183be528b8599ca9b9887">vtkWin32VideoSource</a>, <a class="el" href="a00180.html#be61057fc45d2d15480b19b5ca0dc7f2">vtkBooleanTexture</a>, <a class="el" href="a00527.html#85610b7c6999148cdb01d730dd2536b9">vtkExtractVOI</a>, <a class="el" href="a00535.html#8f5416d8ae01d07764ae3b0e9e84fabb">vtkFastSplatter</a>, <a class="el" href="a00576.html#7334d5dd5d292574ca64b45a971dfa1c">vtkGaussianSplatter</a>, <a class="el" href="a00724.html#3220e68f5cb9dd9cc59b6e5bf8e012d4">vtkImageAccumulate</a>, <a class="el" href="a00728.html#3712837ee8f542e0e48e2420e3223029">vtkImageAnisotropicDiffusion2D</a>, <a class="el" href="a00729.html#d16baa93edb77ee8c802b6d9797e2c1b">vtkImageAnisotropicDiffusion3D</a>, <a class="el" href="a00730.html#9880fde1d0a9c39d25243778466b2825">vtkImageAppend</a>, <a class="el" href="a00731.html#9e49553b1708f1e834660389a9d44dd9">vtkImageAppendComponents</a>, <a class="el" href="a00732.html#f50ee08ec9df917f7b208b2bb817923f">vtkImageBlend</a>, <a class="el" href="a00733.html#8329eadefb169fcfb46386bfafda22ea">vtkImageButterworthHighPass</a>, <a class="el" href="a00734.html#bf2f222c017768caba493ed74fe6cf86">vtkImageButterworthLowPass</a>, <a class="el" href="a00735.html#b0be0983548bf7877b5ab538cc714783">vtkImageCacheFilter</a>, <a class="el" href="a00736.html#1b0513400e19796903e056113168f7c9">vtkImageCanvasSource2D</a>, <a class="el" href="a00737.html#222da74d9c8b5ee73ff5591e09c9c0d5">vtkImageCast</a>, <a class="el" href="a00738.html#8c563dca9443edf782f7a88f228cd958">vtkImageChangeInformation</a>, <a class="el" href="a00739.html#dfcf1ee80dedcfa1024614db068dc16e">vtkImageCheckerboard</a>, <a class="el" href="a00740.html#035d990b25f26e035056b2f5b50bd333">vtkImageCityBlockDistance</a>, <a class="el" href="a00741.html#9ef33aef623c433beb9cc42a24a8030c">vtkImageClip</a>, <a class="el" href="a00745.html#036ac1bfb67e1a500e323e47aba2f16d">vtkImageConstantPad</a>, <a class="el" href="a00746.html#b650d21c88c2c2a2d2bda8a1cc0ef3b4">vtkImageContinuousDilate3D</a>, <a class="el" href="a00747.html#ed0237cc5a1ae5a727d16322a4cfc04f">vtkImageContinuousErode3D</a>, <a class="el" href="a00748.html#b2a965517dce223ea8c565c728135d56">vtkImageConvolve</a>, <a class="el" href="a00749.html#4be24e016cc9cf919c74479b5bd85745">vtkImageCorrelation</a>, <a class="el" href="a00750.html#dd7c0541a8355abc6c2606e57beb23fb">vtkImageCursor3D</a>, <a class="el" href="a00753.html#2f51c28720668bcd7e71072975c03b2c">vtkImageDataStreamer</a>, <a class="el" href="a00754.html#8cde810d4cd4a1c33078f85b8ea25d5f">vtkImageDecomposeFilter</a>, <a class="el" href="a00755.html#ad646adc12eb750a462e2f31ddb7ea83">vtkImageDifference</a>, <a class="el" href="a00756.html#bd6f35fe1c902305c45daa9774021678">vtkImageDilateErode3D</a>, <a class="el" href="a00757.html#03a2b5349e29db277a1b5a4affe477d5">vtkImageDivergence</a>, <a class="el" href="a00758.html#34744ae5de341cd221c4e07e6451c774">vtkImageDotProduct</a>, <a class="el" href="a00759.html#1dc0e6f87f8a3219092067c71f96182f">vtkImageEllipsoidSource</a>, <a class="el" href="a00760.html#d7b7152603764fd0f9efd1a1e063f1b9">vtkImageEuclideanDistance</a>, <a class="el" href="a00761.html#d88d539e67adc5a02826f959bb7cca0e">vtkImageEuclideanToPolar</a>, <a class="el" href="a00762.html#0704a3804ae9e9dfc3c67adf44ced484">vtkImageExport</a>, <a class="el" href="a00763.html#e6e6ce80362082ee3fa83b96effbe85e">vtkImageExtractComponents</a>, <a class="el" href="a00764.html#44c1f7d231d1cd15427c688d27d325f9">vtkImageFFT</a>, <a class="el" href="a00765.html#698cb4e3342a46f86121061e14f10999">vtkImageFlip</a>, <a class="el" href="a00766.html#4f7a39c841dfe6ccd37e78e4848243c1">vtkImageFourierCenter</a>, <a class="el" href="a00767.html#3d3fcab771c1e7c2a721d6db90cbd5ad">vtkImageFourierFilter</a>, <a class="el" href="a00768.html#d77eef296e2d09f838fdf2a87ce2bf9e">vtkImageGaussianSmooth</a>, <a class="el" href="a00769.html#9cca776704a7231c3f3424f2f6b7a9ce">vtkImageGaussianSource</a>, <a class="el" href="a00770.html#27eaee0f31b693a85e09b33f1819e38a">vtkImageGradient</a>, <a class="el" href="a00771.html#e2ed67fb8bce8d9a0148d3a53fdefd8c">vtkImageGradientMagnitude</a>, <a class="el" href="a00772.html#17e8ef2561a91fac9c41a6ef81512edc">vtkImageGridSource</a>, <a class="el" href="a00773.html#84e3e91b29b67548c7895414f0beb715">vtkImageHSIToRGB</a>, <a class="el" href="a00774.html#0e7a604e3ed9263a06919581f8307a40">vtkImageHSVToRGB</a>, <a class="el" href="a00775.html#058332015568bf93e19fed58143d2516">vtkImageHybridMedian2D</a>, <a class="el" href="a00776.html#f48b6ab34ea660f8e34edf7e1c662519">vtkImageIdealHighPass</a>, <a class="el" href="a00777.html#7daeb99df15889bc57e80720afd3fb61">vtkImageIdealLowPass</a>, <a class="el" href="a00778.html#548d4e9115292c62c67d681d369349c6">vtkImageImport</a>, <a class="el" href="a00781.html#d71dd691b6e72c027371da8314428314">vtkImageIslandRemoval2D</a>, <a class="el" href="a00782.html#db747d2a9fa37272cc68804377ea0a1e">vtkImageIterateFilter</a>, <a class="el" href="a00784.html#bd34381eddf98524e1e0b075a3b821b3">vtkImageLaplacian</a>, <a class="el" href="a00785.html#e858decb1e2847adf233d2aab3286a49">vtkImageLogarithmicScale</a>, <a class="el" href="a00786.html#4db7f8acc5e6ee86457ddee933ef1a6b">vtkImageLogic</a>, <a class="el" href="a00787.html#638d439edaa990fe4c5f02ebbed63aef">vtkImageLuminance</a>, <a class="el" href="a00788.html#8eb36994f80b08bfac19c6f3740482f7">vtkImageMagnify</a>, <a class="el" href="a00789.html#b02e941e06edbc8555578ba031a379e1">vtkImageMagnitude</a>, <a class="el" href="a00790.html#3f189833e162960123c21bfb650d617c">vtkImageMandelbrotSource</a>, <a class="el" href="a00792.html#e2a672760e7688193f57c5409064639a">vtkImageMapToColors</a>, <a class="el" href="a00793.html#b3cb994505fbdec1c7a5e4e9d9fedff7">vtkImageMapToRGBA</a>, <a class="el" href="a00794.html#fa1fe649889e9d2461ec4b869b62fb78">vtkImageMapToWindowLevelColors</a>, <a class="el" href="a00796.html#838493c85f5492a8fe3eb552c4ceb409">vtkImageMask</a>, <a class="el" href="a00797.html#80c742cbbc1d93bf9ae2115612b31236">vtkImageMaskBits</a>, <a class="el" href="a00798.html#5baf06b1901386672f7600894aa84cf7">vtkImageMathematics</a>, <a class="el" href="a00799.html#51d74bd66218bb0e99e9d22f07db131b">vtkImageMedian3D</a>, <a class="el" href="a00800.html#d52740e8e4ceffe001a40ff690cfc3e0">vtkImageMirrorPad</a>, <a class="el" href="a00803.html#5c436453adcbdf6919e3eb4f080ac0e1">vtkImageNoiseSource</a>, <a class="el" href="a00804.html#2080341a6aaaf87e2b1e78aa595c1a01">vtkImageNonMaximumSuppression</a>, <a class="el" href="a00805.html#c63aa86ce9bde42175b2a6ac376d101e">vtkImageNormalize</a>, <a class="el" href="a00806.html#cc64a864d92ff4dc80f979240556aabf">vtkImageOpenClose3D</a>, <a class="el" href="a00808.html#1810691e8bf01913cfb8e866518de155">vtkImagePadFilter</a>, <a class="el" href="a00809.html#f5bd33653230a4f6e95c4ab8c4bf9541">vtkImagePermute</a>, <a class="el" href="a00812.html#40dfbac65222c30a352d969d82850d09">vtkImageQuantizeRGBToIndex</a>, <a class="el" href="a00813.html#ccd020c3ae9ce05ddd0cac1fca71b62e">vtkImageRange3D</a>, <a class="el" href="a00818.html#714152a04a0221362c06a5901c88f306">vtkImageRectilinearWipe</a>, <a class="el" href="a00819.html#0dd056e5973863cf1fc3ac4bc8098712">vtkImageResample</a>, <a class="el" href="a00820.html#5e139b27dd378986eb92077c37173f55">vtkImageReslice</a>, <a class="el" href="a00821.html#be74630d42dbb582d8a138e80d555d7b">vtkImageRFFT</a>, <a class="el" href="a00822.html#83c097369d23116747ace6bd4cabfad2">vtkImageRGBToHSI</a>, <a class="el" href="a00823.html#9598d318e187b53a1ffbd875107abdc7">vtkImageRGBToHSV</a>, <a class="el" href="a00824.html#e9d226548d2b568ac5248d7ba2b7e3a3">vtkImageSeedConnectivity</a>, <a class="el" href="a00825.html#27bc42346be9ccc29b0568de5c9b3625">vtkImageSeparableConvolution</a>, <a class="el" href="a00826.html#ad01c8f7099fd449efa71610b8eea0a6">vtkImageShiftScale</a>, <a class="el" href="a00827.html#7df5339d002fc77a49fce35146125f52">vtkImageShrink3D</a>, <a class="el" href="a00828.html#28c8cd135f36f9db94c505f7b2c8a19f">vtkImageSinusoidSource</a>, <a class="el" href="a00829.html#de24e9bb3f93a45f485513df30e697b7">vtkImageSkeleton2D</a>, <a class="el" href="a00830.html#c72d56b909485a8bb14cb5f00f45270b">vtkImageSobel2D</a>, <a class="el" href="a00831.html#f0d27457058aa052e7ff4879346b1d9c">vtkImageSobel3D</a>, <a class="el" href="a00833.html#aff792fffdd7b10b376adc8bd07c37c7">vtkImageSpatialAlgorithm</a>, <a class="el" href="a00835.html#0802c05760b970a0b5248facfdafa33f">vtkImageStencil</a>, <a class="el" href="a00838.html#83999e40979ca54d0417845e9d477b6d">vtkImageThreshold</a>, <a class="el" href="a00844.html#7c49e2dfcc0f03e9068a1b1a75d99778">vtkImageTranslateExtent</a>, <a class="el" href="a00846.html#89757a0a6fe16d49cd246f983481ea2f">vtkImageVariance3D</a>, <a class="el" href="a00849.html#8431d00952b75f532417c5819826a862">vtkImageWeightedSum</a>, <a class="el" href="a00850.html#b10b482f57c5e2c6df0605c583fe30d6">vtkImageWrapPad</a>, <a class="el" href="a01246.html#c731d6745c9fca6865512c795f59db91">vtkPointLoad</a>, <a class="el" href="a01503.html#d9f20d9412aa596e4d4575ca00b254ed">vtkRTAnalyticSource</a>, <a class="el" href="a01509.html#5f44d93de8bd34bd933e24c5ec26f981">vtkSampleFunction</a>, <a class="el" href="a01540.html#a15eb3870fae69cdc471bb742e1c5b64">vtkShepardMethod</a>, <a class="el" href="a01550.html#749b6a0152a8ad175dad796b6c42388a">vtkSimpleImageFilterExample</a>, <a class="el" href="a01651.html#f6cb674bb0a95d99acb84576f41b8bf0">vtkSurfaceReconstructionFilter</a>, <a class="el" href="a01764.html#05b37898419b0e5da0768fddb4774904">vtkTriangularTexture</a>, <a class="el" href="a01861.html#7964536198b0c9ff98a31a203f8d4a22">vtkVoxelModeller</a>, <a class="el" href="a00178.html#4fae38e844d8fd3023f9ea8fad04db70">vtkBMPReader</a>, <a class="el" href="a00179.html#92477c76ec4e01786c60cf9be4873204">vtkBMPWriter</a>, <a class="el" href="a00408.html#4d55ac678c616a328a086dd1818ada2a">vtkDEMReader</a>, <a class="el" href="a00415.html#7a85af43bb4f5bc65fd1f3475386c145">vtkDICOMImageReader</a>, <a class="el" href="a00641.html#6ff65853cb2c53582f020c386236d4ed">vtkGESignaReader</a>, <a class="el" href="a00814.html#b231b61350bf9e5402336afef9897c92">vtkImageReader</a>, <a class="el" href="a00815.html#28718113a1efdd794f98aba37cca18c1">vtkImageReader2</a>, <a class="el" href="a00851.html#e98e39d577982a7247c42e8d8cbbf2e5">vtkImageWriter</a>, <a class="el" href="a00930.html#b6ddbeab09d8dedf383e0fb6dad05446">vtkJPEGReader</a>, <a class="el" href="a00931.html#aca9a257072b9ad3814223eea6c7076f">vtkJPEGWriter</a>, <a class="el" href="a01005.html#89f2021f9c3bdfc558a5b29035c9dacf">vtkMedicalImageReader2</a>, <a class="el" href="a01038.html#fe3eef3492f3caf078eb0933f897b1c9">vtkMetaImageReader</a>, <a class="el" href="a01039.html#a4be407ee2f3e5d0c1af2079bf99f7ca">vtkMetaImageWriter</a>, <a class="el" href="a01044.html#538ff7fe69ca755e8f665c6a3ea8143c">vtkMINCImageReader</a>, <a class="el" href="a01045.html#c17ac48d92bb1b3f2c1a15df00b4d718">vtkMINCImageWriter</a>, <a class="el" href="a01238.html#465f58093c9e635b55aa4e1875abccf6">vtkPNGReader</a>, <a class="el" href="a01239.html#b05bb0370ea8d2c7527381a2e6409cde">vtkPNGWriter</a>, <a class="el" href="a01240.html#b636d21338817447c3da1c4bcda994cf">vtkPNMReader</a>, <a class="el" href="a01241.html#45a13becfbb69189a58de6770c54c440">vtkPNMWriter</a>, <a class="el" href="a01291.html#0204a78ad1fe7dfc853a71784cf0ccc4">vtkPostScriptWriter</a>, <a class="el" href="a01555.html#34bcf0c2d2c95ad2c15e0f06dfc38cfe">vtkSLCReader</a>, <a class="el" href="a01711.html#9225535d456704d1239544b29ae1b711">vtkTIFFReader</a>, <a class="el" href="a01712.html#3f0347ab3cdd183566b6b409eb575417">vtkTIFFWriter</a>, <a class="el" href="a01840.html#0ea07250ee92c17a5f83699f0078aa91">vtkVolume16Reader</a>, <a class="el" href="a01853.html#b5970dbc3ed03c8fe6d18ed493ed7815">vtkVolumeReader</a>, <a class="el" href="a01006.html#7dfa98013d7f45280f61954d0e1106ea">vtkMemoryLimitImageDataStreamer</a>, <a class="el" href="a01219.html#63658511baad7d6ab37edd22435abdbe">vtkPImageWriter</a>, <a class="el" href="a01735.html#6fa1b0d010f540fda39d8afc9ce94033">vtkTransmitImageDataPiece</a>, <a class="el" href="a01035.html#c0239cbdb91e5df9554b3310ed76abfc">vtkMesaTexture</a>, <a class="el" href="a01124.html#5bacc1a5de93896103e4f79e734944a2">vtkOpenGLTexture</a>, and <a class="el" href="a01695.html#66802eadad4c193342aec80dc90da785">vtkTexture</a>.</p>

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

<p>Reimplemented in <a class="el" href="a00780.html#043fbfeb1175c8312e8119ddf612dd00">vtkImageInPlaceFilter</a>, <a class="el" href="a00842.html#f5df252190a5a7e19dddfb6146ec3780">vtkImageToStructuredPoints</a>, <a class="el" href="a01551.html#4557022cb7872e82d3ad2d4641dac378">vtkSimpleImageToImageFilter</a>, <a class="el" href="a01705.html#53dc14a03ab6cffae0ca5cadb2c6d172">vtkThreadedImageAlgorithm</a>, <a class="el" href="a00713.html#473b8cec96555f6cc261d42315bc9526">vtkHyperOctreeToUniformGridFilter</a>, <a class="el" href="a01718.html#789a3c19fd7c3ef860fe914e89340e66">vtkTimeSourceExample</a>, <a class="el" href="a00859.html#829752654edcf6f93cf90026f97c4962">vtkImplicitModeller</a>, <a class="el" href="a01042.html#b67d819bd1d64e8c602cef221a015581">vtkMILVideoSource</a>, <a class="el" href="a01829.html#b99279c6edbe9804771e88c2b6f9ae7b">vtkVideoSource</a>, <a class="el" href="a01884.html#9d7a4e16962845aa33039ea9d624862c">vtkWin32VideoSource</a>, <a class="el" href="a00180.html#49d8e134418bf6dd54b15592795043e4">vtkBooleanTexture</a>, <a class="el" href="a00527.html#8ae28102cb34208d18dfbaab1c0ebed1">vtkExtractVOI</a>, <a class="el" href="a00535.html#1f4dc72cc8f52bfa6f6a983c569ca9b2">vtkFastSplatter</a>, <a class="el" href="a00576.html#e3508dfb66626611fa1ec8896968e9b6">vtkGaussianSplatter</a>, <a class="el" href="a00724.html#0d4a9fccb686034aaf5b1ca43187dc2a">vtkImageAccumulate</a>, <a class="el" href="a00728.html#ad69dbbd9e27581d7e920d9b20874504">vtkImageAnisotropicDiffusion2D</a>, <a class="el" href="a00729.html#ed1c52ee8489986f0f6a5cb27781c167">vtkImageAnisotropicDiffusion3D</a>, <a class="el" href="a00730.html#5203285110d2ce3c4a2905e6b428997c">vtkImageAppend</a>, <a class="el" href="a00732.html#815355a3ebf24b3e029d0503a170e9cf">vtkImageBlend</a>, <a class="el" href="a00733.html#3a092fd2a858a47bb1a9d91c5a26f48e">vtkImageButterworthHighPass</a>, <a class="el" href="a00734.html#eae145c07eef016bc3603da305db16c8">vtkImageButterworthLowPass</a>, <a class="el" href="a00735.html#5689270e2cde93bead3eb05b40167b46">vtkImageCacheFilter</a>, <a class="el" href="a00736.html#eb6c383ac8c8483c1e145c5a754d0769">vtkImageCanvasSource2D</a>, <a class="el" href="a00737.html#c5568386bf68941dd837f872d72bf8fe">vtkImageCast</a>, <a class="el" href="a00738.html#ec748442416cf97a3a61c506176200de">vtkImageChangeInformation</a>, <a class="el" href="a00739.html#d3555c7905d96ba1b5153f65a6f37090">vtkImageCheckerboard</a>, <a class="el" href="a00741.html#b6636362fa0fc78576377dbd704daa30">vtkImageClip</a>, <a class="el" href="a00745.html#59bc77c2bf52db0845e8727d3139f42a">vtkImageConstantPad</a>, <a class="el" href="a00746.html#3be732b9e0ef74bad59a0335878b64b8">vtkImageContinuousDilate3D</a>, <a class="el" href="a00747.html#62a21b3a6f705b95699eb8d2704f942d">vtkImageContinuousErode3D</a>, <a class="el" href="a00748.html#535a752d73e69922c823c0de9ea27a97">vtkImageConvolve</a>, <a class="el" href="a00749.html#b19918483e66b2416ac504c8b902b874">vtkImageCorrelation</a>, <a class="el" href="a00750.html#b07c3aaacd3af0c384bef1c46055a374">vtkImageCursor3D</a>, <a class="el" href="a00753.html#ced53fb93502ea2a164f9c330c392b5b">vtkImageDataStreamer</a>, <a class="el" href="a00754.html#6658cfb49ab8042def4306df13184d0c">vtkImageDecomposeFilter</a>, <a class="el" href="a00755.html#95235bad7e669d31a9893ac8f53e835d">vtkImageDifference</a>, <a class="el" href="a00756.html#93e784e5c9c7d46f91278c23574d3681">vtkImageDilateErode3D</a>, <a class="el" href="a00759.html#2ab119891c8e1d9fc9b4dd1eaeb105c2">vtkImageEllipsoidSource</a>, <a class="el" href="a00760.html#898e5b757cb2fd4fed7d7dde4f893123">vtkImageEuclideanDistance</a>, <a class="el" href="a00761.html#902619031c69000fa8a879524624e8a2">vtkImageEuclideanToPolar</a>, <a class="el" href="a00762.html#88d8d4e236fedbcf2243298f4dd12cc9">vtkImageExport</a>, <a class="el" href="a00763.html#f0f20e53a46eca29a4397913898a31d1">vtkImageExtractComponents</a>, <a class="el" href="a00765.html#8a1e122c7fea82095c6718a702f5aa59">vtkImageFlip</a>, <a class="el" href="a00768.html#3684efa39121080afe0db1406e418541">vtkImageGaussianSmooth</a>, <a class="el" href="a00769.html#99d6bf6f16d8052dbb92c536f677ef8a">vtkImageGaussianSource</a>, <a class="el" href="a00770.html#59133d35c0f90f9bb21ab5db6e6225b4">vtkImageGradient</a>, <a class="el" href="a00771.html#9d073ca46b6991bfab024417e401ab07">vtkImageGradientMagnitude</a>, <a class="el" href="a00772.html#cf8b88798f5d74b9054ce4ea0de03cec">vtkImageGridSource</a>, <a class="el" href="a00773.html#f74cf7accf6dd750807788d56a24fc62">vtkImageHSIToRGB</a>, <a class="el" href="a00774.html#f640a604f1dd5ab4acdf715d8ac6b435">vtkImageHSVToRGB</a>, <a class="el" href="a00776.html#51d0b76ca1c874e8a169a4f9169a73f6">vtkImageIdealHighPass</a>, <a class="el" href="a00777.html#178cfd4a3d335112d24afa86198be3a6">vtkImageIdealLowPass</a>, <a class="el" href="a00778.html#734dc5bdc94e08e92c61a0620a3f99bb">vtkImageImport</a>, <a class="el" href="a00781.html#99a553edda0b207af1688f85eadd300f">vtkImageIslandRemoval2D</a>, <a class="el" href="a00782.html#9a693968b8e0e3b1a6f8e60f16a3e3ba">vtkImageIterateFilter</a>, <a class="el" href="a00784.html#2b7bf62d964ce74dca80e33963ce8f97">vtkImageLaplacian</a>, <a class="el" href="a00785.html#e082c5cb3d45eddd03a0e1386aca2b0c">vtkImageLogarithmicScale</a>, <a class="el" href="a00786.html#6bb4d3c4c82ebdf279d44ebfc0315948">vtkImageLogic</a>, <a class="el" href="a00788.html#3668bd22a43eb4499aa3a6f1c065a1a0">vtkImageMagnify</a>, <a class="el" href="a00790.html#e5f27546e327fbbdce848c56bba5f48a">vtkImageMandelbrotSource</a>, <a class="el" href="a00792.html#5568a7aeb8df1c134d36cb04724f4a5a">vtkImageMapToColors</a>, <a class="el" href="a00794.html#64dd80321485dbfed3b671999c761408">vtkImageMapToWindowLevelColors</a>, <a class="el" href="a00796.html#22a1b7de46091af56faeb25e18d14d9e">vtkImageMask</a>, <a class="el" href="a00797.html#281e82e1b268ab01f2dbbf25a5be47ea">vtkImageMaskBits</a>, <a class="el" href="a00798.html#25bf0ba75421bf824684727b969822c1">vtkImageMathematics</a>, <a class="el" href="a00799.html#289da94058ce17e5f3cfaa46265aa8e1">vtkImageMedian3D</a>, <a class="el" href="a00803.html#f77f6a77346a12d292d3cb2d27d82d69">vtkImageNoiseSource</a>, <a class="el" href="a00804.html#0147fb41a3edf2f4d19590cc363add7f">vtkImageNonMaximumSuppression</a>, <a class="el" href="a00806.html#0dbbb226c8d648fd354585b91dc57929">vtkImageOpenClose3D</a>, <a class="el" href="a00808.html#f8a302a882970660d88cb9934593b4dd">vtkImagePadFilter</a>, <a class="el" href="a00809.html#b8295050e6b0e08b63c9806e29cd72f4">vtkImagePermute</a>, <a class="el" href="a00812.html#45a87d1495fc62bdd5eb3ebeabf3e208">vtkImageQuantizeRGBToIndex</a>, <a class="el" href="a00813.html#94334cb58a0e4b72c97b4173861f326f">vtkImageRange3D</a>, <a class="el" href="a00818.html#4f6793ea7e2d87342d7c892236ebc511">vtkImageRectilinearWipe</a>, <a class="el" href="a00819.html#5448a89116737e862727e1d068b65f93">vtkImageResample</a>, <a class="el" href="a00820.html#595441b36ec01c8d950ffe6f3c955286">vtkImageReslice</a>, <a class="el" href="a00822.html#132179510278d6c8fcc87821813640ce">vtkImageRGBToHSI</a>, <a class="el" href="a00823.html#dfe9b2932540c90c76b91a0b87ada3cb">vtkImageRGBToHSV</a>, <a class="el" href="a00824.html#d475c9fb1a83c8f1b9de92bead8b3634">vtkImageSeedConnectivity</a>, <a class="el" href="a00825.html#d9e5024dd2fd68a010610ccbb769aa1c">vtkImageSeparableConvolution</a>, <a class="el" href="a00826.html#448a1a2fe2d7fccb70d9ea768bff489e">vtkImageShiftScale</a>, <a class="el" href="a00827.html#727a69ffc82aa5883ed3c2feecb7a7aa">vtkImageShrink3D</a>, <a class="el" href="a00828.html#3a84ae6272f0a089c72c903ce3141c10">vtkImageSinusoidSource</a>, <a class="el" href="a00829.html#384a7f75e4a6f0b3462b38d9dda65fdf">vtkImageSkeleton2D</a>, <a class="el" href="a00830.html#55e9ad93e26d2b88d251b308fb5318ed">vtkImageSobel2D</a>, <a class="el" href="a00831.html#7684bfcc6b4e13ec3cf9d688f14e3bb1">vtkImageSobel3D</a>, <a class="el" href="a00833.html#7e6d351acf5f37a38802f57489f4ed7f">vtkImageSpatialAlgorithm</a>, <a class="el" href="a00835.html#f102df97739e5fd947e0f262c5b1e052">vtkImageStencil</a>, <a class="el" href="a00838.html#a5f75c095322ec82fc6adba8e94aff98">vtkImageThreshold</a>, <a class="el" href="a00844.html#8421e2db1e43c9d2f920a3e083d1ac9c">vtkImageTranslateExtent</a>, <a class="el" href="a00846.html#001ec290f697c816a76f4e3d74578e8f">vtkImageVariance3D</a>, <a class="el" href="a00849.html#b6496fecf6ec26eec2480d644f875f68">vtkImageWeightedSum</a>, <a class="el" href="a01246.html#f601f7e9569d407255a5ce229b382c83">vtkPointLoad</a>, <a class="el" href="a01503.html#e374809751d0205d6c596215459c7392">vtkRTAnalyticSource</a>, <a class="el" href="a01509.html#9600e2ebe211176dafd64222445fca6d">vtkSampleFunction</a>, <a class="el" href="a01540.html#5d35e92be5448678cd901768e0c26310">vtkShepardMethod</a>, <a class="el" href="a01651.html#44cf7fb889935807d4b9cf3276a760ba">vtkSurfaceReconstructionFilter</a>, <a class="el" href="a01764.html#e4d66d731783fa6c5c18b7158cb46d99">vtkTriangularTexture</a>, <a class="el" href="a01861.html#d0e6e0a99f6db577a080f63d12ab20e5">vtkVoxelModeller</a>, <a class="el" href="a00178.html#86a372b70d57302bac9b9a6713a32945">vtkBMPReader</a>, <a class="el" href="a00179.html#2be89a34ad59ccc715d86fc775320b44">vtkBMPWriter</a>, <a class="el" href="a00408.html#2a06234717e50ac034762c265bd6ee91">vtkDEMReader</a>, <a class="el" href="a00415.html#d7a70d7cf44281977282970ad1f65335">vtkDICOMImageReader</a>, <a class="el" href="a00641.html#8fdae19d42d089e1143c7d22d8aba42c">vtkGESignaReader</a>, <a class="el" href="a00814.html#2e4cf49c97c10701ca9938ac802b9d96">vtkImageReader</a>, <a class="el" href="a00815.html#75a81a26827763bb51f81dbc643da687">vtkImageReader2</a>, <a class="el" href="a00851.html#9af63bfc6f3d3f46be94ac4e57478447">vtkImageWriter</a>, <a class="el" href="a00930.html#78d3fe2d5ab5915f70cb5653c555cf52">vtkJPEGReader</a>, <a class="el" href="a00931.html#b8de184b82b94fb3afa895d9b08ef81b">vtkJPEGWriter</a>, <a class="el" href="a01005.html#a8f9c3d5f9f906c898c52b50a728da77">vtkMedicalImageReader2</a>, <a class="el" href="a01038.html#af853892797715a8aa3ec7823fbf3571">vtkMetaImageReader</a>, <a class="el" href="a01039.html#1880e3b5c9a7fca41f45eca6d68614ea">vtkMetaImageWriter</a>, <a class="el" href="a01044.html#d50134f6edb88b336f6f3c239d42826e">vtkMINCImageReader</a>, <a class="el" href="a01045.html#c3ff0e7053488b649631f44e35eae3ad">vtkMINCImageWriter</a>, <a class="el" href="a01238.html#50884eeea7200f6d4c85c3d0b5469d91">vtkPNGReader</a>, <a class="el" href="a01239.html#88db11d4f7321fdf83c4dde460f359ba">vtkPNGWriter</a>, <a class="el" href="a01240.html#a3dd92db2f5205fa197532fede0721f3">vtkPNMReader</a>, <a class="el" href="a01241.html#955188179fd073d53e78cfaf550d19db">vtkPNMWriter</a>, <a class="el" href="a01291.html#e0c32a42380bc00dcd3dbdc775ff8147">vtkPostScriptWriter</a>, <a class="el" href="a01555.html#11c81899ffdde9c1be9b2027559563e7">vtkSLCReader</a>, <a class="el" href="a01711.html#71a2c855b53a2c96f4a0f138e3843305">vtkTIFFReader</a>, <a class="el" href="a01712.html#120933127c45fe158f513c36e21abd40">vtkTIFFWriter</a>, <a class="el" href="a01840.html#1b33688cecc114be0be6938093f3fb21">vtkVolume16Reader</a>, <a class="el" href="a01853.html#bcb59b5e3efdeb7be104dd769e174051">vtkVolumeReader</a>, <a class="el" href="a01006.html#23b299938de72f100b84212acf1f215d">vtkMemoryLimitImageDataStreamer</a>, <a class="el" href="a01219.html#6918c216c778909a0a5bad4bb422e6d7">vtkPImageWriter</a>, <a class="el" href="a01735.html#ca525b8e97ec2f725482dd3e4408b69b">vtkTransmitImageDataPiece</a>, <a class="el" href="a01035.html#ded2e177838cf686f97fc38e1e5147a7">vtkMesaTexture</a>, <a class="el" href="a01124.html#e95e60f45e1b2c584a75631a21640e61">vtkOpenGLTexture</a>, and <a class="el" href="a01695.html#df44e6fe9fcf15496258d4700ed14052">vtkTexture</a>.</p>

</div>
</div><p>
<a class="anchor" name="fe91957f0c43e0a891a9f002c676f45e"></a><!-- doxytag: member="vtkImageAlgorithm::GetOutput" ref="fe91957f0c43e0a891a9f002c676f45e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00751.html">vtkImageData</a>* vtkImageAlgorithm::GetOutput           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the output data object for a port on this algorithm. 
</div>
</div><p>
<a class="anchor" name="ff5c0ea0f2b8fe5ec937a58e799dc85d"></a><!-- doxytag: member="vtkImageAlgorithm::GetOutput" ref="ff5c0ea0f2b8fe5ec937a58e799dc85d" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00751.html">vtkImageData</a>* vtkImageAlgorithm::GetOutput           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the output data object for a port on this algorithm. 
</div>
</div><p>
<a class="anchor" name="2d9488c1a3a3a2bf30b3052bddfa0bde"></a><!-- doxytag: member="vtkImageAlgorithm::SetOutput" ref="2d9488c1a3a3a2bf30b3052bddfa0bde" args="(vtkDataObject *d)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImageAlgorithm::SetOutput           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td>
          <td class="paramname"> <em>d</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the output data object for a port on this algorithm. 
</div>
</div><p>
<a class="anchor" name="c11b54dc03a47a1eac8e5513b5159793"></a><!-- doxytag: member="vtkImageAlgorithm::ProcessRequest" ref="c11b54dc03a47a1eac8e5513b5159793" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImageAlgorithm::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="a00101.html#99651784a97d309c0cc90072dca29542">vtkAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a00859.html#f2d4b4eefcfa4e868125cd08b87d56ee">vtkImplicitModeller</a>, <a class="el" href="a00753.html#96ec5a99c9ee2eef999571e313834e20">vtkImageDataStreamer</a>, <a class="el" href="a00806.html#317b093c5141ff575331486181b4aa39">vtkImageOpenClose3D</a>, and <a class="el" href="a01006.html#08ff2564dc0c797128c33ab3d38ca8d8">vtkMemoryLimitImageDataStreamer</a>.</p>

</div>
</div><p>
<a class="anchor" name="29e467d314fb2efafb134cc11a8796a5"></a><!-- doxytag: member="vtkImageAlgorithm::SetInput" ref="29e467d314fb2efafb134cc11a8796a5" args="(vtkDataObject *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkImageAlgorithm::SetInput           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set an input of this algorithm. You should not override these methods because they are not the only way to connect a pipeline. Note that these methods support old-style pipeline connections. When writing new code you should use the more general <a class="el" href="a00101.html#ac26b4138f0e8c07e45c74571f2c51a3">vtkAlgorithm::SetInputConnection()</a>. These methods transform the input index to the input port index, not an index of a connection within a single port. 
<p>Reimplemented in <a class="el" href="a00730.html#f45739039748dd4b2839b352484520b8">vtkImageAppend</a>, <a class="el" href="a00731.html#e1c3ca109c17914a0c44365840d94b77">vtkImageAppendComponents</a>, and <a class="el" href="a00732.html#b10cdbda97e8366edf0c8c2dbb84d9b6">vtkImageBlend</a>.</p>

</div>
</div><p>
<a class="anchor" name="770305e5850f97783baf2ab44e1d40d7"></a><!-- doxytag: member="vtkImageAlgorithm::SetInput" ref="770305e5850f97783baf2ab44e1d40d7" args="(int, vtkDataObject *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkImageAlgorithm::SetInput           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set an input of this algorithm. You should not override these methods because they are not the only way to connect a pipeline. Note that these methods support old-style pipeline connections. When writing new code you should use the more general <a class="el" href="a00101.html#ac26b4138f0e8c07e45c74571f2c51a3">vtkAlgorithm::SetInputConnection()</a>. These methods transform the input index to the input port index, not an index of a connection within a single port. 
<p>Reimplemented in <a class="el" href="a00730.html#92d277189a61678958ecf6f26f5d5d82">vtkImageAppend</a>, <a class="el" href="a00731.html#08622358dba3d399ba7a72c8473a60f2">vtkImageAppendComponents</a>, and <a class="el" href="a00732.html#83ee02c7ba5a28dd181acf594059c10a">vtkImageBlend</a>.</p>

</div>
</div><p>
<a class="anchor" name="fcdc7acde7396d0e69db5e815f26773b"></a><!-- doxytag: member="vtkImageAlgorithm::GetInput" ref="fcdc7acde7396d0e69db5e815f26773b" args="(int port)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00362.html">vtkDataObject</a>* vtkImageAlgorithm::GetInput           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>port</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented in <a class="el" href="a00730.html#da2ffda02c393d1715cc76058fde2290">vtkImageAppend</a>, <a class="el" href="a00731.html#c51ddbea48d9cd4b1cb7f99c0ee54150">vtkImageAppendComponents</a>, and <a class="el" href="a00732.html#c52e5a1e2e962fd31f53a685aec5b846">vtkImageBlend</a>.</p>

</div>
</div><p>
<a class="anchor" name="06615baee9e1b31fce3417191acae50b"></a><!-- doxytag: member="vtkImageAlgorithm::GetInput" ref="06615baee9e1b31fce3417191acae50b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00362.html">vtkDataObject</a>* vtkImageAlgorithm::GetInput           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented in <a class="el" href="a00730.html#c7f40d8ec56b86bddf064d5bdf70875c">vtkImageAppend</a>, <a class="el" href="a00731.html#7526f84755447dffe2202d56b13d674e">vtkImageAppendComponents</a>, <a class="el" href="a00732.html#a9fdef018bdd9c23c8b882bc7cfcbdf2">vtkImageBlend</a>, <a class="el" href="a00762.html#9ec411204c5ad0657a10e770fa64ddc9">vtkImageExport</a>, <a class="el" href="a00851.html#dfee3af6dbae13f95e251541ee73e672">vtkImageWriter</a>, and <a class="el" href="a01695.html#bfeb6ef0aad11a69fe3628f0d092578a">vtkTexture</a>.</p>

<p>Definition at line <a class="el" href="a04066.html#l00070">70</a> of file <a class="el" href="a04066.html">vtkImageAlgorithm.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="dc16d3dfe2eba0fb92a500212875306d"></a><!-- doxytag: member="vtkImageAlgorithm::GetImageDataInput" ref="dc16d3dfe2eba0fb92a500212875306d" args="(int port)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00751.html">vtkImageData</a>* vtkImageAlgorithm::GetImageDataInput           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>port</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="52460aa045057a4e6be265468936bb2d"></a><!-- doxytag: member="vtkImageAlgorithm::AddInput" ref="52460aa045057a4e6be265468936bb2d" args="(vtkDataObject *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImageAlgorithm::AddInput           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add an input of this algorithm. Note that these methods support old-style pipeline connections. When writing new code you should use the more general <a class="el" href="a00101.html#fea437e12d98e7745874708990d1dee0">vtkAlgorithm::AddInputConnection()</a>. See <a class="el" href="a00727.html#29e467d314fb2efafb134cc11a8796a5">SetInput()</a> for details. 
</div>
</div><p>
<a class="anchor" name="f270ee041394c95fb4af2663fd191023"></a><!-- doxytag: member="vtkImageAlgorithm::AddInput" ref="f270ee041394c95fb4af2663fd191023" args="(int, vtkDataObject *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImageAlgorithm::AddInput           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00362.html">vtkDataObject</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>
Add an input of this algorithm. Note that these methods support old-style pipeline connections. When writing new code you should use the more general <a class="el" href="a00101.html#fea437e12d98e7745874708990d1dee0">vtkAlgorithm::AddInputConnection()</a>. See <a class="el" href="a00727.html#29e467d314fb2efafb134cc11a8796a5">SetInput()</a> for details. 
</div>
</div><p>
<a class="anchor" name="b739abd84881f7e31a8a382bf5a06a91"></a><!-- doxytag: member="vtkImageAlgorithm::RequestInformation" ref="b739abd84881f7e31a8a382bf5a06a91" args="(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImageAlgorithm::RequestInformation           </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>

<p>Reimplemented in <a class="el" href="a00842.html#514079c800423c8f29936c0ca56791db">vtkImageToStructuredPoints</a>, <a class="el" href="a01718.html#5975268d63db962b15e8235fb3c74b20">vtkTimeSourceExample</a>, <a class="el" href="a00859.html#f144d32ffde3e1e3628eec22d8bc6fb8">vtkImplicitModeller</a>, <a class="el" href="a01829.html#8794e53a51f3d9d1ec804a0e02856c2d">vtkVideoSource</a>, <a class="el" href="a00180.html#22321b25e6395d570c50dd6805135c05">vtkBooleanTexture</a>, <a class="el" href="a00527.html#d27273157ec46fe5ea42ed02dcca8374">vtkExtractVOI</a>, <a class="el" href="a00535.html#6bd3b47ac6fcdef0d00361aa589008ce">vtkFastSplatter</a>, <a class="el" href="a00576.html#91ab3ef0c4c86de271a5a269de6cbeaa">vtkGaussianSplatter</a>, <a class="el" href="a00724.html#1141c4f47619cb2f1396cef2fb697ea6">vtkImageAccumulate</a>, <a class="el" href="a00730.html#e15f5d2d031c01165f65adcbcc561ddd">vtkImageAppend</a>, <a class="el" href="a00731.html#f8ab50b7c9e95ef9031517d5bc933599">vtkImageAppendComponents</a>, <a class="el" href="a00732.html#d4fac56ef0b0c197f8dba493fb4a3c81">vtkImageBlend</a>, <a class="el" href="a00736.html#578b0e61b11057d479519ecda76626bc">vtkImageCanvasSource2D</a>, <a class="el" href="a00737.html#6e70572fe85dba85e29e5ba5e8bff294">vtkImageCast</a>, <a class="el" href="a00738.html#0af28e49fd56292c81604ac6d90b0ab4">vtkImageChangeInformation</a>, <a class="el" href="a00741.html#a8976f5a8bcdbe36a184d5517a1d8cb0">vtkImageClip</a>, <a class="el" href="a00749.html#2b61fa542e5b4a3a513f255b42a759d7">vtkImageCorrelation</a>, <a class="el" href="a00755.html#6865b4da666595a0e7cd8fbce212d3e8">vtkImageDifference</a>, <a class="el" href="a00757.html#af51a458a707bee572ef706e7f99ab9d">vtkImageDivergence</a>, <a class="el" href="a00758.html#b7b241946477f4dca6803b6bf6afc87a">vtkImageDotProduct</a>, <a class="el" href="a00759.html#b9a01cfb8fc5ed0f00b336215c9c3a64">vtkImageEllipsoidSource</a>, <a class="el" href="a00763.html#69e733a0b61195d9a0a613e2e274d160">vtkImageExtractComponents</a>, <a class="el" href="a00765.html#6cda47fd607c785109e03242b09b6608">vtkImageFlip</a>, <a class="el" href="a00769.html#37ffb63b8a107d30f3df00fe6c919ed5">vtkImageGaussianSource</a>, <a class="el" href="a00770.html#24d997064c048eb6732828699e60250f">vtkImageGradient</a>, <a class="el" href="a00771.html#8fd4afa5bfec79a32c9d82b59e8033ce">vtkImageGradientMagnitude</a>, <a class="el" href="a00772.html#1c9484b43056ccef74d77081bc79c866">vtkImageGridSource</a>, <a class="el" href="a00778.html#d109acca6433d8f9f5488b58648d2a83">vtkImageImport</a>, <a class="el" href="a00782.html#9de15c5c64e4fc68eaa06a7c06e97fbc">vtkImageIterateFilter</a>, <a class="el" href="a00787.html#2335046ccf55814695942aa5f0fe275a">vtkImageLuminance</a>, <a class="el" href="a00788.html#727d0e208587a19430a903ac392fa58e">vtkImageMagnify</a>, <a class="el" href="a00789.html#b93796fea287ca3d67179e8bbab9c4a1">vtkImageMagnitude</a>, <a class="el" href="a00790.html#17312773d0ea51d26b5b4d5fff5df177">vtkImageMandelbrotSource</a>, <a class="el" href="a00792.html#c971e2ae43ae76bde16958221ea8bda0">vtkImageMapToColors</a>, <a class="el" href="a00794.html#53f19e79c319669150437a63f784e9b0">vtkImageMapToWindowLevelColors</a>, <a class="el" href="a00796.html#9965aac1c7457a984f2ecff666143946">vtkImageMask</a>, <a class="el" href="a00798.html#5da2bd4cee06d9f9caaaae737045d729">vtkImageMathematics</a>, <a class="el" href="a00803.html#b0c0b3921dfc5976459b32b692e250cf">vtkImageNoiseSource</a>, <a class="el" href="a00804.html#ee8fe51bc5f106c78eed251318dd10b8">vtkImageNonMaximumSuppression</a>, <a class="el" href="a00805.html#e3c7b4347484514e986bbd2080cfd95a">vtkImageNormalize</a>, <a class="el" href="a00808.html#4bf0f99ca88368f2806775de90e2bd18">vtkImagePadFilter</a>, <a class="el" href="a00812.html#3d60f2c279161ec4330e2fb8c89e2d8c">vtkImageQuantizeRGBToIndex</a>, <a class="el" href="a00813.html#c5fbac4936742d4f3ad7b199331c8f8e">vtkImageRange3D</a>, <a class="el" href="a00819.html#b825091ef79aa61d19c5c65239beb9b0">vtkImageResample</a>, <a class="el" href="a00820.html#8ca80d9b9f5eb5b73d7580b8b6293c08">vtkImageReslice</a>, <a class="el" href="a00826.html#58d0b684e3ad432681553a76e62e564f">vtkImageShiftScale</a>, <a class="el" href="a00827.html#7aff7e437f92f32987db140083b3474e">vtkImageShrink3D</a>, <a class="el" href="a00828.html#5945de2c4600b6ae9900b7baf85feeb1">vtkImageSinusoidSource</a>, <a class="el" href="a00830.html#2f782f7e7ad67a25df25b62b316047fd">vtkImageSobel2D</a>, <a class="el" href="a00831.html#dfec0955e8f2ae061c20846f1ae3bcea">vtkImageSobel3D</a>, <a class="el" href="a00833.html#01b56dbb0d772a3289355e6e16a2b465">vtkImageSpatialAlgorithm</a>, <a class="el" href="a00835.html#e1f059a5474457151dd370dc4f437b31">vtkImageStencil</a>, <a class="el" href="a00838.html#b430ee0597dab476c1fb34abc7737d86">vtkImageThreshold</a>, <a class="el" href="a00844.html#ce97ccf0316726c7374b337c0e0177ca">vtkImageTranslateExtent</a>, <a class="el" href="a00846.html#c95ac179c1fe1f63def6e3a297051d7c">vtkImageVariance3D</a>, <a class="el" href="a01246.html#9908c01a907256d8bce9301938c4b28a">vtkPointLoad</a>, <a class="el" href="a01503.html#379132a2a5eae672cb94a4153f45886a">vtkRTAnalyticSource</a>, <a class="el" href="a01509.html#3898c7c4d52bb829a3ee8931a30c44b4">vtkSampleFunction</a>, <a class="el" href="a01540.html#45773eae6337850505ec38520eceb329">vtkShepardMethod</a>, <a class="el" href="a01651.html#e894ac5f9eb8bdff6a5389dfb9ab1915">vtkSurfaceReconstructionFilter</a>, <a class="el" href="a01764.html#0cf02f51381cd800f188bd8d9cb64958">vtkTriangularTexture</a>, <a class="el" href="a01861.html#91b5575763b5d5e79732f8706f4f0ea9">vtkVoxelModeller</a>, <a class="el" href="a00408.html#4764a542093a3007f9be263e5ee831cc">vtkDEMReader</a>, <a class="el" href="a00814.html#1d6bb4c44630616d5faf40c5f4f3b84b">vtkImageReader</a>, <a class="el" href="a00815.html#1d202b498488413bbd0055be0baf563c">vtkImageReader2</a>, <a class="el" href="a01038.html#ef9b8dadbfa159e95ac6ba2a4d6ba136">vtkMetaImageReader</a>, <a class="el" href="a01045.html#a3a02062f07fe45ef011f61fa944fdd9">vtkMINCImageWriter</a>, <a class="el" href="a01555.html#610715c49bf8564ee77ec0b10761c0e4">vtkSLCReader</a>, <a class="el" href="a01840.html#4f294bc2a6f0c2324ecac42a5b9011da">vtkVolume16Reader</a>, and <a class="el" href="a01735.html#89ac901e091a2707a2a5bbbab50a85c2">vtkTransmitImageDataPiece</a>.</p>

</div>
</div><p>
<a class="anchor" name="442e91c5e549f40acffb0941846cb047"></a><!-- doxytag: member="vtkImageAlgorithm::RequestUpdateExtent" ref="442e91c5e549f40acffb0941846cb047" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImageAlgorithm::RequestUpdateExtent           </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 in <a class="el" href="a00842.html#d726338bc826611d47fc6750a402dd4f">vtkImageToStructuredPoints</a>, <a class="el" href="a01551.html#024cad374eb25dbfe0b916fd93bb9fe4">vtkSimpleImageToImageFilter</a>, <a class="el" href="a00527.html#b7bb7da1de24e83bc94d03037badb2d7">vtkExtractVOI</a>, <a class="el" href="a00535.html#2a5fe99424e837a8f3dbed041eaef05c">vtkFastSplatter</a>, <a class="el" href="a00724.html#e32e26ca9f7ec2dbc34f6453fa74540e">vtkImageAccumulate</a>, <a class="el" href="a00730.html#b78e638ec3b1491e89dd4ec6a9961012">vtkImageAppend</a>, <a class="el" href="a00732.html#a74dbe1ff0386353cde710be25583cf7">vtkImageBlend</a>, <a class="el" href="a00738.html#5c8c7dab99932bb12dba8eb2dae8048f">vtkImageChangeInformation</a>, <a class="el" href="a00749.html#cc85838900ab46d368116b21e2f854d9">vtkImageCorrelation</a>, <a class="el" href="a00755.html#91cf6e85068fd8c675a628814156c60e">vtkImageDifference</a>, <a class="el" href="a00757.html#cceb0c09408342ec9ce3c86893dfb6ae">vtkImageDivergence</a>, <a class="el" href="a00768.html#6dc31fc8762ca3ef83da4ff1efce49b9">vtkImageGaussianSmooth</a>, <a class="el" href="a00770.html#47eacf366fc1a5c99cd0f69fc20120f0">vtkImageGradient</a>, <a class="el" href="a00771.html#efd1eb074447930265210d54d587e3e2">vtkImageGradientMagnitude</a>, <a class="el" href="a00778.html#79ced6172f322d73ec2944bb26d3b9ff">vtkImageImport</a>, <a class="el" href="a00782.html#9d23dab720882842e01589ec5b2b0f3f">vtkImageIterateFilter</a>, <a class="el" href="a00784.html#1a9490d351e7ac01d39db1fc93202f72">vtkImageLaplacian</a>, <a class="el" href="a00788.html#2ed7d7d36a4a7efa1b847fcdbb36b5a0">vtkImageMagnify</a>, <a class="el" href="a00804.html#9221069ec4e9c2e989ec232c5c52c4c3">vtkImageNonMaximumSuppression</a>, <a class="el" href="a00808.html#204d1241dfec658ba73ba7c3bea59c59">vtkImagePadFilter</a>, <a class="el" href="a00812.html#60289c229a33f261593dbd1a93d39c08">vtkImageQuantizeRGBToIndex</a>, <a class="el" href="a00820.html#ab9a73ff0c790e54300d7df6bfb79ed0">vtkImageReslice</a>, <a class="el" href="a00824.html#9a0691a7256cabc29a97659e1cf917cc">vtkImageSeedConnectivity</a>, <a class="el" href="a00827.html#7f33a34c2e1d317cff40bff237066ef6">vtkImageShrink3D</a>, <a class="el" href="a00833.html#edd714877eededb512d48fb01fab89ac">vtkImageSpatialAlgorithm</a>, <a class="el" href="a00844.html#b2eabadf1483edcf0876910835e68f4f">vtkImageTranslateExtent</a>, <a class="el" href="a01045.html#14a641a4c085be4cc2cc1f17ca093b43">vtkMINCImageWriter</a>, and <a class="el" href="a01735.html#e459d1759149ee5b8f1986c24cdd8b67">vtkTransmitImageDataPiece</a>.</p>

</div>
</div><p>
<a class="anchor" name="53fac1695894dafe2b5a50311c9791d2"></a><!-- doxytag: member="vtkImageAlgorithm::CopyInputArrayAttributesToOutput" ref="53fac1695894dafe2b5a50311c9791d2" args="(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImageAlgorithm::CopyInputArrayAttributesToOutput           </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>

</div>
</div><p>
<a class="anchor" name="ddc9f91ebe9386c31617c3e12166e10e"></a><!-- doxytag: member="vtkImageAlgorithm::RequestData" ref="ddc9f91ebe9386c31617c3e12166e10e" args="(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImageAlgorithm::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 in <a class="el" href="a00780.html#9764eab42c3c800e4a1e191fcc6c32a4">vtkImageInPlaceFilter</a>, <a class="el" href="a00842.html#27637b13db5bb7556616d5d5128ca201">vtkImageToStructuredPoints</a>, <a class="el" href="a01551.html#cc970821c5a403cff02038f47d558ce8">vtkSimpleImageToImageFilter</a>, <a class="el" href="a01705.html#cb47f24e52706df6a7d2ded8266d2b23">vtkThreadedImageAlgorithm</a>, <a class="el" href="a00713.html#0b0dfc336d4510fad9918d0a7f3256ed">vtkHyperOctreeToUniformGridFilter</a>, <a class="el" href="a01718.html#376bfd8b8cfe75c6fd614139797c45db">vtkTimeSourceExample</a>, <a class="el" href="a00859.html#b81d4e1f50c94cfebbbb3dcb8dfafed6">vtkImplicitModeller</a>, <a class="el" href="a01829.html#1edded98932599a67b31988cdc5a22d3">vtkVideoSource</a>, <a class="el" href="a00527.html#7e26f19dca0bcb1b7bdd442b5501469f">vtkExtractVOI</a>, <a class="el" href="a00535.html#0b654594d83aacd3b0c4474af5befd44">vtkFastSplatter</a>, <a class="el" href="a00576.html#66fb478a91654984c01021932f2c0571">vtkGaussianSplatter</a>, <a class="el" href="a00724.html#886658f4d201c50766c708160dca4c35">vtkImageAccumulate</a>, <a class="el" href="a00732.html#500f2f53f4d8ee0463cbf23f0da01925">vtkImageBlend</a>, <a class="el" href="a00736.html#08fee66cfa73f92f64b1a22ddb5d0078">vtkImageCanvasSource2D</a>, <a class="el" href="a00738.html#81b3f9a99a31fa25e23261a2cb9f8975">vtkImageChangeInformation</a>, <a class="el" href="a00741.html#194e436205f39a1f560ca684ad90aa67">vtkImageClip</a>, <a class="el" href="a00746.html#bbf32e285ee30189547c232b1baa9994">vtkImageContinuousDilate3D</a>, <a class="el" href="a00747.html#8f031b900f5f75f88ed1b7d95feab425">vtkImageContinuousErode3D</a>, <a class="el" href="a00750.html#30d09dc2874c74f84bc499528908e37d">vtkImageCursor3D</a>, <a class="el" href="a00756.html#ca624774f65f5065820335d706bf6760">vtkImageDilateErode3D</a>, <a class="el" href="a00759.html#08aadd4343f6f5edcd2e347166772d5b">vtkImageEllipsoidSource</a>, <a class="el" href="a00762.html#81a11eb06f284089c10a85566e51f9df">vtkImageExport</a>, <a class="el" href="a00769.html#481cd90f7675b9a9264fe0414efc5cd1">vtkImageGaussianSource</a>, <a class="el" href="a00770.html#6715cfc2dcbadcad5b1f7fa9d5aef4b3">vtkImageGradient</a>, <a class="el" href="a00781.html#9a638409af0482b104d42507c8e59c33">vtkImageIslandRemoval2D</a>, <a class="el" href="a00782.html#264a747dccf96c71a80d4669cf232d3a">vtkImageIterateFilter</a>, <a class="el" href="a00790.html#92b03d61519e4b0b3eeaaecc45b934a7">vtkImageMandelbrotSource</a>, <a class="el" href="a00792.html#98b41f3d0ebe6cba4c9cc52469f2a938">vtkImageMapToColors</a>, <a class="el" href="a00794.html#e9a2bc4f213bc328d44065ddb5811972">vtkImageMapToWindowLevelColors</a>, <a class="el" href="a00812.html#ce2ec75ff86d0827ec137428c633c9d6">vtkImageQuantizeRGBToIndex</a>, <a class="el" href="a00813.html#de21e5790871aa99ae03b2a6f6ba5306">vtkImageRange3D</a>, <a class="el" href="a00824.html#88266e94752b3808555d3156d9f4f613">vtkImageSeedConnectivity</a>, <a class="el" href="a00844.html#caf4357ead853a2d120b4e7a07a1abd2">vtkImageTranslateExtent</a>, <a class="el" href="a00846.html#9e19273a545443f02b06ccd5ef9b0d87">vtkImageVariance3D</a>, <a class="el" href="a01540.html#56e20c2260ca745ce5e35c0b0405ea04">vtkShepardMethod</a>, <a class="el" href="a01651.html#563f56a388b7463d05a6613d88e785ae">vtkSurfaceReconstructionFilter</a>, <a class="el" href="a01861.html#da26db30d5a5183cbc60f2fbc5084a52">vtkVoxelModeller</a>, <a class="el" href="a00408.html#32bf7dc1f749f07dc956246b35b85bd9">vtkDEMReader</a>, <a class="el" href="a00851.html#0e35dd1e061cdbf32da22d94fd89eac6">vtkImageWriter</a>, <a class="el" href="a01045.html#12f5507f24a590d26e4f8a28e71b784a">vtkMINCImageWriter</a>, <a class="el" href="a01840.html#0712ad964b1ab25602d700c20eb2548d">vtkVolume16Reader</a>, and <a class="el" href="a01735.html#ad71e9c68877b6e11c991d209198bcbb">vtkTransmitImageDataPiece</a>.</p>

</div>
</div><p>
<a class="anchor" name="e887460dbbd23c9665725807032766c0"></a><!-- doxytag: member="vtkImageAlgorithm::ExecuteData" ref="e887460dbbd23c9665725807032766c0" args="(vtkDataObject *output)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImageAlgorithm::ExecuteData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td>
          <td class="paramname"> <em>output</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This method is the old style execute method 
<p>Reimplemented in <a class="el" href="a00180.html#0833f626b9f0e8db97820faf5ebc236a">vtkBooleanTexture</a>, <a class="el" href="a00735.html#0ad54b4e5c97585da058d19dcf18900f">vtkImageCacheFilter</a>, <a class="el" href="a00772.html#2aa78875d66d8df78c236f4002808884">vtkImageGridSource</a>, <a class="el" href="a00778.html#881dffb0064eddecbe990f2681a11620">vtkImageImport</a>, <a class="el" href="a00803.html#209289e385362d19fe6168a6cd862b27">vtkImageNoiseSource</a>, <a class="el" href="a00828.html#59189a542480ba28ddb1f82a32a33648">vtkImageSinusoidSource</a>, <a class="el" href="a01246.html#e21d08363cc9166f2c43eb9cf22c5b57">vtkPointLoad</a>, <a class="el" href="a01503.html#3894653ebe1b8598772d4b161b3a6bb2">vtkRTAnalyticSource</a>, <a class="el" href="a01509.html#239ca31d97c75c1b4eb7725cfb87cd9e">vtkSampleFunction</a>, <a class="el" href="a01764.html#f7c086aedda9055d5d919a9a9d4f9fce">vtkTriangularTexture</a>, <a class="el" href="a00178.html#145410af2c75b504b8f486d0de5b4fab">vtkBMPReader</a>, <a class="el" href="a00415.html#fe0164efc0afd1d2a56f2a95a070d581">vtkDICOMImageReader</a>, <a class="el" href="a00641.html#db8bc4499b8571b0648c169e35c550f2">vtkGESignaReader</a>, <a class="el" href="a00814.html#786d52b07370afea72794d7b76e413f9">vtkImageReader</a>, <a class="el" href="a00815.html#a26f5f16dd7178bea2d7608f0d5ed633">vtkImageReader2</a>, <a class="el" href="a00930.html#6768a623274902b8e1b60a72df696946">vtkJPEGReader</a>, <a class="el" href="a01038.html#d3cfe97e703056fc112a3b64f01279a4">vtkMetaImageReader</a>, <a class="el" href="a01044.html#3b1ec089b4075f8fbfa6d18537e2d237">vtkMINCImageReader</a>, <a class="el" href="a01238.html#7d1cda6e65b0ab6347397dc7a531f41d">vtkPNGReader</a>, <a class="el" href="a01555.html#36c997eeb4937bdb8c2056011670ed81">vtkSLCReader</a>, and <a class="el" href="a01711.html#8d532e083c28dacd91725db80e5a032f">vtkTIFFReader</a>.</p>

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

<p>
This method is the old style execute method 
</div>
</div><p>
<a class="anchor" name="027bc2e4464645c32ee5864d3261d5e8"></a><!-- doxytag: member="vtkImageAlgorithm::AllocateOutputData" ref="027bc2e4464645c32ee5864d3261d5e8" args="(vtkImageData *out, int *uExtent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImageAlgorithm::AllocateOutputData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00751.html">vtkImageData</a> *&nbsp;</td>
          <td class="paramname"> <em>out</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>uExtent</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>

</div>
</div><p>
<a class="anchor" name="587159694570cf0910ea8f086b00945e"></a><!-- doxytag: member="vtkImageAlgorithm::AllocateOutputData" ref="587159694570cf0910ea8f086b00945e" args="(vtkDataObject *out)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00751.html">vtkImageData</a>* vtkImageAlgorithm::AllocateOutputData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td>
          <td class="paramname"> <em>out</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f3f13393b5f4fa9ffe7fc3ac03f95563"></a><!-- doxytag: member="vtkImageAlgorithm::CopyAttributeData" ref="f3f13393b5f4fa9ffe7fc3ac03f95563" args="(vtkImageData *in, vtkImageData *out, vtkInformationVector **inputVector)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkImageAlgorithm::CopyAttributeData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00751.html">vtkImageData</a> *&nbsp;</td>
          <td class="paramname"> <em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00751.html">vtkImageData</a> *&nbsp;</td>
          <td class="paramname"> <em>out</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><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>

</div>
</div><p>
<a class="anchor" name="9959a787d220aab19a055f092e1d6799"></a><!-- doxytag: member="vtkImageAlgorithm::FillOutputPortInformation" ref="9959a787d220aab19a055f092e1d6799" args="(int port, vtkInformation *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImageAlgorithm::FillOutputPortInformation           </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 output port information objects for this algorithm. This is invoked by the first call to GetOutputPortInformation for each port so subclasses can specify what they can handle. 
<p>Reimplemented from <a class="el" href="a00101.html#278ce83f371e6a398cf46f4600108d3e">vtkAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a00842.html#e11fc7d04ee392ac1542bb0491b3fe47">vtkImageToStructuredPoints</a>.</p>

</div>
</div><p>
<a class="anchor" name="7abefdbb585c2e27ebc314c894c87f74"></a><!-- doxytag: member="vtkImageAlgorithm::FillInputPortInformation" ref="7abefdbb585c2e27ebc314c894c87f74" args="(int port, vtkInformation *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkImageAlgorithm::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="a00101.html#aad069877868b9c2e8035a946a5d0538">vtkAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a00842.html#0cae10164a9298e2364386fbe59fa94f">vtkImageToStructuredPoints</a>, <a class="el" href="a00713.html#05be420b346bcdc3306458e9fa0167f8">vtkHyperOctreeToUniformGridFilter</a>, <a class="el" href="a00859.html#6abbb1bfa2995e0d273f424be6564f7a">vtkImplicitModeller</a>, <a class="el" href="a00535.html#932175240775aff20687187518e8107b">vtkFastSplatter</a>, <a class="el" href="a00576.html#088cc049e4d0bffd6b77f31e16f4061b">vtkGaussianSplatter</a>, <a class="el" href="a00724.html#433c0ead41c4aa89734b67d869c1fce5">vtkImageAccumulate</a>, <a class="el" href="a00730.html#8b46f58ce435e8de81b2b90ef889a84c">vtkImageAppend</a>, <a class="el" href="a00731.html#9320dcde99fa6167615cc9b60af9f8ba">vtkImageAppendComponents</a>, <a class="el" href="a00732.html#0744bb8a18f49c158785a918f3500d6f">vtkImageBlend</a>, <a class="el" href="a00738.html#2d856994de4243e7335376a5b327655f">vtkImageChangeInformation</a>, <a class="el" href="a00786.html#b8dbf964babc96ca9c4d9f7c8317d3d9">vtkImageLogic</a>, <a class="el" href="a00798.html#d5ce06765296d0aae407eb7af65cfecd">vtkImageMathematics</a>, <a class="el" href="a00820.html#0a1e5872a598f57f35c3e6588de73619">vtkImageReslice</a>, <a class="el" href="a00835.html#010eb17b94452a2efacd6430a53e76fe">vtkImageStencil</a>, <a class="el" href="a00849.html#30c1bdb53ac8f9f9a4277437b265ac89">vtkImageWeightedSum</a>, <a class="el" href="a01540.html#30b47e191ee30233df355b6ef6d0c875">vtkShepardMethod</a>, <a class="el" href="a01651.html#b05428be5e6ac1c5f31ac97c51008400">vtkSurfaceReconstructionFilter</a>, <a class="el" href="a01861.html#ea270b97e6c405f6b1df2012816d758d">vtkVoxelModeller</a>, and <a class="el" href="a01045.html#a2ce4a597533ef9438166cb8ad908ed9">vtkMINCImageWriter</a>.</p>

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