ConnectionDB sınıfı
Bağlantı veritabanı. Bağlantılar dikey bileşenlerine göre depolanır. Bu şekilde, bir alandaki bağlantılar ikili arama kullanılarak hızlı bir şekilde aranabilir.
İmza:
export declare class ConnectionDB
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(kurucu)(linkedChecker) | ConnectionDB sınıfının yeni bir örneğini oluşturur |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
getNeighbours(connection, maxRadius) | Belirtilen bağlantıya yakın tüm bağlantıları bulun. Bu işlev, dokundurma için kullanıldığından tür kontrolü uygulanmaz. | |
init(checker) | static |
Bir çalışma alanı için bir dizi bağlantı veritabanı başlatın. |
removeConnection(connection, yPos) | Veritabanından bir bağlantıyı kaldırın. Veritabanında zaten mevcut olmalıdır. | |
searchForClosest(conn, maxRadius, dxy) | Bu bağlantıya en yakın uyumlu bağlantıyı bulun. |