Exemplo n.º 1
0
 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");
 }
Exemplo n.º 2
0
 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));
 }