1 <?xml version="1.0" encoding="iso-8859-1"?>
3 <blackbox name="ImageCharacteristics" >
5 <author>jpr at creatis.insa-lyon.fr</author>
6 <description><PRE>Exports objet sizes, etc</PRE></description>
7 <category>image;</category>
9 <vtkparent>vtkImageData</vtkparent>
10 <include>vtkImageData.h</include>
12 <input name="In" type="vtkImageData*" description="Input image"/>
13 <output name="NX" type="int" description="Number of Columns"/>
14 <output name="NY" type="int" description="Number of Rows"/>
15 <output name="NZ" type="int" description="Number of Planes"/>
16 <output name="XSpacing" type="double" description="X spacing"/>
17 <output name="YSpacing" type="double" description="Y Spacing"/>
18 <output name="ZSpacing" type="double" description="Z Spacing"/>
22 bbGetInputIn()->GetDimensions(dim);
23 bbSetOutputNX(dim[0]);
24 bbSetOutputNY(dim[1]);
25 bbSetOutputNZ(dim[2]);
27 double pixelSpacing[3];
28 bbGetInputIn()->GetSpacing(pixelSpacing);
29 bbSetOutputXSpacing(pixelSpacing[0]);
30 bbSetOutputYSpacing(pixelSpacing[1]);
31 bbSetOutputZSpacing(pixelSpacing[2]);