def __init__(self,parentFrame,parentClass):
        SlicerVMTKAdvancedPageSkeleton.__init__(self,parentFrame,parentClass)

        self._sourceFiducialList = None
        self._targetFiducialList = None

        self._currentFiducialList = None

        #top frame starts
        self._firstRowFrame = slicer.vtkKWFrame()

        # source frame starts
        self._sourcePointsFrame = slicer.vtkKWFrameWithLabel()

        self._addSourcePointButton = slicer.vtkKWPushButton()
        self._delSourcePointButton = slicer.vtkKWPushButton()
        self._sourcePointsList = slicer.vtkKWListBoxWithScrollbars()
   

        # target frame starts
        self._targetPointsFrame = slicer.vtkKWFrameWithLabel()

        self._addTargetPointButton = slicer.vtkKWPushButton()
        self._delTargetPointButton = slicer.vtkKWPushButton()
        self._targetPointsList = slicer.vtkKWListBoxWithScrollbars()

        #middle frame starts
        self._secondRowFrame = slicer.vtkKWFrame()

        #threshold frame starts
        self._thresholdFrame = slicer.vtkKWFrameWithLabel()
        self._thresholdSlider = slicer.vtkKWExtent()

        self._startButton = slicer.vtkKWPushButton()
        self._resetButton = slicer.vtkKWPushButton()
    def __init__(self, parentFrame, parentClass):
        SlicerVMTKAdvancedPageSkeleton.__init__(self, parentFrame, parentClass)

        self._sourceFiducialList = None
        self._targetFiducialList = None

        self._currentFiducialList = None

        #top frame starts
        self._firstRowFrame = slicer.vtkKWFrame()

        # source frame starts
        self._sourcePointsFrame = slicer.vtkKWFrameWithLabel()

        self._addSourcePointButton = slicer.vtkKWPushButton()
        self._delSourcePointButton = slicer.vtkKWPushButton()
        self._sourcePointsList = slicer.vtkKWListBoxWithScrollbars()

        # target frame starts
        self._targetPointsFrame = slicer.vtkKWFrameWithLabel()

        self._addTargetPointButton = slicer.vtkKWPushButton()
        self._delTargetPointButton = slicer.vtkKWPushButton()
        self._targetPointsList = slicer.vtkKWListBoxWithScrollbars()

        #middle frame starts
        self._secondRowFrame = slicer.vtkKWFrame()

        #threshold frame starts
        self._thresholdFrame = slicer.vtkKWFrameWithLabel()
        self._thresholdSlider = slicer.vtkKWExtent()

        self._startButton = slicer.vtkKWPushButton()
        self._resetButton = slicer.vtkKWPushButton()
示例#3
0
    def __init__(self):

        ScriptedModuleGUI.__init__(self)

        self.SetCategory("Vascular Modeling Toolkit")
        self.SetModuleName("Level-Set Segmentation using VMTK")
        self.SetGUIName("Level-Set Segmentation using VMTK")

        self._moduleNodeSelector = slicer.vtkSlicerNodeSelectorWidget()
        self._inVolumeSelector = slicer.vtkSlicerNodeSelectorWidget()
        self._inVolumeSelectorSnd = slicer.vtkSlicerNodeSelectorWidget()

        self._topFrame = slicer.vtkSlicerModuleCollapsibleFrame()

        self._advancedInitFrame = slicer.vtkSlicerModuleCollapsibleFrame()
        self._initImageCheckbox = slicer.vtkKWCheckButton()
        self._advancedInitTabs = slicer.vtkKWNotebook()

        self._advancedInitMergeAndEndFrame = slicer.vtkKWFrame()
        self._infoLabel = slicer.vtkKWLabel()
        self._advancedInitMergeAndEndButtonSet = slicer.vtkKWPushButtonSet()

        self._advancedEvolFrame = slicer.vtkSlicerModuleCollapsibleFrame()
        self._evolImageCheckbox = slicer.vtkKWCheckButton()
        self._advancedEvolTabs = slicer.vtkKWNotebook()

        self._advancedEvolUndoAndEndFrame = slicer.vtkKWFrame()
        self._advancedEvolUndoAndEndButtonSet = slicer.vtkKWPushButtonSet()

        self._helper = SlicerVMTKLevelSetGUIHelper(self)
        self._logic = SlicerVMTKLevelSetLogic(self)

        self._outInitVolume = None
        self._outInitVolumeLast = None

        self._outEvolVolume = None
        self._outEvolVolumeLast = None

        self._outInitModel = None
        self._outInitModelDisplay = None

        self._outEvolModel = None
        self._outEvolModelDisplay = None

        self._initPages = []

        self._evolPages = []

        self._updating = 0

        self._state = -1
    def __init__(self):

        ScriptedModuleGUI.__init__(self)

        self.SetCategory("Vascular Modeling Toolkit")
        self.SetModuleName("Level-Set Segmentation using VMTK")
        self.SetGUIName("Level-Set Segmentation using VMTK")

        self._moduleNodeSelector = slicer.vtkSlicerNodeSelectorWidget()
        self._inVolumeSelector = slicer.vtkSlicerNodeSelectorWidget()
        self._inVolumeSelectorSnd = slicer.vtkSlicerNodeSelectorWidget()

        self._topFrame = slicer.vtkSlicerModuleCollapsibleFrame()

        self._advancedInitFrame = slicer.vtkSlicerModuleCollapsibleFrame()
        self._initImageCheckbox = slicer.vtkKWCheckButton()
        self._advancedInitTabs = slicer.vtkKWNotebook()

        self._advancedInitMergeAndEndFrame = slicer.vtkKWFrame()
        self._infoLabel = slicer.vtkKWLabel()
        self._advancedInitMergeAndEndButtonSet = slicer.vtkKWPushButtonSet()

        self._advancedEvolFrame = slicer.vtkSlicerModuleCollapsibleFrame()
        self._evolImageCheckbox = slicer.vtkKWCheckButton()
        self._advancedEvolTabs = slicer.vtkKWNotebook()

        self._advancedEvolUndoAndEndFrame = slicer.vtkKWFrame()
        self._advancedEvolUndoAndEndButtonSet = slicer.vtkKWPushButtonSet()

        self._helper = SlicerVMTKLevelSetGUIHelper(self)
        self._logic = SlicerVMTKLevelSetLogic(self)

        self._outInitVolume = None
        self._outInitVolumeLast = None

        self._outEvolVolume = None
        self._outEvolVolumeLast = None

        self._outInitModel = None
        self._outInitModelDisplay = None

        self._outEvolModel = None
        self._outEvolModelDisplay = None

        self._initPages = []

        self._evolPages = []

        self._updating = 0

        self._state = -1
