Hierarchical Edge Bundle 1.0
Public Types | Public Member Functions
VertexBallon Class Reference

#include <BallonTree.h>

List of all members.

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)

Detailed Description

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).

Author:
Michael Beham
Date:
4.6.2011

Member Typedef Documentation

typedef boost::shared_ptr<VertexBallon> VertexBallon::VertexBallonPtr

Constructor & Destructor Documentation

VertexBallon::VertexBallon ( )

Standard constructor

VertexBallon::VertexBallon ( VertexPtr  v)

constructor which creates a object corresponding the passed vertex.

Parameters:
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.

Parameters:
v[VertexPtr] node
r[double] radius
rr[double] rendering radius
circumference[double] circumference
ark[double] ark
angle[double] angle

Member Function Documentation

double VertexBallon::GetAngle ( )

Returns the corresponding angle

Returns:
[double] angle
double VertexBallon::GetArk ( )

Returns the corresponding ark

Returns:
[double] ark
double VertexBallon::GetCircumference ( )

Returns the corresponding circumference

Returns:
[double] circumference
double VertexBallon::GetRadius ( )

Returns the corresponding radius

Returns:
[double] radius
double VertexBallon::GetRadiusRendering ( )

Returns the corresponding radius

Returns:
[double] radius for rendering
VertexPtr VertexBallon::GetVertex ( )

Returns the corresponding Vertex

Returns:
[VertexPtr] corresponding node
void VertexBallon::SetAngle ( double  angle)

Sets the angle

Parameters:
v[VertexPtr] angle
void VertexBallon::SetArk ( double  r)

Sets the ark

Parameters:
v[VertexPtr] ark
void VertexBallon::SetCircumference ( double  circumference)

Sets the circumference

Parameters:
v[VertexPtr] circumference
void VertexBallon::SetRadius ( double  r)

Sets the radius

Parameters:
v[VertexPtr] radius
void VertexBallon::SetRadiusRendering ( double  r)

Sets the radius for rendering

Parameters:
v[VertexPtr] radius for rendering
void VertexBallon::SetVertex ( VertexPtr  v)

Sets the corresponding tree node

Parameters:
v[VertexPtr] corresponding tree node

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines