blockly > ConnectionDB

ConnectionDB クラス

接続のデータベース。接続は垂直コンポーネントの順序で格納されます。これにより、バイナリ検索を使用して、エリア内の接続をすばやく検索できます。

署名:

export declare class ConnectionDB 

コンストラクタ

コンストラクタ 修飾子 説明
(structor)(connectionChecker) ConnectionDB クラスの新しいインスタンスを作成します。

Methods

メソッド 修飾子 説明
getNeighbours(connection, maxRadius) 指定された接続への付近にあるすべての接続を検索します。この関数はバンピングに使用されるため、型チェックは適用されません。
init(checker) static ワークスペースの接続 DB のセットを初期化します。
removeConnection(connection, yPos) データベースから接続を削除します。データベースにすでに存在している必要があります。
searchForClosest(conn, maxRadius, dxy) この接続に最も近い互換性のある接続を探します。