]> Creatis software - bbtk.git/blob - packages/vtk/src/bbvtkImageDilateErode3D.xml
* Created vtk package
[bbtk.git] / packages / vtk / src / bbvtkImageDilateErode3D.xml
1 <?xml version="1.0" encoding="iso-8859-1"?>
2
3 <blackbox name="ImageDilateErode3D" type="vtkImageAlgorithm">
4
5 <author>laurent.guigues at creatis.insa-lyon.fr</author>
6 <description><PRE>Dilates one value and erodes another. vtkImageDilateErode3D will dilate one value and erode another. It uses an elliptical foot print, and only erodes/dilates on the boundary of the two values. The filter is restricted to the X, Y, and Z axes for now. It can degenerate to a 2 or 1 dimensional filter by setting the kernel size to 1 for a specific axis. (bbfication of vtkImageDilateErode3D)</PRE></description>
7 <category>image;filter</category>
8
9 <include>vtkImageDilateErode3D.h</include> 
10 <include>vtkImageData.h</include> 
11
12 <vtkparent>vtkImageDilateErode3D</vtkparent>
13
14 <input 
15   name="In" 
16   type="vtkImageData*" 
17   special="vtk input">
18 Input image
19 </input>  
20
21 <output 
22   name="Out" 
23   type="vtkImageData*" 
24   special="vtk output">
25 Output image
26 </output>
27
28 <input 
29   name="KernelSizeX" 
30   type="int">
31 Size of the kernel in direction X
32 </input>
33
34 <input 
35   name="KernelSizeY" 
36   type="int">
37 Size of the kernel in direction Y
38 </input>
39
40 <input 
41   name="KernelSizeZ" 
42   type="int">
43 Size of the kernel in direction Z
44 </input>
45
46 <input 
47   name="DilateValue" 
48   type="double" 
49   special="vtk parameter">
50 The dilation value
51 </input>
52
53 <input 
54   name="ErodeValue" 
55   type="double" 
56   special="vtk parameter">
57 The erosion value
58 </input>
59
60 <process>
61 <PRE>
62 SetKernelSize(bbGetInputKernelSizeX(), 
63               bbGetInputKernelSizeY(), 
64               bbGetInputKernelSizeZ());
65 Update();
66 </PRE>
67 </process>
68
69
70 </blackbox>
71
72