Overview     Modules     Class Hierarchy     Classes     Members  

SquareBorderTex Class Reference

List of all members.

Detailed Description

  • An implementation of square with variable border glyph.

This glyph is an implementation of a square with a variable border. The size of the border depend on the depth of the node, decreasing from the root.

AUTHOR:

Julien Testut, Antony Durand, Pascal Ollier, Yashvin Nababsing, Sebastien Leclerc, Ruchon Thibault, Eric Dauchier, University Bordeaux I France

Public Member Functions

Protected Types

Protected Member Functions

Protected Attributes

Classes


Member Typedef Documentation

typedef stdext::hash_map<Graph*, TreeCache> SquareBorderTex::mapGraphCache_t [protected]
 

typedef stdext::hash_map<node, int> SquareBorderTex::mapNodeLevel_t [protected]
 


Constructor & Destructor Documentation

SquareBorderTex::SquareBorderTex GlyphContext *  gc = NULL  ) 
 

SquareBorderTex::~SquareBorderTex  )  [virtual]
 


Member Function Documentation

void SquareBorderTex::addEdge Graph *  ,
const   edge
[protected, virtual]
 

void SquareBorderTex::addNode Graph *  ,
const   node
[protected, virtual]
 

int SquareBorderTex::attributeNodeLevel node  n,
int  depth,
mapNodeLevel_t mapnodelevel
[protected]
 

float SquareBorderTex::calcBorderSum int  level  )  [protected]
 

void SquareBorderTex::delEdge Graph *  ,
const   edge
[protected, virtual]
 

void SquareBorderTex::delNode Graph *  ,
const   node
[protected, virtual]
 

void SquareBorderTex::destroy Graph *   )  [protected, virtual]
 

void SquareBorderTex::draw node  n  )  [virtual]
 

void SquareBorderTex::drawSquare node  n,
float  borderSize
[protected]
 

node SquareBorderTex::findRoot node  n  )  [inline, protected]
 

void SquareBorderTex::generateTexture Graph *   )  [protected]
 

Coord SquareBorderTex::getAnchor const Coord &  vector  )  const [virtual]
 

bool SquareBorderTex::initializeNewGraph Graph *  ,
node 
[protected]
 

void SquareBorderTex::setTulipGLState node  n  )  [protected]
 

void SquareBorderTex::unInitializeNewGraph Graph *   )  [protected]
 


Member Data Documentation

mapGraphCache_t SquareBorderTex::mapTree [protected]
 



Tulip Software by David AUBER    2001 - 2006