1 <?xml version="1.0" encoding="iso-8859-1"?>
3 <blackbox name="MetaImageWriter" type="VTK_ImageAlgorithm">
5 <author>laurent.guigues at creatis.insa-lyon.fr</author>
6 <description><PRE>Writes .mhd / .mhd image formats (bbfication of vtkMetaImageWriter)</PRE></description>
7 <category>image;read/write</category>
9 <include>vtkMetaImageWriter.h</include>
10 <include>vtkImageData.h</include>
11 <vtkobject>vtkMetaImageWriter</vtkobject>
13 <input name="Filename" type="std::string" nature="file name" description="Name of the file to write"/>
14 <input name="In" type="vtkImageData*" description="Input image" />
17 vtkMetaImageWriter* w = vtkMetaImageWriter::New();
18 bbGetInputIn()->Update();
21 if (bbGetInputIn() == 0)
22 std::cout << "======================= Katastrophe : bbGetInputIn() == 0 " << std::endl;
24 std::cout << "======================= OK : bbGetInputIn() not NULL " << std::endl;
26 bbGetInputIn()->PrintSelf(std::cout, vtkIndent(1));
27 bbGetInputIn()->GetSpacing(spacing);
28 std::cout << "=======" << spacing[0] << " " << spacing[1] << " " << spacing[2] << std::endl;
31 w->SetInput(bbGetInputIn());
32 w->SetCompression(false); // JPR
33 w->SetFileDimensionality(bbGetInputIn()->GetDataDimension()); // NTU
34 w->SetFileName(bbGetInputFilename().c_str());