#include "TreeNode.h"
#include "TreeNodePointer.h"
Go to the source code of this file.
Namespaces | |
namespace | ot |
Functions | |
void | addOctantToTreeNodePointer (ot::TreeNodePointer &ptrOct, const ot::TreeNode &octant) |
void | appendOctantsAtLevel (const ot::TreeNodePointer &ptrOctree, std::vector< ot::TreeNode > &wList, unsigned int lev) |
void | convertLinearToPointer (const std::vector< ot::TreeNode > &linOct, ot::TreeNodePointer &ptrOct) |
Converts an octree from its linear representation to a linked-list representation. | |
void | convertPointerToLinear (std::vector< ot::TreeNode > &linOct, const ot::TreeNodePointer &ptrOct) |
Converts an octree from its linked-list representation to a linear representation. | |
void | deleteTreeNodePointer (ot::TreeNodePointer &ptrOct) |
void | findOctantOrFinestAncestor (ot::TreeNodePointer &octree, const ot::TreeNode &key, ot::TreeNodePointer *&result) |
Definition in file TreeNodePointer.C.
|
Definition at line 44 of file TreeNodePointer.C. References ot::TreeNode::addChildren(), ot::TreeNode::isAncestor(), ot::TreeNodePointer::m_tnMe, and ot::TreeNodePointer::m_tnpMyChildren. Referenced by ot::convertLinearToPointer(), and ot::pointerBasedRipple(). |
|
Definition at line 13 of file TreeNodePointer.C. References ot::TreeNode::getLevel(), ot::TreeNodePointer::m_tnMe, and ot::TreeNodePointer::m_tnpMyChildren. Referenced by ot::pointerBasedRipple(). |
|
Converts an octree from its linear representation to a linked-list representation.
Definition at line 26 of file TreeNodePointer.C. References ot::addOctantToTreeNodePointer(), ot::TreeNodePointer::m_tnMe, and ot::TreeNodePointer::m_tnpMyChildren. Referenced by ot::pointerBasedRipple(). |
|
Converts an octree from its linked-list representation to a linear representation.
Definition at line 86 of file TreeNodePointer.C. References ot::TreeNodePointer::m_tnMe, and ot::TreeNodePointer::m_tnpMyChildren. Referenced by ot::pointerBasedRipple(). |
|
Definition at line 97 of file TreeNodePointer.C. References ot::TreeNodePointer::m_tnpMyChildren. Referenced by ot::pointerBasedRipple(). |
|
Definition at line 62 of file TreeNodePointer.C. References ot::TreeNode::isAncestor(), ot::TreeNodePointer::m_tnMe, and ot::TreeNodePointer::m_tnpMyChildren. Referenced by ot::pointerBasedRipple(). |