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

#include <iOctree.h>

Public Member Functions

 iOctreeObject ()=default
 
 iOctreeObject (const iaSphere< F > &sphere, const std::any &userData)
 

Public Attributes

iaSphere< F > _sphere
 
std::weak_ptr< iOctreeNode_parent
 
std::any _userData
 

Detailed Description

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

octree object

Constructor & Destructor Documentation

◆ iOctreeObject() [1/2]

template<typename F >
igor::iOctree< F >::iOctreeObject::iOctreeObject ( )
default

◆ iOctreeObject() [2/2]

template<typename F >
igor::iOctree< F >::iOctreeObject::iOctreeObject ( const iaSphere< F > &  sphere,
const std::any &  userData 
)
inline

Member Data Documentation

◆ _parent

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

parent node

◆ _sphere

template<typename F >
iaSphere<F> igor::iOctree< F >::iOctreeObject::_sphere

the sphere of this object

◆ _userData

template<typename F >
std::any igor::iOctree< F >::iOctreeObject::_userData

user data


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