More QuadTree code.
[ipdf/code.git] / src / document.h
index b02c798..39c6458 100644 (file)
@@ -26,7 +26,8 @@ namespace IPDF
                        unsigned AddBezierData(const Bezier & bezier);
 
 #ifndef QUADTREE_DISABLED
-                       inline const QuadTree& GetQuadTree() const { return m_quadtree; }
+                       inline const QuadTree& GetQuadTree() { if (m_quadtree.root_id == QUADTREE_EMPTY) { GenBaseQuadtree(); } return m_quadtree; }
+                       QuadTreeIndex GenQuadNode(QuadTreeIndex parent, QuadTreeNodeChildren type);
 #endif
 
                private:

UCC git Repository :: git.ucc.asn.au