blockly > ConnectionDB

מחלקה ConnectionDB

מסד נתונים של חיבורים. החיבורים מאוחסנים לפי סדר הרכיב האנכי שלהם. כך ניתן לחפש במהירות חיבורים באזור מסוים באמצעות חיפוש בינארי.

Signature:

export declare class ConnectionDB 

יצרנים

יצרן גורמי שינוי תיאור
(constructor)(connectChecker) יצירה של מופע חדש של המחלקה ConnectionDB

שיטות

שיטה גורמי שינוי תיאור
getNeighbours(connection, maxRadius) מאתרים את כל החיבורים הקרובים אל החיבור הנתון. בדיקת סוגי הפריטים לא רלוונטית, כי הפונקציה הזו משמשת להחלפה.
init(checker) static אתחול קבוצה של מסדי נתונים של חיבור לסביבת עבודה.
removeConnection(connection, yPos) הסרת חיבור ממסד הנתונים. חייב להיות כבר קיים במסד הנתונים.
searchForClosest(conn, maxRadius, dxy) מוצאים את החיבור התואם הקרוב ביותר לחיבור הזה.