0.45.0
![]() |
This is the complete list of members for igor::iOctree< F >, including all inherited members.
clear() | igor::iOctree< F > | |
getMaxDepth() const | igor::iOctree< F > | |
getRoot() const | igor::iOctree< F > | |
getSplitThreshold() const | igor::iOctree< F > | |
getVolume() const | igor::iOctree< F > | |
insert(const std::shared_ptr< iOctreeObject > object) | igor::iOctree< F > | |
iOctree(const iAACube< F > &maxVolume, const uint32 splitThreshold=8, const uint32 maxDepth=16) | igor::iOctree< F > | |
Node typedef | igor::iOctree< F > | |
NodePtr typedef | igor::iOctree< F > | |
Object typedef | igor::iOctree< F > | |
ObjectPtr typedef | igor::iOctree< F > | |
Objects typedef | igor::iOctree< F > | |
query(const iaSphere< F > &sphere, std::vector< std::shared_ptr< iOctreeObject > > &objects) | igor::iOctree< F > | |
query(const iAACube< F > &cube, std::vector< std::shared_ptr< iOctreeObject > > &objects) | igor::iOctree< F > | |
query(const iFrustumd &frustum, std::vector< std::shared_ptr< iOctreeObject > > &objects) | igor::iOctree< F > | |
remove(const std::shared_ptr< iOctreeObject > object) | igor::iOctree< F > | |
update(const std::shared_ptr< iOctreeObject > object, const iaVector3< F > &position) | igor::iOctree< F > | |
update(const std::shared_ptr< iOctreeObject > object, const iaSphere< F > &sphere) | igor::iOctree< F > | |
~iOctree()=default | igor::iOctree< F > | virtual |