X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcreaVtk%2FcreaVtkStreamLine.h;h=4f9c7fb67301dc144dbb900736b8b6fde6ff5b6a;hb=7a66ae84aef4c670d7fb7ce855b39e5a9eb2b4a4;hp=c8b40dbf5cfa3a4712a2a8eb4b338352fa6f697a;hpb=08174c39ec53c37ea8ea7d6c97cf9f7af13659da;p=creaVtk.git diff --git a/lib/creaVtk/creaVtkStreamLine.h b/lib/creaVtk/creaVtkStreamLine.h index c8b40db..4f9c7fb 100644 --- a/lib/creaVtk/creaVtkStreamLine.h +++ b/lib/creaVtk/creaVtkStreamLine.h @@ -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; };