FlightGear next
quadtree::Node< T, GetBox, Equal > Member List

This is the complete list of members for quadtree::Node< T, GetBox, Equal >, including all inherited members.

add(const SGRectd &pos, SGSharedPtr< T > value, const Equal &equalFkt, const GetBox &getBoxFunction)quadtree::Node< T, GetBox, Equal >inline
computeBox(const SGRectd &box, int i) constquadtree::Node< T, GetBox, Equal >inline
computeBoxCenter(const SGRectd &box, int i) constquadtree::Node< T, GetBox, Equal >inline
dumpGeoJson(const std::unique_ptr< sg_ofstream > &o, const SGRectd &box)quadtree::Node< T, GetBox, Equal >inline
dumpGeoJson(const std::unique_ptr< sg_ofstream > &o, const GetBox &getBoxFunction)quadtree::Node< T, GetBox, Equal >inline
findFullScan(SGSharedPtr< T > value, const Equal &equalFkt, const std::string &path)quadtree::Node< T, GetBox, Equal >inline
getBounds()quadtree::Node< T, GetBox, Equal >inline
getQuadrant(const SGRectd &nodeBox, const SGRectd &valueBox) constquadtree::Node< T, GetBox, Equal >inline
intersection(const SGRectd &firstBox, const SGRectd &secondBox)quadtree::Node< T, GetBox, Equal >inline
isLeaf()quadtree::Node< T, GetBox, Equal >inline
move(const SGRectd &newPos, const SGRectd &oldPos, SGSharedPtr< T > value, const Equal &equalFkt, const GetBox &getBoxFunction)quadtree::Node< T, GetBox, Equal >inline
Node(std::size_t depth, int fQuadtrant)quadtree::Node< T, GetBox, Equal >inline
printPath(const SGRectd &pos, SGSharedPtr< T > value, const Equal &equalFkt, const std::string &path)quadtree::Node< T, GetBox, Equal >inline
printPath(const SGRectd &pos, const std::string &path)quadtree::Node< T, GetBox, Equal >inline
query(const SGRectd &queryBox, const GetBox &getBoxFunction, std::vector< SGSharedPtr< T > > &values)quadtree::Node< T, GetBox, Equal >inline
remove(const SGRectd &pos, SGSharedPtr< T > value, const Equal &equalFunction)quadtree::Node< T, GetBox, Equal >inline
removeFullScan(SGSharedPtr< T > value, const Equal &equalFkt, const std::string &path)quadtree::Node< T, GetBox, Equal >inline
removeValue(SGSharedPtr< T > value, const Equal &equalFkt)quadtree::Node< T, GetBox, Equal >inline
resize(const SGRectd &bounds)quadtree::Node< T, GetBox, Equal >inline
size()quadtree::Node< T, GetBox, Equal >inline
split(const SGRectd &pos, const Equal &equalFkt, const GetBox &getBoxFunction)quadtree::Node< T, GetBox, Equal >inline
tryMerge()quadtree::Node< T, GetBox, Equal >inline