def setup(self): CardiacDeviceSimulatorWidget.setup(self) if not self.setupSuccessful: return # Customize device positioning section self.devicePositioningWidget.vesselGroupBox.hide() self.devicePositioningWidget.centerlineGroupBox.hide() # Expand translate and rotate sections self.devicePositioningWidget.devicePositioningPositionSliderWidget.findChildren(ctk.ctkCollapsibleGroupBox)[0].setChecked(True) self.devicePositioningWidget.devicePositioningOrientationSliderWidget.findChildren(ctk.ctkCollapsibleGroupBox)[0].setChecked(True)
def __init__(self, parent=None, deviceClasses=None): try: from CardiacDeviceSimulator import CardiacDeviceSimulatorWidget for deviceClass in TCAVValveSimulator.deviceClasses: CardiacDeviceSimulatorWidget.registerDevice(deviceClass) except ImportError: pass CardiacDeviceSimulatorWidget.__init__(self, parent, TCAVValveSimulator.deviceClasses) self.logic = TCAVValveSimulatorLogic() self.logic.interpolatorType = 'KochanekSpline' # Valid options: 'CardinalSpline', 'SCurveSpline', 'KochanekSpline' self.logic.moduleName = "TCAVValveSimulator"
def __init__(self, parent): ScriptedLoadableModule.__init__(self, parent) self.parent.title = "ASD/VSD Device Simulator" self.parent.categories = ["Cardiac"] self.parent.dependencies = ["CardiacDeviceSimulator"] self.parent.contributors = ["Christian Herz (CHOP), Andras Lasso (PerkLab), Matt Jolley (UPenn)"] self.parent.helpText = """ Evaluate devices for ASD/VSD treatment. """ self.parent.acknowledgementText = """ This file was originally developed by Christian Herz (CHOP) and Andras Lasso (PerkLab). """ try: from CardiacDeviceSimulator import CardiacDeviceSimulatorWidget for deviceClass in AsdVsdDeviceSimulator.deviceClasses: CardiacDeviceSimulatorWidget.registerDevice(deviceClass) except ImportError: pass
def __init__(self, parent=None, deviceClasses=None): CardiacDeviceSimulatorWidget.__init__( self, parent, AsdVsdDeviceSimulator.deviceClasses) self.logic.moduleName = "AsdVsdDeviceSimulator"