- #include "StaticQuadtree.h"
- #include <cassert>
- using namespace ltbl;
- void StaticQuadtree::add(QuadtreeOccupant* oc) {
- assert(created());
- setQuadtree(oc);
-
- if (rectContains(_pRootNode->getRegion(), oc->getAABB()))
- _pRootNode->add(oc);
- else
- _outsideRoot.insert(oc);
- }
|