igor::iQuadtree< F > Member List

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

clear()igor::iQuadtree< F >
getRoot() constigor::iQuadtree< F >
getRootBox() constigor::iQuadtree< F >
insert(const std::shared_ptr< iQuadtreeObject > object)igor::iQuadtree< F >
iQuadtree(const iaRectangle< F > &box, const uint32 splitThreshold=4, const uint32 maxDepth=16)igor::iQuadtree< F >
Node typedefigor::iQuadtree< F >
NodePtr typedefigor::iQuadtree< F >
Object typedefigor::iQuadtree< F >
ObjectPtr typedefigor::iQuadtree< F >
Objects typedefigor::iQuadtree< F >
query(const iaCircle< F > &circle, std::vector< std::shared_ptr< iQuadtreeObject > > &objects)igor::iQuadtree< F >
query(const iaRectangle< F > &rectangle, std::vector< std::shared_ptr< iQuadtreeObject > > &objects)igor::iQuadtree< F >
remove(const std::shared_ptr< iQuadtreeObject > object)igor::iQuadtree< F >
update(const std::shared_ptr< iQuadtreeObject > object, const iaVector2< F > &position)igor::iQuadtree< F >
update(const std::shared_ptr< iQuadtreeObject > object, const iaCircle< F > &circle)igor::iQuadtree< F >
~iQuadtree()=defaultigor::iQuadtree< F >virtual