MeVisLab Resolution Independence API
|
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().