Declaration of class GraphAttributes which extends a Graph by additional attributes.
Declaration of interface for layout algorithms (class LayoutModule)
The parameterized class Array implements dynamic arrays of type E.
The circular layout algorithm.
double minDistSibling() const
Returns the option minDistSibling.
void doCall(GraphAttributes &AG, ClusterStructure &C)
CircularLayout()
Creates an instance of circular layout.
void minDistCC(double x)
Sets the option minDistCC to x.
void assignPrefAngle(ClusterStructure &C, const Array< double > &outerRadius, Array< double > &preferedAngle, int c, double r1)
double minDistCircle() const
Returns the option minDistCircle.
double m_minDistLevel
The minimal distance between father and child circle.
void pageRatio(double x)
Sets the option pageRatio to x.
double m_minDistCircle
The minimal distance between nodes on a circle.
void computePreferedAngles(ClusterStructure &C, const Array< double > &outerRadius, Array< double > &preferedAngle)
virtual void call(GraphAttributes &GA) override
Computes a circular layout for graph attributes GA.
void minDistCircle(double x)
Sets the option minDistCircle to x.
double m_minDistSibling
The minimal distance between circles on same level.
void minDistSibling(double x)
Sets the option minDistSibling to x.
void assignClustersByBiconnectedComponents(ClusterStructure &C)
double minDistLevel() const
Returns the option minDistLevel.
double pageRatio() const
Returns the option pageRatio.
double m_pageRatio
The page ratio used for packing connected components.
double m_minDistCC
The minimal distance between connected components.
double minDistCC() const
Returns the option minDistCC.
void minDistLevel(double x)
Sets the option minDistLevel to x.
Stores additional attributes of a graph (like layout information).
Interface of general layout algorithms.
Class for the representation of nodes.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.