Lớp ConnectionDB
Cơ sở dữ liệu về các kết nối. Các kết nối được lưu trữ theo thứ tự thành phần dọc. Bằng cách này, bạn có thể nhanh chóng tra cứu các kết nối trong một khu vực bằng cách sử dụng phương thức tìm kiếm nhị phân.
Chữ ký:
export declare class ConnectionDB
Hàm khởi tạo
Hàm dựng | Đối tượng sửa đổi | Mô tả |
---|---|---|
(hàm khởi tạo)(connectionChecker) | Tạo một thực thể mới của lớp ConnectionDB |
Phương thức
Phương thức | Đối tượng sửa đổi | Mô tả |
---|---|---|
getNeighbours(connection, maxRadius) | Tìm tất cả các kết nối ở gần với kết nối đã cho. Không áp dụng tính năng kiểm tra kiểu vì hàm này dùng để đẩy. | |
init(checker) | static |
Khởi tạo một tập hợp các cơ sở dữ liệu kết nối cho một không gian làm việc. |
removeConnection(connection, yPos) | Xoá một kết nối khỏi cơ sở dữ liệu. Phải tồn tại trong DB. | |
searchForClosest(conn, maxRadius, dxy) | Tìm kết nối tương thích gần nhất với kết nối này. |