Classe ConnectionDB
Database delle connessioni. Le connessioni vengono archiviate in ordine di componente verticale. In questo modo è possibile cercare rapidamente le connessioni in un'area utilizzando una ricerca binaria.
Firma:
export declare class ConnectionDB
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(costruttore)(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(controllo) | static |
Inizializza un set di database di connessione per un'area di lavoro. |
removeConnection(connection, yPos) | Rimuovere una connessione dal database. Deve già esistere nel database. | |
searchForClosest(conn, maxRadius, dxy) | Trova la connessione compatibile più vicina a questa connessione. |