blockly > ConnectionDB

ConnectionDB 클래스

연결 데이터베이스입니다. 연결은 세로 구성요소 순으로 저장됩니다. 이런 식으로 한 지역의 연결을 바이너리 검색을 사용하여 신속하게 찾을 수 있습니다.

Signature:

export declare class ConnectionDB 

생성자

생성자 수정자 설명
(생성자)(connectionChecker) ConnectionDB 클래스의 새 인스턴스를 구성합니다.

방법

메서드 수정자 설명
getNeighbours(connection, maxRadius) 특정 연결에 대한 모든 주변 연결을 찾습니다. 이 함수는 범핑에 사용되므로 유형 확인은 적용되지 않습니다.
init(checker) static 작업공간의 연결 DB 세트를 초기화합니다.
removeConnection(connection, yPos) 데이터베이스에서 연결을 삭제합니다. DB에 이미 존재해야 합니다.
searchForClosest(conn, maxRadius, dxy) 이 연결에 가장 가까운 호환되는 연결을 찾습니다.