Provided by: tulip-doc_3.1.2-2.3ubuntu3_all bug

NAME

       TreeRadial -

       TreeRadial.cpp - An implementation of a radial drawing of trees.

SYNOPSIS

   Public Member Functions
       void dfsComputeNodeRadii (node n, unsigned depth, SizeProperty *sizes)
       void bfsComputeLayerRadii (float lSpacing, float nSpacing, SizeProperty *sizes)
       double dfsComputeAngularSpread (node n, unsigned int depth, SizeProperty *sizes,
           DoubleProperty *angles)
       void doLayout (node n, unsigned int depth, double startAngle, double endAngle,
           DoubleProperty *angles, bool checkAngle=false)
       TreeRadial (const PropertyContext &context)
       bool run ()

   Public Attributes
       Graph * tree
       vector< float > nRadii
       vector< float > lRadii
       vector< vector< node > > bfs

Detailed Description

       TreeRadial.cpp - An implementation of a radial drawing of trees.

       This algorithm is inspired from MoireGraphs: Radial Focus+Context Visualization and
       Interaction for Graphs with Visual Nodes from T. J. Jankun-Kelly, Kwan-Liu Ma published in
       IEEE Symposium on Information Visualization (2003)

Constructor & Destructor Documentation

   TreeRadial::TreeRadial (const PropertyContext &context) [inline]

Member Function Documentation

   void TreeRadial::bfsComputeLayerRadii (floatlSpacing, floatnSpacing, SizeProperty *sizes)
       [inline]
   double TreeRadial::dfsComputeAngularSpread (noden, unsigned intdepth, SizeProperty *sizes,
       DoubleProperty *angles) [inline]
   void TreeRadial::dfsComputeNodeRadii (noden, unsigneddepth, SizeProperty *sizes) [inline]
   void TreeRadial::doLayout (noden, unsigned intdepth, doublestartAngle, doubleendAngle,
       DoubleProperty *angles, boolcheckAngle = false) [inline]
   bool TreeRadial::run () [inline]

Member Data Documentation

   vector<vector <node> > TreeRadial::bfs
   vector<float> TreeRadial::lRadii
   vector<float> TreeRadial::nRadii
   Graph* TreeRadial::tree

Author

       Generated automatically by Doxygen for Tulip Plugins Library from the source code.