--- /dev/null
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<blackbox name="ImageCharacteristics" >
+
+<author>jpr at creatis.insa-lyon.fr</author>
+<description><PRE>Exports objet sizes, etc</PRE></description>
+<category>image;</category>
+
+<vtkparent>vtkImageData</vtkparent>
+<include>vtkImageData.h</include>
+
+<input name="In" type="vtkImageData*" description="Input image"/>
+<output name="NX" type="int" description="Number of Columns"/>
+<output name="NY" type="int" description="Number of Rows"/>
+<output name="NZ" type="int" description="Number of Planes"/>
+<output name="XSpacing" type="double" description="X spacing"/>
+<output name="YSpacing" type="double" description="Y Spacing"/>
+<output name="ZSpacing" type="double" description="Z Spacing"/>
+
+ <process><PRE>
+ int dim[3];
+ bbGetInputIn()->GetDimensions(dim);
+ bbSetOutputNX(dim[0]);
+ bbSetOutputNY(dim[1]);
+ bbSetOutputNZ(dim[2]);
+
+ double pixelSpacing[3];
+ bbGetInputIn()->GetSpacing(pixelSpacing);
+ bbSetOutputXSpacing(pixelSpacing[0]);
+ bbSetOutputYSpacing(pixelSpacing[1]);
+ bbSetOutputZSpacing(pixelSpacing[2]);
+ </PRE></process>
+
+</blackbox>
+