blockly > ConnectionDB

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.