コード例 #1
0
  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)
コード例 #2
0
  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"
コード例 #3
0
  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
コード例 #4
0
 def __init__(self, parent=None, deviceClasses=None):
     CardiacDeviceSimulatorWidget.__init__(
         self, parent, AsdVsdDeviceSimulator.deviceClasses)
     self.logic.moduleName = "AsdVsdDeviceSimulator"