X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FwxVtkMPR3DView.cxx;h=23b6ce1ad4b199dde4a41aa3525362bc8b08d38b;hb=15112ae15da4222831b0e8e7c9be87daf9e99a1c;hp=80af2e1c15246effa43e1c4eb76070f7e08092ac;hpb=7fa429f3fe29505edb15207db75b58d560922247;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR3DView.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR3DView.cxx index 80af2e1..23b6ce1 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR3DView.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR3DView.cxx @@ -41,6 +41,7 @@ #include "vtkCellPicker.h" #include "vtkInteractorStyleBaseView.h" #include +#include "vtkTexture.h" @@ -562,7 +563,7 @@ void wxVtkMPR3DView::RefreshView() // virtual { _planeWidgetX->SetSlicePosition( x*spc[0] ); //EED 2016/02/19 -// _planeWidgetX->GetReslice()->SetInterpolate( _vtkmpr3Ddataviewer->GetVtkMPRBaseData()->GetInterpolate() ); + _planeWidgetX->GetReslice()->SetInterpolate( _vtkmpr3Ddataviewer->GetVtkMPRBaseData()->GetInterpolate() ); _planeWidgetX->GetTexture()->SetInterpolate( _vtkmpr3Ddataviewer->GetVtkMPRBaseData()->GetInterpolate() ); } // FreePlaneY @@ -583,9 +584,9 @@ void wxVtkMPR3DView::RefreshView() // virtual _planeWidgetZ->GetReslice()->SetInterpolate( _vtkmpr3Ddataviewer->GetVtkMPRBaseData()->GetInterpolate() ); _planeWidgetZ->GetTexture()->SetInterpolate( _vtkmpr3Ddataviewer->GetVtkMPRBaseData()->GetInterpolate() ); } - + SetWindowColorLevel(_vtkmpr3Ddataviewer->GetVtkMPRBaseData()->GetColorWindow() , _vtkmpr3Ddataviewer->GetVtkMPRBaseData()->GetColorLevel() ); - + x = x*spc[0]; y = y*spc[1]; z = z*spc[2]; @@ -895,13 +896,13 @@ void wxVtkMPR3DView::TestLoic1() //EED 2017-01-01 Migration VTK7 #if VTK_MAJOR_VERSION <= 5 _3DSliceMapper->SetInput(change->GetOutput( ) ); + _3DSliceMapper->ImmediateModeRenderingOn( ); #else _3DSliceMapper->SetInputData(change->GetOutput( ) ); #endif _3DSliceMapper->SetLookupTable( _bwlookup ); _3DSliceMapper->SetScalarRange( _range ); - _3DSliceMapper->ImmediateModeRenderingOn( ); vtkActor *_3DSliceActor = vtkActor::New( ); _3DSliceActor->SetMapper( _3DSliceMapper );