ConnectionDB sınıfı
Bağlantı veritabanı. Bağlantılar dikey bileşenlerinin sırasına göre saklanır. Bu şekilde, bir bölgedeki bağlantılar ikili program aramasıyla hızlı bir şekilde bulunabilir.
İmza:
export declare class ConnectionDB
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(structor)(ConnectionChecker) | 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 denetimi geçerli değildir. | |
init(checker) | static |
Bir çalışma alanı için bağlantı veritabanı grubunu başlatın. |
removeConnection(connection, yPos) | Veritabanından bir bağlantıyı kaldırın. DB'de zaten mevcut olmalıdır. | |
searchForClosest(conn, maxRadius, dxy) | Bu bağlantıya en yakın uyumlu bağlantıyı bulun. |