blockly > ConnectionDB

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.