SquarifiedTreeMap.cpp File Reference

#include <cmath>
#include <float.h>
#include <algorithm>
#include <tulip/TreeTest.h>
#include "tulip/RectangleArea.h"
#include "tulip/Border.h"
#include "SquarifiedTreeMap.h"
#include "TreeTools.h"

Include dependency graph for SquarifiedTreeMap.cpp:


Functions

 LAYOUTPLUGINOFGROUP (SquarifiedTreeMap,"Squarified Tree Map","Julien Testut, Antony Durand, Pascal Ollier, ""Yashvin Nababsing, Sebastien Leclerc, ""Thibault Ruchon, Eric Dauchier","03/11/2004","ok","0","1","Tree")
float computeAspectRatio (float area, float childrenArea, float widthArea)
float computeAspectRatio (float metric, float rowMetric, const RectangleArea &rectArea)
void setRectangleOrientation (RectangleArea &rectArea)
static bool isGreater (const pairNodeF &p1, const pairNodeF &p2)
void computeNewSpace (RectangleArea *rectArea, float borderSize)

Variables

const float SEPARATION_Z = 150
const float DEFAULT_RATIO = 1.
const int DEFAULT_WIDTH = 1024
const int DEFAULT_HEIGHT = 1024
const int TEXTUREDGLYPHID = 101

Function Documentation

float computeAspectRatio float  metric,
float  rowMetric,
const RectangleArea &  rectArea
[inline]
 

float computeAspectRatio float  area,
float  childrenArea,
float  widthArea
[inline]
 

void computeNewSpace RectangleArea *  rectArea,
float  borderSize
 

static bool isGreater const pairNodeF p1,
const pairNodeF p2
[static]
 

LAYOUTPLUGINOFGROUP SquarifiedTreeMap  ,
"Squarified Tree Map"  ,
"Julien   Testut,
Antony  Durand,
Pascal  Ollier,
""Yashvin  Nababsing,
Sebastien  Leclerc,
""Thibault  Ruchon,
Eric Dauchier"  ,
"03/11/2004"  ,
"ok"  ,
"0"  ,
"1"  ,
"Tree" 
 

void setRectangleOrientation RectangleArea &  rectArea  )  [inline]
 


Variable Documentation

const int DEFAULT_HEIGHT = 1024
 

const float DEFAULT_RATIO = 1.
 

const int DEFAULT_WIDTH = 1024
 

const float SEPARATION_Z = 150
 

const int TEXTUREDGLYPHID = 101
 


Generated on Fri Jan 5 14:21:18 2007 for Tulip Plugins by  doxygen 1.4.6