ConnectionDB-Klasse
Datenbank mit Verbindungen. Verbindungen werden in der Reihenfolge ihrer vertikalen Komponente gespeichert. So können Verbindungen in einem Gebiet schnell über eine binäre Suche gefunden werden.
Unterschrift:
export declare class ConnectionDB
Konstruktoren
| Konstruktor | Modifikatoren | Beschreibung |
|---|---|---|
| (Konstruktor)(connectionChecker) | Erstellt eine neue Instanz der ConnectionDB-Klasse |
Methoden
| Methode | Modifikatoren | Beschreibung |
|---|---|---|
| getNeighbours(connection, maxRadius) | Alle Verbindungen in der Nähe für die angegebene Verbindung finden. Die Typprüfung findet keine Anwendung, da diese Funktion für die Aneinanderreihung verwendet wird. | |
| init(Prüfer) | static |
Initialisieren Sie eine Reihe von Verbindungsdatenbanken für einen Arbeitsbereich. |
| removeConnection(connection, yPos) | Trennen Sie eine Verbindung aus der Datenbank. Muss bereits in DB vorhanden sein. | |
| searchForClosest(conn, maxRadius, dxy) | Finde die nächste kompatible Verbindung zu dieser Verbindung. |