code: def __init__(self, scalable=False, rotatable=True):
      # QtWidgets.QGraphicsRectItem.__init__(self, 0, 0, size[0], size[1])
      ROI.__init__(self, [0, 0], [1, 1], invertible=True)
      center = [0.5, 0.5]
  
      if scalable:
          self.addScaleHandle([1, 1], center, lockAspect=True)
          self.addScaleHandle([0, 0], center, lockAspect=True)
      if rotatable:
          self.addRotateHandle([0, 1], center)
          self.addRotateHandle([1, 0], center)
  
imports: import importlib
  from ..None import ItemGroup, SRTTransform, debug
  from ..None import functions
  from ..graphicsItems.ROI import ROI
  from ..Qt import QT_LIB, QtCore, QtWidgets
  from .None import TransformGuiTemplate_generic
label_desc: Use image node_id 1 to create a new SelectBox object from inherited base classes: ROI with example: obj = SelectBox(scalable, rotatable)