示例#5
0
    def __init__(self,parentFrame,parentClass):
        SlicerVMTKAdvancedPageSkeleton.__init__(self,parentFrame,parentClass)

        #top frame starts
        self._firstRowFrame = slicer.vtkKWFrame()

        #middle frame starts
        self._secondRowFrame = slicer.vtkKWFrame()

        #threshold frame starts
        self._thresholdFrame = slicer.vtkKWFrameWithLabel()
        self._thresholdSlider = slicer.vtkKWExtent()

        self._startButton = slicer.vtkKWPushButton()
        self._resetButton = slicer.vtkKWPushButton()
    def __init__(self, parentFrame, parentClass):
        SlicerVMTKAdvancedPageSkeleton.__init__(self, parentFrame, parentClass)

        self._firstRowFrame = slicer.vtkKWFrame()
        self._addSourcePointButton = slicer.vtkKWPushButton()
        self._addTargetPointButton = slicer.vtkKWPushButton()
        self._secondRowFrame = slicer.vtkKWFrame()
        self._thresholdFrame = slicer.vtkKWFrameWithLabel()
        self._thresholdSlider = slicer.vtkKWExtent()
        self._startButton = slicer.vtkKWPushButton()
        self._resetButton = slicer.vtkKWPushButton()

        self._sourceFiducialList = None
        self._targetFiducialList = None

        self._state = 0
    def __init__(self,parentFrame,parentClass):
        SlicerVMTKAdvancedPageSkeleton.__init__(self,parentFrame,parentClass)

        self._firstRowFrame = slicer.vtkKWFrame()
        self._addSourcePointButton = slicer.vtkKWPushButton()
        self._addTargetPointButton = slicer.vtkKWPushButton()
        self._secondRowFrame = slicer.vtkKWFrame()
        self._thresholdFrame = slicer.vtkKWFrameWithLabel()
        self._thresholdSlider = slicer.vtkKWExtent()
        self._startButton = slicer.vtkKWPushButton()
        self._resetButton = slicer.vtkKWPushButton()

        self._sourceFiducialList = None
        self._targetFiducialList = None


        self._state = 0
    def __init__(self, parentFrame, parentClass):
        SlicerVMTKAdvancedPageSkeleton.__init__(self, parentFrame, parentClass)

        self._firstRowFrame = slicer.vtkKWFrame()

        self._isosurfaceLevelFrame = slicer.vtkKWFrameWithLabel()

        self._isosurfaceLevelThumbWheel = slicer.vtkKWThumbWheel()

        self._startButton = slicer.vtkKWPushButton()

        self._resetButton = slicer.vtkKWPushButton()
    def __init__(self,parentFrame,parentClass):
        SlicerVMTKAdvancedPageSkeleton.__init__(self,parentFrame,parentClass)

        self._seedFiducialList = None

        self._firstRowFrame = slicer.vtkKWFrame()
        self._seedPointsFrame = slicer.vtkKWFrameWithLabel()
        self._addSeedPointButton = slicer.vtkKWPushButton()
        self._delSeedPointButton = slicer.vtkKWPushButton()
        self._seedPointsList = slicer.vtkKWListBoxWithScrollbars()
        self._startButton = slicer.vtkKWPushButton()
        self._resetButton = slicer.vtkKWPushButton()
    def __init__(self,parentFrame,parentClass):
        SlicerVMTKAdvancedPageSkeleton.__init__(self,parentFrame,parentClass)

        self._firstRowFrame = slicer.vtkKWFrame()

        self._isosurfaceLevelFrame = slicer.vtkKWFrameWithLabel()

        self._isosurfaceLevelThumbWheel = slicer.vtkKWThumbWheel()

        self._startButton = slicer.vtkKWPushButton()


        self._resetButton = slicer.vtkKWPushButton()