ensure_arc#
- ensure_arc(k, arc_like)#
Convert various arc-like inputs into a frozenset of two Endpoints.
- Parameters:
k – A PlanarDiagram containing the arc.
arc_like – Either a frozenset, set, list, or tuple containing two endpoints (Endpoints or (node, position) tuples).
- Returns:
frozenset[Endpoint] – The arc as a frozenset of two validated Endpoints.
- Return type:
frozenset[Endpoint]