class_docstr: Class representing a rectangle.
class_docstr_tok: ["Class","representing","a","rectangle","."]
docstr: The coordinates of the corners.
  
  The coordinates are returned as a 4-tuple in the following order:
  left edge, top edge, right edge, bottom edge.
docstr_tok: ["The","coordinates","of","the","corners",".","The","coordinates","are","returned","as","a","4-tuple","in","the","following","order",":","left","edge",",","top","edge",",","right","edge",",","bottom","edge","."]
code: def coords(self):
      """The coordinates of the corners.
  
      The coordinates are returned as a 4-tuple in the following order:
      left edge, top edge, right edge, bottom edge.
      """
      return self._left, self._top, self._right, self._bottom
  
imports: from collections import defaultdict
  from math import atan2, cos, hypot, sin
  from typing import NamedTuple
  from igraph.utils import consecutive_pairs
label_desc: Use image node_id 2 for calling the Rectangle obj's underlying member method code with example usage: obj.coords() and returns: self,  self,  self,  self