52 #ifndef OGDF_RADIAL_TREE_LAYOUT_H
53 #define OGDF_RADIAL_TREE_LAYOUT_H
128 m_leafGroup = (v->
degree() == 1);
130 m_sumD = m_data->
diameter()[v] + m_data->levelDistance();
131 m_sumW = m_data->leaves()[v];
132 m_leftAdd = m_rightAdd = 0.0;
136 return (m_leafGroup == (v->
degree() == 1));
141 m_sumD += m_data->diameter()[v] + m_data->levelDistance();
142 m_sumW += m_data->leaves()[v];
145 double add()
const {
return m_leftAdd + m_rightAdd; }
153 void computeAdd(
double &D,
double &W);
212 void FindRoot(
const Graph &G);
213 void ComputeLevels(
const Graph &G);
215 void ComputeAngles(
const Graph &G);
217 void ComputeGrouping(
int i);