FlightGear next
|
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) const | quadtree::Node< T, GetBox, Equal > | inline |
computeBoxCenter(const SGRectd &box, int i) const | quadtree::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) const | quadtree::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 |