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

Methoden

Methode Modifikatoren Beschreibung
getNeighbours(connection, maxRadius) Alle Verbindungen in der Nähe der angegebenen Verbindung finden. Eine Typprüfung ist nicht erforderlich, da diese Funktion für das Bumping verwendet wird.
init(checker) static Initialisieren Sie eine Reihe von Verbindungsdatenbanken für einen Arbeitsbereich.
removeConnection(connection, yPos) Eine Verbindung aus der Datenbank entfernen Muss bereits in DB vorhanden sein.
searchForClosest(conn, maxRadius, dxy) Suchen Sie nach der nächstgelegenen kompatiblen Verbindung zu dieser Verbindung.