TreeEntity Class Reference

#include <TreeEntity.h>

Collaboration diagram for TreeEntity:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 TreeEntity ()
 ~TreeEntity ()
void createImage ()

Public Attributes

int id
std::string name
std::string born
std::string died
int sex
int numchildren
int order
float pos_y
float extent
float cart_y
float innerRadius
float outerRadius
float angle
float size
float maxChildRadius
float estimate
int childCount


Detailed Description

class representing an entity for a family tree

Constructor & Destructor Documentation

TreeEntity::TreeEntity (  ) 

standard constructor

TreeEntity::~TreeEntity (  ) 

standard destructor


Member Function Documentation

void TreeEntity::createImage (  ) 

creates the image


Member Data Documentation

id number.

std::string TreeEntity::name

contains the name of the entity.

std::string TreeEntity::born

contains optionally the date and place of birth of the entity.

std::string TreeEntity::died

contains the date of demise of the entity.

contains the sex of the entity, 0 for male, 1 for , -1 for unknown.

number of children.

order x means xth child.

position of the node. might be cartesian or polar

available extent for the children

position of the node. must be cartesian

radius of the circle on which children of the node are placed

radius of the circle surrounding its subtree

angle reserved for current node. it is used as offset angle for correct placement of children

size of marker of current node. to avoid overlaps.

biggest radius occuring among direct children

temporary estimate variable for balloon layout

temporary child count for balloon layout


The documentation for this class was generated from the following files:

Generated on Tue Jun 3 21:15:49 2008 for Hierarchical Edge Bundles by  doxygen 1.5.6