X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=blobdiff_plain;f=src%2Fdocument.cpp;h=e684f3ee40bf599d9ee7fe1cf6439ccbd4aa510c;hp=9d9011efd12644a52d75af94cd00cfc09813e82e;hb=5f25f354c33142215147b1fa3d18445bd0d7a6ee;hpb=04ab3830f779fdb92697a6b5101214ea462b765a diff --git a/src/document.cpp b/src/document.cpp index 9d9011e..e684f3e 100644 --- a/src/document.cpp +++ b/src/document.cpp @@ -107,8 +107,9 @@ QuadTreeIndex Document::GenQuadChild(QuadTreeIndex parent, QuadTreeNodeChildren m_quadtree.nodes[new_index].object_begin = m_objects.bounds.size(); for (unsigned i = m_quadtree.nodes[parent].object_begin; i < m_quadtree.nodes[parent].object_end; ++i) { - if (ContainedInQuadChild(m_objects.bounds[i], type)) + if (IntersectsQuadChild(m_objects.bounds[i], type)) { + Debug("Adding %s -> %s", m_objects.bounds[i].Str().c_str(), TransformToQuadChild(m_objects.bounds[i], type).Str().c_str()); m_objects.bounds.push_back(TransformToQuadChild(m_objects.bounds[i], type)); m_objects.types.push_back(m_objects.types[i]); m_objects.data_indices.push_back(m_objects.data_indices[i]);