Recti 1.2.4
Loading...
Searching...
No Matches
Public Member Functions | List of all members
recti::ClockTreeVisualizer Class Reference

Visualizes clock trees in SVG format. More...

#include <visualize_clock_tree.hpp>

Public Member Functions

 ClockTreeVisualizer (int margin=50, int node_radius=8, int wire_width=2, const std::string &sink_color="#4CAF50", const std::string &internal_color="#2196F3", const std::string &root_color="#F44336", const std::string &wire_color="#666666", const std::string &text_color="#333333")
 
std::string visualize_tree (const Tree &tree, NodeIdx root, const std::vector< Sink > &sinks, const std::string &filename="clock_tree.svg", int width=800, int height=600, const SkewAnalysis *analysis=nullptr)
 

Detailed Description

Visualizes clock trees in SVG format.

Constructor & Destructor Documentation

◆ ClockTreeVisualizer()

recti::ClockTreeVisualizer::ClockTreeVisualizer ( int  margin = 50,
int  node_radius = 8,
int  wire_width = 2,
const std::string &  sink_color = "#4CAF50",
const std::string &  internal_color = "#2196F3",
const std::string &  root_color = "#F44336",
const std::string &  wire_color = "#666666",
const std::string &  text_color = "#333333" 
)
inline

Member Function Documentation

◆ visualize_tree()

std::string recti::ClockTreeVisualizer::visualize_tree ( const Tree tree,
NodeIdx  root,
const std::vector< Sink > &  sinks,
const std::string &  filename = "clock_tree.svg",
int  width = 800,
int  height = 600,
const SkewAnalysis analysis = nullptr 
)

The documentation for this class was generated from the following file: