def UpdateGUI(self):
        SlicerVMTKAdvancedPageSkeleton.UpdateGUI(self)

        node = self._parentClass.GetScriptedModuleNode()

        self._sourceFiducialList = None
        self._targetFiducialList = None

        if (node.GetParameter("CF_sourceFiducialList") != "None"
                and node.GetParameter("CF_sourceFiducialList")):
            self._sourceFiducialList = self._parentClass.GetLogic(
            ).GetMRMLScene().GetNodeByID(
                node.GetParameter("CF_sourceFiducialList"))

        if (node.GetParameter("CF_targetFiducialList") != "None"
                and node.GetParameter("CF_targetFiducialList")):
            self._targetFiducialList = self._parentClass.GetLogic(
            ).GetMRMLScene().GetNodeByID(
                node.GetParameter("CF_targetFiducialList"))

        self._state = node.GetParameter('CF_state')
        self.UpdateGUIByState()

        self._parentClass.SetUpdatingOn()
        self._thresholdSlider.SetExtent(
            node.GetParameter("CF_lowerThreshold"),
            node.GetParameter("CF_higherThreshold"), 0, 100, 0, 100)
        self._parentClass.SetUpdatingOff()
Esempio n. 2
0
    def UpdateGUI(self):
        SlicerVMTKAdvancedPageSkeleton.UpdateGUI(self)

        node = self._parentClass.GetScriptedModuleNode()

        if node:

            self.UpdateGUIReal(node)
Esempio n. 3
0
    def UpdateGUI(self):
        SlicerVMTKAdvancedPageSkeleton.UpdateGUI(self)

        node = self._parentClass.GetScriptedModuleNode()
        self.UpdateGUIByState()

        self._parentClass.SetUpdatingOn()
        self._thresholdSlider.SetExtent(node.GetParameter("TH_lowerThreshold"),node.GetParameter("TH_higherThreshold"),0,100,0,100)
        self._parentClass.SetUpdatingOff()
    def UpdateGUI(self):
        SlicerVMTKAdvancedPageSkeleton.UpdateGUI(self)

        node = self._parentClass.GetScriptedModuleNode()

        self.UpdateGUIByState()

        self._parentClass.SetUpdatingOn()
        self._isosurfaceLevelThumbWheel.SetValue(node.GetParameter("IS_value"))
        self._parentClass.SetUpdatingOff()