GraphvizLayout

class GraphvizLayout : public GraphLayout

Public Types

  • enum LayoutType

    Values:

    • enumerator DotOrtho

    • enumerator DotPolyline

    • enumerator Sfdp

    • enumerator Neato

    • enumerator TwoPi

    • enumerator Circo

  • enum Direction

    Values:

    • enumerator TB

    • enumerator LR

Public Functions

  • GraphvizLayout(LayoutType layoutType, Direction direction = Direction::TB)

  • virtual void CalculateLayout(std::unordered_map<ut64, GraphBlock> &blocks, ut64 entry, int &width, int &height) const override