OGDF » Release Notes » Baobab
Released 2015-05-30.
This release introduces various new algorithms and modules but also improves usability and elegance. To accomplish the latter, some changes had to be made that break compatibility to Sakura. Also, COIN-OR and ABACUS are now included in the OGDF package to make every feature work out-of-the-box.
Noteworthy changes:
GraphAttributes
classColor
class instead of strings)LayoutStandards
: changeable default parameters (sizes, distances, colors) that allow more comparable drawingsHypergraph
class)GraphIO
classGridSifting
, GlobalSifting
; Bachmaier et al, 2011)EmbedderOptimalFlexDraw
class for bend minimization in planar, orthogonal drawings (Bläsius et al, 2012)BertaultLayout
that preserves edge-crossing properties (Bertault, 2000)FastPlanarSubgraph
UpwardPlanarity
class)StressMinimization
), pivot multi-dimensional scaling (PivotMDS
)EdgeInsertionModule
, FixedEmbeddingInserter
, VariableEmbeddingInserter*
, SubgraphPlanarizer
classes)Graph::CCsInfo
class to store information about connected componentsLCA
class to compute lowest common ancestors in arborescences with linear preprocessing time and constant query time (Bender and Farach-Colton, 2000)Voronoi
class to compute Voronoi regions in graphsrandomSeriesParallelDAG()
makeBimodal()
or makeMinimumSpanningTree()