class_docstr: **Bases:** :class:`GraphicsObject <pyqtgraph.GraphicsObject>`
  
  Displays a line of infinite length.
  This line may be dragged to indicate a position in data coordinates.
  
  =============================== ===================================================
  **Signals:**
  sigDragged(self)
  sigPositionChangeFinished(self)
  sigPositionChanged(self)
  sigClicked(self, ev)
  =============================== ===================================================
code: def boundingRect(self):
      if self._boundingRect is None:
          self._boundingRect = self._computeBoundingRect()
      return self._boundingRect
  
imports: from math import atan2, degrees
  import numpy
  from ..None import functions
  from ..Point import Point
  from ..Qt import QtCore, QtGui
  from .GraphicsItem import GraphicsItem
  from .GraphicsObject import GraphicsObject
  from .TextItem import TextItem
  from .ViewBox import ViewBox
label_desc: Use image node_id 18 for calling the InfiniteLine obj's underlying member method code with example usage: obj.boundingRect() and returns: self