igor::iOctree< F >::iOctreeNode Struct Reference

#include <iOctree.h>

Public Attributes

std::weak_ptr< iOctreeNode_parent
 
std::shared_ptr< iOctreeNode_children [8]
 
iAACube< F > _cube
 
std::vector< std::shared_ptr< iOctreeObject > > _objects
 

Detailed Description

template<typename F>
struct igor::iOctree< F >::iOctreeNode

node defintion

Member Data Documentation

◆ _children

template<typename F >
std::shared_ptr<iOctreeNode> igor::iOctree< F >::iOctreeNode::_children[8]

children of node

◆ _cube

template<typename F >
iAACube<F> igor::iOctree< F >::iOctreeNode::_cube

node cube

◆ _objects

template<typename F >
std::vector<std::shared_ptr<iOctreeObject> > igor::iOctree< F >::iOctreeNode::_objects

octree objects

◆ _parent

template<typename F >
std::weak_ptr<iOctreeNode> igor::iOctree< F >::iOctreeNode::_parent

parent node


The documentation for this struct was generated from the following file: