GlobeEngine
geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE > Member List

This is the complete list of members for geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >, including all inherited members.

ArrayTreeNode(int _uid=-1, int _parent=-1)geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
ArrayTreeNode(int _uid, std::shared_ptr< KEYTYPE > _key, int _parent)geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
ArrayTreeNode(int _uid, short _lod, int _parent)geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
BalancedArrayTreeNode()geData::BalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
boundsgeData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >protected
boundsIdxgeData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >protected
calculateMidpoint()geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inlineprotected
childrengeData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >protected
clear()geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
clearChildIndices()geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
edgelengthgeData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >protected
GeometricBalancedArrayTreeNode()geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
getBalance() const geData::BalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
getBounds() const geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
getBoundsIndex() const geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
getChildIdx(short _childIdx) const geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
getChildren() const geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
getEdgelenght() const geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
getKey() const geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
getMidpoint() const geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
getOrigin() const geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
getParentID() const geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
getUID() const geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
inside(vmml::Vector2d _coord) const geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
isParent() const geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
isParent(bool _input)geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
isVisible() const geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
isVisible(bool _input)geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
keygeData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >protected
locateChildIDForCoordinates(vmml::Vector2d _coord) const geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
locateKeyInChild(std::shared_ptr< KEYTYPE > const &_key)geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
midPointgeData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >protected
print()geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
printValue() const geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inlinevirtual
repairChildIdx(int _nodeid)geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
setArrayNodeProperties(int _uid, std::shared_ptr< KEYTYPE > _key, int _parent, bool _isParent)geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
setArrayNodeProperties(int _uid, short _lod, int _parent, bool _isParent)geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
setArrayNodeProperties(int _uid, int _parent, bool _isParent)geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
setBalance(short _balance)geData::BalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
setBasic(int _uid, int _parent)geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
setBoundIndex(int _maxTreeDepth)geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
setBounds(vmml::Vector4d _bound)geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
setBoundsIndex(GLuint _min_x, GLuint _min_y)geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
setChildByKey(std::shared_ptr< KEYTYPE > const &_key, int _childid)geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
setChildIdx(short _childIdx, int _idx)geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
setEdgelenght(double _edgelength)geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
setKey(std::shared_ptr< KEYTYPE > _key)geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
setLod(short _lod)geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
setParentID(int _parent)geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
setUID(int _uid)geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
visiblegeData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >protected
~ArrayTreeNode()geData::ArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
~BalancedArrayTreeNode()geData::BalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline
~GeometricBalancedArrayTreeNode()geData::GeometricBalancedArrayTreeNode< TREESIZE, KEYTYPE, HALFTREESIZE >inline