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 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 de type ne s'applique pas, car cette fonction est utilisée pour le forçage. | |
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. |