18#ifndef itkOctreeNode_h
19#define itkOctreeNode_h
63#if !defined(ITK_LEGACY_REMOVE)
154 leaf.SetParentOctree(parent);
161 return &
m_Leaves[
static_cast<uint8_t
>(LeafID)];
Provides non-templated access to templated instances of Octree.
OctreeNode * GetLeaf(OctreeNode::LeafIdentifierEnum LeafID)
OctreeNodeBranch(OctreeBase *parent)
OctreeNodeBranch()=default
A data structure representing a node in an Octree.
void SetParentOctree(OctreeBase *parent)
void SetBranch(OctreeNodeBranch *NewBranch)
OctreeNodeBranch * m_Branch
bool IsNodeColored() const
OctreeEnums::LeafIdentifier LeafIdentifierEnum
OctreeNode & GetChild(const LeafIdentifierEnum ChildID) const
OctreeNode & GetChild(const LeafIdentifierEnum ChildID)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....