X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FvtkMPR3DDataViewer.cxx;h=cdfc9918532601438b1690cc80ac92c0ccc0e42b;hb=b80b4dcc301c1c2c63c0f76cd06b0a434350f7a7;hp=ff72cc520cea6d0aba29689ae9fc82244269c954;hpb=97dee12beaba08089198ed7bab9544b8b4c4f240;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkMPR3DDataViewer.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkMPR3DDataViewer.cxx index ff72cc5..cdfc991 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkMPR3DDataViewer.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkMPR3DDataViewer.cxx @@ -139,6 +139,14 @@ std::vector* vtkMPR3DDataViewer::GetctFunVectorBlue() return &_ctFunVectorBlue; } +//------------------------------------------------------------------- +void vtkMPR3DDataViewer::SetImage() +{ + _saggitalColors->SetInput( _vtkmprbasedata->GetImageData() ); + _axialColors->SetInput( _vtkmprbasedata->GetImageData() ); + _coronalColors->SetInput( _vtkmprbasedata->GetImageData() ); +} + //------------------------------------------------------------------- void vtkMPR3DDataViewer::Configure() { @@ -175,8 +183,7 @@ void vtkMPR3DDataViewer::Configure() { _vtkmprbasedata->GetImageData()->GetScalarRange(range); delta = range[1]-range[0]; - - + _ctFunVectorPoint.clear(); _ctFunVectorPoint.push_back( range[0] + delta*0/4 ); _ctFunVectorPoint.push_back( range[0] + delta*1/4 ); @@ -205,7 +212,6 @@ void vtkMPR3DDataViewer::Configure() _ctFunVectorBlue.push_back(0.0); _ctFunVectorBlue.push_back(0.0); - if(_ctfun==NULL) { _ctfun = vtkColorTransferFunction::New();