blockly > ConnectionDB

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.