ConnectionDB-Klasse
Datenbank von Verbindungen. Verbindungen werden in der Reihenfolge ihrer vertikalen Komponente gespeichert. So können Verbindungen in einem Bereich schnell mithilfe einer binären Suche ermittelt werden.
Unterschrift:
export declare class ConnectionDB
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(connectionChecker) | Erstellt eine neue Instanz der ConnectionDB -Klasse |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
getNeighbours(Verbindung, maxRadius) | Findet alle Verbindungen in der Nähe der angegebenen Verbindung. Die Typprüfung ist nicht anwendbar, da diese Funktion zum Anstoßen verwendet wird. | |
init(Prüfzeichen) | static |
Initialisiert eine Reihe von Verbindungsdatenbanken für einen Arbeitsbereich. |
removeConnection(connection, yPos). | Verbindung aus der Datenbank entfernen. Muss bereits in DB vorhanden sein. | |
searchForClosest(conn, maxRadius, dxy) | Suchen Sie die nächstgelegene kompatible Verbindung zu dieser Verbindung. |