blockly > ConnectionDB

ConnectionDB クラス

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

署名:

export declare class ConnectionDB 

コンストラクタ

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

メソッド

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