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