def initView(self, view): # Must call the createview function with the robot name so that the view can be associated, but cannot pass # keyword arguments to python_qt functions so need to also pass the -1 to add the tab to the end of the list # rather than insert it. self.view = view or app.getViewManager().createView( self.viewName, "VTK View", -1, self.robotName) app.getRobotSelector().associateViewWithRobot(self.view, self.robotName) self.view.installImageInteractor() # self.interactorStyle = self.view.renderWindow().GetInteractor().GetInteractorStyle() # self.interactorStyle.AddObserver('SelectionChangedEvent', self.onRubberBandPick) self.imageActor = vtk.vtkImageActor() self.imageActor.SetInputData(self.getImage()) self.imageActor.SetVisibility(False) self.view.renderer().AddActor(self.imageActor) self.view.orientationMarkerWidget().Off() self.view.backgroundRenderer().SetBackground(0, 0, 0) self.view.backgroundRenderer().SetBackground2(0, 0, 0) self.timerCallback = TimerCallback() self.timerCallback.targetFps = 60 self.timerCallback.callback = self.updateView self.timerCallback.start()
def __init__(self): self.view = PythonQt.dd.ddQVTKWidgetView() self.view.setWindowTitle('Image View') self.imageActor = vtk.vtkImageActor() self.setImage(vtk.vtkImageData()) self.view.renderer().AddActor(self.imageActor) self.view.orientationMarkerWidget().Off() self.view.renderer().SetBackground([0, 0, 0]) self.view.renderer().SetBackground2([0, 0, 0]) self.view.installImageInteractor()
def __init__(self): self.view = PythonQt.dd.ddQVTKWidgetView() self.view.setWindowTitle('Image View') self.imageActor = vtk.vtkImageActor() self.setImage(vtk.vtkImageData()) self.view.renderer().AddActor(self.imageActor) self.view.orientationMarkerWidget().Off() self.view.renderer().SetBackground([0,0,0]) self.view.renderer().SetBackground2([0,0,0]) self.view.installImageInteractor()
def __init__(self): self.autoResetCamera = False self.view = PythonQt.dd.ddQVTKWidgetView() self.view.setWindowTitle("Image View") self.imageActor = vtk.vtkImageActor() self.setImage(vtk.vtkImageData()) self.view.renderer().AddActor(self.imageActor) self.view.orientationMarkerWidget().Off() self.setBackgroundColor([0, 0, 0]) self.initInteractor() self.installEventFilter() self.resetCamera()
def __init__(self): self.autoResetCamera = False self.view = PythonQt.dd.ddQVTKWidgetView() self.view.setWindowTitle('Image View') self.imageActor = vtk.vtkImageActor() self.setImage(vtk.vtkImageData()) self.view.renderer().AddActor(self.imageActor) self.view.orientationMarkerWidget().Off() self.setBackgroundColor([0,0,0]) self.initInteractor() self.installEventFilter() self.resetCamera()
def initView(self, view): self.view = view or app.getViewManager().createView(self.viewName, 'VTK View') self.view.installImageInteractor() self.interactorStyle = self.view.renderWindow().GetInteractor().GetInteractorStyle() self.interactorStyle.AddObserver('SelectionChangedEvent', self.onRubberBandPick) self.imageActor = vtk.vtkImageActor() self.imageActor.SetInput(self.getImage()) self.imageActor.SetVisibility(False) self.view.renderer().AddActor(self.imageActor) self.timerCallback = TimerCallback() self.timerCallback.targetFps = 60 self.timerCallback.callback = self.updateView self.timerCallback.start()
def initView(self, view): self.view = view or app.getViewManager().createView( self.viewName, 'VTK View') self.view.installImageInteractor() self.interactorStyle = self.view.renderWindow().GetInteractor( ).GetInteractorStyle() self.interactorStyle.AddObserver('SelectionChangedEvent', self.onRubberBandPick) self.imageActor = vtk.vtkImageActor() self.imageActor.SetInput(self.getImage()) self.imageActor.SetVisibility(False) self.view.renderer().AddActor(self.imageActor) self.timerCallback = TimerCallback() self.timerCallback.targetFps = 60 self.timerCallback.callback = self.updateView self.timerCallback.start()
def initView(self, view): self.view = view or app.getViewManager().createView(self.viewName, "VTK View") self.view.installImageInteractor() self.interactorStyle = self.view.renderWindow().GetInteractor().GetInteractorStyle() self.interactorStyle.AddObserver("SelectionChangedEvent", self.onRubberBandPick) self.imageActor = vtk.vtkImageActor() self.imageActor.SetInput(self.getImage()) self.imageActor.SetVisibility(False) self.view.renderer().AddActor(self.imageActor) self.view.orientationMarkerWidget().Off() self.view.backgroundRenderer().SetBackground(0, 0, 0) self.view.backgroundRenderer().SetBackground2(0, 0, 0) self.timerCallback = TimerCallback() self.timerCallback.targetFps = 60 self.timerCallback.callback = self.updateView self.timerCallback.start()