]> 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..4f9c7fb67301dc144dbb900736b8b6fde6ff5b6a 100644 (file)
@@ -34,6 +34,8 @@
 #include "vtkDataSet.h"
 #include "vtkPointSource.h"
 #include "vtkPointWidget.h"
+
+#include "vtkPolyData.h"
 #include "vtkPolyDataMapper.h"
 #include "vtkRibbonFilter.h"
 #include "vtkStreamTracer.h"
@@ -55,8 +57,8 @@ public :
   ~creaVtkStreamLine();
 
   void Process();
-
-       void SetSourcePoints( vtkDataSet* sourcepoints);
+  void SetSourcePoints( vtkDataSet* sourcepoints);
+  void SetPolyData( vtkPolyData* polydata);
 
 
 //---------------------------------------------
@@ -70,19 +72,16 @@ protected:
 //---------------------------------------------
 private:
 
-       vtkPointWidget                          *_vPointWidget;
-
+       vtkPointWidget                  *_vPointWidget;
        vtkDataSet                              *_sourcePoints;
+       vtkPointSource                  *_source;
+       vtkStreamTracer         *_streamer;
 
-       vtkPointSource                          *_source;
-       vtkStreamTracer                         *_streamer;
-
-       vtkTubeFilter                           *_tubefilter;
-       vtkRibbonFilter                         *_ribbonfilter;
-
-       vtkPolyDataMapper                       *_streamMapper2;
-
+       vtkPolyData                             *_polydata;
 
+       vtkTubeFilter                   *_tubefilter;
+       vtkRibbonFilter         *_ribbonfilter;
+       vtkPolyDataMapper               *_streamMapper2;
 
 };