def __init__(self,parentFrame,parentClass): SlicerVMTKAdvancedPageSkeleton.__init__(self,parentFrame,parentClass) self._iterationsThumbwheel = slicer.vtkKWThumbWheel() self._weightsFrame = slicer.vtkKWFrameWithLabel() self._propagationScalingSpinBox = slicer.vtkKWSpinBoxWithLabel() self._curvatureScalingSpinBox = slicer.vtkKWSpinBoxWithLabel() self._advectionScalingSpinBox = slicer.vtkKWSpinBoxWithLabel() self._startButton = slicer.vtkKWPushButton() self._resetButton = slicer.vtkKWPushButton()
def __init__(self): ScriptedModuleGUI.__init__(self) self.SetCategory("Vascular Modeling Toolkit") self.SetGUIName("Centerline computation using VMTK") self._moduleFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._inModelSelector = slicer.vtkSlicerNodeSelectorWidget() self._seedsSelector = slicer.vtkSlicerNodeSelectorWidget() self._targetSeedsSelector = slicer.vtkSlicerNodeSelectorWidget() self._outModelPrepSelector = slicer.vtkSlicerNodeSelectorWidget() self._outModelSelector = slicer.vtkSlicerNodeSelectorWidget() self._fiducialSelector = slicer.vtkSlicerNodeSelectorWidget() self._importModelSelector = slicer.vtkSlicerNodeSelectorWidget() self._outVSelector = slicer.vtkSlicerNodeSelectorWidget() self._topFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._sndFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._sndFrameb = slicer.vtkSlicerModuleCollapsibleFrame() self._thirdFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._fourthFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._fifthFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._startButton = slicer.vtkKWPushButton() self._prepButton = slicer.vtkKWPushButton() self._saveButton = slicer.vtkKWLoadSaveButton() self._fidDensity = slicer.vtkKWSpinBoxWithLabel() self._fidButton = slicer.vtkKWPushButton() self._exportDetails = slicer.vtkKWCheckButton() self._exportHeaders = slicer.vtkKWCheckButton() self._exportNifti = slicer.vtkKWCheckButton() self._exportButton = slicer.vtkKWPushButton() self._loadButton = slicer.vtkKWLoadSaveButton() self._importHeaders = slicer.vtkKWCheckButton() self._importNifti = slicer.vtkKWCheckButton() self._importButton = slicer.vtkKWPushButton() self._helper = VMTKCenterlinesHelper(self) self._logic = VMTKCenterlinesLogic(self) self._updating = 0
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()
def __init__(self): ScriptedModuleGUI.__init__(self) self.SetCategory("Vascular Modeling Toolkit") #self.SetModuleName("VMTKEasyLevelSetSegmentation") self.SetGUIName("Easy LevelSetSegmentation using VMTK") self._moduleFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._moduleNodeSelector = slicer.vtkSlicerNodeSelectorWidget() self._moduleExistingSetsNodeSelector = slicer.vtkSlicerNodeSelectorWidget() self._moduleNewEntry = slicer.vtkKWEntryWithLabel() self._moduleNewButton = slicer.vtkKWPushButton() self._inVolumeSelector = slicer.vtkSlicerNodeSelectorWidget() self._seedsSelector = slicer.vtkSlicerNodeSelectorWidget() self._targetSeedsSelector = slicer.vtkSlicerNodeSelectorWidget() self._outVolumeSelector = slicer.vtkSlicerNodeSelectorWidget() self._outEvolVolumeSelector = slicer.vtkSlicerNodeSelectorWidget() self._vrCheckButton = slicer.vtkKWCheckButton() self._topFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._initFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._evolFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._sbCheckButton = slicer.vtkKWCheckButton() self._thresholdExtent = slicer.vtkKWExtent() self._startButton = slicer.vtkKWPushButton() self._evolMethod = slicer.vtkKWRadioButtonSetWithLabel() self._propagationScale = slicer.vtkKWScaleWithEntry() self._curvatureScale = slicer.vtkKWScaleWithEntry() self._advectionScale = slicer.vtkKWScaleWithEntry() self._iterationsSpinbox = slicer.vtkKWSpinBoxWithLabel() self._evolStartButton = slicer.vtkKWPushButton() self._helper = VMTKEasyLevelSetSegmentationHelper(self) self._logic = VMTKEasyLevelSetSegmentationLogic(self) self._presetsScene = None # a new MRML Scene for the self._presetsScene environment self._outInitModelDisplay = None self._updating = 0 self._pages = []
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) #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): ScriptedModuleGUI.__init__(self) self.vtkScriptedModuleGUI.SetCategory("Endoscopy") self.FiducialsNodeSelector = slicer.vtkSlicerNodeSelectorWidget() self.CameraNodeSelector = slicer.vtkSlicerNodeSelectorWidget() self.StepEntry = slicer.vtkKWEntryWithLabel() self.ApplyButton = slicer.vtkKWPushButton()
def __init__(self): ScriptedModuleGUI.__init__(self) self.SetCategory("Vascular Modeling Toolkit") self.SetModuleName("VMTKVesselEnhancement") self.SetGUIName("Vessel Enhancement using VMTK") self._moduleFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._moduleNodeSelector = slicer.vtkSlicerNodeSelectorWidget() self._moduleExistingSetsNodeSelector = slicer.vtkSlicerNodeSelectorWidget( ) self._inVolumeSelector = slicer.vtkSlicerNodeSelectorWidget() self._outVolumeSelector = slicer.vtkSlicerNodeSelectorWidget() self._topFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._advancedFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._advancedTabs = slicer.vtkKWNotebook() self._dummyLabel = slicer.vtkKWPushButton() self._logic = SlicerVMTKVesselEnhancementLogic(self) self._presetsScene = None # a new MRML Scene for the self._presetsScene environment self._updating = 0 self._pages = []
def __init__(self): ScriptedModuleGUI.__init__(self) self.SetCategory("Vascular Modeling Toolkit") self.SetGUIName("Network extraction using VMTK") self._moduleFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._inModelSelector = slicer.vtkSlicerNodeSelectorWidget() self._seedsSelector = slicer.vtkSlicerNodeSelectorWidget() self._outModelSelector = slicer.vtkSlicerNodeSelectorWidget() self._topFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._startButton = slicer.vtkKWPushButton() self._helper = VMTKNetworkExtractionHelper(self) self._logic = VMTKNetworkExtractionLogic(self) self._updating = 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): ScriptedModuleGUI.__init__(self) self.vtkScriptedModuleGUI.SetCategory("Converters") self.FiducialsNodeSelector = slicer.vtkSlicerNodeSelectorWidget() self.VolumeSelector = slicer.vtkSlicerNodeSelectorWidget() self.OutVolumeSelector = slicer.vtkSlicerNodeSelectorWidget() self.ApplyButton = slicer.vtkKWPushButton()
def __init__(self): ScriptedModuleGUI.__init__(self) self.SetCategory("Vascular Modeling Toolkit") self.SetModuleName("VMTKVesselEnhancement") self.SetGUIName("Vessel Enhancement using VMTK") self._moduleFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._moduleNodeSelector = slicer.vtkSlicerNodeSelectorWidget() self._moduleExistingSetsNodeSelector = slicer.vtkSlicerNodeSelectorWidget() self._inVolumeSelector = slicer.vtkSlicerNodeSelectorWidget() self._outVolumeSelector = slicer.vtkSlicerNodeSelectorWidget() self._topFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._advancedFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._advancedTabs = slicer.vtkKWNotebook() self._dummyLabel = slicer.vtkKWPushButton() self._logic = SlicerVMTKVesselEnhancementLogic(self) self._presetsScene = None # a new MRML Scene for the self._presetsScene environment self._updating = 0 self._pages = []
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): ScriptedModuleGUI.__init__(self) self.GadNodeSelector = slicer.vtkSlicerNodeSelectorWidget() self.ConductanceScale = slicer.vtkKWScaleWithEntry() self.TimeStepScale = slicer.vtkKWScaleWithEntry() self.NumberOfIterationsScale = slicer.vtkKWScaleWithEntry() self.VolumeSelector = slicer.vtkSlicerNodeSelectorWidget() self.OutVolumeSelector = slicer.vtkSlicerNodeSelectorWidget() self.ApplyButton = slicer.vtkKWPushButton()
def __init__(self): ScriptedModuleGUI.__init__(self) self.vtkScriptedModuleGUI.SetCategory("IGT") self.TransformNodeSelector = slicer.vtkSlicerNodeSelectorWidget() self.StartStopButton = slicer.vtkKWPushButton() self.LabelMapSelector = slicer.vtkSlicerNodeSelectorWidget() self.LabelMapIJKToRAS = slicer.vtkMatrix4x4() self.LabelMapTransform = slicer.vtkMatrix4x4() self.ObservedTransform = 0
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()
def __init__(self,parentFrame,parentClass): SlicerVMTKAdvancedPageSkeleton.__init__(self,parentFrame,parentClass) self._spinboxFrame = slicer.vtkKWFrameWithLabel() self._thrFrame = slicer.vtkKWFrameWithLabel() self._sigmaUnit = slicer.vtkKWRadioButtonSetWithLabel() self._sigmaMin = slicer.vtkKWSpinBoxWithLabel() self._sigmaMax = slicer.vtkKWSpinBoxWithLabel() self._numberOfSigmaSteps = slicer.vtkKWThumbWheel() self._alpha = slicer.vtkKWSpinBoxWithLabel() self._alpha2 = slicer.vtkKWSpinBoxWithLabel() self._startButton = slicer.vtkKWPushButton()
def __init__(self,parentFrame,parentClass): SlicerVMTKAdvancedPageSkeleton.__init__(self,parentFrame,parentClass) self._spinboxFrame = slicer.vtkKWFrameWithLabel() self._sigmaMin = slicer.vtkKWSpinBoxWithLabel() self._sigmaMax = slicer.vtkKWSpinBoxWithLabel() self._numberOfSigmaSteps = slicer.vtkKWThumbWheel() self._alpha = slicer.vtkKWSpinBoxWithLabel() self._beta = slicer.vtkKWSpinBoxWithLabel() self._gamma = slicer.vtkKWSpinBoxWithLabel() self._timestep = slicer.vtkKWSpinBoxWithLabel() self._epsilon = slicer.vtkKWSpinBoxWithLabel() self._wstrength = slicer.vtkKWSpinBoxWithLabel() self._sensitivity = slicer.vtkKWSpinBoxWithLabel() self._numberOfIterations = slicer.vtkKWThumbWheel() self._numberOfDiffusionSubIterations = slicer.vtkKWThumbWheel() self._startButton = slicer.vtkKWPushButton()
def __init__(self): ScriptedModuleGUI.__init__(self) self.SetCategory("Vascular Modeling Toolkit") self.SetGUIName("Branch Splitting using VMTK") self._moduleFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._inCenterLineSelector = slicer.vtkSlicerNodeSelectorWidget() self._inModelSelector = slicer.vtkSlicerNodeSelectorWidget() self._outModelSelector = slicer.vtkSlicerNodeSelectorWidget() self._topFrame = slicer.vtkSlicerModuleCollapsibleFrame() self._startButton = slicer.vtkKWPushButton() self._checkButton = slicer.vtkKWCheckButton() self._helper = VMTKBranchSplittingHelper(self) self._logic = VMTKBranchSplittingLogic(self) self._updating = 0
def __init__(self): ScriptedModuleGUI.__init__(self) self.vtkScriptedModuleGUI.SetCategory("Endoscopy") self.FiducialsNodeSelector = slicer.vtkSlicerNodeSelectorWidget() self.CameraNodeSelector = slicer.vtkSlicerNodeSelectorWidget() self.ApplyButton = slicer.vtkKWPushButton()