|
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 |
Definition at line 72 of file SbMap.h.
Referenced by getLeftChild(), getParent(), getRightChild(), setLeftChild(), setParent(), and setRightChild().
Definition at line 128 of file SbMap.h.
Referenced by SbMap< KeyType, ValueType >::find().
|
inline |
Definition at line 112 of file SbMap.h.
References SbMapItem().
Referenced by SbMap< KeyType, ValueType >::find(), SbMap< KeyType, ValueType >::insert(), and SbMap< KeyType, ValueType >::remove().
|
inline |
Definition at line 148 of file SbMap.h.
References GetLevel(), getParent(), and isRoot().
Referenced by GetLevel().
|
inline |
Definition at line 118 of file SbMap.h.
References SbMapItem().
Referenced by GetLevel(), SbMap< KeyType, ValueType >::insert(), and SbMap< KeyType, ValueType >::remove().
|
inline |
Definition at line 115 of file SbMap.h.
References SbMapItem().
Referenced by SbMap< KeyType, ValueType >::find(), SbMap< KeyType, ValueType >::insert(), 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.
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.
Referenced by SbMap< KeyType, ValueType >::insert(), and SbMap< KeyType, ValueType >::remove().
|
inline |
Definition at line 136 of file SbMap.h.
Referenced by GetLevel(), and SbMap< KeyType, ValueType >::insert().
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(), and setParent().
Referenced by SbMap< KeyType, ValueType >::remove().
|
inline |
Definition at line 93 of file SbMap.h.
References SbMapItem().
Referenced by setLeftChild(), and 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(), and setParent().
Referenced by SbMap< KeyType, ValueType >::remove().
|
inline |
Definition at line 97 of file SbMap.h.
Referenced by SbMap< KeyType, ValueType >::set().