Salome HOME
Porting to VTK 6.
[modules/visu.git] / src / CONVERTOR / VISU_GaussMergeFilter.hxx
index 29f1a17a95782bad82f2d1940d4817693a6ee30d..3a2c0ea52e21b80a2dc5c2aa704989a243f498a5 100644 (file)
@@ -46,34 +46,31 @@ public:
 
   // Description:
   // Specify object from which to extract geometry information.
-  void SetGeometry(vtkDataSet *input);
-  vtkDataSet *GetGeometry();
+  void SetGeometryConnection(vtkAlgorithmOutput *input);
+  void SetGeometryData(vtkDataSet *);
 
   // Description:
   // Specify object from which to extract scalar information.
-  void SetScalars(vtkDataSet *);
-  vtkDataSet *GetScalars();
+  void SetScalarsConnection(vtkAlgorithmOutput *);
+  void SetScalarsData(vtkDataSet *);
 
   // Description:
-  // Set / get the object from which to extract vector information.
-  void SetVectors(vtkDataSet *);
-  vtkDataSet *GetVectors();
+  // Specify object from which to extract vector information.
+  void SetVectorsConnection(vtkAlgorithmOutput *);
+  void SetVectorsData(vtkDataSet *);
 
   // Description:
-  // Set / get the object from which to extract normal information.
-  void SetNormals(vtkDataSet *);
-  vtkDataSet *GetNormals();
+  // Specify object from which to extract normal information.
+  void SetNormals(vtkAlgorithmOutput *);
   
   // Description:
-  // Set / get the object from which to extract texture coordinates
+  // Specify object from which to extract texture coordinates
   // information.
-  void SetTCoords(vtkDataSet *);
-  vtkDataSet *GetTCoords();
+  void SetTCoords(vtkAlgorithmOutput *);
 
   // Description:
-  // Set / get the object from which to extract tensor data.
-  void SetTensors(vtkDataSet *);
-  vtkDataSet *GetTensors();
+  // Specify object from which to extract tensor data.
+  void SetTensors(vtkAlgorithmOutput *);
 
   // Description:
   // Set the object from which to extract a field and the name
@@ -123,6 +120,7 @@ protected:
 
   bool
   ExecuteGauss(vtkUnstructuredGrid* theInput,
+               vtkDataSet*          theScalarsDataSet,
                vtkPolyData*         theOutput);
   
 private: