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