ConnectionDB クラス
接続のデータベース。接続は、垂直コンポーネントの順序で保存されます。これにより、バイナリ検索を使用して、あるエリア内の接続をすばやく検索できます。
署名:
export declare class ConnectionDB
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(コンストラクタ)(connectionChecker) | ConnectionDB クラスの新しいインスタンスを作成します。 |
メソッド
メソッド | 修飾子 | 説明 |
---|---|---|
getNeighbours(connection, maxRadius) | 指定された接続に近接するすべての接続を検索します。この関数はバンピングに使用されるため、型チェックは適用されません。 | |
init(checker) | static |
ワークスペースの接続 DB のセットを初期化します。 |
removeConnection(connection, yPos) | データベースから接続を削除します。データベースにすでに存在している必要があります。 | |
searchForClosest(conn, maxRadius, dxy) | この接続に最も近い互換性のある接続を見つけます。 |