Klasa ConnectionDB
Baza danych połączeń. Połączenia są przechowywane według składnika pionowego. Dzięki temu połączenia w danym obszarze można szybko znaleźć przy użyciu 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 przechodzenia. | |
init(checker) | static |
Zainicjuj zbiór 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. |