igor::iQuadtree< F >::iQuadtreeNode Struct Reference

#include <iQuadtree.h>

Public Attributes

std::weak_ptr< iQuadtreeNode_parent
 
std::shared_ptr< iQuadtreeNode_children [4]
 
iaRectangle< F > _box
 
std::vector< std::shared_ptr< iQuadtreeObject > > _objects
 

Detailed Description

template<typename F>
struct igor::iQuadtree< F >::iQuadtreeNode

node defintion

Member Data Documentation

◆ _box

template<typename F >
iaRectangle<F> igor::iQuadtree< F >::iQuadtreeNode::_box

node box

◆ _children

template<typename F >
std::shared_ptr<iQuadtreeNode> igor::iQuadtree< F >::iQuadtreeNode::_children[4]

children of node

◆ _objects

template<typename F >
std::vector<std::shared_ptr<iQuadtreeObject> > igor::iQuadtree< F >::iQuadtreeNode::_objects

quadtree objects

◆ _parent

template<typename F >
std::weak_ptr<iQuadtreeNode> igor::iQuadtree< F >::iQuadtreeNode::_parent

parent node


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