示例#1
0
    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()
示例#2
0
 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()
示例#3
0
 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()
示例#4
0
 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()
示例#5
0
 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()
示例#6
0
    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()
示例#7
0
    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()
示例#8
0
    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()