]> Creatis software - bbtk.git/commitdiff
Add a PolyDataWriter
authorjean-pierre roux <jean-pierre.roux@creatis.insa-lyon.fr>
Fri, 18 Dec 2009 14:11:05 +0000 (14:11 +0000)
committerjean-pierre roux <jean-pierre.roux@creatis.insa-lyon.fr>
Fri, 18 Dec 2009 14:11:05 +0000 (14:11 +0000)
packages/vtk/src/bbvtkPolyDataWriter.xml [new file with mode: 0644]

diff --git a/packages/vtk/src/bbvtkPolyDataWriter.xml b/packages/vtk/src/bbvtkPolyDataWriter.xml
new file mode 100644 (file)
index 0000000..71e0a5d
--- /dev/null
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+
+<blackbox name="PolyDataWriter" type="VTK_PolyDataAlgorithm">
+
+<author>jp r at creatis.insa-lyon.fr</author>
+<description><PRE>Writes .vtk mesh format (bbfication of vtkPolyDataWriter)</PRE></description>
+<category>mesh;read/write</category>
+
+<include>vtkPolyDataWriter.h</include> 
+<include>vtkPolyData.h</include>
+<vtkobject>vtkPolyDataWriter</vtkobject> 
+
+<input  name="Filename"  type="std::string"   nature="file name"   description="Name of the file to write"/>  
+<input name="In" type="vtkPolyData*" description="Input mesh" />
+ <process><PRE>
+   vtkPolyDataWriter* w = vtkPolyDataWriter::New();
+   bbGetInputIn()->Update();
+   w->SetInput(bbGetInputIn());
+   w->SetFileName(bbGetInputFilename().c_str());
+   w->Update();   
+   w->Write();
+   w->Delete();
+ </PRE></process>
+</blackbox>  
+