Sugiyama: switch to the new internal graph

This commit is contained in:
Ivan Krysak
2023-03-16 10:09:07 +02:00
committed by Alessandro Di Federico
parent 52cfbe9523
commit c5805a754a
14 changed files with 448 additions and 484 deletions
+11 -11
View File
@@ -320,17 +320,17 @@ compute(Graph &Graph,
const cfg::Configuration &CFG,
Orientation LayoutOrientation = Orientation::TopToBottom,
RankingStrategy Ranking = RankingStrategy::DisjointDepthFirstSearch,
bool UseSimpleTreeOptimization = false) {
return compute(Graph,
Configuration{
.Ranking = Ranking,
.Orientation = LayoutOrientation,
.UseOrthogonalBends = CFG.UseOrthogonalBends,
.PreserveLinearSegments = CFG.PreserveLinearSegments,
.UseSimpleTreeOptimization = UseSimpleTreeOptimization,
.VirtualNodeWeight = CFG.VirtualNodeWeight,
.NodeMarginSize = CFG.ExternalNodeMarginSize,
.EdgeMarginSize = CFG.EdgeMarginSize });
bool SimpleTreeOptimization = false) {
return computeInPlace(&Graph,
Configuration{
.Ranking = Ranking,
.Orientation = LayoutOrientation,
.UseOrthogonalBends = CFG.UseOrthogonalBends,
.PreserveLinearSegments = CFG.PreserveLinearSegments,
.UseSimpleTreeOptimization = SimpleTreeOptimization,
.VirtualNodeWeight = CFG.VirtualNodeWeight,
.NodeMarginSize = CFG.ExternalNodeMarginSize,
.EdgeMarginSize = CFG.EdgeMarginSize });
}
} // namespace yield::layout::sugiyama