From: jean-pierre roux Date: Thu, 27 Nov 2008 16:38:32 +0000 (+0000) Subject: Better if we update the Reslicer ... X-Git-Tag: v0.9.1~62 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=6cfd155d0c3f67ed2b8ce1e7e6f0ffebddd59802;p=bbtk.git Better if we update the Reslicer ... --- diff --git a/packages/vtk/src/bbvtkImagePlanes.cxx b/packages/vtk/src/bbvtkImagePlanes.cxx index 487292e..06253d0 100644 --- a/packages/vtk/src/bbvtkImagePlanes.cxx +++ b/packages/vtk/src/bbvtkImagePlanes.cxx @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbvtkImagePlanes.cxx,v $ Language: C++ - Date: $Date: 2008/11/27 14:57:38 $ - Version: $Revision: 1.12 $ + Date: $Date: 2008/11/27 16:38:32 $ + Version: $Revision: 1.13 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -148,20 +148,26 @@ namespace bbvtk bbGetInputIn()->GetSpacing(xSpacing, ySpacing, zSpacing); planeWidgetX->SetInput(bbGetInputIn()); - planeWidgetX->SetPlaneOrientationToXAxes(); + planeWidgetX->SetPlaneOrientationToXAxes(); planeWidgetX->SetSlicePosition((xMax+xMin)/2.*xSpacing); + planeWidgetX->GetResliceOutput()->Update(); bbSetOutput("ImageX", planeWidgetX->GetResliceOutput()); + //planeWidgetX->GetResliceOutput()->Print(std::cout); planeWidgetY->SetInput(bbGetInputIn()); planeWidgetY->SetPlaneOrientationToYAxes(); - planeWidgetY->SetSlicePosition((yMax+yMin)/2.*ySpacing); + planeWidgetY->SetSlicePosition((yMax+yMin)/2.*ySpacing); + planeWidgetY->GetResliceOutput()->Update(); bbSetOutput("ImageY", planeWidgetY->GetResliceOutput()); + //planeWidgetY->GetResliceOutput()->Print(std::cout); planeWidgetZ->SetInput(bbGetInputIn()); planeWidgetZ->SetPlaneOrientationToZAxes(); - planeWidgetZ->SetSlicePosition((zMax+zMin)/2.*zSpacing); + planeWidgetZ->SetSlicePosition((zMax+zMin)/2.*zSpacing); + planeWidgetZ->GetResliceOutput()->Update(); bbSetOutput("ImageZ", planeWidgetZ->GetResliceOutput()); - + // planeWidgetZ->GetResliceOutput()->Print(std::cout); + // planeWidgetZ->SetWindowLevel(512,256); planeWidgetZ->SetWindowLevel(bbGetInputWindowLevel()[0],bbGetInputWindowLevel()[1]);