Hierarchical Edge Bundle 1.0
Public Types | Public Member Functions | Public Attributes
TreeMap Class Reference

#include <TreeMap.h>

Inheritance diagram for TreeMap:
Inheritance graph
[legend]
Collaboration diagram for TreeMap:
Collaboration graph
[legend]

List of all members.

Public Types

typedef boost::shared_ptr< StripStripPtr
typedef boost::shared_ptr
< MapVertex
MapVertexPtr

Public Member Functions

 TreeMap (int type)
 ~TreeMap (void)
virtual void Calculate ()

Public Attributes

std::map< unsigned int,
MapVertexPtr
m_mapVertex

Detailed Description

This class creates the treemap layout. We uses the algorithm: "Slice and Dice" and "Strips". For more information read:


Member Typedef Documentation

typedef boost::shared_ptr<MapVertex> TreeMap::MapVertexPtr
typedef boost::shared_ptr<Strip> TreeMap::StripPtr

Constructor & Destructor Documentation

TreeMap::TreeMap ( int  type)

standard constructor

TreeMap::~TreeMap ( void  )

standard deconstructor


Member Function Documentation

void TreeMap::Calculate ( ) [virtual]

This method calculates the layout

Implements View.

Here is the call graph for this function:


Member Data Documentation

std::map<unsigned int, MapVertexPtr> TreeMap::m_mapVertex

The vertex positions of the layout


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