OGDF » Release Notes » Sakura
Released 2012-07-18.
This release is mainly a clean-up and bug-fix release, bringing support for new compilers and fixing some annoying bugs.
Highlights:
PlanarModule
has been renamed to BoothLueker
.PlanarityModule
for planarity testing and embedding and adjusted the interface of BoothLueker
and BoyerMyrvold
.extended_graph_alg.h
now contains simple functions for planarity testing and embedding.PlanRep
to Graph
. PlanarStraightLayout
and PlanarDrawLayout
now have a module option for the embedder.-O2
or -O3
. By default, OGDF release builds now use -O2
.SugiyamaLayout
. Previous code did not work as intended, the revised code can decrease the number of crossings in many cases.PlanarModule
has been renamed to BoothLueker
; both have been adjusted to the new interface specified by PlanarityModule
.PlanarityModule
specifiying the interface for planarity testing and embedding.BoothLueker
and BoyerMyvold
from PlanarityModule
and adjusted their interface.extended_graph_alg.h
, making it easier to call this functionality: isPlanar()
, planarEmbed()
, planarEmbedPlanarGraph()
PlanarModule
for planarity testing or embedding in your programs, you have to rewrite your code! The simplest way is to use the above functions from extended_graph_alg.h
instead.PlanRep
to Graph
.PlanarStraightLyout
and PlanarDrawLayout
.loadRomeGraphStream
→ loadRomeGraph
loadChacoStream
→ loadChacoGraph
loadSimpleGraphStream
→ loadSimpleGraph
loadBenchHypergraphStream
→ loadBenchHypergraph
Array2D::det()
method constMemElem
to MallocMemoryAllocator
min
/max
by std::min
/std::max
eLabelTyp
→ eLabelType
Thread
virtual-O2
or -O3
. By default, OGDF release builds now use -O2
.EmbedderMaxFace
, EmbedderMaxFaceLayers
, EmbedderMinDepth
, EmbedderMinDepthMaxFace
, EmbedderMinDepthMaxFaceLayers
.SugiyamaLayout
. Previous code did not work as intended, the revised code can decrease the number of crossings in many cases.makeConnected()
: now also works for empty graphs (just returns)SteinLibParser
.HyperGraph.h
.config
ogdf-doxygen.cfg
to the subdirectory doc