blockly > ConnectionDB

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.