blockly > ConnectionDB

कनेक्शनडीबी क्लास

कनेक्शन का डेटाबेस. कनेक्शन, उनके वर्टिकल कॉम्पोनेंट के क्रम में स्टोर किए जाते हैं. इस तरह किसी क्षेत्र में कनेक्शन को बाइनरी खोज का इस्तेमाल करके तेज़ी से खोजा जा सकता है.

हस्ताक्षर:

export declare class ConnectionDB 

कंस्ट्रक्टर

निर्माता मॉडिफ़ायर ब्यौरा
(कंस्ट्रक्टर)(कनेक्शन-चेकर) ConnectionDB क्लास का एक नया इंस्टेंस बनाता है

तरीके

तरीका मॉडिफ़ायर ब्यौरा
getNeighbours(connection, maxRadius) दिए गए कनेक्शन के लिए आस-पास के सभी कनेक्शन ढूंढें. टाइप जांचने की सुविधा लागू नहीं होती, क्योंकि इस फ़ंक्शन का इस्तेमाल बंपिंग के लिए किया जाता है.
init(checker) static किसी वर्कस्पेस के लिए, कनेक्शन डीबी का सेट शुरू करें.
removeConnection(connection, yPos) डेटाबेस से कोई कनेक्शन हटाएं. DB में पहले से मौजूद होना चाहिए.
searchForClosest(conn, maxRadius, dxy) इस कनेक्शन के साथ काम करने वाला सबसे नज़दीकी कनेक्शन ढूंढें.