.. _sec_diag_pragmas: Diagram Pragmas =============== The graphical information is saved as *diagram pragmas* in the Swan source. This section describes the diagram pragma classes. .. figure:: diagram_pragma.svg DiagramPragma class diagram .. currentmodule:: ansys.scadeone.core.swan Diagram Pragma -------------- .. autoclass:: DiagramPragma :exclude-members: to_str Coordinates ----------- .. autoclass:: Coordinates :exclude-members: to_str Coordinate ---------- .. autoclass:: Coordinate :exclude-members: to_str Position -------- .. autoclass:: Position Size ---- .. autoclass:: Size :exclude-members: to_str Direction --------- .. autoclass:: Direction :exclude-members: to_str Direction type -------------- .. autoclass:: DirectionType Orientation ------------ .. autoclass:: Orientation :exclude-members: to_str Orientation type ---------------- .. autoclass:: OrientationType Path information ---------------- .. autoclass:: PathInfo :exclude-members: to_str Wire anchor ----------- .. autoclass:: WireAnchor :exclude-members: to_str Wire path --------- .. autoclass:: WirePath :exclude-members: to_str Move ---- .. autoclass:: Move :exclude-members: to_str Move coordinates ---------------- .. autoclass:: MoveCoordinates :exclude-members: to_str Branch ------ .. autoclass:: Branch :exclude-members: to_str