class_docstr: Class representing a rectangle.
class_docstr_tok: ["Class","representing","a","rectangle","."]
docstr: Returns C{True} if the rectangle is empty (i.e. it has zero
  width and height).
  
  Example::
  
      >>> r1 = Rectangle(10, 10, 30, 30)
      >>> r2 = Rectangle(70, 70, 90, 90)
      >>> r1.isempty()
      False
      >>> r2.isempty()
      False
      >>> r1.intersection(r2).isempty()
      True
docstr_tok: ["Returns","C","{","True","}","if","the","rectangle","is","empty","(","i.e",".","it","has","zero","width","and","height",")",".","Example",":",":",">",">",">","r1","=","Rectangle","(","10",",","10",",","30",",","30",")",">",">",">","r2","=","Rectangle","(","70",",","70",",","90",",","90",")",">",">",">","r1.isempty","(",")","False",">",">",">","r2.isempty","(",")","False",">",">",">","r1.intersection","(","r2",")",".isempty","(",")","True"]
code: def isempty(self):
      """Returns C{True} if the rectangle is empty (i.e. it has zero
      width and height).
  
      Example::
  
          >>> r1 = Rectangle(10, 10, 30, 30)
          >>> r2 = Rectangle(70, 70, 90, 90)
          >>> r1.isempty()
          False
          >>> r2.isempty()
          False
          >>> r1.intersection(r2).isempty()
          True
      """
      return self._left == self._right and self._top == 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 25 for calling the Rectangle obj's underlying member method code with example usage: obj.isempty() and returns: unknown