blockly > ConnectionDB

Classe ConnectionDB

Database delle connessioni. Le connessioni vengono archiviate in ordine di componente verticale. In questo modo, le connessioni in un'area possono essere cercate rapidamente utilizzando una ricerca binaria.

Firma:

export declare class ConnectionDB 

Costruttori

Costruttore Modificatori Descrizione
(constructor)(connectionChecker) Crea una nuova istanza della classe ConnectionDB

Metodi

Metodo Modificatori Descrizione
getNeighbours(connection, maxRadius) Trova tutte le connessioni vicine alla connessione specificata. Il controllo del tipo non è applicabile, poiché questa funzione viene utilizzata per il contatto.
init(checker) static Inizializza un insieme di database di connessione per uno spazio di lavoro.
removeConnection(connection, yPos) Rimuovi una connessione dal database. Deve già esistere nel database.
searchForClosest(conn, maxRadius, dxy) Trova la connessione compatibile più vicina a questa connessione.