ConnectionDB 클래스
연결 데이터베이스입니다. 연결은 세로 구성요소 순으로 저장됩니다. 이런 식으로 한 지역의 연결을 바이너리 검색을 사용하여 신속하게 찾을 수 있습니다.
Signature:
export declare class ConnectionDB
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(connectionChecker) | ConnectionDB 클래스의 새 인스턴스를 구성합니다. |
방법
메서드 | 수정자 | 설명 |
---|---|---|
getNeighbours(connection, maxRadius) | 특정 연결에 대한 모든 주변 연결을 찾습니다. 이 함수는 범핑에 사용되므로 유형 확인은 적용되지 않습니다. | |
init(checker) | static |
작업공간의 연결 DB 세트를 초기화합니다. |
removeConnection(connection, yPos) | 데이터베이스에서 연결을 삭제합니다. DB에 이미 존재해야 합니다. | |
searchForClosest(conn, maxRadius, dxy) | 이 연결에 가장 가까운 호환되는 연결을 찾습니다. |