Classe ConnectionDB
Database di 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 |
---|---|---|
(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 i picchi. | |
init(checker) | static |
Inizializza un insieme di database di connessione per un'area 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. |