Hierarchical Edge Bundle 1.0
|
#include <BallonTree.h>
Public Types | |
typedef boost::shared_ptr < VertexBallon > | VertexBallonPtr |
Public Member Functions | |
VertexBallon () | |
VertexBallon (VertexPtr v) | |
VertexBallon (VertexPtr v, double r, double rr, double circumference, double ark, double angle) | |
VertexPtr | GetVertex () |
double | GetRadius () |
double | GetRadiusRendering () |
double | GetArk () |
double | GetAngle () |
double | GetCircumference () |
void | SetVertex (VertexPtr v) |
void | SetRadius (double r) |
void | SetRadiusRendering (double r) |
void | SetArk (double r) |
void | SetAngle (double angle) |
void | SetCircumference (double circumference) |
This class is a Containerclass for creating the ballon tree. It provides function for setting and getting information for creating the tree, like the radius or the confidence of the tree(part).
typedef boost::shared_ptr<VertexBallon> VertexBallon::VertexBallonPtr |
VertexBallon::VertexBallon | ( | ) |
Standard constructor
VertexBallon::VertexBallon | ( | VertexPtr | v | ) |
constructor which creates a object corresponding the passed vertex.
v | [VertexPtr] vertex node |
VertexBallon::VertexBallon | ( | VertexPtr | v, |
double | r, | ||
double | rr, | ||
double | circumference, | ||
double | ark, | ||
double | angle | ||
) |
Constructor whichs creates a object corresponding the passed Vertex and states.
v | [VertexPtr] node |
r | [double] radius |
rr | [double] rendering radius |
circumference | [double] circumference |
ark | [double] ark |
angle | [double] angle |
double VertexBallon::GetAngle | ( | ) |
Returns the corresponding angle
double VertexBallon::GetArk | ( | ) |
Returns the corresponding ark
double VertexBallon::GetCircumference | ( | ) |
Returns the corresponding circumference
double VertexBallon::GetRadius | ( | ) |
Returns the corresponding radius
double VertexBallon::GetRadiusRendering | ( | ) |
Returns the corresponding radius
VertexPtr VertexBallon::GetVertex | ( | ) |
Returns the corresponding Vertex
void VertexBallon::SetAngle | ( | double | angle | ) |
Sets the angle
v | [VertexPtr] angle |
void VertexBallon::SetArk | ( | double | r | ) |
Sets the ark
v | [VertexPtr] ark |
void VertexBallon::SetCircumference | ( | double | circumference | ) |
Sets the circumference
v | [VertexPtr] circumference |
void VertexBallon::SetRadius | ( | double | r | ) |
Sets the radius
v | [VertexPtr] radius |
void VertexBallon::SetRadiusRendering | ( | double | r | ) |
Sets the radius for rendering
v | [VertexPtr] radius for rendering |
void VertexBallon::SetVertex | ( | VertexPtr | v | ) |
Sets the corresponding tree node
v | [VertexPtr] corresponding tree node |