Class ConnectionDB
{i>Database<i} koneksi. Koneksi disimpan sesuai urutan komponen vertikalnya. Dengan cara ini, koneksi di suatu area dapat dicari dengan cepat menggunakan penelusuran biner.
Tanda Tangan:
export declare class ConnectionDB
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(konstruktor)(connectionChecker) | Membuat instance baru dari class ConnectionDB |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
getNeighbours(connection, maxRadius) | Menemukan semua koneksi terdekat ke koneksi yang ditentukan. Pemeriksaan jenis tidak berlaku, karena fungsi ini digunakan untuk melakukan bumping. | |
init(checker) | static |
Menginisialisasi kumpulan DB koneksi untuk ruang kerja. |
removeConnection(connection, yPos) | Menghapus koneksi dari database. Harus sudah ada di DB. | |
searchForClosest(conn, maxRadius, dxy) | Temukan koneksi terdekat yang kompatibel ke koneksi ini. |