Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

multilevelmixer.cpp File Reference

Go to the source code of this file.

Namespaces

 ogdf
 The namespace for all OGDF objects.
 

Functions

static void configureFastLayout (ScalingLayout *sl, MultilevelBuilder *&merger, InitialPlacer *&placer)
 
static void configureNiceLayout (ScalingLayout *sl, MultilevelBuilder *&merger, InitialPlacer *&placer)
 
static void configureNoTwistLayout (ScalingLayout *sl, MultilevelBuilder *&merger, InitialPlacer *&placer)
 
static InitialPlacergetBarycenterPlacer ()
 
template<class T >
static MultilevelBuildergetDoubleFactoredZeroAdjustedMerger ()
 
int main (int argc, const char *argv[])
 

Function Documentation

◆ configureFastLayout()

static void configureFastLayout ( ScalingLayout sl,
MultilevelBuilder *&  merger,
InitialPlacer *&  placer 
)
static

Definition at line 62 of file multilevelmixer.cpp.

◆ configureNiceLayout()

static void configureNiceLayout ( ScalingLayout sl,
MultilevelBuilder *&  merger,
InitialPlacer *&  placer 
)
static

Definition at line 77 of file multilevelmixer.cpp.

◆ configureNoTwistLayout()

static void configureNoTwistLayout ( ScalingLayout sl,
MultilevelBuilder *&  merger,
InitialPlacer *&  placer 
)
static

Definition at line 92 of file multilevelmixer.cpp.

◆ getBarycenterPlacer()

static InitialPlacer* getBarycenterPlacer ( )
static

Definition at line 55 of file multilevelmixer.cpp.

◆ getDoubleFactoredZeroAdjustedMerger()

template<class T >
static MultilevelBuilder* getDoubleFactoredZeroAdjustedMerger ( )
static

Definition at line 47 of file multilevelmixer.cpp.

◆ main()

int main ( int  argc,
const char *  argv[] 
)

Definition at line 109 of file multilevelmixer.cpp.