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