|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
40 class GraphAttributes;
42 class ModularMultilevelMixer;
43 class MultilevelGraph;
65 RelativeToDesiredLength,
94 void setScaling(
double min,
double max);
101 void setExtraScalingSteps(
unsigned int steps);
122 void setScalingType(ScalingType
type);
129 void setLayoutRepeats(
unsigned int repeats);
132 void setDesiredEdgeLength(
double eLength);
The namespace for all OGDF objects.
Stores additional attributes of a graph (like layout information).
ScalingType
To define the relative scale used for a Graph, the ScalingType is applied.
ModularMultilevelMixer * m_mmm
Used to derive level size ratio if st_absolute.
std::unique_ptr< LayoutModule > m_secondaryLayoutModule
virtual void call(GraphAttributes &GA) override=0
Computes a layout of graph GA.
Declaration of interface for layout algorithms that allow calls with a MultilevelGraph parameter (cla...
ScalingType m_scalingType
Interface of general layout algorithms that also allow a MultilevelGraph as call parameter,...
unsigned int m_layoutRepeats
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
unsigned int m_extraScalingSteps
Scales a graph layout and calls a secondary layout algorithm.
Modular multilevel graph layout.
Interface of general layout algorithms.