X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcreaVtk%2FvtkVectorsVisu.cpp;h=184bd0f2a0e24dbbba38b29090e5e36d8261a84c;hb=b96d51834755b248c7faf57e9864804b826e00ac;hp=416a426efa878088c955823ffa8ae2c56b5d18b0;hpb=ae7fdf94ccaa1c21be9e2d1a4775253a6ca08670;p=creaVtk.git diff --git a/lib/creaVtk/vtkVectorsVisu.cpp b/lib/creaVtk/vtkVectorsVisu.cpp index 416a426..184bd0f 100644 --- a/lib/creaVtk/vtkVectorsVisu.cpp +++ b/lib/creaVtk/vtkVectorsVisu.cpp @@ -42,16 +42,15 @@ vtkVectorsVisu::vtkVectorsVisu() _vtkglyph = vtkGlyph3D::New(); } - //------------------------------------------------------------------------------ vtkVectorsVisu::~vtkVectorsVisu() { } + //------------------------------------------------------------------------------ void vtkVectorsVisu::Process() { -printf("EED vtkVectorsVisu::Process Start\n"); if(_active==true) { @@ -64,14 +63,16 @@ printf("EED vtkVectorsVisu::Process Start\n"); if(GetTypeForm()==1) // source Arrow { #if VTK_MAJOR_VERSION <= 5 - _vtkglyph->SetSource( _vtkarrowsource->GetOutput() ); + _vtkglyph->SetSource( _vtkarrowsource->GetOutput() ); #else - _vtkglyph->SetSourceData( _vtkarrowsource->GetOutput() ); + _vtkarrowsource->Update(); + _vtkglyph->SetSourceData( _vtkarrowsource->GetOutput() ); #endif } else { // source Line #if VTK_MAJOR_VERSION <= 5 _vtkglyph->SetSource( _vtklinesource->GetOutput() ); #else + _vtklinesource->Update(); _vtkglyph->SetSourceData( _vtklinesource->GetOutput() ); #endif } @@ -79,8 +80,6 @@ printf("EED vtkVectorsVisu::Process Start\n"); _vtkglyph->SetScaleModeToScaleByVector(); _vtkglyph->SetColorModeToColorByVector(); _vtkglyph->SetScaleFactor( GetScaleFactor() ); -printf("EED vtkVectorsVisu::Process A\n" ); - _vtkglyph->Update(); @@ -101,8 +100,6 @@ printf("EED vtkVectorsVisu::Process sizeDa %d \n", sizeDa ); for (i=0;iGetArrayName(i) ); - data->GetArray(i)->Print(std::cout); - printf("EED -------------------------------------------\n"); } //EED _pdm->SetScalarRange( range ); @@ -117,10 +114,6 @@ for (i=0;iGetPointData()->AddArray( nda ); //EED2 _pdm->ScalarVisibilityOn(); - - - - _pdm->ScalarVisibilityOn(); _pdm->SetColorModeToMapScalars(); //_pdm->SetColorModeToDefault(); @@ -132,8 +125,6 @@ for (i=0;iSetVectorModeToRGBColors(); //_LutEED->SetVectorModeToMagnitud(); - - // _pdm->SetScalarModeToUsePointFieldData(); _pdm->SetLookupTable( _LutEED ); _pdm->SelectColorArray( "GlyphVector" ); @@ -151,11 +142,5 @@ for (i=0;i