רמת ConnectionDB
מסד נתונים של חיבורים. החיבורים מאוחסנים לפי סדר הרכיב האנכי שלהם. כך ניתן לחפש במהירות חיבורים באזור מסוים באמצעות חיפוש בינארי.
Signature:
export declare class ConnectionDB
יצרנים
יצרן | גורמי שינוי | התיאור |
---|---|---|
(constructor)(חיבורChecker) | יצירת מופע חדש של המחלקה ConnectionDB |
שיטות
שיטה | גורמי שינוי | התיאור |
---|---|---|
getNeighbours(connection, maxRadius) | חיפוש של כל החיבורים הסמוכים אל החיבור הנתון. בדיקת סוג אינה חלה, מאחר שהפונקציה הזו משמשת להקפצה. | |
init(checker) | static |
אתחול קבוצת DBs עבור סביבת עבודה. |
removeConnection(connection, yPos) | מסירים חיבור ממסד הנתונים. חייבת להיות קיימת כבר ב-DB. | |
searchForClosest(conn, maxRadius, dxy) | צריך למצוא את החיבור התואם הקרוב ביותר לחיבור הזה. |