class_docstr: A cell is a `.Rectangle` with some associated `.Text`.
  
  As a user, you'll most likely not creates cells yourself. Instead, you
  should use either the `~matplotlib.table.table` factory function or
  `.Table.add_cell`.
class_docstr_tok: ["A","cell","is","a","`",".Rectangle","`","with","some","associated","`",".Text","`",".","As","a","user",",","you","'ll","most","likely","not","creates","cells","yourself",".","Instead",",","you","should","use","either","the","`","~matplotlib.table.table","`","factory","function","or","`",".Table.add_cell","`","."]
docstr: Return a `.Path` for the `.visible_edges`.
docstr_tok: ["Return","a","`",".Path","`","for","the","`",".visible_edges","`","."]
code: def get_path(self):
      """Return a `.Path` for the `.visible_edges`."""
      codes = [Path.MOVETO]
      codes.extend(
          Path.LINETO if edge in self._visible_edges else Path.MOVETO
          for edge in self._edges
      )
      if Path.MOVETO not in codes[1:]:  # All sides are visible
          codes[-1] = Path.CLOSEPOLY
      return Path(
          [[0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0], [0.0, 0.0]],
          codes,
          readonly=True,
      )
  
imports: import numpy
  from .None import _api, _docstring
  from .artist import Artist, allow_rasterization
  from .patches import Rectangle
  from .text import Text
  from .transforms import Bbox
  from .path import Path
label_desc: Use image node_id 15 for calling the Cell obj's underlying member method code with example usage: obj.get_path() and returns: Path