PlanarEmbedding.check_structure#
- PlanarEmbedding.check_structure()[source]#
Runs without exceptions if this object is valid.
Checks that the following properties are fulfilled:
Edges go in both directions (because the edge attributes differ).
Every edge has a ‘cw’ and ‘ccw’ attribute which corresponds to a correct planar embedding.
A node with a degree larger than 0 has a node attribute ‘first_nbr’.
Running this method verifies that the underlying Graph must be planar.
- Raises:
- NetworkXException
This exception is raised with a short explanation if the PlanarEmbedding is invalid.