code: def __init__(self, parent: typing.Optional["QWidget"]) -> None:
      super().__init__(parent)
      self.setObjectName("vtkWidget")
      self.vlayer = QVBoxLayout(self)
      # default setting
      self.smoothing_iterations = 10
      self.pass_band = 0.005
      self.feature_angle = 120
      self.import_vtk = False
  
file_path: PaddleSeg/EISeg/eiseg/widget/vtk.py
imports: import typing
  import numpy
  from qtpy.QtWidgets import QWidget, QVBoxLayout
label_desc: Use image node_id 1 to create a new VTKWidget object from inherited base classes: QWidget with example: obj = VTKWidget(parent)