Classe ConnectionDB
Base de données des connexions. Les connexions sont stockées dans l'ordre de leur composant vertical. De cette façon, les connexions dans une zone peuvent être recherchées rapidement à l'aide d'une recherche binaire.
Signature :
export declare class ConnectionDB
Constructeurs
| Constructeur | Modificateurs | Description |
|---|---|---|
| (constructeur)(connectionChecker) | Construit une nouvelle instance de la classe ConnectionDB. |
Méthodes
| Méthode | Modificateurs | Description |
|---|---|---|
| getNeighbours(connection, maxRadius) | Rechercher toutes les connexions à proximité à la connexion donnée. La vérification du type ne s'applique pas, car cette fonction est utilisée pour le transfert. | |
| init(checker) | static |
Initialiser un ensemble de bases de données de connexion pour un espace de travail |
| removeConnection(connection, yPos) | Supprimez une connexion de la base de données. Doit déjà exister dans la base de données. | |
| searchForClosest(conn, maxRadius, dxy) | Recherchez la connexion compatible la plus proche de cette connexion. |