]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbvtkAppendPolyData.xml
#3107 BBTK Bug New Normal - branch vtk7itk4 compilation with vtk7
[bbtk.git] / packages / vtk / src / bbvtkAppendPolyData.xml
index a425ca84316a0a3cc20f4e13acbb362a19702885..9dde44cee4ec895e87a932f25e0f2b14bb73a4ad 100644 (file)
@@ -1,66 +1,47 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
 
 
-<blackbox name="AppendPolyData" type="vtkPolyDataAlgorithm">
+<blackbox name="AppendPolyData" type="VTK_PolyDataAlgorithm">
 
 <author>jpr at creatis.insa-lyon.fr</author>
 <description><PRE>Appends one of more polygonal datasets into a single polygonal dataset</PRE></description>
 <category>mesh</category>
 
 <include>vtkAppendPolyData.h</include> 
-<vtkparent>vtkAppendPolyData</vtkparent>
+<vtkobject>vtkAppendPolyData</vtkobject>
 
-<output 
-  name="Out" 
-  type="vtkPolyData*" 
-  special="vtk output">
-Output Mesh
-</output>
+<output name="Out" type="vtkPolyData*" special="vtk output" description="Output Mesh"/>
+<input name="In1" type="vtkPolyData *" description="PolyData 1"/>
+<input name="In2" type="vtkPolyData *" description="PolyData 2"/>
+<input name="In3" type="vtkPolyData *" description="PolyData 3"/>
+<input name="In4" type="vtkPolyData *" description="PolyData 4"/>
+<input name="In5" type="vtkPolyData *" description="PolyData 5"/>
 
-<input 
-  name="In1" 
-  type="vtkPolyData *">
-PolyData 1
-</input>
-
-<input 
-  name="In2" 
-  type="vtkPolyData *">
-PolyData 2
-</input>
-
-<input 
-  name="In3" 
-  type="vtkPolyData *">
-PolyData 3
-</input>
-
-<input 
-  name="In4" 
-  type="vtkPolyData *">
-PolyData 4
-</input>
+<process>
+<PRE>
 
-<input 
-  name="In5" 
-  type="vtkPolyData *">
-PolyData 5
-</input>
 
+//EED 2017-01-01 Migration VTK7
+#if VTK_MAJOR_VERSION <= 5
+  bbGetVtkObject()->SetInput(bbGetInputIn1());
+  bbGetVtkObject()->SetInput(bbGetInputIn2());
+  bbGetVtkObject()->SetInput(bbGetInputIn3());
+  bbGetVtkObject()->SetInput(bbGetInputIn4());
+  bbGetVtkObject()->SetInput(bbGetInputIn5());
+#else
+  bbGetVtkObject()->AddInputData(bbGetInputIn1());
+  bbGetVtkObject()->AddInputData(bbGetInputIn2());
+  bbGetVtkObject()->AddInputData(bbGetInputIn3());
+  bbGetVtkObject()->AddInputData(bbGetInputIn4());
+  bbGetVtkObject()->AddInputData(bbGetInputIn5());
+#endif
 
-<process>
-<PRE>
-  SetInput(bbGetInputIn1());
-  SetInput(bbGetInputIn2());
-  SetInput(bbGetInputIn3());
-  SetInput(bbGetInputIn4());
-  SetInput(bbGetInputIn5());
    
-  Update();
+  bbGetVtkObject()->Update();
 </PRE>
 </process>
 
-<constructor>
+<defaultValues>
 <PRE>
   bbSetInputIn1((vtkPolyData *)0);
   bbSetInputIn2((vtkPolyData *)0);
@@ -69,7 +50,7 @@ PolyData 5
   bbSetInputIn5((vtkPolyData *)0);
   bbSetOutputOut((vtkPolyData *)0);
 </PRE>
-</constructor>   
+</defaultValues>   
 
 
 </blackbox>