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. |