]> Creatis software - creaVtk.git/blobdiff - lib/creaVtk/creaVtkStreamLine.h
#2446 creaVtk Feature New Normal - Stream Tracer, Stream Line (interface, widget)
[creaVtk.git] / lib / creaVtk / creaVtkStreamLine.h
index c8b40dbf5cfa3a4712a2a8eb4b338352fa6f697a..be264e790f15fd8e96255bd222998f9dc7b19b18 100644 (file)
 #include "vtkDataSet.h"
 #include "vtkPointSource.h"
 #include "vtkPointWidget.h"
+
+#include "vtkPolyData.h"
 #include "vtkPolyDataMapper.h"
 #include "vtkRibbonFilter.h"
-#include "vtkStreamTracer.h"
 #include "vtkTubeFilter.h"
 
 //---------------------------------------------
@@ -55,8 +56,8 @@ public :
   ~creaVtkStreamLine();
 
   void Process();
-
-       void SetSourcePoints( vtkDataSet* sourcepoints);
+  void SetSourcePoints( vtkDataSet* sourcepoints);
+  void SetPolyData( vtkPolyData* polydata);
 
 
 //---------------------------------------------
@@ -70,19 +71,10 @@ protected:
 //---------------------------------------------
 private:
 
-       vtkPointWidget                          *_vPointWidget;
-
-       vtkDataSet                              *_sourcePoints;
-
-       vtkPointSource                          *_source;
-       vtkStreamTracer                         *_streamer;
-
-       vtkTubeFilter                           *_tubefilter;
-       vtkRibbonFilter                         *_ribbonfilter;
-
-       vtkPolyDataMapper                       *_streamMapper2;
-
-
+       vtkPolyData                             *_polydata;
+       vtkTubeFilter                   *_tubefilter;
+       vtkRibbonFilter         *_ribbonfilter;
+       vtkPolyDataMapper               *_streamMapper2;
 
 };