ConnectionDB 클래스
연결 데이터베이스입니다. 연결은 세로 구성요소의 순서대로 저장됩니다. 이렇게 하면 이진 검색을 사용하여 특정 영역의 연결을 빠르게 조회할 수 있습니다.
서명:
export declare class ConnectionDB
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(connectionChecker) | ConnectionDB 클래스의 새 인스턴스를 생성합니다. |
메서드
메서드 | 수정자 | 설명 |
---|---|---|
getNeighbours(connection, maxRadius) | 지정된 연결에 근접한 모든 연결을 찾습니다. 이 함수는 범핑에 사용되므로 유형 검사는 적용되지 않습니다. | |
init(checker) | static |
워크스페이스의 연결 DB 세트를 초기화합니다. |
removeConnection(connection, yPos) | 데이터베이스에서 연결을 삭제합니다. DB에 이미 있어야 합니다. | |
searchForClosest(conn, maxRadius, dxy) | 이 연결과 가장 가까운 호환 연결을 찾습니다. |