blockly > ConnectionDB

فئة ConnectionDB

قاعدة بيانات الاتصالات. يتم تخزين الاتصالات بترتيب مكونها الرأسي. بهذه الطريقة، قد يتم البحث سريعًا عن الاتصالات في إحدى المناطق باستخدام بحث ثنائي.

Signature:

export declare class ConnectionDB 

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(دالة الإنشاء)(connectChecker) تنشئ هذه الدالة مثيلاً جديدًا من الفئة ConnectionDB.

الطُرق

الطريقة مفاتيح التعديل الوصف
getNeighbours(connection, maxRadius) العثور على جميع الاتصالات القريبة للاتصال المحدد. لا ينطبق التحقق من النوع، نظرًا لاستخدام هذه الدالة للتلامس.
init(checker) static إعداد مجموعة من قواعد بيانات الاتصال لمساحة عمل.
removeConnection(connection, yPos) إزالة اتصال من قاعدة البيانات. يجب أن يكون موجودًا بالفعل في قاعدة البيانات.
searchForClosest(conn, maxRadius, dxy) اعثر على أقرب اتصال متوافق لهذا الاتصال.