private void btCheckOut_Click(object sender, EventArgs e) { QNode n = new QNode(0, new Rectangle(0, 0, 4096, 4096)); foreach (CTreeObject i in lCtree) n.Insert(i); n.nodela(); n.ghifile(); n.getListQNode(); n.Writer_QNode(); Write_Object(); MessageBox.Show("Hi hihi"); }
public void Split() { int sw = nRect.Width / 2; int sh = nRect.Height / 2; if (nRect.Width < minSize || nRect.Height < minSize) return; int x = nRect.X; int y = nRect.Y; int id=NodeID*10; Node[0] = new QNode(id + 1, new Rectangle(x, y, sw, sh)); Node[1] = new QNode(id + 2, new Rectangle(x + sw, y, sw, sh)); Node[2] = new QNode(id + 3, new Rectangle(x, y + sh, sw, sh)); Node[3] = new QNode(id + 4, new Rectangle(x + sw, y + sh, sw, sh)); }