GraphLayout

class GraphLayout

Public Functions

GraphLayout(const LayoutConfig &layout_config)
virtual ~GraphLayout()
virtual void CalculateLayout(std::unordered_map<ut64, GraphBlock> &blocks, ut64 entry, int &width, int &height) const = 0
struct GraphBlock

Public Members

int x
int y
int width
int height
ut64 entry
std::vector<GraphEdge> edges
struct GraphEdge

Public Functions

GraphEdge(ut64 target)

Public Members

ut64 target
QPolygonF polyline
struct LayoutConfig

Public Members

int block_vertical_margin
int block_horizontal_margin