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