draw_box()
draw_clear()
draw_end()
draw_endpoint()
draw_force()
draw_net()
draw_part()
draw_pause()
draw_placement()
draw_redraw()
draw_routing()
draw_seg()
draw_start()
draw_text()
BBox
BBox.add()
BBox.area
BBox.ctr
BBox.h
BBox.intersection()
BBox.intersects()
BBox.is_inside()
BBox.ll
BBox.lr
BBox.resize()
BBox.round()
BBox.snap_resize()
BBox.ul
BBox.ur
BBox.w
Point
Point.flip_xy()
Point.magnitude
Point.mask()
Point.max()
Point.min()
Point.norm
Point.round()
Point.snap()
Point.xprod()
Segment
Segment.flip_xy()
Segment.intersects()
Segment.round()
Segment.shadows()
Tx
Tx.flip_x()
Tx.flip_y()
Tx.from_symtx()
Tx.move()
Tx.no_translate()
Tx.origin
Tx.rot()
Tx.rot_90cw()
Tx.scale
Vector
to_mils()
to_mms()
NetTerminal
Node
Node.add_circuit()
Node.add_part()
Node.add_terminal()
Node.calc_bbox()
Node.collect_stats()
Node.external_bbox()
Node.filename_sz
Node.find_node_with_part()
Node.flatten()
Node.get_internal_nets()
Node.get_internal_pins()
Node.internal_bbox()
Node.name_sz
PlacementFailure
Placer
Placer.get_attrs()
Placer.get_snap_pt()
Placer.group_parts()
Placer.place()
Placer.place_blocks()
Placer.place_connected_parts()
Placer.place_floating_parts()
Placer.rmv_placement_stuff()
Placer.show_added_attrs()
net_force_dist()
overlap_force()
overlap_force_rand()
GlobalRoutingFailure
Router
Router.add_junctions()
Router.add_routing_points()
Router.cleanup_wires()
Router.create_routing_tracks()
Router.create_switchboxes()
Router.create_terminals()
Router.global_router()
Router.rmv_routing_stuff()
Router.route()
Router.switchbox_router()
RoutingFailure
SwitchboxRoutingFailure