C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Node of balanced tree. More...

#include <templ_balance_tree.h>

Public Member Functions

 BalanceTreeNode (BalanceTree< Type > &parent, Type *content)
 Constructor.
 
virtual ~BalanceTreeNode ()
 Destructor.
 
void SetLeft (BalanceTreeNode< Type > *p)
 Set left branch.
 
void SetRight (BalanceTreeNode< Type > *p)
 Set right branch.
 

Public Attributes

BalanceTree< Type > & parent_m
 Parent of node.
 
BalanceTreeNode< Type > * left_m
 Left subtree.
 
BalanceTreeNode< Type > * right_m
 Right subtree.
 
ThreeStates balance_m
 Attribute of balance.
 
Type * content_m
 Pointer to element.
 

Detailed Description

template<class Type>
class BalanceTreeNode< Type >

Node of balanced tree.

Node of balanced tree.


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