blockly > ConnectionDB

Clase ConnectionDB

Base de datos de conexiones. Las conexiones se almacenan en orden según su componente vertical. De esta manera, es posible buscar rápidamente las conexiones en un área mediante una búsqueda binaria.

Signature:

export declare class ConnectionDB 

Constructores

Constructor Modificadores Descripción
(constructor)(connectionChecker) Construye una instancia nueva de la clase ConnectionDB.

Métodos

Método Modificadores Descripción
getNeighbours(connection, maxRadius) Busca todas las conexiones cercanas a la conexión determinada. No se aplica la verificación de tipos, ya que esta función se usa para la transmisión.
init(checker) static Inicializa un conjunto de bases de datos de conexión para un lugar de trabajo.
removeConnection(connection, yPos) Quita una conexión de la base de datos. Ya debe existir en la base de datos.
searchForClosest(conn, maxRadius, dxy) Encuentra la conexión compatible más cercana a esta conexión.