blockly > ConnectionDB

Klasa ConnectionDB

Baza danych połączeń. Połączenia są przechowywane według ich komponentu pionowego. Dzięki temu można szybko sprawdzać połączenia w danym obszarze, korzystając z wyszukiwania binarnego.

Podpis:

export declare class ConnectionDB 

Zespoły

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

Metody

Metoda Modyfikatory Opis
getNeighbours(connection, maxRadius) Znajdź wszystkie pobliskie połączenia z danym połączeniem. Sprawdzanie typu nie ma zastosowania, ponieważ ta funkcja jest używana do przesuwania.
init(checker) static Inicjowanie zestawu 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 zgodne połączenie z tym połączeniem.