treeradial(3)

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 (float lSpacing, float nSpacing,
SizeProperty * sizes) [inline]
double TreeRadial::dfsComputeAngularSpread (node n, unsigned int depth,
SizeProperty * sizes, DoubleProperty * angles) [inline]
void TreeRadial::dfsComputeNodeRadii (node n, unsigned depth, SizeProperty
* sizes) [inline]
void TreeRadial::doLayout (node n, unsigned int depth, double startAngle,
double endAngle, DoubleProperty * angles, bool checkAngle = 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.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout