STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
feedtwin.pid.document.Diagram Class Reference

Public Member Functions

PidNode|None node (self, str node_id)
list[PidNode] of_type (self, *str types)
list[str] pages (self)
Diagram on_page (self, str page)

Static Public Attributes

tuple nodes [PidNode, ...]
tuple edges [PidEdge, ...]
str name = ""

Detailed Description

A whole drawing.

Definition at line 121 of file document.py.

Member Function Documentation

◆ node()

PidNode | None feedtwin.pid.document.Diagram.node ( self,
str node_id )

Definition at line 128 of file document.py.

References nodes.

◆ of_type()

list[PidNode] feedtwin.pid.document.Diagram.of_type ( self,
*str types )

Definition at line 131 of file document.py.

References nodes.

◆ on_page()

Diagram feedtwin.pid.document.Diagram.on_page ( self,
str page )
The drawing restricted to one page, with dangling edges dropped.

Definition at line 140 of file document.py.

References edges, and nodes.

◆ pages()

list[str] feedtwin.pid.document.Diagram.pages ( self)
Page names; a node with none is on "Main", as pid-designer reads it.

Definition at line 136 of file document.py.

References nodes.

Member Data Documentation

◆ edges

tuple feedtwin.pid.document.Diagram.edges [PidEdge, ...]
static

Definition at line 125 of file document.py.

Referenced by on_page().

◆ name

str feedtwin.pid.document.Diagram.name = ""
static

Definition at line 126 of file document.py.

Referenced by csv_to_eng.core.EngineMetadata.header_line().

◆ nodes


The documentation for this class was generated from the following file: