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