Database of connections. Connections are stored in order of their vertical component. This way connections in an area may be looked up quickly using a binary search.
export declare class ConnectionDB
|(constructor)(connectionChecker)||Constructs a new instance of the
|getNeighbours(connection, maxRadius)||Find all nearby connections to the given connection. Type checking does not apply, since this function is used for bumping.|
||Initialize a set of connection DBs for a workspace.|
|removeConnection(connection, yPos)||Remove a connection from the database. Must already exist in DB.|
|searchForClosest(conn, maxRadius, dxy)||Find the closest compatible connection to this connection.|