ConnectionDB 類別
連線資料庫。連線會按照垂直元件的順序儲存。如此一來,就可以透過二進位搜尋快速查詢區域內的連線。
Signature:
export declare class ConnectionDB
建構函式
建構函式 | 修飾符 | 說明 |
---|---|---|
(constructor)(connectionChecker) | 建構 ConnectionDB 類別的新例項 |
方法
方法 | 修飾符 | 說明 |
---|---|---|
getNeighbours(connection, maxRadius) | 尋找位於指定連線的所有附近連線。由於這個函式用於升級,因此不需進行類型檢查。 | |
init(checker) | static |
為工作區初始化一組連線資料庫。 |
removeConnection(connection, yPos) | 從資料庫移除連線。資料庫中必須已存在。 | |
searchForClosest(conn, maxRadius, dxy) | 找出與此連線最相容的連線。 |