blockly > ConnectionDB

Class ConnectionDB

{i>Database koneksi<i}. 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 class ConnectionDB

Metode

Metode Pengubah Deskripsi
getNeighbours(connection, maxRadius) Menemukan semua koneksi terdekat ke koneksi yang diberikan. Pemeriksaan jenis tidak berlaku karena fungsi ini digunakan untuk menempelkan (bumping).
init(checker) static Melakukan inisialisasi pada kumpulan DB koneksi untuk ruang kerja.
removeConnection(connection, yPos) Menghapus koneksi dari database. Harus sudah ada di DB.
searchForClosest(conn, maxRadius, dxy) Temukan koneksi yang kompatibel dan terdekat dengan koneksi ini.