blockly > ConnectionDB

Klasa ConnectionDB

Baza danych połączeń. Połączenia są przechowywane w kolejności według ich komponentu pionowego. Dzięki temu można szybko wyszukiwać połączenia w danym obszarze za pomocą wyszukiwania binarnego.

Podpis:

export declare class ConnectionDB 

Zespoły

Zespół Modyfikatory Opis
(konstruktor)(connectionChecker) Konstruuje nową instancję klasy ConnectionDB

Metody

Metoda Modyfikatory Opis
getNeighbours(connection, maxRadius) Znajdź wszystkie połączenia z danym połączeniem w pobliżu. Sprawdzanie typu nie jest stosowane, ponieważ ta funkcja służy do bumpingu.
init(checker) static Zainicjuj zestaw baz danych połączeń dla obszaru roboczego.
removeConnection(connection, yPos) Usuń połączenie z bazy danych. Musi już istnieć w bazie danych.
searchForClosest(conn, maxRadius, dxy) Znajdź najbliższe połączenie zgodne z tym połączeniem.