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