GraphElement

Defined in module: wield.control.SFLU.optics.GraphElement

class GraphElement(**kw)[source][github]

Bases: object

__init__(**kw)[source][github]

Methods

__init__(**kw)

build_edges()

build_locations()

build_properties()

copy()

properties(nodes, edges, rot_deg, **kw)

modify nodes and edges in place with any new changes

subgraph_add(name, graph, translation_xy[, ...])

trans_rotate_xy(trans_xy, rot_deg, sub_xy)

update_sflu(sflu)

copy()[source][github]
subgraph_add(name, graph, translation_xy, rotation_deg=0)[source][github]
build_locations()[source][github]
update_sflu(sflu)[source][github]
build_properties()[source][github]
properties(nodes: defaultdict, edges: defaultdict, rot_deg, **kw)[source][github]

modify nodes and edges in place with any new changes

trans_rotate_xy(trans_xy, rot_deg, sub_xy)[source][github]
build_edges()[source][github]