| 
    MeVisLab Toolbox Reference
    
   | 
 
Class SbMapItem is the element type of the SbMap tree. More...
#include <SbMap.h>
Public Member Functions | |
| SbMapItem (const KeyType &k, const ValueType &v) | |
| virtual | ~SbMapItem () | 
| void | setLeftChild (SbMapItem *p) | 
| void | setRightChild (SbMapItem *p) | 
| void | setParent (SbMapItem *p) | 
| void | setValue (const ValueType &v) | 
| void | setRed () | 
| void | setBlack () | 
| SbMapItem * | getLeftChild () const | 
| SbMapItem * | getRightChild () const | 
| SbMapItem * | getParent () const | 
| ValueType | getValue () | 
| const ValueType & | getValue () const | 
| KeyType | getKey () | 
| const KeyType & | getKey () const | 
| bool | isRoot () const | 
| bool | isLeftChild () const | 
| bool | isRightChild () const | 
| bool | isLeaf () const | 
| unsigned int | GetLevel () const | 
| bool | isRed () const | 
| bool | isBlack () const | 
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 128 of file SbMap.h.
Referenced by SbMap< KeyType, ValueType >::find().
      
  | 
  inline | 
Definition at line 112 of file SbMap.h.
Referenced by SbMap< KeyType, ValueType >::find(), SbMap< KeyType, ValueType >::insert(), SbMapItem< KeyType, ValueType >::isLeftChild(), and SbMap< KeyType, ValueType >::remove().
      
  | 
  inline | 
Definition at line 148 of file SbMap.h.
References SbMapItem< KeyType, ValueType >::GetLevel(), SbMapItem< KeyType, ValueType >::getParent(), and SbMapItem< KeyType, ValueType >::isRoot().
Referenced by SbMapItem< KeyType, ValueType >::GetLevel().
      
  | 
  inline | 
Definition at line 118 of file SbMap.h.
Referenced by SbMapItem< KeyType, ValueType >::GetLevel(), SbMap< KeyType, ValueType >::insert(), and SbMap< KeyType, ValueType >::remove().
      
  | 
  inline | 
Definition at line 115 of file SbMap.h.
Referenced by SbMap< KeyType, ValueType >::find(), SbMap< KeyType, ValueType >::insert(), SbMapItem< KeyType, ValueType >::isRightChild(), and SbMap< KeyType, ValueType >::remove().
      
  | 
  inline | 
Definition at line 122 of file SbMap.h.
Referenced by SbMap< KeyType, ValueType >::AccessClass::operator ValueType().
      
  | 
  inline | 
Definition at line 139 of file SbMap.h.
References SbMapItem< KeyType, ValueType >::getLeftChild().
Referenced by SbMap< KeyType, ValueType >::insert(), and SbMap< KeyType, ValueType >::remove().
      
  | 
  inline | 
Definition at line 152 of file SbMap.h.
Referenced by SbMap< KeyType, ValueType >::insert().
      
  | 
  inline | 
Definition at line 142 of file SbMap.h.
References SbMapItem< KeyType, ValueType >::getRightChild().
Referenced by SbMap< KeyType, ValueType >::insert(), and SbMap< KeyType, ValueType >::remove().
      
  | 
  inline | 
Definition at line 136 of file SbMap.h.
Referenced by SbMapItem< KeyType, ValueType >::GetLevel(), and SbMap< KeyType, ValueType >::insert().
      
  | 
  inline | 
Definition at line 106 of file SbMap.h.
Referenced by SbMap< KeyType, ValueType >::insert().
      
  | 
  inline | 
Definition at line 83 of file SbMap.h.
References SbMapItem< KeyType, ValueType >::setParent().
Referenced by SbMap< KeyType, ValueType >::remove().
      
  | 
  inline | 
Definition at line 93 of file SbMap.h.
Referenced by SbMapItem< KeyType, ValueType >::setLeftChild(), and SbMapItem< KeyType, ValueType >::setRightChild().
Definition at line 103 of file SbMap.h.
Referenced by SbMap< KeyType, ValueType >::insert().
      
  | 
  inline | 
Definition at line 88 of file SbMap.h.
References SbMapItem< KeyType, ValueType >::setParent().
Referenced by SbMap< KeyType, ValueType >::remove().
      
  | 
  inline | 
Definition at line 97 of file SbMap.h.
Referenced by SbMap< KeyType, ValueType >::set().