class_docstr: Polygon class for data handling
  
  Parameters
  ----------
  vertices : (Nv, 3) array
      Vertex coordinates. If faces is not specified, then this will instead
      be interpreted as (Nf, 3, 3) array of coordinates.
  edges : (Nv, 2) array
      Constraining edges specified by vertex indices.
  faces : (Nf, 3) array
      Indexes into the vertex array.
  
  Notes
  -----
  All arguments are optional.
docstr: Ensures that all edges are valid.
docstr_tok: ["Ensures","that","all","edges","are","valid","."]
code: def edges(self, e):
      """Ensures that all edges are valid."""
      self._edges = e
  
file_path: vispy/vispy/geometry/polygon.py
imports: import numpy
  from .triangulation import Triangulation
label_desc: Use image node_id 7 for calling the PolygonData obj's underlying member method code with example usage: obj.edges(e) without return types