#include <ArrayTreeNode.h>
|
| | ArrayTreeNode (int _uid=-1, int _parent=-1) |
| |
| | ArrayTreeNode (int _uid, std::shared_ptr< KEYTYPE > _key, int _parent) |
| |
| | ArrayTreeNode (int _uid, short _lod, int _parent) |
| |
| | ~ArrayTreeNode () |
| |
| void | clear () |
| |
| void | setArrayNodeProperties (int _uid, std::shared_ptr< KEYTYPE > _key, int _parent, bool _isParent) |
| |
| void | setArrayNodeProperties (int _uid, short _lod, int _parent, bool _isParent) |
| |
| void | setArrayNodeProperties (int _uid, int _parent, bool _isParent) |
| |
| void | setChildByKey (std::shared_ptr< KEYTYPE > const &_key, int _childid) |
| |
| int | locateKeyInChild (std::shared_ptr< KEYTYPE > const &_key) |
| |
| void | setLod (short _lod) |
| |
| void | setBasic (int _uid, int _parent) |
| |
| std::shared_ptr< KEYTYPE > const & | getKey () const |
| |
| void | setKey (std::shared_ptr< KEYTYPE > _key) |
| |
| int | getUID () const |
| |
| void | setUID (int _uid) |
| |
| const int | getChildIdx (short _childIdx) const |
| |
| void | setChildIdx (short _childIdx, int _idx) |
| |
| void | repairChildIdx (int _nodeid) |
| |
| bool | isParent () const |
| |
| void | isParent (bool _input) |
| |
| void | setParentID (int _parent) |
| |
| int | getParentID () const |
| |
| const int * | getChildren () const |
| |
| void | clearChildIndices () |
| |
| void | print () |
| |
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
| std::shared_ptr< KEYTYPE > const& geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >::getKey |
( |
| ) |
const |
|
inline |
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
| int geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >::locateKeyInChild |
( |
std::shared_ptr< KEYTYPE > const & |
_key | ) |
|
|
inline |
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
template<short TREESIZE, class KEYTYPE , short HALFTREESIZE>
The documentation for this class was generated from the following file:
- /Users/mthoeny/Development/gis_globeEngine/trunk/src/globeEngineDataStructures/include/ArrayTreeNode.h