]> Creatis software - creaVtk.git/blobdiff - lib/creaVtk/creaVtkStreamTracer.cpp
#3110 creaVtk Bug New Normal - branch vtk7itk4 compilation with vtk7
[creaVtk.git] / lib / creaVtk / creaVtkStreamTracer.cpp
index ba22dee8677f802f7a8f35014b2d497f90daa300..a88192f27d580e3b9e8f5882570927d9b11a2c03 100644 (file)
@@ -67,8 +67,11 @@ void creaVtkStreamTracer::SetSourcePoints( vtkDataSet* sourcepoints)
 //-----------------------------------------------------------------------------
 void creaVtkStreamTracer::Process()
 {
+printf("EED creaVtkStreamTracer::Process() Start \n");
                if (_active==true)
                {
+printf("EED creaVtkStreamTracer::Process() A\n");
+
 //                     if (_firsttime==true)
 //                     {
 //                             _firsttime=false;
@@ -84,9 +87,15 @@ void creaVtkStreamTracer::Process()
 //                     _source->SetCenter( c );
 //                     _source->Update();
                        
+//EED 2017-01-01 Migration VTK7
+#if VTK_MAJOR_VERSION <= 5
                        _streamer->SetInput( _dataobject );
 //EED1 _streamer->SetSource( _source->GetOutput() );
                        _streamer->SetSource( _sourcePoints );
+#else
+                       _streamer->SetInputData( _dataobject );
+                       _streamer->SetSourceData( _sourcePoints );
+#endif
                        _streamer->SetIntegratorTypeToRungeKutta45();
                        _streamer->SetMaximumPropagation(500);
 //EED          _streamer->SetMaximumPropagationUnitToTimeUnit();
@@ -98,8 +107,10 @@ void creaVtkStreamTracer::Process()
 
 //                     _streamer->Print(std::cout);
 //                     _streamer->GetOutput()->Print(std::cout);
+printf("EED creaVtkStreamTracer::Process() B\n");
 
        } // active
+printf("EED creaVtkStreamTracer::Process() End \n");
 }