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 $
=========================================================================*/
/* ---------------------------------------------------------------------
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]);