tree: c35c7135f9a97aa06400195fe9ef2ef5bb62e09c [path history] [tgz]
  1. tests/
  2. __init__.py
  3. __main__.py
  4. channel.py
  5. channel2.py
  6. graph.py
  7. graph2.py
  8. points.py
  9. README.md
  10. tracks.py
utils/lib/rr_graph/README.md

Summary of datastructures

TODO: reduce duplication

points

  • class StraightSegment
    • class Type (H, V, S)

tracks

  • class Track
    • direction (X, Y)
  • class Tracks

in channel

  • class _Track
    • class Type (X, Y)
  • class Track
  • class Direction (INC, DEC, BI)

in channel2

  • track is implicit tuple (min, max, idx)