https://public.kitware.com/Wiki/api.php?action=feedcontributions&user=Amy&feedformat=atom
KitwarePublic - User contributions [en]
2024-03-29T05:32:59Z
User contributions
MediaWiki 1.38.6
https://public.kitware.com/Wiki/index.php?title=ParaView:Build_And_Install&diff=10650
ParaView:Build And Install
2007-10-11T13:32:37Z
<p>Amy: VTK_USE_MPI -> PARAVIEW_USE_MPI</p>
<hr />
<div>=Introduction=<br />
<br />
This page describes how to build and install ParaView. It covers both the release and the development versions. Also, it covers both Unix-type systems (Linux, HP-UX, Solaris, Mac) as well as Windows.<br />
<br />
=Prerequisites=<br />
<br />
The ParaView build process requires [http://www.cmake.org CMake] version 2.4.5 or higher and a working compiler. On Unix-like operating systems, it also requires Make, while on Windows it requires Visual Studio (6, 7, or 7.1).<br />
<br />
Building ParaView's user interface requires Trolltech's Qt, version 4.2.2. Qt is dual licensed. To compile ParaView, either the open or commercial version may be used. If you intend to make changes the ParaView's GUI and distribute the results, you must obtain a commercial license. The open source version of Qt is here [http://trolltech.com/developer/downloads/qt/index]. If you want to use the open-source version of Qt, are running Windows, and are using a compiler other than mingw, you should download Qt from here [http://paraview.org/Wiki/Obtaining_GPL%27ed_Qt_for_Windows]. Commercial licenses can be purchased directly from TrollTech [http://trolltech.com]. For more information on what can be done with the open source version, read this [http://www.itk.org/Wiki/ParaView_III_and_Qt_licensing].<br />
<br />
In order to run ParaView in parallel, MPI [http://www-unix.mcs.anl.gov/mpi/], [http://www.lam-mpi.org/] is also required. <br />
<br />
In order to use scripting, python is required [http://www.python.org].<br />
<br />
==Download And Install Cmake==<br />
<br />
CMake is a tool that makes cross-platform building simple. On several systems it will probably be already installed. If it is not, please use the following instructions to install it. If CMake does not exist on the system, and there are no pre-compiled binaries, use the instructions below on how to build it.<br />
<br />
===Use Binaries===<br />
<br />
There are several precompiled binaries available at the [http://www.cmake.org/HTML/Download.html CMake download page].<br />
<br />
{| cellspacing="3" <br />
|- valign="top" <br />
|width="50%" class="MainPageBG" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|<br />
<div style="padding: .4em .9em .9em"><br />
====On Unix-like operating systems====<br />
Let's say on Linux, download the appropriate version and follow these instructions:<br />
<br />
* Download http://www.cmake.org/files/v2.4/cmake-2.4.5-Linux-i386.tar.gz<br />
<br />
<pre><br />
cd $HOME<br />
wget http://www.cmake.org/files/v2.4/cmake-2.4.5-Linux-i386.tar.gz<br />
mkdir software<br />
cd software<br />
tar xvfz ../cmake-2.4.5-Linux-i386.tar.gz<br />
</pre><br />
<br />
* Now you have the directory '''$HOME/software/cmake-2.4.5-Linux-i386/bin''', and inside there are executables '''cmake''' and '''ccmake'''.<br />
* You can also install CMake in the '''/usr/local''' or '''/opt''' by untaring and copying sub-directories. The rest of the instructions will assume the executables are in your '''$PATH'''.<br />
<br />
</div><br />
|width="50%" class="MainPageBG" style="border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"|<br />
<div style="clear: right; text-align: left; float: right; padding: .4em .9em .9em"><br />
====On Windows====<br />
* Download the installer http://www.cmake.org/files/v2.4/cmake-2.4.5-win32-x86.exe<br />
* Follow the installation instructions<br />
<br />
====On Windows, if you are not administrator====<br />
* Download http://www.cmake.org/files/v2.4/cmake-2.4.5-win32-x86.zip<br />
* Uncompress into some directory<br />
* Optional: create a shortcut on the desktop.<br />
</div><br />
|}<br />
<br />
===Build Your Own CMake===<br />
<br />
{| cellspacing="3" <br />
|- valign="top" <br />
|width="50%" class="MainPageBG" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|<br />
<div style="padding: .4em .9em .9em"><br />
====On Unix-like operating systems====<br />
Download the source code http://www.cmake.org/files/v2.4/cmake-2.4.5.tar.gz<br />
<br />
<pre><br />
cd $HOME<br />
wget http://www.cmake.org/files/v2.4/cmake-2.4.5.tar.gz<br />
tar xvfz cmake-2.4.5.tar.gz<br />
mkdir cmake-2.4.5-bin<br />
cd cmake-2.4.5-bin<br />
../cmake-2.4.5/bootstrap --prefix=$HOME/software<br />
make<br />
make install<br />
</pre><br />
<br />
* Again, you can install it in '''/usr/local''' or '''/opt''' by changing the prefix.<br />
</div><br />
|width="50%" class="MainPageBG" style="border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"|<br />
<div style="clear: right; text-align: left; float: right; padding: .4em .9em .9em"><br />
====On Windows====<br />
To build CMake on windows, a previous version of CMake is required. This can be downloaded from the [http://www.cmake.org/HTML/Download.html CMake download page].<br />
<br />
</div><br />
|}<br />
<br />
=Build ParaView=<br />
<br />
==Download ParaView Source Code==<br />
<br />
If you are trying to build a ParaView release, download it from the release page. For the development version, please follow the instructions below for checking it out from CVS.<br />
<br />
===Download The Release===<br />
<br />
You can always download the binaries from [http://www.paraview.org/HTML/Download.html ParaView download page]. This page contains binaries for several platforms and the source code for the releases.<br />
<br />
===Checkout Development Version from CVS===<br />
<br />
{| cellspacing="3" <br />
|- valign="top" <br />
|width="50%" class="MainPageBG" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|<br />
<div style="padding: .4em .9em .9em"><br />
====On Unix-like operating systems====<br />
<pre><br />
mkdir $HOME/projects<br />
cd $HOME/projects<br />
<br />
cvs -d:pserver:anoncvs@www.paraview.org:/cvsroot/ParaView login<br />
<nowiki><enter></nowiki><br />
cvs -d:pserver:anoncvs@www.paraview.org:/cvsroot/ParaView co ParaView<br />
</pre><br />
</div><br />
|width="50%" class="MainPageBG" style="border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"|<br />
<div style="clear: right; text-align: left; float: right; padding: .4em .9em .9em"><br />
====On Windows====<br />
If you have Cygwin or Mingw shell, then use them, and follow the instructions for Unix-like oprating systems.<br />
If you are on Windows and do not have Cygwin or Mingw shell, please download a CVS client. We recommend [http://www.tortoisecvs.org/ TortoiseCVS], which is a GUI for CVS on Windows.<br />
<br />
</div><br />
|}<br />
<br />
==Configure ParaView With CMake==<br />
* Always use a separate build directory. Do not build in the source directory.<br />
<br />
{| cellspacing="3" <br />
|- valign="top" <br />
|width="50%" class="MainPageBG" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|<br />
<div style="padding: .4em .9em .9em"><br />
===On Unix-like systems===<br />
* Use ccmake (Curses CMake GUI) from the CMake installed location. CCMake is a Curses based GUI for CMake. To run it go to the build directory and specify as an argument the build directory.<br />
<br />
<pre><br />
mkdir $HOME/projects/ParaView-bin<br />
cd $HOME/projects/ParaView-bin<br />
<br />
ccmake $HOME/projects/ParaView<br />
</pre><br />
[[Image:Brpv ccmake.png|400px]]<br />
<br />
===About CCMake (Curses CMake GUI)===<br />
<br />
* Iterative process<br />
** Select values, run configure (c key)<br />
** Set the settings, run configure, set the settings, run configure, etc.<br />
* Repeat until all values are set and the generate option is available (g key)<br />
* Some variables (advanced variables) are not visible right away<br />
* To see advanced varables, toggle to advanced mode (t key)<br />
* To set a variable, move the cursor to the variable and press enter<br />
** If it is a boolean (ON/OFF) it will flip the value<br />
** If it is string or file, it will allow editing of the string<br />
** For file and directories, the <nowiki><tab></nowiki> key can be used to complete<br />
* To search for a variable press '/' key, and to repeat the search, press the 'n' key.<br />
</div><br />
|width="50%" class="MainPageBG" style="border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"|<br />
<div style="clear: right; text-align: left; float: right; padding: .4em .9em .9em"><br />
<br />
===On Windows===<br />
* Use CMakeSetup from the CMake install location.<br />
* Make sure to select the appropriate source and the build directory<br />
* Also, make sure to pick the appropriate generator (on Visual Studio 6, pick the ''Visual Studio 6'' generator). Some CMake versions will ask you to select the generator the first time you press Configure instead of having a drop-down menu in the main dialog.<br />
[[Image:Brpv cmakesetup.png|400px]]<br />
<br />
===About CMakeSetup (Windows CMake GUI)===<br />
<br />
* Iterative process<br />
** Select values, press the Configure button<br />
** Set the settings, run configure, set the settings, run configure, etc.<br />
* Repeat until all values are set and the OK button becomes available.<br />
* Some variables (advanced variables) are not visible right away<br />
* To see advanced varables, toggle to advanced mode ("Show Advanced Values" toggle).<br />
* To set the value of a variable, click on that value.<br />
** If it is boolean (ON/OFF), a drop-down menu will appear for changing the value.<br />
** If it is file or directory, an ellipsis button will appear ("...") on the far right of the entry. Clicking this button will bring up the file or directory selection dialog.<br />
** If it is a string, it will become an editable string.<br />
</div><br />
|}<br />
<br />
===ParaView Settings===<br />
<br />
{| border="0" cellpadding="4" cellspacing="4"<br />
|- <br />
| bgcolor="#abcdef" height="8" | '''Variable'''<br />
| bgcolor="#abcdef" height="8" | '''Description'''<br />
|-<br />
| QT_QMAKE_EXECUTABLE || Path to Qt's qmake executable (such as /usr/local/Trolltech/Qt-4.2.2/bin/qmake). Cmake uses this to locate the rest of the required Qt executables, headers and libraries.<br />
|-<br />
| BUILD_SHARED_LIBS || If ON, use shared libraries. This way executables are smaller, but you have to make sure the shared libraries are on every system on the cluster.<br />
|-<br />
| PARAVIEW_USE_MPI || Turn this to ON to enable MPI. Other MPI options will not be available until you turn this on.<br />
|-<br />
| MPI_LIBRARY || Path to the MPI library (such as /usr/lib/libmpi.so). Should be found by default, but you may have to set it.<br />
|-<br />
| MPI_EXTRA_LIBRARY || Path to extra MPI library (such as /usr/lib/libmpi++.so). If the MPI distribution is MPICH, this may not be found; in this case, it is ok for this variable to be set to MPI_EXTRA_LIBRARY-NOTFOUND.<br />
|-<br />
| MPI_INCLUDE_PATH || Path to MPI includes (such as /usr/include/mpi). Again, this should be found by default.<br />
|-<br />
| PARAVIEW_ENABLE_PYTHON || Makes python client scripting and the python programmable filter available.<br />
|-<br />
| VTK_USE_CARBON || For Mac, this is the default. Neither X11 nor COCOA frameworks are supported.<br />
|-<br />
|}<br />
<br />
===Finish Configuring ParaView===<br />
<br />
{| cellspacing="3" <br />
|- valign="top" <br />
|width="50%" class="MainPageBG" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|<br />
<div style="padding: .4em .9em .9em"><br />
====Using CCMake====<br />
<br />
* Once all configuration options are set, you should be able to just run <nowiki><generate></nowiki> (g key).<br />
<br />
</div><br />
|width="50%" class="MainPageBG" style="border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"|<br />
<div style="clear: right; text-align: left; float: right; padding: .4em .9em .9em"><br />
====Using CMakeSetup====<br />
* Once all configuration options are set, you should be able to just run <nowiki><generate></nowiki>, by clicking the "OK" button.<br />
</div><br />
|}<br />
<br />
==Build ParaView==<br />
<br />
You can now build ParaView using the appropriate build system.<br />
<br />
{| cellspacing="3" <br />
|- valign="top" <br />
|width="50%" class="MainPageBG" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|<br />
<div style="padding: .4em .9em .9em"><br />
===Using Make===<br />
CMake will now generate Make files. These makefiles have all dependencies and all rules to build ParaView on this system. You should not however try to move the build directory to another location on this system or to another system.<br />
<br />
Once you have makefiles you should be able to just type:<br />
<br />
make<br />
<br />
* If you are on multi-processor system (let's say 4 processor), you can type:<br />
<br />
make -j 4<br />
<br />
[[Image:Brpv make.png|400px]]<br />
<br />
</div><br />
|width="50%" class="MainPageBG" style="border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"|<br />
<div style="clear: right; text-align: left; float: right; padding: .4em .9em .9em"><br />
<br />
===Using Visual Studio===<br />
CMake will now create Visual Studio project files.<br />
You should now be able to open the '''ParaView''' project (or workspace) file. Make sure to select the appropriate build type (Debug, Release, ...).<br />
To build ParaView, simply build the '''ALL_BUILD''' target.<br />
<br />
[[Image:Brpv visualstudio71.png|400px]]<br />
<br />
If you run into an error that looks like this:<br />
2>------ Build started: Project: QtChart, Configuration: Debug Win32 ------<br />
2>Compiling...<br />
2>pqSimpleLineChartSeries.cxx<br />
2>c:\qt\4.2.2\include\qtcore\../../src/corelib/tools/qmap.h(906) : error C2244: 'QMultiMap<Key,T>::replace' : unable to match function definition to an existing declaration<br />
2> c:\qt\4.2.2\include\qtcore\../../src/corelib/tools/qmap.h(891) : see declaration of 'QMultiMap<Key,T>::replace'<br />
2> definition<br />
2> 'QMap<aKey,aT>::iterator QMultiMap<Key,T>::replace(const Key &,const T &)'<br />
2> existing declarations<br />
2> 'QMap<aKey,aT>::iterator QMultiMap<Key,T>::replace(const Key<br />
&,const T &)'<br />
<br />
You must either apply a patch to visual studio [http://trolltech.com/developer/knowledgebase/faq.2006-12-18.3281869860]<br />
to fix its template parsing, or change the qhash.h and qmap.h header files in your Qt instalation directory like so:<br />
<br />
//was:<br />
// inline QHash<Key, T>::iterator replace(const Key &key, const T &value);<br />
// inline QHash<Key, T>::iterator insert(const Key &key, const T &value);<br />
//now:<br />
typedef QHash<Key, T>::iterator iterator;<br />
inline typename iterator replace(const Key &key, const T &value);<br />
inline typename iterator insert(const Key &key, const T &value);<br />
...<br />
//was:<br />
//Q_INLINE_TEMPLATE Q_TYPENAME QHash<Key, T>::iterator QMultiHash<Key, T>::replace(const Key &akey, const T &avalue)<br />
//now:<br />
Q_INLINE_TEMPLATE Q_TYPENAME QMultiHash<Key, T>::iterator QMultiHash<Key, T>::replace(const Key &akey, const T &avalue)<br />
...<br />
//was:<br />
//Q_INLINE_TEMPLATE Q_TYPENAME QHash<Key, T>::iterator QMultiHash<Key, T>::replace(const Key &akey, const T &avalue)<br />
//now:<br />
Q_INLINE_TEMPLATE Q_TYPENAME QMultiHash<Key, T>::iterator QMultiHash<Key,T>::replace(const Key &akey, const T &avalue)<br />
<br />
</div><br />
|}<br />
<br />
=Install ParaView=<br />
<br />
ParaView can be run directly from the build directory. That said, for production environments, it should be installed in some system location.<br />
<br />
{| cellspacing="3" <br />
|- valign="top" <br />
|width="50%" class="MainPageBG" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|<br />
<div style="padding: .4em .9em .9em"><br />
====Using Make====<br />
<br />
On Unix-like operating systems, the install location is ''/usr'', ''/usr/local'', ''/opt'', or something similar.<br />
<br />
To install ParaView, simply run:<br />
<br />
make install<br />
<br />
Make sure to have write access to this location. If you do not, it may be necessary to run install as an administrator. For example, on Unix you would do something like:<br />
<br />
<pre><br />
su <br />
<root password><br />
make install<br />
</pre><br />
<br />
</div><br />
|width="50%" class="MainPageBG" style="border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"|<br />
<div style="clear: right; text-align: left; float: right; padding: .4em .9em .9em"><br />
====Using Visual Studio====<br />
On Windows, this location is something like ''c:\Program Files\ParaView''.<br />
<br />
To install ParaView, simply run ''INSTALL'' target within the build system.<br />
</div><br />
|}<br />
<br />
== Notes ==<br />
=== Compiling on the Mac ===<br />
To compile on the Mac, follow the instructions for Unix. The recommended configuration settings are: <br />
VTK_USE_CARBON=ON,<br />
BUILD_SHARED_LIBS=ON,<br />
VTK_USE_RPATH=ON<br />
<br />
=== Environment Variables ===<br />
<br />
If you build with shared libraries, you may have to add the Qt directory to you PATH environment variables to run paraview. On windows one way to do so is to open up the environment variables dialog by clicking through Start->Control Panel->System->Advanced->Environment Variables. From that dialog add a new user variable called PATH with a value of C:\Qt\4.2.2\bin. For other operating systems, add Qt/4.2.2/lib to your LD_LIBRARY_PATH environment variable.<br />
<br />
{{ParaView/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ParaView&diff=10649
ParaView
2007-10-11T13:30:21Z
<p>Amy: build instructions are now for PV3, not PV2</p>
<hr />
<div>[[image:pvsplash1.png]]<br />
<br />
The next major version of ParaView (III) includes many significant improvements, including:<br />
<br />
* New Qt interface<br />
* Much better support for Python scripting<br />
* Emphasis on quantitative analysis<br />
<br />
ParaView III is developed by a team including Kitware, Sandia National Labs and Elemental Technologies. <br />
<br />
'''''Win32 Users:''''' If you wish to build ParaView III from source using the GPL'd version of Qt and Visual Studio, see [[Obtaining GPL'ed Qt for Windows]].<br />
<br />
'''''Linux/Unix/OS X Users:''''' If you are building from source, you might want to include the FFMPEG encoder. For this, you need to build the encoder from source. Download it here [http://vtk.org/get-software.php#addons here]. Build instructions are included with the package. <br />
<br />
If you have questions about licensing, see [[ParaView III and Qt licensing]].<br />
<br />
== Documentation ==<br />
<br />
Here are some helpful pages documenting how to use ParaView.<br />
<br />
* Where can I [http://www.paraview.org/New/download.html download ParaView]?<br />
* [[ParaView:Build And Install|Building and Installation instructions]]<br />
* [[Setting up a ParaView Server]]<br />
* [[Starting the server]]<br />
* [[ParaView:pvpython|Python scripting]]<br />
* [[Animating legacy VTK file series]]<br />
* [[Selection Implementation in VTK and ParaView III]]<br />
* [[Disconnecting from server while still saving an animation]]<br />
* [[Server Configuration]]<br />
* [[Server Resources]]<br />
* [[Multiple views]]<br />
* [[Testing design]]<br />
* [[Camera and Property Linking]]<br />
* [[Python Programmable Filter]]<br />
* [[Plugin HowTo]]<br />
* Where can I find more [http://paraview.org/New/help.html information about ParaView]?<br />
<br />
== Tutorials ==<br />
<br />
* [[SC07 ParaView Tutorial]]<br />
<br />
==Documentation specific to ParaView 2.X==<br />
* [[ParaView:FAQ|Frequently asked questions]]<br />
* [[ParaView 2.X documentation and tutorials]]<br />
<br />
==Administrative Topics==<br />
<br />
* [[ParaView III and Qt licensing]]<br />
<br />
{{ParaView/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ParaView:Build_And_Install&diff=10648
ParaView:Build And Install
2007-10-11T13:28:51Z
<p>Amy: add link to patched GPL'd Qt for Windows</p>
<hr />
<div>=Introduction=<br />
<br />
This page describes how to build and install ParaView. It covers both the release and the development versions. Also, it covers both Unix-type systems (Linux, HP-UX, Solaris, Mac) as well as Windows.<br />
<br />
=Prerequisites=<br />
<br />
The ParaView build process requires [http://www.cmake.org CMake] version 2.4.5 or higher and a working compiler. On Unix-like operating systems, it also requires Make, while on Windows it requires Visual Studio (6, 7, or 7.1).<br />
<br />
Building ParaView's user interface requires Trolltech's Qt, version 4.2.2. Qt is dual licensed. To compile ParaView, either the open or commercial version may be used. If you intend to make changes the ParaView's GUI and distribute the results, you must obtain a commercial license. The open source version of Qt is here [http://trolltech.com/developer/downloads/qt/index]. If you want to use the open-source version of Qt, are running Windows, and are using a compiler other than mingw, you should download Qt from here [http://paraview.org/Wiki/Obtaining_GPL%27ed_Qt_for_Windows]. Commercial licenses can be purchased directly from TrollTech [http://trolltech.com]. For more information on what can be done with the open source version, read this [http://www.itk.org/Wiki/ParaView_III_and_Qt_licensing].<br />
<br />
In order to run ParaView in parallel, MPI [http://www-unix.mcs.anl.gov/mpi/], [http://www.lam-mpi.org/] is also required. <br />
<br />
In order to use scripting, python is required [http://www.python.org].<br />
<br />
==Download And Install Cmake==<br />
<br />
CMake is a tool that makes cross-platform building simple. On several systems it will probably be already installed. If it is not, please use the following instructions to install it. If CMake does not exist on the system, and there are no pre-compiled binaries, use the instructions below on how to build it.<br />
<br />
===Use Binaries===<br />
<br />
There are several precompiled binaries available at the [http://www.cmake.org/HTML/Download.html CMake download page].<br />
<br />
{| cellspacing="3" <br />
|- valign="top" <br />
|width="50%" class="MainPageBG" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|<br />
<div style="padding: .4em .9em .9em"><br />
====On Unix-like operating systems====<br />
Let's say on Linux, download the appropriate version and follow these instructions:<br />
<br />
* Download http://www.cmake.org/files/v2.4/cmake-2.4.5-Linux-i386.tar.gz<br />
<br />
<pre><br />
cd $HOME<br />
wget http://www.cmake.org/files/v2.4/cmake-2.4.5-Linux-i386.tar.gz<br />
mkdir software<br />
cd software<br />
tar xvfz ../cmake-2.4.5-Linux-i386.tar.gz<br />
</pre><br />
<br />
* Now you have the directory '''$HOME/software/cmake-2.4.5-Linux-i386/bin''', and inside there are executables '''cmake''' and '''ccmake'''.<br />
* You can also install CMake in the '''/usr/local''' or '''/opt''' by untaring and copying sub-directories. The rest of the instructions will assume the executables are in your '''$PATH'''.<br />
<br />
</div><br />
|width="50%" class="MainPageBG" style="border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"|<br />
<div style="clear: right; text-align: left; float: right; padding: .4em .9em .9em"><br />
====On Windows====<br />
* Download the installer http://www.cmake.org/files/v2.4/cmake-2.4.5-win32-x86.exe<br />
* Follow the installation instructions<br />
<br />
====On Windows, if you are not administrator====<br />
* Download http://www.cmake.org/files/v2.4/cmake-2.4.5-win32-x86.zip<br />
* Uncompress into some directory<br />
* Optional: create a shortcut on the desktop.<br />
</div><br />
|}<br />
<br />
===Build Your Own CMake===<br />
<br />
{| cellspacing="3" <br />
|- valign="top" <br />
|width="50%" class="MainPageBG" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|<br />
<div style="padding: .4em .9em .9em"><br />
====On Unix-like operating systems====<br />
Download the source code http://www.cmake.org/files/v2.4/cmake-2.4.5.tar.gz<br />
<br />
<pre><br />
cd $HOME<br />
wget http://www.cmake.org/files/v2.4/cmake-2.4.5.tar.gz<br />
tar xvfz cmake-2.4.5.tar.gz<br />
mkdir cmake-2.4.5-bin<br />
cd cmake-2.4.5-bin<br />
../cmake-2.4.5/bootstrap --prefix=$HOME/software<br />
make<br />
make install<br />
</pre><br />
<br />
* Again, you can install it in '''/usr/local''' or '''/opt''' by changing the prefix.<br />
</div><br />
|width="50%" class="MainPageBG" style="border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"|<br />
<div style="clear: right; text-align: left; float: right; padding: .4em .9em .9em"><br />
====On Windows====<br />
To build CMake on windows, a previous version of CMake is required. This can be downloaded from the [http://www.cmake.org/HTML/Download.html CMake download page].<br />
<br />
</div><br />
|}<br />
<br />
=Build ParaView=<br />
<br />
==Download ParaView Source Code==<br />
<br />
If you are trying to build a ParaView release, download it from the release page. For the development version, please follow the instructions below for checking it out from CVS.<br />
<br />
===Download The Release===<br />
<br />
You can always download the binaries from [http://www.paraview.org/HTML/Download.html ParaView download page]. This page contains binaries for several platforms and the source code for the releases.<br />
<br />
===Checkout Development Version from CVS===<br />
<br />
{| cellspacing="3" <br />
|- valign="top" <br />
|width="50%" class="MainPageBG" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|<br />
<div style="padding: .4em .9em .9em"><br />
====On Unix-like operating systems====<br />
<pre><br />
mkdir $HOME/projects<br />
cd $HOME/projects<br />
<br />
cvs -d:pserver:anoncvs@www.paraview.org:/cvsroot/ParaView login<br />
<nowiki><enter></nowiki><br />
cvs -d:pserver:anoncvs@www.paraview.org:/cvsroot/ParaView co ParaView<br />
</pre><br />
</div><br />
|width="50%" class="MainPageBG" style="border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"|<br />
<div style="clear: right; text-align: left; float: right; padding: .4em .9em .9em"><br />
====On Windows====<br />
If you have Cygwin or Mingw shell, then use them, and follow the instructions for Unix-like oprating systems.<br />
If you are on Windows and do not have Cygwin or Mingw shell, please download a CVS client. We recommend [http://www.tortoisecvs.org/ TortoiseCVS], which is a GUI for CVS on Windows.<br />
<br />
</div><br />
|}<br />
<br />
==Configure ParaView With CMake==<br />
* Always use a separate build directory. Do not build in the source directory.<br />
<br />
{| cellspacing="3" <br />
|- valign="top" <br />
|width="50%" class="MainPageBG" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|<br />
<div style="padding: .4em .9em .9em"><br />
===On Unix-like systems===<br />
* Use ccmake (Curses CMake GUI) from the CMake installed location. CCMake is a Curses based GUI for CMake. To run it go to the build directory and specify as an argument the build directory.<br />
<br />
<pre><br />
mkdir $HOME/projects/ParaView-bin<br />
cd $HOME/projects/ParaView-bin<br />
<br />
ccmake $HOME/projects/ParaView<br />
</pre><br />
[[Image:Brpv ccmake.png|400px]]<br />
<br />
===About CCMake (Curses CMake GUI)===<br />
<br />
* Iterative process<br />
** Select values, run configure (c key)<br />
** Set the settings, run configure, set the settings, run configure, etc.<br />
* Repeat until all values are set and the generate option is available (g key)<br />
* Some variables (advanced variables) are not visible right away<br />
* To see advanced varables, toggle to advanced mode (t key)<br />
* To set a variable, move the cursor to the variable and press enter<br />
** If it is a boolean (ON/OFF) it will flip the value<br />
** If it is string or file, it will allow editing of the string<br />
** For file and directories, the <nowiki><tab></nowiki> key can be used to complete<br />
* To search for a variable press '/' key, and to repeat the search, press the 'n' key.<br />
</div><br />
|width="50%" class="MainPageBG" style="border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"|<br />
<div style="clear: right; text-align: left; float: right; padding: .4em .9em .9em"><br />
<br />
===On Windows===<br />
* Use CMakeSetup from the CMake install location.<br />
* Make sure to select the appropriate source and the build directory<br />
* Also, make sure to pick the appropriate generator (on Visual Studio 6, pick the ''Visual Studio 6'' generator). Some CMake versions will ask you to select the generator the first time you press Configure instead of having a drop-down menu in the main dialog.<br />
[[Image:Brpv cmakesetup.png|400px]]<br />
<br />
===About CMakeSetup (Windows CMake GUI)===<br />
<br />
* Iterative process<br />
** Select values, press the Configure button<br />
** Set the settings, run configure, set the settings, run configure, etc.<br />
* Repeat until all values are set and the OK button becomes available.<br />
* Some variables (advanced variables) are not visible right away<br />
* To see advanced varables, toggle to advanced mode ("Show Advanced Values" toggle).<br />
* To set the value of a variable, click on that value.<br />
** If it is boolean (ON/OFF), a drop-down menu will appear for changing the value.<br />
** If it is file or directory, an ellipsis button will appear ("...") on the far right of the entry. Clicking this button will bring up the file or directory selection dialog.<br />
** If it is a string, it will become an editable string.<br />
</div><br />
|}<br />
<br />
===ParaView Settings===<br />
<br />
{| border="0" cellpadding="4" cellspacing="4"<br />
|- <br />
| bgcolor="#abcdef" height="8" | '''Variable'''<br />
| bgcolor="#abcdef" height="8" | '''Description'''<br />
|-<br />
| QT_QMAKE_EXECUTABLE || Path to Qt's qmake executable (such as /usr/local/Trolltech/Qt-4.2.2/bin/qmake). Cmake uses this to locate the rest of the required Qt executables, headers and libraries.<br />
|-<br />
| BUILD_SHARED_LIBS || If ON, use shared libraries. This way executables are smaller, but you have to make sure the shared libraries are on every system on the cluster.<br />
|-<br />
| VTK_USE_MPI || Turn this to ON to enable MPI. Other MPI options will not be available until you turn this on.<br />
|-<br />
| MPI_LIBRARY || Path to the MPI library (such as /usr/lib/libmpi.so). Should be found by default, but you may have to set it.<br />
|-<br />
| MPI_EXTRA_LIBRARY || Path to extra MPI library (such as /usr/lib/libmpi++.so). If the MPI distribution is MPICH, this may not be found; in this case, it is ok for this variable to be set to MPI_EXTRA_LIBRARY-NOTFOUND.<br />
|-<br />
| MPI_INCLUDE_PATH || Path to MPI includes (such as /usr/include/mpi). Again, this should be found by default.<br />
|-<br />
| PARAVIEW_ENABLE_PYTHON || Makes python client scripting and the python programmable filter available.<br />
|-<br />
| VTK_USE_CARBON || For Mac, this is the default. Neither X11 nor COCOA frameworks are supported.<br />
|-<br />
|}<br />
<br />
===Finish Configuring ParaView===<br />
<br />
{| cellspacing="3" <br />
|- valign="top" <br />
|width="50%" class="MainPageBG" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|<br />
<div style="padding: .4em .9em .9em"><br />
====Using CCMake====<br />
<br />
* Once all configuration options are set, you should be able to just run <nowiki><generate></nowiki> (g key).<br />
<br />
</div><br />
|width="50%" class="MainPageBG" style="border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"|<br />
<div style="clear: right; text-align: left; float: right; padding: .4em .9em .9em"><br />
====Using CMakeSetup====<br />
* Once all configuration options are set, you should be able to just run <nowiki><generate></nowiki>, by clicking the "OK" button.<br />
</div><br />
|}<br />
<br />
==Build ParaView==<br />
<br />
You can now build ParaView using the appropriate build system.<br />
<br />
{| cellspacing="3" <br />
|- valign="top" <br />
|width="50%" class="MainPageBG" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|<br />
<div style="padding: .4em .9em .9em"><br />
===Using Make===<br />
CMake will now generate Make files. These makefiles have all dependencies and all rules to build ParaView on this system. You should not however try to move the build directory to another location on this system or to another system.<br />
<br />
Once you have makefiles you should be able to just type:<br />
<br />
make<br />
<br />
* If you are on multi-processor system (let's say 4 processor), you can type:<br />
<br />
make -j 4<br />
<br />
[[Image:Brpv make.png|400px]]<br />
<br />
</div><br />
|width="50%" class="MainPageBG" style="border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"|<br />
<div style="clear: right; text-align: left; float: right; padding: .4em .9em .9em"><br />
<br />
===Using Visual Studio===<br />
CMake will now create Visual Studio project files.<br />
You should now be able to open the '''ParaView''' project (or workspace) file. Make sure to select the appropriate build type (Debug, Release, ...).<br />
To build ParaView, simply build the '''ALL_BUILD''' target.<br />
<br />
[[Image:Brpv visualstudio71.png|400px]]<br />
<br />
If you run into an error that looks like this:<br />
2>------ Build started: Project: QtChart, Configuration: Debug Win32 ------<br />
2>Compiling...<br />
2>pqSimpleLineChartSeries.cxx<br />
2>c:\qt\4.2.2\include\qtcore\../../src/corelib/tools/qmap.h(906) : error C2244: 'QMultiMap<Key,T>::replace' : unable to match function definition to an existing declaration<br />
2> c:\qt\4.2.2\include\qtcore\../../src/corelib/tools/qmap.h(891) : see declaration of 'QMultiMap<Key,T>::replace'<br />
2> definition<br />
2> 'QMap<aKey,aT>::iterator QMultiMap<Key,T>::replace(const Key &,const T &)'<br />
2> existing declarations<br />
2> 'QMap<aKey,aT>::iterator QMultiMap<Key,T>::replace(const Key<br />
&,const T &)'<br />
<br />
You must either apply a patch to visual studio [http://trolltech.com/developer/knowledgebase/faq.2006-12-18.3281869860]<br />
to fix its template parsing, or change the qhash.h and qmap.h header files in your Qt instalation directory like so:<br />
<br />
//was:<br />
// inline QHash<Key, T>::iterator replace(const Key &key, const T &value);<br />
// inline QHash<Key, T>::iterator insert(const Key &key, const T &value);<br />
//now:<br />
typedef QHash<Key, T>::iterator iterator;<br />
inline typename iterator replace(const Key &key, const T &value);<br />
inline typename iterator insert(const Key &key, const T &value);<br />
...<br />
//was:<br />
//Q_INLINE_TEMPLATE Q_TYPENAME QHash<Key, T>::iterator QMultiHash<Key, T>::replace(const Key &akey, const T &avalue)<br />
//now:<br />
Q_INLINE_TEMPLATE Q_TYPENAME QMultiHash<Key, T>::iterator QMultiHash<Key, T>::replace(const Key &akey, const T &avalue)<br />
...<br />
//was:<br />
//Q_INLINE_TEMPLATE Q_TYPENAME QHash<Key, T>::iterator QMultiHash<Key, T>::replace(const Key &akey, const T &avalue)<br />
//now:<br />
Q_INLINE_TEMPLATE Q_TYPENAME QMultiHash<Key, T>::iterator QMultiHash<Key,T>::replace(const Key &akey, const T &avalue)<br />
<br />
</div><br />
|}<br />
<br />
=Install ParaView=<br />
<br />
ParaView can be run directly from the build directory. That said, for production environments, it should be installed in some system location.<br />
<br />
{| cellspacing="3" <br />
|- valign="top" <br />
|width="50%" class="MainPageBG" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|<br />
<div style="padding: .4em .9em .9em"><br />
====Using Make====<br />
<br />
On Unix-like operating systems, the install location is ''/usr'', ''/usr/local'', ''/opt'', or something similar.<br />
<br />
To install ParaView, simply run:<br />
<br />
make install<br />
<br />
Make sure to have write access to this location. If you do not, it may be necessary to run install as an administrator. For example, on Unix you would do something like:<br />
<br />
<pre><br />
su <br />
<root password><br />
make install<br />
</pre><br />
<br />
</div><br />
|width="50%" class="MainPageBG" style="border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"|<br />
<div style="clear: right; text-align: left; float: right; padding: .4em .9em .9em"><br />
====Using Visual Studio====<br />
On Windows, this location is something like ''c:\Program Files\ParaView''.<br />
<br />
To install ParaView, simply run ''INSTALL'' target within the build system.<br />
</div><br />
|}<br />
<br />
== Notes ==<br />
=== Compiling on the Mac ===<br />
To compile on the Mac, follow the instructions for Unix. The recommended configuration settings are: <br />
VTK_USE_CARBON=ON,<br />
BUILD_SHARED_LIBS=ON,<br />
VTK_USE_RPATH=ON<br />
<br />
=== Environment Variables ===<br />
<br />
If you build with shared libraries, you may have to add the Qt directory to you PATH environment variables to run paraview. On windows one way to do so is to open up the environment variables dialog by clicking through Start->Control Panel->System->Advanced->Environment Variables. From that dialog add a new user variable called PATH with a value of C:\Qt\4.2.2\bin. For other operating systems, add Qt/4.2.2/lib to your LD_LIBRARY_PATH environment variable.<br />
<br />
{{ParaView/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=Obtaining_GPL%27ed_Qt_for_Windows&diff=10550
Obtaining GPL'ed Qt for Windows
2007-10-04T17:58:05Z
<p>Amy: MSVC++ SP1</p>
<hr />
<div>== Overview ==<br />
<br />
On Win32 operating systems, [http://www.trolltech.com Trolltech] has adopted a policy of crippling their GPL'd "open source edition" of Qt 4.2 so that it can only be built using the [http://www.mingw.org MinGW] environment, which is based upon the gcc compiler ported to Win32. Developers who wish to use Qt with Microsoft compilers would normally be encouraged to purchase the commercial edition of Qt, see the Trolltech [http://www.trolltech.com/developer/knowledgebase/389 FAQ entry] on this subject. For convenience to those who wish to use Microsoft compilers, we are providing a patched version of the Qt GPL sources that can be built with Microsoft tools.<br />
<br />
== Installation ==<br />
<br />
* Download [http://paraview.org/files/v3.1/paraview-qt-win-opensource-src-4.2.3.zip paraview-qt-win-opensource-src-4.2.3.zip], saving it to a convenient location (c:\qt is strongly recommended).<br />
* Expand the paraview-qt-win-opensource-src-4.2.3.zip file.<br />
* Start a DOS shell, and cd to the c:\qt\paraview-qt-win-opensource-src-4.2.3 directory.<br />
** The DOS shell should have your desired compiler environment<br />
** For example, "Start->Programs->Microsoft Visual Studio 2005->Visual Studio Tools->Visual Studio 2005 Command Prompt"<br />
* Run the Qt configure '''script''' ('''not''' configure.exe):<br />
<br />
c:\qt\paraview-qt-win-opensource-src-4.2.3> qconfigure.bat<br />
<br />
* From this point forward, compilation and deployment of the Qt libraries should proceed normally. Begin compilation using the in-console instructions provided by the configuration process.<br />
* If you are using the Microsoft Visual Studio 2005 compiler with service pack 1 and get compile errors like the ones shown below, you have two options (listed after the errors).<br />
<br />
Microsoft (R) Program Maintenance Utility Version 8.00.50727.762<br />
Copyright (C) Microsoft Corporation. All rights reserved.<br />
<br />
cl -c -Yc -Fptmp\qmake_pch.pch -Fotmp\qmake_pch.obj -nologo<br />
-Zm200 -GS -O1 -MD -DNDEBUG -GR -EHsc -W3 -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32<br />
-D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DQT_BUILD_QMAKE<br />
-DQT_BOOTSTRAPPED -DQT_NO_TEXTCODEC -DQT_NO_LIBRARY -DQT_NO_STL -DQT_NO_COMPRESS<br />
-DQT_NO_UNICODETABLES -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQMAKE_OPENSOURCE_EDITION<br />
-DQT_NODLL -DQT_NO_THREAD -DQT_NO_QOBJECT -I"../src/corelib/arch/generic"<br />
-I"generators" -I"generators\unix" -I"generators\win32" -I"generators\mac"<br />
-I"../include" -I"../include/QtCore" -I"../src/3rdparty/md5" -I"../qmake"<br />
-I"..\mkspecs\win32-msvc2005" -TP qmake_pch.h<br />
qmake_pch.h<br />
c:\qt\qt-win-opensource-src-4.2.3\include\qtcore\../../src/corelib/tools/qhash.h<br />
(866) : error C2244: 'QMultiHash<Key,T>::replace' : unable to match<br />
function definition to an existing declaration<br />
<br />
c:\qt\qt-win-opensource-src-4.2.3\include\qtcore\../../src/corelib/tools/qhash.h(851) : see declaration of 'QMultiHash<Key,T>::replace'<br />
definition<br />
'QHash<Key,T>::iterator QMultiHash<Key,T>::replace(const Key&,const T &)'<br />
existing declarations<br />
'QHash<Key,T>::iterator QMultiHash<Key,T>::replace(const Key&,const T &)'<br />
c:\qt\qt-win-opensource-src-4.2.3\include\qtcore\../../src/corelib/tools/qhash.h<br />
(870) : error C2244: 'QMultiHash<Key,T>::insert' : unable to match<br />
function definition to an existing declaration<br />
<br />
c:\qt\qt-win-opensource-src-4.2.3\include\qtcore\../../src/corelib/tools/qhash.h(852) : see declaration of 'QMultiHash<Key,T>::insert'<br />
definition<br />
'QHash<Key,T>::iterator QMultiHash<Key,T>::insert(const Key&,const T &)'<br />
existing declarations<br />
'QHash<Key,T>::iterator QMultiHash<Key,T>::insert(const Key&,const T &)'<br />
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\cl.EXE"' : return code '0x2'<br />
Stop.<br />
<br />
You can either get hotfix KB930198 from Microsoft, or you can make the following changes to two files in your Qt source code.<br />
<br />
in qhash.h:<br />
<br />
// Fix for VS 2005 SP1<br />
typedef QHash<Key, T>::iterator iterator;<br />
inline typename iterator replace(const Key &key, const T &value);<br />
inline typename iterator insert(const Key &key, const T &value);<br />
// inline typename QHash<Key, T>::iterator replace(const Key &key, const T &value);<br />
// inline typename QHash<Key, T>::iterator insert(const Key &key, const T &value);<br />
<br />
<br />
In qmap.h:<br />
// Fix for VS 2005 SP1<br />
typedef QMap<Key, T>::iterator iterator;<br />
inline typename iterator replace(const Key &key, const T &value);<br />
inline typename iterator insert(const Key &key, const T &value);<br />
// inline typename QMap<Key, T>::iterator replace(const Key &key, const T &value);<br />
// inline typename QMap<Key, T>::iterator insert(const Key &key, const T &value);<br />
<br />
* Configure your PATH to point to c:\qt\paraview-qt-win-opensource-src-4.2.3\bin.<br />
* Use CMake to build ParaView normally.<br />
<br />
== Advanced Users ==<br />
<br />
For the curious, here is the procedure used to patch the Qt GPL sources:<br />
<br />
The [http://sourceforge.net/projects/qtwin/ QtWin Project] provides a set of patches that allow the Qt GPL libraries to be built with Microsoft compilers.<br />
<br />
* Download [http://www.trolltech.com/download.html?target=ftp://ftp.trolltech.com/qt/source/qt-win-opensource-src-4.2.3.zip qt-win-opensource-src-4.2.3.zip] from Trolltech.<br />
* Expand qt-win-opensource-src-4.2.3.zip in a convenient location such as c:\qt. This will create a c:\qt\qt-win-opensource-src-4.2.3 directory containing the full Qt sources.<br />
* Download [http://downloads.sourceforge.net/qtwin/acs-4.2.3-patch1.zip acs-4.2.3-patch1.zip] from the [http://sourceforge.net/projects/qtwin QtWin] project.<br />
* Move the downloaded file acs-4.2.3-patch1.zip to the c:\qt\qt-win-opensource-src-4.2.3 directory.<br />
* Expand acs-4.2.3-patch1.zip in place.<br />
* Run installpatch42.bat in the c:\qt\qt-win-opensource-src-4.2.3 directory.<br />
* Voila!<br />
'''''Note:''''' ensure that your archive utility restores permissions and ownership for the zip file contents. Some tools (such as cygwin ''unzip'') don't do this by default, which will lead to compile errors when you compile the sources later-on.<br />
<br />
== Older Versions ==<br />
* [http://paraview.org/files/v2.9/paraview-qt-win-opensource-src-4.2.2.zip http://paraview.org/files/v2.9/paraview-qt-win-opensource-src-4.2.2.zip]<br />
* [http://paraview.org/files/v2.9/ParaView-qt-win-opensource-src-4-1-0.zip http://paraview.org/files/v2.9/ParaView-qt-win-opensource-src-4-1-0.zip]<br />
* [http://paraview.org/files/v2.9/ParaView-qt-win-opensource-src-4.1.4.zip http://paraview.org/files/v2.9/ParaView-qt-win-opensource-src-4.1.4.zip]</div>
Amy
https://public.kitware.com/Wiki/index.php?title=Obtaining_GPL%27ed_Qt_for_Windows&diff=10529
Obtaining GPL'ed Qt for Windows
2007-10-03T12:14:50Z
<p>Amy: adding notes about what to do about errors involving QHash and QMap</p>
<hr />
<div>== Overview ==<br />
<br />
On Win32 operating systems, [http://www.trolltech.com Trolltech] has adopted a policy of crippling their GPL'd "open source edition" of Qt 4.2 so that it can only be built using the [http://www.mingw.org MinGW] environment, which is based upon the gcc compiler ported to Win32. Developers who wish to use Qt with Microsoft compilers would normally be encouraged to purchase the commercial edition of Qt, see the Trolltech [http://www.trolltech.com/developer/knowledgebase/389 FAQ entry] on this subject. For convenience to those who wish to use Microsoft compilers, we are providing a patched version of the Qt GPL sources that can be built with Microsoft tools.<br />
<br />
== Installation ==<br />
<br />
* Download [http://paraview.org/files/v3.1/paraview-qt-win-opensource-src-4.2.3.zip paraview-qt-win-opensource-src-4.2.3.zip], saving it to a convenient location (c:\qt is strongly recommended).<br />
* Expand the paraview-qt-win-opensource-src-4.2.3.zip file.<br />
* Start a DOS shell, and cd to the c:\qt\paraview-qt-win-opensource-src-4.2.3 directory.<br />
** The DOS shell should have your desired compiler environment<br />
** For example, "Start->Programs->Microsoft Visual Studio 2005->Visual Studio Tools->Visual Studio 2005 Command Prompt"<br />
* Run the Qt configure '''script''' ('''not''' configure.exe):<br />
<br />
c:\qt\paraview-qt-win-opensource-src-4.2.3> qconfigure.bat<br />
<br />
* From this point forward, compilation and deployment of the Qt libraries should proceed normally. Begin compilation using the in-console instructions provided by the configuration process.<br />
* If you are using the Microsoft Visual Studio 2005 compiler and get compile errors like the ones shown below, you have two options (listed after the errors).<br />
<br />
Microsoft (R) Program Maintenance Utility Version 8.00.50727.762<br />
Copyright (C) Microsoft Corporation. All rights reserved.<br />
<br />
cl -c -Yc -Fptmp\qmake_pch.pch -Fotmp\qmake_pch.obj -nologo<br />
-Zm200 -GS -O1 -MD -DNDEBUG -GR -EHsc -W3 -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32<br />
-D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DQT_BUILD_QMAKE<br />
-DQT_BOOTSTRAPPED -DQT_NO_TEXTCODEC -DQT_NO_LIBRARY -DQT_NO_STL -DQT_NO_COMPRESS<br />
-DQT_NO_UNICODETABLES -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQMAKE_OPENSOURCE_EDITION<br />
-DQT_NODLL -DQT_NO_THREAD -DQT_NO_QOBJECT -I"../src/corelib/arch/generic"<br />
-I"generators" -I"generators\unix" -I"generators\win32" -I"generators\mac"<br />
-I"../include" -I"../include/QtCore" -I"../src/3rdparty/md5" -I"../qmake"<br />
-I"..\mkspecs\win32-msvc2005" -TP qmake_pch.h<br />
qmake_pch.h<br />
c:\qt\qt-win-opensource-src-4.2.3\include\qtcore\../../src/corelib/tools/qhash.h<br />
(866) : error C2244: 'QMultiHash<Key,T>::replace' : unable to match<br />
function definition to an existing declaration<br />
<br />
c:\qt\qt-win-opensource-src-4.2.3\include\qtcore\../../src/corelib/tools/qhash.h(851) : see declaration of 'QMultiHash<Key,T>::replace'<br />
definition<br />
'QHash<Key,T>::iterator QMultiHash<Key,T>::replace(const Key&,const T &)'<br />
existing declarations<br />
'QHash<Key,T>::iterator QMultiHash<Key,T>::replace(const Key&,const T &)'<br />
c:\qt\qt-win-opensource-src-4.2.3\include\qtcore\../../src/corelib/tools/qhash.h<br />
(870) : error C2244: 'QMultiHash<Key,T>::insert' : unable to match<br />
function definition to an existing declaration<br />
<br />
c:\qt\qt-win-opensource-src-4.2.3\include\qtcore\../../src/corelib/tools/qhash.h(852) : see declaration of 'QMultiHash<Key,T>::insert'<br />
definition<br />
'QHash<Key,T>::iterator QMultiHash<Key,T>::insert(const Key&,const T &)'<br />
existing declarations<br />
'QHash<Key,T>::iterator QMultiHash<Key,T>::insert(const Key&,const T &)'<br />
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\cl.EXE"' : return code '0x2'<br />
Stop.<br />
<br />
You can either get hotfix KB930198 from Microsoft, or you can make the following changes to two files in your Qt source code.<br />
<br />
in qhash.h:<br />
<br />
// Fix for VS 2005 SP1<br />
typedef QHash<Key, T>::iterator iterator;<br />
inline typename iterator replace(const Key &key, const T &value);<br />
inline typename iterator insert(const Key &key, const T &value);<br />
// inline typename QHash<Key, T>::iterator replace(const Key &key, const T &value);<br />
// inline typename QHash<Key, T>::iterator insert(const Key &key, const T &value);<br />
<br />
<br />
In qmap.h:<br />
// Fix for VS 2005 SP1<br />
typedef QMap<Key, T>::iterator iterator;<br />
inline typename iterator replace(const Key &key, const T &value);<br />
inline typename iterator insert(const Key &key, const T &value);<br />
// inline typename QMap<Key, T>::iterator replace(const Key &key, const T &value);<br />
// inline typename QMap<Key, T>::iterator insert(const Key &key, const T &value);<br />
<br />
* Configure your PATH to point to c:\qt\paraview-qt-win-opensource-src-4.2.3\bin.<br />
* Use CMake to build ParaView normally.<br />
<br />
== Advanced Users ==<br />
<br />
For the curious, here is the procedure used to patch the Qt GPL sources:<br />
<br />
The [http://sourceforge.net/projects/qtwin/ QtWin Project] provides a set of patches that allow the Qt GPL libraries to be built with Microsoft compilers.<br />
<br />
* Download [http://www.trolltech.com/download.html?target=ftp://ftp.trolltech.com/qt/source/qt-win-opensource-src-4.2.3.zip qt-win-opensource-src-4.2.3.zip] from Trolltech.<br />
* Expand qt-win-opensource-src-4.2.3.zip in a convenient location such as c:\qt. This will create a c:\qt\qt-win-opensource-src-4.2.3 directory containing the full Qt sources.<br />
* Download [http://downloads.sourceforge.net/qtwin/acs-4.2.3-patch1.zip acs-4.2.3-patch1.zip] from the [http://sourceforge.net/projects/qtwin QtWin] project.<br />
* Move the downloaded file acs-4.2.3-patch1.zip to the c:\qt\qt-win-opensource-src-4.2.3 directory.<br />
* Expand acs-4.2.3-patch1.zip in place.<br />
* Run installpatch42.bat in the c:\qt\qt-win-opensource-src-4.2.3 directory.<br />
* Voila!<br />
'''''Note:''''' ensure that your archive utility restores permissions and ownership for the zip file contents. Some tools (such as cygwin ''unzip'') don't do this by default, which will lead to compile errors when you compile the sources later-on.<br />
<br />
== Older Versions ==<br />
* [http://paraview.org/files/v2.9/paraview-qt-win-opensource-src-4.2.2.zip http://paraview.org/files/v2.9/paraview-qt-win-opensource-src-4.2.2.zip]<br />
* [http://paraview.org/files/v2.9/ParaView-qt-win-opensource-src-4-1-0.zip http://paraview.org/files/v2.9/ParaView-qt-win-opensource-src-4-1-0.zip]<br />
* [http://paraview.org/files/v2.9/ParaView-qt-win-opensource-src-4.1.4.zip http://paraview.org/files/v2.9/ParaView-qt-win-opensource-src-4.1.4.zip]</div>
Amy
https://public.kitware.com/Wiki/index.php?title=VTK/FAQ&diff=10241
VTK/FAQ
2007-08-28T19:06:23Z
<p>Amy: Don't try to keep multiple copies of the VTK copyright up-to-date.</p>
<hr />
<div>== General information and availability ==<br />
<br />
=== What is the Visualization Toolkit? ===<br />
<br />
The '''Visualization ToolKit (vtk)''' is a software system for 3D Computer<br />
Graphics and Visualization.<br />
<br />
VTK includes a textbook published by Kitware Inc. ([http://www.kitware.com/products/vtktextbook.html The Visualization<br />
Toolkit, An Object-Oriented Approach to 3D Graphics]),<br />
a C++ class library, and Tcl, Python and Java implementations based on<br />
the class library.<br />
<br />
For more information, see http://www.vtk.org and http://www.kitware.com.<br />
<br />
=== What is the current release? ===<br />
<br />
The current release of vtk is 5.0.2. This release is available at:<br />
<br />
http://www.vtk.org/files/release/5.0/<br />
<br />
Nightly development releases are available at:<br />
<br />
http://www.vtk.org/files/nightly/<br />
<br />
See http://www.vtk.org/get-software.php for more information.<br />
<br />
=== Can I contribute code or bug fixes? ===<br />
<br />
We encourage people to contribute bug fixes as well as new contributions<br />
to the code. We will try to incorporate these into future releases so<br />
that the entire user community will benefit from them.<br />
<br />
See http://www.vtk.org/contribute.php for information on contributing to<br />
VTK.<br />
<br />
For some ideas take a look at some of the entries in the "Changes to the<br />
VTK API" FAQ section, for example: <br />
[[VTK_FAQ#Roadmap:_What_changes_are_being_considered_for_VTK|What changes are being considered for VTK]]<br />
<br />
We now have a bug tracker that allow keeping track of any bug you could find. See [http://www.vtk.org/Bug BugTracker].<br />
You'll need an email to report a bug.<br />
To improve the chance of a bug being fixed, do not hesisitate to add as many details as possible, a demo sample code + sample data is always a good idea.<br />
Providing a patch almost guarantees that your patch will be incorporated into VTK.<br />
<br />
=== Can I contribute money? ===<br />
<br />
Please don't send money. Not that we think you're going to send in<br />
unsolicited money. But if you were thinking about it, stop. It would<br />
just complicate our lives and make for all sorts of tax problems.<br />
<br />
(Note: if you are a company or funding institution, and would like to fund<br />
features or development, please contact Kitware http://www.kitware.com .)<br />
<br />
=== Is there a mailing list or Usenet newsgroup for VTK? ===<br />
<br />
There is a mailing list: vtkusers@vtk.org<br />
<br />
To subscribe or unsubscribe to the mailing list, go to:<br />
http://www.vtk.org/mailman/listinfo/vtkusers<br />
<br />
To search the list archives go to: http://www.kitware.com/search.html<br />
<br />
There is also a newsgroup that mirrors the mailinglist. At this point it<br />
seems that mirror is down. Mail to the mailinglist used to be posted the<br />
newsgroup, but posts on the newsgroup were not sent to the mailinglist.<br />
The newsgroup was located at:<br />
news://scully.esat.kuleuven.ac.be/vtk.mailinglist<br />
<br />
http://www.gmane.org is a bidirectional mail-to-news gateway that carries the vtkusers mailing list. Its located here: news://news.gmane.org/gmane.comp.lib.vtk.user or here: http://news.gmane.org/gmane.comp.lib.vtk.user. vtkusers mails have been archived since April 2002 and they never expire. You can read and send mails to the vtkusers list but sent mail will bounce back without having subscribed to the list first.<br />
<br />
=== Is the VTK mailing list archived anywhere? ===<br />
<br />
The mailing list is archived at:<br />
http://www.vtk.org/pipermail/vtkusers/<br />
<br />
You can search the archive at: http://www.kitware.com/search.html<br />
<br />
=== Are answers for the exercises in the VTK book available? ===<br />
<br />
Not anymore.<br />
<br />
The answers to the exercises of the textbook used to be maintained by<br />
Martin Stoufer (kudos), and will be made available by Kitware in the<br />
near future.<br />
<br />
=== Is VTK regression tested on a regular basis? Can I help? ===<br />
<br />
Yes, it is.<br />
<br />
You can view the current regression test results at:<br />
http://public.kitware.com/dashboard.php?name=vtk<br />
<br />
VTK uses Dart to perform builds, run tests, and generate dashboards. You<br />
can find more information about Dart at: http://public.kitware.com/Dart/<br />
<br />
You can help improve the quality of VTK by supplying the authors with<br />
Tcl scripts that can be used as or turned into regression tests. A good<br />
regression test will:<br />
<br />
# Cover code that is not already covered.<br />
# Illustrate a bug that is occuring now or that has occurred in the past.<br />
# Use data that is on the 2nd Edition book CDROM or use "small" data files or use no data at all.<br />
# Optionally, produce an interesting result. <br />
<br />
Currently almost all regression tests are written in Tcl.<br />
<br />
Please send your Tcl regression tests to:<br />
mailto:wlorens1@mail.nycap.rr.com<br />
<br />
Bill will evaluate them for applicability and integrate them into the<br />
nightly test process.<br />
<br />
=== What's the best way to learn VTK? ===<br />
<br />
There are five things you might want to try:<br />
<br />
# Purchase the book [http://www.kitware.com/products/vtktextbook.html The Visualization Toolkit] from Kitware Inc.<br />
# Purchase the book [http://www.kitware.com/products/vtkguide.html VTK Users Guide] from Kitware Inc. <br />
# [http://www.vtk.org/get-software.php Download the source code and/or binaries] (available on Windows) and work through the examples (there are 400-500 examples). <br />
# To learn the innards of VTK, you can attend a [http://www.kitware.com/products/proftrain.html#VTKCourse VTK course] or [http://www.kitware.com/products/proftrain.html sponsor a VTK course at your site] through Kitware. http://www.kitware.com/products/index.html<br />
# Buy Bill a beer and get him talking about VTK<br />
<br />
=== How should I ask questions on the mailing lists? ===<br />
<br />
The best online resource for this question is Eric S. Raymond's<br />
excellent guide on the topic titled "How to ask questions the smart<br />
way". Read it here:<br />
<br />
http://www.catb.org/~esr/faqs/smart-questions.html<br />
<br />
Please do read it and follow his advice. Thanks!<br />
<br />
Please also remember the following when you post your messages to the<br />
VTK mailing lists.<br />
<br />
* Mention the version of VTK you are using and the version of the compiler or scripting language you are using.<br />
<br />
* Mention your platform, OS and their versions.<br />
<br />
* Include hardware details if relevant.<br />
<br />
* Include all relevant error messages (appropriately trimmed of course).<br />
<br />
* The lists have a very large number of subscribers (in the thousands), so please keep messages to the point.<br />
<br />
* Avoid HTML emails.<br />
<br />
* Use a sensible and descriptive subject line.<br />
<br />
* Do NOT post large data files or images to the list. Instead put them in your web page and mention the URLs.<br />
<br />
* Quote the messages you reply to appropriately. Remove unnecessary details.<br />
<br />
When asking a question or reporting a problem try to include a small<br />
example program that demonstrates the problem. Make sure that this<br />
example program is as small as you can make it, simple (and uses VTK<br />
alone), complete and demonstrates the problem adequately. Doing this<br />
will go a *long way* towards getting a quick and meaningful response.<br />
<br />
Sometimes you might not get any acceptable response. This happens<br />
bacause the others think the question has either been already answered<br />
elsewhere (the archives, FAQ and google are your friends), or believe<br />
that you have not done enough homework to warrant their attention, or<br />
they don't know the answer or simply don't have the time to answer.<br />
Please do be patient and understanding. Most questions are answered by<br />
people volunteering their time to help you.<br />
<br />
Happy posting!<br />
<br />
=== How NOT to go about a programming assignment ===<br />
<br />
This is really a link you should read before posting to the mailing list. <br />
[This article is an attempt to show these irrational attitudes in an ironical way, <br />
intending to make our students aware of bad habits without admonishing them.]<br />
<br />
http://www.di.uniovi.es/~cernuda/noprog_ENG.html<br />
<br />
=== Is VTK FDA-Approved ? ===<br />
<br />
Given the fact that VTK is a software toolkit, it cannot be the<br />
subject of FDA approval as a medical device. We have discussed<br />
this topic in several occasions and received advice from FDA<br />
representatives, that can be summarized as follow:<br />
<br />
<br />
VTK is to be considered as an off-the-shelf (OTS) product that<br />
is used for supporting a higher level medical application/product.<br />
The developer of such application/product will be responsible for<br />
performing the validation processes described in FDA published<br />
guidelines for the development of software-related medical devices.<br />
<br />
For mode details see the page [[FDA Guidelines for Software Developement]]<br />
<br />
=== Accessing VTK CVS from behind a firewall ===<br />
<br />
Use the sourceforge project:<br />
<br />
http://cvsgrab.sourceforge.net/<br />
<br />
Just download the script and type something like:<br />
<br />
cvsgrab -rootUrl http://public.kitware.com/cgi-bin/cvsweb.cgi/ -packagePath VTK -destDir . <br />
-proxyUser xxx -proxyPassword xxx -proxyHost xxx -proxyPort xx<br />
<br />
(Thanks to Ingo H. de Boer)<br />
<br />
Also cvsgrab support the following option to access a particular branch:<br />
<br />
-tag <version tag> [optional] The version tag of the files to download<br />
<br />
For example to get the latest 4.4 branch:<br />
<br />
cvsgrab -rootUrl http://public.kitware.com/cgi-bin/cvsweb.cgi/ -packagePath VTK -destDir . <br />
-proxyUser xxx -proxyPassword xxx -proxyHost xxx -proxyPort xxx<br />
-tag release-4-4<br />
<br />
== Language bindings ==<br />
<br />
=== Are there bindings to languages other than Tcl? ===<br />
<br />
Aside from C++ (which it's written in) and Tcl, vtk is also bound into<br />
Java as of JDK 1.1 and Python 1.5, 1.6 and 2.X. All of the<br />
Tcl/Java/Python wrapper code is generated from some LEX and YACC code<br />
that parses our classes and extracts the required information to<br />
generate the wrapper code.<br />
<br />
=== What version of Tcl/Tk should I use with VTK? ===<br />
<br />
Currently we recommend that you use Tcl/Tk 8.2.3 with VTK. This is the<br />
best-supported version combination at this time.<br />
<br />
VTK has also been tested with Tcl/Tk 8.3.2 and works well.<br />
<br />
Tcl/Tk 8.3.4 has been tested to a limited extent but seems to have more<br />
memory leaks that Tcl 8.3.2 has.<br />
<br />
Tcl/Tk 8.4.x seems to work well with VTK too, but you might have to<br />
change a couple of configuration settings depending on the version of<br />
VTK you are using. Check the [[VTK_FAQ#Does_VTK_support_Tcl.2FTk_8.4_.3F|Does VTK support Tcl/Tk 8.4?]].<br />
<br />
=== Where can I find Python 2.x binaries? ===<br />
<br />
All of the Python binaries available on the kitware site are built for<br />
Python 1.5.2. This includes the official release VTK3.2 and the nightly<br />
builds (as at 2001-07-16).<br />
<br />
For Python 2.x binaries, you will have to compile your own from source.<br />
It is worth checking the mailing list archives for comments by others<br />
who have been through this process.<br />
<br />
There are some user-contributed binaries available at other sites. Check<br />
the mailing list archives for possible leads. Some win32 binaries for<br />
Python 2.1 are available at;<br />
<br />
http://basic.netmeg.net/godzilla/<br />
<br />
YMMV...<br />
<br />
=== Why do I get the Python error -- ValueError: method requires a VTK object? ===<br />
<br />
You just built VTK with Python support and everything went smoothly.<br />
After you install everything and try running a Python-VTK script you get<br />
a traceback with this error:<br />
<br />
ValueError: method requires a VTK object.<br />
<br />
This error occurs if you have two copies of the VTK libraries on your<br />
system. These copies need not be in your linkers path. The VTK libraries<br />
are usually built with an rpath flag (under *nix). This is necessary to<br />
be able to test the build in place. When you install VTK into another<br />
directory in your linkers path and then run a Python script the Python<br />
modules remember the old path and load the libraries in the build<br />
directory as well. This triggers the above error since the object you<br />
passed the method was instantiated from the other copy.<br />
<br />
So how do you fix it? The easiest solution is to simply delete the copy<br />
of the libraries inside your build directory or move the build directory<br />
to another place. For example, if you build the libraries in VTK/bin<br />
then move VTK/bin to VTK/bin1 or remove all the VTK/bin/*.so files. The<br />
error should no longer occur.<br />
<br />
Another way to fix the error is to turn the CMAKE_SKIP_RPATH boolean to<br />
ON in your CMakeCache.txt file and then rebuild VTK. You shouldn't have<br />
to rebuild all of VTK, just delete the libraries (*.so files) and then<br />
re-run cmake and make. The only trouble with this approach is that you<br />
cannot have BUILD_TESTING to ON when you do this.<br />
<br />
Alternatively, starting with recent VTK CVS versions (post Dec. 6, 2002)<br />
and with VTK versions greater than 4.1 (i.e. 4.2 and beyond) there is a<br />
special VTK-Python interpreter built as part of VTK called 'vtkpython'<br />
that should eliminate this problem. Simply use vtkpython in place of the<br />
usual python interpreter when you use VTK-Python scripts and the problem<br />
should not occur. This is because vtkpython uses the libraries inside<br />
the build directory.<br />
<br />
2002 by Prabhu Ramachandran<br />
<br />
=== Does VTK support Tcl/Tk 8.4 ? ===<br />
<br />
Short answer: yes, but it might require some adjustments, depending on<br />
the VTK and CMake versions you are using.<br />
<br />
# The VTK 4.x CVS nightly/development distribution supports Tcl/Tk 8.4 as long as you use a release version of CMake > 1.4.5. Since VTK 4.2 will require CMake 1.6, the next release version will support Tcl/Tk 8.4.<br />
# The VTK 4.0 release distribution does not support Tcl/Tk 8.4 out-of-the-box.<br />
<br />
In either cases, the following solutions will adress the problem. This<br />
basically involves setting two definition symbols that will make Tcl/Tk<br />
8.4 backward compatible with previous versions of Tcl/Tk (i.e. discard<br />
the "const correctness" and Tk_PhotoPutBlock compositing rule features) :<br />
<br />
a) Edit your C/C++ flags:<br />
<br />
Run your favorite CMake cache editor (i.e. CMakeSetup, or ccmake),<br />
display the advanced values and add the USE_NON_CONST and<br />
USE_COMPOSITELESS_PHOTO_PUT_BLOCK definition symbols to the end of any<br />
of the following CMake variables (if they exist): CMAKE_CXX_FLAGS,<br />
CMAKE_C_FLAGS.<br />
<br />
Example: On Unix your CMAKE_CXX_FLAGS will probably look like:<br />
<br />
-g -O2 -DUSE_NON_CONST -DUSE_COMPOSITELESS_PHOTO_PUT_BLOCK<br />
<br />
On Windows (Microsoft MSDev nmake mode):<br />
<br />
/W3 /Zm1000 /GX /GR /YX /DUSE_NON_CONST /DUSE_COMPOSITELESS_PHOTO_PUT_BLOCK<br />
<br />
b) or a more intrusive solution:<br />
<br />
Edit the top VTK/CMakeList.txt file and the following lines add '''at the<br />
top''' of this file:<br />
<br />
ADD_DEFINITIONS(<br />
-DUSE_NON_CONST<br />
-DUSE_COMPOSITELESS_PHOTO_PUT_BLOCK<br />
)<br />
<br />
== Using VTK ==<br />
<br />
=== The C++ compiler cannot convert some pointer type to another pointer type in my little program ===<br />
<br />
For instance, the C++ compiler cannot convert a <b><tt>vtkDataSet *</tt></b> type to a <b><tt>vtkImageData *</tt></b> type.<br />
<br />
It means the compiler does not know the relationship between a <b><tt>vtkDataSet</tt></b> and a <b><tt>vtkImageData</tt></b>. This relationship is actually inheritance: <b><tt>vtkImageData</tt></b> is a subclass of <b><tt>vtkDataSet</tt></b>. The only way for the compiler to know this relationship is to include the header file of the subclass, that is:<br />
<br />
#include "vtkImageData.h"<br />
<br />
If you wonder why the compiler did not complain about an unknown type, it is because somewhere (probably in a filter header file) there is a forward class declaration, like:<br />
<br />
class vtkImageData;<br />
<br />
=== Accessing a pointer in Python ===<br />
<br />
If you use VTK code with Python and need to pass some VTK data onto them, there are 2 approaches to wrap your code:<br />
# first, you can use the VTK wrapper (already used for the wrapping of VTK code)<br />
# you can use SWIG, which results in a light-weight module.<br />
<br />
In the second case, you will need to convert some VTK data, say a vtkPolyData, to a void pointer (no, it is not sufficient to just pass the object). For that, you can use the __this__ member variable in Python for the VTK data - see mailing archives:<br />
<br />
http://www.google.com/url?sa=D&q=http%3A%2F%2Fpublic.kitware.com%2Fpipermail%2Fvtkusers%2F2003-October%2F070054.html<br />
<br />
=== What object/filter should I use to do ??? ===<br />
<br />
Frequently when starting out with a large visualization system people<br />
are not sure what object to use to achieve a desired effect.<br />
<br />
The most up-to-date information can be found in the VTK User's Guide<br />
(http://www.kitware.com/products/vtkguide.html).<br />
<br />
Alternative sources for information are the appendix of the book which<br />
has nice one line descriptions of what the different objects do and the<br />
VTK man pages (http://www.vtk.org/doc/nightly/html/classes.html).<br />
<br />
Additionally, the VTK man pages feature a "Related" section that provide<br />
links from each class to all the examples or tests using that class<br />
(http://www.vtk.org/doc/nightly/html/pages.html). This information is<br />
also provided in each class man page under the "Tests" or "Examples"<br />
sub-section.<br />
<br />
Some useful books are listed at http://www.vtk.org/buy-books.php<br />
<br />
=== What 3D file formats can VTK import and export? ===<br />
<br />
The following table identifies the file formats that VTK can read and<br />
write. Importer and Exporter classes move full scene information into or<br />
out of VTK. Reader and Writer classes move just geometry.<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
|- bgcolor="#abcdef"<br />
! File Format !! Read !! Write<br />
|-<br />
| 3D Studio || vtk3DSImporter || <br />
|-<br />
| AVS "UCD" format || vtkAVSucdReader || <br />
|-<br />
| Movie BYU || vtkBYUReader || vtkBYUWriter<br />
|-<br />
| Renderman || || vtkRIBExporter<br />
|-<br />
| Open Inventor 2.0 || || vtkIVExporter/vtkIVWriter<br />
|-<br />
| CAD STL || vtkSTLReader || vtkSTLWriter<br />
|-<br />
| Fluent GAMBIT ASCII || vtkGAMBITReader || <br />
|-<br />
| Unigraphics Facet Files || vtkUGFacetReader || <br />
|-<br />
| Marching Cubes || vtkMCubesReader || vtkMCubesWriter<br />
|-<br />
| Wavefront OBJ || || vtkOBJExporter<br />
|-<br />
| VRML 2.0 || || vtkVRMLExporter<br />
|-<br />
| VTK Structured Grid &dagger; || vtkStructuredGridReader || vtkStructuredWriter<br />
|-<br />
| VTK Poly Data &dagger; || vtkPolyDataReader || vtkPolyDataWriter<br />
|-<br />
| PLOT3D || vtkPLOT3DReader || <br />
|-<br />
| CGM || || vtkCGMWriter<br />
|-<br />
| OBJ || vtkOBJReader || <br />
|-<br />
| Particle || vtkParticleReader || <br />
|-<br />
| PDB || vtkPDBReader || <br />
|-<br />
| PLY || vtkPLYReader || vtkPLYWriter<br />
|-<br />
| Gaussian || vtkGaussianCubeReader || <br />
|-<br />
| Facet || vtkFacetReader || vtkFacetWriter<br />
|-<br />
| XYZ || vtkXYZMolReader || <br />
|-<br />
| Ensight &Dagger; || vtkGenericEnSightReader || <br />
|}<br />
<br />
&dagger; See the books [http://www.kitware.com/products/vtktextbook.html The<br />
Visualization Toolkit, An Object-Oriented Approach to 3D Graphics] or<br />
[http://www.kitware.com/products/vtkguide.html the User's Guide] for details<br />
about structured grid and poly data file formats.<br />
<br />
&Dagger; The class vtkGenericEnSightReader allows the user to read an EnSight<br />
data set without a priori knowledge of what type of EnSight data set it<br />
is (among vtkEnSight6BinaryReader, vtkEnSight6Reader,<br />
vtkEnSightGoldBinaryReader, vtkEnSightGoldReader,<br />
vtkEnSightMasterServerReader, vtkEnSightReader).<br />
<br />
For any other file format you may want to search for a converter to a<br />
known VTK file format, more info on:<br />
http://www.tech-edv.co.at/lunix/UTILlinks.html<br />
<br />
=== Why can't I find vtktcl (vtktcl.c)? ===<br />
<br />
In versions of VTK prior to 4.0 VTK Tcl scripts would require a:<br />
<br />
catch {load vtktcl} <br />
<br />
so that they could be executed directly from wish. In VTK 4.0 the<br />
correct mechanism is to use:<br />
<br />
package require vtk<br />
<br />
For people using versions earlier than 4.0, vtktcl is a shared library<br />
that is built only on the PC. Most examples used the "catch" notation so<br />
that they will work on UNIX and on the PC. On UNIX you must use the vtk<br />
executable/shell which should be in vtk/tcl/vtk.<br />
<br />
=== Why does this filter not produce any output? eg. GetPoints()==0 ===<br />
<br />
This is a very common question for VTK users. VTK uses a pipeline mechanism for rendering, which has multiple benefits, including the fact that filters that aren't used don't get called. This means that when you call a function such as x->GetOutput()->GetPoints() this will return 0 if the filter has not yet been executed. Just call x->Update() beforehand to make the pipeline update everything up to that point and it should work. -timh<br />
<br />
=== Problems with vtkDecimate and vtkDecimatePro ===<br />
<br />
''vtkDecimate'' and ''vtkDecimatePro'' have been tested fairly heavily so<br />
all known bugs have been removed. However, there are three situations<br />
where you can encounter weird behavior:<br />
<br />
# The mesh is not all triangles. Solution: use ''vtkTriangleFilter'' to triangulate polygons.<br />
# The mesh consists of independent triangles (i.e., not joined at vertices - no decimation occurs). Solution: use ''vtkCleanPolyData'' to link triangles.<br />
# Bad triangles are present: e.g., triangles with duplicate vertices such as (1,2,1) or (100,100,112), or (57,57,57), and so on. Solution: use ''vtkCleanPolyData''.<br />
<br />
=== How can I read DICOM files ? ===<br />
<br />
Starting with VTK 4.4, you can use the [http://www.vtk.org/doc/nightly/html/classvtkDICOMImageReader.html vtkDICOMImageReader class] to read DICOM files. Note however that DICOM is a huge protocol, and vtkDICOMImageReader is not able to read every DICOM file out there. If it does not meet your needs, we suggest you look for an existing converter before coding your own. Some of them are listed in the [http://www.dclunie.com/medical-image-faq/html/part8.html The Medical Image Format FAQ (Part 8)].<br />
<br />
For a more elaborate DICOM library that supports compressed jpeg, you might try [http://www.creatis.insa-lyon.fr/Public/Gdcm/ Gdcm].<br />
<br />
Sebastien BARRE wrote a free DICOM converter, named dicom2, that can be<br />
used to convert medical images to raw format. This tool is a command<br />
line program and does not provide any GUI at the moment.<br />
http://dicom2.barre.nom.fr/<br />
<br />
There is a special section dedicated to the VTK:<br />
http://dicom2.barre.nom.fr/how-to.html, then "Convert to raw (vtk)"<br />
<br />
The following page also provide links to several other DICOM converters:<br />
http://www.barre.nom.fr/medical/samples/index.html#links<br />
<br />
=== How to handle large data sets in VTK ===<br />
<br />
One of the challenges in VTK is to efficiently handle large datasets. By<br />
default VTK is tuned towards smaller datasets. For large datasets there<br />
are a couple of changes you can make that should yield a much smaller<br />
memory footprint (less swapping) and also improve rendering performance.<br />
The solution is to:<br />
<br />
# Use ReleaseDataFlag,<br />
# Turn on ImmediateModeRendering<br />
# Use triangle strips via vtkStripper<br />
# Use a different filter or mapper<br />
<br />
Each of these will be discussed below.<br />
<br />
1) Using ReleaseDataFlag<br />
<br />
By default VTK keeps a copy of all intermediate results between filters<br />
in a pipeline. For a pipeline with five filters this can result in<br />
having six copies of the data in memory at once. This can be controlled<br />
using ReleaseDataFlag and GlobalReleaseDataFlag. If ReleaseDataFlag is<br />
set to one on a data object, then once a filter has finished using that<br />
data object, it will release its memory. Likewise, if<br />
GlobalReleaseDataFlag is set on ANY data object, all data objects will<br />
release their memory once their dependent filter has finished executing.<br />
For example in Tcl and C++<br />
<br />
# Tcl<br />
vtkPolyDataReader reader<br />
[reader GetOutput] ReleaseDataFlagOn<br />
<br />
// C++<br />
vtkPolyDataReader *reader = vtkPolyDataReader::New();<br />
reader->GetOutput()->ReleaseDataFlagOn();<br />
<br />
or<br />
<br />
// C++<br />
vtkPolyDataReader *reader = vtkPolyDataReader::New();<br />
reader->GetOutput()->GlobalReleaseDataFlagOn();<br />
<br />
While turning on the ReleaseDataFlag will reduce your memory footprint,<br />
the disadvantage is that none of the intermediate results are kept in<br />
memory. So if you interactively change a parameter of a filter (such as<br />
the isosurface value), all the filters will have to re-execute to<br />
produce the new result. When the intermediate results are stored in<br />
memory, only the downstream filters would have to re-execute.<br />
<br />
One hint for good interactive performance. If only one stage of the<br />
pipeline can have its parameters changed interactively (such as the<br />
target reduction in a decimation filter), only retain the data just<br />
prior to that step (which is the default) and turn ReleaseDataFlag on<br />
for all other steps.<br />
<br />
2) Use ImmediateModeRendering<br />
<br />
By default, VTK uses OpenGL display lists which results in another copy<br />
of the data being stored in memory. For most large datasets you will be<br />
better off saving memory by not using display lists. You can turn off<br />
display lists by turning on ImmediateModeRendering. This can be<br />
controlled on a mapper by mapper basis using ImmediateModeRendering, or<br />
globally for all mappers in a process by using<br />
GlobalImmediateModeRendering. For example:<br />
<br />
# Tcl<br />
vtkPolyDataMapper mapper<br />
mapper ImmediateModeRenderingOn<br />
<br />
// C++<br />
vtkPolyDataMapper *mapper = vtkPolyDataMapper::New();<br />
mapper->ImmediateModeRenderingOn();<br />
<br />
or<br />
<br />
// C++<br />
vtkPolyDataMapper *mapper = vtkPolyDataMapper::New();<br />
mapper->GlobalImmediateModeRenderingOn();<br />
<br />
The disadvantage to using ImmediateModeRendering is that if memory is<br />
not a problem, your rendering rates will typically be slower with<br />
ImmediateModeRendering turned on.<br />
<br />
3) Use triangle strips via vtkStripper.<br />
<br />
Most filters in VTK produce independent triangles or polygons which are<br />
not the most compact or efficient to render. To create triangle strips<br />
from polydata you can first use vtkTriangleFilter to convert any<br />
polygons to triangles (not required if you only have triangles to start<br />
with) then run it through a vtkStipper to convert the triangles into<br />
triangle strips. For example in C++<br />
<br />
vtkPolyDataReader *reader = vtkPolyDataReader::New();<br />
reader->SetFileName("yourdatafile.vtk");<br />
reader->GetOutput()->ReleaseDataFlagOn();<br />
<br />
vtkTriangleFilter *tris = vtkTriangleFilter::New();<br />
tris->SetInput(reader->GetOutput());<br />
tris->GetOutput()->ReleaseDataFlagOn();<br />
<br />
vtkStripper *strip = vtkStripper::New();<br />
strip->SetInput(tris->GetOutput());<br />
strip->GetOutput()->ReleaseDataFlagOn();<br />
<br />
vtkPolyDataMapper *mapper = vtkPolyDataMapper::New();<br />
mapper->ImmediateModeRenderingOn();<br />
mapper->SetInput(tris->GetOutput());<br />
<br />
The only disadvantage to using triangle strips is that they require time<br />
to compute, so if your data is changing every time you render, it could<br />
actually be slower.<br />
<br />
4) Use a different filter or mapper<br />
<br />
This is a tough issue. In VTK there are typically a couple of ways to<br />
solve any problem. For example an image can be rendered as a polygon for<br />
each pixel, or it can be rendered as a single polygon with a texture map<br />
on it. For almost all cases the second approach will be much faster than<br />
the first event though VTK supports both. There isn't a single good<br />
answer for how to find the best approach. If you suspect that it is<br />
running more slowly than it should, try posting to the mailing list or<br />
looking for other ways to achieve the same result.<br />
<br />
=== VTK is slow, what is wrong? ===<br />
<br />
We have heard people say that VTK is really slow. In many of these<br />
cases, changing a few parameters can make a huge difference in performance.<br />
<br />
If you find that VTK is slower than other visualization systems running<br />
the same problem first take a look at the FAQ section dealing with large<br />
data: [[VTK_FAQ#How_to_handle_large_data_sets_in_VTK|How to handle large data sets in VTK]]. Many of its suggestions<br />
will improve VTK's performance significantly for many datasets.<br />
<br />
If you still find VTK slow, please let us know and send us an example<br />
(to mailto:kitware@kitware.com). In the past there<br />
have been some filters that simply were not written to be fast. When we<br />
come across one of these we frequently can make minor changes to the<br />
filter that will make it run much more quickly. In fact many changes in<br />
the past couple years have been this type of performance improvement.<br />
<br />
=== Is VTK thread-safe ? ===<br />
<br />
The short answer is no.<br />
<br />
Many VTK sources and filters cache information and will not perform as<br />
expected when used in multiple threads. When writing a multithreaded<br />
filter, the developer has to be very careful about how she accesses data.<br />
<br />
For example, GetXXX() methods which return a pointer should only be used<br />
to read. If the pointer returned by these methods are used to change<br />
data in multiple threads (without mutex locks), the result will most<br />
probably be wrong and unpredictable. In many cases, there are<br />
alternative methods which copy the data referred by the pointer. For<br />
example:<br />
<br />
float* vtkDataArray::GetTuple(const vtkIdType i);<br />
<br />
is thread-safe only for reading whereas:<br />
<br />
void vtkDataArray::GetTuple (const vtkIdType i, float * tuple);<br />
<br />
copies the requested tuple and is thread safe even if tuple is modified<br />
afterwards (as long as the same pointer is not passed as the argument<br />
tuple simultaneously by different threads).<br />
<br />
Unfortunately, only very few methods are clearly marked as<br />
thread-(un)safe and, in many situations, the developer has to dig into<br />
the source code to figure out whether an accessor is thread safe or not.<br />
<br />
''vtkDataSet'' and most of it's sub-classes are well documented and almost<br />
all methods are marked thread-safe or not thread-safe. This might be a<br />
good place to start. Most of the filters in imaging and some filters in<br />
graphics (like ''vtkStreamer'') are good examples of how a multi-threaded<br />
filter can be written in VTK.<br />
<br />
However, if you are not interested in developing multithreaded filters<br />
but want to process some data in parallel using the same (or similar)<br />
pipeline, your job is much easier. To do this, create a different copy<br />
of the pipeline on each thread and execute them in parallel on a<br />
different piece of the data. This is best accomplished by using<br />
''vtkThreadedController'' (instead of ''vtkMultiThreader''). See the<br />
documentation of ''vtkMultiProcessController'' and ''vtkThreadedController''<br />
and the examples in the parallel directory for details on how this can<br />
be done.<br />
<br />
Also, note that most of the OpenGL libraries are not thread-safe.<br />
Therefore, if you are rendering to multiple render windows from<br />
different threads, you are likely to get in trouble, even if you have<br />
mutex locks around the render calls.<br />
<br />
=== Can I use STL with VTK? ===<br />
<br />
As of VTK version 4.2, you can use STL. However, the following policy<br />
applies.<br />
<br />
# STL is for implementation, not interface. All STL references should be contained in a .cxx class or the private section of the .h header file.<br />
# Use the PIMPL idiom to forward reference/contain STL classes in heavily used superclasses. STL is big, fat, and slow to compile so we do not want to include STL headers in any .h files that are included by most of VTK, e.g. vtkObject.h vtkSource.h etc.<br />
# Include the VTK wrapper header files: vtkstd/map instead of map.<br />
# Use the vtkstd:: namespace to refer to STL classes and functions.<br />
<br />
Here's an example (from vtkInterpolateVelocityField):<br />
<br />
In the .h file (the PIMPL) forward declare<br />
<br />
class vtkInterpolatedVelocityFieldDataSetsType;<br />
//<br />
class VTK_COMMON_EXPORT vtkInterpolatedVelocityField : public vtkFunctionSet<br />
{<br />
private:<br />
vtkInterpolatedVelocityFieldDataSetsType* DataSets;<br />
};<br />
<br />
In the .cxx file define the class (here deriving from the STL vector<br />
container)<br />
<br />
# include <vtkstd/vector><br />
typedef vtkstd::vector< vtkSmartPointer<vtkDataSet> > DataSetsTypeBase;<br />
class vtkInterpolatedVelocityFieldDataSetsType: public DataSetsTypeBase<br />
{};<br />
<br />
In the .cxx file construct and destruct the class:<br />
<br />
vtkInterpolatedVelocityField::vtkInterpolatedVelocityField()<br />
{<br />
this->DataSets = new vtkInterpolatedVelocityFieldDataSetsType;<br />
}<br />
vtkInterpolatedVelocityField::~vtkInterpolatedVelocityField()<br />
{<br />
delete this->DataSets;<br />
}<br />
<br />
And in the .cxx file use the container as you would any STL container:<br />
<br />
for ( DataSetsTypeBase::iterator i = this->DataSets->begin();<br />
i != this->DataSets->end(); ++i)<br />
{<br />
ds = i->GetPointer();<br />
....<br />
}<br />
<br />
=== What image file formats can VTK read and write? ===<br />
<br />
The following table identifies the image file formats that VTK can read<br />
and write.<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
|- bgcolor="#abcdef"<br />
! Image File !! Read !! Write<br />
|-<br />
| AVI || || vtkAVIWriter<br />
|-<br />
| Bitmap || vtkBMPReader || vtkBMPWriter<br />
|-<br />
| Digital Elevation Model (DEM) || vtkDEMReader || <br />
|-<br />
| DICOM || vtkDICOMImageReader || <br />
|-<br />
| GE Signal || vtkGESignaReader || <br />
|-<br />
| JPEG || vtkJPEGReader || vtkJPEGWriter<br />
|-<br />
| FFMPEG || || vtkFFMPEGWriter<br />
|-<br />
| MINC (1.1) || vtkMINCImageReader || vtkMINCImageWriter<br />
|-<br />
| MPEG2 || || vtkMPEG2Writer<br />
|-<br />
| Binary UNC meta image data || vtkMetaImageReader || vtkMetaImageWriter<br />
|-<br />
| PNG || vtkPNGReader || vtkPNGWriter<br />
|-<br />
| PNM || vtkPNMReader || vtkPNMWriter<br />
|-<br />
| PostScript || || vtkPostScriptWriter <br />
|-<br />
| SLC || vtkSLCReader || <br />
|-<br />
| TIFF || vtkTIFFReader || vtkTIFFWriter<br />
|-<br />
| RAW files &dagger; || vtkImageReader, vtkVolumeReader || <br />
|}<br />
<br />
&dagger; A typical example of use is:<br />
<br />
# Image pipeline<br />
reader = vtkImageReader()<br />
reader.SetDataByteOrderToBigEndian()<br />
reader.SetDataExtent(0,511,0,511,0,511)<br />
reader.SetFilePrefix("Ser397")<br />
reader.SetFilePattern("%s/I.%03d")<br />
reader.SetDataScalarTypeToUnsignedShort()<br />
reader.SetHeaderSize(5432)<br />
<br />
=== Printing an object. ===<br />
<br />
Sometimes when debugging you need to print an object to a string, either<br />
for logging purposes, or in the case of windows applications, to a window.<br />
<br />
Here is a way to do this:<br />
<br />
std::ostringstream os;<br />
//<br />
// "SomeVTKObject" could be, for example, <br />
// declared somewhere as: vtkCamera *SomeVTKObject;<br />
//<br />
SomeVTKObject->Print(os);<br />
vtkstd::string str = os.str();<br />
//<br />
// Process the string as you want<br />
<br />
=== Writing a simple CMakeLists.txt. ===<br />
<br />
If you get something that looks like:<br />
<br />
undefined reference to<br />
`__imp___ZN13vtkTIFFReader3NewEv'<br />
collect2: ld returned 1 exit status <br />
<br />
You certainly forgot to pass in a library to your executable. The easisest way is to use CMakeLists.txt file.<br />
<br />
For example the minimal project is:<br />
<br />
FIND_PACKAGE(VTK)<br />
IF (VTK_FOUND)<br />
INCLUDE (${VTK_USE_FILE})<br />
ENDIF (VTK_FOUND)<br />
ADD_EXECUTABLE(tiff tiff.cxx )<br />
TARGET_LINK_LIBRARIES (tiff<br />
vtkRendering<br />
)<br />
<br />
Since vtkRendering is link against all other vtk lib. Except if you are building VTK with Hybrid or Parallel in that case you need to explicitely specify which library you want to link against.<br />
<br />
=== Testing for VTK within a configure script ===<br />
<br />
VTK uses CMake as build tool but if you VTK-based application wants to use autoconf and/or automake, then you will find very useful an M4 macro file which detects from your configure script the presence/absence of VTK on the user system. VTK won't add such file into the official distribution but you can always write your own, as I did.<br />
Look in [[VTK_Autoconf]] page for more info.<br />
<br />
=== How do I get my C++ code editor to do VTK-style indentation? ===<br />
<br />
If you are writing code with VTK, you may want to follow the [[VTK Coding Standards]]. This is particularly important if you plan to contribute back to VTK. Most C++ code editors will help you with indenting, but the indenting may differ significantly from that prescribed by the [[VTK Coding Standards]]. Fortunately, most editors have enough options to allow you to change the indention enough to get at least close to the VTK-style indentation.<br />
<br />
Below is a list of C++ editors and some suggestions on getting the indentation VTK compliant. If you use a popular editor that is not listed here, please feel free to contribute.<br />
<br />
==== Microsoft Visual C++ .NET indentation ====<br />
<br />
Under the "Tools" menu, select "Options". Go to the options under "Text Editor" and then "C/C++". Click the "Tabs" options. Set "Indenting" to "Smart", "Indent Size" to 2, and select "Insert spaces". Click the "Formatting" options enable "Indent braces".<br />
<br />
This will make most of the indentation correct. However, it will indent all of the braces. In VTK classes, most of the braces are indented, but those starting a class, method, or function are typically flush left. You will have to correct this on your own.<br />
<br />
==== Emacs indentation ====<br />
<br />
Place the [[Elisp Code for VTK-Style C Indentation]] in your .emacs file.<br />
<br />
== Platform-specific questions ==<br />
<br />
=== What platforms does vtk run on? ===<br />
<br />
VTK should compile and run on most versions of Unix, Linux, Windows, and Mac OS X. It has been tested on Suns, SGIs, HPs, Alphas, RS6000s and many Windows and Mac workstations.<br />
<br />
=== What Graphics Cards work with VTK ===<br />
<br />
VTK uses OpenGL to perform almost all of its rendering and some graphics cards/drivers have better support for OpenGL than others. This is not a listing of what cards perform well. It is a listing of what cards actually produce correct results. Here is a list of cards and their status roughly in best to worst order.<br />
<br />
* Any Nvidia desktop card on Windows -- 100% compatible<br /> <br />
* Any ATI desktop cards on Windows -- 100% compatible<br /><br />
* Mesa -- most releases pass all VTK tests<br /><br />
* Microsoft Software OpenGL -- passes all VTK tests but does have a couple bugs<br /><br />
* Mac graphics cards -- these usually pass all VTK tests. Older cards may have some issues, for example, the ATI Rage 128 Pro does not support textures larger than 1024x1024.<br /><br />
* Non-linux UNIX cards (Sun HP SGI) -- These generally work<br /><br />
* Any Nvidia card under linux -- these usually pass all VTK tests but have some issues<br /><br />
* Any ATI card under linux -- these usually pass all VTK tests but have some issues<br /><br />
* Nvidia laptop graphics cards under Windows -- known to have some issues, newer cards pass all tests<br /><br />
* ATI laptop graphics cards under Windows -- known to have some issues, newer cards pass all tests (e.g. [http://public.kitware.com/pipermail/vtkusers/2004-August/075966.html ATI Mobility Radeon 9600])<br /><br />
* Intel Extreme Graphics -- fails some VTK tests<br /><br />
<br />
=== How do I build the examples on the PC running Windows? ===<br />
<br />
Since building the C++ examples on the PC isn't all that easy, here are<br />
some instructions from Jack McInerney.<br />
<br />
Steps for creating a VTK C++ project 8/14/96<br />
<br />
This is based on what I learned creating a project to run the Mace<br />
example. These steps allowed me to successfully built and run this example.<br />
<br />
# Create a console project (File, New, then select Console application).<br />
# Add the files of interest to the project. (e.g., Mace.cxx)<br />
# Under Build, select Update all Dependencies. A long list of .hh files will show up under dependencies<br /> For this to work, Visual C++ needs to know where to look to find the include files. In my case they are at C:\VTK\VTK12SRC\INCLUDE. To tell Visual C++ to look there, go to Tools, Options. Select the tab Directories. Under the list for Include files add: C:\VTK\VTK12SRC\INCLUDE<br />
# Compile the file Mace.cxx. This will lead to many warnings about data possibly lost as double variables are converted to float variables. These can be gotten rid of by going to Build, Settings, and select the C++ tab. Under the General catagory, set Warning Level to 1* (instead of 3).<br />
# Before linking, some additional settings must be modified. Go to Build, Settings, and select the Link tab. In the General catagory, add the libraries opengl32.lib and glaux.lib to the Object/Library Modules. Put a space between each file name. Then select the C++ tab and the Category: Code Generation. Under Use Run-Time Library, select Debug Multithreaded DLL. Select OK to exit the dialog box. The above libraries are available from Microsoft's Web site at: http://www.microsoft.com/softlib/mslfiles/Opengl95.exe or ftp://ftp.microsoft.com/softlib/mslfiles/Opengl95.exe <br /> This is a self extracting archive which contains these files. Simply place them in your windows system directory.<br />
# Link the code by selecting Build, Build MaceProject.exe. I still get one warning when I do this, but it appears to be harmless<br /><br />
<br />
When you go to run the program, it will bomb out unless it can find 2<br />
DLLs: Opengl32.dll and Glu32.dll. These need to be located either in the<br />
project directory or the C:\WINDOWS directory. These files are supplied<br />
on the vtk CD-ROM (in the vtk\bin directory).<br />
<br />
=== How do I build the Java examples on the PC running Windows? ===<br />
One common issue building the examples is missing one or all of vtkPanel, vtkCanvas and AxesActor<br />
classes. For whatever reason these are not in the vtk.jar (at least for 4.2.2).<br />
But you can get them from the source distribution (just unzip the source and extract<br />
these needed .java files, and point your Java-compiler to them).<br />
<br />
Another common issue appears to be class loading dependency errors. Make sure the<br />
directory with the .dll files is in your classpath when you run (default location<br />
is C:\Program Files\vtk42\bin\). Yet this still seems insufficient for some of the<br />
libraries. One possible solution is to copy the Java awt.dll to this directory as<br />
well.<br />
<br />
=== 64-bit System Issues ===<br />
<br />
vtk does run on the DEC Alpha but vtk binary files are not compatible<br />
between 32-bit and 64-bit systems. For portability, use the default file<br />
type, ascii, for vtkPolyDataWriter, etc. You may be able to write a<br />
binary file on a 64-bit system and read it back in.<br />
<br />
=== What size swap space should I use on a PC? ===<br />
<br />
Building vtk on the PC requires a significant amount of memory (at least<br />
when using Visual C++)... but the final product is nice and compact. To<br />
build vtk on the PC, we recommend setting the min/max swap space to at<br />
least 400MB/500MB (depending on how much RAM you have... the sum of RAM<br />
and swap space should be roughly 500+ MB).<br />
<br />
=== Are there any benchmarks of VTK and/or the hardware it runs on? ===<br />
<br />
Take a look at the "Simple Sphere Benchmark":<br />
<br />
http://www.barre.nom.fr/vtk/bench.html<br />
<br />
It is not a "real world" benchmark, but provide synthetic results<br />
comparing different hardware running VTK:<br />
<br />
http://purl.oclc.org/NET/rriv/vtk/sphere-bench<br />
<br />
=== Why is XtString undefined when using VTK+Python on Unix? ===<br />
<br />
This is a side effect of dynamic linking on (some?) Unix systems. It<br />
appears often on Linux with the Mesa libraries at least. The solution is<br />
to make sure your Mesa libraries are linked with the Xt library. One way<br />
to do this is to add "-lXt" to MESA_LIB in your user.make file.<br />
<br />
=== How do I get the Python bindings to work when building VTK with Borland C++? ===<br />
<br />
If you've built VTK with the freely downloadable Borland C++ 5.5 (or its<br />
commercial counterpart) and you're using the Python binaries from<br />
http://www.python.org/, you'll note that when you try to run a VTK<br />
Python example you get something similar to the following error message:<br />
<br />
from vtkCommonPython import * <br />
ImportError: dynamic module does not define init function<br />
(initvtkCommonPython)<br />
<br />
This is because BCC32 prepends an underscore ("_") to all exported<br />
functions, so (in this case) the vtkCommonPython.dll contains a symbol<br />
_initvtkCommonPython which Python does not find. All kits (e.g.<br />
Rendering, Filtering, Patented) will suffer from this problem.<br />
<br />
The solution is to create Borland module definition in the VTK binary<br />
(output) directory, in my case VTK/bin. You have to do this for all kits<br />
that you are planning to use in Python. Each .def file must have the<br />
same basename as the DLL, e.g. "vtkCommonPython.def" for<br />
vtkCommonPython.dll and it must be present at VTK link time. The def<br />
file contains an export alias, e.g.:<br />
<br />
EXPORTS<br />
initvtkCommonPython=_initvtkCommonPython<br />
<br />
The Borland compiler will create an underscore-less alias in the DLL<br />
file and Python will be able to load it as a module.<br />
<br />
=== How do I build Python bindings on AIX? ===<br />
<br />
There is a problem with dynamic loading on AIX. Old AIX did not have<br />
dlopen/dlsym, but they used load mechanism. Python still reflects this.<br />
VTK is however not compatible with the old load mechanism.<br />
<br />
The following patch to Python 2.2.2 makes python use dlopen/dlsym on AIX<br />
5 or greater.<br />
<br />
http://www.vtk.org/files/misc/python_aix.diff<br />
<br />
=== How to build VTK for offscreen rendering? ===<br />
<br />
Struggled a few hours to get VTK to do offscreen rendering. I use it to<br />
batch process medical images. Without actually producing output on the<br />
screen, I still print resulting images in a report to easily review the<br />
results of an experiment.<br />
<br />
Here is how I solved this problem for VTK version 4.2.2.<br />
<br />
1. Download Mesa-4.0.4 source<br />
<br />
Modify Mesa-4.0.4/Make-config in the 'linux:' target the following vars:<br />
<br />
GL_LIB = libVTKMesaGL.so<br />
GLU_LIB = libVTKMesaGLU.so<br />
GLUT_LIB = libVTKMesaglut.so<br />
GLW_LIB = libVTKMesaGLw.so<br />
OSMESA_LIB = libOSVTKMesa.so<br />
<br />
In Mesa 6.2.1 you need to edit Mesa/configs/default instead:<br />
<br />
# Library names (base name)<br />
GL_LIB = VTKMesaGL<br />
GLU_LIB = VTKMesaGLU<br />
GLUT_LIB = VTKMesaglut<br />
GLW_LIB = VTKMesaGLw<br />
OSMESA_LIB = VTKMesaOSMesa<br />
<br />
<br />
And then export this env var:<br />
<br />
export CFLAGS="-O -g -ansi -pedantic -fPIC -ffast-math-DUSE_MGL_NAMESPACE -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L-D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DPTHREADS -I/usr/X11R6/include"<br />
<br />
then<br />
<br />
For Mesa 4.0.4<br />
<br />
make -f Makefile.X11 linux <br />
cp Mesa-4.0.4/lib/* /data/usr/mesa404/lib/<br />
<br />
in Mesa 6.2.1:<br />
<br />
make linux-x86<br />
make install<br />
(I generally use /opt/VTKMesa/*)<br />
<br />
I use 'VTKMesa' name extension to avoid conflicts with my RH9.0 libs<br />
(especially OSMesa lib in XFree!). I'm using shared libraries, because<br />
that allows me to use dynamic libs from VTK and not the vtk program<br />
itself without explicitly having to load VTKMesaGL with my app. I copied<br />
the 'VTKMesa' libs in /data/usr/mesa404/lib/, but any odd place probably<br />
will work. Avoid /usr/lib /usr/local/lib for now.<br />
<br />
2. Follow normal instructions to get a proper working vtk, then<br />
<br />
ccmake <br />
<br />
with the following options:<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
| VTK_USE_MANGLED_MESA || ON<br />
|-<br />
| MANGLED_MESA_INCLUDE_DIR || /data/usr/mesa404/include<br />
|-<br />
| MANGLED_MESA_LIBRARY || /data/usr/mesa404/lib/libVTKMesaGL.so<br />
|-<br />
| MANGLED_OSMESA_INCLUDE_DIR || /data/usr/mesa404/include<br />
|-<br />
| MANGLED_OSMESA_LIBRARY || /data/usr/mesa404/lib/libVTKMesaOSMesa.so<br />
|-<br />
| OPENGL_xmesa_INCLUDE_DIR || /data/usr/mesa404/include<br />
|}<br />
<br />
test using /data/prog/VTK-4.2.2/Examples/MangledMesa/Tcl scripts<br />
<br />
<br />
If you're doing things on UNIX, you should also look at [[VTK Classes]]. It has links to RenderWindow objects that are probably easier to use than rebuilding VTK with Mesa.<br />
<br />
=== How to get keyboard events working on Mac OS X? ===<br />
<br />
On Mac OS X, there are (at least) two kinds of executables:<br />
* [http://developer.apple.com/documentation/MacOSX/Conceptual/BPInternational/Articles/InternatSupport.html#//apple_ref/doc/uid/20000278-73764 Application Bundles]<br />
* plain UNIX executables<br />
<br />
For a program to be able to display a graphical interface (that is, display windows that allow mouse and keyboard interaction) it must be an Application Bundle. If a plain UNIX executable tries, there will be various bugs, such as keyboard and mouse events not working.<br />
<br />
Many of the example VTK applications are built as plain UNIX executables, and thus have these problems. This is [http://www.vtk.org/Bug/bug.php?op=show&bugid=2025 VTK bug 2025].<br />
<br />
When you build your own VTK application, be sure it is in the form of an Application Bundle. With CMake 2.0.5 or later, simply add the following to your CMakeLists.txt file:<br />
<br />
IF(APPLE)<br />
SET(EXECUTABLE_FLAG MACOSX_BUNDLE)<br />
ENDIF(APPLE)<br />
<br />
=== Can VTK be built as a Universal Binary on Mac OS X? ===<br />
<br />
For VTK 5.0.3 and older, the short answer is "no". For VTK CVS the short answer is "mostly". Work is being done to improve this situation.<br />
<br />
=== How can I stop Java Swing or AWT components from flashing or bouncing between values? ===<br />
<br />
While not strictly a VTK problem, this comes up fairly often when using Java-wrapped VTK. Try the following two JRE arguments to stop the Swing/AWT components flashing:<br />
-Dsun.java2d.ddoffscreen=false -Dsun.java2d.gdiblit=false<br />
Note that these are classified as "unsupported properties," so may not work on all platform or installations (in particular, ddoffscreen refers to DirectDraw and, as such, is specific to Windows).<br />
<br />
== Changes to the VTK API ==<br />
<br />
=== What is the policy on Changes to the API ===<br />
<br />
Between patch releases maintain the API unless there is a really strong reason not to. <br />
<br />
Between regular releases maintain backwards compatibility to the API with prior releases of VTK when doing so does not increase the complexity or readability of the current VTK or when the benefits of breaking the API are negligible.<br />
<br />
Clearly these statements have a lot of wiggle room. For example in vtkLightKit BackLight and Headlight were used and released. Now BackLight and HeadLight might make more sense and probably will be easier for non-native English speakers, but is it worth breaking the API for it, probably not. Another factor is how long the API has been around and how widely used it is. These all indicate how painful it will be to change the API which is half of the cost/benefit decision.<br />
<br />
=== Change to vtkIdList::IsId() ===<br />
<br />
vtkIdList::IsId(int id) used to return a 0 or 1 to indicate whether the<br />
specified id is in the list. Now it returns -1 if the id is not in the<br />
list; or a non-negative number indicating the position in the list.<br />
<br />
=== Changes vtkEdgeTable ===<br />
<br />
vtkEdgeTable had two changes. The constructor now takes no arguments,<br />
and you use InitEdgeInsertion() to tell the class how many points are in<br />
the dataset. Also, IsEdge(p1,p2) now returns a -1 if the edge (defined<br />
by points p1,p2) is not defined. otherwise a non-negative integer value<br />
is returned.<br />
<br />
These changes were made to support the association of attributes with<br />
edges.<br />
<br />
=== Changes between VTK 4.2 and VTK 4.4 (and how to update) ===<br />
<br />
We have removed the CVS date, revision, and the language from the<br />
copyright on all the files. This information wasn't being used much and<br />
it created extra work for developers. For example you edit vtkObject.h<br />
rebuild all of VTK, check in you change, then you must rebuild all of<br />
VTK again because commiting the header file causes it to be changed by<br />
CVS (because the revision number changed) This change will also make it<br />
easier to compare different branches of VTK since these revision number<br />
differences will no longer show up. The CVS revision number is still in<br />
the cxx file in the RevisionMacro. You don't need to make any changes to<br />
your code for this.<br />
<br />
The DataArray classes now use a templated intermediate class to share<br />
their implementation. Again there is no need for you to make changes to<br />
your code.<br />
<br />
Legacy code has been removed. Specifically none of the old style<br />
callbacks are supported and observers should be used instead. So where<br />
you used a filter->SetStartMethod(myFunc) you should do a<br />
filter->AddObserver(vtkCommand::StartEvent,myCommand) Usually this will<br />
require you to create a small class for the observer.<br />
vtkImageOpenClose3D.cxx has an example of using an observer and there<br />
are a few other examples in VTK. If you switch to using Observers your<br />
code should also work with versions of VTK from 3.2 or later since the<br />
Observers have been in VTK since VTK 3.2.<br />
<br />
Many functions that previously took or returned float now take or return<br />
double. To change your code to work with VTK 4.4 or later you can just<br />
replace float with double for the appropriate calls and variables. If<br />
you want your code to work with both old and new versions of VTK you can<br />
use vtkFloatingPointType which is defined to be double in VTK 4.4 and<br />
later and it is float in vtk 4.2.5. In versions of VTK prior to 4.2.5<br />
you can use something like:<br />
<br />
#ifndef vtkFloatingPointType<br />
#define vtkFloatingPointType vtkFloatingPointType<br />
typedef float vtkFloatingPointType;<br />
#endif<br />
<br />
at the beginning of your code. That will set it to the correct value for<br />
all versions of VTK old and new.<br />
<br />
=== Use of New() and Delete() now enforced (vs. new & delete) ===<br />
<br />
Constructors and destructors in VTK are now protected. This means you<br />
can no longer use little "new" or "delete" to create VTK instances.<br />
You'll have to use the methods ::New() and ::Delete() (as has been<br />
standard practice for some time).<br />
<br />
The reason for this is to enforce the use of New() and Delete(). Not<br />
using New() and Delete() can lead to bad mojo, mainly reference counting<br />
problems or not taking advantage of special procedures incorporated into<br />
the New() method (e.g., selecting the appropriate hardware interface<br />
during instance creation time).<br />
<br />
If you've used New() and Delete() in your code, these changes will not<br />
affect you at all. If you're using little "new" or "delete", your code<br />
will no longer and compile and you'll have to switch to New() and Delete().<br />
<br />
=== Changes between VTK 4.4 and VTK 4.6 ===<br />
<br />
Collection Changes<br />
<br />
Collections have had some small changes (originally started by Chris<br />
Volpe) to better support reentrant iteration. Specifically all the<br />
collection have an InitTraversal(sit) and GetNextFoobar(sit) methods.<br />
(where Foobar is what the collection contains, for example<br />
GetNextActor(sit)) The argument to both of these methods is a<br />
vtkCollectionSimpleIterator. Most of the collection use in VTK has been<br />
modified to use these new methods. The advantage is that these new<br />
methods support having the same collection be iterated through in a<br />
reentrant safe manner. In the past this was not true and led to a number<br />
of problems. In the future for C++ class development please use this<br />
approach to iterating through a collection. These changes are fully<br />
backwards compatible and no old APIs were harmed in the making of these<br />
changes. So in summary, for the future, where you would have written:<br />
<br />
for (actors->InitTraversal();<br />
(actor = actors->GetNextActor());)<br />
<br />
you would now have:<br />
<br />
vtkCollectionSimpleIterator actorIt;<br />
for (actors->InitTraversal(actorIt);<br />
(actor = actors->GetNextActor(actorIt));)<br />
<br />
=== Changes in VTK between 3.2 and 4.0 ===<br />
<br />
* Changes to vtkDataSetAttributes, vtkFieldData and vtkDataArray: All attributes (scalars, vectors...) are now stored in the field data as vtkDataArray's. vtkDataSetAttributes became a sub-class of vtkFieldData. For backwards compatibility, the interface which allows setting/getting the attributes the old way (by passing in a sub-class of vtkAttributeData such as vtkScalars) is still supported but it will be removed in the future. Therefore, the developers should use the new interface which requires passing in a vtkDataArray to set an attribute. vtkAttributeData and it's sub-classes (vtkScalars, vtkVectors...) will be deprectated in the near future; developers should use vtkDataArray and it's sub-classes instead. We are in the process of removing the use of these classes from vtk filters.<br />
<br />
* Subclasses of vtkAttributeData (vtkScalars, vtkVectors, vtkNormals, vtkTCoords, vtkTensors) were removed. As of VTK 4.0, vtkDataArray and it's sub-classes should be used to represent attributes and fields. Detailed description of the changes and utilities for upgrading from 3.2 to 4.0 can be found in the package: http://www.vtk.org/files/misc/Upgrading.zip<br />
<br />
* Added special methods to data arrays to replace methods like<br />
<br />
tc SetTCoord i x y 0<br />
<br />
or<br />
<br />
vc SetVector i vx vy vz<br />
<br />
in interpreted languages (Tcl, Python, Java). Use:<br />
<br />
tc SetTuple2 i x y<br />
<br />
or<br />
<br />
vc SetTuple3 i vx vy vz<br />
<br />
* Improved support for parallel visualization: vtkMultiProcessController and it's sub-classes have been re-structured and mostly re-written. The functionality of vtkMultiProcessController have been re-distributed between vtkMultiProcessController and vtkCommunicator. vtkCommunicator is responsible of sending/receiving messages whereas vtkMultiProcessController (and it's subclasses) is responsible of program flow/control (for example processing rmi's). New classes have been added to the Parallel directory. These include vtkCommunicator, vtkMPIGroup, vtkMPICommunicator, vtkSharedMemoryCommunicator, vtkMPIEventLog... There is now a tcl interpreter which supports parallel scripts. It is called pvtk and can be build on Windows and Unix. Examples for both Tcl and C++ can be found in the examples directories.<br />
<br />
* vtkSocketCommunicator and vtkSocketController have been added. These support message passing via BSD sockets. Best used together with input-output ports.<br />
<br />
* Since it was causing very long compile times (it essentially includes every vtk header file) and it was hard to maintain (you had to add a line whenever you added a class to VTK) vtk.h was removed. You will have to identify the header files needed by your application and include them one by one.<br />
<br />
* vtkIterativeClosestPointTransform has been added. This class is an implementation of the ICP algorithm. It matches two surfaces using the iterative closest point (ICP) algorithm. The core of the algorithm is to match each vertex in one surface with the closest surface point on the other, then apply the transformation that modify one surface to best match the other (in a least square sense).<br />
<br />
* The SetFileName, SaveImageAsPPM and related methods in vtkRenderWindow have been removed. vtkWindowToImageFilter combined with any of the image writers provides greater functionality.<br />
<br />
* Support for reading and writing PGM and JPEG images has been included.<br />
<br />
* Methods with parameters of the form "type param[n]" are wrapped. Previously, these methods were only wrapped if the array was declared 'const'. The python wrappers will allow values to be returned in the array.<br />
<br />
* The directory structure was completely reorganized. There are now subdirectories for Common (core common classes) Filtering (superclasses for filtering operations) Imaging (filters and sources that produce images or structured points) Graphics (filters or sources that produce data types other than ImageData and StructuredPoints) IO (file IO classes that do not require Rendering support) Rendering (all actors mappers annotation and rendering classes) Hybrid (typically filters and sources that require support from Rendering or both Imaging and Graphics) Parallel (parallel visualization support classes) Patented (patented classes) Examples (documented examples) Wrapping (support for the language wrappers). In many directories you will see a Testing subdirectory. The Testing subdirectories contain tests used to validate VTKs operation. Some tests may be useful as examples but they are not well documented.<br />
<br />
* The Build process for VTK now uses CMake (found at www.cmake.org) This replaces pcmaker on windows and configure on UNIX. This resolves some longstanding problems and limitation we were having with pcmaker and configure, and unifies the build process into one place.<br />
<br />
=== Changes to VTK between 4.0 and 4.2 ===<br />
<br />
* Use of macros to support serialization, standardize the New method, and provide the Superclass typedef.<br />
<br />
* Subclassing of VTK classes in the python wrappers (virtual method hooks are not provided).<br />
<br />
* vtkImageWindow, vtkImager, vtkTkImageWindowWidget and their subclasses have been removed to reduce duplicated code and enable interation in ImageWindows. Now people should use vtkRenderer and vtkRenderWindow instead. vtkImageViewer still works as a turn key image viewing class although it now uses vtkRenderWindow and vtkRenderer internally instead of vtkImageWindow and vtkImager.<br />
<br />
* New class: vtkBandedPolyDataContourFilter. Creates solid colored bands (like you find on maps) of scalar value.<br />
<br />
* Event processing: Several new events to VTK were added (see vtkCommand.h). Also event processing can now be prioritized and aborted. This allows applications to manage who processes which events, and terminates the processing of a particular event if desired.<br />
<br />
* 3D Widgets: A new class vtkInteractorObserver was added to observe events on vtkRenderWindowInteractor. Using the new event processing infrastructure, multiple 3D widgets (subclasses of vtkInteractorObserver) can be used simultaneously to process interactions. Several new 3D widgets have been added including:<br />
** vtkLineWidget<br />
** vtkPlaneWidget<br />
** vtkImagePlaneWidget<br />
** vtkBoxWidget<br />
** vtkSphereWidget<br />
<br />
* Besides providing a representation, widgets also provide auxiliary functionality such as providing transforms, implicit functions, plane normals, sphere radius and center, etc.<br />
<br />
* New class: vtkInstantiator provides a means by which one can create an instance of a VTK class using only the name of the class as a string.<br />
<br />
* New class: vtkXMLParser provides a wrapper around the Expat XML parsing library. A new parser can be written by subclassing from vtkXMLParser and providing a few simple virtual method implementations.<br />
<br />
* TIFF reader is now implemented using libtiff, which makes it capable of reading almost all available TIFF formats. The libtiff is also available internally as vtktiff.<br />
<br />
* New method (all sub-classes of vtkObject): Added a virtual function called NewInstance to vtkTypeMacro. NewInstance creates and returns an object of the same type as the current one. It does not copy any properties. The returned pointer is of the same type as the pointer the method was invoked with. This method should replace all the MakeObject methods scattered through VTK.<br />
<br />
* vtkSetObject macro is depricated for use inside the VTK. It is still a valid construct in projects that use VTK. Instead use vtkCxxSetObjectMacro which does the same thing.<br />
<br />
* vtkPLOT3DReader have been improved. It now supports:<br />
** multigrid (each block is one output)<br />
** ascii<br />
** fortran-style byte counts<br />
** little/big endian<br />
** i-blanking (partial)<br />
<br />
* A new vtkTextProperty class has been created, and duplicated text API s have been obsoleted accordingly. Check the<br />
[[VTK_FAQ#Text_properties_in_VTK_4.2|Text properties in VTK 4.2]] FAQ entry for a full description of the change.<br />
<br />
=== How do I upgrade my existing C++ code from 3.2 to 4.x? ===<br />
<br />
This is (a corrected version of) an email that was posted to vtkusers.<br />
Please feel free to correct or add anything.<br />
<br />
{| cellspacing="3" <br />
|- valign="top"<br />
|width="55%" bgcolor="#f0f0ff" style="border:1px solid #ffc9c9;padding:1em;padding-top:0.5em;"|<br />
<br />
I've just ported my medium-sized (40K lines) application from vtk3.2 to<br />
vtk4.x. I thought I would share my experiences with you, in case there<br />
were people out there contemplating it but a bit scared.<br />
<br />
One source of information for upgrading code is:<br />
<br />
http://www.vtk.org/files/misc/Upgrading.zip<br />
<br />
I'm using VC++6 + MFC on Win2K and was unable/unwilling to run the<br />
script in the zip file.<br />
<br />
So,<br />
<br />
I switched all my include directories to the new VTK ones and<br />
recompiled. 337 errors, not unexpectedly. Most concerned vtkScalars and<br />
vtkTCoords which have both been removed. Where I was using single value<br />
scalars, like this:<br />
<br />
vtkScalars *scalars = vtkScalars::New();<br />
scalars->SetNumberOfScalars(N_POINTS);<br />
...<br />
polydata->GetPointData()->SetScalars(scalars);<br />
...<br />
scalars->SetScalar(i,2.3);<br />
...<br />
<br />
I replaced with:<br />
<br />
vtkFloatArray *scalars = vtkFloatArray::New();<br />
scalars->SetNumberOfComponents(1);<br />
scalars->SetNumberOfTuples(N_POINTS);<br />
...<br />
polydata->GetPointData()->SetScalars(scalars);<br />
...<br />
scalars->SetTuple1(i,2.3);<br />
...<br />
<br />
OK so far, far fewer errors.<br />
<br />
Where I had 2D texture coordinates:<br />
<br />
vtkTCoords *tcoords = vtkTCoords::New();<br />
tcoords->SetNumberOfTCoords(N);<br />
...<br />
float p[3];<br />
p[0]=x; p[1]=y;<br />
tcoords->SetTCoord(i,p);<br />
...<br />
<br />
I replaced with:<br />
<br />
vtkFloatArray *tcoords = vtkFloatArray::New();<br />
tcoords->SetNumberOfComponents(2);<br />
tcoords->SetNumberOfTuples(N);<br />
...<br />
float p[2];<br />
p[0]=x; p[1]=y;<br />
tcoords->SetTuple(i,p);<br />
....<br />
<br />
All well and good, still fewer errors. Make sure you call<br />
SetNumberOfComponents *before* SetNumberOfTuples else you'll get<br />
problems (I did!).<br />
<br />
Where I was creating 0-255 image data and had been using:<br />
<br />
vtkScalars* scalars = vtkScalars::New();<br />
scalars->SetDataTypeToUnsignedChar();<br />
...<br />
<br />
I replaced with:<br />
<br />
vtkUnsignedCharArray *scalars = vtkUnsignedCharArray::New()<br />
...<br />
<br />
Going well!<br />
<br />
When creating RGB images, I had been using:<br />
<br />
vtkScalars *scalars = vtkScalars::New();<br />
scalars->SetDataTypeToUnsignedChar();<br />
scalars->SetNumberOfComponents(3);<br />
scalars->SetNumberOfScalars(X*Y);<br />
...<br />
scalars->SetActiveComponent(0);<br />
scalars->SetScalar(i,val1);<br />
scalars->SetActiveComponent(1);<br />
scalars->SetScalar(i,val2);<br />
scalars->SetActiveComponent(2);<br />
scalars->SetScalar(i,val3);<br />
...<br />
<br />
I replaced with:<br />
<br />
vtkUnsignedCharArray *scalars = vtkUnsignedCharArray::New()<br />
scalars->SetNumberOfComponents(3);<br />
scalars->SetNumberOfTuples(X*Y);<br />
...<br />
scalars->SetComponent(i,0,val1);<br />
scalars->SetComponent(i,1,val2);<br />
scalars->SetComponent(i,2,val3);<br />
...<br />
<br />
My remaining errors concerned vtkWin32OffscreenRenderWindow that has<br />
been removed. Where I had been using:<br />
<br />
vtkWin32OffscreenRenderWindow *offscreen = vtkWin32OffscreenRenderWindow::New();<br />
...<br />
<br />
I replaced with:<br />
<br />
vtkWin32OpenGLRenderWindow *offscreen = vtkWin32OpenGLRenderWindow::New();<br />
offscreen->SetOffScreenRendering(1);<br />
...<br />
<br />
All done. I'd had to throw in some #include "vtkFloatArray.h" and things<br />
like that of course. Zero compile errors.<br />
<br />
Had to remember to link against the new vtk lib files, so I removed<br />
<br />
vtkdll.lib <br />
<br />
and added<br />
<br />
vtkCommon.lib<br />
vtkGraphics.lib<br />
<br />
etc.<br />
<br />
Zero link errors. My program is up and running again, no apparant<br />
problems. Plus now I can use all the new features of vtk4. (And I'm sure<br />
it's faster but maybe that's my imagination.)<br />
<br />
All this took me about three hours.<br />
<br />
Bye!<br />
<br />
Tim.<br />
|}<br />
<br />
=== What is the release schedule for VTK ===<br />
<br />
VTK has a formal release every eight to sixteen months. VTK 4.0 was cut in December 2001 and released in March 2002. VTK 4.2 was releaseed in February 2003. VTK 4.4 (which is an interim release) was released at the end of 2003. VTK 5.0 was released in January 2006, 5.0.1 in July 2006, and 5.0.2 in September 2006.<br />
<br />
=== Roadmap: What changes are being considered for VTK ===<br />
<br />
This is a list of changes that are being considered for inclusion into<br />
VTK. Some of these changes will happen while other changes we would like<br />
to see happen but may not due to funding or time issues. For each change<br />
we try to list what the change is, when we hope to complete it, if it is<br />
actively being developed. Detailed discussion on changes is limited to<br />
the vtk-developers mailing list.<br />
<br />
# Modify existing image filters to use the new vtkImageIterator etc. Most simple filters have been modified to use ithe iterator in VTK 4.2. It would be nice to have some sort of efficient neighborhood iterators but so far we haven't come up with any.<br />
# Rework the polydata and unstructured grid structures (vtkMesh ??). Related ideas include:<br />
#* Make UnstructuredGrid more compact by removing the cell point count from the vtkCellArray. This will reduce the storage required by each cell by 4 bytes.<br />
#* Make vtkPolyData an empty subclass of vtkUnstructuredGrid. There are a number of good reasons for this but it is a tricky task and backwards compatibility needs to be maintained.<br />
# More parallel support, including parallel compositing algorithms<br />
# Algorithms like LIC (http://www-courses.cs.uiuc.edu/~cs419/lic.pdf), maybe a couple terrain-decimation algorithms<br />
# Further integration of STL and other important C++ constructs (like templates)<br />
<br />
VTK 4.4 (intermediate release, end of 2003)<br />
<br />
* convert APIs to double (done)<br />
* remove old callbacks (done)<br />
* blanking<br />
* ref count observers (done)<br />
* switch collections to use iterators (done)<br />
* improve copyright (done)<br />
<br />
VTK 5.0 (major release, early 2005)<br />
<br />
* new pipeline mechanism (see [[Media:Pipeline.pdf|Pipeline.pdf]])<br />
* time support<br />
* true AMR support<br />
<br />
=== Changes to Interactors ===<br />
<br />
The Interactors have been updated to use the Command/Observer events of<br />
vtk. The vtkRenderWindowInteractor now has ivars for all the event<br />
information. There is a new class called<br />
vtkGenericRenderWindowInteractor that can be used to set up the bindings<br />
from other languages like python, Java or TCl.<br />
<br />
A new class vtkInteractorObserver was also added. It has a<br />
SetInteractor() method. It observes the keypress and delete events<br />
invoked by the render window interactor. The keypress activation value<br />
for a widget is now 'i' (although this can be programmed).<br />
vtkInteractorObserver has the state ivar Enabled. All subclasses must<br />
have the SetEnabled(int) method. Convenience methods like On(), Off(),<br />
EnabledOn(), and EnabledOff() are available. The state of the interactor<br />
observer is obtained using GetEnabled(). The SetEnabled(1) method adds<br />
observers to watch the interactor (appropriate to the particular<br />
interactor observer) ; SetEnabled(0) removes the observers . There are<br />
two new events: EnableEvent and DisableEvent which are invoked by the<br />
SetEnabled() method.<br />
<br />
The events also support the idea of priority now. When you add an<br />
observer, you can specify a priority from 0 to 1. Higher values will be<br />
called back first. An observer can also tell the object not to call any<br />
more observers. This way you can handle an event, and stop further<br />
processing. In this way you can add handlers to InteractorStyles without<br />
sub-classing and from wrapped languages.<br />
<br />
For more information see: vtkGenericRenderWindowInteractor,<br />
vtkRenderWindowInteractor, vtkInteractorObserver.<br />
<br />
=== Header files and vtkSetObjectMacro ===<br />
<br />
On some platforms such as MS Visual Studio .NET, compiler is not capable<br />
of handling too big input files. Some VTK files with all includes do<br />
become big enough to overwhelm the compiler. The solution is to minimize<br />
the amount of includes. This especially goes for header files, because<br />
they propagate to other files. Every class header file should include<br />
only the parent class header file. If there is no other alternative, you<br />
should put a comment next to include file explaining why the file has to<br />
be included.<br />
<br />
The related issue is with vtkSetObjectMacro. This file calles some<br />
methods on an argument class, which implies that the argument class<br />
header file has to be included. The result is bloat on the header files.<br />
The solution is to not use vtkSetObjectMacro but vtkCxxSetObjectMacro.<br />
The difference is that vtkCxxSetObjectMacro goes in the Cxx file and not<br />
in the header file.<br />
<br />
Example: Instead of<br />
<br />
#include "vtkBar.h"<br />
class vtkFoo : public vtkObject<br />
{ ...<br />
vtkSetObjectMacro(Bar, vtkBar);<br />
...<br />
};<br />
<br />
Do:<br />
<br />
class vtkBar;<br />
class vtkFoo : public vtkObject<br />
{<br />
...<br />
virtual void SetBar(vtkBar*);<br />
...<br />
};<br />
<br />
and add the following line to vtkFoo.cxx<br />
<br />
vtkCxxSetObjectMacro(vtkFoo,Bar,vtkBar);<br />
<br />
=== Text properties in VTK 4.2 ===<br />
<br />
A new<br />
[http://public.kitware.com/VTK/doc/nightly/html/classvtkTextProperty.html vtkTextProperty]<br />
class has been added to VTK 4.2.<br />
<br />
This class factorizes text attributes that used to be spread out and<br />
duplicated in many different classes (mostly 2D actors and text<br />
mappers). Among those attributes, font family, font size,<br />
bold/italic/shadow properties, horizontal and vertical justification,<br />
line spacing and offset have been retained, whereas new attributes like<br />
color and opacity have been introduced.<br />
<br />
We tried to make sure that you can use a vtkTextProperty to modify text<br />
properties in the same way a vtkProperty can be used to modify the<br />
surface properties of a geometric object. In that regard, you should be<br />
able to share a vtkTextProperty between different actors or assign the<br />
same vtkTextProperty to an actor that offers multiple vtkTextProperty<br />
attributes ([http://www.vtk.org/doc/nightly/html/classvtkXYPlotActor.html vtkXYPlot]<br />
for example).<br />
<br />
Here is a quick example:<br />
<br />
vtkTextActor *actor0 = vtkTextActor::New();<br />
actor0->GetTextProperty()->SetItalic(1);<br />
//<br />
vtkTextProperty *tprop = vtkTextProperty::New();<br />
tprop->SetBold(1);<br />
//<br />
vtkTextActor *actor1 = vtkTextActor::New();<br />
actor1->SetTextProperty(tprop);<br />
//<br />
vtkTextActor *actor2 = vtkTextActor::New();<br />
actor2->SetTextProperty(tprop);<br />
<br />
*Backward compatibility issues*:<br />
<br />
1) Color and Opacity:<br />
<br />
The text color and text opacity settings are now controlled by the<br />
vtkTextProperty Color and Opacity attributes instead of the<br />
corresponding actor's color and opacity attributes. In the following<br />
example, those settings were controlled by the attributes of the<br />
vtkProperty2D attached to the vtkActor2D (vtkTextActor). The<br />
vtkTextProperty attributes should be used instead:<br />
<br />
vtkTextActor *actor = vtkActor::New();<br />
actor->GetProperty()->SetColor(...);<br />
actor->GetProperty()->SetOpacity(...);<br />
<br />
becomes:<br />
<br />
actor->GetTextProperty()->SetColor(...);<br />
actor->GetTextProperty()->SetOpacity(...);<br />
<br />
To make migration easier for a while, we have set the vtkTextProperty<br />
default color to ''(-1.0, -1.0, -1.0)'' and the default opacity to ''-1.0''.<br />
These "magic" values are checked by the underlying text mappers at<br />
rendering time. If they are found, the color and opacity of the 2D<br />
actor's vtkProperty2D are used, just as it was in VTK 4.1.<br />
<br />
2) API (i.e. SetBold(), SetItalic(), etc)<br />
<br />
Most of the VTK classes involving text used to provide their own text<br />
attributes like Bold, Italic, Shadow, FontFamily. Thus, each of those<br />
classes would duplicate the vtkTextMapper API through methods like<br />
SetItalic(), SetBold(), SetFontFamily(), etc.<br />
<br />
Moreover, if one class had different text elements (say, for example,<br />
the title and the labels of a scalar bar), there was no way to modify<br />
the text properties of these elements separately.<br />
<br />
The vtkTextProperty class has been created to address both issues, by<br />
obsoleting those duplicated attributes and methods and providing a<br />
unified way to access text properties, and by allowing each class to<br />
associate different vtkTextProperty to different text elements.<br />
<br />
Migrating your code basically involves using the old API on your actor's<br />
vtkTextProperty instead of the actor itself. For example:<br />
<br />
actor->SetBold(1);<br />
<br />
becomes:<br />
<br />
actor->GetTextProperty()->SetBold(1);<br />
<br />
When a class provides different vtkTextProperty for different text<br />
elements, the TextProperty attribute is usually prefixed with that<br />
element type. Example: AxisTitleTextProperty, or AxisLabelTextProperty.<br />
This allows you to set different aspect for each text elements. If you<br />
want to use the same properties, you can either set the same values on<br />
each vtkTextProperty, or make both vtkTextProperty point to the same<br />
vtkTextProperty object. Example:<br />
<br />
actor->GetAxisLabelTextProperty()->SetBold(1);<br />
actor->GetAxisTitleTextProperty()->SetBold(1);<br />
<br />
or:<br />
<br />
vtkTextProperty *tprop = vtkTextProperty::New();<br />
tprop->SetBold(1);<br />
actor->SetAxisLabelTextProperty(tprop);<br />
actor->SetAxisTitleTextProperty(tprop);<br />
<br />
or:<br />
<br />
actor->SetAxisLabelTextProperty(actor->GetAxisTitleTextProperty());<br />
actor->GetAxisTitleTextProperty()->SetBold(1);<br />
<br />
The following list specifies the name of the text properties used in the<br />
VTK classes involving text.<br />
<br />
[http://www.vtk.org/doc/nightly/html/classvtkTextMapper.html vtkTextMapper]:<br />
* you can still use the vtkTextMapper + vtkActor2D combination, but we would advise you to use a single vtkTextActor instead, this will give you maximum flexibility.<br />
* has 1 text prop: TextProperty, but although you have access to it, do not twwak it unless you are using vtkTextMapper with a vtkActor2D. In all other cases, use the text prop provided by the actor (see below).<br />
<br />
[http://www.vtk.org/doc/nightly/html/classvtkTextActor.html vtkTextActor]:<br />
* has 1 text prop: TextProperty. <br />
<br />
[http://www.vtk.org/doc/nightly/html/classvtkLabeledDataMapper.html vtkLabeledDataMapper]:<br />
* has 1 text prop: LabelTextProperty. <br />
<br />
[http://www.vtk.org/doc/nightly/html/classvtkCaptionActor2D.html vtkCaptionActor2D]:<br />
* has 1 text prop: CaptionTextProperty. <br />
<br />
[http://www.vtk.org/doc/nightly/html/classvtkLegendBoxActor.html vtkLegendBoxActor]:<br />
* has 1 text prop: EntryTextProperty.<br />
<br />
[http://www.vtk.org/doc/nightly/html/classvtkAxisActor2D.html vtkAxisActor2D],<br />
[http://www.vtk.org/doc/nightly/html/classvtkParallelCoordinatesActor.html vtkParallelCoordinatesActor], and<br />
[http://www.vtk.org/doc/nightly/html/classvtkScalarBarActor.html vtkScalarBarActor]:<br />
* have 2 text props: TitleTextProperty, LabelTextProperty.<br />
<br />
[http://www.vtk.org/doc/nightly/html/classvtkXYPlotActor.html vtkXYPlotActor]:<br />
* has 3 text prop: TitleTextProperty (plot title), AxisTitleTextProperty, AxisLabelTextProperty (title and labels of all axes)<br />
* the legend box text prop (i.e. entry text prop) can be retrieved through actor->GetLegendBoxActor()->GetEntryTextProperty()<br />
* the X (or Y) axis text props (i.e. title and label text props) can be retrieved through actor->GetX/YAxisActor2D->GetTitle/LabelTextProperty(), and will override the corresponding AxisTitleTextProperty or AxisLabelTextProperty props as long as they remain untouched. <br />
<br />
[http://www.vtk.org/doc/nightly/html/classvtkCubeAxesActor2D.html vtkCubeAxesActor2D]:<br />
* has 2 text props: AxisTitleTextProperty, AxisLabelTextProperty (title and label of all axes)<br />
* the X (Y or Z) axis text props (i.e. title and label text props) can be retrieved through actor->GetX/Y/ZAxisActor2D->GetTitle/LabelTextProperty(), and will override the corresponding AxisTitleTextProperty or AxisLabelTextProperty props as long as they remain untouched.<br />
<br />
=== Forward declaration in VTK 4.x ===<br />
<br />
Since VTK 4.x all classes have been carefully inspected to only include the necessesary headers, and do what is called 'forward declaration' for all other needed classes. Thus, when you compile your projects using a filter that takes as input a dataset and you are passing an imagedata: you need to explicitely include imagedata within your implementation file. This is true for all data types.<br />
<br />
For example, if you get this error:<br />
<br />
no matching function for call to `vtkContourFilter::SetInput(vtkImageData*)'<br />
VTK/Filtering/vtkDataSetToPolyDataFilter.h:44:<br />
candidates are: virtual void vtkDataSetToPolyDataFilter::SetInput(vtkDataSet*)<br />
<br />
This means you need to add in your code : #include "vtkImageData.h"<br />
<br />
=== Using Volume Rendering in VTK ===<br />
<br />
I recently updated my VTK CVS version. And my c++ code that use to work fine are now complaining about:<br />
<br />
undefined reference to `vtkUnstructuredGridAlgorithm::SetInput(vtkDataObject*)'<br />
undefined reference to `vtkUnstructuredGridAlgorithm::GetOutput()' <br />
<br />
There is now a new subfolder and a new option to enable building the VolumeRendering library. You have to turn VTK_USE_VOLUMERENDERING to ON in order to use it. Also make sure that your executable is linking properly to this new library:<br />
<br />
ADD_EXECUTABLE(foo foo.cxx)<br />
TARGET_LINK_LIBRARIES(foo vtkVolumeRendering)<br />
<br />
== Miscellaneous questions ==<br />
<br />
=== What are the legal issues? ===<br />
<br />
The Visualization Toolkit software is provided under the following<br />
copyright. We think it's pretty reasonable. We do restrict the<br />
distribution of modified code. This is primarily a revision control<br />
issue. We don't want a bunch of renegade vtks running around without us<br />
having some idea why the changes were made and giving us a chance to<br />
incorporate them into the general release.<br />
<br />
The text of the VTK copyright is available [http://www.vtk.org/copyright.php here].<br />
<br />
=== Can't you split up the data file? ===<br />
<br />
The data is now in one file that is about 15 Megabytes. This is smaller<br />
than the original data files VTK used and we hope that this size is not<br />
a problem for people anymore. If it is please let us know.<br />
<br />
=== Do you have any shared library tips? ===<br />
<br />
VTK version 4.0 and later supports both shared and static libraries on<br />
most all platforms. For development we typically use shared libraries<br />
since they are faster to link when making small changes. You can control<br />
how VTK builds by setting the BUILD_SHARED_LIBS option in CMake.<br />
<br />
=== What is the deal with the patents ===<br />
<br />
As the copyright mentions there are some patents used in VTK. If you use<br />
any code in the Patented/ directory for commercial application you<br />
should contact the patent holder and obtain a license.<br />
<br />
As of VTK4.0 the following classes are known to use algorithms patented<br />
by General Electric Company: vtkDecimate, vtkMarchingCubes,<br />
vtkMarchingSquares, vtkDividingCubes, vtkSliceCubes and vtkSweptSurface.<br />
The GE contact is:<br />
<br />
Carl B. Horton<br />
Sr. Counsel, Intellectual Property<br />
3000 N. Grandview Blvd., W-710<br />
Waukesha, WI 53188<br />
Phone: (262) 513-4022<br />
E-Mail: mailto:Carl.Horton@med.ge.com<br />
<br />
As of VTK4.0 the following classes are known to use algorithms patented<br />
by Kitware, Inc.: vtkGridSynchronizedTemplates3D,<br />
vtkKitwareContourFilter.h, vtkSynchronizedTemplates2D, and<br />
vtkSynchronizedTemplates3D. The Kitware contact is:<br />
<br />
Ken Martin<br />
Kitware<br />
28 Corporate Drive, Suite 204,<br />
Clifton Park, NY 12065<br />
Phone:1-518-371-3971<br />
E-Mail: mailto:kitware@kitware.com<br />
<br />
{{VTK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ParaView:Extend&diff=8213
ParaView:Extend
2007-01-30T18:52:42Z
<p>Amy: Change SetInput to SetInputConnection</p>
<hr />
<div>= Introduction =<br />
There are several ways to extend ParaView's capabilities:<br />
<br />
* Enable existing VTK reader, writer, source, or algorithm.<br />
<br />
* Include new reader, writer, source, or algorightm during compile time<br />
<br />
* Include new reader, writer, source, or algorightm during run time<br />
<br />
* Include arbitrary new code during compile time<br />
<br />
* Include arbitrary new code during run time<br />
<br />
* Include ParaView in some other project<br />
<br />
=Enable Existing VTK Class=<br />
<br />
Let say we require a class in ParaView that already exists in VTK, but is not available in the ParaView GUI. To enable this filter we need to provide two XML files. One describes the use of class in the ParaView server manager, while the other describes the properties GUI. Let take as an example '''vtkCellDerivatives'''.<br />
<br />
The first part is the server manager XML which we will call vtkCellDerivatives.pvsm:<br />
<br />
<pre><nowiki><br />
<ServerManagerConfiguration><br />
<ProxyGroup name="filters"><br />
<SourceProxy name="CellDerivatives" class="vtkCellDerivatives"><br />
<InputProperty<br />
name="Input"<br />
command="SetInputConnection"><br />
<ProxyGroupDomain name="groups"><br />
<Group name="sources"/><br />
<Group name="filters"/><br />
</ProxyGroupDomain><br />
<DataTypeDomain name="input_type"><br />
<DataType value="vtkDataSet"/><br />
</DataTypeDomain><br />
</InputProperty><br />
<br />
<IntVectorProperty <br />
name="VectorMode" <br />
command="SetVectorMode" <br />
number_of_elements="1"<br />
default_values="0" ><br />
<EnumerationDomain name="enum"><br />
<Entry value="0" text="PassVectors"/><br />
<Entry value="1" text="ComputeGradient"/><br />
<Entry value="2" text="ComputeVorticity"/><br />
</EnumerationDomain><br />
</IntVectorProperty><br />
<!-- End CellDerivatives --><br />
</SourceProxy><br />
</ProxyGroup><br />
</ServerManagerConfiguration><br />
</nowiki></pre><br />
<br />
For more options to XML, please check the files in ''ParaView/Servers/ServerManager/Resources''.<br />
<br />
The second XML is the one that describes the GUI. Let us call it vtkCellDerivatives.xml:<br />
<br />
<pre><nowiki><br />
<ModuleInterface><br />
<ServerManagerFile name="vtkCellDerivatives.pvsm" /><br />
<br />
<Module name="CellDerivatives"<br />
menu_name="Cell Derivatives"<br />
root_name="Derivatives"<br />
module_type="Filter"<br />
long_help="Compute derivatives of scalars and vectors."<br />
short_help="Compute derivatives of scalars and vectors."><br />
<Filter class="vtkCellDerivatives"><br />
<Input name="Input"<br />
class="vtkDataSet"/><br />
</Filter><br />
<InputMenu trace_name="Input" label="Input" property="Input"<br />
help="Set the input to this filter."<br />
input_name="Input"/><br />
<SelectionList label="Vector Mode" property="VectorMode"<br />
trace_name="VectorMode"<br />
help="Control how the filter works to generate vector cell data.<br />
You can choose to pass the input cell vectors, compute the gradient<br />
of the input scalars, or extract the vorticity of the computed<br />
vector gradient tensor. By default (VectorModeToComputeGradient),<br />
the filter will take the gradient of the input scalar data."><br />
<Item name="Pass Vectors" value="0"/><br />
<Item name="Compute Gradients" value="1"/><br />
<Item name="Compute Vorticity" value="2"/><br />
</SelectionList><br />
<Documentation><br />
vtkCellDerivatives is a filter that computes derivatives of scalars<br />
and vectors at the center of cells. You can choose to generate<br />
different output including the scalar gradient (a vector), computed<br />
tensor vorticity (a vector), gradient of input vectors (a tensor),<br />
and strain matrix of the input vectors (a tensor); or you may<br />
choose to pass data through to the output.<br />
<br />
Note that it is assumed that on input scalars and vector point data<br />
is available, which are then used to generate cell vectors and tensors.<br />
(The interpolation functions of the cells are used to compute the<br />
derivatives which is why point data is required.)<br />
</Documentation><br />
</Module><br />
</ModuleInterface><br />
</nowiki></pre><br />
<br />
Note that this XML refers to the previous one. This is the XML we will import into ParaView. For more GUI options, please check the XML files in ''ParaView/GUI/Client/Resources''.<br />
<br />
The XMLs can now be loaded into ParaView GUI using two options:<br />
<br />
===Load Module Into GUI===<br />
<br />
To load the XML file into the ParaView, we will go to menu ''File'' and select ''Import Package''. This will popup a dialog in which we can select the apropriate XML file. Once we load the XML file, we can use the class in the ParaView.<br />
<br />
===Load Module Using Environment Variable===<br />
<br />
If we load custom modules into ParaView frequently, it is cumbersome to import package every single time. To load modules automatically, we set environment variable '''PV_INTERFACE_PATH''' to point to the directory that contains XML files with modules. Once ParaView is started, it will load all XML files (with extension ''.xml'') in this directory.<br />
<br />
= Include Custom Class During Compile Time =<br />
<br />
Let say we have our file format called '''MyFancy''' and we require the reader for it. The file format is something completely new, so we cannot reuse any other class. So we write our own reader and we want to include it into the ParaView. Let say the header file for the reader looks like this:<br />
<br />
<pre><nowiki>#ifndef __vtkMyFancyReader_h<br />
#define __vtkMyFancyReader_h<br />
<br />
#include "vtkUnstructuredGridAlgorithm.h"<br />
<br />
...<br />
<br />
class VTK_EXPORT vtkMyFancyReader : public vtkUnstructuredGridAlgorithm <br />
{<br />
public:<br />
static vtkMyFancyReader *New();<br />
vtkTypeMacro(vtkMyFancyReader,vtkUnstructuredGridAlgorithm);<br />
void PrintSelf(ostream& os, vtkIndent indent);<br />
<br />
// Description:<br />
// Specify file name of the MyFancy file.<br />
vtkSetStringMacro(FileName);<br />
vtkGetStringMacro(FileName);<br />
<br />
// Description:<br />
// Which TimeStep to read. <br />
vtkSetMacro(TimeStep, int);<br />
vtkGetMacro(TimeStep, int);<br />
<br />
vtkGetVector2Macro(TimeStepRange, int);<br />
<br />
...<br />
<br />
protected:<br />
vtkMyFancyReader();<br />
~vtkMyFancyReader();<br />
<br />
...<br />
<br />
private:<br />
vtkMyFancyReader(const vtkMyFancyReader&); // Not implemented<br />
void operator=(const vtkMyFancyReader&); // Not implemented<br />
};<br />
<br />
#endif</nowiki></pre><br />
<br />
To make it work within the ParaView, we need to perform two tasks:<br />
<br />
# Build the reader as a part of ParaView<br />
# Register with the ParaView Server Manager and the GUI<br />
<br />
=== Build Code As Part Of ParaView ===<br />
<br />
The most obvious way to build particular code with the ParaView is to just put it in the ParaView source tree and modify the CMake lists files. The drawbacks of this approach are that we have to now maintain our own modifications to ParaView code, and we cannot use versioning software to maintain the history of our code. Well, at least not without some problems. The solution to this is to import the code to the ParaView build process using '''ParaView External Modules'''.<br />
<br />
ParaView External Modules are collection of code that are included during the ParaView build process, but reside somewhere outside the ParaView source tree. To generate ParaView External Module, we need to create a file called ''<nowiki><Module-Name></nowiki>ParaViewImport.cmake''. Let say our module will be called MYFANCY, so the file needs to be called ''MYFANCYParaViewImport.cmake''. It will look like this:<br />
<br />
<pre><nowiki><br />
SET (MYFANCY_SRCS <br />
${MYFANCY_SOURCE_DIR}/vtkMyFancyReader.cxx<br />
)<br />
<br />
INCLUDE_DIRECTORIES(${MYFANCY_SOURCE_DIR})<br />
INCLUDE_DIRECTORIES(${MYFANCY_SOURCE_DIR}/..)<br />
<br />
PARAVIEW_INCLUDE_WRAPPED_SOURCES("${MYFANCY_SRCS}")<br />
</nowiki></pre><br />
<br />
To load this file into ParaView, we have to run CMake GUI on ParaView and find an advanced option called '''PARAVIEW_EXTRA_EXTERNAL_MODULE'''. We should set it to '''MYFANCY'''. If it is already set to something, we should add MYFANCY to the list. For example: '''MYFANCY;ULTRASPECIAL'''. Once we run the ''Configure'', new option will appear called: '''PARAVIEW_USE_MYFANCY'''. To actually include the module, we need to set that option to '''ON'''. After running ''Configure'', CMake will attemt to find the MYFANCY source directory. If it cannot find the file ''MYFANCYParaViewImport.cmake'', it will produce an error that the source directory was not found. The CMake variable that specifies location to the module source directory will be called ''<nowiki><Module-Name></nowiki>_SOURCE_DIR''. In our case this is '''MYFANCY_SOURCE_DIR'''. Note that this is the same variable used in the ''MYFANCYParaViewImport.cmake'' file. This variable should be set to the directory containing the ''MYFANCYParaViewImport.cmake'' file and not to the actual file.<br />
<br />
At this point the ParaView is all set to build. If all the locations are correct and the ''MYFANCYParaViewImport.cmake'' file is without errors, the ParaView will be build with the reader included.<br />
<br />
Additionally, you can use the following macros:<br />
<br />
* To include a special widget:<br />
<br />
PARAVIEW_INCLUDE_CLIENT_SOURCES("${MYFANCY_SOURCE_DIR}/vtkPVMyFancyWidget.cxx")<br />
<br />
* To incldue Server manager XML:<br />
<br />
PARAVIEW_INCLUDE_SERVERMANAGER_RESOURCES("${MYFANCY_SOURCE_DIR}/ServerManagerXML.xml")<br />
<br />
* To include GUI Client XML:<br />
<br />
PARAVIEW_INCLUDE_GUI_RESOURCES("${MYFANCY_SOURCE_DIR}/GUIXML.xml")<br />
<br />
=== Register Code With The ParaView Server Manager And The GUI ===<br />
<br />
Once ParaView is build, we can register our code using instructions in [[ParaView:Extend#Enable_Existing_VTK_Class|Enable Existing VTK Class]].<br />
<br />
If we want the code to be permanently available in ParaView after compiling (without having to setup environment variable or loading XML file), we must use PARAVIEW_INCLUDE_SERVERMANAGER_RESOURCES and <br />
PARAVIEW_INCLUDE_GUI_RESOURCES macros in the ParaView module import file.<br />
<br />
{{ParaView/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=VTK&diff=7001
VTK
2006-08-29T13:15:09Z
<p>Amy: Link to the nightly doc tarball</p>
<hr />
<div>http://public.kitware.com/images/logos/vtk-logo2.jpg<br />
<br /><br />
The Visualization ToolKit (VTK) is an open source, freely available software system for 3D computer graphics, image processing, and visualization used by thousands of researchers and developers around the world. VTK consists of a C++ class library, and several interpreted interface layers including Tcl/Tk, Java, and Python. Professional support and products for VTK are provided by Kitware, Inc. ([http://www.kitware.com www.kitware.com]) VTK supports a wide variety of visualization algorithms including scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques such as implicit modelling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. In addition, dozens of imaging algorithms have been directly integrated to allow the user to mix 2D imaging / 3D graphics algorithms and data.<br />
<br />
==Administrative Topics==<br />
<br />
* Where can I find more [[VTK Additional Information|information about VTK]]?<br />
<br />
* Where can I [http://vtk.org/get-software.php download VTK]?<br />
<br />
* Where can I download a tarball of the [http://vtk.org/files/nightly/vtkNightlyDocHtml.tar.gz nightly HTML documentation]?<br />
<br />
* [[VTK Classes|Extending VTK]]<br />
<br />
* [[VTK Coding Standards]]<br />
<br />
* [[VTK Scripts|Extending VTK with Scripts]]<br />
<br />
* [[VTK Tools|VTK-Based Tools and Applications]]<br />
<br />
* What are some [[VTK Projects|projects using VTK]]?<br />
<br />
* [[Proposed Changes to VTK | Proposed Changes to VTK]]<br />
<br />
* [[VTK FAQ|Frequently asked questions]]<br />
<br />
* [[VTK OpenGL|Common OpenGL troubles]]<br />
<br />
* [[VTK Related Job Opportunities|VTK Related Job Opportunities]]<br />
<br />
== Current Projects ==<br />
<br />
* [[VTKWidgets | VTK Widget Redesign]]<br />
* [[VTKShaders | Shaders in VTK]]<br />
* [[VTK/VTKMatlab | VTK with Matlab]]<br />
<br />
== External Links ==<br />
*[http://www.imtek.uni-freiburg.de/simulation/mathematica/IMSweb/ IMTEK Mathematica Supplement (IMS)], the Open Source IMTEK Mathematica Supplement (IMS) interfaces VTK and generates ParaView batch scripts<br />
<br />
{{VTK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ParaView_2.X_documentation_and_tutorials&diff=6999
ParaView 2.X documentation and tutorials
2006-08-28T19:25:39Z
<p>Amy: Add link to texture mapping page</p>
<hr />
<div>* [http://www.kitware.com/products/paraviewguide.html ParaView Guide]<br />
* [[ParaView:AnimationTutorial|ParaView Animation]]<br />
* [[ParaView:Extend|Extending ParaView]]<br />
* [http://www.psc.edu/general/software/packages/paraview/tutorial/ PSC ParaView Tutorial]<br />
* [http://www.uc.teragrid.org/community/viz/PARAVIEW/pv-tut-I.html Teragrid ParaView Tutorial]<br />
* [https://www.scorec.rpi.edu/wiki/Using_ParaView Tutorials from RPI's Scorec group]<br />
* [http://www.cs.unm.edu/~kmorel/documents/sc05/ Tutorial from SC '05 by Ken Moreland and Berk Geveci]<br />
* [http://public.kitware.com/pipermail/insight-users/2003-December/005865.html ParaView tutorial for ITK users by Luis Ibanez]<br />
* [http://www.sdsc.edu/user_services/newsletter/common/newsletter.php?issue=2006-07&corner=vis Tutorial in SDSC newsletter]<br />
* [[ParaView:Texture|Texture Mapping Support]]<br />
<br />
{{ParaView/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ParaView:Texture&diff=6998
ParaView:Texture
2006-08-28T17:43:49Z
<p>Amy: More images</p>
<hr />
<div>=Introduction=<br />
ParaView supports basic texture-mapping functionality. It allows you to load one or more images files and apply them as textures to datasets that contain texture coordinates. (ParaView contains filters to generate texture coordinates for datasets without them.)<br />
<br />
=User Interface=<br />
In order to use texture mapping in ParaView, you must first load the image(s) you wish to use. Do this by selecting '''Load Texture''' from the '''File''' menu. This will display a file selection dialog. From it you may select a .bmp, .jpg, .png, .ppm, or .tif file to load.<br />
<br />
[[Image:FileLoadTexture.png]]<br />
<br />
Once the texture file has been loaded, go to the '''Display''' tab of the dataset you wish to texture map. If this dataset contains point-centered texture coordinates, there will be a '''Texture''' option in the '''Color by''' menu. Select this option, and the '''Texture''' menu button below the '''Color by''' menu will become enabled. The '''Texture''' menu contains a list of the texture files currently loaded in ParaView. Selecting one of these causes the dataset to be be displayed with the selected texture.<br />
<br />
[[Image:ColorByTexture.png]][[Image:TextureMenu.png]]<br />
<br />
If the dataset you wish to texture map does not contain point-centered texture coordinates, first apply one of the following filters (from the '''Filter''' menu): Texture Map to Cylinder, Texture Map to Plane, or Texture Map to Sphere. Then you can apply texture mapping from the '''Display''' tab for that filter (or other filters further down the pipeline).<br />
<br />
[[Image:TextureMapto.png]]<br />
<br />
The results of texture mapping a sphere with a brick texture are shown below.<br />
<br />
[[Image:masonry.png]]<br />
<br />
[[Image:TexturedSphere.png]]<br />
<br />
=Affected Classes=<br />
The following ParaView files were changed to implement this feature.<br />
* GUI/Client/vtkPVDisplayGUI.cxx, .h: Create the '''Texture''' menu in the '''Display''' tab for each source, and populate this menu with the list of available textures.<br />
* GUI/Client/vtkPVSource.cxx: Save texture settings in ParaView state file.<br />
* GUI/Client/vtkPVWindow.cxx: Add the '''Load Texture''' option to the File menu, and create source proxies for the reader and the texture (set up as a mini-pipeline).<br />
* GUI/Client/Resources/Filters.xml: Add the user-interface XML code for the vtkTextureMapTo* filters.<br />
* Servers/Filters/CMakeLists.txt: Add the class vtkNetworkImageSource.<br />
* Servers/Filters/vtkNetworkImageSource.cxx, .h: Add a class to decode the texture on the render server. In order to only need the image file containing the texture on the client, we use a vtkStructuredPointsReader to encode the vtkImageData in a binary string. This class (vtkNetworkImageSource) is then created on the client and each process of the render server. The encoded vtkImageData is passed to this class which decodes it. This class is used as the input to an instance of vtkTexture created on the client and each render server node.<br />
* Servers/ServerManager/vtkSMDataObjectDisplayProxy.cxx, .h: Handle setting the texture on the vtkActor.<br />
* Servers/ServerManager/Resources/filters.xml: Add the server manager XML code for the vtkTextureMapTo* filters.<br />
* Servers/ServerManager/Resources/rendering.xml: Add server manager XML code for vtkTexture, and make it possible to call SetTexture on vtkSMDataObjectDisplayProxy.<br />
* Servers/ServerManager/Resources/sources.xml: Add server manager XML for vtkNetworkImageSource.<br />
* VTK/Graphics/vtkTextureMapToCylinder.cxx, vtkTextureMapToPlane.cxx, vtkTextureMapToSphere.cxx: Name the texture coordinates array.</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ParaView:Texture&diff=6997
ParaView:Texture
2006-08-28T17:41:59Z
<p>Amy: Adding images</p>
<hr />
<div>=Introduction=<br />
ParaView supports basic texture-mapping functionality. It allows you to load one or more images files and apply them as textures to datasets that contain texture coordinates. (ParaView contains filters to generate texture coordinates for datasets without them.)<br />
<br />
=User Interface=<br />
In order to use texture mapping in ParaView, you must first load the image(s) you wish to use. Do this by selecting '''Load Texture''' from the '''File''' menu. This will display a file selection dialog. From it you may select a .bmp, .jpg, .png, .ppm, or .tif file to load.<br />
<br />
[[Image:FileLoadTexture.png]]<br />
<br />
Once the texture file has been loaded, go to the '''Display''' tab of the dataset you wish to texture map. If this dataset contains point-centered texture coordinates, there will be a '''Texture''' option in the '''Color by''' menu. Select this option, and the '''Texture''' menu button below the '''Color by''' menu will become enabled. The '''Texture''' menu contains a list of the texture files currently loaded in ParaView. Selecting one of these causes the dataset to be be displayed with the selected texture.<br />
<br />
[[Image:ColorByTexture.png]][[Image:TextureMenu.png]]<br />
<br />
If the dataset you wish to texture map does not contain point-centered texture coordinates, first apply one of the following filters (from the '''Filter''' menu): Texture Map to Cylinder, Texture Map to Plane, or Texture Map to Sphere. Then you can apply texture mapping from the '''Display''' tab for that filter (or other filters further down the pipeline).<br />
<br />
[[Image:TextureMapto.png]]<br />
<br />
=Affected Classes=<br />
The following ParaView files were changed to implement this feature.<br />
* GUI/Client/vtkPVDisplayGUI.cxx, .h: Create the '''Texture''' menu in the '''Display''' tab for each source, and populate this menu with the list of available textures.<br />
* GUI/Client/vtkPVSource.cxx: Save texture settings in ParaView state file.<br />
* GUI/Client/vtkPVWindow.cxx: Add the '''Load Texture''' option to the File menu, and create source proxies for the reader and the texture (set up as a mini-pipeline).<br />
* GUI/Client/Resources/Filters.xml: Add the user-interface XML code for the vtkTextureMapTo* filters.<br />
* Servers/Filters/CMakeLists.txt: Add the class vtkNetworkImageSource.<br />
* Servers/Filters/vtkNetworkImageSource.cxx, .h: Add a class to decode the texture on the render server. In order to only need the image file containing the texture on the client, we use a vtkStructuredPointsReader to encode the vtkImageData in a binary string. This class (vtkNetworkImageSource) is then created on the client and each process of the render server. The encoded vtkImageData is passed to this class which decodes it. This class is used as the input to an instance of vtkTexture created on the client and each render server node.<br />
* Servers/ServerManager/vtkSMDataObjectDisplayProxy.cxx, .h: Handle setting the texture on the vtkActor.<br />
* Servers/ServerManager/Resources/filters.xml: Add the server manager XML code for the vtkTextureMapTo* filters.<br />
* Servers/ServerManager/Resources/rendering.xml: Add server manager XML code for vtkTexture, and make it possible to call SetTexture on vtkSMDataObjectDisplayProxy.<br />
* Servers/ServerManager/Resources/sources.xml: Add server manager XML for vtkNetworkImageSource.<br />
* VTK/Graphics/vtkTextureMapToCylinder.cxx, vtkTextureMapToPlane.cxx, vtkTextureMapToSphere.cxx: Name the texture coordinates array.</div>
Amy
https://public.kitware.com/Wiki/index.php?title=File:Masonry.png&diff=6996
File:Masonry.png
2006-08-28T17:38:31Z
<p>Amy: brick pattern</p>
<hr />
<div>brick pattern</div>
Amy
https://public.kitware.com/Wiki/index.php?title=File:TextureMenu.png&diff=6995
File:TextureMenu.png
2006-08-28T17:37:35Z
<p>Amy: Select an image from the Texture menu.</p>
<hr />
<div>Select an image from the Texture menu.</div>
Amy
https://public.kitware.com/Wiki/index.php?title=File:TextureMapto.png&diff=6994
File:TextureMapto.png
2006-08-28T17:37:15Z
<p>Amy: vtkTextureMapTo* in the Filter menu</p>
<hr />
<div>vtkTextureMapTo* in the Filter menu</div>
Amy
https://public.kitware.com/Wiki/index.php?title=File:TexturedSphere.png&diff=6993
File:TexturedSphere.png
2006-08-28T17:36:43Z
<p>Amy: A sphere texture-mapped with a brick pattern.</p>
<hr />
<div>A sphere texture-mapped with a brick pattern.</div>
Amy
https://public.kitware.com/Wiki/index.php?title=File:FileLoadTexture.png&diff=6992
File:FileLoadTexture.png
2006-08-28T17:36:18Z
<p>Amy: Select Load Texture from the File menu.</p>
<hr />
<div>Select Load Texture from the File menu.</div>
Amy
https://public.kitware.com/Wiki/index.php?title=File:ColorByTexture.png&diff=6991
File:ColorByTexture.png
2006-08-28T17:35:56Z
<p>Amy: Select Texture from the Color by menu</p>
<hr />
<div>Select Texture from the Color by menu</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ParaView:Texture&diff=6990
ParaView:Texture
2006-08-28T17:26:13Z
<p>Amy: </p>
<hr />
<div>=Introduction=<br />
ParaView supports basic texture-mapping functionality. It allows you to load one or more images files and apply them as textures to datasets that contain texture coordinates. (ParaView contains filters to generate texture coordinates for datasets without them.)<br />
<br />
=User Interface=<br />
In order to use texture mapping in ParaView, you must first load the image(s) you wish to use. Do this by selecting '''Load Texture''' from the '''File''' menu. This will display a file selection dialog. From it you may select a .bmp, .jpg, .png, .ppm, or .tif file to load.<br />
<br />
Once the texture file has been loaded, go to the '''Display''' tab of the dataset you wish to texture map. If this dataset contains point-centered texture coordinates, there will be a '''Texture''' option in the '''Color by''' menu. Select this option, and the '''Texture''' menu button below the '''Color by''' menu will become enabled. The '''Texture''' menu contains a list of the texture files currently loaded in ParaView. Selecting one of these causes the dataset to be be displayed with the selected texture.<br />
<br />
If the dataset you wish to texture map does not contain point-centered texture coordinates, first apply one of the following filters (from the '''Filter''' menu): Texture Map to Cylinder, Texture Map to Plane, or Texture Map to Sphere. Then you can apply texture mapping from the '''Display''' tab for that filter (or other filters further down the pipeline).<br />
<br />
=Affected Classes=<br />
The following ParaView files were changed to implement this feature.<br />
* GUI/Client/vtkPVDisplayGUI.cxx, .h: Create the '''Texture''' menu in the '''Display''' tab for each source, and populate this menu with the list of available textures.<br />
* GUI/Client/vtkPVSource.cxx: Save texture settings in ParaView state file.<br />
* GUI/Client/vtkPVWindow.cxx: Add the '''Load Texture''' option to the File menu, and create source proxies for the reader and the texture (set up as a mini-pipeline).<br />
* GUI/Client/Resources/Filters.xml: Add the user-interface XML code for the vtkTextureMapTo* filters.<br />
* Servers/Filters/CMakeLists.txt: Add the class vtkNetworkImageSource.<br />
* Servers/Filters/vtkNetworkImageSource.cxx, .h: Add a class to decode the texture on the render server. In order to only need the image file containing the texture on the client, we use a vtkStructuredPointsReader to encode the vtkImageData in a binary string. This class (vtkNetworkImageSource) is then created on the client and each process of the render server. The encoded vtkImageData is passed to this class which decodes it. This class is used as the input to an instance of vtkTexture created on the client and each render server node.<br />
* Servers/ServerManager/vtkSMDataObjectDisplayProxy.cxx, .h: Handle setting the texture on the vtkActor.<br />
* Servers/ServerManager/Resources/filters.xml: Add the server manager XML code for the vtkTextureMapTo* filters.<br />
* Servers/ServerManager/Resources/rendering.xml: Add server manager XML code for vtkTexture, and make it possible to call SetTexture on vtkSMDataObjectDisplayProxy.<br />
* Servers/ServerManager/Resources/sources.xml: Add server manager XML for vtkNetworkImageSource.<br />
* VTK/Graphics/vtkTextureMapToCylinder.cxx, vtkTextureMapToPlane.cxx, vtkTextureMapToSphere.cxx: Name the texture coordinates array.</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ParaView:Texture&diff=6989
ParaView:Texture
2006-08-28T17:25:37Z
<p>Amy: </p>
<hr />
<div>=Introduction=<br />
ParaView supports basic texture-mapping functionality. It allows you to load one or more images files and apply them as textures to datasets that contain texture coordinates. (ParaView contains filters to generate texture coordinates for datasets without them.)<br />
<br />
=User Interface=<br />
In order to use texture mapping in ParaView, you must first load the image(s) you wish to use. Do this by selecting '''Load Texture''' from the '''File''' menu. This will display a file selection dialog. From it you may select a .bmp, .jpg, .png, .ppm, or .tif file to load.<br />
<br />
Once the texture file has been loaded, go to the '''Display''' tab of the dataset you wish to texture map. If this dataset contains point-centered texture coordinates, there will be a '''Texture''' option in the '''Color by''' menu. Select this option, and the '''Texture''' menu button below the '''Color by''' menu will become enabled. The '''Texture''' menu contains a list of the texture files currently loaded in ParaView. Selecting one of these causes the dataset to be be displayed with the selected texture.<br />
<br />
If the dataset you wish to texture map does not contain point-centered texture coordinates, first apply one of the following filters (from the Filter menu): Texture Map to Cylinder, Texture Map to Plane, or Texture Map to Sphere. Then you can apply texture mapping from the '''Display''' tab for that filter (or other filters further down the pipeline).<br />
<br />
=Affected Classes=<br />
The following ParaView files were changed to implement this feature.<br />
* GUI/Client/vtkPVDisplayGUI.cxx, .h: Create the '''Texture''' menu in the '''Display''' tab for each source, and populate this menu with the list of available textures.<br />
* GUI/Client/vtkPVSource.cxx: Save texture settings in ParaView state file.<br />
* GUI/Client/vtkPVWindow.cxx: Add the '''Load Texture''' option to the File menu, and create source proxies for the reader and the texture (set up as a mini-pipeline).<br />
* GUI/Client/Resources/Filters.xml: Add the user-interface XML code for the vtkTextureMapTo* filters.<br />
* Servers/Filters/CMakeLists.txt: Add the class vtkNetworkImageSource.<br />
* Servers/Filters/vtkNetworkImageSource.cxx, .h: Add a class to decode the texture on the render server. In order to only need the image file containing the texture on the client, we use a vtkStructuredPointsReader to encode the vtkImageData in a binary string. This class (vtkNetworkImageSource) is then created on the client and each process of the render server. The encoded vtkImageData is passed to this class which decodes it. This class is used as the input to an instance of vtkTexture created on the client and each render server node.<br />
* Servers/ServerManager/vtkSMDataObjectDisplayProxy.cxx, .h: Handle setting the texture on the vtkActor.<br />
* Servers/ServerManager/Resources/filters.xml: Add the server manager XML code for the vtkTextureMapTo* filters.<br />
* Servers/ServerManager/Resources/rendering.xml: Add server manager XML code for vtkTexture, and make it possible to call SetTexture on vtkSMDataObjectDisplayProxy.<br />
* Servers/ServerManager/Resources/sources.xml: Add server manager XML for vtkNetworkImageSource.<br />
* VTK/Graphics/vtkTextureMapToCylinder.cxx, vtkTextureMapToPlane.cxx, vtkTextureMapToSphere.cxx: Name the texture coordinates array.</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ParaView:FAQ&diff=6732
ParaView:FAQ
2006-06-30T15:03:34Z
<p>Amy: OPENGL variables</p>
<hr />
<div>==General information and availability==<br />
===How do I compile ParaView ?===<br />
See README.html in the ParaView directory.<br />
<br />
===Can I use volume rendering to see my data ?===<br />
ParaView supports volume rendering of unstructured grid data sets.<br />
<br />
==User interface issues==<br />
===Where are the scalars/vectors I expect?===<br />
The array may not have a name. ParaView does not recognize attributes without names. VTK is being converted so that all data arrays are named.<br />
<br />
===Why can't I change the filename on my reader ?===<br />
Once a ParaView data set is created, it is assigned a vtk dataset type (i.e vtkPolyData). This cannot be changed. Since changing the file name of a reader could change the output type, we do not allow it. You have to load other data as an separated data object.<br />
<br />
==Viewing / Interaction issues==<br />
===Why is rotation acting like translation ?===<br />
If the center of rotation is far away from the current view, then rotation acts like translation. Just press the reset button in the center of rotation toolbar.<br />
<br />
===How do I show the surface of my volume ?===<br />
ParaView defaults to showing the outlines of 3D volume data sets. Selecting "Surface" in the data page will display the surface of the volume instead.<br />
<br />
===I cannot see my data, what do I do?===<br />
You can press the reset-view button at the top left corner of the application. This will change the view to best display all of the visible data. You can also press the "Set View to Data" button on the individual data objects "Display" pages. This will change the view to show the data in that individual data object.<br />
<br />
===How can I move my dataset relative to another data set ?===<br />
Use the "Actor control" in the datasets Display page. Note that moving the dataset using these controls only moves the displayed polygons (the actor) and does not transform the actual data. Filters applied to the dataset act on the original data.<br />
<br />
==Running ParaView in parallel / Processing large data==<br />
===What does "Save Data" entry in the file menu do when you are running more than one process ?===<br />
When running one process, "Save Data" creates a file from the current data set in ParaView. When running more than one process, save data creates spatially distributed files. Each process writes its own data in a file. A single meta-file pointing to these pieces is also created.<br />
<br />
===Which readers/filters work in parallel ?===<br />
Currently there are only a few readers that truly work in parallel: VTK files (not legacy), partitioned legacy VTK files, ParaView data files, HDF5 files, EnSight master server files, and raw (binary) files can be read in parallel. For demonstration purposes, ParaView will distribute pieces of a data set when the reader cannot. Unfortunatley, this is an inefficient process.<br />
<br />
All the filters in ParaView will work in parallel. Some like Clean (vtkCleanPolyData) have global agorithms that when run in parallel will produce seams. Others like Loop Subdivision (vtkLoopSubdivisionFilter) algorithms work on local neighborhoods of cells. These filters can operate in parallel with no seams (result invarience) if their input can generate ghost cells. Otherwise, there may be noticeable boundaries between pieces handled by the different processes.<br />
<br />
===Can ParaView stream my data sets (process then out-of-core) ?===<br />
VTK has some useful streaming features that allow you to process a large data set without ever having to load the entire data set into memory. ParaView has not yet been set up to take advantage of this VTK feature. I would suggest creating a visualization in ParaView using a smaller/lower resolution data set. You could then save out the pipeline into a Tcl script, add a streaming filter and use VTK to process the large data set.<br />
<br />
===How does ParaView render when running in parallel ?===<br />
ParaView supports two rendering modes:<br />
<br />
# Sort first (collection): Small objects can be collected to the first node and rendered locally. In this mode, the polygons are collected only when the source generating them is modified. Although this collection might take time, it is done only once and rendering is fast.<br />
# Sort last (distributed rendering): In this mode, first, each process renders their scene, then these scenes are composited using the depth buffer. This is done every render. Although this is slower for smaller datasets, it is the only scalable solution when the dataset become large.<br />
<br />
===Why does it take so long to read my files in parallel ?===<br />
If you are running on multiple processes and are using a reader that cannot read in parallel, you will pay a penalty. The default behavior is that every process will read all of the data and throw away the pieces it does not need. Since every process is trying to read the file at the same time, you may have file contention. There is an option in ParaView that helps this situation, but it still has a couple of issues. When the environment variable "PV_USE_TRANSMIT" is set to "True" (or any value), then ParaView will read the file on the first process, and will distribute the pieces using MPI calls. This is much more efficient because only the first process reads the file. Unfortunately, there is a remote chance that ParaView might hang because of a deadlock.<br />
<br />
===How is my data partitioned across processes ?===<br />
You may notice seems in the LOD version of the data when you are interactively rotating the view. These show the partition between the different processes. For a better display of processor assignment, you can use the Process Id Scalars (vtkPieceScalars) filter in the Filter menu. This will assign each process a different color.<br />
<br />
===What modes can be used when running pvbatch ?===<br />
pvbatch (the executable for running ParaView batch scripts) can be run in stand-alone mode -- either single or multiple processes (using MPI). pvbatch cannot be run in client / server or client / data server / render server mode.<br />
<br />
==Questions about filters==<br />
===Why can't I find the filters I want ?===<br />
Some filters do not currently have a parallel implementation. Others have unusual methods that are not currently defined in the XML interface descriptions. We are working to include these filters in future releases. Some filters have just been left out because we wanted to keep the menu of filters short. You can easily add these filters to ParaView by adding an XML description in the XML source file.<br />
<br />
===How do I add my own vtk filter/reader to ParaView?===<br />
Here are a few tips to get started:<br />
<br />
1. Read http://public.kitware.com/pipermail/paraview/2003-September/000290.html Adding a filter is very similar to adding readers.<br />
<br />
2. Read ParaView/GUI/Client/Resources/Filters.xml and ParaView/Servers/ServerManager/Resources/filters.xml in the source distribution. These are the default filters config files for ParaView.<br />
<br />
3. Read [[ParaView:Extend|this]].<br />
<br />
==Compilation questions==<br />
===How do I compile ParaView for Mac OS X?===<br />
To build ParaView (version 2.2) on the Mac OS X (Panther), using X11, do the following.<br><br />
1) Get the ParaView source (either from CVS or from a source tarball available from [http://www.paraview.org/Download.html ParaView's website].<br><br />
2) Create a binary directory beside the one for the source code.<br><br />
3) Run ccmake. Set BUILD_SHARED_LIBS to ON; set VTK_USE_CARBON to OFF; set VTK_USE_X to ON; check that CMAKE_CXX_COMPILER is set to c++ and that CMAKE_C_COMPILER is set to gcc. Also make sure that OPENGL_INCLUDE_DIR is set to a directory that contains GL/gl.h, and set OPENGL_gl_LIBRARY and OPENGL_glu_LIBRARY accordingly. Then configure and generate.<br><br />
4) Run make.<br />
<br />
==Command-line questions==<br />
===How do I specify the list of machines in the render server in ParaView 2.2 and later?===<br />
The list of machines making up the render server (or data server if the render server is connecting to the data server) is now specified in a configuration XML file (*.pvx) instead of in a separate machines file. The format for this portion of the XML file is shown below. The "<Machine ... />" line is repeated for each machine in the render server (with the Name specified appropriately for each machine).<br />
<br />
<?xml version="1.0" ?><br />
<pvx><br />
<Process Type="client" /><br />
<Process Type="data-server" /><br />
<Process Type="render-server"><br />
<Machine Name="rs_m1" /> <br />
<Machine Name="rs_m2" /><br />
</Process><br />
</pvx><br />
<br />
The .pvx file is passed as a command-line argument to each executable being run for this ParaView session.<br />
./pvdataserver "foo.pvx"<br />
./pvrenderserver "foo.pvx"<br />
./client "foo.pvx"<br />
<br />
===How do I specify cave parameters in ParaView 2.2 and later?===<br />
Cave parameter specification has been moved from a separate cave configuration file into the XML configuration file (*.pvx). The format for specifying cave parameters in the XML file is shown below. The parameters will be specified for the render server if you are using separate data and render servers; otherwise specify the cave parameters for the server. The "<Machine ..." lines are repeated for each machine involved in rendering in the cave (with the Name, Environment, LowerLeft, LowerRight, and UpperLeft entries changed to reflect the appropriate values for each machine).<br />
<br />
<?xml version="1.0" ?><br />
<pvx><br />
<Process Type="client" /><br />
<Process Type="server"><br />
<Machine Name="m1" <br />
Environment="DISPLAY=m1:0"<br />
LowerLeft="-1.0 -1.0 -1.0"<br />
LowerRight="1.0 -1.0 -1.0"<br />
UpperLeft="-1.0 1.0 -1.0" /> <br />
</Process><br />
</pvx><br />
<br />
The .pvx file is passed as a command-line argument to each executable being run for this ParaView session.<br />
./pvserver "foo.pvx"<br />
./pvclient "foo.pvx"<br />
<br />
==What file formats does ParaView support?==<br />
'''ParaView files:''' This is the default file format for ParaView. The data set created by this reader may be of any type supported by ParaView (polygonal, uniform rectilinear, nonuniform rectilinear, curvilinear, or unstructured). The file extension is .pvd. This format supports spatially partitioned and multi-block data. ParaView can write data files in this format. There are no modifiable parameters for reading ParaView files unless the file contains multiple time steps.<br />
<br />
'''VTK files:''' This is the XML-based file format used by VTK. The data set created by this reader may be of any type supported by ParaView (polygonal, uniform rectilinear, nonuniform rectilinear, curvilinear, or unstructured). The file extensions are as follows: .vtp for polygonal data, .vti for image data (uniform rectilinear data sets), .vtr for rectilinear grids (nonuniform rectilinear data sets), .vts for structured grids (curvilinear data sets), and .vtu for unstructured grids. ParaView can write data files in this format. This file format allows you to select which data set attributes to load.<br />
<br />
'''Parallel (partitioned) VTK files:''' This is the parallel version of the XML-based file format used by VTK. The parallel VTK files contain information about the spatial distribution of data and may point to multiple VTK files. The data set created by this reader may be of any type supported by ParaView (polygonal, uniform rectilinear, nonuniform rectilinear, curvilinear, or unstructured). The file extensions are as follows: .pvtp for polygonal data, .pvti for image data (uniform rectilinear data sets), .pvtr for rectilinear grids (nonuniform rectilinear data sets), .pvts for structured grids (curvilinear data sets), and .pvtu for unstructured data. ParaView can write data files in this format. This file format allows you to select which data set attributes to load.<br />
<br />
'''VTK MultiBlock (MultiGroup, Hierarchical, Hierarchical Box) files:''' This is the XML-based file format used by VTK for reading multi-block (or multi-group, hierarchical, or hierarchical box) data sets. The file extension is .vtm. There are no modifiable parameters for reading files in this format.<br />
<br />
'''Legacy VTK files:''' This is the legacy (before VTK 4.2, although still supported) VTK file format. All types of data are stored with the same file extension, .vtk. The data set created by this reader may be of any type supported by ParaView (polygonal, uniform rectilinear, nonuniform rectilinear, curvilinear, or unstructured). ParaView can write data files in this format. There are no modifiable parameters for reading legacy VTK files.<br />
<br />
'''Parallel (partitioned) legacy VTK files:''' This is the parallel version of the legacy (before VTK 4.2, although still supported) VTK file format. All types of data are stored with the same file extension, .pvtk. The data set created by this reader may be of any type supported by ParaView (polygonal, uniform rectilinear, nonuniform rectilinear, curvilinear, or unstructured). There are no modifiable parameters for reading parallel legacy VTK files.<br />
<br />
'''EnSight files:''' This is the file format used by CEI’s EnSight (http://www.ensight.com). ASCII and binary EnSight 6 and EnSight Gold formats are supported. These files have a .case extension. The data set created by this reader may be of any type supported by ParaView (polygonal, uniform rectilinear, nonuniform rectilinear, curvilinear, or unstructured). This format also supports multiple parts and time information. This file format allows you to select which data set attributes to load.<br />
<br />
'''EnSight Master Server files:''' This is the parallel version of CEI’s EnSight format. The master file usually has a .sos extension and may point to multiple .case files. This file format allows you to select which data set attributes to load.<br />
<br />
'''Exodus files:''' ParaView can read Exodus II files. Only unstructured grid files are produced. The expected file extensions for Exodus II files are .g, .e, .ex2, .ex2v2, .exo, .gen, or .exoII. This file format allows you to select which data set attributes to load. ParaView can write files in this format.<br />
<br />
'''BYU files:''' ParaView can read MOVIE.BYU files. These files have a .g extension. Only polygonal data is produced. There are no modifiable parameters for reading BYU files.<br />
<br />
'''XDMF files:''' The eXtensible Data Model and Format (XDMF) is an active, common data hub used to pass values and metadata in a standard fashion between application modules (http://www.arl.hpc.mil/ice/). These files have a .xmf extension. Metadata is stored in the XDMF file using an XML format, and large attribute arrays are stored in a corresponding HDF5 file. This format supports rectilinear and unstructured grids. ParaView can write files in this format. This file format also allows you to select which data set attributes to load.<br />
<br />
'''PLOT3D files:''' This is the file format originally used by the PLOT3D plotting package developed at NASA. ParaView can read both ASCII and binary PLOT3D files. By default, ParaView assumes that the default file extension is .xyz for geometry files and .q for solution files, but files with other extensions can also be read. Only curvilinear output is produced, but it may be single- or multi-block.<br />
<br />
'''SpyPlot CTH files:''' ParaView reads files in the SPCTH Spy Plot format through an ASCII meta file called the "case" file (extension .spcth). The case file lists all the binary files containing the data set. This reader produces multi-block composite data sets.<br />
<br />
'''HDF5 raw image data files:''' This is the latest file format created by the Hierarchical Data Format (HDF) group at the National Center for Supercomputing Applications (NCSA) at the University of Illinois at Urbana-Champaign (http://hdf.ncsa.uiuc.edu/). Files of this type have a .h5 extension. This format only supports uniform rectilinear (image) data. This file format allows you to select which data set attributes to load.<br />
<br />
'''DEM files:''' Digital Elevation Model files contain elevation values derived from the U. S. Geologic Survey. A thorough description of the file format is available from the USGS web site (http://www.usgs.gov). The default extension for DEM files is .dem. This reader produces uniform rectilinear (image) data output. There are no modifiable parameters for reading DEM files.<br />
<br />
'''VRML files:''' This is the file format for the Virtual Reality Modeling Language (VRML). VRML 2.0 format is supported. Only the geometry from the VRML file is loaded. The extension for files of this type is .wrl. This reader produces polygonal data output. There are no modifiable parameters for reading VRML files.<br />
<br />
'''PLY Polygonal files:''' The Stanford University PLY polygonal file format is described at http://graphics.stanford.edu/data/3Dscanrep/. ParaView expects files of this type to have a .ply extension. The PLY files that ParaView can read must have the elements “vertex” and “face” defined. The “vertex” elements must have the properties “x”, “y”, and “z”. The “face” elements must have the property “vertex_indices” defined. There are no modifiable parameters for reading PLY files.<br />
<br />
'''Protein Data Bank files:''' This file format is used by the Protein Data Bank (PDB), an archive of experimentally determined three-dimensional structures of biological macromolecules (http://www.rcsb.org/pdb/). These files have a .pdb extension. The PDB reader produces polygonal data output. There are no modifiable parameters for reading Protein Data Bank files.<br />
<br />
'''XMol Molecule files:''' This is the Minnesota Supercomputer Center’s XMol file format. XMol uses the simple <br />
XYZ file format for representing molecules. It describes atoms and bonds, but not values are stored on atoms. These files have a .xyz extension. The XMol reader produces polygonal data output. XMol Molecule files are automatically loaded when the file name is chosen from the file selection dialog.<br />
<br />
'''Stereo Lithography files:''' ParaView can read binary or ASCII stereo lithography files. These files have a .stl extension. The output produced is polygonal. There are no modifiable parameters for reading Stereo Lithography files.<br />
<br />
'''Gaussian Cube files:''' This is the file format used by the Gaussian software package (http://www.gaussian.com). The default file extension is .cube. The output produced is polygonal.<br />
<br />
'''Raw (binary) files:''' ParaView supports reading raw uniform rectilinear data from a file. The default file extension is .raw. The user specifies the dimensions and data type, and the reader computes the header size.<br />
<br />
'''AVS files:''' ParaView can read binary or ASCII files stored in AVS UCD format. These files have a .inp extension. The output of the AVS UCD reader is of type unstructured grid. This file format allows you to select which data set attributes to load.<br />
<br />
'''Meta Image files:''' ParaView can read UNC meta image data. Files of this type have either a .mhd or .mha extension. This reader produces uniform rectilinear (image) data output. ParaView can write files of this type. There are no modifiable parameters for reading Meta Image files.<br />
<br />
'''Facet files:''' The Facet format is a simple ASCII file format listing point coordinates and connectivity between these points. The default extension for Facet files is .facet. The output of the Facet file reader is polygonal. There are no modifiable parameters for reading Facet files.<br />
<br />
'''PNG files:''' ParaView can load images in the PNG format. The expected file extension is .png. This reader outputs uniform rectilinear data sets. There are no modifiable parameters for loading PNG files.<br />
<br />
'''SAF files:''' If ParaView is built with SAF support, ParaView can read SAF files. The SAF reader produces uniform rectilinear grid, nonuniform rectilinear grid, and unstructured grid output. This file format allows you to select which data set attributes to load.<br />
<br />
{{ParaView/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=6002
ConceptChecking:List of Filters
2006-04-11T12:42:18Z
<p>Amy: /* List of filters in BasicFilters directory */</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || ||X|| ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| ||X|| || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || ||X|| || || || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || ||X|| || || || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HConcaveImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || ||X|| ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologicalGradientImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryMaximumImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || ||X|| || || || ||X||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || ||X|| || || || || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WhiteTopHatImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || ||X|| || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BayesianClassifierImageFilter || || ||X|| || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || ||X|| || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| ||X|| || ||X|| || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || ||X||X|| || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| ||X|| || ||X||X|| || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LabelVotingImageFilter || || ||X|| || || || ||X|| || || ||X|| || || ||X||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || ||X|| ||X|| ||X||X|| || || || ||X|| || || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WatershedImageFilter || || || || ||X||X|| ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5959
ConceptChecking:List of Filters
2006-04-07T13:42:01Z
<p>Amy: /* List of filters in BasicFilters directory */</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| ||X|| || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || ||X|| || || || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || ||X|| || || || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HConcaveImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || ||X|| ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologicalGradientImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryMaximumImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || ||X|| || || || ||X||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || ||X|| || || || || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WhiteTopHatImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || ||X|| || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BayesianClassifierImageFilter || || ||X|| || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || ||X|| || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| ||X|| || ||X|| || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || ||X||X|| || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| ||X|| || ||X||X|| || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LabelVotingImageFilter || || ||X|| || || || ||X|| || || ||X|| || || ||X||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || ||X|| ||X|| ||X||X|| || || || ||X|| || || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WatershedImageFilter || || || || ||X||X|| ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5913
ConceptChecking:List of Filters
2006-04-05T14:11:09Z
<p>Amy: marking additional concepts</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| ||X|| || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || ||X|| || || || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || ||X|| || || || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HConcaveImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologicalGradientImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryMaximumImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || ||X|| || || || ||X||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || ||X|| || || || || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WhiteTopHatImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || ||X|| || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BayesianClassifierImageFilter || || ||X|| || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || ||X|| || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| ||X|| || ||X|| || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || ||X||X|| || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| ||X|| || ||X||X|| || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LabelVotingImageFilter || || ||X|| || || || ||X|| || || ||X|| || || ||X||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || ||X|| ||X|| ||X||X|| || || || ||X|| || || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WatershedImageFilter || || || || ||X||X|| ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5890
ConceptChecking:List of Filters
2006-04-04T13:27:43Z
<p>Amy: marking additional concepts</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| ||X|| || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || ||X|| || || || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || ||X|| || || || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HConcaveImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologicalGradientImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryMaximumImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || ||X|| || || || ||X||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || ||X|| || || || || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WhiteTopHatImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || ||X|| || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BayesianClassifierImageFilter || || ||X|| || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || ||X|| || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| ||X|| || ||X|| || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || ||X||X|| || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| ||X|| || ||X||X|| || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || ||X|| ||X|| ||X||X|| || || || ||X|| || || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || ||X||X|| ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5889
ConceptChecking:List of Filters
2006-04-04T13:18:50Z
<p>Amy: marking additional concepts</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| ||X|| || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || ||X|| || || || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || ||X|| || || || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HConcaveImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologicalGradientImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryMaximumImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || ||X|| || || || ||X||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || ||X|| || || || || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WhiteTopHatImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || ||X|| || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || ||X|| || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| ||X|| || ||X||X|| || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || ||X|| ||X|| ||X||X|| || || || ||X|| || || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || ||X||X|| ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5881
ConceptChecking:List of Filters
2006-04-03T15:17:21Z
<p>Amy: marking additional concepts</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| ||X|| || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || ||X|| || || || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || ||X|| || || || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HConcaveImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologicalGradientImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryMaximumImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || ||X|| || || || ||X||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || ||X|| || || || || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || ||X|| || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || ||X|| || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| ||X|| || ||X||X|| || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || ||X|| ||X|| ||X||X|| || || || ||X|| || || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || ||X||X|| ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5863
ConceptChecking:List of Filters
2006-03-31T15:25:58Z
<p>Amy: marking additional concepts and adding new concepts to the list</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| ||X|| || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || ||X|| || || || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || ||X|| || || || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HConcaveImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologicalGradientImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryMaximumImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || ||X|| || || || ||X||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || ||X|| || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || ||X|| || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| ||X|| || ||X||X|| || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || ||X|| ||X|| ||X||X|| || || || ||X|| || || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || ||X||X|| ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5862
ConceptChecking:List of Filters
2006-03-31T15:17:35Z
<p>Amy: marking additional concepts</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| ||X|| || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || ||X|| || || || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || ||X|| || || || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HConcaveImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologicalGradientImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryMaximumImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || ||X|| || || || ||X||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || ||X||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5861
ConceptChecking:List of Filters
2006-03-31T15:10:05Z
<p>Amy: extending list of concepts</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| ||X|| || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || ||X|| || || || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || ||X|| || || || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HConcaveImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologicalGradientImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NaryMaximumImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5860
ConceptChecking:List of Filters
2006-03-31T14:44:35Z
<p>Amy: updating concepts</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || ||X|| || || || ||X||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| ||X|| || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || ||X|| ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || ||X|| || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || ||X|| || || || ||X|| || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| HConcaveImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || ||X|| ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || ||X|| ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || ||X|| || || ||X|| || || || ||X|| ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| MorphologicalGradientImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| NaryMaximumImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || ||X|| || || || || || || ||X|| ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| || || ||X|| || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ITK/Proposals:Concept_Checking&diff=5859
ITK/Proposals:Concept Checking
2006-03-31T14:39:49Z
<p>Amy: changing a concept number</p>
<hr />
<div>__TOC__<br />
<br />
=Introduction=<br />
<br />
=Macro Implementation=<br />
<br />
==List of Concepts==<br />
<br />
See Insight/Code/Common/itkConceptChecking.h.<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Index !! Concept !! Description<br />
|-<br />
| 1 || DefaultConstructible || Concept requiring T to have a default constructor.<br />
|-<br />
| 2 || CopyConstructible || Concept requiring T to have a copy constructor.<br />
|-<br />
| 3 || Convertible || Concept requiring T1 to be convertible to T2.<br />
|-<br />
| 4 || Assignable || Concept requiring T to have operator =.<br />
|-<br />
| 5 || LessThanComparable || Concept requiring T1 to have operators < and <= with a right-hand operator of type T2.<br />
|-<br />
| 6 || EqualityComparable || Concept requiring T1 to have operators == and != with a right-hand operator of type T2.<br />
|-<br />
| 7 || Comparable || Concept requiring T1 to have operators <, >, <=, >=, ==, != with a right-hand operator of type T2.<br />
|-<br />
| 8 || AdditiveOperators || Concept requiring T1 to have operators +, -, +=, -= in the form T3 = T1 op T2.<br />
|-<br />
| 9 || MultiplyOperator || Concept requiring T1 to have operator * in the form T3 = T1 op T2.<br />
|-<br />
| 10 || Signed || Concept requiring T to be signed.<br />
|-<br />
| 11 || SameType || Concept requiring T1 and T2 to be the same type.<br />
|-<br />
| 12 || SameDimension || Concept requiring D1 and D2 to be the same dimension.<br />
|-<br />
| 13 || GreaterThanComparable || Concept requiring T1 to have operators > and >= with a right-hand operator of type T2.<br />
|-<br />
| 14 || LogicalOperators || Concept requiring T1 to have operators &, I, ^, &=, I=, ^= in the form T3 = T1 op T2.<br />
|-<br />
| 15 || NotOperator || Concept requiring T to have operator !.<br />
|-<br />
| 16 || IncrementDecrementOperators || Concept requiring T to have operators ++ and --.<br />
|-<br />
| 17 || OStreamWritable || Concept requiring T to be writable to an ostream.<br />
|-<br />
| 18 || HasNumericTraits || Concept requiring T to have NumericTraits.<br />
|-<br />
| 19 || HasPixelTraits || Concept requiring T to have PixelTraits.<br />
|-<br />
| 20 || HasJoinTraits || Concept requiring T to have JoinTraits.<br />
|-<br />
| 21 || SameDimensionOrMinusOne || Concept requiring D1 and D2 to be the same dimension or D2-1 = D2.<br />
|-<br />
| 22 || MultiplyAndAssignOperator || Concept requiring T1 to have operator *= in the form T2 op= T1.<br />
|-<br />
| 23 || DivisionOperators || Concept requiring T1 to have operators / and /= in the form T3 = T1 op T2.<br />
|-<br />
| 24 || IsInteger || Concept requiring T to be inteter.<br />
|-<br />
| 25 || IsNonInteger || Concept requiring T to be non-inteter.<br />
|-<br />
| 26 || IsFloatingPoint || Concept requiring T to be floating point.<br />
|-<br />
| 27 || IsFixedPoint || Concept requiring T to be fixed point.<br />
|}<br />
<br />
== Proposed concept additions ==<br />
<br />
Additional concepts for requiring integer or noninteger datatypes should be added to the toolkit. NumericTraits defines static boolean constants<br />
<br />
* is_bounded<br />
* is_exact<br />
* is_iec559 (???)<br />
* is_integer<br />
* is_modulo<br />
* is_signed<br />
* is_specialized<br />
* tinyness_before<br />
<br />
These traits can be used to define concepts in a manner similar to the Signed concept. We should consider separating the concepts of ''integer'', ''non-integer'', ''floating point'' so that we can expand our native datatypes to include a fixed point representation.<br />
<br />
The concepts below are poorly named. We should not have a concept called ''Integer'' since a user could confuse the name of the concept with a datatype. Unfortunately, none of the current concepts have the word concept in their name. We could follow NumericTraits, and make the new concepts called ''IsInteger''.<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Index !! Concept !! Description<br />
|-<br />
| 13 || Integer || Concept requiring T to be an integer.<br />
|-<br />
| 14 || Noninteger || Concept requiring T to be noninteger (floating point or fixed point).<br />
|-<br />
| 15 || FloatingPoint || Concept requiring T to be floating point (not integer and not fixed point)<br />
|-<br />
| 16 || FixedPoint || Concept requiring T to be an ITK fixed point representation (not integer and not floating point)<br />
|}<br />
<br />
=Integration into Filters=<br />
<br />
==Schedule==<br />
<br />
Please follow the link below for a detailed list of filters and their associated concepts.<br />
<br />
[[ConceptChecking:List of Filters|List of Filters]]<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ITK/Proposals:Concept_Checking&diff=5858
ITK/Proposals:Concept Checking
2006-03-31T14:39:21Z
<p>Amy: breaking down MultiplicativeOperators concept and adding IsInteger, IsNonInteger, IsFloatingPoint, and IsFixedPoint</p>
<hr />
<div>__TOC__<br />
<br />
=Introduction=<br />
<br />
=Macro Implementation=<br />
<br />
==List of Concepts==<br />
<br />
See Insight/Code/Common/itkConceptChecking.h.<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Index !! Concept !! Description<br />
|-<br />
| 1 || DefaultConstructible || Concept requiring T to have a default constructor.<br />
|-<br />
| 2 || CopyConstructible || Concept requiring T to have a copy constructor.<br />
|-<br />
| 3 || Convertible || Concept requiring T1 to be convertible to T2.<br />
|-<br />
| 4 || Assignable || Concept requiring T to have operator =.<br />
|-<br />
| 5 || LessThanComparable || Concept requiring T1 to have operators < and <= with a right-hand operator of type T2.<br />
|-<br />
| 6 || EqualityComparable || Concept requiring T1 to have operators == and != with a right-hand operator of type T2.<br />
|-<br />
| 7 || Comparable || Concept requiring T1 to have operators <, >, <=, >=, ==, != with a right-hand operator of type T2.<br />
|-<br />
| 8 || AdditiveOperators || Concept requiring T1 to have operators +, -, +=, -= in the form T3 = T1 op T2.<br />
|-<br />
| 9 || MultiplyOperator || Concept requiring T1 to have operator * in the form T3 = T1 op T2.<br />
|-<br />
| 10 || Signed || Concept requiring T to be signed.<br />
|-<br />
| 11 || SameType || Concept requiring T1 and T2 to be the same type.<br />
|-<br />
| 12 || SameDimension || Concept requiring D1 and D2 to be the same dimension.<br />
|-<br />
| 13 || GreaterThanComparable || Concept requiring T1 to have operators > and >= with a right-hand operator of type T2.<br />
|-<br />
| 14 || LogicalOperators || Concept requiring T1 to have operators &, I, ^, &=, I=, ^= in the form T3 = T1 op T2.<br />
|-<br />
| 15 || NotOperator || Concept requiring T to have operator !.<br />
|-<br />
| 16 || IncrementDecrementOperators || Concept requiring T to have operators ++ and --.<br />
|-<br />
| 17 || OStreamWritable || Concept requiring T to be writable to an ostream.<br />
|-<br />
| 18 || HasNumericTraits || Concept requiring T to have NumericTraits.<br />
|-<br />
| 19 || HasPixelTraits || Concept requiring T to have PixelTraits.<br />
|-<br />
| 20 || HasJoinTraits || Concept requiring T to have JoinTraits.<br />
|-<br />
| 21 || SameDimensionOrMinusOne || Concept requiring D1 and D2 to be the same dimension or D2-1 = D2.<br />
|-<br />
| 22 || MultiplyAndAssignOperator || Concept requiring T1 to have operator *= in the form T2 op= T1.<br />
|-<br />
| 23 || DivisionOperators || Concept requiring T1 to have operators / and /= in the form T3 = T1 op T2.<br />
|-<br />
| 24 || IsInteger || Concept requiring T to be inteter.<br />
|-<br />
| 25 || IsNonInteger || Concept requiring T to be non-inteter.<br />
|-<br />
| 26 || IsFloatingPoint || Concept requiring T to be floating point.<br />
|-<br />
| 26 || IsFixedPoint || Concept requiring T to be fixed point.<br />
|}<br />
<br />
== Proposed concept additions ==<br />
<br />
Additional concepts for requiring integer or noninteger datatypes should be added to the toolkit. NumericTraits defines static boolean constants<br />
<br />
* is_bounded<br />
* is_exact<br />
* is_iec559 (???)<br />
* is_integer<br />
* is_modulo<br />
* is_signed<br />
* is_specialized<br />
* tinyness_before<br />
<br />
These traits can be used to define concepts in a manner similar to the Signed concept. We should consider separating the concepts of ''integer'', ''non-integer'', ''floating point'' so that we can expand our native datatypes to include a fixed point representation.<br />
<br />
The concepts below are poorly named. We should not have a concept called ''Integer'' since a user could confuse the name of the concept with a datatype. Unfortunately, none of the current concepts have the word concept in their name. We could follow NumericTraits, and make the new concepts called ''IsInteger''.<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Index !! Concept !! Description<br />
|-<br />
| 13 || Integer || Concept requiring T to be an integer.<br />
|-<br />
| 14 || Noninteger || Concept requiring T to be noninteger (floating point or fixed point).<br />
|-<br />
| 15 || FloatingPoint || Concept requiring T to be floating point (not integer and not fixed point)<br />
|-<br />
| 16 || FixedPoint || Concept requiring T to be an ITK fixed point representation (not integer and not floating point)<br />
|}<br />
<br />
=Integration into Filters=<br />
<br />
==Schedule==<br />
<br />
Please follow the link below for a detailed list of filters and their associated concepts.<br />
<br />
[[ConceptChecking:List of Filters|List of Filters]]<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5820
ConceptChecking:List of Filters
2006-03-30T15:45:31Z
<p>Amy: marking additional concepts</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| ||X|| || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || ||X|| ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || ||X|| || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || ||X|| || || || ||X|| || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| HConcaveImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || ||X|| ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || ||X|| ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || ||X|| || || ||X|| || || || ||X|| ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| MorphologicalGradientImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| NaryMaximumImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || ||X|| || || || || || || ||X|| ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| || || ||X|| || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5819
ConceptChecking:List of Filters
2006-03-30T14:32:23Z
<p>Amy: correct list of concepts for AbsImageFilter</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| ||X|| || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || ||X|| ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || ||X|| || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || ||X|| || || || ||X|| || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| HConcaveImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || ||X|| ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || ||X|| ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || ||X|| || || ||X|| || || || ||X|| ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| MorphologicalGradientImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| NaryMaximumImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5804
ConceptChecking:List of Filters
2006-03-29T15:03:29Z
<p>Amy: marking additional concepts</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || ||X|| || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| ||X|| || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || ||X|| ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || ||X|| || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || ||X|| || || || ||X|| || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| HConcaveImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || ||X|| ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || ||X|| ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || ||X|| || || || ||X|| || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || ||X|| || || ||X|| || || || ||X|| ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| MorphologicalGradientImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| NaryMaximumImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5803
ConceptChecking:List of Filters
2006-03-28T20:12:53Z
<p>Amy: marking additional concepts</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || ||X|| || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| ||X|| || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || ||X|| ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || ||X|| || || || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || ||X|| || || || ||X|| || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| ||X|| || || || || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| HConcaveImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || ||X|| || ||X|| || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || ||X|| ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X||X|| || ||X|| ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologicalGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NaryMaximumImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5797
ConceptChecking:List of Filters
2006-03-27T17:15:22Z
<p>Amy: marking more concepts</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || ||X|| || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| ||X|| || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HConcaveImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || || ||X|| ||X|| || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologicalGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NaryMaximumImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5796
ConceptChecking:List of Filters
2006-03-27T17:13:45Z
<p>Amy: marking more concepts</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || ||X|| || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| ||X|| || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientImageFilter || || ||X|| || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HConcaveImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || || ||X|| ||X|| || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologicalGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NaryMaximumImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ITK/Proposals:Concept_Checking&diff=5743
ITK/Proposals:Concept Checking
2006-03-24T20:58:09Z
<p>Amy: /* List of Concepts */</p>
<hr />
<div>__TOC__<br />
<br />
=Introduction=<br />
<br />
=Macro Implementation=<br />
<br />
==List of Concepts==<br />
<br />
See Insight/Code/Common/itkConceptChecking.h.<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Index !! Concept !! Description<br />
|-<br />
| 1 || DefaultConstructible || Concept requiring T to have a default constructor.<br />
|-<br />
| 2 || CopyConstructible || Concept requiring T to have a copy constructor.<br />
|-<br />
| 3 || Convertible || Concept requiring T1 to be convertible to T2.<br />
|-<br />
| 4 || Assignable || Concept requiring T to have operator =.<br />
|-<br />
| 5 || LessThanComparable || Concept requiring T1 to have operators < and <= with a right-hand operator of type T2.<br />
|-<br />
| 6 || EqualityComparable || Concept requiring T1 to have operators == and != with a right-hand operator of type T2.<br />
|-<br />
| 7 || Comparable || Concept requiring T1 to have operators <, >, <=, >=, ==, != with a right-hand operator of type T2.<br />
|-<br />
| 8 || AdditiveOperators || Concept requiring T1 to have operators +, -, +=, -= in the form T3 = T1 op T2.<br />
|-<br />
| 9 || MultiplicativeOperators || Concept requiring T1 to have operators *, /, *=, /= in the form T3 = T1 op T2.<br />
|-<br />
| 10 || Signed || Concept requiring T to be signed.<br />
|-<br />
| 11 || SameType || Concept requiring T1 and T2 to be the same type.<br />
|-<br />
| 12 || SameDimension || Concept requiring D1 and D2 to be the same dimension.<br />
|-<br />
| 13 || GreaterThanComparable || Concept requiring T1 to have operators > and >= with a right-hand operator of type T2.<br />
|-<br />
| 14 || LogicalOperators || Concept requiring T1 to have operators &, I, ^, &=, I=, ^= in the form T3 = T1 op T2.<br />
|-<br />
| 15 || NotOperator || Concept requiring T to have operator !.<br />
|-<br />
| 16 || IncrementDecrementOperators || Concept requiring T to have operators ++ and --.<br />
|-<br />
| 17 || OStreamWritable || Concept requiring T to be writable to an ostream.<br />
|-<br />
| 18 || HasNumericTraits || Concept requiring T to have NumericTraits.<br />
|-<br />
| 19 || HasPixelTraits || Concept requiring T to have PixelTraits.<br />
|-<br />
| 20 || HasJoinTraits || Concept requiring T to have JoinTraits.<br />
|-<br />
| 21 || SameDimensionOrMinusOne || Concept requiring D1 and D2 to be the same dimension or D2-1 = D2.<br />
|}<br />
<br />
== Proposed concept additions ==<br />
<br />
Additional concepts for requiring integer or noninteger datatypes should be added to the toolkit. NumericTraits defines static boolean constants<br />
<br />
* is_bounded<br />
* is_exact<br />
* is_iec559 (???)<br />
* is_integer<br />
* is_modulo<br />
* is_signed<br />
* is_specialized<br />
* tinyness_before<br />
<br />
These traits can be used to define concepts in a manner similar to the Signed concept. We should consider separating the concepts of ''integer'', ''non-integer'', ''floating point'' so that we can expand our native datatypes to include a fixed point representation.<br />
<br />
The concepts below are poorly named. We should not have a concept called ''Integer'' since a user could confuse the name of the concept with a datatype. Unfortunately, none of the current concepts have the word concept in their name. We could follow NumericTraits, and make the new concepts called ''IsInteger''.<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Index !! Concept !! Description<br />
|-<br />
| 13 || Integer || Concept requiring T to be an integer.<br />
|-<br />
| 14 || Noninteger || Concept requiring T to be noninteger (floating point or fixed point).<br />
|-<br />
| 15 || FloatingPoint || Concept requiring T to be floating point (not integer and not fixed point)<br />
|-<br />
| 16 || FixedPoint || Concept requiring T to be an ITK fixed point representation (not integer and not floating point)<br />
|}<br />
<br />
=Integration into Filters=<br />
<br />
==Schedule==<br />
<br />
Please follow the link below for a detailed list of filters and their associated concepts.<br />
<br />
[[ConceptChecking:List of Filters|List of Filters]]<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5728
ConceptChecking:List of Filters
2006-03-24T17:36:52Z
<p>Amy: updating FastChamferDistanceImageFilter</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || ||X|| || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HConcaveImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || || ||X|| ||X|| || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologicalGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NaryMaximumImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || ||X|| ||X|| || ||X|| || ||X||X||X|| || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5718
ConceptChecking:List of Filters
2006-03-24T16:49:46Z
<p>Amy: marking more concepts</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || ||X|| || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || ||X|| || || || || || || ||X|| ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || ||X|| || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || ||X|| || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HConcaveImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || || ||X|| ||X|| || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologicalGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NaryMaximumImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5717
ConceptChecking:List of Filters
2006-03-24T16:38:43Z
<p>Amy: adding more concepts</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HConcaveImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || || ||X|| ||X|| || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologicalGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NaryMaximumImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5716
ConceptChecking:List of Filters
2006-03-24T16:31:08Z
<p>Amy: adding more concepts</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || || || || || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || || || || || || || || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HConcaveImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || || ||X|| ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || || ||X|| ||X|| || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologicalGradientImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || || || || || || || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NaryMaximumImageFilter || || || || || || || || || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| || || || || || || || || || ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X|| || || || || || || || || ||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5714
ConceptChecking:List of Filters
2006-03-24T16:15:48Z
<p>Amy: /* List of filters in Common directory */</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| HConcaveImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || || ||X|| ||X|| || || || || ||X|| || ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || || || ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologicalGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| NaryMaximumImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ITK/Proposals:Concept_Checking&diff=5713
ITK/Proposals:Concept Checking
2006-03-24T16:12:50Z
<p>Amy: /* List of Concepts */</p>
<hr />
<div>__TOC__<br />
<br />
=Introduction=<br />
<br />
=Macro Implementation=<br />
<br />
==List of Concepts==<br />
<br />
See Insight/Code/Common/itkConceptChecking.h.<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Index !! Concept !! Description<br />
|-<br />
| 1 || DefaultConstructible || Concept requiring T to have a default constructor.<br />
|-<br />
| 2 || CopyConstructible || Concept requiring T to have a copy constructor.<br />
|-<br />
| 3 || Convertible || Concept requiring T1 to be convertible to T2.<br />
|-<br />
| 4 || Assignable || Concept requiring T to have operator =.<br />
|-<br />
| 5 || LessThanComparable || Concept requiring T1 to have operators < and <= with a right-hand operator of type T2.<br />
|-<br />
| 6 || EqualityComparable || Concept requiring T1 to have operators == and != with a right-hand operator of type T2.<br />
|-<br />
| 7 || Comparable || Concept requiring T1 to have operators <, >, <=, >=, ==, != with a right-hand operator of type T2.<br />
|-<br />
| 8 || AdditiveOperators || Concept requiring T1 to have operators +, -, +=, -= in the form T3 = T1 op T2.<br />
|-<br />
| 9 || MultiplicativeOperators || Concept requiring T1 to have operators *, /, *=, /= in the form T3 = T1 op T2.<br />
|-<br />
| 10 || Signed || Concept requiring T to be signed.<br />
|-<br />
| 11 || SameType || Concept requiring T1 and T2 to be the same type.<br />
|-<br />
| 12 || SameDimension || Concept requiring D1 and D2 to be the same dimension.<br />
|-<br />
| 13 || GreaterThanComparable || Concept requiring T1 to have operators > and >= with a right-hand operator of type T2.<br />
|-<br />
| 14 || LogicalOperators || Concept requiring T1 to have operators &, |, ^, &=, |=, ^= in the form T3 = T1 op T2.<br />
|-<br />
| 15 || NotOperator || Concept requiring T to have operator !.<br />
|-<br />
| 16 || IncrementDecrementOperators || Concept requiring T to have operators ++ and --.<br />
|-<br />
| 17 || OStreamWritable || Concept requiring T to be writable to an ostream.<br />
|-<br />
| 18 || HasNumericTraits || Concept requiring T to have NumericTraits.<br />
|-<br />
| 19 || HasPixelTraits || Concept requiring T to have PixelTraits.<br />
|-<br />
| 20 || HasJoinTraits || Concept requiring T to have JoinTraits.<br />
|-<br />
| 21 || SameDimensionOrMinusOne || Concept requiring D1 and D2 to be the same dimension or D2-1 = D2.<br />
|}<br />
<br />
== Proposed concept additions ==<br />
<br />
Additional concepts for requiring integer or noninteger datatypes should be added to the toolkit. NumericTraits defines static boolean constants<br />
<br />
* is_bounded<br />
* is_exact<br />
* is_iec559 (???)<br />
* is_integer<br />
* is_modulo<br />
* is_signed<br />
* is_specialized<br />
* tinyness_before<br />
<br />
These traits can be used to define concepts in a manner similar to the Signed concept. We should consider separating the concepts of ''integer'', ''non-integer'', ''floating point'' so that we can expand our native datatypes to include a fixed point representation.<br />
<br />
The concepts below are poorly named. We should not have a concept called ''Integer'' since a user could confuse the name of the concept with a datatype. Unfortunately, none of the current concepts have the word concept in their name. We could follow NumericTraits, and make the new concepts called ''IsInteger''.<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Index !! Concept !! Description<br />
|-<br />
| 13 || Integer || Concept requiring T to be an integer.<br />
|-<br />
| 14 || Noninteger || Concept requiring T to be noninteger (floating point or fixed point).<br />
|-<br />
| 15 || FloatingPoint || Concept requiring T to be floating point (not integer and not fixed point)<br />
|-<br />
| 16 || FixedPoint || Concept requiring T to be an ITK fixed point representation (not integer and not floating point)<br />
|}<br />
<br />
=Integration into Filters=<br />
<br />
==Schedule==<br />
<br />
Please follow the link below for a detailed list of filters and their associated concepts.<br />
<br />
[[ConceptChecking:List of Filters|List of Filters]]<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5709
ConceptChecking:List of Filters
2006-03-23T15:26:17Z
<p>Amy: /* List of filters in BasicFilters directory */</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| HConcaveImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || || ||X|| ||X|| || || || || ||X|| || ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || || || ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologicalGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| NaryMaximumImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| StreamingImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || ||X|| || || ||X|| ||X|| ??<br />
|-<br />
| TobogganImageFilter || || || || ||X|| || || || || || || ||X|| ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| VotingBinaryImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || ||X|| || || || ||X||X||X|| ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || ||X||X|| || || || ||X||X|| ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5708
ConceptChecking:List of Filters
2006-03-23T15:05:20Z
<p>Amy: /* List of filters in Algorithms directory */</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| HConcaveImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || || ||X|| ||X|| || || || || ||X|| || ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || || || ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologicalGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| NaryMaximumImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| StreamingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TobogganImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryPruningImageFilter || || ||X|| || || || ||X|| || ||X||X||X|| ??<br />
|-<br />
| BinaryThinningImageFilter || || ||X|| || || || ||X|| || ||X||X||X|| ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || ||X|| || || || || ||X|| || || ||X|| ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || ||X|| || || || || || || ||X||X||X|| ??<br />
|-<br />
| IsoContourDistanceImageFilter || || ||X|| || ||X|| ||X|| || || ||X||X|| ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5703
ConceptChecking:List of Filters
2006-03-22T16:25:01Z
<p>Amy: /* List of filters in BasicFilters directory */</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| HConcaveImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || || ||X|| ||X|| || || || || ||X|| || ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MedianImageFilter || || ||X|| ||X|| || || || || || ||X||X|| ??<br />
|-<br />
| MinimumImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || || || ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologicalGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| NaryMaximumImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NotImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| StreamingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TobogganImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryPruningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryThinningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsoContourDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5586
ConceptChecking:List of Filters
2006-03-17T14:20:48Z
<p>Amy: updating applicable concepts and marking committed filters</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ConstantPadImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || ||X|| ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || ||X||X|| || || || || ||X|| ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| GrayscaleDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| GrayscaleErodeImageFilter || || ||X|| ||X|| || || || || || ||X||X|| ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || ||X|| || || ||X||X|| ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X||X|| ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || ||X|| || || ||X|| || || || ||X||X|| ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| HConcaveImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HConvexImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HMaximaImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HMinimaImageFilter || || || ||X|| ||X|| || || || || || ||X|| ??<br />
|-<br />
| HardConnectedComponentImageFilter || || || ||X|| ||X|| || || || || ||X|| || ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || || || || ||X|| || || || || || || || ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MedianImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| MinimumImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || || || ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologicalGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| NaryMaximumImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || || || || ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NotImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || || || || ||X|| || || || || || || || ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || ||X|| || ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || || || || ||X|| || || || || || || || ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| StreamingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TobogganImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryPruningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryThinningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsoContourDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy
https://public.kitware.com/Wiki/index.php?title=ConceptChecking:List_of_Filters&diff=5548
ConceptChecking:List of Filters
2006-03-16T13:33:36Z
<p>Amy: /* List of filters in BasicFilters directory */</p>
<hr />
<div>__TOC__<br />
<br />
=General Information=<br />
*Place an 'X' in a column to indicate that a filter uses the given concept.<br />
<br />
*The column numbers are indices into the [[Proposals:Concept_Checking#List of Concepts|List of Concepts]].<br />
<br />
*The "Committed" column indicates whether concept-checking has been committed to the CVS respository for a particular filter.<br />
<br />
*The More column and ?? in this column are intentional. Please do not remove them.<br />
<br />
=List of filters in Common directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| DenseFiniteDifferenceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DifferenceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FiniteDifferenceSparseImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageAndPathToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ImageToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InPlaceImageFilter || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in BasicFilters directory=<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| AbsImageFilter || || ||X|| ||X|| || || || || || || ||X|| ??<br />
|-<br />
| AbsoluteValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| AccumulateImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| AcosImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| AdaptImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AdaptiveHistogramEqualizationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AndImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ApproximateSignedDistanceMapImageFilter || || || || || ||X|| || || || || || ||X|| ??<br />
|-<br />
| AsinImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| Atan2ImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| AtanImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineDecompositionImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| BSplineDownsampleImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BSplineUpsampleImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BilateralImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryErodeImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryFunctorImageFilter || || || || || || || || || || || ||X||X|| ??<br />
|-<br />
| BinaryMagnitudeImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BinaryMedianImageFilter || || ||X|| || ||X|| || || || || ||X||X|| ??<br />
|-<br />
| BinaryMorphologyImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| BinaryThresholdImageFilter || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| BinomialBlurImageFilter || || ||X|| || || || || || || || ||X||X|| ??<br />
|-<br />
| BlackTopHatImageFilter || || || || || || || ||X|| || || ||X|| || ??<br />
|-<br />
| BloxBoundaryPointImageToBloxBoundaryProfileImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| BloxBoundaryPointToCoreAtomImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BloxBoundaryProfileImageToBloxCoreAtomImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BoundedReciprocalImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CannyEdgeDetectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CastImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeInformationImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ChangeLabelImageFilter || || || || || || ||X|| || || || || || || ??<br />
|-<br />
| CheckerBoardImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ClosingByReconstructionImageFilter || || || || || ||X|| || || || || || || || ??<br />
|-<br />
| ComplexToImaginaryImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToModulusImageFilter || || || || || || || || ||X|| || || ||X|| ??<br />
|-<br />
| ComplexToPhaseImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ComplexToRealImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| Compose2DCovariantVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose2DVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose3DCovariantVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Compose3DVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ComposeRGBImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConfidenceConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedComponentFunctorImageFilter || || || || || ||X|| || || || || ||X|| || ??<br />
|-<br />
| ConnectedComponentImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ConnectedThresholdImageFilter || || || || || ||X|| || || || || || || || ??<br />
|-<br />
| ConstantPadImageFilter || || || || || ||X|| || || || || || || || ??<br />
|-<br />
| ConstrainedValueAdditionImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ConstrainedValueDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| ContourDirectedMeanDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ContourMeanDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CosImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| CropImageFilter || || ||X|| || || || || || || || ||X|| || ??<br />
|-<br />
| CurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DanielssonDistanceMapImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| DerivativeImageFilter || || || || || || || || || ||X|| || || || ??<br />
|-<br />
| DifferenceOfGaussiansGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DiffusionTensor3DReconstructionImageFilter || || || || || ||X|| || || || || || || || ??<br />
|-<br />
| DilateObjectMorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DirectedHausdorffDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DiscreteGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| DivideImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| DoubleThresholdImageFilter || || || || || || ||X|| || || || || || || ??<br />
|-<br />
| EdgePotentialImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| EigenAnalysis2DImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ErodeObjectMorphologyImageFilter || || || || || ||X|| || || || || || || || ??<br />
|-<br />
| ExpImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpNegativeImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ExpandImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtractImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| ExtractOrthogonalSwath2DImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastIncrementalBinaryDilateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FlipImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GetAverageSliceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientImageToBloxBoundaryPointImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientMagnitudeRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientToMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleConnectedClosingImageFilter || || ||X|| || ||X|| || || || || || || || ??<br />
|-<br />
| GrayscaleConnectedOpeningImageFilter || || ||X|| || ||X|| || || || || || || || ??<br />
|-<br />
| GrayscaleDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| GrayscaleErodeImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| GrayscaleFillholeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleFunctionDilateImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| GrayscaleFunctionErodeImageFilter || || ||X|| ||X|| || || || || || ||X|| || ??<br />
|-<br />
| GrayscaleGeodesicDilateImageFilter || || ||X|| || || ||X|| || || || ||X|| || ??<br />
|-<br />
| GrayscaleGeodesicErodeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleGrindPeakImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalClosingImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| GrayscaleMorphologicalOpeningImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| HConcaveImageFilter || || || ||X|| ||X|| || || || || || || || ??<br />
|-<br />
| HConvexImageFilter || || || ||X|| ||X|| || || || || || || || ??<br />
|-<br />
| HMaximaImageFilter || || || ||X|| ||X|| || || || || || || || ??<br />
|-<br />
| HMinimaImageFilter || || || ||X|| ||X|| || || || || || || || ??<br />
|-<br />
| HardConnectedComponentImageFilter || || || ||X|| ||X|| || || || || ||X|| || ??<br />
|-<br />
| HausdorffDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Hessian3DToVesselnessMeasureImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HessianRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HoughTransform2DCirclesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HoughTransform2DLinesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ImportImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IntensityWindowingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InterpolateImagePointsFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InverseDeformationFieldImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| InvertIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsolatedConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IterativeInverseDeformationFieldImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| JoinSeriesImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| LabelStatisticsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSharpeningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| Log10ImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| LogImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| MaskImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| MaskNegatedImageFilter || || ||X|| || ||X|| || || || || || ||X|| ??<br />
|-<br />
| MaskNeighborhoodOperatorImageFilter || || || || || ||X|| || || || || || || || ??<br />
|-<br />
| MatrixIndexSelectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MaximumImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MeanImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MedianImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| MinimumImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| MinimumMaximumImageFilter || || || || ||X|| || || || || || || || || ??<br />
|-<br />
| MirrorPadImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| ModulusImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologicalGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiplyImageFilter || || || || || || || || ||X|| || || || || ??<br />
|-<br />
| NaryAddImageFilter || || ||X|| || || || || || || || ||X|| || ??<br />
|-<br />
| NaryFunctorImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| NaryMaximumImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| NeighborhoodConnectedImageFilter || || || || || ||X|| || || || || || || || ??<br />
|-<br />
| NeighborhoodOperatorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NoiseImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NonThreadedShrinkImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| NormalizeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NormalizedCorrelationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NotImageFilter || || || || || || || || || || || || ||X|| ??<br />
|-<br />
| ObjectMorphologyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OpeningByReconstructionImageFilter || || || || || ||X|| || || || || || || || ??<br />
|-<br />
| OrImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OrientImageFilter || || ||X|| || || || || || || || ||X|| || ??<br />
|-<br />
| PadImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ParallelSparseFieldLevelSetImageFilter || || || || || ||X|| || || || || || || || ??<br />
|-<br />
| PasteImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PathToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PermuteAxesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PointSetToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| PolylineMask2DImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| PolylineMaskImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RGBToLuminanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReconstructionByDilationImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || ??<br />
|-<br />
| ReconstructionByErosionImageFilter || || ||X|| ||X|| ||X|| || || || ||X|| || ??<br />
|-<br />
| RecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveSeparableImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReflectImageFilter || || ||X|| || || || || || || || ||X|| || ??<br />
|-<br />
| RegionOfInterestImageFilter || || ||X|| || || || || || || || ||X|| || ??<br />
|-<br />
| RelabelComponentImageFilter || || ||X|| || ||X|| || || || || ||X|| || ??<br />
|-<br />
| ResampleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RescaleIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarConnectedComponentImageFilter || || || || || ||X|| || || || || ||X|| || ??<br />
|-<br />
| ScalarToArrayCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShiftScaleInPlaceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShrinkImageFilter || || ||X|| || || || || || || || || || || ??<br />
|-<br />
| SigmoidImageFilter || || ||X|| || || || ||X|| || || || ||X|| ??<br />
|-<br />
| SignedDanielssonDistanceMapImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SimilarityIndexImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SimpleContourExtractorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SinImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SmoothingRecursiveGaussianImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SobelEdgeDetectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SparseFieldLevelSetImageFilter || || || || || ||X|| || || || || || || || ??<br />
|-<br />
| SpatialObjectToImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SqrtImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| SquareImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SquaredDifferenceImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| StatisticsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| StreamingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SubtractImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SymmetricEigenAnalysisImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TanImageFilter || || ||X|| || || || || || || || || ||X|| ??<br />
|-<br />
| TensorFractionalAnisotropyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TensorRelativeAnisotropyImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryAddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryFunctorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TernaryMagnitudeSquaredImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdImageFilter || || || || || || ||X|| || || || || || || ??<br />
|-<br />
| ThresholdLabelerImageFilter || || || || || || ||X|| || || || || ||X|| ??<br />
|-<br />
| TileImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TobogganImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TriangleMeshToBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| TwoOutputExampleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| UnaryFunctorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConfidenceConnectedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorConnectedComponentImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorCurvatureAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorExpandImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientAnisotropicDiffusionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorGradientMagnitudeImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorIndexSelectionCastImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorNeighborhoodOperatorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorResampleImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorRescaleIntensityImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryHoleFillingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VotingBinaryIterativeHoleFillingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WarpVectorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WeightedAddImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WhiteTopHatImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WrapPadImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| XorImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingBasedEdgeDetectionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ZeroCrossingImageFilter || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
=List of filters in Algorithms directory=<br />
<br />
{| border="1"<br />
|- bgcolor="#abcdef"<br />
! Filter Name !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! Committed !! More<br />
|-<br />
| AnisotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| AntiAliasBinaryImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BayesianClassifierInitializationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryMinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryPruningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| BinaryThinningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CannySegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CollidingFrontsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvatureFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| CurvesLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ExtensionVelocitiesImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FFTWRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastChamferDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingExtensionImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| FastMarchingUpwindGradientImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GeodesicActiveContourShapePriorLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| GradientVectorFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| HistogramMatchingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsoContourDistanceImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsolatedWatershedImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| IsotropicFourthOrderLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| KLMRegionGrowImageFilter || || || || || || || || || || || ||X|| || ??<br />
|-<br />
| LabelVotingImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| LaplacianSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MRFImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MinMaxCurvatureFlowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| MultiResolutionPyramidImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandCurvesLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| NarrowBandThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuMultipleThresholdsImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| OtsuThresholdImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RecursiveMultiResolutionPyramidImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| RegionGrowImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ReinitializeLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SCSLRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| STAPLEImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ScalarImageKmeansImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| SegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapeDetectionLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ShapePriorSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| ThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| UnsharpMaskLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VectorThresholdSegmentationLevelSetImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTComplexConjugateToRealImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VnlFFTRealToComplexConjugateImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiPartitioningImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| VoronoiSegmentationRGBImageFilter || || || || || || || || || || || || || || ??<br />
|-<br />
| WatershedImageFilter || || || || || || || || || || || || || || ??<br />
|}<br />
<br />
{{ITK/Template/Footer}}</div>
Amy