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

#include <iQuadtree.h>

Public Member Functions

 iQuadtreeObject ()=default
 
 iQuadtreeObject (const iaCircle< F > &circle, const std::any &userData)
 

Public Attributes

iaCircle< F > _circle
 
std::weak_ptr< iQuadtreeNode_parent
 
std::any _userData
 

Detailed Description

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

quadtree object

Constructor & Destructor Documentation

◆ iQuadtreeObject() [1/2]

template<typename F >
igor::iQuadtree< F >::iQuadtreeObject::iQuadtreeObject ( )
default

◆ iQuadtreeObject() [2/2]

template<typename F >
igor::iQuadtree< F >::iQuadtreeObject::iQuadtreeObject ( const iaCircle< F > &  circle,
const std::any &  userData 
)
inline

Member Data Documentation

◆ _circle

template<typename F >
iaCircle<F> igor::iQuadtree< F >::iQuadtreeObject::_circle

the circle of this object

◆ _parent

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

parent node

◆ _userData

template<typename F >
std::any igor::iQuadtree< F >::iQuadtreeObject::_userData

user data


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