]> Creatis software - bbtk.git/blob - packages/vtk/src/bbvtkMetaImageReader.xml
Output as well the image sizes (NX, NY, NZ)
[bbtk.git] / packages / vtk / src / bbvtkMetaImageReader.xml
1 <?xml version="1.0" encoding="iso-8859-1"?>
2
3 <blackbox name="MetaImageReader" type="VTK_ImageAlgorithm">
4
5 <author>laurent.guigues at creatis.insa-lyon.fr</author>
6 <description><PRE>Reads .mhd / .mhd image formats (bbfication of vtkMetaImageReader)</PRE></description>
7 <category>image;read/write</category>
8
9 <include>vtkMetaImageReader.h</include> 
10 <include>vtkImageData.h</include> 
11 <vtkparent>vtkMetaImageReader</vtkparent>
12
13 <input name="In" type="std::string" nature="file name" description="Name of the file to read"/>  
14 <output name="Out" type="vtkImageData*" description="Output image" special="vtk output"/>
15 <output name="NX" type="int" description="Number of Columns"/>
16 <output name="NY" type="int" description="Number of Rows"/>
17 <output name="NZ" type="int" description="Number of Planes"/>
18  
19  <process><PRE>
20    SetFileName(bbGetInputIn().c_str());
21    vtkParent::Update();
22    GetOutput()->GetDimensions();
23    bbSetOutputNX(GetOutput()->GetDimensions()[0]);
24    bbSetOutputNY(GetOutput()->GetDimensions()[1]);
25    bbSetOutputNZ(GetOutput()->GetDimensions()[2]);      
26  </PRE></process>
27
28 </blackbox>  
29  
30