igor::iOctree< F > Member List

This is the complete list of members for igor::iOctree< F >, including all inherited members.

clear()igor::iOctree< F >
getMaxDepth() constigor::iOctree< F >
getRoot() constigor::iOctree< F >
getSplitThreshold() constigor::iOctree< F >
getVolume() constigor::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 typedefigor::iOctree< F >
NodePtr typedefigor::iOctree< F >
Object typedefigor::iOctree< F >
ObjectPtr typedefigor::iOctree< F >
Objects typedefigor::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()=defaultigor::iOctree< F >virtual