示例#1
0
 def createMScreensFromImagedata(self, imagedata, cubeCorners=None, name=None, generate3D=1):
     logging.debug("In MWindow::createMScreensFromImagedata()")
     i = self.count()
     name = QtGui.QApplication.translate("MWindow", "Region {0}", None,
                                          QtGui.QApplication.UnicodeUTF8).format(i)
     screen = MScreen(mWindow=self, vtkImageData=imagedata, cubeCorners=cubeCorners, name=name)
     
     screen.createScene(VtkImagePlane.PLANE_ORIENTATION_AXIAL)  
     if generate3D:
         screen.createScene(VtkImagePlane.PLANE_ORIENTATION_VOLUME)
     screen.createScene(VtkImagePlane.PLANE_ORIENTATION_CORONAL)
     screen.createScene(VtkImagePlane.PLANE_ORIENTATION_SAGITTAL)      
     self.addTab(screen, name)
     return screen